タグ

2009年2月6日のブックマーク (14件)

  • Data::Localize - D-6 [相変わらず根無し]

    Data::Localize Locale::Maketextはそれはそれでいいとして、とりあえずData::Localizeってのを書いてみた。まだエンコーディング対応や.moファイル対応してないので完成とは言い難いけど。 とりあえずcodereposにあります。 カテゴリ 開発 2009年2月 6日 18:07 D | ブログ記事のURL | コメント(0) | トラックバック(0) | Powered by Movable Type 4.1

    hide-K
    hide-K 2009/02/06
    lestrrat++
  • メソッドチェーンの話 - Charsbar::Note

    たしかに使い方によっては非常に読みづらくなるのは事実だから、「あまり多用しないでほしい」という気持ちもわからないではない。 でも、このサンプルでそれを言うのはあんまりじゃなかろうか。 以下のようなメソッドチェーンは読むのが困難だ。 my $loader = Loader->new; my $book = $loader->load( 'Book' )->build loadメソッドが自分自身( $loader )を返却して、そこからbuildが呼ばれたのか、他のオブジェクトが返却され、そこからbuildがよばれたのかがわからない。 だから、あんまりメソッドチェーンを多用しないでほしい。Mojoのソースコードを読んでいてそう思った。 http://d.hatena.ne.jp/perlcodesample/20090217/1233844169 ふたつめの文をそのまま英語として、名詞と動詞に

    メソッドチェーンの話 - Charsbar::Note
  • https://labs.cybozu.co.jp/blog/kazuho/archives/2009/02/ssd.php

    hide-K
    hide-K 2009/02/06
    「読み込み専用なら安い SSD を購入すれば良い」
  • Perl でモバイルウェブ開発 - モダンなPerl入門

    Perl でのモバイルウェブ開発。CPAN モジュールつかいまくって簡単に開発がすすめられます。 端末情報を制する(HTTP::MobileAttribute) HTTP::MobileAttribute をつかうと、HTTP ヘッダから情報をぬきだし、ケータイ端末の情報をあつかいやすくすることができます。 use HTTP::MobileAttribute plugins => [ qw/ IS / ]; my $ma = HTTP::MobileAttribute->new(); $ma->is_docomo(); 絵文字をふくむ文字列をUTF8にまとめつつ相互変換(Encode::JP::Mobile) Encode::JP::Mobile をつかえば、絵文字の相互変換は容易におこなえます。ユーザがポストした発言などにふくまれる絵文字を、各キャリア用に相互変換することができます。 E

  • APRESS.COM : The Definitive Guide to Catalyst: Writing Extendable, Scalable and Maintainable Perl–Based Web Applications : 9781430223658

    Beginning HTML with CSS and XHTML incorporates practical examples that will show you how to structure your data correctly using (X)HTML, together with styling and layout basics using CSS. It also shows how to add dynamic behavior to your data using the JavaScript. language. All of the featured code and techniques are standards compliant and demonstrate best practices.so you will not waste time on

    hide-K
    hide-K 2009/02/06
    5.8かー related titleにBeginning Perl 6があるあたり何か同じ臭いがするんだろう きっと
  • 分散バージョン管理システムGitの使い方入門 | OSDN Magazine

    バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」 がある。GitLinuxカーネルの開発リーダーとして知られるLinus Torvalds氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 記事では、このGitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法や基的なGitの使い方について解説する。 分散バージョン管理システムとは? GitLinuxカーネル開発で用いられることを前提

    分散バージョン管理システムGitの使い方入門 | OSDN Magazine
    hide-K
    hide-K 2009/02/06
  • フォトレポート:時代を振り返る--「Sun SPARCstation」コレクション - builder by ZDNet Japan

    サン・マイクロシステムズの「Sun SPARCstation」シリーズは1989年に最初の機種が発売され、画期的な規格とコンパクトな筐体で人気を博し、後継機種が次々と発売された。ここではTNS Software Inc.社長が所有するSPARCstationコレクションから17機種を紹介する。 提供:John Dunn TNS Software Inc.のJohn Dunn氏は約25年間コンピュータの仕事に携わっている。この間Dunn氏は、かなりの数に上るさまざまなマシンを収集してきた。コレクションの始まりはCP/Mオペレーティングシステムを搭載したXeroxのマシンだ。Dunn氏はPCクローン(PC/AT互換機)も一揃い持っているが、膨大な数の「Sun SPARCstation」は同氏のコレクションの中でも特別な位置を占めている。このフォトレポートでは、John Dunn氏が所有するSu

    フォトレポート:時代を振り返る--「Sun SPARCstation」コレクション - builder by ZDNet Japan
    hide-K
    hide-K 2009/02/06
    なつかしす …といってもSPARCstation 20をちょろっとしか触ったことなす
  • Linus曰く「多様なディストリビューションが絶対に必要」 | スラド Linux

    家「Torvalds Rejects One-Size-Fits-All Linux」より。Linus Torvalds氏は先月受けたDistroWatchのインタビューの中で、Linuxに膨大なディストリビューションが存在することについての見解を聞かれ、次のように答えている。「多様なディストリビューションがあるということは、単純に『良いこと』というだけじゃない。『絶対に必要なこと』だ。何百ものディストロがあって、その多くはニッチ市場向けのものだ。マーケットが異なればニーズも異なり、1つのディストリビューションですべてに対応することはできない――だから多様なものが必要なんだ」。 また、1つのマーケットに対し複数のディストリビューションがある場合には、互いが競争したうえで市場による選択が働くことが重要であると考えているという。複数のプレイヤーが存在することで公正さが保たれ、それぞれを比較す

    hide-K
    hide-K 2009/02/06
    Linusの考え方に+1 これってこの問題に限らないことだと思う frameworkとかね
  • Perlプログラマと話していてもつまらない。

    Perlやり始めてとあるPerlサークルに出入りするようになった。 あいつらが集まると PHPer(笑)Rubyは認めるでもRubyコミュニティは嫌いperlが無ければネットはここまで発展しなかった日のネットの礎を築いた俺らのスキルに誇りを持つべきえがいはうざいdankogaiの上から目線がうざいけんすうの善人振る舞いがきもいダメな方のネタ帳ってどっちだよ?(場内爆笑)はてなは俺が育てたotsuneの観測範囲を見習おう(場内うなづく)tokuhirom半端ねぇHolyGrailの説教半端ねぇ(場内苦笑)miyagawaのコードはセクシー4大卒にろくなやつはいねぇ。miyagawa以外。高専or専門卒最強(乾杯が始まる)PHPer(2度目の笑) そんな話でループしてる。 2000年代はPerlの年だったと言うことができるけど、既に凋落は見え始めていて確実に2010年代はPerlの年ではなく

    Perlプログラマと話していてもつまらない。
  • 国際化 - Locale::Maketextと Locale::Maketext::Lexiconの場合 - D-6 [相変わらず根無し]

    国際化 - Locale::Maketextと Locale::Maketext::Lexiconの場合 さて、今度はLocale::MaketextとLocale::Maketext::Lexicon。 Locale::Maketextは基操作は以下のようなイメージ。get_handle() というメソッドでローカリゼーション用のオブジェクトを引っ張り出し、それに対してmaketext() を呼び出して変換を行う。 use MyApp::I18N; my $handle = MyApp::I18N->get_handle('ja'); print $handle->maketext("Hello, World!"), "\n"; get_handle() になにげに言語IDが渡されているのもポイント。引数無しでget_handle() を呼び出すと、前出のI18N::LangTag::

  • 国際化 - 指定された言語を判定する I18N::LangTags - D-6 [相変わらず根無し]

    国際化 - 指定された言語を判定する I18N::LangTags 前回の話ではLocale::Maketext::Simpleだけでは「どの言語を使うか」までは判定してくれません。そこで登場するのが I18N::LangTagsとI18N::LangTags::Detect。確認してないけど、最初の数行のコードの癖からして作者はLocale::Maketextを書いた人と一緒な気がする。 これの使い方は基的に以下の通り: use strict; use I18N::LangTag (); # なんかいっぱいエクスポートしちゃうので・・・ use I18N::LangTag::Detect; use Data::Dumper; print Dumper( [ I18N::LangTag::implicate_supers( I18N::LangTag::Detect::detect()

  • 国際化 - Locale::Maketext::Simpleの場合 - D-6 [相変わらず根無し]

    国際化 - Locale::Maketext::Simpleの場合 この前の国際化話の続き。まずLocale::Maketext::Simpleの場合。 Locale::Maketext::SimpleはI18N用のクラス定義とかを全部裏でやってしまうモジュール。あとLocale::MaketextのPODに載ってる get_handle()とかでオブジェクトを持ってくる必要はなく、maketextかlocのようなメソッドが現在の名前空間内にエクスポートされる。以下一番簡単なセットアップ方法: package MyApp; use strict; use Locale::Maketext::Simple Decode => 1, Path => do { # これは、auto/MyApp/I18N以下にファイルを入れれば、設定する必要はない my $path = $INC{'MyApp.p

  • ワンライナー記号化スクリプトを書いた - すぎゃーんメモ

    何かの拍子にこの記事を見かけてしまい、衝撃を受けた。 2006-11-07 - 兼雑記 Perlってこんな変態プログラムが書けてしまうのか…!!と。 記号だけでプログラムが書けてしまうとは全然知らなかった。 何度も読み返してようやく理解した範囲では、 拡張正規表現の構文を利用して任意のコードを実行させる 文字列は文字列同士の排他的論理和をとることで生成できる ということらしい。 なので、「どの文字とどの文字の排他的論理和がどの文字になるか」を把握していれば、そこから文字列を生成することができるわけで、自分でもこうした記号プログラムが書けるのではないか?と思って、作ってみた。 任意のワンライナーを記号で表現しなおすためのスクリプト。(2/8 ちょっと修正) #!/usr/bin/perl use strict; use warnings; # 変換辞書 my $dict = &create_

    ワンライナー記号化スクリプトを書いた - すぎゃーんメモ
    hide-K
    hide-K 2009/02/06
  • Engadget | Technology News & Reviews

    Anker's 3-in-1 MagSafe foldable charging station drops back down to its Prime Day price

    Engadget | Technology News & Reviews
    hide-K
    hide-K 2009/02/06
    dellも大至急見習ってください