防止iOS為input文字框中的英文首字母自動大寫

在iOS或其他手機上輸入email、用戶名的時候,OS會「親切」地為你輸入的西歐文字首字母自動大寫,也就是auto-capitalization。
於是email、用戶名就有可能怪怪的,在遇上區分大小寫 case sensitive的話,這個「親切」功能就變成麻煩。

在iOS裡的webkit加入了一個叫email的type用來區分電郵,當使用了 type=”email” 以後,該文字框的首字母自動大寫和自動拼字檢錯功能(auto-correct)就會失效:


<input type="email" />

上面的功能是在iOS 5以後才有。

如果您要的文字框不是email而是普通文字(如用戶名稱)的話,就用下面方法:


<input type="text" />

在遠古時代,也就是5以下版本的iOS,雖然也有 type=”email” 但卻不具體關上首字母自動大寫和自動拼字檢錯功能,所以還是要加上另外兩個attribute:


<input type="email" />

來自stackoverflow.com的參考連結
http://stackoverflow.com/questions/5171764/how-do-you-turn-off-auto-capitalisation-in-html-form-fields-in-ios

無痛!iTunes對應的AtomicParsley快速指令

上回講到在跑busybox Linux的Synology NAS上自行compile用來處理mp4檔案meta-date的AtomicParsley。安裝了以後,接下來就是「使用」。

AtomicParsley是跑指令碼的工具,在安裝包裡頭的RTF文件雖然是有記載,但也只是很簡單講了半下(一下都沒有!),在幾次trial and error後,這是我得出來可以在iTunes和iOS上最大化對應的指令碼── Continue reading “無痛!iTunes對應的AtomicParsley快速指令”

使用日本iTunes gift card

想合法買到日本歌和電影,iTunes 是一個不錯的選擇,雖然日本人的營商特性使iTunes上的選擇始終未能如physical media一樣多,不過論質數和速度依然比到處找種可靠。而且還有不少日本專有的app和遊戲。

itunes-jp-cards-stack-1

和其他地方的iTunes 一樣,日本iTunes store只限本地用戶以本地信用卡登記購物。另外就是iTunes gift card,這是在香港用iTunes gift card 開日本iTunes 帳號和充值的方法:

Continue reading “使用日本iTunes gift card”

E○TV用MP4 Handbrake preset – iOS對應!

Handbrake中的universal preset適用絕於大部份的iOS device,但這個preset (和其他預設的preset) 都強制用29.95做fps值,影片大小和比例有限(而且奇怪…),它的H.264的VBR設定更用上20,在容量上相當慷慨。

handbrake

基本上,從DVD rip出來的影片或者從RMVB、AVI轉成MP4,或者要把在2009年前在某E○TV網站的種子取得的AVI劇集轉成MP4的話,H.264的VBR設定用上22或23就足夠有餘。以E○TV的美劇為例,一季二十多集下來便可以省下42%至45%的空間,但畫質與原來的XVID或者universal preset的20根本沒有區別。何況E○TV的舊AVI都是23.976為fps值,在所有iOS上都能正常播放,根本就不用改成29.95。 Continue reading “E○TV用MP4 Handbrake preset – iOS對應!”