LENDIEN聯電 冷暖 清淨 除溼 移動式空調 9000BTU任天堂-Switch-NS-公司貨主機-豪華全配組LG樂金 WIFI遠控雙眼小精靈掃地清潔機器人變頻版

2013年9月25日 星期三

看一本書

其實很久沒真正認真看完一本書了,最近因為工作的關係,又開始密集的跟書的資訊接觸,是時候拾回閱讀習慣了


誰要推薦好書呢?

忽然發現同類的人果然都是看同類的書,所以說看不同類的書可以當不同類的人(疑?)

2012年11月15日 星期四

時光倒流

想想真的很奇妙,現在的同事是先前就很熟悉、相處的很好的伙伴,大家在外面繞了一圈洗了一輪,又重新聚在一起,每天進同一間辦公室工作,工作內容也跟先前相似,閒聊打屁的時候,感覺好像又回到以前那段最快樂的時光


當初選擇離開的時候,有點難過離開了那麼好的同事跟主管,我以為再也不會遇到像他一樣的好主管
對他感到有點抱歉,也有點不捨,明明知道當時正值公司忙碌混亂的時期,卻丟下手邊的工作就選擇離開,想當然這會讓他肩上的擔子更加沉重,只能說當時公司的環境除了他及同部門伙伴外,已經沒有值得我留戀的事物了,大家只能自己找人員流動的空檔離開,我剛好先搶到了沙發這樣.......

很開心現在我們又團圓了,離開幾年後,關係反而更好,就像從來沒有離開過
有幸遇到這些同事,還有什麼好挑剔的,我相信沒有第二間公司會比這裡更好了

2012年9月19日 星期三

javascript xml parser

終於比較有時間可以更新這個地方

上一篇是去年11月,那真是一種另類的紀念—上個工作的黑暗期起始日
黑暗期為期將近八個月,然後一個機會、一個爆發點、一個最適當的環境條件,我離開了

然後在新的地方忙錄了兩個多月,現在大部份的工作都到一段落,新階段還沒開始,撥空整理手邊累積將近一年的照片,再回到這個地方看看,赫然發現原本支援asp的空間似忽不能跑我的程式了。。。。。。原本寫好的懶人相簿及blog更新程式都沒用,於是花了一些時間修改,把原來的asp版的xml parser改成javascript版的xml parser

內行人就知道接著我要寫km了,看我上面舖了好長一段梗,不囉嗦,開始講所謂的javascriptxml parser

程式大略分兩部份,第一部份是大家使用很長一段時間的xmlhttprequest: ==========================================
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","XML URL",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
==========================================
這邊要注意的是xmlhttprequest這個元件一如以往大家所認識的,不能跨domain存取,所以xml url必需是在相同的domain下(這個意謂著我以後要把xml copy回自己的空間才算完成更新這樣)

第二個部份即是進入xml parse跟頁面顯示,其實相當簡單:
==========================================
x=xmlDoc.getElementsByTagName("entry");
var txt="";

for (i=0;i<10;i++)

{
    atitle=(x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue);
    pdate=(x[i].getElementsByTagName("published")[0].childNodes[0].nodeValue).substr(0,10);
    txt += pdate+" <a href='http://yrbrlono.blogspot.tw/'>"+atitle+"</a><br />";
}

document.getElementById("blogarea").innerHTML = txt;
==========================================
這裡唯一要注意的是x的長度,我的需求是顯示10則就好,而且我確定我的xml裡至少有10則,所以迴圈設定上直接固定跑10次,如果是要讓x有多少就顯示多少,把i<10改成i<x.length就行
這裡多使用了substr函數,因為我只要取日期的前10碼(YYYY-MM-DD)就好

搭配這段程式的xml大致是像這樣:
==========================================
<entry>
    <title>文章標題1</title>
    <published>YYYY-MM-DDT00000000</published>
</entry>
<entry>
    <title>文章標題2</title>
    <published>YYYY-MM-DDT11111111</published>
</entry>
==========================================
相當容易,隨便一台電腦備有瀏覽器及記事本自己就可以寫程式、執行,讓你一分鐘javascript xml parser就上手

