Posts Tagged ‘分享’

如何放置funp推文按鈕在Wordpress的文章右上方

十二月 9th, 2008

似乎很多網站都這麼做,把funp推文按鈕放在文章左上角,推文章好像還蠻方便的,我就研究了一下,方法如下

首先來到funp的推文按鈕產生器,接著以

<? php the_permalink() ?>

來產生推文按鈕,選擇』多個推文按鈕』

funp推文按鈕步驟1

funp推文按鈕步驟1

接著把下面放在<head>的程式碼:

<script language=』JavaScript』 src=』http://funp.com/tools/js/funp_button.js』></script>

複製後貼到佈景主題編輯器的header.php的如下圖所示的位置上,完成修改後記得按更新檔案

funp推文按鈕步驟2

funp推文按鈕步驟2

接著把上面欄位裡的程式碼:

<script>funp_genButton(‘<? php the_permalink() ?>’, 1);</script>

貼到如下圖所示在index.php的位置

為了讓它能夠靠右邊,我做了一點修改,在外面加上往右浮動的div,因此你也可以這樣寫,就可以得到靠右對齊的效果

<div style=』float: right;』><script>funp_genButton(‘<?php the_permalink() ?>’, 1);</script></div>

修改完成後一樣按更新檔案

funp推文按鈕步驟3

funp推文按鈕步驟3

接著我們再把上面同樣的程式碼貼到single.php如下圖所示的位置上

funp推文按鈕步驟4

funp推文按鈕步驟4

修改完成後一樣按更新檔案,就大工告成了

如果你跟我用一樣的佈景應該不會有什麼問題,如果不是的話,那就得自行找出正確的插入位置囉

差點被狡猾的垃圾信騙了

十一月 16th, 2008

這年頭…

這年頭除了詐騙集團以外,連廣告信都很狡猾 囧…今天看見多了一個評論,內容為

Why this web site do not have other languages support?

而且還剛好發在這篇上,我一開始看到,還真的以為是抱怨沒有其它語言,就準了,還想說回個文跟他說以後會增加語言,可是後來看一看越看越不對,ID叫做greencard,網站也是一個greencard的網站,就覺得很奇怪,在Google搜尋的結果看來,果不其然,它用這招巧妙地騙過了不少人,存活在兩千個頁面 XD,可惜被我逮到了,所以就請它進spam筒裡當貴賓啦 XD

Sly spam

Sly spam

自動抓取無名相簿照片程式範例

十月 22nd, 2008

自動抓取相簿相片

為了示範WebChuan的威力,我寫了一個簡單的範例,可以下載無名小站的某個相簿裡的所有照片

範例

它會一頁接著一頁抓下去,舉個例子,例如這個相簿,只要輸入相簿第一張相片的網頁連結,它就會一頁一頁接著抓下去,然後圖片都存到相同的目錄下

包裝好的程式

為了方便沒有安裝Python和WebChuan也能使用這個簡單的小程式,我把它打包成.exe的執行檔,可以從這裡下載

自動抓取無名相簿照片程式

執行download_photos.exe再貼上相簿裡第一張相片的網址連結就可以開始下載相片

請注意,如果抓太凶可能會遇到一個錯誤

999 Unable to process request at this time

似乎是Yahoo把你抓照片當成攻擊,換個IP繼續抓應該就可以了

金門高中合唱團 : 教我如何不想她

十月 14th, 2008

從檔案堆裡找到了以前參加金門高中合唱團唱的 教我如何不想她,現在聽起來覺得還蠻好聽的,雖然音質沒很好,可是感覺還蠻詩意的,突然覺得自己當年是文藝青年似的 XD

阿~ 我是唱低音的,小提琴不是我拉的 XD

教我如何不想她 – 金門高中合唱團

天上飄著些微雲,地上吹著些微風,啊!
微風吹動了我的頭髮,教我如何不想他?

月光戀愛著海洋,海洋戀愛著月光,啊!
這般蜜也似的銀夜,教我如何不想他?

水面落花慢慢流,水底魚兒慢慢游,啊!
燕子你說些什麼話,教我如何不想他?

枯樹在冷風裡搖,野火在暮色中燒,啊!
西天還有些兒殘霞,教我如何不想他?

簡易Compiler(其實是Interpreter) : Micro 實作

十月 13th, 2008

昨天

花了一個晚上的時間把Compiler作業Micro直譯器寫出來了,為啥說它是直譯器,因為光寫文法解析實在很無聊,它的語法又太簡單,反正讓它能執行也多沒幾行程式,就順手讓它可以直接執行,還蠻有趣的,第一次寫比較正規的語法解析器,我想起很久很久以前我寫過一個滑鼠鍵盤的巨集程式

滑鼠鍵盤巨集程式

滑鼠鍵盤巨集程式

就有解析自創的簡單語法,可是方法實在很暴力很蠢 XD,用了一些五四三的方法硬湊出來,現在我寫完這個作業覺得scanner和parser這樣才是比較正規的做法,我還用了Interpreter Pattern來實作

Micro

課本上的Micro語言實在有點簡單過頭了,只有輸入、輸出、運算而已,運算也只有加和減,本來想修改的,可是又要設計BNF和考慮運算優先順序等等麻煩的問題就打消念頭,只寫了兩個簡單的程式

begin
    read (a, b, c);
    sum := a + b + c;
    write (sum);
end
begin
    read (f1, f2);
    f3 := f1 + f2;
    f4 := f2 + f3;
    f5 := f3 + f4;
    f6 := f4 + f5;
    f7 := f5 + f6;
    write (f1, f2, f3, f4, f5, f6, f7);
end

下載

micro直譯器

有興趣可以載回去玩玩看,不過同學請注意,參考看看就好,要拿來當作業交被逮到可不關我的事= =

Stack Overflow : 問程式相關問題的網站

十月 4th, 2008

我今天在用py2exe打包一個架構在Twisted的程式成exe時遇到了一個問題,執行產生出來的執行檔會產生這樣的錯誤

ImportError: No module named resource

同時py2exe在產生時也有這樣的說明

['FCNTL', 'OpenSSL', 'email.Generator', 'email.Iterators', 'email.Utils', 'pkg_resources', 'pywintypes', 'resource', 'win32api', 'win32con', 'win32event', 'win32file', 'win32pipe', 'win32process', 'win32security']

於是我就上Twisted的IRC問,有人就這樣說

You might have better luck asking that on stackoverflow.com.

http://stackoverflow.com/

於是我就上去看了一下,看起來是一個問程式設計相關問題的網站,做得還不錯的樣子

然後我就問了我的問題,希望有人會回答 :P