tag:blogger.com,1999:blog-35070709612273104942024-03-13T15:35:04.374+13:00SingularityUnknownnoreply@blogger.comBlogger121125tag:blogger.com,1999:blog-3507070961227310494.post-3404375734673794162012-12-24T20:26:00.001+13:002012-12-24T20:26:00.056+13:00Merry Christmas!<object width="640" height="480"><param name="movie" value="http://www.youtube.com/v/TPQis-Ey7EQ?hl=en_GB&version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/TPQis-Ey7EQ?hl=en_GB&version=3" type="application/x-shockwave-flash" width="640" height="480" allowscriptaccess="always" allowfullscreen="true"></embed></object>
And it's from the space!Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-61975389510886269562012-10-22T22:08:00.003+13:002012-11-10T21:03:03.647+13:00A Farewell to Kindle DXI have meant to <a href="http://www.trademe.co.nz/Browse/Listing.aspx?id=525773708">sell</a> my Kindle DX for a while but was prevented from doing so by various forces in life. I was slightly affected by the news that <a href="http://www.engadget.com/2012/10/15/kindle-dx-no-longer-available-from-amazon/">Amazon quietly removed the Kindle DX from its inventory</a> but we saw it coming all along did not we?<br />
<br />
Let's face it, the Kindle DX was a flop. It was meant to take over the textbook and newspaper market, however the technology was simply not there. It was priced way too high ($489) when it was released and have always had an aggregation of minor issues. By the time most of these annoyances were fixed with the graphite edition, it was too late to capture the hearts of readers and publishers as well, especially the latter who saw the iPad as a better platform to deliver their increasing multimedia content. Amazon itself did not help by giving the DX as little support as they could, and it never saw a truly global release. <br />
<br />
I have always held a low opinion of the iPad , at least the first two iterations, however the new iPad really won a change of heart in me. The screen has a whooping 261dpi and full RGB colour gamut, which is better than 90% of the laptops you can buy. It is great for reading everything from books, journal articles, textbooks and of course manga. Once you have seen it with your own eyes you will be convinced - or else get your eyesight checked by a professional. <br />
<br />
The main problem is with the less than ideal automatic brightness detection - you need to manually tweak it as lighting changes to minimise eye fatigue. The other project relates to the lack of proper font management in many apps - Greek letters and other symbols tend to disappear from random places, while it is not too bad for biology I assume this is going to be an issue for mathematicians and physicists. <br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://i493.photobucket.com/albums/rr296/La-foret/6e6f5962ddebb7b91d2c59fce4edbb6f.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="http://i493.photobucket.com/albums/rr296/La-foret/6e6f5962ddebb7b91d2c59fce4edbb6f.jpg" width="478" /></a></div>
<div style="text-align: center;">
<i> Note the incomplete differential equation, all the greek letters are gone</i></div>
<br />
<br />
<br />
<br />
Anyway thanks to Amazon for trying, thanks to Apple for making something that's just better and thanks to Yifan Lu for developing the firmware hacks that made me keep it for much longer. Maybe one day we will see a comeback but for now, <i>adieus</i>. <br />
<br />
<br />
<object height="360" width="640"><param
name="movie"
value="http://www.youtube.com/v/kSKwigLx5ws?version=3&hl=en_US"></param>
<param
name="allowFullScreen" value="true"></param>
<param
name="allowscriptaccess" value="always"></param>
<embed
src="http://www.youtube.com/v/kSKwigLx5ws?version=3&hl=en_US"
type="application/x-shockwave-flash" width="640" height="360"
allowscriptaccess="always"
allowfullscreen="true"></embed></object> <br />
<div style="text-align: center;">
<i>Also, the new iPad still has too much glare to be viewed under direct sunlight - with
the high dpi screen matte screen protector is not the solution, might as
well cover one's head in sand. </i></div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-85830916547105645622012-10-06T03:13:00.000+13:002012-10-06T03:13:43.934+13:00Fading Out<object height="480" width="640"><param name="movie" value="http://www.youtube.com/v/kl1pYsecrlg?version=3&hl=en_US"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="http://www.youtube.com/v/kl1pYsecrlg?version=3&hl=en_US" type="application/x-shockwave-flash" width="640" height="480" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-27985304297067546782012-09-16T19:49:00.000+12:002012-09-16T19:49:02.896+12:00Gustave Le Bon is my hero<a href="http://www.stuff.co.nz/national/politics/7419901/Maori-debate-water-rights-before-Key-talks">Recent</a> <a href="http://news.yahoo.com/violence-erupts-protests-anti-muslim-film-212653631.html">developments</a> <a href="http://www.google.com/hostednews/afp/article/ALeqM5iN-aBromIma3YOppXAJ3vqWo15jQ?docId=CNG.b113259f79b40609a846e192725c90fb.2a1">in</a> <a href="http://www.reuters.com/article/2012/09/16/us-china-japan-idUSBRE88F00H20120916">geopolitics</a> has directed me to read <a href="http://en.wikipedia.org/wiki/Gustave_Le_Bon">Gustave Le Bon</a>'s <i>opus magnum</i> <a href="http://www.gutenberg.org/cache/epub/445/pg445.html">The Crowd</a> again. I have always meant to read it since I am generally in agreement with the author and thought there was no need to reinforce your own opinion; now I fully and truly regret not reading more earlier. Especially for the following passage:<br />
<br />
<i>"The whole of the common characteristics with which heredity
endows the individuals of a race constitute the genius of the
race. When, however, a certain number of these individuals are
gathered together in a crowd for purposes of action, observation
proves that, from the mere fact of their being assembled, there
result certain new psychological characteristics, which are added
to the racial characteristics and differ from them at times to a
very considerable degree...</i><br />
<i><br /></i>
<i>...the great upheavals which precede changes of civilisations such
as the fall of the Roman Empire and the foundation of the Arabian
Empire, seem at first sight determined more especially by
political transformations, foreign invasion, or the overthrow of
dynasties. But a more attentive study of these events shows that
behind their apparent causes the real cause is generally seen to
be a profound modification in the ideas of the peoples. The true
historical upheavals are not those which astonish us by their
grandeur and violence. The only important changes whence the
renewal of civilisations results, affect ideas, conceptions, and
beliefs. The memorable events of history are the visible effects
of the invisible changes of human thought. The reason these
great events are so rare is that there is nothing so stable in a
race as the inherited groundwork of its thoughts...</i><br />
<i><br /></i>
<div id="id00197">
<i>...a crowd is always ready to revolt against a feeble, and to bow
down servilely before a strong authority. Should the strength of
an authority be intermittent, the crowd, always obedient to its
extreme sentiments, passes alternately from anarchy to servitude,
and from servitude to anarchy.</i></div>
<div id="id00197">
<br /></div>
<div id="id00198">
<i>However, to believe in the predominance among crowds of
revolutionary instincts would be to entirely misconstrue their
psychology. It is merely their tendency to violence that
deceives us on this point. Their rebellious and destructive
outbursts are always very transitory. Crowds are too much
governed by unconscious considerations, and too much subject in
consequence to secular hereditary influences not to be extremely
conservative. Abandoned to themselves, they soon weary of
disorder, and instinctively turn to servitude. It was the
proudest and most untractable of the Jacobins who acclaimed
Bonaparte with greatest energy when he suppressed all liberty and
made his hand of iron severely felt.</i></div>
<div id="id00198">
<br /></div>
<div id="id00199">
<i>It is difficult to understand history, and popular revolutions in
particular, if one does not take sufficiently into account the
profoundly conservative instincts of crowds. They may be
desirous, it is true, of changing the names of their
institutions, and to obtain these changes they accomplish at
times even violent revolutions, but the essence of these
institutions is too much the expression of the hereditary needs
of the race for them not invariably to abide by it. Their
incessant mobility only exerts its influence on quite superficial
matters. In fact they possess conservative instincts as
indestructible as those of all primitive beings. Their fetish-
like respect for all traditions is absolute; their unconscious
horror of all novelty capable of changing the essential
conditions of their existence is very deeply rooted. Had
democracies possessed the power they wield to-day at the time of
the invention of mechanical looms or of the introduction of
steam-power and of railways, the realisation of these inventions
would have been impossible, or would have been achieved at the
cost of revolutions and repeated massacres. It is fortunate for
the progress of civilisation that the power of crowds only began
to exist when the great discoveries of science and industry had
already been effected."</i></div>
<div id="id00199">
<br /></div>
<div id="id00199">
I don't really care if Shakespeare was to be removed from curriculum<i>,</i>but Le Bon should be taught in every school if we are to avoid breeding another generation of goons. </div>
<div id="id00199">
<br /></div>
<div id="id00199">
<br />P.S. To clarify my views on the issues mentioned at the beginning:</div>
<div id="id00199">
<br />1. Not withstanding the shaky principle of "<i><a href="http://en.wikipedia.org/wiki/Cuius_est_solum_eius_est_usque_ad_coelum_et_ad_inferos">ad coelum et ad inferos</a></i>", one simply cannot own water. One might be able to claim ownership of a creek, pond or billabong, but how could anybody justify ownership (i.e. exclusive right of use and sale) a span of water itself that theoretically <a href="http://en.wikipedia.org/wiki/Ionian_School_%28philosophy%29#Heraclitus">you cannot even make two crossings</a>?</div>
<div id="id00199">
<br /></div>
<div id="id00199">
2. The film was made and uploaded to YouTube back in April this year and it sort of just stayed there without much incident (I tried to watch but had to give up two minutes into it because it was so bad, if it did really cost millions I'd report money laundering). Fast forward to a week before Sep.11, everybody was talking about it. If this does not seem fishy, the Danish cartoons that caused quote a bit of stir were published on Sep.30, 2005, there were some exchanges of criticism however the riots did not take off until February 2006 after <a href="http://en.wikipedia.org/wiki/Jyllands-Posten_Muhammad_cartoons_controversy#Danish_Imams_tour_the_Middle_East.2C_publicising_the_issue_.28December_2005.29">two Danish imams personally disseminated information</a> (a mixed bag of truth and blatant lies) abroad. Coincidence much? I doubt that. </div>
<div id="id00199">
<br /></div>
<div id="id00199">
3.People will have to embrace nuclear power once fossil fuel runs out (which will eventually). Those short-sighted who disinvest themselves now will suffer by then. At least the additional import of coal and gas to generate power will <a href="http://online.wsj.com/article/SB10001424052702304070304577394842213583010.html">fix their current account balance</a> for the moment. </div>
<div id="id00199">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://sphotos-b.ak.fbcdn.net/hphotos-ak-ash4/429839_10151227650990449_1169344310_n.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://sphotos-b.ak.fbcdn.net/hphotos-ak-ash4/429839_10151227650990449_1169344310_n.jpg" width="311" /></a></div>
<div id="id00199">
4. Translated: </div>
<div id="id00199" style="text-align: center;">
<i>(You idiot, that balaclava is totally uesless for daylight robbery.)</i></div>
<div id="id00199" style="text-align: center;">
<i>(What should I wear then)</i></div>
<div id="id00199">
<br /></div>
<div id="id00199">
The rest is self-explanatory </div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-73549511922710797952012-04-22T15:16:00.006+12:002012-05-02T18:01:20.219+12:00How to: Unlock your iPhone with SAMTHIS METHOD NO LONGER WORKS AS OF Apr.28, 2012; activation records will remain valid for three years from the day of activation. <br />
<br />
<div style="text-align: center;">
-------------------------------------------------------------------------------------------------------</div>
<br />
I thought the IMSI unlock saga is done and dusted but apparently there are more to it. All credit goes to Loktar_Sun from <a href="http://bbs.weiphone.com/read-htm-tid-4505058.html">weiphone.com</a> who pursued <a href="http://9to5mac.com/2011/11/17/iphone-4s-can-reportedly-be-unlocked-without-any-hardware-or-software-changes/">an earlier lead </a>that many, yours truly included, have gave up as a viable exploit. <br />
<br />
What do you need: A jailbroken iPhone that can be activated in iTunes (that is, not officially blacklisted), a computer with the latest iTunes installed and working internet connection. You will also need to know the carrier that your iPhone is locked to. <br />
<br />
1. Step one: Install Sam Bingner's SAM (Subscriber Artificial Module) package. I recommend that you get it from repo.bingner.com since older versions have a different interface and may not work for this purpose. <br />
<br />
2. Enter SAM by either going through the settings menu or find the SAMPrefs icon on your springboard. You will need to have the SIM card you intend to use in your phone. <br />
<br />
3. Go to utilities and select "De-Activate iPhone", your ActivationState under "More Information" should now be "Unactivated"<br />
<br />
4. With SAM enabled, choose "By Country and Carrier" in "Method"; find your carrier, for some carriers operating more than one Carrier ID you may need to select "SIM ID"; easy to tell since iTunes will not activate if the wrong IMSI is selected. <br />
<br />
5. Go to More Information", copy or write down the IMSI in "SAM Details", then tap "Spoof Real SIM to SAM".<br />
<br />
6. Go back to the main SAM screen and change your "Method" to manual. Paste or enter the IMSI string we saved in Step 5. <br />
<br />
7. Connect your iPhone to your computer and allow iTunes to do its job (namely re-activating your phone), double click "Phone Number" parameter at the main device screen and make sure that the ICCID matches that of your SIM card. If not you need to start over from Step 1.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-GrQB2aUxyBM/T5N2hSTL5SI/AAAAAAAAANw/yckTZAv5t9A/s1600/before.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="168" src="http://1.bp.blogspot.com/-GrQB2aUxyBM/T5N2hSTL5SI/AAAAAAAAANw/yckTZAv5t9A/s640/before.PNG" width="640" /></a><a href="http://3.bp.blogspot.com/-9Y1BTCyY5-Q/T5N2gas6o4I/AAAAAAAAANs/8_dr3X6tdhU/s1600/after.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="172" src="http://3.bp.blogspot.com/-9Y1BTCyY5-Q/T5N2gas6o4I/AAAAAAAAANs/8_dr3X6tdhU/s640/after.PNG" width="640" /></a></div>
<br />
<br />
<br />
8. Unplug your phone, close iTunes.<br />
<br />
<a href="http://3.bp.blogspot.com/-7Bnl43L26Xw/T5N3_p1FUfI/AAAAAAAAAN8/zVR0rTlMOaA/s1600/IMG_0267%5B1%5D.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="400" src="http://3.bp.blogspot.com/-7Bnl43L26Xw/T5N3_p1FUfI/AAAAAAAAAN8/zVR0rTlMOaA/s400/IMG_0267%5B1%5D.PNG" width="266" /></a>9. <b>Disable</b> SAM. The source article says to uninstall SAM and delete your lockdownd folders; it's unnecessary.<br />
<br />
10. Connect your phone to iTunes again, you should get an error saying that your phone cannot be activated. This is normal. Just close iTunes and open it again.<br />
<br />
11. You should see signal bars in a short time, congratulations.<br />
<br />
12. Push notifications may stop working after this procedure but can be easily restored with "clear push" utility in SAM followed by connecting to iTunes. <br />
<br />
Your phone will work normally with your SIM card and <i>that SIM card ONLY</i> since we have tricked iTunes to think that ICCID is one of the intended carrier's. The phone can be rebooted and connected to iTunes freely without losing the "unlock", at least for now. <br />
<br />
Since it does not involve emergency numbers or IMSI spoofing it will not have any of the issues associated with SIM interposers. Tested working on iOS 5.01 but should work with tethered 5.1 too.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-55602655866205852532012-04-19T22:04:00.001+12:002012-04-19T22:04:58.403+12:00And could I forget about Chage and Aska?Imprinted in my head, literally <br />
<br />
<object width="640" height="360"><param name="movie" value="http://www.youtube.com/v/OtAFjVVqRLA?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/OtAFjVVqRLA?version=3&hl=en_US" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-26761500681587677892012-04-10T03:12:00.001+12:002012-04-10T03:16:39.695+12:00Easter SummaryFriday: Went to Long Bay for a casual barbeque/walk on the beach. Did not have enough meat to go around so ended up eating grilled ham slices and grilled bananas. After that a friend was nice enough to offer a tour of his new house and a ride in his ice cream van (Literally, he no longer need to earn his living but still scoops ice cream 3 days a week purely for the laughs. I'd love to do this after my retirement in, er, 40 years)<br />
<br />
Saturday: Fatigued from yesterday so stayed inside to watch South Park and <a href="http://myanimelist.net/anime/11597/Nisemonogatari">Nisemonogatari</a>. A headache inevitably developed and got worse after dinner. Slept from 8pm to midnight under the influence of ibuprofen.<br />
<br />
Sunday: Unable to go back to sleep so decided to do an allnighter. Attempted to start composing my literature review but ended up looking at random photo collections on cracked.com. Washed my lab coat and <a href="http://www.youtube.com/watch?v=EVh15aUt8-c">canvas bags</a> before discovering that I had ran out of bleach; went all the way to the supermarket without realising it was <strike>sabbath</strike>Easter Sunday. And no, there was no high nor crash following that thanks to my messed up sleeping cycle.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.phdcomics.com/comics/archive/phd040612s.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="474" src="http://www.phdcomics.com/comics/archive/phd040612s.gif" width="640" /></a></div><div style="text-align: center;"><i><a href="http://www.phdcomics.com/comics/archive.php">Piled Higher and Deeper</a>, the xkcd especially for graduate students</i></div><br />
Monday: Drove to the old house to mow the lawn, boring except the part when I had to mentally <a href="http://www.csgnetwork.com/oilfuelcalc.html">calculate</a> a 2 stroke mixture<br />
<br />
Sorry but no photos, I was way too relaxed and perhaps lazy for it. <br />
<br />
Anyway thanks for reading, at least there will be a (good-ish) song in the end as a reward. <br />
<br />
<object height="360" width="640"><param name="movie" value="http://www.youtube.com/v/ZK0iDtA-esk?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ZK0iDtA-esk?version=3&hl=en_US" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />
P.S. I have always meant to catch up on viewing <a href="http://en.wikipedia.org/wiki/Gurren_Lagann">Guren Lagann</a> but did it reallt come out in 2007? Unbelievable.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-79931287068695731052012-02-20T22:40:00.001+13:002012-04-10T01:25:46.199+12:00World peace is here<i>Updated on 10/04/12; replaced the video with the first version from the author (or singer). Essentially the same. </i><br />
<br />
Did I mention there was not a single black character in <a href="http://en.wikipedia.org/wiki/Fist_of_the_North_Star">Hokuto no Ken</a>?<br />
<br />
<object width="640" height="480"><param name="movie" value="http://www.youtube.com/v/8Ghh7p15MTY?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/8Ghh7p15MTY?version=3&hl=en_US" type="application/x-shockwave-flash" width="640" height="480" allowscriptaccess="always" allowfullscreen="true"></embed></object>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-57960660311941537512012-02-06T00:25:00.004+13:002012-02-06T00:28:35.970+13:00They're both convinced...<div style="text-align: center;"><br />
<span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">...that a sudden passion joined them.</span></span><br />
<span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">Such certainty is beautiful,</span></span><br />
<span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">but uncertainty is more beautiful still.</span></span></div><div style="text-align: center;"><span style="font-size: small;">-<br />
</span></div><div></div><div align="center"><span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">Since they'd never met before, they're sure<br />
that there'd been nothing between them.<br />
But what's the word from the streets, staircases, hallways --<br />
perhaps they've passed each other a million times?</span></span><br />
<span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;"> -</span></span></div><div></div><div align="center"><span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">I want to ask them<br />
if they don't remember --<br />
a moment face to face<br />
in some revolving door?<br />
perhaps a "sorry" muttered in a crowd?<br />
a curt "wrong number" caught in the receiver?<br />
but I know the answer.<br />
No, they don't remember<br />
They'd be amazed to hear<br />
that Chance has been toying with them<br />
now for years.</span></span><br />
<span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;"> -</span></span></div><div></div><div align="center"><span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">Not quite ready yet<br />
to become their Destiny,<br />
it pushed them close, drove them apart,<br />
it barred their path,<br />
stifling a laugh,<br />
and then leaped aside.</span></span><br />
<span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;"> -</span></span></div><div></div><div align="center"><span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">There were signs and signals,<br />
even if they couldn't read them yet.<br />
Perhaps three years ago<br />
or just last Tuesday<br />
a certain leaf fluttered<br />
from one shoulder to another?<br />
Something was dropped and then picked up.<br />
Who knows, maybe the ball that vanished<br />
into childhood's thicket?</span></span><br />
<span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;"> -</span></span></div><div></div><div align="center"><span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">There were doorknobs and doorbells<br />
where one touch had covered another<br />
beforehand.<br />
Suitcases checked and standing side by side.<br />
One night, perhaps, the same dream,<br />
grown hazy by morning.</span></span><br />
<span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">- </span></span></div><div></div><div align="center"><span style="font-family: Verdana; font-size: small;"><span style="font-family: Comic Sans MS;">Every beginning<br />
is only a sequel, after all,<br />
and the book of events<br />
is always open halfway through.</span></span></div><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://info-poland.buffalo.edu/classroom/szymborska/ws350.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://info-poland.buffalo.edu/classroom/szymborska/ws350.jpg" /></a></div><div style="text-align: center;"><i>R.I.P.Mme Szymborska; thanks for turning me into a hopeless romatic</i></div>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-16197031352054115492011-12-31T23:08:00.000+13:002011-12-31T23:08:16.175+13:00Farewell 2012<object height="480" width="640"><param name="movie" value="http://www.youtube.com/v/5lYIMq7tqnI?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5lYIMq7tqnI?version=3&hl=en_US" type="application/x-shockwave-flash" width="640" height="480" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />
Fitting song for the occasion, taken from a post that I started 2 years ago but never finished. <br />
<br />
No, that's not the worst thing. I have recently decided to use Evernote again. After logging into my old account I found a couple of todo lists I wrote back in March this year. Sadly, NOTHING on that list has been completed yet. <br />
<br />
Seriously, 2011 went in a blur. I have sorted of managed to finish a degree and contemplating another but my life is not going anywhere as we speak. I hope 2012 will bring some much needed changes.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-12685013789345123232011-12-30T23:26:00.000+13:002011-12-30T23:26:44.411+13:00名無し<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/7mX0SvdfAXA" width="420"></iframe><br />
<br />
歌おう<br />
今 风にのって<br />
遥か远い あなたのもとへ<br />
いつか空は<br />
ひとつに繋がる<br />
渡っていける あなたのもとへUnknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-25271679247461317072011-10-25T23:56:00.000+13:002011-10-25T23:56:44.097+13:00Coping, just Too late to get upset over anything now, hang on<br />
<br />
<object height="360" width="480"><param name="movie" value="http://www.youtube.com/v/Icxs9ydVrjM?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Icxs9ydVrjM?version=3&hl=en_US" type="application/x-shockwave-flash" width="480" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-58835805667705167152011-10-03T17:37:00.001+13:002011-11-13T17:26:16.529+13:00Site-Directed Mutagenesis ReduxMy current research project involves introducing single-base mutations as well as in frame deletions to a human gene and study their effects on the protein product. My supervisor was kind enough to purchase a rather expensive commercial kit for the purpose.<br />
<br />
So we went ahead with the kit. The positive controls worked brilliantly, so did the competent cells that came with the kit. However every experiment we did failed; not even a single colony formed.<br />
<br />
The next two months were spent in frustration and confusion. We tried many suggestions from various websites as well as colleagues, none of which worked. The situation seemed especially bleak at one point when the kit ran out and we had to wait for weeks for more material to arrive while doing nothing since we don't have the right constructs to work with.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://australianmuseum.net.au/Uploads/Images/16294/blue%20white%20selection_big.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://australianmuseum.net.au/Uploads/Images/16294/blue%20white%20selection_big.jpg" /></a></div><br />
<br />
Jumping ahead to the present day, we were able to achieve the goal by doing it the hard way. Looking back at our past attempts, a lot of the "helpful hints" we got from the internet were wrong; senior lab members at my university, while more experienced, did not necessarily understand the mechanism of mutagenesis either so their advice were of little help (one technician simply suggested blasting through with large doses of every ingredient, seems like he got lucky with his way on every occasion). In addition there were too many other issues with our methodology and record-keeping that lead us into many dead ends; our sterile techniques were also less than perfect that we wasted much time and resource fooled by several cases of false positive results due to contamination, etc etc. <br />
<br />
So what went wrong? Let's begin with a short summary of various historical and contemporary approaches to site-directed mutagenesis.<br />
<br />
<div style="text-align: center;">----------------------------------------------------------------------------------- </div><br />
The first site-directed mutagenesis methoddescribed by <a href="http://www.jbc.org/content/253/18/6551.abstract">Hutchison et al</a> was published in 1978. In essence the method involves the synthesis of a short oligonucleotide primer containing the mutated sequence, which is hybridised with the wild type ssDNA and extended with DNA polymerase before transformation into E coli.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.web-books.com/MoBio/Free/images/Ch9E2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.web-books.com/MoBio/Free/images/Ch9E2.gif" /></a></div><br />
<br />
The protocol did not eliminate the template and hence less than 20% of progeny will retain the mutation, requiring tedious selection, a major pain back in the 1970s with DNA sequencing in its infancy and Kary Mullis a few trips away from inventing PCR. It is not surprising that some better funded and less patient labs resorted to have the mutant gene completely synthesised at great expense or in a less extreme version known as cassette mutagenesis, partially synthesised with suitable cloning sites and inserted into the vector by ligation. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.biochem.arizona.edu/classes/bioc461/GRAPHICS/chapter6/Fig_6-38.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.biochem.arizona.edu/classes/bioc461/GRAPHICS/chapter6/Fig_6-38.jpg" /></a></div><div style="text-align: center;"><i>Annotated diagram of found on the internet</i></div><br />
Fortunately for the less privileged, many <a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1146940/pdf/biochemj00276-0010.pdf">improved protocols</a> soon emerged to increase mutant yield and reduce the burden of selection. One of the most significant advancement was developed by <a href="http://www.sciencedirect.com/science/article/pii/007668798754085X">Kunkel et al.</a>, in which...Oh well I'd be lazy for once and quote wikipedia directly:<br />
<br />
<i>"The plasmid to be mutated is transformed into an </i><i><a class="mw-redirect" href="http://en.wikipedia.org/wiki/E._coli" title="E. coli">E. coli</a> strain deficient in two enzymes, <a class="new" href="http://en.wikipedia.org/w/index.php?title=UTPase&action=edit&redlink=1" title="UTPase (page does not exist)">UTPase</a> and <a href="http://en.wikipedia.org/wiki/Uracil-DNA_glycosylase" title="Uracil-DNA glycosylase">uracil deglycosidase</a>. The UTPase deficiency prevents the breakdown of UTP, a <a href="http://en.wikipedia.org/wiki/Nucleotide" title="Nucleotide">nucleotide</a> that normally replaces dTTP in <a href="http://en.wikipedia.org/wiki/RNA" title="RNA">RNA</a>, resulting in an abundance of UTP; the uracil deglycosidase deficiency prevents the removal of UTP from newly-synthesized DNA. As the double-mutant </i><i>E. coli replicates the transformed plasmid, its enzymatic machinery incorporates UTP, resulting in a distinguishable copy. This copy is <a href="http://en.wikipedia.org/wiki/DNA_extraction" title="DNA extraction">extracted</a>, and then incubated with the <a href="http://en.wikipedia.org/wiki/Klenow_fragment" title="Klenow fragment">Klenow fragment</a>, dNTPs, <a href="http://en.wikipedia.org/wiki/DNA_ligase" title="DNA ligase">DNA ligase</a>, and an <a href="http://en.wikipedia.org/wiki/Oligonucleotide" title="Oligonucleotide">oligonucleotide</a> containing the desired mutation, which attaches by <a class="mw-redirect" href="http://en.wikipedia.org/wiki/Dna#Base_pairing" title="Dna">base pairing</a> to the <a href="http://en.wikipedia.org/wiki/Complementarity_%28molecular_biology%29" title="Complementarity (molecular biology)">complementary</a> wild type gene sequence. The ensuing reaction replicates the UTP-containing plasmid using the oligonucleotide as primer, thus incorporating the desired mutation. This forms a chimeric plasmid, with one strand unmutated and containing UTP, and the other strand mutated and containing dTTP. When this plasmid is transformed into an </i><i>E. coli strain with normal UTPase and uracil deglycosidase, the UTP-containing strand is broken down, whereas the mutation-containing strand is replicated, forming a plasmid lacking UTP but containing the desired mutation on both strands."</i> <br />
<br />
This method is seldom used nowadays because there are easier and better ways out there, nevertheless the idea of template <u>elimination</u> took hold and contributed the basis of all mutagenesis strategies used today.<br />
<br />
Probably through pure coincidence, dam methylation of E coli was also characterised in the 70s. The neat system provides a simple way to distinguish daughter strands following replication through the lack of methylation on certain adenine bases. The daughter strand is then selectively removed by a methylation sensitive enzyme such as endonuclease MutH. A restriction enzyme called DpnI also acts on the same site and specifically digest the unmethylated strand. It did not take much imagination to realise that DpnI is the perfect tool to selectively remove the template without affecting unmethylated DNA generated in vitro.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.sci.sdsu.edu/%7Esmaloy/MicrobialGenetics/topics/transposons/dam-methylation.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.sci.sdsu.edu/%7Esmaloy/MicrobialGenetics/topics/transposons/dam-methylation.gif" /></a></div><br />
Yet the easiest way to synthesise DNA, namely PCR, is riddled with random errors that it was limited to small fragments. Yields with the more commonly used T4 DNA polymerase were poor and selection was still carried out via phenotype or special vectors for the next decade. Finally the hurdle was removed with discovery of proof-reading thermostable DNA polymerases, which allowed the direct use of any dsDNA with thermal cycling, greatly reducing the complexity of DNA amplification.<br />
<br />
Thanks to technology, most commercial "fast" mutagenesis kits use thermal cycling followed by DpnI digestion to remove the template before transforming them to cells on the same day, yet their internal mechanism may be more different than you think. <br />
<br />
The simplest implementation popularised by Stratagene is known as Quickchange. Two overlapping primers containing the desired mutation are used with a proof-reading DNA polymerase to generate nicked plasmids; DpnI is added to remove methylated/hemimethylated source DNA, leaving behind only the mutated strands to transform E coli where the nicks are repaired.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.genomics.agilent.com/files/Media/Pid22_P2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.genomics.agilent.com/files/Media/Pid22_P2.jpg" /></a></div><div style="text-align: center;"><i> Strategene's own (idealised) illustration</i></div><div style="text-align: center;"><br />
</div><div style="text-align: center;"><i> </i></div><div style="text-align: left;">Theoretically the protocol is fast, easy and almost foolproof provided that your enzymes have not expired, yet in practice people (yours truly included) frequently run into all sorts to bizzare problems. The troubleshooting guide supplied with the kit point fingers in every possibly direction: Too much or too little template, bad plasmids, primer dimers, poorly controlled cycling, not enough respect for their super awesome competent cells (I am quoting verbatim) blah blah blah without a single mention of the biggest problem: excessive 5'->3' extension</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">In a normal PCR, extension requires little attention as long as there is enough time for the enzyme to finish building the new strand. Any initial overshoot will be corrected in the subsequent cycles by the other primer. However with a circular template and overlapping primers, the conditions of extension must be optimised to prevent the enzymes from displacing its own product and continuing to extend down the 3' end. The product will not form a nicked circle and hardly transforms into E coli if any. No polymerase is immune to the problem and the likelihood increases with each cycle as primers become used up, leaving the template free to anneal with the product. Unlike the nicked circles, over-extended ssDNA can act as DNA template further depleting primers otherwise available for correct binding. (Nicked circles cannot act as template for synthesis as the strand break is immediately downstream from the primer binding site)</div><div style="text-align: left;"><br />
</div><div style="text-align: left;">Confusingly, many people report better results with longer extension and some versions of Stratagene's manual recommend 2min/kb extension instead of 1min/kb. Attempts to heed to these suggestions never worked, however the results did help identify the problem. I can't find the rather dramatic gel photo now but the 12-hour long amplification produced some extremely long ssDNA that would not even migrate in 0.7% agarose gel electrophoresis. Instead it formed a very bright halo around the wells that took a number of head-banging to figure out what is going on. </div><div style="text-align: left;"><br />
</div><div style="text-align: left;">In the end we got it working like I said before. Instead of tinkering with the 9kb entry vector, the gene was shuttled into a smaller vector (3.5kb including the insert) which required a much shorter extension time and less room for error. Fortunately our gene of interest was maintained in a Gateway vector which made the process much less of an ordeal but others may not be so lucky. </div><div style="text-align: left;"><br />
</div><div style="text-align: left;">If your insert is long or subcloning is difficult:</div><ul><li>Optimise your PCR conditions: reduce cycle number, decrease extension time and temperature, try a gradient of annealing temperatures, change template/primer ratio, increase pH of the reaction buffer, use additives such as DMSO (I add 4% for every PCR involving GC-rich genes, some difficult template may require as high as 10%) or betaine. </li>
<li>Buy a specialised polymerase (variously referred to as "non-strand replacing" or "with DNA clamp") that is less likely to have issues with extension. PfuUltra seems to be a popular choice. A new product from Takara known as PrimeStar Max boasts an extension time of 5s/kb; a mutagenesis protocol tailored for the enzyme uses very small amount of template and skips DpnI digest entirely as it is easily outnumbered by products after an amazing 30 cycles. </li>
<li>Redesign your primer to be partially overlapping. These primers are less likely to anneal to each other and may allow you to get away with a lower template concentration. I get a small yet noticable increase in colony numbers after I redesigned my primers with a short 3' overhang. </li>
<li>Buy 5' phosphorylated primers and do a ligation after DpnI digestion. This might help stablising the double strand for some long mutations that does not like to form nicked circles. </li>
</ul>Invitrogen's GeneArt kit, on the other hand, is designed with the problem in mind: Recommended extension time is halved and an additional in vitro recombinase reaction is carried out to convert the inevitable linear product to circular DNA before transforming a special cell type that automatically degrades the template. I have not use this personally however it looks pretty neat; price is on par with the Stratagene kit but again, both are really, really overpriced.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.invitrogen.com/etc/medialib/en/images/ics_organized/applications/cloning/data_chart/560_wide.Par.56272.Image.-1.-1.1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="http://www.invitrogen.com/etc/medialib/en/images/ics_organized/applications/cloning/data_chart/560_wide.Par.56272.Image.-1.-1.1.gif" width="526" /></a></div><br />
<br />
A better system offered by Finnzyme known as Phusion uses an alternative strategy. Instead of using a pair of overlapping primers going in circles, it uses two "back to back" primers that amplifies away from the mutation site to form a linear strand which is subsequently phosphorylated and ligated before transformation. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.neb.com/nebecomm/productfiles/1956/images/F-541_fig1_v1_00001.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="http://www.neb.com/nebecomm/productfiles/1956/images/F-541_fig1_v1_00001.gif" width="592" /></a></div><br />
<br />
Compared to Quickchange, it is much easier to use because<br />
<ol><li>The PCR product is linear and can be easily checked by gel electrophoresis; Quickchange usually ends with a smear leaving you wondering if it actually worked. </li>
<li> Ligated DNA has better transformation efficiency</li>
<li>No need for specialised enzymes and protocols, just follow the manual.</li>
</ol>except two major drawbacks:<br />
<ol><li>The primers needs to be highly purified, e.g. HPLC or PAGE. The reason is that DNA oligos are synthesised from 3' to 5' and there are always some molecules with one or more bases missing from the business end and in our case, result in unwanted deletions. Extra purification and can cost a lot is the primers are long and negate the benefits of the method.</li>
<li> Ligation of blunt-end strands usually requires overnight incubation, so one more day is needed before the DNA is ready for sequencing. </li>
</ol>On the other hand the system is rather fool-proof given you had good material to work with. For a detailed explanation go <a href="http://openwetware.org/wiki/%27Round-the-horn_site-directed_mutagenesis">here</a>. <br />
-----------------------------------------------------------------------------------<br />
<br />
Dill's Refined Quickchange Mutagenesis Protocol<br />
<br />
Before you start:<br />
<ol><li>Check your template by digesting it with DpnI and run a gel alongside the undigested plasmid. This step is not mentioned anywhere else but highly recommended because it establishes a few things that often go wrong: Your DpnI is active, your template is sufficiently pure, supercoiled and methylated. </li>
<li>If your plasmid is stored in TE buffer, consider ethanol precipitation and re-dissolve in water as EDTA can affect polymerase activity, unless your template is very concentrated and only added in small quantities. </li>
<li>Consult the documentations of your polymerase to work out the best reaction conditions. You often need more polymerase than normal to get the best yield. 100ng of template and 150ng of each primer appears to be a good starting point for point mutations on plasmids from 3kb to 6kb; outside these ranges you might need to experiment to find the best molar ratio. </li>
<li>Design your primers. There are many way to do this and the best strategy is to use <a href="http://catalog.takara-bio.co.jp/PDFFiles/R046A_j.pdf">Takara's protocol</a> as a starting point and apply common sense: Add a few more bases when in doubt, especially on the 5' end; try to end your primers on a C or G; avoid repetitive sequences that self-anneals. Strategene's recommendations and their web-based tool should be taken with a grain of salt. Melting temperature is not critical unless you are using some picky polymerase that you should not have bought in the first place; if you absolutely have to, use the nearest neighbor method on the non-mutagenic portions as a guide. Desalted or cartridge purified primers are fine in most cases, and the money is always better spent on a few extra bases on 5' end than more expensive purification steps. </li>
<li>Get some competent cells with competency of 10^8 or higher. HsdR genotype is preferred since your DNA will be entirely unmethylated. </li>
</ol>Thermalcycling:<br />
<ol><li>Set up protocols according to the polymerase used.</li>
<li>If there is a final extension step, don't include it.</li>
<li>Do not exceed the extension time specified for your enzyme.</li>
<li>15-18 cycles should be enough, do not exceed 20 cycles.</li>
</ol>Following that:<br />
<ol><li>Add excess amount of DpnI, usually 10U per 50uL reaction but feel free to add more if have a lot of template. Not to mention the PCR buffer is usually not optimal for DpnI activity </li>
<li>Vortex and centrifuge the tube to ensure good mixing. Incubate at 37C for 1-2 hours in a PCR machine with heated lid or cover with mineral oil to prevent evaporation. Vortex/spin at least once during incubation. </li>
<li>(Optional) Add Proteinase K and incubate to stop the reaction. Do not heat inactivate since this might interfere with strand pairing.</li>
<li>(Highly optional) Phosphorylate purified product and ligate with T4 DNA ligase. CSL recommends this step for all applications but I feel this is only for long mutations that you should not have used a Quickchange protocol to begin with. </li>
<li>(Electroporation only) Desalt the product if your apparatus is prone to arching; chemically competent cells are better for the purpose. </li>
<li>Add ligation product to competent cells, heat shock/electroporate , add SOC and shake at 37C for 2 hours instead of the usual 1 hour to allow cells to repair the plasmid. This is more important if your selection antibiotic is bacteriocidal such as kanamycin or streptomycin. </li>
<li>Plate cells on appropriate selective plates. A good reaction should result in tens to hundreds of colonies. </li>
<li>Pick 3-4 well-spaced colonies, grow them up, miniprep plasmids and sequence.</li>
</ol>Common Issues: <br />
<ol><li>For unknown reasons Quickchange sometimes results in random insertions. Nevertheless there should be at least one colony with the desired mutation and no other errors. </li>
<li>If there is no colony at all, consider transforming with more products and plate a higher volume. I make my agar plates in advance and store them in the fridge without a bag. After one week they would have lost some of their water content and as a result up to 400ul can be spread easily. </li>
<li>If no clones can be found after you screen 5-8 colonies, it is very likely that you have had contamination or template carry-over and you should start over and be more careful. </li>
<li>The efficiency of the reaction can be accessed by blue-while screening compatible cell strains and plasmids. Normally more than 90% of colonies should be mutants - if not there is likely some issues with amplification/digestion. </li>
</ol>Good luck, and let me know your sucesses/questions on twitter @DillADHUnknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-14202513605797874332011-10-03T15:56:00.001+13:002012-02-06T00:32:23.508+13:00New Kindle for a New World<div class="separator" style="clear: both; text-align: center;"><a href="http://venturebeat.files.wordpress.com/2011/09/amazon-kindle-event.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="332" src="http://venturebeat.files.wordpress.com/2011/09/amazon-kindle-event.jpg" width="640" /></a></div><br />
Yup, the new Kindles are here and the prices are better than I ever thought. For those in the US you can get a subsidised e-reader for as little as $79. For the same price you get your choice of the new namesake Kindle Touch or the same old Kindle 3. A steep discount up to $40 (already applied in the image above) are available for those who <strike>sold their souls</strike> agrees to receive and view paid advertising while they are not reading. <br />
<br />
The new kindles reminds me strongly of their Sony counterparts with silver-ish covers and minimalistic design. Heck, the touch version does not even come with physical page turning buttons.<br />
<br />
<a href="http://blogkindle.com/wp-content/uploads/2010/08/kindle-1-2-3.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="342" src="http://blogkindle.com/wp-content/uploads/2010/08/kindle-1-2-3.jpg" width="640" /></a>While the display quality of the first Kindle left plenty of things to desire for, it is possibly the most ergonomic Kindle to this day. The subsequent Kindles saw a gradual improvement to everything except to the buttons (not including K3's five way controller which I am fond of) with the keyboard on the two Kindle DX models bordering the realm of uselessness. Now with the touch version they completely did away with physical keyboard. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://g-ecx.images-amazon.com/images/G/01/kindle/whitney/dp/KW-df-03._V166945631_.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://g-ecx.images-amazon.com/images/G/01/kindle/whitney/dp/KW-df-03._V166945631_.jpg" /> </a></div><div class="separator" style="clear: both; text-align: center;"><i>More virtual QWERTY keyboard, you must be kidding </i></div><br />
If you ever tried to type anything longer than a short email on any modern tablet you will understand my frustrations: They are simply painful to type on. Qwerty keyboard was designed for physical keys, not glass surfaces with no tactile feedback. <br />
<br />
I am already sick of touchscreens which seems to find its way into everything between the space shuttle and the common refrigerator. Before 2007 it would be outrageous to sell something without physical keys, now the reverse seems to be true. <br />
<br />
Rant is over, let's get back to the topic.<br />
<br />
Preliminary teardowns suggest that the lowest priced Kindle came with a Cortex-A8 based SoC, beat that Nokia. However the RAM and battery capacity has all been sliced by a half to reduce the overall cost.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://blogkindle.com/wp-content/uploads/2011/10/kindle-motherboard.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="426" src="http://blogkindle.com/wp-content/uploads/2011/10/kindle-motherboard.jpg" width="640" /></a></div><br />
<br />
Do I have any desire to upgrade my current complement of reading devices(consisting of a Kindle DX International, a Kindle, er, Keyboard 3G not to mention smartphones and computers with Kindle clients)? Well not really. The hardware on the entry level model is rather limiting to be an upgrade; the CPU bump is a nice touch but the halved RAM killed it for me. The smaller battery, while drawing much criticism, should not be a serious issue in this day of age when we have already accustomed to charge our gadgets once per day. I don't see much point in a touch operated e-reader let alone a multimedia tablet. Egadget has summed my opinions rather eloquently in an <a href="http://www.engadget.com/2011/08/21/editorial-tablets-arent-the-third-device-id-hoped-for-fr/">earlier post</a> that in essence, nobody apart from the tetraplegic really needs a tablet. The current craze for bigger screen size and touch gestures is nothing more than a invention like the bunch of merchants of Edinburgh who invented the myth of Highlander culture in the 18th century.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.blogcdn.com/www.engadget.com/media/2011/08/tablet-in-bed.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="416" src="http://www.blogcdn.com/www.engadget.com/media/2011/08/tablet-in-bed.jpg" width="640" /> </a></div><div class="separator" style="clear: both; text-align: center;"><i>Meh </i></div><br />
To its saving grace, Amazon had a sensible grasp on the best use for tablets: an advanced entertainment slate by stripping all the purported productivity features. In any case, everybody agrees that the Kindle Fire is the android twin of RIM's playbook soon to be forgotten. <br />
<br />
Like it or not, Amazon is the internet's upcoming Wal-Mart and the more likely entity to change everything again about the way we read. I can already see Kindles being given for free in exchange of a certain amount of book purchases or Amazon Prime subscriptions, wait, I have seen <a href="http://www.engadget.com/2010/02/23/editorial-the-american-phone-subsidy-model-is-a-razr-way-of-thi/">something like this</a> already....<br />
<br />
Enters awkward opera, my favourite rendition of Der Hoelle Rache by the venerable Diana Damrau:<br />
<br />
<object height="360" width="640"><param name="movie" value="http://www.youtube.com/v/UXOYcd6KZ0E?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/UXOYcd6KZ0E?version=3&hl=en_US" type="application/x-shockwave-flash" width="640" height="360" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />
P.S. If you own a Kindle 2/DX like myself it is highly recommended that you flash Yifan Lu's <a href="http://www.mobileread.com/forums/showthread.php?t=127969">hacked 3.1 firmware</a>. You lose a few unimportant functions such as active content and TTS but get greatly improved reading experience, so check it out. If you don't have access to a K3 to extract the files, tweet me @DillADH and I will help you.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-46268370511334309182011-08-22T01:13:00.000+12:002011-08-22T01:13:05.263+12:00One day I will gather enough will power and.......anyway previews of upcoming content:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.web-books.com/MoBio/Free/images/Ch9E2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.web-books.com/MoBio/Free/images/Ch9E2.gif" /></a></div><div style="text-align: center;">The wonderful world of site-directed mutagenesis with thermal cycling</div><br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://fc02.deviantart.net/fs71/f/2010/254/8/8/pwnapple_by_juplm-d2yh9nj.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://fc02.deviantart.net/fs71/f/2010/254/8/8/pwnapple_by_juplm-d2yh9nj.jpg" width="319" /></a></div><div style="text-align: center;"> Pwnapple, why you should do it apart from getting cracked apps</div><div style="text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://bangin.files.wordpress.com/2008/08/cabbege.jpg?w=471&h=264" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://bangin.files.wordpress.com/2008/08/cabbege.jpg?w=471&h=264" /> </a></div><div class="separator" style="clear: both; text-align: center;">Yashigani, the cabbage, and why outsourcing is killing the creative industry </div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div>And you never know, but I might start writing those unfinished series again. So, stay tuned, the next post will bring substance to this blog again. Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-35969335186116413872011-07-17T23:19:00.004+12:002011-07-17T23:20:09.749+12:00Carry on, carry on<div class="content"> <div class="comment-text" dir="ltr"> 泣いたって、笑って、憎んだって愛して<br />
生きていこう<br />
</div></div>This blog is not dead, not even close to that.<br />
<br />
<object height="390" width="640"><param name="movie" value="http://www.youtube.com/v/Gjpri0H_RnE?version=3&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Gjpri0H_RnE?version=3&hl=en_US" type="application/x-shockwave-flash" width="640" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></object>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-76545383322538554322011-06-17T23:13:00.001+12:002011-06-17T23:15:29.610+12:00Canadians, Always on the Cutting EdgeIn case you were not a huge follower of ice hockey (not that I know anything about it), Vancouver Canucks lost the Stanley Cup final at home, widespread rioting ensures.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://nationalpostnews.files.wordpress.com/2011/06/riot1.jpg?w=940" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="460" src="http://nationalpostnews.files.wordpress.com/2011/06/riot1.jpg?w=940" width="640" /></a></div><div style="text-align: center;"><i>Very considerate self-censorship </i><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://nationalpostnews.files.wordpress.com/2011/06/riot34.jpg?w=940&h=625" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="425" src="http://nationalpostnews.files.wordpress.com/2011/06/riot34.jpg?w=940&h=625" width="640" /></a></div><div style="text-align: center;"><i>Worthy of the Pulitzer Award (In case you did not get the joke, <a href="http://www.motifake.com/image/demotivational-poster/0908/victory-kiss-passion-kiss-victory-princess-bride-demotivational-poster-1250082503.jpg">click here</a>)</i><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://nationalpostnews.files.wordpress.com/2011/06/riot26.jpg?w=940&h=684" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="464" src="http://nationalpostnews.files.wordpress.com/2011/06/riot26.jpg?w=940&h=684" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><i>Note to myself: So this is how you set a car on fire</i></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://nationalpostnews.files.wordpress.com/2011/06/riot28.jpg?w=940&h=761" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="518" src="http://nationalpostnews.files.wordpress.com/2011/06/riot28.jpg?w=940&h=761" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><i> Did you spot the ginge? Did you?</i></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://nationalpostnews.files.wordpress.com/2011/06/riot32.jpg?w=940&h=548" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="372" src="http://nationalpostnews.files.wordpress.com/2011/06/riot32.jpg?w=940&h=548" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><i>Duck and cover? Nah, a real anarchist throw them back </i></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="http://nationalpostnews.files.wordpress.com/2011/06/riot5.jpg?w=940&h=1046" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="http://nationalpostnews.files.wordpress.com/2011/06/riot5.jpg?w=940&h=1046" width="574" /></a></div><div class="separator" style="clear: both; text-align: center;"><i> ...........................................</i></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;">Have not checked 4chan yet, but this feels like instant meme material, I offer my own image macro below:</div><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-o1DK2lXGH2M/Tfs2hOf8BlI/AAAAAAAAAMY/phpUnuLfxp4/s1600/riot5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="http://2.bp.blogspot.com/-o1DK2lXGH2M/Tfs2hOf8BlI/AAAAAAAAAMY/phpUnuLfxp4/s400/riot5.jpg" width="358" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;">---------------------------------------------------------------------------------</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;">Posting of serious content will resume in late June after my exams are done, I promise, yeah. </div>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-26647715845600223902011-05-10T18:58:00.000+12:002011-05-10T18:58:35.042+12:00They need Italy to complete the AxisBREAKING NEWS: German Scientists create Mind-Controlled Vehicle<br />
<br />
<object height="390" width="640"><param name="movie" value="http://www.youtube.com/v/iDV_62QoHjY?fs=1&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/iDV_62QoHjY?fs=1&hl=en_US" type="application/x-shockwave-flash" width="640" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />
Meanwhile in Japan<br />
<br />
<object height="390" width="640"><param name="movie" value="http://www.youtube.com/v/w06zvM2x_lw?fs=1&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/w06zvM2x_lw?fs=1&hl=en_US" type="application/x-shockwave-flash" width="640" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></object>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-65708109476902172922011-05-10T18:34:00.001+12:002011-05-10T18:35:33.516+12:00...there is nothing new under the sunIt amazes me how quickly people can forget things. Gevey and Rebel have been selling so-called "Unlocking SIM card" for a number of years and people reacted as if these named never existed before. If my memory serves right I bought my <a href="http://rebelsimcard.com/network-sim-apdu-scanner.html">APDU kit</a> from Rebel not long ago(before they became involved with i4, of course). <br />
<br />
When Gevey broke the news that they have an working SIM interposer for i4, most people reacted in disbelief. Gevey themselves did not help when they released a (poorly) edited demo video and everybody was convinced that it was just another scam.<br />
<br />
<object height="390" width="640"><param name="movie" value="http://www.youtube.com/v/WOkq9zbXCFc?fs=1&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/WOkq9zbXCFc?fs=1&hl=en_US" type="application/x-shockwave-flash" width="640" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<br />
However, other reports soon emerged with some important details: First of all it seems to work, however it requires dialling 112 and data service only works if you enable Data Roaming. In hindsight it makes good sense why Gevey did not want us to know these things before they could ship the product: it can be copied very easily once the methodology has been figured out. In fact the same protocol/exploit has been found by other as early as November 2010 but nobody thought it could be made into a product.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://cdn2.iofferphoto.com/img/item/203/395/928/qrW7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://cdn2.iofferphoto.com/img/item/203/395/928/qrW7.jpg" /></a></div><div style="text-align: center;"><i>They did come up with other interesting accessories such as this i4 dual-SIM device which can be reprogrammed to act like a gevey</i> </div><br />
Gevey only made it with meticulous planning: While they have been <a href="http://www.youtube.com/watch?v=uk64QptM2XE">dropping hints </a>about their product a long time ago, announcement was only made after the Dev Team admitted that they have no baseband unlocks - back in 2009 Gevey and others almost went out of business when ultrasn0w came out and there are tens of thousands of old SIM interposers gathering dust in their warehouses. Mass production followed soon enough to saturate the market, price was initially high to make sure they get a fair scoop of profit before copycats and negative feedback could ever appear. <br />
<br />
On the contrary, Rebel made a number of bold claims ("No need to use the illegal number[sic] 112", "World First", "Untethered unlock", btw do we even have a tethered unlock in the first place?) and failed to back them up with evidence. Release date were pushed back a few times, shipping charges are exonerate and the worst part: They don't even work, at least not as advertised.<br />
<br />
Anyway let's get to the methods:<br />
<br />
What you will need:<br />
<br />
<b>Programmable SIM Card</b> - Preferably the newer types and of course it needs to be cut to fit in the SIM tray. <br />
<b>SIM Programmer</b> - Those PL-2303 USB dongles are cheap and easy to find on ebay. The more expensive smartcard programmers often based on the R200 PC/SC chipset is an overkill and does not work well with 64-bit Windows. For cheapskates like myself, you can build a simple circuit that allows direct connection via serial port.<br />
<blockquote><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-evHGaRxhHF8/TcjWnag_1OI/AAAAAAAAAMU/tSKOd5_fGys/s1600/smart_reader.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="480" src="http://1.bp.blogspot.com/-evHGaRxhHF8/TcjWnag_1OI/AAAAAAAAAMU/tSKOd5_fGys/s640/smart_reader.gif" width="640" /></a></div></blockquote><b>SIM Data</b> - Three out of four parameters, namely IMSI, ICCID and SMSC are stored on the SIM unencrypted, however the main authentication key Ki is not. Best way to get it is to ask your mobile service provider to disclose these figures for your personal use, and I know some carriers in UK that allows you to have a back-up SIM. There are various "solutions" for sale over the internet to obtain your Ki by brute force however there are good reasons to avoid them:<br />
A. The key is never transmitted directly, instead it is used within the SIM card to encrypt a random string sent from the network. Given enough time, a collision could be found to deduce the key, however most SIM cards have a built-in counter that disables the SIM after an unknown number of failed attempts so brute-force will never work. You have been warned and it is your fault if anything happens. BTW anybody that claims to be able to obtain Ki in mere minutes is probably fraud material since the speed is constrained by the very limited computation power of the SIM chip.<br />
B. Cracking SIM cards, even your own SIM, is still illegal because the SIM is not the end user's property (it always belong to the provider) and most carriers have clauses in their Terms of Service that forbade any tampering with SIM cards. While they are unlikely to take anybody to court, you will have a lot of explanation to do after a few requests to replace your SIM card. <br />
<br />
For those with legitimate access to their SIM data:<br />
<br />
1. Write your SIM data to the blank SIM, leave ICCID, SMSC and Ki <u>as is</u> and replace the first eight digits of your IMSI with 08091010.<br />
2. With your original SIM in your i4, dial 112 and immediately disconnect.<br />
3. Toggle flight mode ON<br />
4. Eject SIM tray.<br />
5. Replace SIM with the one we programmed.<br />
6. Toggle flight mode OFF, you should have reception in a few seconds.<br />
<br />
My earlier comments and FAQ for Gevey applies for the method as well. Chances are you will retain the reception after reboot, however there might be issues with data and incoming calls. There is some room to optimise the outcome following a reboot but it is impossible to test on every single MNC/PLMN/VLR/MSC which could all have a different authentication protocol. This is why Gevey decided to play it safe by implementing an elaborate STK menu to require 112 dialing following every reboot; Rebel did away with the STK with the hope that it might allow some users to restart their phone without losing reception, yet they ended up with a disappointing and erratic product. <br />
<br />
<div style="text-align: center;">---------------------------------------------------------------------------------- </div><br />
I have tried to find a way to make the method work without having to dial 112 but so far it appears impossible unless the baseband FW is patched to handle TMSI like it used to prior to 05.11.07. Not mention if we were able to patch the baseband directly we would already have a software unlock. <br />
<br />
So here you go folks, it's the "unlock" we have been talking about for the past two months. All's right if it works; don't lose any sleep if it doesn't work for you - after all it is just a phone and we have more important things to worry about in dear life.<br />
<br />
P.S. And I must agree with @sherif_hashim that "money for unlock = bullshit"Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-57158342356389643342011-04-19T23:33:00.001+12:002011-04-19T23:46:37.193+12:00So much to do, so little time<object height="390" width="480"><param name="movie" value="http://www.youtube.com/v/qVWkvCF1e90?fs=1&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/qVWkvCF1e90?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="390"></embed></object><br />
<br />
I had to delete several draft posts that I spent hours writing yet realising in the end that I will never finish any of them. Terrible waste of effort but much better than wasting more time on it later on.<br />
<br />
I am not desperately short of time yet - such a crisis it will come much later; however my time is badly fragmented with various commitments everywhere. This is the type of situation I am not good with, and I am still jealous of people who are able to organise their life so well. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://i493.photobucket.com/albums/rr296/La-foret/4a57603f.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://i493.photobucket.com/albums/rr296/La-foret/4a57603f.jpg" /></a></div><div style="text-align: center;"><i>My first successful plasmid PCR experiment.</i></div><br />
Things are alright-ish in the lab with me moving fairly fast according to plan. Finally I can appreciate the past toiling for for the undergraduate labs; if it was not for the experience I could never have done anything with nothing but a product manual. Gatecrashing another stage III genetics paper proved useful as well - I can actually understand the techniques I am using. Working in a small group headed by a laid-back supervisor has it's pros and cons, well, I like it that way. <br />
<br />
The entire honours thing has been somewhat apprehensive until last week when I started working in the lab and found things much easier than anticipated: People are genuinely nice when you ask for help, but they would leave your alone when you need to; having access to copious quantity of pipette tips/glassware/reagents is a nicely self-inflating bonus too(one that makes you feel more important than you really are).On the contrary, people with their PostDipSci probably all had a hard time when they started their MSc because the former had little practical content.<br />
<br />
<div style="text-align: center;">----------------------------------------------------------------------------------</div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://imgs.xkcd.com/comics/every_damn_morning.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://imgs.xkcd.com/comics/every_damn_morning.png" /></a></div><br />
Yeah, every damned morning I know. Nevertheless there is one that I remember vividly. The actual content was just as laughable and absurd as the example in the xkcd comic above(namely a mixture of The Graduate, recent Gantz chapters, drunken yarns with older friends and assorted current events including the tsunami), yet I remember every detail of it because I was, for a moment in the land of Oneiroi, truly happy and I have never been overloaded with joy ever in my life.<br />
<br />
In nothing but a dream.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-20738738219322502502011-04-04T01:39:00.000+12:002011-04-04T01:39:45.347+12:00With Apologies to Rebecca BlackI am sorry for the awful comments I have made in public or private about your mis-understood masterpiece Friday as well as reporting your music video on YouTube for child abuse. I was fooled by assumptions and failed to see the connection at all until fate led me to listen to the song Baby by Justin Beiber three times in a row last night.<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/CD2LRROpph0" title="YouTube video player" width="640"></iframe><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/kffacxfA7G4" title="YouTube video player" width="640"></iframe><br />
<br />
<br />
Please accept my most sincere apologies, I will queue outside my nearest music store when your new single/album comes out.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-75048130370332099432011-04-04T00:57:00.004+12:002011-04-09T20:32:08.941+12:00Unofficial Gevey FAQThis post is not a statement on the legal/moral debates surrounding the use of Gevey SIM or similar means to pseudo-unlock the iPhone 4. It is purely to help those who are experiencing issues with these products and failed to get any support from <a href="http://applenberry.com/store/faq?___store=default/">the resellers</a>:<br />
<br />
<b>Q: I get "No SIM" after I put my SIM card in the phone with Gevey.</b><br />
<br />
A: Assuming both your SIM and Gevey are working, the underside of your MicroSIM may be touching the chip on the SIM interposer and shorting it. Cut away some more to give enough clearance between the SIM and the chip. <br />
<br />
<b>Q: I had to enable "Data Roaming" in order to use mobile data, would this incur a lot of roaming charges?</b><br />
<br />
A: No. Data roaming needs to be enabled because the way this exploit works, your network will always bill your call/SMS/Data correctly as before.<br />
<br />
<b>Q: My caller ID is not working and my SMS threads are fragmented, why?</b><br />
<br />
A: The "unlock" causes the phone to use 001 as the default MNC, which has no matching country code and your phone fails to <a href="http://www.iclarified.com/entry/comments.php?enid=1952">map caller ID to your country</a>. There are many ways to get around it, e.g. manually adding the country code to every number in contacts, adding custom carrier bundles for 001/01 or a network reset/full reset. A more consistent method is to open /System/Library/Frameworks/UIKit.framework/PhoneFormats/UIMobileCountryCodes.plist and add the highlighted part:<br />
<key></key><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-ufgaDa5Ihh8/TZhirbXm_mI/AAAAAAAAAMQ/qMl8hICOr6Y/s1600/yourcountry.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-ufgaDa5Ihh8/TZhirbXm_mI/AAAAAAAAAMQ/qMl8hICOr6Y/s1600/yourcountry.JPG" /></a></div><string><br />
</string><br />
Replace %Your Country Code% with <a href="http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2">ISO3611 alpha-2</a> country code for your locale: nz for New Zealand, jp for Japan etc. <br />
<br />
<b>Q: </b><b>My data connection dropped out and I cannot get data on 2G or 3G, I have checked my APN settings and they are correct.</b><br />
<br />
A: Use your SIM in any unlocked phone with GPRS functionality once to re-establish data session; expect to do this on a regular basis. <br />
<br />
<b>Q: I have full signal bars and I can call normally; but when other people call me it says number is not listed or goes directly to voice mail. </b><br />
<br />
A: I have explained earlier that you need to obtain a TMSI from the network to connect. Theoretically the TMSI will stay with your number as long as your phone remain connected, and when you move between cells it is passed to the next base station so you don't have to call 112 again.<br />
<br />
Nevertheless the carriers usually configure their network to refresh TMSI periodically for security and administrative purposes. It has also known that some cells, particularly the ones serving train stations and major road intersections, require a TMSI refresh following a hand-off(Because users tend to move in and out of coverage very rapidly, TMSI reuse cause unnecessary delays).<br />
<br />
Your phone will not recognise the refresh because it is for your original IMSI and your phone is still on the test IMSI starting with 80900101. You can call because your old TMSI did not really expire and is hence accepted, however the network is unable to locate you because it uses the new TMSI which has never been updated on your phone. <br />
<br />
Out of all the issues with the Gevey this one stands out as the most deleterious, and there is nothing you can do to stop it from happening. In fact you cannot even tell because the signal bars will appear normal and you can dial out perfectly fine. The only way out is to restart the phone and start over to match the TMSI. <br />
<br />
<b>Q: Help, my SIM is stuck and I can't take it out!</b><br />
<br />
A: Do not force your SIM tray if this happens, you are going to cause more damage. Push it all the way back in and tap the phone a few times, gently but firmly, against the palm of your other hand or any soft object e.g. a large pillow. If this had failed to free the SIM tray you will have to take your phone for repairs. (If you are feeling particularly adventurous, you can do it yourself by following this <a href="http://www.ifixit.com/Guide/Repair/Installing-iPhone-4-Logic-Board/3143/1">excellent guide</a> created by iFixit; however do this at your own risk and be prepared to lose your warranty because one of the screws cannot be accessed without breaking the warranty seal)<br />
<br />
Don't get me wrong and think I am scaring you; this can happen to anybody but it is more likely with the extra thickness provided by the interposer.<br />
<br />
Update 1:<br />
<br />
<br />
<b>Q: My battery level seems to go down very quickly now...</b><br />
<br />
A: Now there are two possibilities, one is that you are simply not used to the i4 acting more than an iPod. cellular transmission can use a lot of battery power, especially on 3G and whenever the reception is poor. However if your data usage listed under Settings/General/Usage seems to be too much AND you have hacktivated your i4 (activated using limera1n/redsn0w etc) then chances are your problems is real.<br />
<br />
If you never used and does not need push notifications, you can simply delete /System/Library/LaunchDaemons/com.apple.apsd.plist and restart your phone. Any battery drain caused by hacktivation will cease however push service itself will also be gone. Alternatively use many of other solutions available (PushFix, PushDoctor, SAM) that all fix the problem to a varying degree. <br />
<br />
<b>Q: Which carrier bundle should I use?</b><br />
<br />
Your default carrier settings is stored under CarrierLab.bundle, which is actually not that bad since it allows free editing of the APN settings. If you need to get VM or VVM working, <a href="http://www.hackint0sh.org/f127/191761.htm">Wortel's patch</a> has to be installed first before you can edit the bundle.<br />
<br />
Carrier Logos should go to your actual carrier's folder, not CarrierLabs since your phone will be "roaming" on your actual network.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-42262260029716915472011-03-20T22:14:00.000+13:002011-03-20T22:14:47.399+13:00Review: Issis Pasta & GrillThe food selection at Sylvia Park exemplifies its core problem: because the mall is laid out in a long strip, the management decided it is a good idea to have duplicate outlets at both ends of the mall. This has led to the rather boring situation where the same mall houses two Subway franchises in ridiculous proximity (literally within the line of sight of each other), two West Coast café(they actually make good coffee), a couple of very similar Chinese buffet(Same price, same sized plates, same pile of deep fried mystery "stuff" and even showing the same sign saying that their food does not contain MSG, well that is <a href="http://en.wikipedia.org/wiki/Glutamic_acid">scientifically impossible</a>) and two <u>identical</u> sushi joints(where the management is mostly Australian, the workers are uniformly Korean, and their sushi is so consistently bland that they must have imported the ingredients from England, seems like sushi has nothing to do with Japan anymore). The food problem gets so bad that my co-worker often took unauthorised long breaks to have lunch at home, by the way he lives in Remuera 20 minutes drive away.<br />
<br />
If we take out the duplicates, the major fast food chains, all the run of mill cafés and the Indian canteens (Seriously, they make exactly the same meals that is offered at Hare Krishna parties and it is not even free) we are left with a few eateries that all had a juice bar and pot of <strike>weed </strike>wheatgrass growing proudly by the cashier to prove their middle-class consciousness. <br />
<br />
Issis is one of the few remaining non-ethnic place (I mean the food, it is still run by the, um, certain enterprising ethnicity) that does not display their yuppieness up in the air. Their menu include a few combinations of:<br />
<ul><li>Pasta and sauce</li>
<li>Grilled/roast meat </li>
<li>Breakfast staples, i.e. bacon, eggs, buttered toast... </li>
<li>Garlic Bread</li>
<li>Salad with commercial vinegarette (in plain terms: acetic acid, corn starch and a bunch of E numbers)</li>
</ul>While everything is made from fresh except the pasta, a spaghetti/fettuccine hybrid kept <strike>alive</strike> warm in an incubator, cooked well beyond al dente but at least it is not machine made; and the sauces which appears to have been simmering since Moses parted the water. The bacon & chicken carbonara I ordered for lunch is the said pasta with a scoop of thin sauce full of bacon scraps that did not make it to the slice and no trace of chicken at all, maybe mentions of "chicken" always imply "chicken salt". After all I can eat this without complains because it tastes just like my own cooking on a Wednesday night(not including the plastic cutlery and bottled drink). Familiarity conquers all. <br />
<br />
The accompanying salad is much more impressive: Fresh, crispy and everything in just the right quantity. The dressing is disappointing just as expected but easy to ignore.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-37145366113296016152011-03-17T10:53:00.009+13:002011-03-27T22:11:12.617+13:00[Updated]Unofficial Review: Gevey iPhone 4 SIM hack<i>Disclaimer: I am not associated in any way with the manufacturers and/or resellers of the products mentioned here. A lot of technical information has been (overly) simplified to facilitate understanding however I try to keep them as accurate as possible. The Gevey device in concern has just began shipping earlier this week, I have had very limited time with it so consider all information as preliminary and expect frequent updates/corrections. Your feedback and inputs are most appreciated, tweet @DillADH</i><br />
<br />
<br />
<br />
For much of the last two years time, even the manufacturer of these SIM hack products acknowledge that their product is no longer needed; so it was quite a surprise when Gevey announced that they have something that will unlock the iPhone 4. Contrary to conspiracy theories, they withheld onto the product because:<br />
<br />
<ul><li>Initial production cost is high, they risk losing a lot of their investment should the dev team come up with a software unlock that does the same job if not better, before they were able to recover their cost.</li>
<li>The exploit they used is not without serious problems, hence they were reluctant to produce it until there seems to be be no alternatives coming for a while.</li>
<li>The exploit they used is very simple, provided you have the tools and skill, details to follow... </li>
</ul>I have made a mistake earlier by calling it TurboSIM and it is not. @MuscleNerd reminded me of the correct term "<span class="status-body"><span class="status-content"><span class="entry-content">SIM interposer</span></span></span>", since it sits electrically between the SIM card and baseband hardware to perform a classic <a href="http://en.wikipedia.org/wiki/Man-in-the-middle_attack">Man-in-the-middle Attack</a>. <br />
<br />
<br />
<b>How did It Work?</b><br />
<br />
SIM card holds many different types of information, but the part most involved with carrier lock is the IMSI number, which is a unique code that corresponds to your account in the mobile carrier's database. <br />
<br />
A sample IMSI might look like this<br />
<br />
310 150 987654321<br />
<br />
The first two segments are known as Mobile Country Code (MCC) and Mobile Network Code (MNC) respectively, and in the example above the IMSI indicate the SIM is from USA (310) AT&T (150).<br />
<br />
When the iPhone baseband is loaded into memory, it checks the MCC and MNC against its own network lock state stored in the seczone. If the combination is allowed, the cell radio is activated and vice versa.<br />
<br />
The earliest iPhone baseband revisions only check IMSI twice following a restart, therefore it is very easy to spoof information in order to bypass the check. Nevertheless, the baseband was soon updated to validate SIM more aggressively and the method no longer works. <br />
<br />
<b>The Long Con</b><br />
<br />
To guard against eavesdropping that plagued pre-GSM cellular networks, the initial connection to a network does not only involve IMSI, but a 4-byte TMSI to identify each handset before IMSI is sent. The base station recognises the IMSI as one of their users and replies with a <a href="http://en.wikipedia.org/wiki/Cryptographic_nonce">nonce</a> (RAND) to the handset, where is signed with a 128bit key (Ki, stored encrypted on the SIM) and sent back. The network checks the string against their own result using the same RAND and Ki and allows the device to register if the two value matches.<br />
<br />
<br />
You see, the IMSI is only sent once and never directly involved with authentication; as long as your key is valid, you will be able to get service. This is exactly what the various SIM hacks where a fake IMSI is sent along with the correct key. <strike>The IMSI is redirected to another network and lost</strike>, In our case, the IMSI is invalid but some network proceed to the next step anyway - I will explain this in detail later. <br />
<br />
<b>Demise</b><br />
<br />
The result of SIM hacks has always been erratic since the outcome depends on the implementation of the hack as well as the policies of the network; and people were inundated with a long list of issues and makeshift solutions. e.g. Cellular data may and may not work depending on the chemistry; a common remedy is to periodically put the hacked SIM into an unlocked "nanny" phone to "keep the TMSI fresh".<br />
<br />
The use of SIM hacks fell sharply after iOS 2.2.1 update where the new baseband were made aware of the method and reject <strike>dodgy</strike> exploitable IMSIs, even the better designed interposers suffered frequent failures. It is about the same time software unlocks were developed and it pushed SIM hacks further into disuse. However the technology has been kept alive since a number of GSM handsets, mainly those coming from Japan, remains vulnerable. <br />
<br />
<b>Partial Revival</b><br />
<br />
Apparently somebody figured out that while the i4 baseband has been patched to prevent test IMSI from working, it is still possible to force activate the baseband using the emergency dialer.<br />
<br />
After that, it is relatively the same trick all over again. Let's see what it does at each step.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://lh4.googleusercontent.com/-Ly26SeHgE3M/TYENii2Mm3I/AAAAAAAAAL4/qPySKevc4pM/s1600/11828_5c9513002617215320a3450dfe311.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://lh4.googleusercontent.com/-Ly26SeHgE3M/TYENii2Mm3I/AAAAAAAAAL4/qPySKevc4pM/s1600/11828_5c9513002617215320a3450dfe311.jpg" /></a></div><br />
<div style="text-align: center;">You will need to use the SIM tray supplied and file your MicroSIM slightly to accommodate the EEPROM chip.</div><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://lh4.googleusercontent.com/-dEytjXPi21E/TYENXDpypPI/AAAAAAAAAL0/uCik7LRBFEY/s1600/11828_3fb413002617430a9a6e13f6b1f38.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://lh4.googleusercontent.com/-dEytjXPi21E/TYENXDpypPI/AAAAAAAAAL0/uCik7LRBFEY/s1600/11828_3fb413002617430a9a6e13f6b1f38.jpg" /></a></div><br />
<div style="text-align: center;">Installing the SIM + gevey. </div><div style="text-align: center;"><br />
</div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://lh3.googleusercontent.com/-6rnj_Tl2MxE/TYEOS_zC3nI/AAAAAAAAAMA/fTvnIvy--Ew/s1600/11828_65861300261754ae2e8abcaa6c9a7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://lh3.googleusercontent.com/-6rnj_Tl2MxE/TYEOS_zC3nI/AAAAAAAAAMA/fTvnIvy--Ew/s1600/11828_65861300261754ae2e8abcaa6c9a7.jpg" /></a></div><div style="text-align: center;"><br />
</div><div style="text-align: center;">The phone will search for signal, comes up with no service and finally settling on this "one bar" icon. <i>At this stage the sim interposer is passing the parameters from the SIM as is.</i> <i><strike>Earlier hacks required the fake IMSI to be programmed manually </strike><strike>however this device is obviously capable of rapidly cycling a list of IMSI until an accepted MCC/MNC combination is found. pre-programmed with an exploitable IMSI. It </strike><strike>may also spoof <a href="http://en.wikipedia.org/wiki/Subscriber_Identity_Module">ICCID</a> since the iOS is known to occasionally check that.</strike></i></div><div style="text-align: center;"><br />
</div><div style="text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://lh4.googleusercontent.com/-6WtkiZyLOD4/TYEOAkB4IuI/AAAAAAAAAL8/7dg0yiG1pCg/s1600/11828_5cf0130026177425486142188d2e3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://lh4.googleusercontent.com/-6WtkiZyLOD4/TYEOAkB4IuI/AAAAAAAAAL8/7dg0yiG1pCg/s1600/11828_5cf0130026177425486142188d2e3.jpg" /></a></div><br />
<div style="text-align: center;">Dial 112 and hang up after the call is connected.<i> The emergency call overrides the network lock and activates the cell radio. The network issues a TMSI for your <u>real</u> IMSI.</i></div><i><br />
</i><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://lh6.googleusercontent.com/-Hzx-rNfwpoY/TYEPYlUeMsI/AAAAAAAAAME/cPN3XBrwl-o/s1600/11828_fe4713002617958becf6cc76f7d6e.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://lh6.googleusercontent.com/-Hzx-rNfwpoY/TYEPYlUeMsI/AAAAAAAAAME/cPN3XBrwl-o/s1600/11828_fe4713002617958becf6cc76f7d6e.jpg" /></a></div><br />
<div style="text-align: center;">Toggle flight mode On/Off. <i>Once the interposer senses flight mode, it transiently blocks electrical connection between the phone and the SIM (hence it will show "No SIM card installed") before sending spoofed IMSI. The BB allows the SIM and attempts to connect to network</i>. <strike><i>What exactly happens is not too clear but apparently the interposer ROM block electrical connection to prevent the BB from detecting the fake IMSI.</i></strike><i> </i></div><br />
<i> </i> <br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://lh3.googleusercontent.com/-LgiQGMEAI6I/TYEe_OEB7vI/AAAAAAAAAMM/dQvJoWQ78gA/s1600/11828_f8471300261808be8d7bb3402975f.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://lh3.googleusercontent.com/-LgiQGMEAI6I/TYEe_OEB7vI/AAAAAAAAAMM/dQvJoWQ78gA/s1600/11828_f8471300261808be8d7bb3402975f.jpg" /></a></div><br />
<div style="text-align: center;"> The signal bars appear, we are safe:-) The network is able to register you again because the TMSI you obtained earlier is still valid, and the IMSI is not checked again. <strike><i>That is after the network ignored the fake IMSI (which the phone has no knowledge of) but allowed the SIM onboard because it is able to validate that.</i></strike></div><br />
<b>Why 112?</b><br />
<br />
112 had a long history as an emergency number for <a href="http://en.wikipedia.org/wiki/112_%28emergency_telephone_number%29">practical reasons</a>; back then when the GSM standard was being drafted in Europe, 112 was chosen to be the universal emergency number to call that can be called from any GSM phone, free of charge, with or without a SIM card on any compliant network. <br />
<br />
However long before GSM service was established, 112 has been used to report landline faults in China; the coincidence made it unsuitable as a true emergency number. The network still connects 112 as an unbilled emergency call, only to play an automated message in both Chinese and English informing callers of the correct emergency numbers to dial; the call is never redirected. <br />
<br />
<b>What does it mean to unlockers?</b><br />
<ol><li>It works if <b>A.</b>your network handles 112 calls properly according to the GSM standard; <b>B.</b>they are <strike>tolerant to TSMI spoofing</strike> lax on TMSI management and does not actively validate your IMSI again for incoming calls.</li>
<li>Unlike its ancestors, the i4 SIM interposer is not a drop-in-and-forget device. The exact precedure must be followed everytime the device restart, lose reception for an extended period of time or move to another <a href="http://en.wikipedia.org/wiki/Public_land_mobile_network">PLMN</a>. In all situations the TMSI expires and has to be obtained again. <strike>Theoretically it is possible for a daemon to automate the process similar to <a href="http://www.theiphonewiki.com/wiki/index.php?title=Unlock_iphone-3G_with_TurboSim">ZeroG</a>, but that only makes thing more convoluted. </strike>Theoretically it is possible to reproduce the same behavior by physically switching your SIM card while flight mode is on. </li>
<li> It is, without question, <b>unethical or downright illegal</b> to use the technique anywhere 112 is a <b>legitmate emergency number</b>. Use the exploit at your own risk/responsibility and tough luck if you get into trouble with the law. </li>
<li><b>A</b><b>ll firmware/baseband combinations for the i4 up to iOS <strike>4.3</strike> 4.3.1</b> are vulnerable, however the exploit may be patched in any future software updates or via the carrier.</li>
<li>SIM interposer should not harm your phone hardware, however your network could <a href="http://www.cellphonekb.com/Uwe/Forum.aspx/au-phone/481/112-dentifying-caller">request IMEI</a> and identify your device during the emergency call, leading to <b>your handset</b> getting banned. Your identity cannot be faked and<b> </b>it is possible that they will shut down <b>your account</b>.<b> </b>There is a reason why SIM cards remain legally the property of the service provider: you are not supposed to tamper with them without breaching contract. </li>
<li>Notwithstanding all the problems, SIM interposer does not cause any battery drain since it is only active transiently (at least for the gevey, some clones may use less reliable components and cause issues), nor would it cause signal loss as long as you stay in the same cell - TMSI may be reused in the neighboring one since it is only 4 bytes. </li>
</ol><ol></ol><br />
<b>Conclusion:</b> <br />
An overpriced (<strike>US$50</strike> US$70, although clones are just starting to appear), unreliable and legally questionable mod; works for some but your mileage may vary; get it if you are desperate or wait for the <strike>40-bit</strike> 56-bit NCK hack or the eventual SW unlock by the iPhone dev team.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-3507070961227310494.post-46464255019487508892011-03-15T13:50:00.004+13:002011-03-17T19:54:06.382+13:00A few words on the recent iOS 4.3 release<ol><li>Pre-A5 devices already have a tethered JB <strike>with redsn0w 0.96rc8</strike> custom bundle in the latest versions of PwnageTool/Sn0wBreeze. A5 Devices will have to wait till another injection vector to be found in the bootrom or userland. </li>
<li>New kernel breaks MobileSubstrate, and as a result a large majority of Cydia packages that depend on the former. <strike>Saurik cannot be reached for comment but it is understood that a compatible revision could take some time.</strike> Saurik is working on a compatible build right now with a new and improved version of Cydia!</li>
<li>APPL's server is no longer signing 4.2.1 firmware, it is simply too late.</li>
<li>Downgrade to 4.2.1 using cached TSS blobs will result in a 1013 error due to a mismatch in baseband version. Simply jailbreak again with Greenpois0n RC5 or later to get going, notice that the "auto-reboot" command will no longer kick you out of recovery loop, TinyUmbrella uses the same command and hence no longer works. </li>
<li>Multi-touch gestures is said to have been taken away in the final 4.3 firmware however it could not have been simpler to have it re-enabled. In \Applications\Preferences.app\General.plist search for "Mutltitasking"[sic], replace them with the correctly spelling "Multitasking" and you are all set. Seems like the engineers got incredibly lazy that they did not even bother to remove the code...</li>
</ol><div class="separator" style="clear: both; text-align: center;"><a href="https://lh6.googleusercontent.com/-5RR7tPhaEQ0/TX63aroppeI/AAAAAAAAALw/kSq_I2iEhGE/s1600/209_1171144_dc51bef2903e6de.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://lh6.googleusercontent.com/-5RR7tPhaEQ0/TX63aroppeI/AAAAAAAAALw/kSq_I2iEhGE/s1600/209_1171144_dc51bef2903e6de.png" /></a></div><br />
Update: Apparently jailbreak is not necessary, you can edit the said file in an iTunes backup and restore to get the same effect.Unknownnoreply@blogger.com