一つの画は千の言葉を語るだろうか? 最近の記事”私たちはなぜダイアグラムを描かずコードを記述するのだろうか?(source)”の中で、Dean Wampler氏(source)はソフトウェア開発においてはその反対が事実であることが多いことを議論している。 グラフィック的な表記法の提唱者達は、私たちがテキストのコードを記述する必要がなくダイアグラムのみを描くという点に到達することを切望していました。過去数年間に渡っていくつかビジュアルプログラミング環境が存在していたが早くも去っていってしまったのです。 もし一つの画が千の言葉をも語っているのなら、なぜそれは今までに起こらなかったのでしょうか? いくつかはグラフィカルなプログラミング環境があり、使われている。しかしながら例外もある。Labview(source)はたぶんその中で一番知られたものだが、実際それは従来のデベロッパではなく主にテスター
Sometimes it might be necessary to parse HTML to extract some data out of it. Practical requirements include extracting certain ID out of the HTML among other things. This can be a problem since HTML is not well formed. HTML is full of tags that need not be closed such as the br tag. To get around this, use the HTMLEditorKit. The kit can also help you integrate a HTML solution with Swing. Here is
JavaScript-XPath とは JavaScript-XPath は、 DOM 3 XPath を実装していないブラウザに対して、実用的な速度で動作する DOM 3 XPath のエンジンを追加します。 一言で乱暴に言ってしまえば、どのブラウザでも document.evaluate って関数で XPath 使えるようになるよ!ってことです。 以下が公式サイトになります。 http://coderepos.org/share/wiki/JavaScript-XPath DOM 3 XPath ってなんなの!? めっちゃ簡単(で、ちょっとだけ適当)なDOM 3 XPath の説明をします><。 JavaScript でよく使う document.getElementById や document.getElementsByTagName って関数ありますよね? DOM 3 XPath
http://martinfowler.com/bliki/LazyInitialization.html 遅延初期化とは、変数(オブジェクト指向の文脈ではクラスのフィールド値)を最初にアクセスしたときに初期化する手法である。 基本的には以下のような形になる。 public FooClass Foo { get { if (_foo = null) _foo = calculateFoo(); return _foo; } } 遅延初期化は、 フィールド値の演算に時間がかかる場合や、 実際に値が必要になるまで演算をしたくない場合に便利である。 つまり、フィールド値を必要としない場面が数多くあったり、 オブジェクトを素早く初期化してあとで使ったりする場合に便利なのだ。 これはクライアントがすぐに値を必要としない状況において、 応答性を向上させるための最適化手法であることを忘れないでほしい。
当エンジニアブログを私物化していると専らの評判のmikioです。ブログを書かないと死んでしまう病に冒されているのでしかたないですね。個人ブログ時代よりもわかりやすくする努力はしているんですけどね。さて、今回はソースコードの最適化による高速化について述べます。 ベンチマークテスト TCはQDBMや他のDBMより高速であるという主張をしたいのですが、その根拠としてベンチマークテストの結果が必要となります。そこで、データベースに100万レコードを格納する処理と、そうして作ったデータベースから全てのレコードを探索する処理の時間を、各DBMで計測してみました(TCのパッケージのbrosというディレクトリにテストコードが入っています)。実行環境は、Thinkpad T60(Intel(R) Core2 CPU T7200 @ 2.00GHz)上のLinux version 2.6.16です。 ハッシュ
講義資料 † 注: 直したつもりではありますが去年からの更新のし忘れで,python.logos.ic.i.u-tokyo.ac.jp というサーバ名が,ときどき marten.logos.ic.i.u-tokyo.ac.jp となっていることが有るかもしれません(もうないつもり).marten はすべからく pythonと読み替えてください ここには、講義のスライドや配布資料がアップされます。 ↑ テストデータ, reference情報など † 10/30 mini-Python文法 grammar.txt 10/30 字句解析器テストデータ tokenizer_test.tar.gz 11/14 構文木ヘッダsyntree.h.txt 11/14 構文木Cソースの一部syntree.c.txt 11/14 構文解析木ヘッダparser.h.txt 11/14 構文解析木Cソース一部al
のりたま(の一部)はこしあんで出来ていた コシヒカリも秋田小町も タイ米もカリフォルニア米も み〜んなそれなりの味に仕上げてしまう魔法の粉末 ふりかけ (開封済み) その中でも恐らく一番のシェアを誇るであろう(推測) 丸美屋ののりたまの、 成分表示を見てみると・・・・ (拡大図) こしあんキタ━━━(゜∀゜)━━━!!! ほほほ、本当だ!!! 掲示板の噂は本当だったよ!!! (みんたさんありがとうー!) ちなみに・・・・ もう一つの定番「すきやきふりかけ」の方にも もう1回 こしあんキタ━━━(゜∀゜)━━━!!! へぇ〜・・・・こしあんが入ってるんだ〜・・・・ で終わってしまうにはもったいないので、 製造元の丸美屋に電話で問い合わせてみた。 以下、 俺は、丸美屋の担当者の方はで。 「もしもし、のりたまの成分について お伺いしたいんですが?」
ネット上で犯罪を語るならば、知らない人は即バカと言われる「少年犯罪データベース 」さんの本が出ました。「犯罪不安社会 」でも浜井先生が締めにもってきたサイトの御著書を私が紹介しないわけにはいきますまい。 戦前の少年犯罪/管賀 江留郎 発刊の折にはご丁寧に連絡いただきありがとうございました。「エルローと呼んでください 」、とのことですので、遠慮なく呼ばせていただきました。失礼いたしました。 戦前パラダイス論を語る方たちはぜひ熟読していただき、心から懐かしがっていただきたいと思います。 私は特に「ニート頂上決戦」と「荒木大将 VS 女学生」と「旧制高校生はゆとり世代」は笑い死ぬかと思いました。歴史知っている人ほどおもしろいのではないでしょうか。中曽根さん、ナベツネさんは若いころから確かに“すばらしい政治家”です。 ご本人はデータだけの本をご所望されてたとのことですが、エルローさんの文章あったほ
週末の夕方。東京都内の広告会社で営業を担当する佐野裕美子さん(23)=仮名=は、仕事を終えると気の合う友人2、3人に携帯メールを送る。 「いま何してる?」 送り終わると、すぐに返信確認。1分、2分、3分…何度も操作を繰り返す。返事が来たら食事に誘う。5分も返事が来なければイライラする。「早く決めたいから、すぐ返信がほしい。自分が待てなくて嫌な思いをしているので、わたしはいつも即レス(即答)です」 【【溶けゆく日本人】快適の代償(1) 待てない人々 数分間でイライラ (1/4ページ) - MSN産経ニュースより引用】 これと全く同じことが、アメリカでBlackberryを持つビジネスマンにも起こっている。私も3年ほど前にしばらく持ち歩いていたのだが、あまりにもイライラするので持つのをやめてしまった。 Blackberryを持つと会社のメールに24時間いつでもどこでもアクセスできるようになる。
東京・千代田区の区立千代田図書館は11月26日、電子書籍をインターネット経由で貸し出すサービスを始める。24時間いつでも貸し出し・返却でき、「図書館に立ち寄れない多忙な人などに気軽に本を借りてもらえれば」としている。電子書籍の貸し出しは公共図書館としては日本初という。 「千代田Web図書館」をオープンし、サイト経由で電子書籍を貸し出す。当初は小学館やPHP研究所、日本経済新聞出版社など16社の約3000タイトルをそろえた。 「アニメーション産業に関する最新調査結果について」(新産業経済研究所)など、電子版での蔵書が向く調査研究資料を積極的に購入する。冊子と重複して購入する予定はないという。 利用する場合、図書館に1度来館して利用登録する必要がある(登録済みの場合は不要)。同サイトかメールでアカウント作成を申し込み、発行されたアカウントとパスワードで同サイトにログイン。リストから読みたい電子
初めて梅干しを作ってみた話 今年の夏、初めて梅干しを作りました。 私梅干し大好きなんですが、自分で作るという発想がなくて…同僚が梅シロップを作っているのに影響されて去年から梅仕事を始めてみたんですが、そのときの説明書に「梅干しの作り方」というのも入っていて、えーー梅干しって自分…
不確実な時代をクネクネ蛇行しながら道を切りひらく非線形型ブログ。人間の思考の形の変遷を探求することをライフワークに。 誰のためのデザイン? これは認知心理学者であり、ユーザビリティやユーザーエクスペリエンスの観点から数多くの著書を書いているドナルド・A・ノーマンの著書"The Psychology of Everyday Things"の邦題となっている言葉です。 「私は引いて開けるドアを押してしまったり、押して開けるドアを引いてしまったり、横に滑って開くドアに正面から突っ込んでいってしまったりする」という使い勝手の悪いドアの例をはじめとして、ノーマンはこの本で、オフィス用の電話機や照明スイッチ、ガスコンロや水道の蛇口など、日常的に使われているものデザインがいかに人間を戸惑わせているかという例をたくさん紹介しています。 また、ヒューマンエラーのせいだとされる飛行機の墜落事故や原子力発電所の
ドルが109円台になり、日経平均も一時15000円を割った。Economist誌によれば、格下げされそうなCDOの総額は、全世界で1兆ドルにのぼるというから、損失はまだ拡大しそうだ。もはや今回の事態を「サブプライム問題」とよぶのはミスリーディングで、1997〜8年のようなグローバルな金融危機に発展するおそれが強い。 本書は、今回の騒動をその初期から追ってきたアナリストが分析したものだ。発端は、2000年のITバブル崩壊後の不況で、FRBが(日本の轍を踏むまいと)急激な利下げを行なったことだ。これによってIT不況の拡大は防げたが、過剰流動性が不動産に向かうという日本の80年代後半(円高不況で日銀が金融を緩和した)と似た状況が生じた。特に米政府が景気刺激策として住宅減税を行なって住宅の取得を奨励したため、株式から不動産への大規模な資金移動が起こり、全米の住宅平均価格は、2000年から2006
堺市北区の新金岡豊川総合病院(豊川元邦院長)の職員が今年9月、糖尿病で入院していた全盲の男性患者(63)を車で連れ回し、大阪市西成区の公園に置き去りにしていたことが13日、分かった。男性は駆けつけた救急隊員に保護され、別の病院に運ばれたが、入院費の未払いなどでトラブルがあったという。同病院は産経新聞の取材に対し「医療従事者にあるまじき行為だった」と事実関係を認めており、西成署は保護責任者遺棄容疑で関係者から事情を聴いている。 堺市保健所は先月末、同病院の院長らが従業員の監督を怠ったのは医療法15条の違反事項に当たるとして行政処分したが、弱者を保護すべき医療機関としての社会的責任も厳しく問われそうだ。 調べでは、男性職員4人は9月21日午後2時20分ごろ、医療従事者として病人を保護する責任があるにもかかわらず、大阪市西成区の公園内に男性患者を置き去りにした疑いが持たれている。 4人は同日午後
製品名がふざけすぎているところがさらによいですね。 センチュリーの「裸族のお立ち台」は、2.5インチ&3.5インチのSATA HDD用USB2.0接続クレードルです。すごくわかりやすくいうと、SATA接続の内蔵HDDをセットするだけで、外付けHDDとして使えるという製品なのです。 これまでも内蔵HDDを外付けHDDとして使えるようにするケースなどありましたが、どれもいまいちな感じでした。ぶっちゃけデザイン悪いし、いちいちHDDケースに入れたりとか、配線むき出しだったりとか。 でも、これはスマート。まるでiPodを充電するかのように、内蔵HDDを差し込むだけで外付けHDDとして使えるのです! しかもお値段3980円。機能の割には激安だと思います。YouTubeやニコニコ動画から落とした動画のために、外付けHDDを1TB以上接続しているような人には、たいへん便利かつコストパフォーマンスの高い製
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く