Apple・Perl・PHP・Python・シャーロックホームズ・検索エンジン・読んだ本その他ぼくの興味の対象についての初歩のブログ July 1, 2005 読書記録 > ハッカーと画家 ウェブを見てると好意的に引用されてたり言及されているので、読んでないとはずかしいのか?と思って読んでみた。 内容は、クールなプログラマってさ、みたいな本で、全体的にAppleとスクリプト言語(特にLisp)をか...
などを手軽に試行錯誤できる環境が得られます。この中でもXPathの作成をJavaScript Shellで行うのが特に有効だと感じました。というのも、JavaScript Shellはシェルで入力されたJavaScriptのコードが、ターゲットのページと連動して作用するからです。この特性を利用して、本当に自分が望んでいるXPathが得られるまでフィードバックを得ながら試行錯誤することができます。 では、自分の...
NDOメソッドっぽく質問されてたので答えてみる。 あと聞きたいのは(←ずうずうしい…)、アプリケーションサーバとかリバースプロキシサーバとかのapacheなどのMaxClientsをどのくらいにしているのかですね。カリカリにチューニングしているのか、ハイパフォーマンスMySQLでJeremyさんがYahoo! comのことを書いてた様に1台当り MaxClients 30 ぐらいしか立ち上げてないのか。 Clouder::Blogger: ...
これがアジャイル帝国の底力っすね。 はてな実装速すぎ!!まーそりゃそうだよなぁーっていうか、 はてなとかGoogleについて前にちらと書いたけど、マーケがいて技術担当がいて企画会議をやって予算組んで開発計画作って、とかそういうやりかたでは到底不可能な速度なんだよね。 実ははてなのやっていることって狭義のシステム開発ではない気がする。 一応アプリケーショ...
WEB+DB PRESS 7周年の読者ミーティングというイベントに来ています。 あとでまとめますが、今ちょうど終わった「弾小飼のAlphaギークに会いたい[LIVE] with 伊藤直也」をログったので、興味あるかたはどうぞー。多分最速? 憧れの生naoyaたんはぁはぁ。 ▼プログラマ35歳定年説 naoya: 年をとると、コードをかくより、マネージメントの仕事が増える dankogai: マネージメントしてるんすか...
*はてな記法JavaScript はてな記法ワープロは JavaScript ならではの利点を生かしたダイナミックなワープロです。 試しに色々入力してみてください。即座に出力画面が反映されます((Windows 版 IE6 および Firefox 1.0 でのみ確認しています))。 はてな記法の変換は <a href="http://search.cpan.org/dist/Text-Hatena/">Text::Hatena</a> を JavaScript に移植した "text-hatena.js" を活用しています。 **変更履歴 |*2005/11/2...
『 ←筆者(BTRON)の話が多い、テッド・ネルソン、ハイパーテキスト、リンク、HTML/Web、Xanadu、ZIGZAG、ZIGZAG、皆ちゃんと物事を引用して話せばいいのに、トランスクルージョン、本文よりもリンクの価値が増す可能性がある 』
昔作った「Perlによるsuffix arrayの実装」を発掘したので公開しておき ます。 ソースコードです。 #!/usr/bin/perl -w use strict; my $t = "mississippi"; # Text - 対象テキスト my @sa = (0..length($t)-1); # Suffix Array - 初期設定 ### Suffix Array の作成 @sa = sort {substr($t, $a) cmp substr($t, $b)} @sa; # テスト出力 for (0..$#sa) { print "$_ $sa[$_] ",substr($t, $sa[$_]),"\n"; } ### バイナリサーチによる Suffix Array の検索 my $k = "ppi"; # Key -...
それは聞き捨てならない。 高木浩光@自宅の日記 - 続・「サニタイズ言うなキャンペーン」とは 結論からズバリ言えば、Perlのせいだ。
ネット大好きわかばちゃんとどこか謎めいた好青年はまちちゃんが贈る,甘酸っぱくって役に立つ,新感覚セキュリティマンガ。 n階層システム設計の考慮点 本連載では特にMicrosoft .NET Frameworkを用いたn階層システム開発において,各階層の設計時に注意すべき点について解説します。 確実に身につける!メモ術基本レッスン 夢実現,成功,自己啓発,GTD。すべての基本はメ...
大阪のジュンク堂でおこなわれた伊藤直也さんによるトークセッション「私と技術書」を拝聴してきました。 ご自身の高校受験から現在に至るまでの「本を読むことと自分とのかかわり」について、90分もの時間濃ゆいお話をうかがうことが出来た。セッションでは、なおやさんの人生に深く関わった技術書が多数紹介され、どのようにその本と向き合ったかについて語られた。...
<?xml version='1.0' standalone='yes'?> <statuses type="array"> <status> <id>12345678901234</id> <created_at>2008-08-19T00:00:00Z</created_at> <favorited>0</favorited> <in_reply_to_status_id>98765432109876</in_reply_to_status_id> <in_reply_to_user_id>jkondo</in_reply_to_user_id> <keyword>はてなデフォルトさん</keyword> <link>http://h.hatena.ne.jp/jkondo/12345678901234</link> <source>...
「はてな」に常駐している(少なくともidを持っている)天才プログラマーの [1] id [2] 主な業績(開発したソフトや、作成したサイト等) [3] そのソフトのどこがすごいのかの説明 を教えてください。本人の自己申告も大歓迎です。よろしくお願いします。
社内エンジニアの間に、計算機科学をマジメにやろうという機運が高まっています。それを受けはてな社内で計算機科学に関する教科書の輪講をやろうという話になりました。という訳でまずはアルゴリズムの教科書「アルゴリズムイントロダクション 第1巻 改訂2版 (1)」を輪講してみることにします。はてなスタッフだけでなく社外からの参加も募集しているので、京都オフィ...
そのはてなダイアリーで、こうすれば比較的安全に実行可能なJavaScriptを記述できるのではないかという提案。 404 Blog Not Found:javascript - はてダでは書けないはてなブックマーク技25個こういう技の紹介って、JSがあればもっとわかりやすいんだけどはてダはJS禁なので。 はてなアイデア - スーパpre記法で実行可能なJavaScriptを投稿できるようにしてほしい cf. http://blog.livedoor.jp/dankogai/ar...
本当にやりたいことは、 型から、その型を持つようなRubyプログラムを生成する なんだけど(というかこれはHaskell界隈の人が喜んでやってるやつだよな、つまんね)、とりあえず正規表現で考えてみてた。 正規表現は有限状態オートマトンになるわけで、ループがあるとやだなぁ、とか考えてたんだけど、研究室の後輩(オートマトン屋さん)に相談してみたら、少なくとも正規表現...
関数型言語(プログラミング言語Scheme, Haskellなど)を勉強しようと思っています。 初心者にも関数型言語のメリットや考えかたがスラスラ分かる勉強の材料を教えてください。 言語の習得よりも、関数型言語の考え方の習得に重きを置いています。 例えば - この本を読め - このサイトを読め のように、入門から実用レベルまできちんと筋の通ったものをお願いします。 ちなみに...
世間では PHP が、Perl が、と盛り上がっているようですが空気を読まずまたカーネルの話です。今回はページキャッシュについて。 /dev/shm に参照系DBを持っていくと I/O 負荷が激減した件(当たり前だけど) :: Drk7jp で、ディスク上にあったファイルを /dev/shm (tmpfs) に移したら I/O 待ちがなくなって負荷がさがった、ということなんですがおそらくこれは tmpfs に置く必要はないか...
知り合いに教えてもらって知ったのだが、今月の日経ソフトウェアは Web プログラミングの特集である。 ちょっと立ち読みしたところ、内容は Web 2.0 まわりの記事だった。 その特集の中の囲み記事で REST と僕の名前が出てくるところがある。 「わかりづらい REST という言葉」というタイトルで、 REST がアーキテクチャスタイルであること、 一方で REST API は「ホームページ」のよ...
『 これがRuby版はてダラ。コードがすげぇ短い。これがWWW::Mechanizeの威力なのか。 』