タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

添削に関するkicchomu3のブックマーク (8)

  • perl - 勝手に添削 - Storable : 404 Blog Not Found

    2006年05月11日13:45 カテゴリLightweight Languages perl - 勝手に添削 - Storable というわけで、ひさかたぶりの勝手に添削のコーナーです。今回は、Storableに関して。 [を] Perl の Storable モジュールのメモ store [ $first->{uhyo}, $first->{hogera} ], "a.dat"; codingそのものに問題はありませんが、damianにも載っていないbest practiceをここで一つ紹介しましょう。 Always use nstore and nfreeze instead of store and freeze. 常にnstoreとnfreezeを使う事。storeとfreezeではなく。 理由は、その方がずっとつぶしが利くからです。頭にnをつけるだけで、platform依存が

    perl - 勝手に添削 - Storable : 404 Blog Not Found
  • perl - 勝手に添削 - MLD::Infoまたはtestの不在 : 404 Blog Not Found

    2006年05月01日15:00 カテゴリLightweight Languages perl - 勝手に添削 - MLD::Infoまたはtestの不在 というわけで、勝手に添削させられるコーナーがやってまいりました。 今回は、こちら。 Perl Testing Ian Langworth / Chromatic Milano::Monolog: 着メロ・着うたのファイルから曲名やアーティスト名を読み出すPerlモジュールなんか最近のPerl界隈では奇特な親切な人が人のソースコードを添削してくれるらしい。 なのでワタシも仕事で必要になって、しこしこ自作していたモジュールを公開して、よりよくしてもらうことにする。 そして最終的にCPAN公開を狙っている。それでは、現物のコード....に移る前に、tarballを解いてすぐ気づく事。 t/がなーい(;o;) まず、テストを先に書く。これ、重要

    perl - 勝手に添削 - MLD::Infoまたはtestの不在 : 404 Blog Not Found
  • perl - 勝手に添削 - DNA 0.03 : 404 Blog Not Found

    2006年04月29日20:41 カテゴリLightweight Languages perl - 勝手に添削 - DNA 0.03 突然ですが、勝手に添削の時間です。 DNA James D. Watson 今回の対象は、Perl Moduleを書く人であれば誰もがお世話になっているMichael G Schwern作、DNA 0.03です。 このModule、Perl ScriptをDNA Stringにしてしまうというなかなかのものですが、文字通り致命的なバグがあります。 1:package DNA; 2: 3:use strict; 4:use vars qw($VERSION); 5:$VERSION = '0.03'; 6: 7:my $i = 0; 8:my @Acids = qw(A T C G); 9:my %Acids = map { $_ => $i++ } @Aci

    perl - 勝手に添削 - DNA 0.03 : 404 Blog Not Found
  • perl - 勝手に添削 - Lingua::JA::Summerize 0.02 : 404 Blog Not Found

    2006年04月28日15:30 カテゴリLightweight Languages perl - 勝手に添削 - Lingua::JA::Summerize 0.02 突然ですが、勝手に添削の時間です。 Perl Best Practices Damian Conway 今回は、 Kazuho@Cybozu Labs: Lingua::JA::Summarize 0.02です。 まずは、Editorで開いてみないと見づらいところ。 インデントにtab("\t" ; "\x09")を使うのはやめましょう。tabは必ずspace("\x20")に拡張しましょう。 タブストップの数は、環境によって異なります。にも関わらず違うように表示されるのはさけなければなりません。perlではこれは致命的ではありませんが、pythonやhaskellでは致命的ですし、Perl内部でも手でYAMLなどを書いて

    perl - 勝手に添削 - Lingua::JA::Summerize 0.02 : 404 Blog Not Found
  • 404 Blog Not Found:perl - 勝手に添削 - Hatena::API::Auth

    2006年04月24日21:20 カテゴリLightweight Languages perl - 勝手に添削 - Hatena::API::Auth というわけで、好評につき続けます、勝手に添削のコーナー。 今回はハテナオヤ作、Hatena::API::Auth 0.02です。 以下、ソースの一部を抜き出したものです。 1: package Hatena::API::Auth; 2: use strict; 3: use warnings; 4: our $VERSION = 0.02; 5: 6: use base qw (Class::Accessor::Fast Class::ErrorHandler); 22: 23: __PACKAGE__->mk_accessors(qw(api_key secret)); 24: 67: sub login { 68: my $self =

    404 Blog Not Found:perl - 勝手に添削 - Hatena::API::Auth
  • perl - even more best practices : 404 Blog Not Found

    2006年04月24日00:50 カテゴリWEB+DB PRESSLightweight Languages perl - even more best practices いい感じになってきた。 WEB+DB PRESS 無精で短気で傲慢なプログラマ | 続・これ、読みやすいの? 最初のソースで解説しておいて、より美しいソースはコレだぜ! という展開 なら納得できますが、最初からリファクタリング後のソースを出すのはどう なんでしょう。小飼さんのソースで編集からの OK が出ますか? (わたしは 雑誌執筆経験がないので、純粋な疑問です) naoyaのはてなダイアリー - 勝手に添削 - WEB+DB Press Vol.32 オレオレコード版おうそうか、ということで短期で傲慢なおれもきてみました。いっちょここらでオレオレコードに仕立てあげてみようじゃないか、ということでグループ日記の方にも

    perl - even more best practices : 404 Blog Not Found
  • 勝手に添削 - WEB+DB Press Vol.32 オレオレコード版 - naoyaのはてなダイアリー

    私もWEB+DB Pressへの連載をはじめたので、同誌のますますの反映を祈ってやまないのだけど、それだけに、同誌にこういうサンプルコードがあるのは気になる。一応きちんと動くので、blogとかのentryであればこれでもよいのだけど、この手の雑誌はかなり長い間保管され、読者に何度も参照されることを考えれば、「その後」のことを考えて推敲しておく方がいいだろう。Damianも言っていたように、「ソースコードは未来の自分へのラブレター」なのだ。 という弾さんのリファクタリング結果に対し わたしなんかよりよっぽど perl を知っている人なのだろうから機能的な 点についてはコメントしないが、はたしてこの添削後のコードはきれいなのか? となかなか手厳しい突っ込みもあり そうそう。なぜこのRefactor版を使わなかったかと言えば、それはこのサンプルコードがまさに書籍という容量制限の厳しいメディアに掲

    勝手に添削 - WEB+DB Press Vol.32 オレオレコード版 - naoyaのはてなダイアリー
  • 404 Blog Not Found:perl -勝手に添削 - WEB DB Press Vol.32 pp.94

    2006年04月22日15:00 カテゴリWEB+DB PRESSLightweight Languages perl - 勝手に添削 - WEB+DB Press Vol.32 pp.94 というわけで、突然はじまりました勝手に添削のコーナー。 WEB+DB PRESS 今回は、WEB+DB PRESS Vol.32の「Yahoo! Web サービス活用ガイド」から。 私もWEB+DB Pressへの連載をはじめたので、同誌のますますの(反映|繁栄)を祈ってやまないのだけど、それだけに、同誌にこういうサンプルコードがあるのは気になる。一応きちんと動くので、blogとかのentryであればこれでもよいのだけど、この手の雑誌はかなり長い間保管され、読者に何度も参照されることを考えれば、「その後」のことを考えて推敲しておく方がいいだろう。Damianも言っていたように、「ソースコードは未来の自

    404 Blog Not Found:perl -勝手に添削 - WEB DB Press Vol.32 pp.94
  • 1