誤った判定 - 学校では教えてくれないバッドノウハウ英語 #13 学校では教えてくれないバッドノウハウ英語の13回は、誤った判定(間違った判定)に関する表現を取り上げたいと思います。 続きを読む...
一般社団法人Japan Perl Association (JPA) は Perl技術及び文化の啓蒙・促進のための組織です。Perl技術を利用するプロジェクト、コミュニティ、ビジネスのサポートに取り組む事を目的とします。 このWikiに書き込むためにはまず登録をする必要があります。登録後、ページの編集が行えるようになります。 ご意見、質問等は perlassociation.org の info宛にお送りください。 リソース JPA メインページ (構築中) JPA ブログ (構築中) 構成 理事会 会員 イベント予定 2009年 4月XX日 正式発足発表 2009年 4月XX日 第一回セミナー開催 最新ベストプラクティス - by Jay Shirley 2009年 9月XX日 YAPC::Asia Tokyo 2009 このWikiについて 本Wikiは Catalyst 上で動作す
Vim のイースターエッグ。 :help 42 :help holy-grail :help! これ以外に無いか探していたら、面白い物があった。 クレジットを表示する、イースターエッグらしいイースターエッグ。 Easter Egg # 3 (Credit Listing in VIM) On the command line edit a file programmers.txt Get into insert mode by pressing i Press enter 11 times Now that you are on the 12th line, type the name Bram Moolenaar Open a new buffer using the key sequence CTRL+W followed by N In the new buffer you will
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog JavaScript と言うと普段自信をもって膨大なプログラムと格闘している諸氏もコード断片のはり付けに終始してしまうことも多いのではないでしょうか。かくいう私も検索エンジン(を使ってコードを書く)プログラマになっていることが多々あります。 JavaScript にあるこのプログラムの自作を妨げるのは、ブラウザごとに仕様が違ったりとか、正しいはずのコードが動作しなかったりと、プログラミング言語としての特殊性が挙げられると思います。特に目的実現の為に必要となる発想は他の言語と一線を画します。 今回は、 題材は、これです。 誰でも一度は使ったことがあるだろう灰色の説明文付きの入力欄ですね。 簡単な例 さて、作ってみましょう、ということ
普通wantarrayは「arrayコンテキストか否か」を判定するために使われるが、voidコンテキストの判定にも使える。 イマイチ使い方がピンと来ていなかったが、HTML::Entitiesのソースを見ていてなるほどと思った。 sub encode_entities { my $ref; if (defined wantarray) { my $x = $_[0]; $ref = \$x; # copy } else { $ref = \$_[0]; # modify in-place }wantarrayは subroutine() # voidコンテキスト undef $scalar = subroutine() # scalarコンテキスト @array = subroutine() # arrayコンテキスト 1 になる。 よって、defined wantarrayを調べることに
今年の初め、インテルの45nmプロセス採用デュアルコア・プロセッサ「Core 2 Duo E8xxx」(開発コードネーム:Wolfdale)シリーズの販売が開始され、争奪戦になるほどの人気を集めたというのは既報の通り。このシリーズ、発売からだいぶ時間がたっても秋葉原の店頭などでは"入荷→即完売"を繰り返すなど、品薄で入手が困難という状況が続いていた。 もう懐かしい? 2008年初頭の45nm Core 2 Duo販売解禁日の様子。深夜の解禁にもかかわらず秋葉原のTSUKUMO eX.前にはご覧のような行列ができた。しばらくは品薄となるほど人気が継続 その後、同じ45nmベースのクアッドコア版「Core 2 Quad Q9xxx」シリーズの販売が始まり、45nm製品全体の流通量も徐々に潤沢になってきたことから、両新シリーズの店頭販売もいよいよ本格化。加えて、4月のラインナップ改定では45nm
日本Rubyの会 公式Wiki - 第32回 Ruby勉強会@関西 に行ってきました.なんだかんだでひさびさのRuby勉強会でたのしかった! 運営のみなさまおつかれさまでした. 勉強会に行くと,普段得られない刺激がいろいろ得られて良いですね.日常生活はパターンに押し込めがちでだれてくるので,定期的に非日常に自分をもってくのは,精神衛生上よろしいです. 全般的な詳細については,日本Rubyの会 公式Wiki - 第32回 Ruby勉強会@関西の続々よせられるであろうトラックバックや(とおもったらなんか無効になってる),いっしょに行っていっしょにさくさく迷った,id:hitode909くんの第32回 Ruby勉強会@関西に行った - hitode909の日記というエントリを参照してみてください. 今回はサイロスさんのFiberについてのセッションがおもしろかったので,Fiberについていろいろ
しばらく前から、コマンドの終了ステータスをプロンプトの色に反映させるようにしている。 終了ステータスとは C言語なら int main(int argc, char* argv[]) { ... return 0; } この return している 0 が終了ステータス。この整数値の下位 8bit がプロセスの終了時に親 (そのプロセスを起動したプロセス) にわたる。 終了ステータスの指定方法はいろいろある。C言語の場合 main 関数の戻り値以外にも exit 関数の引数でも指定できる。Ruby, Perl の場合、そもそも main 関数は無くて exit 関数に引数を与える方法だけがつかえる。 この値はシェル上で $? で参照できる。 % perl -e 'exit(0xdead)'; echo $? 173 % 慣例として、正常終了のときは 0 を返すことになっている。 % ls
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く