Klint Finley

Klint Finleyの最新記事

  • 「コーディング教育など無用だ」。そう主張する人に伝えたいこと

    「コーディング教育など無用だ」。そう主張する人に伝えたいこと

    久しぶりに、オバマ大統領が2つの話題でTwitterを賑わした。ひとつはもちろん追悼式典会場における自分撮り記念写真の可否問題で、もうひとつは「皆にコーディングを学んで欲しい」という発言だ。Computer Science Education Week関連イベントの一貫として、オバマ大統領は「アメリカ人全員にコーディングを学んで欲しい」旨を訴えかけるビデオを投稿した。 続きを読む

  • フリーソフトウェア運動はどこで方向性を間違えたのか(そしてその修正方法)

    フリーソフトウェア運動はどこで方向性を間違えたのか(そしてその修正方法)

    ぼくの視野では、テク産業の過去10年における最大の変化は、ソーシャルメディアでもなければクラウドコンピューティングでもビッグデータでもITの消費者化でもなく、モバイルですらない。それは、業界の主流部分によるオープンソースの受容だ。それまでは、わずか10年前ですら、オープンソースは疑問視されていた。当時は、“オープンvs.プロプライエタリ”という議論が、あちこちの会議やパーティーで噴出していた。ベンダたちは、オープンソースに関するFUDをばらまいていた。しかし今では、あらゆるベンダが自分を“オープン… 続きを読む

  • グラフデータベースNeo4jのNeo TechnologyがシリーズBで$11Mを調達

    グラフデータベースNeo4jのNeo TechnologyがシリーズBで$11Mを調達

    NoSQLのグラフデータベースNeo4jを作っているNeo Technologyが今日、シリーズBで1100万ドルを調達した。この投資ラウンドを仕切ったのはSunstone Capital、これにそれまでの投資家Fidelity Growth Partners EuropeやConor Venture Partnersなどが参加した。 同社はスウェーデンで2007年に創業され、昨年のシリーズAでは1060万ドル、そして2009年にはシード資金として250万ドルを調達している。 続きを読む

  • PowerPointを超えるプレゼンツールPreziがインタフェイスを一新

    PowerPointを超えるプレゼンツールPreziがインタフェイスを一新

    MicrosoftのPowerPointに代わるプレゼンツールとして人気の高いPreziが、今日(米国時間10/30)インタフェイスを一新した。Twitter/Square(等)のJack Dorseyをアドバイザーとして迎えた同社は同日、ユーザが1500万を突破したことも発表した。 Preziの魅力は、プレゼンテーションをスライド的にでなく地図的に作ることだ。それにより、ノンリニアー(非線形)なプレゼンが可能になり、マインドマップなどに見られるように、要素やアイデア間の関連を空間的構造的に表現できる。 続きを読む

  • Famo.usがHTML5アプリ高速化の秘密を明かす–transitionsをJavaScript化

    Famo.usがHTML5アプリ高速化の秘密を明かす–transitionsをJavaScript化

    先月、本誌主催TechCrunch DisruptのBattlefieldの記事で、Famo.usを取り上げた。同社が近く立ち上げるHTML5用の開発フレームワークは、同社のデベロッパたちによると、HTML5のアプリケーションをより容易に開発できるだけでなく、できあがったアプリはネイティブアプリと変わらないぐらい高速高性能だ、という。今回同社から、もっと詳しい話を聞けたので、以下にご紹介しよう。 協同ファウンダのSteve Newcombは曰く:“誰もが抱く最初の疑問が、HTML5のパフォーマンスだ。でも今ではそれは、̵… 続きを読む

  • Google Playのデベロッパコンソールが新装開店–アプリのランクを知る機能が充実

    Google Playのデベロッパコンソールが新装開店–アプリのランクを知る機能が充実

    Googleは6月に行われた今年のGoogle I/Oカンファレンスで、同社のメディアストアアプリGoogle Playのデベロッパコンソールの新バージョンをプレビューした。新バージョンはその後ずっと非公開ベータだったが、今日(米国時間10/15)からすべてのデベロッパが利用できる。 それを試すには、これまでのコンソールの上部の”Try the new version”をクリックするか、またはこのリンクをクリックする。ただし一般公開されたとはいえ、複数のAPKのサポートやAPK Expansion Files、アナウンスメント… 続きを読む

  • Webアプリケーションに検索機能を提供するApache Lucene/Solrが大型アップデート

    Webアプリケーションに検索機能を提供するApache Lucene/Solrが大型アップデート

    本日(米国時間10/12)Apache Foundationが、検索ツールセットLuceneと、このツールを使った検索プラットホームSolrの大型アップデート、バージョン4.0をリリースした。中でもとくに目立つのは、Solrが新機能の増設により、より使いやすく、スケーラブルで、よりカスタマイズしやすくなったことだ。 両者は連携的に開発が行われているが、Luceneはアプリケーションに検索機能を容易に導入するためのJavaライブラリ、Solrはユーザ(企業等)がWebサービスとして動かす検索エンジン本体だ。後者は言うまでもなくLuceneを… 続きを読む

  • Google Analyticsの大先輩Hitboxが高度なWebマーケティング分析サービスAnametrixへ生まれ変わる

    Google Analyticsの大先輩Hitboxが高度なWebマーケティング分析サービスAnametrixへ生まれ変わる

    Google Analyticsの前には、多くのサイトがWebSideStory社のHitboxサービスからビジター数のデータをもらっていた。90年代の終わりごろには、最下部にHitboxの表示のあるホームページがたくさんあった。ご覧になった方も、おられるだろう。いや、あなたご自身が、Geocitesで作ったページの上にそれを載せていたかもしれない。 Hitboxはその後M&Aされて姿を消したが、WebSideStoryの協同ファウンダBlaise Barreletと数名の同窓生たちは、これまでの数年間、アクセス分析の新サービスA… 続きを読む

  • How Do They Make Money。ネットサービスは収益モデルを利用者に提示しておくべきだろうか?

    How Do They Make Money。ネットサービスは収益モデルを利用者に提示しておくべきだろうか?

    Googleが資金を集め始めたのは1998年のこと。当時はSergey BrinおよびLarry Pageの頭には明確なマネタイズプランというものはなかった。あったのかもしれないが、少なくとも世間ではなかったということになっている。大きな収入をもたらすことになったテキスト広告プログラムの開始は2000年になってからのことだった。しかし、Sunの共同ファウンダーでもあるAndy Bechtolsheimが彼らに小切手を渡す頃には、多少のプランは頭に浮かんでいたものと思われる。AdWordsスタート前にYahooと手を組んだのも、そのプランの一… 続きを読む

  • CIAによるNoSQLへの投資は続く: In-Q-Telが今度はCloudantを支援

    CIAによるNoSQLへの投資は続く: In-Q-Telが今度はCloudantを支援

    今日(米国時間10/2)、クラウドからデータベースを提供しているCloudantが、CIAなど合衆国の諜報機関が出資している非営利のVC、In-Q-Telから特注の開発を受注し、同時に投資(額非公開)も受けた、と発表した。In-Q-Telは先月にも、オープンソースのNoSQLデータベースとして知名度の高いMongoDBを抱える10genに、投資を行っている。それぞれ投資額は、100万〜300万ドルと噂されている。 今回の契約の一環としてIn-Q-Telは、Cloudantのホストサービスの利用を合衆国政府の諸機関に推奨していく。一般的に… 続きを読む

  • Microsoft、JavaScript系の新言語、TypeScriptのデベロッパー・プレビュー版を発表

    Microsoft、JavaScript系の新言語、TypeScriptのデベロッパー・プレビュー版を発表

    今日(米国時間10/1)、Microsoftはデベロッパー・プレビュー版のTypeScriptを発表した。 これはJavaScriptに近い新しいプログラミング言語で、JavaScriptに翻訳されるので、この言語を用いたアプリはすべてのブラウザで作動する。ソースコードはApache 2.0でライセンスされ、Codeplexにアップされている。 TypeScriptの文法はJavaScriptとほとんど同一だが、静的型付けなどいくつかの機能が追加されている。Microsoftのプログラミング言語のボスの1人、Anders Hejlsbergは… 続きを読む

  • QuantcastがHadoopの分散ファイルシステムの独自代替製品をオープンソース化

    QuantcastがHadoopの分散ファイルシステムの独自代替製品をオープンソース化

    Quantcastはインターネットのオーディエンスの計測とターゲティングをサービスしている企業だが、Apache Hadoopと同社独自の自家製ファイルシステムQuantcast File System(QFS)を使って毎日20ペタバイトあまりのデータを処理している。同社は今日(米国時間9/27)、その技術をApacheライセンスによるオープンソースとして一般公開した。今それは、GitHub上にある。 HadoopのデフォルトのファイルシステムはHadoop Distributed File System(HDFS)と呼ばれる。CEOのKonrad… 続きを読む

  • Webホスティングサービスのリビューはクソだった, Review Signalが状況の改善を目指す

    Webホスティングサービスのリビューはクソだった, Review Signalが状況の改善を目指す

    Webホスティングサービスのリビューを参考のために読んだことある? だいたいどれも、次の二つのうちのどっちかだよね: A)不確かな個人的経験、B)アフィリエイトねらいのスパム。だから、本当に評判の良いホストを見つけるための、参考にはならない。 人気の高いフォーラムWeb Hosting TalkのモデレータだったKevin Ohashiは、この状態を変えたいと思った。Ohashiはかつて、修士論文で感情分析について書いたことがあるので、ホストに対する満足度を知るにはTwitterを使うべきではないか、と考えた。そして、彼のReview Signa… 続きを読む

  • GitHubをホストしたら特許侵害?, Rackspaceが特許訴訟の常連企業に訴えられる

    GitHubをホストしたら特許侵害?, Rackspaceが特許訴訟の常連企業に訴えられる

    【抄訳】 PersonalWebとLevel 3 Communicationsが、RackspaceがGitHubをホストしていることを特許侵害として訴えた。アップデート: PersonalWebにはGoogleやFacebookやAppleなどの大型テクノロジ企業を訴えた履歴がある。 アップデート: Rackspaceはこのように応じている。 PersonalWebが、この訴訟の第一原告だ。 Brilliant Digital Entertainmentの子会社であるKinetechは、昨年9月にPersonalWeb Technologiesを買収した… 続きを読む

  • DropboxがブラウザサイドのJavaScriptを1週間でCoffeeScriptに書き換え–コードの可読性をアップ

    DropboxがブラウザサイドのJavaScriptを1週間でCoffeeScriptに書き換え–コードの可読性をアップ

    Dropboxの技術者チームは7月に、そのブラウザサイドのコードベースを1週間で書き直した。Dropboxの技術部門のブログに、そう書かれている。書き直しによってそのJavaScriptのコードがすべて、CoffeeScriptと呼ばれる言語に翻訳された。 CoffeeScriptは、コンパイルするとJavaScriptになる言語だ。シンタクスがPythonやRubyに似ていて、“読解性の良いプログラミング(literate programming)”ができることを目標として作られた。それはつまり、人間が読んで分か… 続きを読む

  • GitHub/StackOverflowの人気上位言語はJavaScript, Java, PHP, Python; Scalaが着実に成長

    GitHub/StackOverflowの人気上位言語はJavaScript, Java, PHP, Python; Scalaが着実に成長

    産業調査会社RedMonkが今日(米国時間9/12)、至近の四半期におけるプログラミング言語の人気ランキングを発表した。それによると、トップはJavaScript、次位以下はJava、PHP、Python等となる。 このランキングの基(もと)となったデータは、オープンソースのプロジェクトホスティングサイトGitHubの利用実態と、プログラミングのQ&AサイトStackOverflowにおける会話の動向だ。ランクの算出方法は、2010年にDrew ConwayとJohn Myles Whiteが作ったものを使用している。 続きを読む

  • Pagoda Box=(IaaS+PaaS)/2, AWSより易しくHerokuより自由度あり

    Pagoda Box=(IaaS+PaaS)/2, AWSより易しくHerokuより自由度あり

    最近は、infrastructure-as-a-service(IaaS, Amazon Web Servicesなど)とplatform-as-a-service(PaaS, Herokuなど)が一つのものに収斂しつつあると感じる。デベロッパがPaaSを好むのは、プロビジョニングとデプロイメントがはやいからだが、でも環境のコントロールを完全に放棄したいわけではない。収斂の一つの例がPagoda Boxだが、このPaaSはインフラのより深いコントロールもユーザに与えつつ、面倒な部分は抽象化して提供する。 その大きなセールスポイントは、すっきりとし… 続きを読む

  • お手軽にプログラミングを学習したい人のための厳選5サイト(+ボーナス)

    お手軽にプログラミングを学習したい人のための厳選5サイト(+ボーナス)

    ここ数年、プログラマーに対するニーズが高まるにつれ、ブラウザ内で完結するプログラミング学習ツールというのが多く登場してきた。コーディングの第一歩をはじめる前に、まず本を買って、そして手間隙をかけて開発環境を構築するというような作業は無用となったのだ。 きっとこの記事をお読みの方も、開発用のマシンに環境構築するのではなく、まさに今利用しているコンピュータを使ってプログラミングの勉強を始めたいとお考えだろう。あるいは本をオーダーしたり、ソフトウェアをインストールする手間すらも惜しいのだという人もいるだろう。いずれにせよ、「すぐに始めたい」と… 続きを読む

  • ApacheがGoogleのリアルタイムビッグデータツールDremelのオープンソースクローンDrillを

    ApacheがGoogleのリアルタイムビッグデータツールDremelのオープンソースクローンDrillを

    Googleには、今さら言うまでもなく、大量のデータがあり、それらを扱うためのツールを数多く作ってきた。中でもとくに有力な製品として、MapReduceやGoogleFSはオープンソースのApache Hadoopを生み、BigTableはApache HBaseを孵(かえ)した。 でも、それで終わりではない。同社はその後もビッグデータを処理するためのツールを作り続け、それらに関する論文やドキュメントを次々と公開してきた。中でもDremelは、GoogleFSとBigTableに保存されている巨大なデータ集合のクェリを高速化する。Hadoo… 続きを読む

  • インターネット上での「まあいっか」、これをやめることこそ利用者の利益

    インターネット上での「まあいっか」、これをやめることこそ利用者の利益

    「利用規約(TOS:Terms Of Service)に同意します」というのは、インターネット上をもっとも多く流れる嘘なのだということがよく言われる。しかし「嘘」を避けようときちんと読んでみても、ほとんどの利用規約は弁護士に相談しないと正確なところがよくわからない文言を含んでいる。先週の記事にも書いたが、ウェブアプリケーションの利用については、よくわからなくても利用規約に「同意します」と言ってしまうか、あるいはサービスを全く利用しないという選択肢しかないのが現状だ。 こうした状況に風穴を開けようとしているのがTOS;DRというプロジェクトだ… 続きを読む