タグ

2012年2月16日のブックマーク (7件)

  • 諸君、私は関数プログラミングが好きだ

    諸君、私は関数プログラミングが好きだ 諸君、私は関数プログラミングが好きだ 諸君、私は関数プログラミングが大好きだ Lispが好きだ Schemeが好きだ Haskellが好きだ Erlangが好きだ 趣味人工知能で シミュレーションで カスタマイズで Emacsで 並列プログラミングで サーバで 画像処理で 巡回セールスマン問題で この地上に存在するありとあらゆる関数プログラミングが大好きだ 関数プログラミングがエレガントな構造を作り上げるのが好きだ 再帰で複雑な構造を簡潔に記述できた時など心がおどる 副作用で計算を主導しない関数プログラミングの特性が好きだ 副作用を排除した並列プログラミングでサーバを記述した時など胸がすくような気持ち

  • bash 超プログラム術

    bash の解説なんて、ネット上には結構あったりするのだが、これをわざわざ公開しようというのは、次の理由による。 某ソフトハウスでのUNIX講座用に書いてしまったから。 ネット上にある bash 解説だと、表面的な構文解説程度であり、きっちりスクリプト言語として使い倒すレベルの解説はあまりない。まあ、プログラミング言語として凝ったサンプルもやってみようじゃないの、というノリで割とディープに解説する。 アクセスを増やすための人気取り(苦笑)。 まあ、そんな不純な目的による bash 解説である。とはいえ、日常的に使い慣れている bash であっても、「え、こんな使い方があったの!?」という発見もあることであろう。苦笑しながらでも読んでくれたまえ。だから、初歩的なリダイレクションなんかは解説しないからそのつもりで。 ちなみに参考書としたのはオライリー・ジャパン刊「入門 bash 第2版」である

  • 【初級】新人SEのためのSQLの基礎 第5回 トランザクションとカーソルにまつわる注意点

    1つの処理が2つ以上のRDBMS製品による挙動の違いなどに注意しなければならない。 トランザクションの4つの注意点 トランザクションには開始と終了があり,トランザクション内にはINSERT文(挿入)やDELETE文(削除),UPDATE文(更新)などが含まれる。トランザクション内のデータベースに対する更新処理は,実行されるが確定は行われず,未確定の処理が行われる。一連の処理の確定や取り消しは,トランザクション終了時にまとめて行う(図1[拡大表示]上)。トランザクションの終了は「COMMIT(コミッ

    【初級】新人SEのためのSQLの基礎 第5回 トランザクションとカーソルにまつわる注意点
  • PL/SQL の例外処理 - オラクル・Oracle PL/SQL 入門

    PL/

  • 「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門:ユカイ、ツーカイ、カイハツ環境!(21)(1/4 ページ) CIツール「Hudson」改め「Jenkins」とは 「Jenkins」とは、CI(継続的インテグレーション)ツールとして有名な「Hudson」の開発者たちにより開発されているCIツールです。Hudsonは商標上などの問題によりJenkinsと名前を変えて継続することが発表されたので、記憶に残っている方も多いと思います。現在では落ち着いて開発されているようです。 稿では、今話題のJenkinsの使い方を紹介します。記事の想定読者は、Java開発を行っている方で、「今までCIを導入していなかったけどこれから導入しよう」「Jenkins(Hudson)は使えそうだけど、難しそうだなぁ」と思っている方を対象としています。稿を読めば、10分程度でJe

    「Hudson」改め「Jenkins」で始めるCI(継続的インテグレーション)入門
  • 【 整数計算を行う「expr」 】

    ifなどで条件を判別するにはtestを利用した。また,exprを利用しても数値の判別が行える。表のようなものを利用して判別を行える。 判別式 意味

    【 整数計算を行う「expr」 】
  • Expectで定型業務を自動化しよう!

    ネットワークを管理している方、ルータを数百台レベルで運用している なんて方も中にはいるでしょう。 ネットワークが大きくなればなるほど大変になるのが、日々の運用業務。 「管理している全ルータに設定を追加しなくちゃ!!」 「定期的にルータのバックアップを取得しなきゃ!!」 「あ~めんどくせぇ!!一体ルータ何台あんだよぅ!!」 なんとか簡単に作業を行えないだろうか? そんな欲望をお持ちになった方も多いことでしょう。 今回はそんな日々の運用を少しでも楽になれるような、手法を簡単にご紹介 したいと思います。 あくまで私の知識内でのことですので、「もっと簡単にできるぜいっ」とい う方。 ぜひとも私に教えてください(笑) 先に上げた例のように、 全ルータに同じ設定を投入する ルータのバックアップを取得する といった定例操作は「自動化出来る場合が非常に多い」です。 つまり人が各ルータにtel Expectで定型業務を自動化しよう!