ヨーロッパに行っていつも不思議に感じること、、、 縦列駐車の車間距離をみて 『これ、どうやって入れたの?』 or 『これ、どうやって出すんだろう?』 恐らく上の写真のドライバーは、前のクルマにそっとぶつけて少し前へ押し出し、後ろのクルマにもそっとぶつけて後ろへ下げて、何事もなかったように走り去っていくことでしょう。 日本でそれをやったら完全に 『事故扱い』 になってしまいますね。 まさに 『文化の違い』 です。 今年 『ツール・ド・フランス』 は記念すべき100回目の大会を迎えています。 そんなこともあり、解説の仕事をする上で、ツールの歴史の勉強をする機会が多々ありました。 そこで改めて感じたことがあります。 それは、自転車レースに対するこれまでの自分の認識とのギャップです。 私が自転車レースを観るようになったのは1984年頃から。 もちろん今と比べるとレースの内容もだいぶ違いましたが、
1992年にWard Cunningham氏が、技術系ではないステークホルダにこの問題を伝えるために、初めて「技術的負債」というメタファを使いました。品質の低いコードと自動テストによるカバレッジがないことは、財務的負債と比較されます。このようなコードは、開発者だけでなく、すべてのステークホルダが負う財政的な重荷になり、将来的に利息が課される負債になります。元本額は、コードベースを将来簡単に変更できるようにリファクタリングするコストです。利息は、チームがよいコードではなく、汚いコードに取り組まなければならない場合に、将来支払う余分なコストです。 財務的負債とは違い、技術的負債は返済しなくてもよい負債です。時には、返済するのが無駄なこともあります。ある部分のコードを読んだり、変更したりすることはめったにないか、決して起こらないかもしれません。そのため、技術的負債も、どのくらい起きそうかを考慮す
※ 追記: id:TokyoIncidents さん"補足"の誤字修正しました、ありがとうございます!! これからYeomanに関して説明していきます。 Yeoman自体が何者なのかよくわかっていない人も多いと思います。また、ある程度Yeomanの概要は知っているので、generatorの作り方が知りたい、という方もいると思います。今回は三部構成で、yeomanを使う話、yeomanのgeneratorを作る話、最後にyeomanのAPIに関して説明していきます。今回は第一部のyeomanを使う話について説明します。 Yeomanとは Google社が作成した総合開発ツール群です、「ヨーマン」と呼びます。公式サイトには MODERN WORKFLOWS FOR MODERN WEBAPPS (モダンWEBアプリケーションのためのモダンワークフロー) と記述されています。 Yeomanを使う
Bcachefs Bcache is done and stable - but work hasn't stopped. Bcachefs is the hot new thing: a next generation, robust, high performance copy on write filesystem. You could think of it as bcache version two, but it might be more accurate to call bcache the prototype for what's happening in bcachefs - incrementally developing a filesystem was part of the bcache plan since nearly the beginning. It's
DevOpsというキーワードに関連して、「Chef」というツールの名前を聞いたことのある人も多いのではないでしょうか。この記事では、インフラにおける構成管理、展開作業を自動化するChefの構造および基本的な使い方について解説します。 インフラストラクチャ自動化フレームワーク「Chef」 Chefは、物理、仮想、クラウドといったさまざまな大きさのインフラに対して、サーバやアプリケーションの展開を容易にするための自動化フレームワークです。 Chefの重要な要素の1つに「Infrastructure as Code」という概念があります。インフラをどのように構築し、維持するべきかという定義はRubyの文法で記述され、ソースコードのように扱うことができます。つまり、あたかもRubyでプログラミングをするように、インフラの構成管理をコードによって行えることがChefの利点の1つです。 自然言語による
「ソフトウェア、システム、サービスに関係する人々が”同じ言葉を話す”ことができるよう、共通の枠組みである「共通フレーム2013」を作成しました。 ソフトウェア、システム、サービスの構想から開発、運用、保守、廃棄に至るまでのライフサイクルを通じて必要な作業項目、役割等を包括的に規定した共通の枠組みです。その詳細、使い方を解説しています。 本書は以前の版である「共通フレーム2007第2版」を大きく変更しリニューアルしたものです。主な特徴として以下があります。 ベースとなる国際規格をJIS X 0160:2012に変更要件定義プロセスに、要件定義の国際規格であるISO/IEC/IEEE 29148のエッセンスを導入運用・サービスとシステム開発の連携を考慮した、サービスプロセスの導入システム開発とソフトウェア開発の明確な分離 書籍名
Slackpropagation A Web Journal about Machine Learning, Music, and other Mischief To many people, “geek” and “nerd” are synonyms, but in fact they are a little different. Consider the phrase “sports geek” — an occasional substitute for “jock” and perhaps the arch-rival of a “nerd” in high-school folklore. If “geek” and “nerd” are synonyms, then “sports geek” might be an oxymoron. (Furthermore, “spo
日本でも少しずつ認知されてきているITによる教育サービスの提供ですが、ここ半年でまた新たに面白いサービスが出てきているのでまとめてご紹介したいと思います。2013年上半期までで佐々木が面白い・ポテンシャルが高いと独断で選ばせて頂いたサービスになります。今回は”日本発”という切り口から、日本の教育を活性化してくれそうなサービスをまとめました。 ◆日本発の教育系サービス7選 1.中学生、高校生のためのITキャンプ『Life is Tech』 中学生、高校生がプログラミングやデザインを学べるIT教育サービスです。子供向けプログラミングという切り口で言えば、国内で最も注目されているベンチャー企業と言っても過言ではないでしょう。いつも私もイベントの内容など興味深く拝見してます。プログラミング学習もどんどん若い頃から学べる環境にする動きが活発になってきているので、もしかしたら10年後は小学生はみんなP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く