Let me start out by saying I am a big fan of refactoring, the ongoing process of changing code so that it performs the same behaviors but has more elegant structure. It's an essential discipline of good software development, especially in startups. Nonetheless, I want to talk about a dysfunction I've seen in several startups: they are literally refactoring themselves to death. Here's a company I m
LÖVE is an unquestionably awesome 2D game engine, which allows rapid game development and prototyping in Lua. This project is constantly evolving and changes come and go, sometimes initiated by us and sometimes by the recommendations of others. If you have an idea on how to make the game engine better, it is greatly desired that you contact us and let us know what you think. Happy new year! A new
池田 信太朗 日経ビジネスオンライン編集長 2000年に日経BP入社。2006年から『日経ビジネス』記者として、主に流通業界の取材に当たる。2012年『日経ビジネスDigital』のサービスを立ち上げて初代編集長、2012年9月から香港支局特派員、2015年1月から現職 この著者の記事を見る
「バカ野郎! なんで派遣社員を切るんだ」。あるメーカーA社で長年技術者を務めたOBの方が,取材の冒頭で怒り始めた。取材のテーマは派遣社員に関するものではなかったのだが,たまたまそうした話に及んだのだ。 というのも,A社は2008年後半に派遣社員の雇い止めをすると発表したからだ。その決定について,このOBの方は非常に不満に感じていたからである。「X社長は分かっていない」と強い口調だ。 言うまでもなく「派遣切り」は深刻な問題だ。だが,恐らくどのメーカーの経営陣も,安易に考えて決定したわけではないだろう。その決定の背景には,しかるべき理由があるに違いない。例えば,「このまま消費不振が続けば,正規社員を解雇せざるを得ない。そうなれば,企業としての根幹である製品開発力まで失われる恐れがある。現状の深刻な経済環境では両方は救えない。せめて正規社員だけでも雇用を守り,会社を危機から救いたい」といった考え
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
オーディオプログラミング言語 ChucK を使って組んでみたサンプルプログラムの映像。 最初のプログラムは,1度,短3度,5度,短7度の音(つまりマイナーセブンスコードの構成音)からなるランダムなシーケンスを延々と鳴らし続けるもの。 二番目のプログラムは,構成音は最初のプログラムと同じだけど,ただランダムに鳴らし続けるのではなく,簡単な繰り返し構造を持たせるようにしたもの。最初のプログラムよりも,いくぶん音楽的な要素が加えられていると思う。 ChucK は,こういった類の実験を行うには非常に適した言語だと思う。上の二番目の例では,プログラムを動かしている最中に変更を加え(繰り返しの構成を変えてみている),それを「オン・ザ・フライ」で再実行している。同様のことは SuperCollider などでもできるけれど, ChucK は仕様の簡潔さと,統合環境 (miniAudicle) の手軽さが
パーティションのサイズを変更したくなる、あるいは変更しなければならない理由は色々と考えられるものの、一般的にはデータを破損することなくパーティションのサイズ変更を行うことはできない。これはMicrosoftのWindows Vistaが登場するまでの話であった。Vistaでは、データが格納されているパーティションのサイズを変更することができるようになっている。しかも、それはとても簡単にできるのである。ただ、Microsoftは確固たる考えがあって、こういった機能を初心者の目に触れないところに隠しているのだ。 このため、私も警告しておくことにしよう。この手法はテスト、実証されているものの、絶対保証できるものではない。おかしなことが発生してデータが消えて無くなることもあり得るのだ。このことをしっかりと頭に入れ、あなたのデータが無事なうちに、まずバックアップを取得しておいてほしい。 必要な警告は
失敗例その1 「要件定義が終わらない」 ユーザーから要求を聞き出し、システム要件に落とし込んでいくのが要件定義だ。要件定義が終わらないかぎり基本設計に移れない。しかし、要件定義がいつになっても終わらない。その理由として、ユーザーからうまく要求を引き出せないことがある。そもそも今回のシステム開発でユーザーが具体的に何をやりたかったか、どんなものをIT化すればよいのかがはっきりしない。3カ月と予定されていた要件定義工程はすでに1カ月オーバーしてしまっている、しかもユーザーが満足するような要件定義書がいまだにできていない。 失敗例その2 「設計工程の無駄」 オープン系の開発でウォーターフォール開発を行っている。設計工程は、基本設計、詳細設計に分かれている。基本設計では、要件定義に基づき、主に画面などユーザーがシステムを利用するうえで意識する部分を設計し、詳細設計では、それをプログラムにつなげるた
2009/01/29 iPhone向けにC#で書かれたゲームが40本以上存在する――。2009年1月7日付けのブログ投稿で、こんなにわかに信じられない現象を伝えるのは、メキシコ出身のオープンソース開発者、ミゲル・デ・イカザ(Miguel de Icaz)氏だ。iPhoneアプリケーションの開発といえば、アップルが提供するSDKに含まれるObjective-Cを使うか、Webブラウザ上でのみ動作するJavaScriptで実装するかのいずれかだった。 C#のような実行時にランタイム(.NET Framework)を必要とするプログラミング言語は、iPhoneでは使えない。なぜなら、任意のコードを実行できるランタイムを配布パッケージに含めることを、セキュリティ上の理由からアップルが禁じているからだ。 ではなぜ、C#アプリケーションが審査に通るのか? この背後には、オープンソースプロジェクト「Mo
いろいろなタイプのインフルエンザウイルスに効くワクチンを厚生労働省研究班が開発した。 従来のワクチンと違い、ウイルスが変異しても効果が続くのが特徴で、動物実験で確かめた。実用化までには数年かかるとみられるが、新型インフルエンザの予防にも役立つと期待される。 研究班は、国立感染症研究所、北海道大、埼玉医科大、化学メーカーの日油。 通常のワクチンは、ウイルス表面をとげのように覆うたんぱく質をもとに作る。接種後、ウイルスが体内に侵入すると、抗体がとげを認識して増殖を阻止する。だが、インフルエンザは、とげの形が異なる複数のウイルスが流行することが多いうえに、頻繁にとげの形が変異するため、毎年のようにワクチンを作り直す必要があった。流行する型の予測がはずれると、ワクチン接種の効果が薄れた。 研究班は、表面に比べて変異しにくいウイルス内部のたんぱく質を人工合成。それに特殊な脂質膜をくっつけてワクチンを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く