好的,下課!!

2011年11月10日 星期四

flash中文字亂碼、掉字

KM很久沒寫了,因為前一段時間工作內容沒有挑戰性(被歐飛),這兩天終於有東西可以寫了好開心。

今天要講的其實分成兩部份,一個是亂碼的問題,一個是掉字的問題,這2種狀況在flash裡很容易遇到,必竟flash不是台灣人設計的,不過說實在的,中文字的問題在很多軟體都會遇到,這裡就不一一列出來,反正列不完。

首先呢,亂碼問題。這個很簡單,只要在整個flash影片的第一個影格加入一行action script

System.useCodepage=true;
照字面上意思解讀,就是使用網頁的編碼啦,沒有疑問。中文字要在flash裡外傳來傳去,當然是要用相同語言才不會雞同鴨講,很容易理解。

再來呢,就是掉字的問題。
這問題說真的,我還是第一次遇到,應該是flash版本的問題,之前用flash X的版本都沒發生,現在用flash CS5才遇到。
這個問題的處理方式也很簡單,點選有問題的文字框,然後點開屬性模板→字元,裡面有個叫消除鋸齒的項目,選擇使用裝置字體,就好了。

說真的這次遇到掉字問題還滿傻眼,印象中明明以前遇到的都是flash很俏皮的把中文字裡四周被圍起來的區域填滿,看起來就像以前國小上課無聊時,把課本上的字一框一框塗黑一樣,當時看到這個問題的感覺,應該就像老師看到那本被塗過的課文一樣……
這個俏皮的問題,最後解決方式,就是把中文字打散變圖就好了,由此可證,flash是個不愛讀書的孩子

2011年11月9日 星期三

小花


好久沒去後山巡視了,不知道現在山上開了什麼花
也許明年櫻花開的時候,會再找一天去走走,上面規劃了一片櫻花林,去年都還是小樹,花開的不多,今年應該長大不少,如果有看頭的話,就不用為了櫻花去烏來人擠人,一個被炒爛的景點實在沒什麼吸引力

話說前天看電視才知道,原來仙草活著的時候是像一件綠地毯一樣,種整片看起來還滿好看,可惜不能像草地那樣柔軟好滾(?),老了去鄉下種仙草好了。


好的,我辭窮了,來個笑話當結尾。


一位原住民獵人上山打獵,獵獲一隻山羌,返家途中遇到警察
警察:為什麼要打山羌
原住民:沒有,我只有打一槍
警察低頭指著原住民機車上的山羊,問:這是山羊嗎
原住民:沒有,這是光陽125

2011年10月31日 星期一

夕陽無限好(好芭樂的標題)


光輝十月就要過了,接下來歡迎來到光輝十一月(耶?)

好的,其實是真的沒啥要說的,光輝十月真的是太光輝了,每個週未好像都有人結婚似的,路上一堆車一堆人不知道是什麼狀況
圖是上上星期在香山溼地拍的,當時大相機插在腳架上懶的動了,所以拿手機起來拍個不同取景的照片,縮小看還不錯啦,放大看就不怎麼樣了

其實這裡夕陽不是第一回拍了,但是我永遠記得最美的那一次夕陽因為我以為不會在這逗留而沒帶(好長的一口氣),結果就是現實跟我唱反調,那天就是坐在堤上看著大景開始,看著大景結束,那是我心中永遠的痛,我還記得那天的雲燒的有多美

2011年10月17日 星期一

手機套

最後一堂羊毛氈課程還是做溼氈,這回做手機套。其實溼氈還滿有樂趣,對著一坨羊毛一直搓、一直滾,然後他就會縮成想要的大小,而且其實還滿扎實,外觀花樣可以選擇做的時候擺上去一起搓,或是事後用戳的,用搓的是會讓厚度比較一致,但是搓的時候比較累,因為剛開始搓的時候很容易移位。用戳的容易做造型,但像手機套這種的,要剪一塊合身的泡泡墊放裡面才能戳,不過要戳什麼形狀倒是很容易決定

雖然這手機套跟手機還滿合身,但是嘴巴開開,很好跑。。。