31 七月 2011 Android 通訊錄轉移到 iPhone 的方法
 |  分類: 資訊科技  | 一則留言

幫老婆買了台 iPhone, 因為她原本的手機有些問題很難用。

Android 轉移出來的電話簿資料為 vCard 格式 (*.vcf)
但是 iPhone 沒有辦法直接吃這個檔案。
iPhone 有提供由 Outlook 轉移通訊錄的功能。
所以我就想可以這樣子做

Android -> Outlook -> iPhone

但是原來沒有這麼容易;因為 Android 的系統是 UTF-8,但是 Outlook 是 big5 的。
這也就算了,要轉碼其實是很容易的;notepad++ 就可以辦到。
Outlook 所吃的 vcf 又只能一個檔案一個人的格式。
Android 匯出的檔案是百多個通訊資料都存在同一個檔案裡。

開始上網找轉換程式,download 了兩三套;全都是要收錢的。
有的只轉了前5個給你看,接著說如果要再轉下去請給錢等等的訊息。

看了一下格式後;讓我很驚訝原來這格式是這麼簡單的。
開頭是 BEGIN:VCARD 結尾是 END:VCARD
把他們全都拆開不就好了。

以下提供一個用 PHP 寫的拆檔流程供大家參考。
若使用熱列的話不排除提供一個網頁供人上傳及下載使用。
這麼容易的東西還在收人家錢,太不應該了。

<?php
$myfile = ‘all.vcf’;
$lines = file($myfile);
$filename = 0;
foreach($lines as $line){
$line = str_replace("\r", ", $line);
$line = str_replace("\n", ", $line);
if($line == ‘BEGIN:VCARD’){  //new entry
$filename += 1;
}
$line=iconv("UTF-8″,"big5″,$line);
system("echo ‘$line’ >> /yoyo/$filename.vcf");
}
?>

16 七月 2011 出車禍
 |  分類: 碎碎唸  | 我要留言

已經好久好久沒有寫新東西了;其原因不單單只是自己懶墮而已,
很不幸的是自己出了車禍,也對自己身體造成了某些永久的傷害。

這陣子很感謝許多的朋友,公司同事以及最重要的家人及老婆的關心與照顧。
目前已經有九成的生活可以自行打理了;剩下的就要長久的復健並期待身體可以回復到之前的機能。

在路上真的要小心;並不是自己守法就可以,因為別人還是會違規的跑過來撞你。(我就是這樣子受傷的)
對方是車子,我是機車。這場意外讓我改變了自己的心態及想法。
我認為機車是不可靠且危險的交通工具。
這場意外如果我是開車而不是機車;我想我可能連醫院都可以不用去!

01 二月 2011 華碩ASUS的產品是不值得投資也不建議購買的
 |  分類: 沒有分類  | 我要留言

不囉嗦,請直接看看這篇討論串 http://www.mobile01.com/topicdetail.php?f=588&t=1921407&m=f&p=1

我本身並不是使用 ASUS 的 a10 手機,但是我老婆是用這隻手機;速度很慢又得不到華碩的支援。
我用的是 HTC 的手機,使用的系統為Android 2.2。

我本身並不知道 ASUS 是否有在之前的新聞稿中誤導消費者這一隻 A10 手機將來會升級成 2.2。
但是就光看到這篇討論串就知道,這家公司對消費者的聲音是不理不採的。
我本身並不是使用 ASUS 的手機,但是我希望 ASUS 可以真正的去為消費者思考。
畢竟像我們這種 "中立" 的使用者在看過這麼多人對同一家公司做出負面的批評後,也一定會選邊站。

我不建議使用者購買任何華碩ASUS的產品,因為他們聽不到消費者的聲音;又或是他們跟本不把消費者的聲音當做一回事。

04 一月 2011 簡單的 動態刷新 TreeView (樹狀 Menu) with AJAX
 |  分類: 資訊科技  | 我要留言

放眼看過去目前網路上所提供的樹狀選單百百種!許多非動態的樹狀 Menu 都被寫上了 "動態" 的標題;真正看了程式的寫法後發現都是假的。 這也讓很多真正需要的朋友浪費很多時間去過濾這些假的文章。
全部都是把樹狀訊息存在資料庫,再從資料庫中抓取這些資料來畫樹狀圖。 這種動作對我而言根本就是靜態的呀! 把樹的結構寫在檔案中,跟寫在資料庫中的做法只是中間多了個連接資料庫的動作。 這種方法也可以被不斷轉貼,不斷的重寫的在各大討論版中被熱列討論?
甚麼是動態刷新? 動態刷新就是在不去重讀頁面的情況下達到增生結點的功能!

有人說直接把資料都 load 進樹裡來跑就好了呀?幹麻還要這麼麻煩先讀一半再插另外一半?
如果你的 tree menu 資料量不大,且沒有動態刷新的需求時。 在大多數的情況下這是成立的。
但是如果你的樹是 (森林);那麼每產生一次這個 TreeView, 主機端不管是資料庫或是 CPU 處理;乃至網路傳輸資源最後到使用者的瀏覽器處理都會是一個負擔。 我在這邊所說的森林絕對是資料量超過百萬筆的情況 (如:Log 查尋,追蹤)

直接切入正題!   X Tree
使用的方法非常容易;只要用您所熟悉的語言產生出動態的 XML 檔案即可!
在 Blog 上貼一堆 Code 沒有意義;寫的讓人看不懂也沒有比較利害。
請自行參考 http://webfx.eae.net/dhtml/xtree/index.html   網站。
demo  可以參考 http://webfx.eae.net/dhtml/xtree2b/xloadtreedemo.html

有不懂的可以發言討論。

10 十二月 2010 將來一定會再出事的二代健保
 |  分類: 碎碎唸  | 一則留言

最近看到政府在推的二代健保聲稱可以解決目前營運虧損的問題;我個人認為非常的可笑。

我認為提高認真打拼的社會人才的保費是非常不公平的;這幾年來台灣政府所做的事都是在鼓勵那些吃飽沒事做的人繼續爛下去;不用去奮鬥就可以開心的享受各種福利。 而努力工作的人必需要更努力的工作賺錢;然後被強迫拿出自己的辛苦錢去養那些對社會沒有用處的人。

使用者付費才是正確的!

政府應該要對那些沒事把醫院當後院在逛的人收取更多的保費;而對那些一整年幾乎沒去過醫院的人降低保費。
我在外國呆過一陣子,不管是車子保險或是醫療保險;一期一期下來如果你守法,沒發生過事故或是健康沒有生病過;那你會看到保費很明險的下降。 如果你有收到罰單或是就醫記錄,那麼下一期保費就會做合理的調整而要多繳一點。

為什麼台灣不能跟進?  為什麼越來越多的新政策都是在走回頭路?
這幾年台灣的政策是不是越來越像是共產制度了 呢?

去瞭解原因,把虧損的原因找出來;讓那些浪費資源的人停止浪費;讓那些鑽漏洞在賺取健保費用的行為停止才是真正解決問題的辦法。

不要肥了肥羊,苦了真正對社會在付出的人民。

如果您也認同的的看法,歡迎留言並分享這個看法給更多人。
若您不贊同我的看法,也歡迎留言分享您的意見。