最新記事一覧
マーケティングから誕生した概念であるキャズムは、オープンソースソフトウェアとは関係ないと思われるかもしれませんが、そんなことはありません。今回はオープンソースのキャズム論について考えてみたいと思います。
()
エンジニアやハッカーのような中身が分かっている人々にとって、マーケティングは時として醜悪なものに映るかもしれません。しかし、すべてのマーケティング活動がそうであるとも限りません。今回はマーケティングの側面と、オープンソースにおけるマーケティングについて考えてみましょう。
()
プログラマーの後輩として、どのようにプログラミングを学ぶべきか――わたしの下に届いた1通のメールにはいろいろと考えさせられるところがあります。
()
ハッカーであれば、自分の情報管理を最適化するための工夫を怠ってはなりません。能力に不足があるのならツールで補うべきでしょう。かくいうわたしも、幾つかのツールを使って役に立たない記憶力を補っています。
()
オープンソースプロジェクトを開始するとして、そのソフトウェアに設定するライセンスとして何を選んだらよいでしょうか。今回はライセンスというものについて考えてみましょう。
()
ITの変化は、ソフトウェアの進歩よりもハードウェアの性能向上と、価格低下による普及によって実現されてきたといっても過言ではないでしょう。今後も想像を超えるレベルで増加していくであろうITの世界にあって、キーワードは「スケーラビリティ」になると予想します。
()
今回は、Lispについて簡単に紹介してみようと思います。Lispの先進性は、Lispの強さの副作用とでも呼ぶべきものです。Rubyも、文法こそ違うものの、その本質としてLisp文化を継承しているといえるかもしれません。
()
ハッカー能力を高めるのに優れた方法は、実際にコードを書くことと、ほかの人が書いた優れたソースコードを読むことです。今回は、わたしの過去の経験からソースコード読解の秘訣を考えてみます。
()
ハッカーの多くは何らかのスピード狂的側面を持っているようです。しかし、最適化を始める前には、その作業が無駄になるかならないかを見極める必要があります。
()
わたしに限らず、多くのハッカーたちはフリーソフトウェア(オープンソースソフトウェア)が大好きです。ハッカーがフリーソフトウェアを愛する最も大きな理由は、自由なのです。
()
世の中にこれだけたくさんの言語があるのに、さらにまた新しい言語を作ろうと思いつく時点で、すでに相当INSANEでしょう。しかし、言語を変化させることはあらゆるもののありかたを変化させることでもあります。つまり、言語のデザインは、究極の自由なのです。
()
ハッカーは、プログラミング言語にこだわる人がとても多いことで有名です。その理由はおそらく、プログラミング言語がハッカーの力と密接な関係があるからだと思います。言語は人間の思考をコンピュータに理解できる形で表現する手段なわけですが、同時に思考の道具でもあるのです。
()
自分の周囲の環境を積極的に改変してきた人類ですが、「電脳空間」の環境を積極的に改変していく能力は、まだ誰もが持っているとは言いがたいようです。あらゆることを自分の手で改造しないと気が済まないハッカーは、進化の最前線どころか時代に取り残されたオールドタイプなのでしょうか。
()
ハッカーといっても一枚岩ではありません。いろいろな趣味、いろいろな文化のハッカーが存在します。そして彼らは、自分の意見や文化についてしばしば論争を起こします。今回は「Emacsかviか」を例に、ハッカー文化圏について眺めてみましょう。
()
ハッカー傾向のある人々は、正直あまりビジネス向きではないように思います。しかし、いくらハッカーでも、霞を食べて生きていくわけにはいきません。そこで今回は、ハッカーの仕事生活を紹介しましょう。
()
生産性にこだわる職人は、自分の道具を選びます。現代のコンピュータ職人が最も接する道具といえば、キーボードではないでしょうか。今回は、ハッカーのキーボードへのこだわりについて考察します。
()
知られざる「ハッカー」の生態や心理についてまつもとゆきひろ氏が紹介する人気連載がITmediaに登場。ハッカーの生き方を知ることは、あなたがより良いプログラマーになるのに役立つかもしれません。もちろん保証はできませんが。
()