2009/1/7

php 的 gd 繪圖與 firefox 八字不合的處理 《by 童顏未老人》

 最近一直被 php 的 gd 繪圖所困擾到,應該說不是 gd 繪圖本身的問題。而是利用它所繪制出來的曲線圖,在 ie 中可以順利的展現出來,但是到了 firefox 中時竟然 show 不出那圖來,他直接就把整串的網址 show 出來。我甚至還試著單讀獨寫一隻 html 去抓那張 gd 所繪出來的圖
,結果顯示也是很是正常,無論在 ie 或是 firefox 都一樣。看來是 firefox 面對 gd 產生圖片的程式與 show圖的地方寫在一起時會有問題。

在 ie 中的展示如下:

但在 firefox 下就變成這樣了:

 在網路上一直找不到有這方面的說明,那只好自己先用鋸箭法的方式來處理了 !

 先在原來的程式中去判斷使用者的瀏覽器是那一個, 當是 ie 系列的,就照原來的去 show;若不是時,便去跑另一隻專門 show 圖的程式 !

至於另一隻 show 圖程式便簡單多了,如下圖,當然了前方會有一些控制的語法就不 show 出來了!

結果還令人頗滿意的!

2009/1/6

抓取螢幕上任一地方顏色的好工具 ColorSPY 《by 童顏未老人 》

 最近公司的美術設計工作太忙,我手邊又有一些簡單的配色要問他,再打擾他幾次後我自己都覺得很不好意思,偏偏我有只有一個 jpeg 的示意圖初稿,想先動一下都很麻煩。之前我都是用 photoshop 把 jpeg 檔讀入,然後再去抓它的色碼。這實在是很笨的作法,有殺雞用牛刀的感覺。

 所以我再想一定有更簡單的軟體來作這種事,於是我再度求助於萬能的 google 大神,幾經折騰後,被我找到一套既簡單又小巧的軟體, ColorSPY ,不但操作容易更重要的是它還是綠色軟體,對於有這方面需求的人,我是極度推薦它。

 下載網址: ColorSPY

 下載後,會得到一個 cspy20b.exe 的壓縮執行檔,解開後有兩個檔 ColorSpy.exe 和 Readme.txt。後者只是簡單的說明,可以不理它。 ColorSPY.exe 就是執行檔,將它 copy 到桌面方便點選的地方即可。

 需要用到時,直接執行 ColorSpy.exe ,完全不必安裝。使用時更為簡單。只要滑鼠移動到螢幕上的任何地方,它自動會把 色碼和 RGB 三原色顯示出來,非常簡單。倘若不需要再查詢時,僅僅點選 pause 讓它不要再抓滑鼠所處的顏色色碼就好了;若要再用時點選 resume 就可以恢復作業,極度的方便吧!

2009/1/3

我喜愛的「虱目魚肚湯」《by 童顏未老人》


 我喜歡吃魚,而虱目魚又是我最喜歡吃的魚了。雖然牠的刺實在是不少,但是都有其固定的走向與紋理,所以這難不倒我。虱目魚清蒸或是煮清湯的話,那是最為對味的了。曾看過有人用煎的,但是吃起來虱目魚的特殊口感便失去了。所以還清蒸的好。

 不過,離開台南回來台北多年,然我卻顯少吃到會讓我回味無窮的虱目魚料理。但是就在前幾天,陪家人到華西街逛時,就讓我吃到了有台南味的虱目魚肚湯了,真是老天爺開眼了。

 這家叫「阿義魯肉飯」的小攤,其攤位面積不算大,桌子也都是小小一桌,地點算是偏了點,它是在整條華西街觀光夜市的最北邊的底端去了,一般遊客鮮少會逛到那邊去。

 它的虱目魚肚已將所有的刺都處理掉了,所以相當適合小朋友品嘗,當然了對於不喜歡碰到魚刺的人也可以大膽的一嚐口福了,且它還有附上一碟的醬料,上面還有小塊的「哇沙比」,吃起來更是爽快至極,那天我一個人解決了兩碗的虱目魚肚湯,至今仍無法忘懷。

 特地推薦給大家,有機會到華西街觀光夜市去逛時,可以去品嚐一下,絕對不會讓您失望的!

2008/12/31

XP 發生無法開啟firewall 設訂頁 的解法 《by 童顏未老人 》


 今天我的 Notebook 發生了一個怪狀況,如圖中的 1 ,在右下角的資訊安全中心發出了警告,這一顆警告按扭每次亮起來時,我都會警張半天,因為它會亮起來時,代表著不是防火牆掛了,要不然就是防毒軟體毀了,而原因極有可能是中毒或是被駭了。

 我當然二話不說的點選進去資訊安全中心去,果然是 windows 防火牆被關掉了。我第一個動作便是點選下方的防火牆按鈕 ( 如圖中的 2 ),那知它立刻跳出一個警告訊息「因為一個無法辯識的問題,Windows 無法顯示 Windows 防火牆設定值」,這還是我第一次看到這樣的訊息。

 見到這樣的訊息後,我當然便立刻向萬能的 Google大神求救了,果然 Google 大神沒有讓我失望,它很快的就回應了我好幾種的解法,有一位高手還把整個要改 Windows registry key 的內容寫了下來,如下兩頁的代碼,請一一輸入再存成 reSharedAccess.reg 並執行,重開機後即可恢復正常。


 不過這樣的內碼很擔心一輸入錯誤一個字會造成不可預期的錯誤,我便繼續的找下去,終於找到一篇應該是老外寫的文,這位老兄很好心的把這一大篇程式碼通通建成文字檔,並提供大家來下載。檔名是 sharedaccess.reg ,請下載執行後,重開機即可以恢復正常,不過防火牆若還是不行正常運作時,請再開始 => 執行 中,輸入以下命令 cmd /K NETSH FIREWALL RESET , 按下 enter 鍵後,系統自己跑一下後應該就可以了!

2008/12/29

透過 javascript 新增一筆訂單明細《by 童顏未老人》

 小弟接觸 網站開發 沒多久,還在半生不熟的狀況,所以每每碰到新的問題總得花一點時間到處尋找解決的方法,但是小弟一向見到 Google 找到的 list 中後面出現一個「簡」字,我是不會進去的,所以能找到解答的機會便少了很多。中國那邊的人很會將別人的成果據為己有,所以一篇解決問題的作法,從 Google 找出來的 List 中,在中國那邊的網頁往往會出一大堆相同的文章,真是浪費網路資源!



 但小弟今天碰到的是,在訂單新增時,需要能動態的增加一筆明細項,以供使用者敲入訂單資料。把一大本動態網頁設計大全翻了又翻,終於被我弄出來了,呵呵,在此特別記下來,免得日後又要再想一遍!



在 html 部份:



在 JavaScript 部份:



run 出來的結果如下,還差強人意 !