<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7150162471179148753</id><updated>2011-07-08T20:26:43.429+09:00</updated><category term='iPhone'/><category term='資料'/><category term='技巧'/><category term='写真'/><category term='iPod touch 2代'/><category term='blogger blogspot hack'/><category term='WWDC 2008'/><category term='Mac'/><category term='Safari'/><category term='爱車'/><category term='PhotoShop'/><category term='Google Sites'/><category term='iPhone 3G'/><category term='程序开发'/><title type='text'>AgoniX And iPhone in Objective-C</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-660091611701241298</id><published>2010-02-04T20:10:00.009+09:00</published><updated>2010-02-10T20:06:55.908+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone 3G'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch 2代'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><title type='text'>i禅 iZen</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://itunes.apple.com/jp/app/id354633787?mt=8"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ICEByW45tnw/S3KQB8SC7kI/AAAAAAAAAaU/JB7QvjL_42I/s200/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+1.png" alt="" border="0" /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 246px; height: 88px;" src="http://www.crest.ne.jp/iPhone/Application/App_Store_badge.gif" alt="" border="0" /&gt;&lt;/a&gt;ご要望、ご意見がございましたら、下の&lt;a href="https://www.blogger.com/comment.g?blogID=7150162471179148753&amp;amp;postID=660091611701241298&amp;amp;isPopup=true" onclick="'javascript:window.open(this.href," toolbar="0,location=" statusbar="1,menubar=" scrollbars="yes,width=" height="450"&gt;Post a Comment&lt;/a&gt;をクリックして、コメントお願い致します。&lt;br /&gt;&lt;br /&gt;If you have any Requests or &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;Questions&lt;/span&gt;, Please &lt;a href="https://www.blogger.com/comment.g?blogID=7150162471179148753&amp;amp;postID=660091611701241298&amp;amp;isPopup=true" onclick="'javascript:window.open(this.href," toolbar="0,location=" statusbar="1,menubar=" scrollbars="yes,width=" height="450"&gt;Post a Comment&lt;/a&gt;, Thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-660091611701241298?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/660091611701241298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=660091611701241298&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/660091611701241298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/660091611701241298'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2010/02/support-url-for-my-iphone-app.html' title='i禅 iZen'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ICEByW45tnw/S3KQB8SC7kI/AAAAAAAAAaU/JB7QvjL_42I/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-3081129939129834419</id><published>2009-10-11T16:21:00.002+09:00</published><updated>2009-10-11T16:26:11.351+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone 3G'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch 2代'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='資料'/><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><title type='text'>int、float、doubleの値域</title><content type='html'>floatとdoubleの違いは、表現できる値の範囲と、精度の違いです。 &lt;p&gt; コンピュータでは、無限に大きな数や無限に小さな数は表現できません。&lt;br /&gt;また、必ず精度に限界があります。&lt;br /&gt;(そろばんや電卓を思い浮かべれば、限界があるというのは納得できるかと思います)&lt;/p&gt; &lt;p&gt; float型で表現できるのは、±10&lt;sup&gt;-38&lt;/sup&gt;〜10&lt;sup&gt;38&lt;/sup&gt;の範囲で、有効桁は7桁です。&lt;br /&gt;double型では、±10&lt;sup&gt;-308&lt;/sup&gt;〜10&lt;sup&gt;308&lt;/sup&gt;の範囲で、有効桁は15桁です。&lt;/p&gt; &lt;p&gt; 普通の計算ではfloat型で十分ですが、極端に大きな数を扱う場合や、高い精度が必要となる場合は、double型で宣言すると良いでしょう。&lt;/p&gt; &lt;p&gt; また、整数を扱うint型は、-2147483648〜2147483647の範囲です。&lt;br /&gt;階乗の計算(例えば、5!=120、10!=3628800)のように計算結果が巨大な値になる場合は、注意が必要です。&lt;/p&gt;  &lt;table border="1"&gt; &lt;tbody&gt;&lt;tr&gt; &lt;td align="center"&gt;型名&lt;/td&gt; &lt;td align="center"&gt;対象&lt;/td&gt; &lt;td align="center"&gt;※１&lt;/td&gt; &lt;td align="center"&gt;表現できる範囲&lt;/td&gt; &lt;td align="center"&gt;有効桁&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center"&gt;int&lt;/td&gt; &lt;td align="center"&gt;整数&lt;/td&gt; &lt;td align="center"&gt;%d&lt;/td&gt; &lt;td align="center"&gt;-2147483648〜2147483647&lt;/td&gt; &lt;td align="center"&gt;---&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center"&gt;float&lt;/td&gt; &lt;td align="center"&gt;小数&lt;/td&gt; &lt;td align="center"&gt;%f&lt;/td&gt; &lt;td align="center"&gt;±10&lt;sup&gt;-38&lt;/sup&gt;〜10&lt;sup&gt;38&lt;/sup&gt;&lt;/td&gt; &lt;td align="center"&gt;７桁&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center"&gt;double&lt;/td&gt; &lt;td align="center"&gt;小数&lt;/td&gt; &lt;td align="center"&gt;%f&lt;/td&gt; &lt;td align="center"&gt;±10&lt;sup&gt;-308&lt;/sup&gt;〜10&lt;sup&gt;308&lt;/sup&gt;&lt;/td&gt; &lt;td align="center"&gt;１５桁&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;整型 int 可添加 short 和 long:&lt;br /&gt;short int:     简为 short;&lt;br /&gt;long int:      简为 long;&lt;br /&gt;long long int: 简为 long long&lt;br /&gt;&lt;br /&gt;它们都可以再添加 unsigned:&lt;br /&gt;unsigned int:           简为 unsigned&lt;br /&gt;unsigned short int:     简为 unsigned short&lt;br /&gt;unsigned long int:      简为 unsigned long&lt;br /&gt;unsigned long long int: 简为 unsigned long long&lt;br /&gt;&lt;br /&gt;char 可添加 unsigned:&lt;br /&gt;unsigned char&lt;br /&gt;&lt;br /&gt;double 可添加 long:&lt;br /&gt;long double&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-3081129939129834419?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/3081129939129834419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=3081129939129834419&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3081129939129834419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3081129939129834419'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/10/intfloatdouble.html' title='int、float、doubleの値域'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-7173159755229388982</id><published>2009-07-05T14:16:00.004+09:00</published><updated>2009-07-05T17:22:02.424+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='資料'/><title type='text'>当今中国三大扯蛋四大怪事五大谎言六大成绩</title><content type='html'>&lt;span id="main_content"&gt;中国の「锵锵三人行」という番組からの一言がとってもおもしろかったから、ここにメモしておく！&lt;br /&gt;内容はちょっとヤバいから、翻訳をやめた。。。。。。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;昨天看锵锵三人行,窦文涛说了个三大扯蛋,故查了一下出处!&lt;br /&gt;&lt;br /&gt;反正这个blog已经被国内封了,就发上来吧呵呵,镜像的就不发了!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;当今中国三大扯蛋四大怪事五大谎言六大成绩&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="main_content"&gt; 1、当今三大扯蛋：&lt;br /&gt;靠工资买的起房那是扯蛋；&lt;br /&gt;靠努力工作能升官那更是扯蛋；&lt;br /&gt;说你没外遇那也绝对是扯蛋。&lt;br /&gt;2、当今四大怪事：&lt;br /&gt;做人的不如做狗的受宠爱；&lt;br /&gt;做事的不如告密的受信赖；&lt;br /&gt;在行的不如外行的提的快；&lt;br /&gt;忽悠的比敬业的更豪迈。&lt;br /&gt;3、当今五大谎言：&lt;br /&gt;中石化说亏损；&lt;br /&gt;警察说保护百姓；&lt;br /&gt;小姐说俺是第一次；&lt;br /&gt;老板说我亏不了你；&lt;br /&gt;领导说好好干有机会。&lt;br /&gt;4、现代人的五大悲哀：&lt;br /&gt;一手好字被电脑废了；&lt;br /&gt;一个好胃被酒废了；&lt;br /&gt;一个好家被情人废了；&lt;br /&gt;一个好官被人民币废了；&lt;br /&gt;一个石油把大盘废了！　&lt;br /&gt;　5、改革六大成绩：&lt;br /&gt;房产改革口袋掏空；&lt;br /&gt;教育改革父母逼疯；&lt;br /&gt;医疗改革提前送终；&lt;br /&gt;企业改革下岗停工；&lt;br /&gt;政府改革机构臃肿；&lt;br /&gt;婚姻改革同居成风&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;为了生活几乎不睡&lt;br /&gt;点头哈腰就差下跪；&lt;br /&gt;日不能息夜不能寐；&lt;br /&gt;单位有事立马到位；&lt;br /&gt;屁大点事不敢得罪；&lt;br /&gt;一年到头不离岗位；&lt;br /&gt;劳动法规统统作废；&lt;br /&gt;身心憔悴无处流泪；&lt;br /&gt;逢年过节家人难会；&lt;br /&gt;工资不高还装富贵；&lt;br /&gt;稍不留神就得犯罪；&lt;br /&gt;抛家舍业愧对长辈；&lt;br /&gt;身在其中方知其味；&lt;br /&gt;不敢奢望社会地位；&lt;br /&gt;全靠傻傻自我陶醉；&lt;br /&gt;值此国庆节即将来临之际。&lt;br /&gt;向战斗在各单位的精英们致以崇高的革命敬礼&lt;br /&gt;并送朋友们一副对联：&lt;br /&gt;上联：该吃吃，该喝喝，遇事别往心里搁；&lt;br /&gt;下联：泡泡澡，看着表，舒服一秒是一秒；&lt;br /&gt;横批:国庆快乐!&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;窦文涛版本的扯蛋:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;靠工资买房--扯蛋；&lt;br /&gt;&lt;br /&gt;靠老公满足性欲--扯蛋；&lt;br /&gt;&lt;br /&gt;他（她）没有外遇--扯蛋；&lt;br /&gt;&lt;br /&gt;老板没有二奶--扯蛋；&lt;br /&gt;&lt;br /&gt;国企领导不贪占--扯蛋；&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-7173159755229388982?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/7173159755229388982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=7173159755229388982&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7173159755229388982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7173159755229388982'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/07/blog-post.html' title='当今中国三大扯蛋四大怪事五大谎言六大成绩'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-681945973669506051</id><published>2009-06-26T01:03:00.004+09:00</published><updated>2009-06-29T04:47:02.266+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='資料'/><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><title type='text'>X02ht環境構成</title><content type='html'>もう２年を使ったのX０２htが調子がすごく悪くて、ハードリセットしました！&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ハードリセット&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;1.電源をオフにする。&lt;br /&gt;2.左右のソフトキーを押しながら電源をオンいする。&lt;/blockquote&gt;&lt;u&gt;&lt;strong&gt;【IE 関連】&lt;/strong&gt;&lt;/u&gt;&lt;blockquote&gt;&lt;p&gt;REGEDIT4&lt;/p&gt;&lt;p&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]&lt;br /&gt;"MaxConnectionsPerServer"=dword:0000000a&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;REGEDIT4&lt;/p&gt;&lt;p&gt;[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\AboutURLs]&lt;br /&gt;"home_0411"="about:blank"&lt;br /&gt;"home_0409"="about:blank"&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;接続先サーバごとの同時接続数の上限を 10 に拡張。IE のスタートアップ・ページを空白ページに変更。&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;strong&gt;【HSDPA アイコン有効化】&lt;/strong&gt;&lt;/u&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;REGEDIT4&lt;/p&gt;[HKEY_LOCAL_MACHINE\Software\OEM\RIL]&lt;br /&gt;"EnableHSDPAIcon"=dword:00000001&lt;/blockquote&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;【ClearType 調整】&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;REGEDIT4&lt;/p&gt;&lt;p&gt;[HKEY_LOCAL_MACHINE\System\GDI\CLEARTYPE]&lt;/p&gt;&lt;p&gt;[HKEY_LOCAL_MACHINE\System\GDI\GLYPHCACHE]&lt;br /&gt;"limit"=dword:00020000&lt;/p&gt;[HKEY_LOCAL_MACHINE\System\GDI\Gamma]&lt;br /&gt;"Gamma Value"=dword:00000640&lt;/blockquote&gt;&lt;u&gt;&lt;strong&gt;【スクロール速度の向上】&lt;/strong&gt;&lt;/u&gt;&lt;blockquote&gt;&lt;p&gt;REGEDIT4&lt;/p&gt;&lt;p&gt;[HKEY_CURRENT_USER\ControlPanel\Keybd]&lt;br /&gt;"InitialDelay"=dword:0000012c&lt;br /&gt;"RepeatRate"=dword:00000014&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;X02HT Application Unlock レジストリ弄りの為のセキュリティーのアンロック&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;*regeditSTG2.exe(PHM Registory Editor)&lt;br /&gt;* SDA_ApplicationUnlock.exe&lt;br /&gt;[HKEY_LOCAL_MACHINE\Security\Policies\Policies\00001001] = 2→1&lt;br /&gt;[HKEY_LOCAL_MACHINE\Security\Policies\Policies\00001005] = 16→40&lt;br /&gt;[HKEY_LOCAL_MACHINE\Security\Policies\Policies\00001017] = 128→144&lt;br /&gt;&lt;span style="font-size:9;"&gt;※度胸ある人は "0000101a"=dword:00000001 も必要かな？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ActiveSyncで繋いで、母艦からSDA_ApplicationUnlock.exeを実行。&lt;br /&gt;Remove Lockボタンを押して、ロック解除のメッセージが出てきたら、X02HTをリセット(電源オフ→起動)&lt;br /&gt;アンロック出来てるか確認アプリで確認。&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;デバイス識別名の変更&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;[HKEY_LOCAL_MACHINE\Ident]&lt;br /&gt;"Name"="XXXXXXX"&lt;br /&gt;ActiveSync での識別名はこのレジストリで変更&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;ディスプレイのレジストリを変更しリアルQVGA化&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;（１）表示領域の変更&lt;br /&gt;HKEY_LOCAL_MACHINE\Drivers\Display\GPE　にある&lt;br /&gt;　LogicalPixelsX　のdword値を「131」から「96」へ変更　※ハーフQVGAなら「113」&lt;br /&gt;　LogicalPixelsY　のdword値を「131」から「96」へ変更　※ハーフQVGAなら「113」&lt;br /&gt;&lt;br /&gt;（２）メニュー等フォント表示の変更&lt;br /&gt;※フォントサイズはレジストリの「Ht」を変更する。&lt;br /&gt;HKEY_LOCAL_MACHINE\System\GDI\SYSFNT　にある&lt;br /&gt;　Ht　のdword値を「4294967280」から「4294967284」へ変更&lt;br /&gt;※ハーフQVGAなら「4294967282」&lt;br /&gt;※私の使い方だと「クイックメモ」のフォントサイズが変わるのみ。&lt;br /&gt;HKEY_LOCAL_MACHINE\System\GWE\Menu\BarFNT　にある&lt;br /&gt;　Ht　のdword値を「4294967280」から「4294967284」へ変更&lt;br /&gt;※ハーフQVGAなら「4294967282」&lt;br /&gt;HKEY_LOCAL_MACHINE\System\GWE\Menu\PopFNT　にある&lt;br /&gt;　Ht　のdword値を「4294967280」から「4294967284」へ変更&lt;br /&gt;※ハーフQVGAなら「4294967282」&lt;br /&gt;※メニューのフォントサイズ（右ソフトキーで呼び出す部分）が変わる。&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;【Yahoo!ケータイにアクセス】&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;＜接続＞&lt;br /&gt;接続先：社内ネットワーク&lt;br /&gt;アクセスポイント：mailwebservice.softbank.ne.jp&lt;br /&gt;ユーザー名：softbank&lt;br /&gt;パスワード：qce～&lt;br /&gt;＜プロキシ＞&lt;br /&gt;接続元：社内ネットワーク&lt;br /&gt;接続先：インターネット&lt;br /&gt;プロキシ：sbwapproxy.softbank.ne.jp:8080&lt;br /&gt;種類：HTTP&lt;br /&gt;ユーザー名：softbank&lt;br /&gt;パスワード：qce～&lt;br /&gt;＜詳細設定＞&lt;br /&gt;インターネット接続：SoftBank&lt;br /&gt;社内ネットワークの接続：VFJP Web&lt;br /&gt;＜wasabiの設定＞&lt;br /&gt;ホームページ：http://ptl/menu/&lt;br /&gt;ユーザーエージェント：SoftBank 708SC&lt;br /&gt;ネットワーク接続先：社内ネットワーク&lt;br /&gt;&lt;/blockquote&gt;&lt;h3&gt;カメラのシャッター音を無音&lt;/h3&gt;&lt;blockquote&gt;&lt;h3&gt;&lt;/h3&gt;    (変更前)[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\Common:SourceOfSnapSound]&lt;br /&gt;   ="\Windows\Snap.wav"&lt;br /&gt;&lt;br /&gt;   (変更後)[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Camera\Common:SourceOfSnapSound]&lt;br /&gt;   ="\Windows\ShutterSound.wav"&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-681945973669506051?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/681945973669506051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=681945973669506051&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/681945973669506051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/681945973669506051'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/06/x02ht.html' title='X02ht環境構成'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-7137052526429246688</id><published>2009-05-13T21:52:00.003+09:00</published><updated>2009-05-13T22:08:16.714+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone 3G'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch 2代'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><title type='text'>解决开机震动2下的白苹果砖头</title><content type='html'>今天传错版本的MobileInstallation上去后，iTunes同步提示未知错误，于是重启后白苹果，并且一直震动2次，iTunes能识别，持续一段时间后自动重启。&lt;br /&gt;郁闷了一会，难不成要恢复？知道是因为刷错MobileInstallation引起的，所以肯定是SpringBoard启动错误引起的，那刚才备份的MobileInstallation文件终于用到了，用SFTP登陆，替换回去，马上SpringBoard就启动成功了！&lt;br /&gt;&lt;br /&gt;如果没有备份的话，就扔个正确版本的MobileInstallation上去就行了，或者删掉也行，iPhone会重新构建&lt;br /&gt;&lt;br /&gt;有人说用iTunes同步一个免费软件就行，不过我试了提示未知错误&lt;br /&gt;还有一种说法是用91助手同步后，安装守护程序，手头没有Win电脑，所以没试，大家可以试试！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-7137052526429246688?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/7137052526429246688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=7137052526429246688&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7137052526429246688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7137052526429246688'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/05/2.html' title='解决开机震动2下的白苹果砖头'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-2287999091635878609</id><published>2009-05-13T21:38:00.007+09:00</published><updated>2009-05-13T22:13:31.542+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone 3G'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch 2代'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='資料'/><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><title type='text'>ipa格式itunes同步补丁MobileInstallation for 2.2.1</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);font-size:180%;" &gt;&lt;strong&gt;&lt;a href="http://sites.google.com/site/agonixfancia/Home/MobileInstallation"&gt;MobileInstallation for 2.2.1&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);font-size:130%;" &gt;适用固件：iPhone iPodtouch 2.2.1版固件&lt;/span&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;/strong&gt;下载上面链接中提供的 文件，解压后会得到一个名为MobileInstallation且没有任何后缀的文件，将此文件上传至iPhone的/System/Library /PrivateFrameworks/MobileInstallation.framework/文件夹中替换原文件（&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;注意备份！&lt;/strong&gt;&lt;/span&gt;），之后赋予此文件&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;777&lt;/strong&gt;&lt;/span&gt;权限。&lt;/p&gt;&lt;p align="left"&gt;因为都是自己在做软件，最近很少在网上下软件安，所以还停留在用SSH登陆iPhone的方法，所以第一次下错固件版本的MobileInstallation文件了！&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;导致开机震动2下的白苹果！！&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;a href="http://agonix.blogspot.com/2009/05/2.html"&gt;解决办法看这里&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-2287999091635878609?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/2287999091635878609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=2287999091635878609&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2287999091635878609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2287999091635878609'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/05/ipaitunesmobileinstallation-for-221.html' title='ipa格式itunes同步补丁MobileInstallation for 2.2.1'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-3548979400093549911</id><published>2009-05-09T20:13:00.006+09:00</published><updated>2009-05-09T21:06:56.071+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='爱車'/><title type='text'>爱车保养－更换火花塞</title><content type='html'>火花塞到了4万也差不多该换了，加上一直有热车后，停10分种左右再启动的话，1档变2档时抖动问题，顺便把它们也换了吧！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ICEByW45tnw/SgVmjih808I/AAAAAAAAAQs/5FKrzzFH7o8/s1600-h/CIMG1832.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ICEByW45tnw/SgVmjih808I/AAAAAAAAAQs/5FKrzzFH7o8/s400/CIMG1832.JPG" alt="" id="BLOGGER_PHOTO_ID_5333782094440879042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;先吧涡轮的中冷拆掉，用到10cm，11cm，12cm的扳手，用手扳很费劲，用锤子顺着轻轻敲两下马上就松开了呵呵，利用震动原理了！&lt;br /&gt;这时天气不做妙，开始下雨，看来只能等明天了再弄了！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SgVmkeaCmGI/AAAAAAAAAQ8/716wZ3HmiA8/s1600-h/CIMG1834.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SgVmkeaCmGI/AAAAAAAAAQ8/716wZ3HmiA8/s400/CIMG1834.JPG" alt="" id="BLOGGER_PHOTO_ID_5333782110513829986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;先拧下点火器的螺丝，自己就下来了！所有点火用到的设备都在这个小东西里面！！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ICEByW45tnw/SgVmksgG2oI/AAAAAAAAARE/cHnPqD_s2lE/s1600-h/CIMG1835.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ICEByW45tnw/SgVmksgG2oI/AAAAAAAAARE/cHnPqD_s2lE/s400/CIMG1835.JPG" alt="" id="BLOGGER_PHOTO_ID_5333782114297371266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;用硬拔的，把点火线垃出来，要垃线，最好不要垃那个胶皮柄，否则....&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICEByW45tnw/SgVm4axkhDI/AAAAAAAAARc/jR7lEUep_f0/s1600-h/CIMG1840.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ICEByW45tnw/SgVm4axkhDI/AAAAAAAAARc/jR7lEUep_f0/s400/CIMG1840.JPG" alt="" id="BLOGGER_PHOTO_ID_5333782453136163890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;左面那根打火线的胶皮柄被我垃下来了！！垃出来容易，装回去可真难！参考右面的终于给恢复了！！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SgVmkHd_a5I/AAAAAAAAAQ0/1ZfpPBC4ucM/s1600-h/CIMG1833.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SgVmkHd_a5I/AAAAAAAAAQ0/1ZfpPBC4ucM/s400/CIMG1833.JPG" alt="" id="BLOGGER_PHOTO_ID_5333782104356383634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;卸下的东西，还有简陋的工具和刚才被垃坏的点火线呵呵！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ICEByW45tnw/SgVqxHC0wCI/AAAAAAAAAR0/PWZeyzRmhKY/s1600-h/15104093bwpqle.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 400px;" src="http://4.bp.blogspot.com/_ICEByW45tnw/SgVqxHC0wCI/AAAAAAAAAR0/PWZeyzRmhKY/s400/15104093bwpqle.jpg" alt="" id="BLOGGER_PHOTO_ID_5333786725627248674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;火花塞扳手，国内20块一个，日本卖1800，120块靠！！买回来用一次就给退了，还好服务态度非常好呵呵！！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SgVm427QN6I/AAAAAAAAARs/Toc-0wNE5D0/s1600-h/CIMG1844.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SgVm427QN6I/AAAAAAAAARs/Toc-0wNE5D0/s400/CIMG1844.JPG" alt="" id="BLOGGER_PHOTO_ID_5333782460692969378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;因为隔了一天，装回去的时候装错了好几次.....小螺丝也掉进发动机里去好几次......&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ICEByW45tnw/SgVm4lHymvI/AAAAAAAAARk/HccCTi98kL0/s1600-h/CIMG1843.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_ICEByW45tnw/SgVm4lHymvI/AAAAAAAAARk/HccCTi98kL0/s400/CIMG1843.JPG" alt="" id="BLOGGER_PHOTO_ID_5333782455913716466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;最后一颗点火器后有根地线！中冷都装上了才发现忘了装！！！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SgVmkuOJBTI/AAAAAAAAARM/xC91SXt8A_s/s1600-h/CIMG1836.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SgVmkuOJBTI/AAAAAAAAARM/xC91SXt8A_s/s400/CIMG1836.JPG" alt="" id="BLOGGER_PHOTO_ID_5333782114758886706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;4颗火花塞的合影&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICEByW45tnw/SgVm4aH4bXI/AAAAAAAAARU/XSNGZtfU7ZY/s1600-h/CIMG1838.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ICEByW45tnw/SgVm4aH4bXI/AAAAAAAAARU/XSNGZtfU7ZY/s400/CIMG1838.JPG" alt="" id="BLOGGER_PHOTO_ID_5333782452961308018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;新的火花塞，DENSO中最便宜的，反正就剩1年就换车了！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ICEByW45tnw/SgVutgr4xLI/AAAAAAAAAR8/CUSOY5T3z6I/s1600-h/CIMG1885.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ICEByW45tnw/SgVutgr4xLI/AAAAAAAAAR8/CUSOY5T3z6I/s400/CIMG1885.JPG" alt="" id="BLOGGER_PHOTO_ID_5333791061837399218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;咖啡色头，说明烧得很爽！下图说得很详细！电极倒是被打得就剩下1/3了，的确该换了！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICEByW45tnw/SgVwckB3ELI/AAAAAAAAASE/UWSLNZSz28g/s1600-h/f197fd4e-eb3e-4546-83eb-828fa7bae28a.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 301px;" src="http://1.bp.blogspot.com/_ICEByW45tnw/SgVwckB3ELI/AAAAAAAAASE/UWSLNZSz28g/s400/f197fd4e-eb3e-4546-83eb-828fa7bae28a.jpg" alt="" id="BLOGGER_PHOTO_ID_5333792969700348082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;换了之后，起步有劲不少！高速时没觉得有大区别，毕竟是便宜的火花塞，不过耗油小多了！抖车得现象好像还没啥改善！估计是变速器机械疲劳引起的？谁知道的话多多指教啊！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-3548979400093549911?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/3548979400093549911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=3548979400093549911&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3548979400093549911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3548979400093549911'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/05/blog-post_09.html' title='爱车保养－更换火花塞'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ICEByW45tnw/SgVmjih808I/AAAAAAAAAQs/5FKrzzFH7o8/s72-c/CIMG1832.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-5399945353977862235</id><published>2009-05-09T17:57:00.007+09:00</published><updated>2009-05-09T21:16:53.739+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='爱車'/><title type='text'>爱车保养－更换差速器润滑油</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SgVHjt-9FtI/AAAAAAAAAPs/OFO-VoV3Qgo/s1600-h/crsm00000000002.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 267px;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SgVHjt-9FtI/AAAAAAAAAPs/OFO-VoV3Qgo/s400/crsm00000000002.jpg" alt="" id="BLOGGER_PHOTO_ID_5333748012654859986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICEByW45tnw/SgVHjWtwevI/AAAAAAAAAPk/HANr8GFvuAQ/s1600-h/crsm0000000000.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_ICEByW45tnw/SgVHjWtwevI/AAAAAAAAAPk/HANr8GFvuAQ/s400/crsm0000000000.jpg" alt="" id="BLOGGER_PHOTO_ID_5333748006408714994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;我的三菱パジェロミニ（左）可终于到了4万了，该大保养了，去了几家店做预算，个个都不下10万，得了吧还是自己来吧，就当锻炼了吧！&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ディファレンシャルオイル，简称デフオイル，&lt;/span&gt;&lt;a style="font-weight: bold;" href="http://zh.wikipedia.org/wiki/%E5%B7%AE%E9%80%9F%E5%99%A8"&gt;差速器润滑油&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;一般车有2到3个，像帕杰罗这种2WD与4WD可切换的构造有3个，前，后，中。当然有的车还与FF，FR等有关。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;フロントデフ&lt;/span&gt; 更换周期8Wkm或4Wkm 0.8L&lt;br /&gt;前面是最容易的，找到前轴中央的排油口与注油口。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICEByW45tnw/SgVkWUZkAuI/AAAAAAAAAQk/x8hOY1AYiko/s1600-h/163_6367.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ICEByW45tnw/SgVkWUZkAuI/AAAAAAAAAQk/x8hOY1AYiko/s400/163_6367.jpg" alt="" id="BLOGGER_PHOTO_ID_5333779668286046946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;注意别把发动机油跟档油缸给弄混了就行！&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;リアデフ&lt;/span&gt; 更换周期 4Wkm 1.18L&lt;br /&gt;后轮，这里的问题主要是选油上的问题，帕杰罗有机械式LSD与无LSD两种，润滑油绝对不能混用！&lt;br /&gt;但如何辨别呢？车检，整备册上没写；问当初买车的店，他们说不知道；去修配厂又说要交费检查才知道；走了几个国内知名爱车论坛，里面的人竟然连LSD的概念都搞不明白；后来还是在网上找到了这个：&lt;br /&gt;&lt;blockquote&gt;　リアデフは&lt;span style="color: rgb(0, 0, 255);"&gt;LSD付き、LSDなし&lt;/span&gt;の2種類あり、それぞれ使用するオイルも異なります。LSDとは&lt;span style="color: rgb(0, 0, 255);"&gt;差動制限デフ装置&lt;/span&gt;の略称のことで、ハイラックスサーフの後輪が空転したときにデフの動作を制限して空転を抑止する効果があります。&lt;br /&gt;　LSD付きかどうか不明の場合は、後輪二輪を持ち上げてどちらか一歩のタイヤを手で回します。反対側のタイヤが同じ方向に回転すればLSD付き、逆の方向に回転すればLSD無しとなります。&lt;br /&gt;&lt;a href="http://blog-suv.ken-kaku.com/cat42/cat27/"&gt;http://blog-suv.ken-kaku.com/cat42/cat27/&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;简单的说，就是把后轮抬起来，转一边的轮，对面轮如果同方向转是LSD，反方向就是无LSD。&lt;br /&gt;只有一个千斤顶的话，就抬起一边轮，轻轻把车向前推一点，观察轮子的转动方向。&lt;br /&gt;&lt;br /&gt;不出所料，果然无LSD，要不也不能这么便宜，帕杰罗的LSD卖10W多呢！&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;トランスファー &lt;/span&gt;更换周期8Wkm或4Wkm 0.9L&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;h2 class="asset-name entry-title"&gt;&lt;a href="http://blog-suv.ken-kaku.com/2007/11/28210454.html"&gt;&lt;/a&gt;&lt;/h2&gt;4WD变速器，这个最费劲了。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICEByW45tnw/SgVc-5HSrbI/AAAAAAAAAP0/q_5UWgenh4Q/s1600-h/CIMG1883.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ICEByW45tnw/SgVc-5HSrbI/AAAAAAAAAP0/q_5UWgenh4Q/s400/CIMG1883.JPG" alt="" id="BLOGGER_PHOTO_ID_5333771569243270578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;要拆下这个Y形架，中间有3个14cm的螺丝是固定变速器的，要先拆下。旁边有排气管（图片右），会被很重的变速器压到，所以要想个办法！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ICEByW45tnw/SgVc_H9GmqI/AAAAAAAAAP8/ESaA6_oIg08/s1600-h/CIMG1880.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ICEByW45tnw/SgVc_H9GmqI/AAAAAAAAAP8/ESaA6_oIg08/s400/CIMG1880.JPG" alt="" id="BLOGGER_PHOTO_ID_5333771573227068066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;办法就是拆到排气管那边时用千斤顶把Y形架顶起来。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ICEByW45tnw/SgVc_c_BelI/AAAAAAAAAQE/Gu2GzhE2l3w/s1600-h/CIMG1881.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_ICEByW45tnw/SgVc_c_BelI/AAAAAAAAAQE/Gu2GzhE2l3w/s400/CIMG1881.JPG" alt="" id="BLOGGER_PHOTO_ID_5333771578872265298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;下面该拆Y形架与车身连接的3个螺丝了，也是14cm的，这时用千斤顶顶起变速器。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SgVc_5pgbdI/AAAAAAAAAQM/AH-5Bp0APnk/s1600-h/CIMG1884.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SgVc_5pgbdI/AAAAAAAAAQM/AH-5Bp0APnk/s400/CIMG1884.JPG" alt="" id="BLOGGER_PHOTO_ID_5333771586566647250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;下面的螺丝非常紧，用这个办法加长扳手的话，马上就变成修车专业工具了呵呵，非常省力！！&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;选油&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.bp-oil.co.jp/product/gear/image2/supergear80w90.jpg"&gt;&lt;img style="cursor: pointer; width: 170px; height: 260px;" src="http://www.bp-oil.co.jp/product/gear/image2/supergear80w90.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;用的国际石油7姐妹的英国bp，街车专用，静音保养，主要看粘稠度，符合要求就行！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SgVgiwuYZcI/AAAAAAAAAQc/u00k9kfnn1k/s1600-h/CIMG1845.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SgVgiwuYZcI/AAAAAAAAAQc/u00k9kfnn1k/s400/CIMG1845.JPG" alt="" id="BLOGGER_PHOTO_ID_5333775484001478082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;店里没有卖油枪，估计有卖也得死贵，自己做一个吧！百元店中卖花鸟鱼得地方买个鱼缸换水用软管，可惜只有细的，为了加速加个洗面奶用的压泵！&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICEByW45tnw/SgVgir0HNMI/AAAAAAAAAQU/9SxwC8NhAjE/s1600-h/CIMG1847.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_ICEByW45tnw/SgVgir0HNMI/AAAAAAAAAQU/9SxwC8NhAjE/s400/CIMG1847.JPG" alt="" id="BLOGGER_PHOTO_ID_5333775482683339970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;换下来的旧油......对比一下上面软管中的颜色.....&lt;br /&gt;试车，安静不少，动力也有改善，感觉像刚换完发动机油的感觉！不错不错！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-5399945353977862235?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/5399945353977862235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=5399945353977862235&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/5399945353977862235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/5399945353977862235'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/05/blog-post.html' title='爱车保养－更换差速器润滑油'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ICEByW45tnw/SgVHjt-9FtI/AAAAAAAAAPs/OFO-VoV3Qgo/s72-c/crsm00000000002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-8439952607237822404</id><published>2009-03-15T02:17:00.003+09:00</published><updated>2009-03-15T02:28:56.362+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><title type='text'>如何将文件夹映射为磁盘驱动器</title><content type='html'>映射为分区？简单易懂！DOS时代的命令行如今一样有用！&lt;br /&gt;&lt;ul&gt;&lt;li&gt;subst h: D:\MV&lt;/li&gt;&lt;/ul&gt;CMD打开命令行窗口后，输入subst h: D:\MV回车，再回到我的电脑，就会发现多了一个硬盘盘符H！点击打开它会发现里面内容与D:\MV一模一样。&lt;br /&gt;并且支持隐藏文件夹的映射。&lt;br /&gt;subst命令在Window9X/2000/XP/Vista系统下面都可以使用。解决重启机器后，刚才虚拟的H盘就没了：&lt;br /&gt;&lt;br /&gt;新建一个批处理文件，内容输入： &lt;ul&gt;&lt;li&gt;@echo off&lt;/li&gt;&lt;li&gt; subst h: D:\MV&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; 　　然后保存为h.bat(文件名随便取，但后缀必须是bat)。运行gpedit.msc打开组策略，在windows设置-&gt;脚本-&gt;启动里面添加h.bat。&lt;/p&gt;或者是单击“开始”菜单中的“运行”命令，在“打开”框中键入“sysedit”，单击“确定”按钮，打开“系统配置编辑程序”窗口。&lt;br /&gt;单击“窗口”菜单中的“C:＼AUTOEXEC.BAT”，然后在编辑窗口，在“C:＼AUTOEXEC.BAT”文件中增加如下两条命令：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;@echo off&lt;/li&gt;&lt;li&gt; subst h: D:\MV&lt;/li&gt;&lt;/ul&gt;要删除这个虚拟出来的分区时，只要执行“subst h:/D”命令就行了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-8439952607237822404?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/8439952607237822404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=8439952607237822404&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/8439952607237822404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/8439952607237822404'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/03/blog-post.html' title='如何将文件夹映射为磁盘驱动器'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-1368692875492687598</id><published>2009-02-27T03:28:00.004+09:00</published><updated>2009-02-28T20:28:28.821+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone 3G'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch 2代'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><title type='text'>如何在iPhone 2.2中安装自制程序</title><content type='html'>Xcode升级到3.1.2后，支持最新的iPhone OS 2.2系统后，对于没有签名得程序又增添了一道枷锁，就是在没设置数字签名得情况下无法编译。&lt;br /&gt;提示&lt;span style="color: rgb(255, 0, 0);"&gt;CodeSign error: no certificate found in keychain for code signing identity 'iPhone Developer'&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;解决办法：&lt;br /&gt;1 编译前彻底关闭Xcode，找到要编译得工程文件，右击选择Show Package Contents&lt;br /&gt;&lt;br /&gt;2 用TextEditer打开后，查找&lt;span style="color: rgb(255, 0, 0);"&gt;iPhone Developer&lt;/span&gt;，共有2处，只删除引号内得文字&lt;span style="color: rgb(255, 0, 0);"&gt;iPhone Developer&lt;/span&gt;后保存。&lt;br /&gt;&lt;br /&gt;3 用Xcode打开后，左上角选择Device 2.1（不是2.2）后编译。&lt;br /&gt;&lt;br /&gt;4 将自制程序目录中,build - Debug-iphoneos 中编译出来得.app程序放入iPhone得/Applications目录中&lt;br /&gt;&lt;br /&gt;5 用BossPrefs等软件或kill -HUP软重启一下，程序就出现了，如果刷不出得话，就删掉/private/var/mobile/Library/Caches/com.apple.mobile.installation.plist&lt;br /&gt;&lt;br /&gt;6 安装BigBoss's Source后执行&lt;br /&gt;&lt;br /&gt;&lt;pre class="c" name="code"&gt;$ ssh root@127.0.0.1 或 su&lt;br /&gt;&lt;br /&gt;输入密码:alpine&lt;br /&gt;&lt;br /&gt;$ apt-get install ldid&lt;br /&gt;&lt;br /&gt;$ cd /Applications/MyApp.app&lt;br /&gt;&lt;br /&gt;$ ldid -s MyApp&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;这样没有签名得自制程序就可以在你的iPhone或iPod Touch上执行了，激动吧！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-1368692875492687598?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/1368692875492687598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=1368692875492687598&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/1368692875492687598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/1368692875492687598'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/02/iphone-22.html' title='如何在iPhone 2.2中安装自制程序'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-3566944463440571872</id><published>2009-02-27T03:04:00.005+09:00</published><updated>2009-02-27T03:25:44.604+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone 3G'/><category scheme='http://www.blogger.com/atom/ns#' term='iPod touch 2代'/><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><title type='text'>如何解决破解后的iPhone耗电大的问题</title><content type='html'>最近又来了几个新iPhone 3G 和 iPod touch 2代，破解后发现续航能力明显下降，看来是不管不行了，思考了一下，肯定是SSH的问题，因为iPhone在设计上讲，为了续航能力，待机时WIFI是关闭的，但是发现安装SSH后，就算在待机情况下也可以登陆，而且WIFI一直处于连接状态，这样不费电才怪。&lt;br /&gt;为了验证，使用以下命令：&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICEByW45tnw/SabcNdRLL7I/AAAAAAAAADA/4R3puVzMh10/s1600-h/IMG_0001.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 267px; height: 400px;" src="http://1.bp.blogspot.com/_ICEByW45tnw/SabcNdRLL7I/AAAAAAAAADA/4R3puVzMh10/s400/IMG_0001.PNG" alt="" id="BLOGGER_PHOTO_ID_5307171334655782834" border="0" /&gt;&lt;/a&gt;第一行是关掉SSH后的进程后，进入待机后，iPhone自动断开了AP的连接，WIFI处于休眠状态。&lt;br /&gt;第三行是打开SSH后，SSH的进程出现，进入待机也不会断开WIFI，巨费电...&lt;br /&gt;&lt;br /&gt;所以解决办法就是用Cydia卸载掉SSH进程，或者用BossPrefs等软件关闭SSH服务。&lt;br /&gt;现在续航能力又恢复了，iPod Touch 2代试验待机一个星期只用了10%的电量，不得不佩服！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-3566944463440571872?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/3566944463440571872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=3566944463440571872&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3566944463440571872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3566944463440571872'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/02/iphone_27.html' title='如何解决破解后的iPhone耗电大的问题'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ICEByW45tnw/SabcNdRLL7I/AAAAAAAAADA/4R3puVzMh10/s72-c/IMG_0001.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-2347955655514099908</id><published>2009-02-27T02:40:00.003+09:00</published><updated>2009-02-27T03:01:55.264+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><title type='text'>如何在iPhone中截图与保存至电脑</title><content type='html'>因为是从iPhone OS 1.2开始接触的，所以截图上一直停留在用SSH登陆mobile用户名（注意不是root）后，使用命令行截图。&lt;br /&gt;最近新来得样机都是2.0以后得系统，因此可以使用HOME＋关机键截屏。但是如何存入电脑呢？&lt;br /&gt;&lt;br /&gt;搜索后，未果，网上都是老办法...因此自己总结了一下。&lt;br /&gt;&lt;br /&gt;方法一：使用Xcode，选择Windows - Organizer，即可保存。（不适用于破解后的iPod Touch）&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SabW7vHoP0I/AAAAAAAAAC4/QthKOJGOfoc/s1600-h/screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 287px;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SabW7vHoP0I/AAAAAAAAAC4/QthKOJGOfoc/s400/screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5307165532651798338" border="0" /&gt;&lt;/a&gt;方法二：用SFTP软件登陆iPhone,iPod后，进入以下目录直接拷贝即可。&lt;br /&gt;&lt;ul&gt;&lt;li&gt;/private/var/mobile/Media/DCIM/999APPLE  截图&lt;/li&gt;&lt;li&gt;/private/var/mobile/Media/DCIM/100APPLE  照片与Safari中保存得图片&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-2347955655514099908?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/2347955655514099908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=2347955655514099908&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2347955655514099908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2347955655514099908'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/02/iphone.html' title='如何在iPhone中截图与保存至电脑'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ICEByW45tnw/SabW7vHoP0I/AAAAAAAAAC4/QthKOJGOfoc/s72-c/screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-6534895158220342915</id><published>2009-02-24T21:08:00.002+09:00</published><updated>2009-02-27T01:31:58.672+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='資料'/><title type='text'>Dead Or Alive Xtreme 2 Soundtrack</title><content type='html'>&lt;a href="http://www.youtube.com/user/agonixx"&gt;http://www.youtube.com/user/agonixx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Double Lovin' - Baha Men&lt;br /&gt;Holla! - Baha Men&lt;br /&gt;Sweet Sensual Love - Big Mountain&lt;br /&gt;Is This Love - Bob Marley&lt;br /&gt;If It Don't Fit - B*Witched&lt;br /&gt;Summer Breezin' - Diana King&lt;br /&gt;Like That Girl - Fatty Koo&lt;br /&gt;Brazilian Sugar - George Duke&lt;br /&gt;Sweet Sixteen - Hilary Duff&lt;br /&gt;Reggae Dancer - Inner Circle&lt;br /&gt;Lovin' You - Janet Kay&lt;br /&gt;How Crazy Are You? - Meja&lt;br /&gt;Quiero Que Me Quieras - Olga Tanon&lt;br /&gt;Another Love Story - Play&lt;br /&gt;The Kids Don't Like It - Reel Big Fish&lt;br /&gt;Dreamin' - Sweet Female Attitude&lt;br /&gt;Flowers(Cutfather&amp;amp;Joe Mix) - Sweet Female Attitude&lt;br /&gt;Nothing To Lose - Sweet Female Attitude&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-6534895158220342915?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/6534895158220342915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=6534895158220342915&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6534895158220342915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6534895158220342915'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/02/dead-or-alive-xtreme-2-soundtrack.html' title='Dead Or Alive Xtreme 2 Soundtrack'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-2769738934710003762</id><published>2009-01-26T03:45:00.002+09:00</published><updated>2009-02-24T21:30:58.393+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='資料'/><title type='text'>World knowledge</title><content type='html'>世 界 之 最&lt;br /&gt;1、地球上最长的纬线——赤道（长4万千米）&lt;br /&gt;2、地球的最北端——北极 最南端—南极&lt;br /&gt;3、纬线最大度数——90 经线最大度数——180&lt;br /&gt;4、世界最大的洲——亚洲 最小的洲——大洋洲&lt;br /&gt;5、世界最大的洋——太平洋 最小的洋——北冰洋&lt;br /&gt;6、纬度最高的洲——南极洲 7、跨经度最广的洋——北冰洋&lt;br /&gt;8、跨经度最广的洲——南极洲 9、面积最大的大陆——亚欧大陆&lt;br /&gt;10、面积最大的岛屿——格陵兰岛 11、面积最大的半岛——阿拉伯半岛&lt;br /&gt;12、世界陆地的最低点—死海（海拔-400米）13、世界最高峰—珠穆朗玛峰（海拔8848米）&lt;br /&gt;14、世界上最雄伟的山脉——喜马拉雅山脉 15、世界上最长的山脉——安第斯山脉&lt;br /&gt;16、世界最大的平原——亚马孙平原 17、世界最大的高原——巴西高原&lt;br /&gt;18、世界最高的高原——青藏高原（平均海拔约4500米）&lt;br /&gt;19、世界最深的海沟——马里亚纳海沟 20、世界上最大的盆地——刚果盆地&lt;br /&gt;21、世界上人口最多的洲——亚洲 22、世界上人口增长最快的洲——非洲&lt;br /&gt;23、世界上人口增长最慢的洲——欧洲 24、经济发展水平最高的洲——欧洲&lt;br /&gt;25、使用人数最多的语言——汉语 26、使用最广的语言——英语&lt;br /&gt;27、世界上信徒最多和流传最广的宗教——基督教&lt;br /&gt;28、世界“雨极”——印度乞拉朋齐 29、世界上最炎热的大洲——非洲&lt;br /&gt;30、世界上最寒冷的洲——南极洲 31、世界上最湿润的洲——南美洲&lt;br /&gt;32、北半球陆地最高气温出现的月份在七月，最低气温月份是一月，南半球相反&lt;br /&gt;33、世界上面积最大的国家——俄罗斯（面积1700多万平方千米）&lt;br /&gt;34、世界上面积最小的国家—梵蒂冈（面积仅0、44平方千来）&lt;br /&gt;35、世界上人口最多的一家——中国人口超过13亿&lt;br /&gt;36、规模最大和最有影响力的全球性国际组织——联合国（UN）&lt;br /&gt;37、世界上平均海拔最高的洲——南极洲海拔超过2000米&lt;br /&gt;38、世界上平均海拔最低的洲——欧洲海拔340米&lt;br /&gt;39、世界上流经国家最多的河流——多瑙河 40、世界上国家最多的大洲——非洲&lt;br /&gt;41、世界最长的裂谷带—东非裂谷带 42、世界最大的沙漠—撒哈拉沙漠&lt;br /&gt;43、世界最深、淡水最多的湖——贝加尔湖 44、世界最大的湖——里海&lt;br /&gt;45、世界最长的河——尼罗河 长6600多千来&lt;br /&gt;46、世界上流量最大、流域面积最广的河——亚马孙河&lt;br /&gt;47、世界上热带雨林分布最广的地区——亚马孙平原&lt;br /&gt;48、世界上亚寒带针叶林分布最广的国家——俄罗斯&lt;br /&gt;49、大型野生动物的种类和数量居世界之冠的是——非洲&lt;br /&gt;50、黄金产量最大的国家——南非 51、经济发展水平最低的洲——非洲&lt;br /&gt;52、世界上人口密度最大的洲——欧洲 53、世界上城市人口比重最大的洲——欧洲&lt;br /&gt;54、世界最大的淡水湖——苏必利尔湖 55、世界最大的淡水湖群——五大湖&lt;br /&gt;56、世界上面积最大的内陆国—哈萨克斯坦 57、世界上火山最多的国家—印度尼西亚&lt;br /&gt;58、天然橡胶、棕榈油的产量、出口量均居世界首位的国家——泰国&lt;br /&gt;59、世界上出产椰子、出口椰油最多的国家——菲律宾&lt;br /&gt;60、锡产量世界第一的国家——马来西亚 61、海外华人分布最集中的地区——东南亚&lt;br /&gt;62、世界上石油储量最丰富、产量、输出量最多的地区—西亚&lt;br /&gt;储量占世界的一半以上，产量占1/4, 出口量占3/5&lt;br /&gt;63、世界石油储量最多的国家——沙特阿拉伯&lt;br /&gt;64、世界石油产量最多的国家——美国 65、世界上淡水储藏最多的洲——南极洲&lt;br /&gt;66、世界上最大的群岛国家——印度尼西亚 67、世界上经济最发达的国家——美国&lt;br /&gt;68、世界上输出工农业产品最多的国家——美国&lt;br /&gt;70、世界上进口小汽车、石油、纺织品最多的国家——美国&lt;br /&gt;71、世界上热带面积最广的国家——巴西 72、世界最大的咖啡生产国和出口国——巴西&lt;br /&gt;73、蔗糖、香蕉、剑麻产全居世界首位的——巴西&lt;br /&gt;74、世界上唯一拥有一个大陆的国家——澳大利亚&lt;br /&gt;75、世界上地势起伏最和缓的大陆——澳大利亚大陆&lt;br /&gt;76、世界上最大的独块岩体——艾尔斯巨石 77、世界最大的珊瑚礁群——大堡礁&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-2769738934710003762?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/2769738934710003762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=2769738934710003762&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2769738934710003762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2769738934710003762'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/world-knowledge.html' title='World knowledge'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-79345962455476541</id><published>2009-01-25T03:28:00.001+09:00</published><updated>2009-01-25T03:30:40.162+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='資料'/><title type='text'>List of 2008 box office number-one films in the United States</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Box_office_number-one_films_of_2008_(USA)"&gt;http://en.wikipedia.org/wiki/Box_office_number-one_films_of_2008_(USA&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-79345962455476541?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/79345962455476541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=79345962455476541&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/79345962455476541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/79345962455476541'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/list-of-2008-box-office-number-one.html' title='List of 2008 box office number-one films in the United States'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-3794267368878257961</id><published>2009-01-24T02:56:00.002+09:00</published><updated>2009-01-24T03:00:40.773+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger blogspot hack'/><title type='text'>Blogger在搞什么？？？</title><content type='html'>今天上来一看，用IE怎么都提示有错误，Safari，Ff没问题，而且JS文件无法运行，整个版面全乱套了！后来发现是最上方Blogger条在捣鬼，走了几个最近更新得网站都有这个问题，真的是！不管了看看明天会不会好&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-3794267368878257961?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/3794267368878257961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=3794267368878257961&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3794267368878257961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3794267368878257961'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/blogger.html' title='Blogger在搞什么？？？'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-8138817554652818986</id><published>2009-01-22T02:10:00.004+09:00</published><updated>2009-01-22T02:40:18.665+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><title type='text'>再议笔算2的128次方等于a乘10的b次方</title><content type='html'>基于128这个不管是2进制还是16进制都是特殊得数字而言，解法肯定不少，上次得解法用到了常用对数表，这次是利用平方的根性：&lt;br /&gt;&lt;br /&gt;2^128 = a*10^b&lt;br /&gt;aとbを手計算により求めよ&lt;br /&gt;&lt;pre class="c:collapse:nogutter" name="code"&gt;2^2   =  4&lt;br /&gt;2^4   =  4^2 = 1.6 × 10&lt;br /&gt;2^8   = (1.6  × 10)^2    =  2.56 × 10^2&lt;br /&gt;2^16  = (2.56 × 10^2)^2  =  6.55 × 10^4（有効小数2けた）&lt;br /&gt;2^32  = (6.55 × 10^4)^2  = 42.90 × 10^8&lt;br /&gt;2^64  = (4.29 × 10^9)^2  = 18.40 × 10^18&lt;br /&gt;2^128 = (1.84 × 10^19)^2 =  3.39 × 10^38&lt;br /&gt;&lt;br /&gt;a = 3.39  b = 38&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-8138817554652818986?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/8138817554652818986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=8138817554652818986&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/8138817554652818986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/8138817554652818986'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/2128a10b_22.html' title='再议笔算2的128次方等于a乘10的b次方'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-3416572742946106728</id><published>2009-01-20T03:46:00.005+09:00</published><updated>2009-01-20T04:37:51.761+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><title type='text'>如何笔算2的128次方等于a乘10的b次方</title><content type='html'>今天考试中得一道题，问怎样不用计算器来笔算2的128次方等于a乘10的b次方，并写下过程：&lt;br /&gt;&lt;br /&gt;2^128 = a*10^b&lt;br /&gt;aとbを手計算により求めよ&lt;br /&gt;&lt;br /&gt;可惜只有我一个人答对了，总算给我得老前辈——鲁迅先生在日本人面前挽回点面子了。&lt;br /&gt;&lt;br /&gt;解答过程如下：&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="c:collapse"&gt;&lt;br /&gt;2^128  = a*10^b&lt;br /&gt;&lt;br /&gt;log[10](2^128) = log[10](a*10^b)&lt;br /&gt;&lt;br /&gt;128log[10](2)  = log[10](a)+blog[10](10)&lt;br /&gt;&lt;br /&gt;128*0.3010     = log[10](a)+b （有効小数４けた）&lt;br /&gt;38.5280        =&lt;br /&gt;&lt;br /&gt;Because:&lt;br /&gt;a*10^b の形式になる&lt;br /&gt;&lt;br /&gt;So:&lt;br /&gt;1          =&lt; a          &lt; 10&lt;br /&gt;log[10](1) =&lt; log[10](a) &lt; log[10](10)&lt;br /&gt;0          =&lt; log[10](a) &lt; 1&lt;br /&gt;小数部がlog[10](a) 整数部がbに対応する&lt;br /&gt;&lt;br /&gt;b     = 38&lt;br /&gt;0.528 = log[10](a)&lt;br /&gt;&lt;br /&gt;対数表で&lt;br /&gt;a     = 3.37&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-3416572742946106728?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/3416572742946106728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=3416572742946106728&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3416572742946106728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3416572742946106728'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/2128a10b.html' title='如何笔算2的128次方等于a乘10的b次方'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-627737075585728034</id><published>2009-01-16T00:38:00.001+09:00</published><updated>2009-01-16T00:42:54.753+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><title type='text'>条形码分辨V3的PSP2000</title><content type='html'>&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;看条形码第二行的编号。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;色&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;CFW&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;可（以前&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="mso-spacerun: yes"&gt;  &lt;/span&gt;CFW&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;不可（以后&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;NO&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;）（中间的空号好像为没确认的）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;PB&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;S01-0963900&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;S01-0964989&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;CW&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;S01-2161115&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;S01-2161999&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;IS&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;S01-3702856&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;S01-3703799&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;FB&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;S01-4793000&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;S01-4793599&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;RP&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;S01-5474956&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;S01-5479999&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;LP&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;S01-6364500&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;S01-6368999&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;MG&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;S01-8127800&lt;span style="mso-spacerun: yes"&gt;      &lt;/span&gt;S01-8128672&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;MB&lt;span style="mso-spacerun: yes"&gt;     &lt;/span&gt;S01-8804439&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;MN allOK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;DR allOK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;还有条形码右上有&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;A&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;B&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;C&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;D&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;E&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;F&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;G&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;H&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，等字母表示。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;B&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;之前的全部做神电&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，刷机&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;。还有一种是条形码右上没有字母的。也是做神电&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，刷机&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;C&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;的有的可以做神电，有的不可，看你运气了。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;F&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;之前的全部刷机&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;OK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;G&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;的看上面的编号确认。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;H&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;的全部&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;NO&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，千万不要买。（支持正版的除外，这种&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;2000&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;在日本很便宜，现在新品也就&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;14000&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;日元上下吧。）&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;（编号越小越&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;，越大越&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family:Times New Roman;"&gt;NO&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;。不保证完全准确。）&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-627737075585728034?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/627737075585728034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=627737075585728034&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/627737075585728034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/627737075585728034'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/v3psp2000.html' title='条形码分辨V3的PSP2000'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-5161579243935883519</id><published>2009-01-13T04:51:00.006+09:00</published><updated>2009-01-13T18:14:40.915+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PhotoShop'/><category scheme='http://www.blogger.com/atom/ns#' term='写真'/><title type='text'>Tilt-Shift (miniature fakes)移轴镜の箱庭世界</title><content type='html'>今天跟教师辩论Tilt-Shift效果能否用PS做，答案当然是肯定的，只是教授依然执迷不悟，很让人费解.....因此自己做了几张效果图贴上来。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ICEByW45tnw/SWug5D_SSZI/AAAAAAAAACY/IPvVLy0QQj0/s1600-h/13012008383.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5290499089460513170" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: pointer; HEIGHT: 225px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_ICEByW45tnw/SWug5D_SSZI/AAAAAAAAACY/IPvVLy0QQj0/s400/13012008383.jpg" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SWug4t2f0QI/AAAAAAAAACI/CB5go7eEpH4/s1600-h/93957242_9024d92cf3_b2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5290499083518071042" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: pointer; HEIGHT: 252px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_ICEByW45tnw/SWug4t2f0QI/AAAAAAAAACI/CB5go7eEpH4/s400/93957242_9024d92cf3_b2.jpg" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ICEByW45tnw/SWug4zzxvrI/AAAAAAAAACQ/rLhZZLpXmas/s1600-h/2500959242_fb14fec133_o2.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5290499085117275826" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: pointer; HEIGHT: 266px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_ICEByW45tnw/SWug4zzxvrI/AAAAAAAAACQ/rLhZZLpXmas/s400/2500959242_fb14fec133_o2.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;下面的是源图：&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ICEByW45tnw/SWuhWOj74PI/AAAAAAAAACw/5MtiTEJi0-w/s1600-h/N82notlevel.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5290499590514794738" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: pointer; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_ICEByW45tnw/SWuhWOj74PI/AAAAAAAAACw/5MtiTEJi0-w/s400/N82notlevel.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SWuhVvXPeDI/AAAAAAAAACg/KLqcc14V9nY/s1600-h/93957242_9024d92cf3_b.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5290499582140053554" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: pointer; HEIGHT: 267px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_ICEByW45tnw/SWuhVvXPeDI/AAAAAAAAACg/KLqcc14V9nY/s400/93957242_9024d92cf3_b.jpg" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ICEByW45tnw/SWuhVzLNHNI/AAAAAAAAACo/TGV17p_1NU8/s1600-h/2500959242_fb14fec133_o.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5290499583163309266" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: pointer; HEIGHT: 266px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_ICEByW45tnw/SWuhVzLNHNI/AAAAAAAAACo/TGV17p_1NU8/s400/2500959242_fb14fec133_o.jpg" border="0" /&gt;&lt;/a&gt;制作方式很简单，快速模板中建立一条渐变线作为焦点，滤镜－＞模糊－＞镜头，15度左右效果最好，最后修改一下各通道曲线，完成！&lt;br /&gt;&lt;br /&gt;Photoshopを使ってフェイク写真に加工する方法をご紹介。クイックマスクモード－＞グラデーションを塗りつぶし－＞通常モードに戻す－＞フィルターのぼかし（レンズ）－＞色調修正してから完成&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-5161579243935883519?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/5161579243935883519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=5161579243935883519&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/5161579243935883519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/5161579243935883519'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/tilt-shift-miniature-fakes.html' title='Tilt-Shift (miniature fakes)移轴镜の箱庭世界'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ICEByW45tnw/SWug5D_SSZI/AAAAAAAAACY/IPvVLy0QQj0/s72-c/13012008383.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-1892809335118799086</id><published>2009-01-06T04:51:00.003+09:00</published><updated>2009-01-06T16:43:34.262+09:00</updated><title type='text'>About Me</title><content type='html'>简单得把最近研究得东西介绍一下：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;首先就是苹果公司最新得iPhone OS，iPhone是苹果公司得智能手机，&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;iPod&lt;/span&gt; Touch即苹果随身听，国内也叫MP4，而他们得共同点是内置了移动版得MAC OS X系统，这就给各位程序员们带来了很大得发挥空间，再加上iPhone本身得美观，易用，以及友好得用户界面（全多点电容式触摸屏），再加上MAC OS得简约设计，这也是iPhone OS的成功之处。&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Cocoa Touch，即iPhone OS编程环境，支持Objective-C，C++，Java，Ruby等语言，其实就是MAC的Cocoa的缩小与改良。&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;Cocoa的&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;API&lt;/span&gt;分为：&lt;br /&gt;&lt;br /&gt;Foundation&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;AppKit&lt;/span&gt;&lt;br /&gt;Core Data&lt;br /&gt;&lt;br /&gt;而Cocoa Touch为：&lt;br /&gt;&lt;br /&gt;Cocoa Touch&lt;br /&gt;Media&lt;br /&gt;Core Services&lt;br /&gt;Core OS&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Objective-C 2.0编程语言，据The Unix Geek网站上的统计，美国Objective-C程序员的年薪平均是$82,000，所有编程语言中排名第2，因此钱景可以绝对被看好。作为一种“面向对象语言”，其效率之高以及合理得资源运用一直得到人们得称赞，不过同样也对程序要要求着极高得逻辑性。&lt;/li&gt;&lt;/ul&gt;完成的以及正在做的项目：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2007年5月，接手维护校内网站及更新工作&lt;/li&gt;&lt;li&gt;2007年7月，用Vb语言设计制作一套与身体联动的体能恢复系统&lt;br /&gt;&lt;/li&gt;&lt;li&gt;2007年10月，正式开始接管学习总网站制作及设计&lt;/li&gt;&lt;li&gt;2007年11月，接手校内刊物，传单，看板设计及制作&lt;/li&gt;&lt;li&gt;2008年2月，用Vb语言为聋哑人士设计制作一套输入系统&lt;/li&gt;&lt;li&gt;2008年4月，竞标日本苹果公司的设计项目&lt;/li&gt;&lt;li&gt;2008年5月，日本苹果公司iPhone 3G的日语化，通信及程序设计&lt;/li&gt;&lt;li&gt;2008年5月，开发基于苹果系统的校内管理系统&lt;br /&gt;&lt;/li&gt;&lt;li&gt;2008年6月，出席苹果公司&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;WWDC&lt;/span&gt;（Worldwide Developers Conference）2008&lt;/li&gt;&lt;li&gt;2008年6月，与日本苹果正式成为合作伙伴，学校所有新生每人颁发一台&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Macbook&lt;/span&gt;，明年新版&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;iMac&lt;/span&gt;上市后全部替换为新版&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;iMac&lt;/span&gt;，设计团队获赠每人一台&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Macbook&lt;/span&gt; Pro，Mac Pro，iPhone 3G，&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;iPod&lt;/span&gt; Touch2代&lt;br /&gt;&lt;/li&gt;&lt;li&gt;2008年7月，日本iPhone 3G发表&lt;/li&gt;&lt;li&gt;2008年9月，修改2.1版本韧体内部程序&lt;/li&gt;&lt;li&gt;2008年10月，修改2.2版本韧体内部程序&lt;/li&gt;&lt;li&gt;2008年11月，接手开发设计一套iPhone的健康增进系统&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-1892809335118799086?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/1892809335118799086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=1892809335118799086&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/1892809335118799086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/1892809335118799086'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/about-me.html' title='About Me'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-6736298922913561906</id><published>2009-01-06T02:31:00.003+09:00</published><updated>2009-01-06T02:45:10.505+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger blogspot hack'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Sites'/><title type='text'>如何不受限制得在Google Sites中上传文件</title><content type='html'>本站使用了一种基于Ajax技术得代码语法高亮插件SyntaxHighlighter，将.Js，.vb等文件上传服务器时发现上传得文件都消失了，仔细一看提示说“错误：不允许“js”文件类型”。&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ICEByW45tnw/SWJFvBAiVeI/AAAAAAAAACA/RTpaqCp93d0/s1600-h/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png"&gt;&lt;img style="cursor: pointer; width: 188px; height: 27px;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SWJFvBAiVeI/AAAAAAAAACA/RTpaqCp93d0/s400/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png" alt="" id="BLOGGER_PHOTO_ID_5287865586513237474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;解决方法：更改扩展名或者直接删掉扩展名！反正W3C没有js文件必须有扩展名得要求，我也在MAC版与PC版得Safari,IE,Firefox中验证无问题。还好Google只是检验文件名。&lt;br /&gt;&lt;div xmlns="http://www.w3.org/1999/xhtml" id="goog-ws-status" class="goog-ws-status" style="left: 499px; top: 0px; opacity: 1;"&gt; &lt;/div&gt;&lt;h3 class="post-title entry-title"&gt;&lt;a href="http://agonix.blogspot.com/2009/01/syntaxhighlighter.html"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-6736298922913561906?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/6736298922913561906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=6736298922913561906&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6736298922913561906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6736298922913561906'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/google-sites.html' title='如何不受限制得在Google Sites中上传文件'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ICEByW45tnw/SWJFvBAiVeI/AAAAAAAAACA/RTpaqCp93d0/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-6782578109569725186</id><published>2009-01-06T01:20:00.011+09:00</published><updated>2009-01-06T01:53:42.068+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogger blogspot hack'/><title type='text'>代码高亮SyntaxHighlighter使用方法与增强命令</title><content type='html'>使用方法与&lt;a href="http://code.google.com/p/syntaxhighlighter/wiki/Usage"&gt;官方网站&lt;/a&gt;说得一样，2种套用方法&lt;br /&gt;注意点是符号“&lt;”要替换成HTML语言中&lt;span style="font-family: monospace;"&gt;的&lt;/span&gt;&lt;tt&gt;“&amp;amp; lt;”&lt;br /&gt;&lt;/tt&gt;&lt;pre name="code" class="c"&gt;&lt;br /&gt;&amp;lt;pre name="code" class="c-sharp"&gt;&lt;br /&gt;... some code here ...&lt;br /&gt;&amp;lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;&lt;textarea name="code" class="c" cols="50" rows="10"&gt;&lt;br /&gt;&amp;lt;textarea name="code" class="c" cols="50" rows="10"&gt;&lt;br /&gt;... some code here ...&lt;br /&gt;&amp;lt;/textarea&gt;&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;增强命令如下（&lt;a href="http://code.google.com/p/syntaxhighlighter/wiki/Configuration"&gt;官方说明&lt;/a&gt;）：&lt;br /&gt;&lt;table&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt;&lt;tt&gt;nogutter&lt;/tt&gt; &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; 无行号&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;nocontrols&lt;/tt&gt; &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; 无最上方得控制栏&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;collapse&lt;/tt&gt; &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; 最小化外框&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;firstline[value]&lt;/tt&gt; &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt;从 &lt;tt&gt;value&lt;/tt&gt;中键入得数字开始行号 &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;showcolumns&lt;/tt&gt; &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; 最上方显示标尺&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; 如：&lt;br /&gt;&lt;pre name="code" class="c:collapse:showcolumns"&gt;&amp;lt;pre name="code" class="c-sharp:collapse:showcolumns"&gt;&lt;br /&gt;... some code here ...&lt;br /&gt;&amp;lt;/pre&gt;&lt;/pre&gt;支持语言：&lt;br /&gt;&lt;table style="border-collapse: collapse;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt;&lt;strong&gt;Language&lt;/strong&gt; &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;strong&gt;Aliases&lt;/strong&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; C++ &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;cpp&lt;/tt&gt;, &lt;tt&gt;c&lt;/tt&gt;, &lt;tt&gt;c++&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; C# &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;c#&lt;/tt&gt;, &lt;tt&gt;c-sharp&lt;/tt&gt;, &lt;tt&gt;csharp&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; CSS &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;css&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; Delphi &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;delphi&lt;/tt&gt;, &lt;tt&gt;pascal&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; Java &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;java&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; Java Script &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;js&lt;/tt&gt;, &lt;tt&gt;jscript&lt;/tt&gt;, &lt;tt&gt;javascript&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; PHP &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;php&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; Python &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;py&lt;/tt&gt;, &lt;tt&gt;python&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; Ruby &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;rb&lt;/tt&gt;, &lt;tt&gt;ruby&lt;/tt&gt;, &lt;tt&gt;rails&lt;/tt&gt;, &lt;tt&gt;ror&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; Sql &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;sql&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; VB &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;vb&lt;/tt&gt;, &lt;tt&gt;vb.net&lt;/tt&gt; &lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; XML/HTML &lt;/td&gt;&lt;td style="border: 1px solid rgb(170, 170, 170); padding: 5px;"&gt; &lt;tt&gt;xml&lt;/tt&gt;, &lt;tt&gt;html&lt;/tt&gt;, &lt;tt&gt;xhtml&lt;/tt&gt;, &lt;tt&gt;xslt&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-6782578109569725186?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/6782578109569725186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=6782578109569725186&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6782578109569725186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6782578109569725186'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/syntaxhighlighter.html' title='代码高亮SyntaxHighlighter使用方法与增强命令'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-613019387117800632</id><published>2009-01-05T03:17:00.003+09:00</published><updated>2009-01-06T03:10:45.600+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='技巧'/><title type='text'>更改苹果系统下得mac地址</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;blockquote&gt;暂时更改MAC地址：&lt;br /&gt;用terminal&lt;br /&gt;1，输入 sudo ifconfig en# lladdr **:**:**:**:**:**&lt;br /&gt;回车&lt;br /&gt;2，输入 sudo ifconfig en# down&lt;br /&gt;回车&lt;br /&gt;3，输入 sudo ifconfig en# up&lt;br /&gt;回车。&lt;br /&gt;&lt;br /&gt;#——你的接口号&lt;br /&gt;*——你要更改的MAC地址，中间必须有“：”号&lt;/blockquote&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-613019387117800632?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/613019387117800632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=613019387117800632&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/613019387117800632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/613019387117800632'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2009/01/mac.html' title='更改苹果系统下得mac地址'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-2496972698725598124</id><published>2008-06-13T07:34:00.004+09:00</published><updated>2009-01-06T02:49:51.337+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Debugging Websites Using Safari's Integrated Developer Tools</title><content type='html'>&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Thu,6/12 15:30&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Safara's Develop Menu&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Inside the Develop menu&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Snippet editor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Quickly test fragments of HTML markup&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Disable Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Caches&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;testing network loading&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;always get resources from the network&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Images style and JavaScript&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;testing semantic markup&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;simulate a text only browser&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Runaway JavaScript Timer&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;Testing long-running scripts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;Use Web Inspector&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;No code instrumentation&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;removes the need for debugging code&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;works with production sites&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;provides addition&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;And In Webkit nightly can use debugging scripts&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;span class="Apple-style-span" style=";font-family:'Lucida Grande';font-size:12;"  &gt;&lt;p style="min-width: 400px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The Web Inspector lets you browse the live DOM hierarchy in a compact HUD style window, catering to the needs of web developers and WebKit hackers alike.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-width: 400px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The Web Inspector highlights the node on the page as it is selected in the hierarchy. You can also search for nodes by node name, id and CSS class name.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-width: 400px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;One of the unique features of the inspector is the ability to root the DOM hierarchy by double clicking a node to dig deeper. This lets you easily manage large nested pages and only focus on a particular sub-tree with minimal indentation.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-width: 400px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Under the Style pane we show all the CSS rules that apply to the focused node. These rules are listed in cascade order with overridden properties striked-out—letting you truly see how cascading stylesheets affect the page layout. All shorthand properties have a disclosure-triangle to show and hide the expanded properties created by the shorthand.&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-2496972698725598124?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/2496972698725598124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=2496972698725598124&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2496972698725598124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2496972698725598124'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/debugging-websites-using-safaris.html' title='Debugging Websites Using Safari&apos;s Integrated Developer Tools'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-7867223229372575505</id><published>2008-06-13T05:55:00.003+09:00</published><updated>2009-01-06T02:51:33.810+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Utilizing Offline Data in Safari</title><content type='html'>&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Thu,6/12 14:00&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;How we like our data?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;persistent&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;fast&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;easy&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;flexible&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;secure&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Cookie and Data&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;HTTP integration&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;V&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Persistent&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Fast&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;V&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Easy&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Flexible&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Secure&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;V&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;XMLHttpRequest and Data&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;HTTP integration&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;V&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Persistent&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;?&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Fast&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;V&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Easy&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Flexible&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Secure&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Plug-ins and Data&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;span class="Apple-style-span"  style="font-size:16;"&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;HTTP integration&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;V&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Persistent&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Fast&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Easy&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Flexible&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Secure&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;X&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;The current working spec for the HTML5 standard has a lot of exciting features we would eventually like to implement in WebKit. One feature we felt was exciting enough to tackle now even though the spec is still in flux is client-side database storage.&lt;br /&gt;&lt;br /&gt;client-side database storage.&lt;br /&gt;&lt;br /&gt;Each database has one version at a time, a database can't exist in multiple versions at once. Versions are intended to allow authors to manage schema changes incrementally and non-destructively, and without running the risk of old code (e.g. in another browser window) trying to write to a database with incorrect assumptions.&lt;br /&gt;The client-side database storage API allows web applications to store structured data locally using a medium many web developers are already familiar with - SQL.The API is asynchronous and uses callback functions to track the results of a database query.&lt;br /&gt;Compact usage defining a callback function on the fly might look something like this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var database = openDatabase("Database Name", "Database Version");&lt;br /&gt;database.executeSql("SELECT * FROM test", function(result1) {&lt;br /&gt;&lt;br /&gt;   // do something with the results&lt;br /&gt;&lt;br /&gt;   database.executeSql("DROP TABLE test", function(result2) {&lt;br /&gt;&lt;br /&gt;     // do some more stuff&lt;br /&gt;&lt;br /&gt;     alert("My second database query finished executing!");&lt;br /&gt;&lt;br /&gt;   });&lt;br /&gt;&lt;br /&gt;});&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Lucida Grande';font-size:12;"  &gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-7867223229372575505?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/7867223229372575505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=7867223229372575505&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7867223229372575505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7867223229372575505'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/612-3.html' title='Utilizing Offline Data in Safari'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-7142419293984562187</id><published>2008-06-13T02:35:00.003+09:00</published><updated>2009-01-06T02:51:05.689+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Spotlight: Search and Be Searched</title><content type='html'>&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Thu,6/12 10:30&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Uniform type identifier UTI&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Declaring New UTIs&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Implement Callback Function&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Get metadata attributes from file&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;This function's job is to extract useful information your file format supports and return it as a dictionary&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;shared demo mdimoport -p -g files/debug/forturncookie&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;shared demo mdfind '(com_example_forturnID=0)'&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;With the new version of Leopard, Introduced some additional features.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;With Spotlight in Tiger, users can only search devices that are attached to their computers. With Leopard, Spotlight is able to search networked Macs running Leopard (both client and server versions) that have file sharing enabled.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;A feature calledQuick Look has been added to the GUI that will display live previews of files within the search results, so applications do not have to be opened just to confirm that the user has found the right file.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The syntax has also been extended to include support for boolean "AND", "OR" and "NOT" operators.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Spotlight is not enabled on the server version of Tiger,it is on the server release of Leopard.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;In addition, where Spotlight in Tiger had a unique and separate window design, Spotlight in Leopard now shares windows with the Finder, allowing for a more unified GUI.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The unique Spotlight window in Tiger allowed sorting and viewing of search results by any metadata handled by the Finder&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;whereas Spotlight Finder windows in Leopard are fixed to view and sort items by last opened date, filename and kind only.In Leopard the Spotlight menu doubles as a calculator, very similar to the functionality of the Google search field (but without the need to be online).&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;NSMetadataQuery:Asynchronous&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The NSMetadataQuery class encapsulates the functionality provided by the MDQuery opaque type for querying the Spotlight metadata.NSMetadataQuery objects provide metadata query results in several ways:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;As individual attribute values for requested attributes.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;As value lists that contain the distinct values for given attributes in the query results.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;A result array proxy, containing all the query results. This is suitable for use with Cocoa bindings.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;As a hierarchical collection of results, grouping together items with the same values for specified grouping attributes. This is also suitable for use with Cocoa bindings.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 19px;font-family:-webkit-sans-serif;font-size:13;"  &gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="margin: 0.4em 0px 0.5em; line-height: 1.5em;"&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-7142419293984562187?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/7142419293984562187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=7142419293984562187&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7142419293984562187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7142419293984562187'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/612-2.html' title='Spotlight: Search and Be Searched'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-2232182922259236789</id><published>2008-06-13T01:08:00.004+09:00</published><updated>2009-01-06T02:52:14.345+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Building an Advanced iPhone Web Application, Hands On</title><content type='html'>&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Wed,6/11 15:30&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Using simple CSS Transitions&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Advanced CSS&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;How to make a 3D Tutor&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;add 3D transform&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;remove backfaces&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;add a Child to ring&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Center Element On its&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Offset the element Z&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;add A Second Element&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Offset That one&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Add the rest of the elements&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;hide the backfaces&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;3d Transforms&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;-webkit-transform&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Giving a sense of depth&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;-webkit-perspective&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;element.addEventListener('touchstart',controller,false);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;How to Turn off the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;event.preventDefault()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Task list&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Detect selection of an item via a single finger tap&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;slide the ring and info pane togeter&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;And use this webkit APIs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;.touchMoved&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;translate_X(&lt;number(a&gt;)&lt;/number(a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Rotate the ring to center the selected item&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;item_being_selected&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;performSelection = function(){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;this,currentItem.index * (FULL_ROTATION / NUM_POSTERS)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;more..&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;if (!immediate_selection){&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;webkitTransitionDuration='0.5'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;};&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;onde.style.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;How to play movie following user interaction&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;movie.SetURL(url)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;movie.play&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Use CSS Transforms to lat the ring out in 3D&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Add touch events for dragging interactivity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Selection highlight&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Landscape mode&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Flicking with CSS animations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Selecting a rating with touch events&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;Custom hit testing&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;download at attendee in WWDC&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-2232182922259236789?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/2232182922259236789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=2232182922259236789&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2232182922259236789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/2232182922259236789'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/building-advanced-iphone-web.html' title='Building an Advanced iPhone Web Application, Hands On'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-6768041437251991867</id><published>2008-06-12T07:39:00.003+09:00</published><updated>2009-01-06T02:53:21.221+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Enhancing Your iPhone Web Application with CSS Transforms and Animations</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;div style="text-align: right;"&gt;Wed,6/11 15:30&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;New CSS Properties&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Presentational&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Graceful detonation&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Refresher on 2d transforms and Transitions&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;-webkit-transform:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;translate()&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;rotate&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;scale&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;origin&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;top&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;left&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;skew&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';font-size:18;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';" &gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Change origin via &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';" &gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;-webkit-transform-origin:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;CSS keyframe Animations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;@-webkit-keyframes 'fall' { };&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;@-webkit-keyframes 'swing' { };&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-webkit-animation-name: 'fall';&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-webkit-animation-duration:' ';&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-webkit-animation-iteration-count:' ';&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-webkit-animation-direction:' ';&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-webkit-animation-timing-function:' ';&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Safari 3.1 showed us CSS transforms, which are 2D. On the iPhone though, we can now do 3D transforms which means you can do true coverflow through the browser.The other new thing I found are new touch screen events. We already knew about the ongesture* events, but now there are ontouch events, and new DOM interfaces Touch, TouchList, and TouchEvent.This is great progress.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 17px;font-family:Verdana;font-size:11;"  &gt;&lt;p style="margin: 0px 0px 1em; padding: 0px;"&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;3D Transforms only in iPhone's Safari 2.0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;rotateY(*deg)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;rotateX(*deg)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;translateZ(*deg)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;translate3d(x,y,z)&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;rotate3d()-rotate about the (x,y,z) vector&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;-webkit-transform-style:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;flat&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;preserve-3d&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;-webkit-perspctive : &lt;depth&gt;;&lt;/depth&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Hide backface :&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-webkit-backface-visibility: ;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Advanced 3D&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-webkit-transform:matrix3d(...);&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;WebKitCSSMatrix()&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-6768041437251991867?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/6768041437251991867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=6768041437251991867&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6768041437251991867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6768041437251991867'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/611-4.html' title='Enhancing Your iPhone Web Application with CSS Transforms and Animations'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-1111825890212456676</id><published>2008-06-12T06:00:00.004+09:00</published><updated>2009-01-06T02:54:03.382+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Push Notification Service: Wireless Notifications for iPhone</title><content type='html'>&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';" &gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Wed,6/11 14:00&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style=";font-family:arial;font-size:13;"  &gt;&lt;p  style="margin: 0px 0px 15px; padding: 0px; line-height: 1.5em;font-family:arial,helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:16;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0px 0px 15px; padding: 0px; line-height: 1.5em;font-family:arial,helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Just as iPhone developers thought they could never have an app that ran in the background, Apple has announced a new form of background notifications system for the iPhone. For example: You’re running an instant messaging application—usually when you leave the app, it would close and disconnect you from the IM servers. With this new notifications system, you remain connected to the third-party server, and when you receive a message outside of the app, you will get a small notification.&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0px 0px 15px; padding: 0px; line-height: 1.5em;font-family:arial,helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Developers are allowed to use custom sounds for their notifications, badges or text. Apple says that the new background service will preserve battery life and performance, and will work over either Wi-Fi or EDGE. It will be seeded to iPhone developers next month; the public will see it in applications in September.’&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0px 0px 15px; padding: 0px; line-height: 1.5em;font-family:arial,helvetica,sans-serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Developers are allowed to use:&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Badges&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Alerts&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Custom Sounds&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Centralized Settings&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Easy&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Best Practices&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Send notifications&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Pull data when running&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Keep it simple&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;1L maximum includes administribia&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Consider email instead&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Include a myapp://URL&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Don;t depend on the service&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(54, 54, 54); line-height: 17px;font-family:Arial;" &gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;So they're saying "&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;no apps running in the background.&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;" Doesn't that mean that if you try to switch back and forth between two applications (Mail and a 3rd party app, for example) that each has to be re-launched each time you switch? So applications have to remember and save their state, and any app that takes very long to load is going to be slow to come up every time you activate it?&lt;br /&gt;&lt;br /&gt;Sounds like a pretty crummy solution to the background task resource usage issue. And it sure sounds like Palm's way of doing things too.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-1111825890212456676?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/1111825890212456676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=1111825890212456676&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/1111825890212456676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/1111825890212456676'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/611-3.html' title='Push Notification Service: Wireless Notifications for iPhone'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-6336930437001108158</id><published>2008-06-12T02:38:00.005+09:00</published><updated>2009-01-06T02:54:33.138+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Web Development for iPhone: Tips, Tricks, and Advanced Techniques</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span"  style="font-size:16;"&gt;Wed,6/11 10:30&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Overview&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;JavaScripe touch and gesture&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;CSS visual effects&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Storing user data&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Tips and tricks&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Touch and Gesture Events&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Multi-touch for JavaScripe!&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;More interactice contriols&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Why not mouse events?&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Compatibility with existing web pages&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Simplicity for web apps&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Touch Events in Detail&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;touchstart&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;touchMove&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;touchEnd &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;touchCancel&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;preventDefault() to disable default browser&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;ontouchstart="event.preventDefault();"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Move , End as the same as it &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;function tuchstart(event){ }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;And Move,End&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;-webkit-transform&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;WebKit now has rudimentary support for specifying transforms through CSS. Boxes can be scaled, rotated, skewed and translated. The current nightly builds support affine transformations.&lt;br /&gt;&lt;br /&gt;A transform can be specified using the -webkit-transform property. It supports a list of functions, where each single function represents a transform operation to apply. You can chain together operations to apply multiple transforms at once to an object (e.g., if you want to both scale and rotate a box). The supported primitives are:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;scale, scaleX, scaleY&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:180%;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Scale an object around the transform origin. These functions take a number as an argument. The number can be negative (if you want to flip an object).&lt;br /&gt;rotate - Rotate an object around the transform origin. This function takes a CSS angle (e.g., degrees or radian units).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;translate, translateX, translateY &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:180%;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Translate an object. These functions take lengths or percentages as arguments. Percentages are relative to the border box of the object.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;skew, skewX, skewY &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:180%;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Skew an object. These functions take CSS angles.&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;matrix &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:180%;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Specify a full affine transform matrix. This function takes six values. The last two values are the tx and ty, and they can be lengths or percentages.&lt;br /&gt;&lt;br /&gt;In addition to the -webkit-transform property, we have introduced a -webkit-transform-origin property that allows you to specify the origin of the transform. It has the same syntax as background-position and defaults to the center of the object (so that scales and rotates will be around the center of the border box by default).&lt;br /&gt;&lt;br /&gt;At the moment transforms do not affect layout, so they are similar to relative positioning in that respect. We are exploring ideas for how to do transforms in ways that could affect layout.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:7;"&gt;&lt;span class="Apple-style-span"  style="font-size:48;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;How to make no callout:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:6;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-webkit-touch-callout:default | none ;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:180%;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;How to make a highlight:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:180%;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-webkit-tap-highlight-color: rgba(0,0,0,);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre;font-family:'Lucida Grande';" &gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;You can specify an icon for a single page&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:'Lucida Grande';font-size:6;"  &gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre;font-size:24;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Lucida Grande';"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Summary&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Lucida Grande';"&gt;&lt;span class="Apple-style-span" style="border-collapse: collapse; white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Web apps can look good and feel good,too&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-6336930437001108158?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/6336930437001108158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=6336930437001108158&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6336930437001108158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/6336930437001108158'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/611-2.html' title='Web Development for iPhone: Tips, Tricks, and Advanced Techniques'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-8235830380658846731</id><published>2008-06-12T01:39:00.006+09:00</published><updated>2009-01-06T02:55:23.072+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Graphics Architecture for iPhone</title><content type='html'>&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Wed,6/11 9:00&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;iphone&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;UIKit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Core animation&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Modern 2D Graphics API&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Device independence&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Resolution independence&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Anti-aliased graphics and text&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Wide array of supported image formats&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Built-in color management&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Built-in PDF support&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Parameters that control drawing&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Stroke color&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Fill color&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;A Filling and Stroking Routine&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; A computer system for production of ink separations from an object-based print pre-process apparatus using a page description language. The print pre-process system facilitates creation of object spreads for any combination or configuration of objects on the rendered page. For each object on a rendered page, the computer system 100 makes use of a spread table to determine spread incidences. For each spread incidence, the computer system generates set union, intersection, difference, and edge extraction for spreading, receiving, and obstructing objects to create a simplified graph of contour histories providing a visible portion of the spread object. The visible boundary between the visible spread object and the receiving object is then extracted. The visible boundary is strokeable within a clipped window set to the receiving object. The stroke color and width, set by the spread table, can be knockout print or overprint. Alternatively, the visible spread boundary with given spread width can be cropped away from certain separations of the receiving object, rather than being stroked in a solid color.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;exp.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Getting Images from a File&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;CGImageSource&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;NSImage&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Drawing PDF Document Functions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Currently all versions of pdflib are supported. It is recommended that you use the newest version since it has more features and fixes some problems which required a patch for the old version. Unfortunately, the changes of the pdflib API in 2.x compared to 0.6 have been so severe that even some PHP functions had to be altered. Here is a list of changes:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The Info structure does not exist anymore. Therefore the function pdf_get_info() is obsolete and the functions pdf_set_info_creator(), pdf_set_info_title(), pdf_set_info_author(), pdf_set_info_subject() and pdf_set_info_keywords() do not take the info structure as the first parameter but the pdf document. This also means that the pdf document must be opened before these functions can be called. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;The way a new document is opened has changed. The function pdf_open() takes only one parameter which is the file handle of a file opened with fopen(). &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; There were some more changes with the release 2.01 of pdflib which should be covered by PHP. Some functions are not required anymore (e.g. pdf_put_image()). You will get a warning so don't be shocked.&lt;br /&gt;The pdf module introduces two new types of variables (if pdflib 2.x is used it is only one new type). They are called pdfdoc and pdfinfo (pdfinfo is not existent if pdflib 2.x is used. pdfdoc is a pointer to a pdf document and almost all functions need it as its first parameter. pdfinfo contains meta data about the PDF document. It has to be set before pdf_open() is called.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;And find these on CiteSeer or with Google&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-8235830380658846731?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/8235830380658846731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=8235830380658846731&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/8235830380658846731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/8235830380658846731'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/610-1.html' title='Graphics Architecture for iPhone'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-7980855017412005908</id><published>2008-06-12T01:30:00.006+09:00</published><updated>2009-01-06T02:56:28.412+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Adding Rich Graphics and media to Web Content in Safari</title><content type='html'>&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';" &gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;6/10/08 15:30&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Hiragino Kaku Gothic Pro;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Adding sophistication to your UI&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 18px;font-family:Hiragino Kaku Gothic Pro;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Hiragino Kaku Gothic Pro;font-size:12px;"&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Transforms&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Renaissions&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Fonts and test&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;   &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 18px;font-family:Hiragino Kaku Gothic Pro;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p face="Hiragino Kaku Gothic Pro" size="12px" style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;CSS in safari 3.1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 18px;font-family:Hiragino Kaku Gothic Pro;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin: 0px; font-family: Hiragino Kaku Gothic Pro; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;CSS Transforms:Translate-Shifts the object&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 18px;font-family:Hiragino Kaku Gothic Pro;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Helvetica;font-size:14px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Translate and skew in CSS via a new -webkit-transform property. Transforms behave like position relative in that they don’t affect the layout of the page. You can also provide a full affine transform matrix as a shortcut&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 18px;font-family:Hiragino Kaku Gothic Pro;font-size:12px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px 0px 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51);font-family:Lucida Grande;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;WebKit now supports the CSS3 box-shadow property (as -webkit-box-shadow). This property allows you to specify a shadow effect that will be applied to the border box of an object. The syntax of the shadow is identical to text-shadow.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px 0px 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51);font-family:Lucida Grande;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Some fun facts about the feature:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px 0px 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51);font-family:Lucida Grande;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;(1) It works with table cells, so you can make a nice evenly spaced grid of shadowed cells.&lt;br /&gt;(2) It works with first-letter and first-line, so you can create a nice raised effect on floating first-letter boxes now.&lt;br /&gt;(3) It works on inline flows that span multiple lines.&lt;br /&gt;(4) If you specify a border-radius, the box-shadow will respect the curvature of the border-radius.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px 0px 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51);font-family:Lucida Grande;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Here’s an example of a table cell grid that has shadows on all the cells.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px 0px 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51);font-family:Lucida Grande;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;transition-property&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px 0px 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51);font-family:Lucida Grande;font-size:12px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;transition-duration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p    style="margin: 0px 0px 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Lucida Grande;font-size:12px;color:#333333;"&gt;&lt;span class="Apple-style-span"  style="font-size:18;"&gt;This is the code:&lt;/span&gt;&lt;/p&gt;&lt;code class="final"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;&lt;br /&gt;div.fader img { -webkit-transition: all 1s ease-in-out; }&lt;br /&gt;img.swap1, div.fader:hover img.swap2 { opacity: 1.0; }&lt;br /&gt;div.fader:hover img.swap1, img.swap2 { opacity: 0; }&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div&gt;&lt;code class="final"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:Verdana;font-size:12;"  &gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Here's another interesting effect - a progress bar that counts off 5 seconds in half-second intervals. To start the animation, put your mouse over the line of boxes and wait.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Again, this is achieved using no JavaScript and very little CSS. It's a bit of a hack, but surprisingly effective:&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;code class="final"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;&lt;br /&gt;table.fader2 td {&lt;br /&gt;  background-color: red;&lt;br /&gt;  -webkit-transition-property: background-color;&lt;br /&gt;  -webkit-transition-timing-function: cubic-bezier(1,0,1,0);&lt;br /&gt;}&lt;br /&gt;table.fader2:hover td { background-color: green; }&lt;br /&gt;&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-7980855017412005908?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/7980855017412005908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=7980855017412005908&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7980855017412005908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/7980855017412005908'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/610-5.html' title='Adding Rich Graphics and media to Web Content in Safari'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-3957560277796290283</id><published>2008-06-12T01:30:00.005+09:00</published><updated>2009-01-06T02:56:04.586+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>Creating Rich User Interfaces for Web Content in Safari</title><content type='html'>&lt;div style="text-align: right;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); line-height: 18px;font-family:'Trebuchet MS';" &gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;6/10/08 15:30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;What is the User Interfaces&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Webobjects&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Application&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Webobjects frameworks&lt;br /&gt;&lt;/li&gt;&lt;li&gt;and more...&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;A good web content&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;EOF&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;br /&gt;Control layer&lt;br /&gt;Access layer&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;|&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;|&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;EODatabase&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;|&lt;/span&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;EOAdaptorDatabase&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;|&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;↓&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;DBMS&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;br /&gt;Database drivers JDBC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Drop in components&lt;br /&gt;No javascript&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Don’t repeat yourself (DRY)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;Also known as Single Point of Truth - is a process philosophy aimed at reducing duplication, particularly in computing. The philosophy emphasizes that information should not be duplicated, because duplication increases the difficulty of change, may decrease clarity, and leads to opportunities for inconsistency.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Structure your code&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Use third-party frameworks&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Use the Eclipse/WOLips tools&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Harness the power of EOF&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Leverage powerful third-party frameworks/libraries&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Integrate external services&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Get involves in the community&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Get training&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Deployment considerations&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Security&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Expected user load&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Application server load&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Performance expectation&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Failover support&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Direct connect&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;-WODirectConnectEnabled &lt;/span&gt;&lt;true false=""&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/true&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-3957560277796290283?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/3957560277796290283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=3957560277796290283&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3957560277796290283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/3957560277796290283'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/610-6.html' title='Creating Rich User Interfaces for Web Content in Safari'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-842344301371384667</id><published>2008-06-11T08:45:00.003+09:00</published><updated>2009-01-06T02:56:54.471+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>adding rich grapics and media yo web content in safari</title><content type='html'>&lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Hiragino Kaku Gothic ProN;font-size:12px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:x-small;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:24;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: right;"&gt;6/10/08 15:30&lt;/div&gt;&lt;span&gt;&lt;span&gt;In Safari 4 , It will be easy to adding rich grapics and medias&lt;br /&gt;Here is how Setting and getting image data&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;ul&gt;&lt;li&gt;GetDefault&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Getlmage&lt;br /&gt;&lt;/li&gt;&lt;li&gt;workPlace()&lt;br /&gt;&lt;/li&gt;&lt;li&gt;frame.setSize()&lt;br /&gt;&lt;/li&gt;&lt;li&gt;super.paint() &lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;for exp.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;if (findOil == true)  g2.drawImage(pic[8],moveOilX,moveOilY+80,this );&lt;/li&gt;&lt;li&gt;toDataURL(save your new image)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;SVG&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;Scalable Vector Graphics (SVG) is an XML specification and file format for describing two-dimensional vector graphics, both static and animated. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;SVG can be purely declarative or may include scripting. Images can contain hyperlinks using outbound simple XLinks. It is an open standard created by the W3C's SVG Working Group.&lt;br /&gt;SVG allows three types of graphic objects:  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Vector graphics&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Raster graphics&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;Scripting and animation SVG drawings can be dynamic and interactive. Time-based modifications to the elements can be described in SMIL, or can be programmed in a scripting language (e.g., ECMAScript). The W3C explicitly recommends SMIL as the standard for animation in SVG,[6] however it is more common to find SVG animated with ECMAScript because it is a language that many developers already understand, and it is more compatible with existing renderers. A rich set of event handlers such as onmouseover and onclick can be assigned to any SVG graphical object. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;Example &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;SVG is an application of XML. An SVG file is therefore a simple text file, which can be viewed and edited as with any other markup. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All graphics submitted to the project should be placed into the Public Domain according to the statement by the Creative Commons. If you'd like to help out, please join the mailing list. Also, browse the archives to review the project's history. Logo Usage Guidelines These are the general style guidelines for the usage of this logo. Please note that the single color versions of the logo color may be changed to suit a particular situation. All versions are available as SVG files. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;More in www.openclipart.org&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;CSS Masks &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;WebKit now supports alpha masks in CSS. Masks allow you to overlay the content of a box with a pattern that can be used to knock out portions of that box in the final display. In other words, you can clip to complex shapes based off the alpha of an image. Here is a snapshot of the Speed Racer movie trailer clipped to the Safari compass icon. This is in fact a mask applied to the &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Web designers with a lot of control over these masks and how they are applied. The new properties are analogous to the background and border-image properties that already exist.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;-webkit-mask (background)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;-webkit-mask-attachment (background-attachment)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;-webkit-mask-clip (background-clip)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;-webkit-mask-origin (background-origin)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;-webkit-mask-image (background-image)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;-webkit-mask-repeat (background-repeat)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;-webkit-mask-composite (background-composite)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;-webkit-mask-box-image (border-image)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="margin: 0px 0px 12px; font-family: Lucida Grande; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(51, 51, 51);"&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-842344301371384667?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/842344301371384667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=842344301371384667&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/842344301371384667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/842344301371384667'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/06/610-4.html' title='adding rich grapics and media yo web content in safari'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-814409037950009317</id><published>2008-05-28T02:13:00.010+09:00</published><updated>2009-01-06T02:57:37.417+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='程序开发'/><category scheme='http://www.blogger.com/atom/ns#' term='Safari'/><title type='text'></title><content type='html'>&lt;p   style="margin: 0px 0px 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(206, 59, 0);font-family:Lucida Grande;font-size:24px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Web API increases the Ajax strategy and today of iPhone.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 61, 204);font-family:Lucida Grande;font-size:18px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;Highlights 1: It is a new &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 61, 204);font-family:Lucida Grande;font-size:18px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;strategy of Apple that goes forward in Ajax.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px 0px 15px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 12px;font-family:Helvetica Neue Light;font-size:10px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt; &lt;p   style="margin: 0px 0px 15px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;A&lt;/span&gt;pple has become it comes here and strong participation is shown to Ajax in rapidity the saucer of the group of some users are "unpleasantness in a usual Windows personal computer..." Two are concrete topics. Topic that , one develops Windows version because it doesn't bury a sense of existence of Safari in Ajax/Web 2.0 age that Web becomes platform. Another one is Web 2.0 , in one word, the topic development of application.Program of iPhone that is the current shut-out of an outside developer of substantially opening it by the Ajax technology. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_ICEByW45tnw/SDxDDeFnrOI/AAAAAAAAAAc/bhdKunLjlME/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+4.png" alt="" id="BLOGGER_PHOTO_ID_5205108996228754658" border="0" /&gt;&lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;These two topics are seen like aiming at directionality that Apple becomes openhearted, too by glancing and approaching Ajax that is an openhearted technology. However, it is understood to begin with that it is not a simple story with Ajax when thinking saying as something...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 13px;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;First of all, Ajax is "Technology that can immediately use it without installing any additional software without changing Web browser that the user has already used. "The message of installing such an outlook on the world and a new Web browser doesn't adjust. If this is a story on Mac-OS, it still understands. From Safari is Web browser in the standard with for the user of Mac-OS, and "It is possible to use it immediately without installing any additional software. "However, the Windows version is not so it. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 13px;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;On the other hand, it is thought as the development of special software with which iPhone is developed. With Ajax to the end and it is strange. It has been restricted , it is in the base of Ajax by the technology to execute the program sent by the other party , that who cannot trust it safely by details of low-level of the system. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 13px;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_ICEByW45tnw/SDxEfOFnrPI/AAAAAAAAAAk/d1uVXq1-sxs/s320/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+5.png" alt="" id="BLOGGER_PHOTO_ID_5205110572481752306" border="0" /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;However, there is a possibility that the necessity accessed details of low-level of the system is caused to take full advantage the function of a specific equipment. To tell the truth, the possibility to say ... Haven't  trusted a third party and an individual developer is thought as for Apple when thinking from such a situation. Of course, it differs in iPhone though they are permitted to be accessed details of low-level in Mac-OS. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; min-height: 13px;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p   style="margin: 0px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;font-family:Lucida Grande;font-size:11px;"&gt;&lt;span style="letter-spacing: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 0, 153);"&gt;How is these interpreted depending on the readers?However, it might be correct that there is the world that cannot be simplistic.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:'Lucida Grande';font-size:48;"  &gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="color: rgb(153, 0, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;To be continued...&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-814409037950009317?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/814409037950009317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=814409037950009317&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/814409037950009317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/814409037950009317'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/05/web-api-increases-ajax-strategy-and.html' title=''/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ICEByW45tnw/SDxDDeFnrOI/AAAAAAAAAAc/bhdKunLjlME/s72-c/%E3%83%94%E3%82%AF%E3%83%81%E3%83%A3+4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7150162471179148753.post-4753198650245488427</id><published>2008-05-26T00:07:00.004+09:00</published><updated>2009-01-06T02:58:01.124+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWDC 2008'/><title type='text'>OUR BLOGS</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style=";font-family:Times;font-size:10;"  &gt;&lt;pre style="text-align: center; white-space: pre-wrap;"&gt;&lt;a href="http://tfusvsun.tfu.ac.jp/%7Earakiweb/wwdc/wwdc2008.html"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;WWDC&lt;/span&gt; 2008 participants&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 102, 0);font-family:Verdana;font-size:10;"  &gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://physma06.blogspot.com/" style="font-weight: bold; color: rgb(255, 102, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Suguru Araki&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 51, 102); font-weight: normal;"&gt;&lt;a href="http://yutof2007.blogspot.com/" style="text-decoration: none; color: rgb(255, 102, 0); font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Yuto&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://yutof2007.blogspot.com/" style="color: rgb(255, 102, 0); font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt; &lt;/span&gt;&lt;/a&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;a href="http://yutof2007.blogspot.com/" style="color: rgb(255, 102, 0); font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Fujikawa&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;a href="http://wwdc08yukinco.blogspot.com/" style="color: rgb(255, 102, 0); font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Yuki&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;a href="http://wwdc08yukinco.blogspot.com/" style="color: rgb(255, 102, 0); font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt; &lt;/span&gt;&lt;/a&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;a href="http://wwdc08yukinco.blogspot.com/" style="color: rgb(255, 102, 0); font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Miura&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://wwdc2008kazuki.blogspot.com/" style="color: rgb(255, 102, 0); font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Kazuki Endo&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://wwdc2008keiji.blogspot.com/" style="color: rgb(255, 102, 0); font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Keiji Higuchi&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://kouyapunkrock.blogspot.com/" style="font-weight: bold; color: rgb(255, 102, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Koya Saito&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://tomo-wwdc.blogspot.com/" style="font-weight: bold; color: rgb(255, 102, 0);"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;Tomonari Muraoka&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7150162471179148753-4753198650245488427?l=agonix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://agonix.blogspot.com/feeds/4753198650245488427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7150162471179148753&amp;postID=4753198650245488427&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/4753198650245488427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7150162471179148753/posts/default/4753198650245488427'/><link rel='alternate' type='text/html' href='http://agonix.blogspot.com/2008/05/our-blogs.html' title='OUR BLOGS'/><author><name>AgoniX</name><uri>http://www.blogger.com/profile/14781388141386406170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
