タグ

2009年1月21日のブックマーク (9件)

  • Unixコマンド生活実践 — ありえるえりあ

    ディレクトリ操作 lsの使うオプション ...-l,-a,-F,-i # ディレクトリをすべて消す場合(先頭の\は後述) \rm -rf ディレクトリ名 # 全部コピー cp -ar srcdir destdir ...-aはGNU lsのオプション # cp -aがどこまで信用できるか不明、あるいはGNU lsがない時に、使うテクニック tar cf - srcdir | (cd /destdir; tar xf -) ファイル操作(リンク) ハードリンク vs. シンボリックリンク ln #ハードリンク ...異なるファイル名で同一のi-nodeを共有(ls -iで確認可能) ln -s #シンボリックリンク ...ポインタ 注意点 ハードリンクは対称(ln a bでもファイルaとbに主従関係はない) i-nodeはデバイス(dfで見えるディスクデバイス)で一意なので、デバイスを越えて

  • 論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記

    僕は、1 日に少なくとも 3,000 行程度、多く書くときで 10,000 行以上のプログラムを書くことができる。その結果、多い月で 10 万行 / 月くらいである。なお、言語は書くソフトウェアの性質上、大半が C 言語である。 また、プログラミングにはバグが付き物だが、ここ 2、3 年の間は、発生するバグの数を極めて少なく保つことに成功している。 とても大きく複雑で、かつレイヤ的に OS に近い処理をたくさんやるプログラムを書く場合は、プログラミングをするときでも、事前の設計が極めて重要となる。設計をうまく行わないと、後になって全面的に書き直しをしないといけなくなったり、パフォーマンスが低下したりする原因となり、開発者の苦痛の原因となる。 当然のことながら、これまで書いたいくつかの大きく複雑といえるソフトウェアの大半の設計も、自分で行った。いかなる場合でも、設計は、最初の 1 回目で確定

    論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記
  • 潜在“脳力”:【1】脳は「入力」より「出力」で覚える:日経ビジネスオンライン

    勉強は教科書を復習するより問題を解くほうが効果的だ──。そんな論文が『サイエンス』誌の2008年2月15日号で報告された。 米パデュー大学のカーピック博士の研究だ。より専門的に説明すれば「入力を繰り返すよりも、出力を繰り返すほうが、脳回路への情報の定着がよい」ということになる。カーピック博士はよく練られた実験デザインを活用して、この面白い事実を発見した。実験内容は次の通りだ。 ワシントン大学の学生を多数集めて、スワヒリ語40個を暗記する試験を行う。adahama=名誉、farasi=馬、sumu=毒…といった具合に単語のペアを5秒ずつ提示して次々に覚えさせる。しかし、名門大学の学生とはいえ、40個を一回で覚えることはほぼ不可能である。そこで何度も繰り返して覚えてもらうのだが、この時、学生たちを4つのグループに分けて学習してもらった。 1つ目のグループには40個を通しで学習させ、その後に40

    潜在“脳力”:【1】脳は「入力」より「出力」で覚える:日経ビジネスオンライン
  • 株価銘柄検索イーサーチ SBI Business ファイナンスサーチ

    株価検索を銘柄と株式コード以外でも。あなたの検索したいキーワードで株式銘柄と株価が分かる、SBI Business(ビジネス)のファイナンスサーチ。SBIイートレード証券で株を買うのに便利。運営会社 利用規約 使い方 E*SearchWikiの使い方 開発ブログ お問い合わせ 銘柄と証券コード以外でも株価検索ができます。 ※サービスは、投資の勧誘をするものではありません。弊社は情報の正確性について何ら保証するものではありません。 © 2007,2008 SBI Robo Corp. All rights reserved. Ver.2.1.1.26

  • mod_perl: Apache Server Configuration Customization in Perl

  • mod_perl: Input and Output Filters

    Introducing Filters You certainly already know how filters work, because you encounter filters so often in real life. If you are unfortunate to live in smog-filled cities like Saigon or Bangkok you are probably used to wear a dust filter mask: If you are smoker, chances are that you smoke cigarettes with filters: If you are a coffee gourmand, you have certainly tried a filter coffee: The shower th

  • Cyanを設計した高校生、5カ月で5つの言語を習得

    読者の皆さんは、「Cyan」(サイアン)という言語をご存じないかもしれない。Cyanは、Lispのマクロを持ち、Python風のインデントによってブロックを表すプログラミング言語。2008年の春、林拓人という1人の高校生によって設計された。 連載第1回の竹内郁雄氏が「開発」の天才、第2回の五十嵐悠紀氏が「発想」の天才とするならば、今回の林氏は「プログラミング言語」の天才だ。 林氏がプログラミング言語に初めて触れたのは中学3年の夏休み。そこから冬休みまでの5カ月間に、5つのプログラミング言語を習得した。その後もいくつかのプログラミング言語を学ぶ中、林氏の興味はWebサービスなどのものづくりには行かず、ひたすら言語自体へと向かっていった。 高校2年の春、自身でプログラミング言語Cyanを作り上げた。Cyanを設計した林氏は、「U-20プログラミング・コンテスト」(以下、U-20プロコン)で経済

    Cyanを設計した高校生、5カ月で5つの言語を習得
  • IPO情報、金融情報の株式会社マーケット・ウォーク

    サイトはリンク・フリーですが、フェア・ユースの範疇を超える無断転載、無断複製を禁じます。 copyright ©2001 MarketWalk.co.,ltd

  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに