タグ

2014年3月24日のブックマーク (7件)

  • NHK NEWS WEB 次世代のIT技術者育成の試み

    コンピューターのプログラミングを学ぶ子どもたちが、地方自治体のさまざまな課題に対応するスマートフォン向けのアプリやウェブサイトを作って発表する催しが、23日までの3日間、開かれました。 次世代を担う子どもたちに、プログラマーとして実践的な技術を身につけてもらい、日の国際競争力を高めようという取り組みについて、経済部の加藤陽平記者が解説します。 参加者は全員子ども 「待機児童の解消」や「観光客の誘致」といった自治体が抱える課題を、IT=情報技術で解決するためのアイデアを競うこの催し。 特徴は大きく2つあります。1つは、参加した53人全員が小学生から高校生までの子どもたちであること、もう1つは、実際にスマートフォンのアプリやウェブサイトという形に作り上げて発表することです。 子ども向けにコンピュータープログラミングの教育事業を行っているベンチャー企業が、世界的なIT企業の「グーグル」と

    NHK NEWS WEB 次世代のIT技術者育成の試み
  • Hack · Programming Productivity Without Breaking Things

    HackHack is an object-oriented programming language for building reliable websites at epic scale Hack reconciles the fast development cycle of a dynamically typed language with the discipline provided by static typing, while adding many features commonly found in other modern programming languages. Hack provides instantaneous type checking by incrementally checking your files as you edit them. It

    Hack · Programming Productivity Without Breaking Things
  • 分散テスト実行システムRRRSpecをリリースしました - クックパッド開発者ブログ

    技術部アルバイトの鈴木(@draftcode)です。 クックパッドが内部向けに開発・運用を行ってきた、分散テスト実行システムRRRSpecをオープンソースとして公開しました。RRRSpecは時間のかかる自動テストを分散処理することで、全体のテスト時間の短縮を狙うアプリケーションです。現在クックパッドでは17000を超えるテスト項目があり、マシン一台でテストを実行すると完了まで数時間かかります。このテストを60並列程度の分散処理で行うことで、平均8分から9分程度で完了できるようになりました。また、Amazon EC2のスポットインスタンスを利用することにより、大幅なコスト削減も同時に達成しました。 https://github.com/cookpad/rrrspec 分散テスト実行とは アプリケーションが大きくなるにつれて、自動テストの数も大きくなっていきます。クックパッドでは、非常に多くの

    分散テスト実行システムRRRSpecをリリースしました - クックパッド開発者ブログ
    koemu
    koemu 2014/03/24
    サーバを分散してテストするために利用する
  • 慶應大学 吉村研究室 With HD

    吉村研究室ウェブサイトが新しくなりました。 http://new2.immunoreg.jp/ ログイン ユーザ名: パスワード: 慶應大学 吉村研究室

  • 学振特別研究員になるために~知っておくべき10のTips~

    2014年3月23日に行われた「生物物理若手の会・生化学若い研究者の会・脳科学若手の会 合同セミナー」の資料です. http://www.bi.cs.titech.ac.jp/~ohue/jspsseminar/ Read less

    学振特別研究員になるために~知っておくべき10のTips~
  • Go言語での構造体実装パターン

    Go言語での構造体実装は、埋込や独自コンセプトのインターフェースといったGo言語独自の機能を理解して行う必要があります。 今年からGo言語を始めましたが理解が曖昧なままだと実装に迷うことが何度かありました。今回よい機会なので、Go言語での構造体実装パターンとしてまとめてみることにしました。 構造体実装パターン 実装パターンの洗い出しとして、GoFデザインパターンをGo言語で実装する手法をとりました。 その中で繰り返し現れる実装をGo言語での構造体実装パターンとしてまとめてみました。 コンストラクタ関数 エクスポートによるアクセス許可 インターフェースによるポリモフィズム 構造体によるポリモフィズム 構造体によるサブクラス・レスポンシビリティ 構造体による移譲 関数による移譲 以下、それぞれのパターンを解説していきます。 コンストラクタ関数 Go言語には構造体のコンストラクタがないため、構造

    Go言語での構造体実装パターン
    koemu
    koemu 2014/03/24
  • LINE Serverの開発とリリースプロセス « LINE Engineers' Blog

    皆さんお元気ですか?LINEサーバー開発室でサーバ開発を担当している崔珉秀と申します。 この記事ではLINEのサーバーの開発とリリースプロセスについて述べたいと思います。 LINEの開発者はどんな形で開発しているのか、サービスに変更事項をどのように適用しているのか、お互い協力してより良い開発環境を得るためにどんな努力をしているのかをお伝えする機会になったらいいなと思います。 ここで述べるリリースプロセスは、LINEのサーバ開発の流れとソース管理システムの運用方法、そして番環境に変更事項を適用するまでの過程です。 LINEのServer Applicationはその役割とシステムの構成によって複数のServer Applicationに分かれて構成されています。 例えばNetwork通信及びProtocolなどを担当するApplication、messagingやsocial graph

    LINE Serverの開発とリリースプロセス « LINE Engineers' Blog