Quantcast
Channel: Gea-Suan Lin's BLOG » cpan
Browsing latest articles
Browse All 10 View Live

在 Debian 上使用 CPAN 時要如何與系統的 lib*-perl 合作…

因為對 FreeBSD 還算熟悉,所以在 FreeBSD 上遇到 Ports 內沒有的 CPAN module,我會做一個新的 port 出來 send-pr,但對於 Debian 的熟悉度沒有 FreeBSD 高,想了老半天想不到什麼好方法,在 #perl.tw 上問了這個問題,不過還是沒有滿意的答案… 然後想到,在 Stack Overflow...

View Article



Image may be NSFW.
Clik here to view.

CPAN 的 Greasemonkey 工具…

去 Userscripts.org 翻一些工具,發現有些 script 看起來還蠻有趣的。像是「CPAN Search Dependents」會在搜尋頁列出模組的 dependency 數量。 不過,用過以後發現他的優點是可以先在搜尋頁看出來有哪些 module,至於 script 本來做的事情 (計算 dependency 的數量) 反而不是重點… 等下來寫個可以把 Syntax...

View Article

Image may be NSFW.
Clik here to view.

將 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 Article

CPAN 官方支援 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


Image may be NSFW.
Clik here to view.

利用 cpanm 的資料計算 Perl 版本分佈狀況…

如標題 :p 只拿 cpanm 分析一定會有偏差,所以數字參考看看就好:「Perl versions usage stats (with cpanm)」。 Perl 其中一個討厭的問題是版本太多了… 不是官方說 EoL 就可以 EoL 啊 :/ Related Posts: 更新 CPAN module 的方式… 用 App::perlbrew + App::cpanminus 安裝自己的...

View Article
Browsing latest articles
Browse All 10 View Live




Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC