タグ

perlに関するlabochoのブックマーク (8)

  • Black Perl - Wikipedia

    "Black Perl" is a code poem written using the Perl programming language. It was posted anonymously to Usenet on April 1, 1990,[1] and is popular among Perl programmers[citation needed] as a piece of Perl poetry. Written in Perl 3, the poem is able to be executed as a program. "Black Perl" has been discussed in several scholarly works,[2][3][4] and is considered an example of generative literature,

    labocho
    labocho 2013/10/10
    Perl で書かれた詩 Larry Wall
  • Beyond grep: ack 2.12, a source code search tool for programmers

    ack is a grep-like source code search tool. The latest version of ack is v3.9.0, released 2025-05-26. Changelog for v3.9.0 Designed for programmers with large heterogeneous trees of source code, ack is written in portable Perl 5 and takes advantage of the power of Perl's regular expressions. What's new in ack? New boolean options --and, --or and --not The new repeatable --and, --or and --not optio

    labocho
    labocho 2011/12/09
    perl による「よりよい」grep / textmate との統合も
  • 3キャリア対応のCSS変換モジュールHTML::MobileJpCSS - komoriyaのはてなダイアリー

    DoCoMo,EZweb,Softbankを共通の外部CSSファイルからスタイルを反映させるモジュールを作りました。 http://search.cpan.org/~komoriya/HTML-MobileJpCSS-0.01/ 3キャリア間での変換の必要性 DoCoMoでは外部CSSを参照できずインラインのみの対応となっています。 DoCoMoのインライン化についてはid:tokuhiromさんの作成したHTML::DoCoMoCSSこちらで対応が可能なのですが、3キャリア間で共通のCSSを参照するとなると属性の指定方法に微妙な差異が問題となります。 例えば小さいフォントを表示したい時は、 DoCoMo --- font-size:xx-small EZweb --- font-size:10px Softbank --- font-size:smallと属性の値が異なります。 hrタグ

    3キャリア対応のCSS変換モジュールHTML::MobileJpCSS - komoriyaのはてなダイアリー
    labocho
    labocho 2011/04/01
    ドコモ向けのインライン化、キャリア間の仕様差吸収
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • YappoLogs: String::Diff - 行内差分取得モジュール

    String::Diff - 行内差分取得モジュール 普通のdiffは行単位での差分を取るんですが、一行の中での差分がどうしても取りたくてString::Diff(2008/06/24リンク切れなおしたtokuhirom++)ってのを作りました。 既存のCPANモジュールだとString::ShowDiffが微妙に近かったんですが、目的の事が出来ないので作りました。 出来ることは 文字列同士の差分を作って変更無い場所、変更が合った場所で配列を分けて作成。 my $diff = String::Diff::diff_fully('this is Perl', 'this is Ruby'); for my $line (@{ $diff->[0] }) { print "$line->[0]: '$line->[1]'\n"; } # u: 'this is ' # -: 'Perl' fo

  • perl - 文字参照を(en|de)codeする : 404 Blog Not Found

    2008年05月11日21:00 カテゴリLightweight LanguagesTips perl - 文字参照を(en|de)codeする すでに正解が書かれていますが、 [を] Unicode の16進数の実体参照を正規表現などで元に戻す pack と Encode::decode を使うと良いみたい。 はてなブックマーク - miyagawaのブックマーク / 2008年05月11日 それ HTML::Entities::decode / regexp でも chr(hex($1)) のほうがわかりやすくないかな 繰り返しておくだけの価値はあるので。 HTML::Entitiesを使う まず、HTML::Entitiesのdecode_entities()を使うという方法があります。これがベストプラクティスかな。 #!/usr/local/bin/perl use strict;

    perl - 文字参照を(en|de)codeする : 404 Blog Not Found
  • VMSG形式→EML形式

    体プログラム 何のために作ったの? 私の持っている携帯電話(N505i/N700i)のメールデータをパソコンで保存して扱うためです。 具体的に何をするためのもの? 最近の携帯電話には、miniSDなどの外部記憶装置がついていて、メールデータをコピーしてパソコンに簡単に取り込めます。しかしそのデータはVSMGという特殊な形式になっているため、そのままではBeckyやOutlookのようなメールソフトで扱うことができません。これを簡単に扱えるEML形式に変換するのがこのプログラムです。 どうやって使うの? まずデータファイル(ダウンロードはこちら)をShift-JISコードで「emozi.txt」というファイル名にして保存します(右クリックして名前をつけて保存をすればOK)。その上でメインプログラム(ダウンロードはこちら)であるPerlを保存して実行します。初期値では、ディレクトリ中の全ての

  • 空繰再繰 - Plagger::Plugin::Filter::SortEntries #2

    「人」の一つ。 2025年1月現在、中等度のうつ病により病気療養中です。 ※ ゲームの企画・シナリオを担当された「にゃるら」さんとは別の人です。 プロフィール 1988年代の早生まれ。単なる「人」の一つ。 去る2003年代、高校一年生の時に自滅的に精神を病み、そのまま今現在に至るまで延々と病気療養中。 最初の10年は統合失調症。次の10年は中等度のうつ病、とあまりに状態が良くない。 一時期、Webアプリケーションエンジニアとしてアルバイトをしていたものの、 諸々の事情と双方の合意を以って退職。以後、病状が良くなったり悪くなったりして生活している。 学歴 2019年9月 - N高等学校を卒業 職歴 2022年8月 - 2023年9月 - Webアプリケーションエンジニア・アルバイト社員 登壇歴 builderscon.io 2019 LT(飛び込み) builderscon.ioの前にキーボ

    空繰再繰 - Plagger::Plugin::Filter::SortEntries #2
  • 1