タグ

2011年10月12日のブックマーク (4件)

  • [Perl] my と local と our の違いについて - 竹迫の近況報告

    404 Blog Not Found:perl - myとourとscopeと みんな難しく考えすぎです。 (例外については後で考えることにして)とりあえず以下の基をおさえておけば混乱することはないと思います。 ■ our 宣言について our はグローバル変数をスマートに使用するための宣言です。our は use vars と等価と考えてください。 our $var; は use vars qw($var); と等価。 our $var = 1; は use vars qw($var); $var = 1; と同じ動きをするもの、と覚えておけばOKです。それ以上の違いは基的にないと考えて構いません。 ひとつ実用上の違いがあるとすれば、our は Perl 5.6 以降の built-in なのに対して、use vars は vars.pmPerlスクリプトで実装されています。し

    [Perl] my と local と our の違いについて - 竹迫の近況報告
  • 配列のprint表示を見やすくするには - 小池啓仁 ヒロヒト応援ブログ By はてな

    普通、配列をprintすると要素がくっ付いて表示され、どこまでが要素データかわかりません。 以下の一行を先頭の方に入れると、それを見やすくすることが出来ます。 local ($, , $\) = (', ', "\n"); 解説 「$,」は、print関数が出力フィールドの間に挟み込むセパレータ(上の例では、要素毎の間に「, 」が入る) 「$\」は、print関数が出力レコードの末尾に追加するセパレータ(上の例では、一行毎に改行が入る) ちなみに、「$/」は、入力レコードセパレータで、デフォルトは改行で、これにundefを代入するとファイル入力時にファイル全体を読み込むことができる。 サンプル(From DanScript) use strict; use warnings; local ($, , $\) = (', ', "\n"); my @array = (0..6); print

    配列のprint表示を見やすくするには - 小池啓仁 ヒロヒト応援ブログ By はてな
  • ジョブズもいってた、日本メーカーがAppleに負けっ放しの理由|More Access! More Fun

    ジョブス、ジョブズと両方でてますが、関係者情報によると正しくはジョブズらしいのでこちらで統一します。AOLのニュースもジョブスだったんだけどなぁ〜 自分自身も顧客の商品開発に少しは携わる人間で、自分の立案でヒットした商品はジョブズと比較すると市場で数億単位のマーケットのものが何個かくらいなのでカスみたいなものだが、ジョブズ語録から非常に響くものがあるので日はそれを紹介してみたい。 トヨタ、ホンダなどの自動車メーカー以外の日のメーカー、特に黒モノメーカーが海外メーカーに全く太刀打ちできなくなったと言われて5年くらいもたつが、ウォークマンで世界を凌駕したソニーをはじめ、IT関係、家電系は特にその兆候が痛々しい。ネット上でいろんな討論があるが、要は現在の日の家電(特に黒モノ)メーカーはマーケティング力がめちゃくちゃ弱い、ということは間違いないように感じる。シャープのガラパゴスの惨敗なんてそ

    ジョブズもいってた、日本メーカーがAppleに負けっ放しの理由|More Access! More Fun
  • bashの環境設定

    ここでは bash が環境をカスタマイズするために提供しているもっとも重要な特徴 「特殊ファイル」,「エイリアス」,「変数」について見ていく. 3.1 .bash_profile, .bash_logout, .bashrc ファイル 3.2 エイリアス 基的なエイリアス スペースを含むエイリアス エイリアスが再帰的になる場合 エイリアスの定義に別のエイリアスを用いる エイリアスを無効にする 3.3 シェル変数 編集モードの変数 メール変数 プロンプト変数 コマンド検索パス ディレクトリ検索パスと変数 その他の変数 3.4 環境変数 3.1 .bash_profile,  .bash_logout,  .bashrc ファイル bash をログインシェルとしているユーザがログインすると, /etc/profile ~/.bash_profile ~/.bash_login ( .ba