去年も面白かったけど、今年も面白かったな。 印象に残ってるのは、 川崎氏の「意図的にシステムの弱い部分を作っておいて、そこがダメになりそうだったらスケールアップする」という話 あぁ、そういうやり方もあるんだなぁと思った。確かに全部潰れることは回避できるかもと。 奥地氏の「できないから、やらない」ではない「やらないから、できない」 まさに自分のこ...
プログラム言語やSQL、テキストエディタで使用可能な「正規表現」を使う際の、考え方と処理のイメージを、具体的な例題を交えて解説します。第1回は肯定先読み・肯定戻り読みの使い方を紹介します。
本連載では、Linuxで行うC言語プログラミングを初歩から解説します。ただし、C言語の基礎とLinuxでエディタが使えること、cd、ls、cat、lessといった基本的なコマンドを知っていることが前提になります。C言語の入門書を読み終えた人、WindowsでCやC++を使ってプログラミングをしていた人で、これからLinuxでのプログラミングを学びたい人、プログラミングを通じてLinuxの仕組みを理...
サービスのコンセプトは全て統一 どうも、IT業界のえがちゃんです(笑) 今回のテーマは『検索』でした。 具体的に6つのサービスをカテゴライズしつつ紹介します。 ●画像検索 画像in - サクサク画像検索しちゃう ●動画検索 YouTube2.in - サクサク動画検索しちゃう ●2ちゃんねる検索 裏2ch閲覧.in - 会社PCで2ch見れないんだもん 裏2ch検索.in - サクサクとスレッド発見 ●インターネ...
「達人プログラマー」の14ページでは、「毎年少なくとも一つの言語を学習する」ことが提案されています。 この大切さを雄弁に語っているのは、「普通のやつらの上を行け」の『「ほげ言語」のパラドックス』です。(「ほげ」の部分は、もっと適切な単語に訳して欲しかったです。。。) 小賢しい人は、「すべての言語はチューリング等価だ」だと反論します。そのとき、「じ...
Ubiquityが提供する機能を解説する前に、百聞は一見にしかずということで、まずは紹介ビデオを見てみましょう。 このビデオ、とても格好いいですね! Ubiquityの魅力を十二分に伝えてくれます。 「何じゃこりゃ!」と感じた方も多いかと思います。Ubiquityはブラウザ上でのありとあらゆる操作をスマートにこなせるようにしてくれる、超強力なコマンドラインツールです。...
昨日は、NTTデータとの決闘シリーズ第二幕。戦闘服には、かりゆしウェアを選びました。 今回は、データの顧客であるユーザ企業からも参加していただきました。この人はKさんと呼ぶことにします。Kさんは、現在Seasar2(SAStruts, S2JDBC)を使って、プログラミングファースト開発を実践されている先進的なユーザです。BtoCのサイトを作っていると考えてください。 プログラミングフ...
「プログラムを書くのが嫌いだったので」FORTRANを発明した――そう語っていたジョン・バッカス氏が82歳で亡くなった。 2007年03月22日 10時14分 更新 ボストン(Associated Press) 1950年代にプログラミング言語「FORTRAN」を開発し、人々がコンピュータを動かす方法を変え、近代ソフトウェアの道を開いたジョン・バッカス氏が死去した。82歳だった。 同氏は3月17日に米オレゴン州ア...
1999年、来日中だったGNUプロジェクトの創始者、リチャード・M・ストールマンにインタビューをしたことがある。移動のタクシーの中で無理に捕まえて話を聞いた。当時の私はDebian GNU/Linuxのユーザーで、GNUソフトウェアやフリーソフトウェアファウンデーションに対してシンパシーを感じていた。 プログラマにとってソフトウェアは空気のようなものだ。だから、日頃からそ...
『 Joel氏公式サイト。マネジメントの精神はJoelに、そしてHackerの心構えはPaulGrahamに学ぼう。 』
まあバカみたいな話なんですけど、新しい日記をエントリーする方法がまず解らない。なんか「日記を書く」を押しても、昨日(8/2)の日記が出てくるデスよ。仕方ないので日付のところを強引に8/3に変えたら、全く同じものが投稿されたし。きっとなにか方法があると思うのですが、新しいエントリーを書くときには白紙から書き始めたい僕にとってはちょっと使いにくい。いや、...
最近、現実逃避で「CPAN author にでもなるか」と思い、Perl でちゃんとしたモジュールを書くにはどうしたらいいかをチマチマ勉強しています。 で、そうなるとやっぱりオブジェクト指向なわけです。が、Perl は Java などに比べるとオブジェクト指向的な記述を前提としていないユルユルなプログラム言語 (あくまで主観ですが) なので、書き方も使い方も実現方法も色々あってどう...
『 WebBookポータルサイト、つまりWebで本が書けるサイトです。書いた本(karettaブック)は、誰もが読めるようにWebで公開することができます。Webで本が読めるサイトです公開されたkarettaブックは、誰もがWebで読めます。 』
WEB+DB PRESS 7周年の読者ミーティングというイベントに来ています。 あとでまとめますが、今ちょうど終わった「弾小飼のAlphaギークに会いたい[LIVE] with 伊藤直也」をログったので、興味あるかたはどうぞー。多分最速? 憧れの生naoyaたんはぁはぁ。 ▼プログラマ35歳定年説 naoya: 年をとると、コードをかくより、マネージメントの仕事が増える dankogai: マネージメントしてるんすか...
ネット言論的には、好きこそ仕事にすべきだというのが趨勢のようになっているけど、みんな、本当にそれでいいのか? 小野和俊のブログ:梅田望夫氏が言うように、好きなことを貫いて仕事にしていくためにはどのようにすればよいのかでは、好きなことを貫いていくには、どのようにすればよいのでしょうか。
ベンヤミン「複製技術の時代におけるアート作品」(2003/7/13, かの有名なベンヤミンの、かの有名なテキストです。) レッシグ「フリーカルチャー アジ演説版」(2003/4/4) 協賛テキスト ポスト『本物のプログラマ』(2005/01/01。既存のやつの別バージョン) ウルフ(ジーン)「言うことを聞きなさい」(2003/10/13) チューリング『計算する機械と知性』意訳版 (2003/07/14 新山訳はあるけれど...
で配布されているGecko DOM ReferenceのZIP version(古い奴)をHTMLヘルプにしてみた。HTMLヘルプはちょっと作ってみちゃったりすると、HDD上にあるありとあらゆるHTMLのドキュメントをHTMLヘルプにしたい欲求に駆られてしまう・・・のは僕だけですか、そうですか。 prototype.jsの開発メモ Gecko DOM Reference prototype.jsの開発メモの方はHTMLに手を入れて、メソッドやプロパティにidを振り、キーワー...
昨日のSIGHCIのメモです。 最速インターフェースの研究と実践: ライブドア mala氏 まず、自己紹介を兼ねて概論 ブログ「最速インターフェース研究会」 WebのUIの進歩の停滞に対する批判を込めて名付けた 自分の肩書きは「インターフェースエンジニア」 よいUIを作るために「実体験に基づいたチューニングをしている」 自分で使ってみる ユーザの反応を見る 欲望に忠実に作る ...
という記事を書き、最終的にsbと言うブログエンジンを使い、自前でブログサーバーを構築した。現在もそのまま運営しているが、実はあの話には続きがある。 その後、SNSにも興味を持ち、今話題のmixiやGREEはもちろん、米国のMy Space.comなども会員になり、それなりに遊んでいたのだが、何か違う……。ではブログ同様、自前でサーバーを上げ、カスタマイズすればと、オープン...
で利用できるプラグインを提供しています。ここでは、Java版のEclipseプラグインを利用して、jMakiの簡単なアプリケーションを作成してみます。 jMaki Java版の4つの主な特徴 jMaki Java版には、次のような特徴があります。 ■ 【1】JavaScriptライブラリを透過的に扱えるタグライブラリを提供 1つのWebアプリケーション内で複数のJavaScriptライブラリを利用する場合、ライブラリによっ...