Facebookにログインして、友達や家族と写真や近況をシェアしましょう。
This is the second of a two part introduction on how to write testable Javascript UI code. The first article, Anti-Patterns and their fixes, uses a sample application to introduce several common, avoidable, and test-inhibiting anti-patterns. Why these common practices are anti-patterns and how to fix them are explained. This article continues by refactoring the original application to be easier to
This is the first of a two part introduction on how to write testable Javascript UI code. The first article presents a sample application that contains several common anti-patterns and how these can be refactored to be more testable. The complete refactor is presented in the second article along with info on how to add a unit test suite and make use of mocks. Front end development comes with a set
Please accept our apologies! We can't seem to find the page you're looking for. What should I do? Please use the Search Box above to find what you were looking for, or; Visit the Home Page and try to browse to the page again. Still no luck? You can also contact webmaster@rose-hulman.edu. Please include the URL you tried to visit and the page with the referencing link.
今必要なイノベーターとは? ゲームストーミングの前に行われた講演のゲストは、灘高2年のクリエイターTehu氏と、家計簿アプリを開発するzaim代表取締役の閑歳孝子氏の2人(写真3)。 Tehu氏は、自身の経験をもとに「大人の常識」に疑問を投げかけた。例えば、「世の中は、起業家をエラく見すぎている」「社会に今必要な人は、0から1を作り出す人ではなく、1を100にする人ではないか」「100年先のような、遠い未来志向になりすぎていないか」といったものだ。Tehu氏が「1を100に」を重視する理由は、同じようなアイデアを持つ人は大勢いて、意思を持った人こそがアイデアを現実にできるからというものだ。 実行できることが大事という例として挙げたのが、auがテレビCMで実現した、東京タワーの照明をスマートフォンから変えられるデモ。Tehu氏は「自分が実現したかった」と悔しがった。Tehu氏は、「いろいろな
シリコンバレーの10キロ圏内に本社を置く3社、フェイスブック、アップル、グーグルの株式時価総額は、トルコ1国のGDP(国民総生産)に匹敵するほどの規模だ。このように、全体としては不調な米国経済を支えているのは、ビル・ゲイツからマーク・ザッカーバーグに至るまで数々のハッカーたちが創業した会社であることは間違いない。 一般の機械やシステムの性能はたかだか2倍、3倍と直線的にしか向上しないのに、コンピュータの性能は1950年以降、10倍、1000倍、10万倍、100万倍と指数関数的に向上してきたことがその根本的な原因だろう。コンピュータという鷲の翼に乗ったものが勝利した半世紀だったと言える。今年のゴールデンウイークは読書を通じて、ハッカー起業家が世界を制覇した内幕を覗いてみるのはいかがだろうか。 ハッカーを3カ月で鍛え上げる養成所「Yコンビネーター」 まず、拙訳で『Yコンビネーター――シリコンバ
岡島です。こんにちは。 先日、他部署のプロジェクトふりかえりのファシリテートを行いました。 関連したチーム・人間が多かったこともあり、あえて第三者に仕切りをお願いしたいというPMの思いを受けてのご指名でした。 ということで、今回は、「他部署・チームのふりかえりファシリテート時に気を付けること」をまとめてみます。 ■時間はたっぷり余裕を持って いつものメンバーでのふりかえりより、時間は余裕を持って確保しましょう。 今回は参加人数が多かったこともあり、時間は3時間取っていただきました。タイムラインに1時間、KPTに1時間30分、まとめに30分の時間配分です。 なるべく多くの人の話を聞くためにも、いつもより多めに話を「ふっていく」必要もあるでしょう。 また、人間関係や背景がわからない人たちとの対話では、距離を掴むために、いつもより丁寧に話をする心配りも大切です。 ■事前に知識を仕込んでおく プロ
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 昨今、バズワードのように、ビッグデータという言葉をさまざまなところで耳にする機会が多くなりました。「ビッグデータには、われわれの知らないものすごい鉱脈が埋まっているのではないか」「ビッグデータを分析することで、われわれのビジネスを飛躍的に高められるのではないか」。 このようなビッグデータ神話がまことしやかに囁かれている一方で、具体的にビジネスの現場において、ビッグデータを何にどう生かしていけばよいのか分からないという声も聞こえてきています。 リクルートでは、ビッグデータへの取り組みをこの2、3年あまりで加速させ、需要予測や広告予算の最適化、ウェブリコメンデーションなどの分析ソリューションを生み出してきました。ただし、われわれは、意思決定
大規模システムの開発を加速、CAがDevOpsに新ソリューション:CA World 2013レポート 少ない予算で、より速くアプリ開発と提供のサイクルを回す――。モバイル端末やソーシャル・ネットワークの普及でB2C、B2Bのインタラクションが増す中、特に決済系などEコマースで利用されているメインフレームを含む基幹システムのアプリ開発のスピードアップが急務となっている。現在、6~12カ月かかっている開発サイクルを数週間、あるいは数日へと加速することは可能だろうか? 2013年4月21日から3日間、CA Technologies主催で米ラスベガスで開催された年次プライベートイベント、CA Worldでは「モバイル」「DevOps」「クラウド」「SaaS」をキーワードに新たに買収もしくは投入されたソリューションの紹介が行われたが、ここでは主にDevOps関連に焦点を当ててレポートをする。 メイン
1. Ruby2.0 がやってくる! 2013/02/22 シナジーマーケティング(株) 鈴木 圭 [Ruby 2.0] 第1章 Ruby2.0 がやってくる! 1.1. Ruby2.0 がやってくる! 1.2. Ruby2.0 の新機能 1.3. 互換の無い変更点 1.4. まとめ 1.1. Ruby2.0 がやってくる! Ruby2.0 がやってきます。 リリース予定は2013年2月24日、Ruby の 20歳の誕生日です。 2012-11-02 ruby-2.0.0-preview1 リリース 2012-12-01 ruby-2.0.0-preview2 リリース 2013-01-08 ruby-2.0.0-rc1 リリース 2013-02-08 ruby-2.0.0-rc2 リリース 2013-02-24 ruby-2.0.0 リリース予定 Ruby といえば「最近のスクリプト言語
4. Module#prepend 2013/03/01 シナジーマーケティング(株) 寺岡 佑起 [Ruby 2.0] 第4章 Module#prepend 4.1. Module#prependとは 4.2. prependとincludeの違い 4.3. モジュールの仕組み 4.4. モンキーパッチに利用する 4.5. まとめ 4.1. Module#prependとは Ruby2.0で追加されたModule#prependは、Module#includeと非常によく似た機能です。 Module#prependを使うと既存のクラスの処理を変更することができます。 Module#prependでメソッドを追加する prependを利用するのに特に難しいことは必要ありません。 以下のようにprependにモジュールを指定するだけです。 module Greeting def greet
Ruby2.0のModule#prependは如何にしてalias_method_chainを撲滅するのか!? お久しぶりです。寺岡です。 lazyについて書いた前回に続いて、Ruby2.0について書いてみたいと思います。 今回注目する新機能は、Module#prependです。 Module#prependはRuby2.0で新たに追加された、Module#includeの親戚のような機能です。 一言で表すと「クラスの継承階層の手前にモジュールを追加する」ことができるようになります。 ActiveSupportのMudule#alias_method_chainを使わずに綺麗なモンキーパッチ実装することができる、Module#prependの挙動を探ってみたいと思います。 ruby2.0-rc1のインストール まずは実行環境の準備です。 前回の記事ではruby2.0-preview2を使い
UIデザインの新しいワークフローを作るために長谷川恭久さんとの共同プロジェクトとしてスタートした“Patch Project”。導入部分として長谷川さんにお話頂いたワークフローの提案について「これからのUIデザインのために、デザインカンプをやめてプロトタイプを作ろう(前編)」として記事にしました。後編となる今回は、デザイナーがするべき雰囲気のデザイン、また具体的なワークフローについての話をまとめていきます。 ルック&フィールを考える photo credit: Crossett Library Bennington College via photopin cc ではHTMLプロトタイプを作っている間にデザイナーがするべきことは何なのか。それは雰囲気をデザインすること。レイアウト以外のデザイン、色やタイポグラフィ、写真や動画について考えていくのです。 具体的に言うと、スタイルガイドを作るこ
間接参照(かんせつさんしょう、英: indirectionもしくは英: indirection reference)とは、コンピュータのプログラミング、特にプログラミング言語において、ある値 (value) を、値そのものによってではなく、名前 (name) や参照 (reference) などにより間接的に指し示すこと、およびその参照自身のことや、それを参照して操作することである。 英語の direct は「指示する」「直接の」という意味があり、indirect は「間接的な」という意味がある。また、indirection は「遠回り」「回り道」という意味がある。通例「参照」という日本語は英語の reference に対応するが、プログラミングの用語および規格の文脈では indirection の一語だけでも「間接参照」を意味する。また、デリファレンス(dereference)とは、参照
これは、とても歴史的な話で、僕たちの知っている現在の “Mozilla” よりも時はさかのぼる (とはいえ、現在の Mozilla もその精神を受け継ぐ末裔だ)。 質問をブレイクダウンしよう: 最初に: この文脈でいう “mozilla” はなにを指すのか? ヒント: それは Mozilla Corporation や Mozilla Foundation のことではなく、Gecko エンジンのことでもない。 90 年代初頭、Mosaic というブラウザがイリノイ大学・米国立スーパーコンピュータ応用研究所 (NCSA) のとあるグループによって開発される。Mosaic の使いやすさや特徴的な機能は当時の “world wide web” の一般化に役立った。Mosaic の共同開発者の一人は Netscape という会社を設立し、この会社は Netscape という商用ウェブブラウザを生み
1 名前:以下、名無しにかわりましてVIPがお送りします :2013/04/24(水) 06:46:51.01 ID:huJepUvG0 続きを読む
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く