在 Debian 上使用 CPAN 時要如何與系統的 lib*-perl 合作…
因為對 FreeBSD 還算熟悉,所以在 FreeBSD 上遇到 Ports 內沒有的 CPAN module,我會做一個新的 port 出來 send-pr,但對於 Debian 的熟悉度沒有 FreeBSD 高,想了老半天想不到什麼好方法,在 #perl.tw 上問了這個問題,不過還是沒有滿意的答案… 然後想到,在 Stack Overflow...
View ArticleCPAN 的 Greasemonkey 工具…
去 Userscripts.org 翻一些工具,發現有些 script 看起來還蠻有趣的。像是「CPAN Search Dependents」會在搜尋頁列出模組的 dependency 數量。 不過,用過以後發現他的優點是可以先在搜尋頁看出來有哪些 module,至於 script 本來做的事情 (計算 dependency 的數量) 反而不是重點… 等下來寫個可以把 Syntax...
View Article將 search.cpan.org 的 source 部份加上 SyntaxHighlighter
在「CPAN 的 Greasemonkey 工具…」這邊提到打算寫一個 Greasemonkey script,將 CPAN 上面的 source code 部份加上 syntax highlight,因為有不少現成的 Highlighter 是 javascript-based,所以程式只要套一套就可以了… Greasemonkey 的程式在這:「CPAN Syntax Highlight」。...
View Article用 App::perlbrew + App::cpanminus 安裝自己的 Perl 環境
在 Ubuntu 上系統內建的 Perl 是 5.10.1,而且系統內建的 Perl module 有時會與自己裝的衝到,於是就找了一下要怎麼產生獨立環境的方法… 結果發現 gugod 早就把細節都包好 XD 首先是用系統的 cpan 安裝 App::perlbrew: cpan App::perlbrew 因為我不打算繼續用之前透過 App::cpanminus (cpanm) 裝的...
View Article用 Dist::Zilla 管理 Perl Module…
之前寫過一篇「產生 Perl Module 的工具:Module::Starter」是用 Module::Starter 管理,另外再配合其他工具上傳到 CPAN 上。前陣子在 GitHub 上亂逛的時候看到有人 Perl module 裡面只有一個 dist.ini 與 Changes,另外就是 lib/ 與 t/,就感覺到應該是我要的東西 XD...
View Article非 root 環境下的 App::perlbrew 與 App::cpanminus
跟 gugod 討論後發現我之前所寫的方式有問題,所以重寫一篇… 首先是安裝 App::perlbrew 的方式: wget --no-check-certificate http://xrl.us/perlbrew chmod a+x perlbrew ./perlbrew install ./perlbrew init 這樣在自己的目錄下就會有 perlbrew 了,接下來是設定環境變數:...
View Article更新 CPAN module 的方式…
雖然看到別人提很多次了,但一直都沒有試著去看看… 剛剛把 App::cpanoutdated 裝起來,剛好跟 App::cpanminus 配合一起升級: cpan-outdated -p | cpanm -n 這樣完全不需要用到 cpan (跑 upgrade /.*/)。 Related Posts: 利用 cpanm 的資料計算 Perl 版本分佈狀況… 用 Dist::Zilla 管理...
View ArticleCPAN 官方支援 Syntax Highlighter…
剛剛看到 CPAN 網站上直接由官方支援 Syntax Highlighter:Syntax highlighting for search.cpan.org,雖然目前的 UI 做的並不太好 (選擇 theme 的選擇條應該是上下都要有,目前只有最下方),但仍然是進步不少… 之前的 Greasemonkey script 在 Firefox 4.0 上爛掉 (因為 async loading...
View Article如果要自己寫 TOTP 的幾個要看的東西…
整理下來: HOTP: An HMAC-Based One-Time Password Algorithm TOTP: Time-Based One-Time Password Algorithm KeyUriFormat – google-authenticator – The format of URIs containing encoded keys – Two-step...
View Article利用 cpanm 的資料計算 Perl 版本分佈狀況…
如標題 :p 只拿 cpanm 分析一定會有偏差,所以數字參考看看就好:「Perl versions usage stats (with cpanm)」。 Perl 其中一個討厭的問題是版本太多了… 不是官方說 EoL 就可以 EoL 啊 :/ Related Posts: 更新 CPAN module 的方式… 用 App::perlbrew + App::cpanminus 安裝自己的...
View Article
More Pages to Explore .....