You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
This broke my head A few weeks back, I mentioned that I was doing a test to see whether “pre-launch content” really helps sales. For the test I split a large list (88,000 subscribers) in half. The A segment got 5 emails over 3 days that sent them straight to an offer page. The B segment got the same […] Continue reading How the Navy SEALS saved my email campaign Yesterday I mentioned that the best
JavaScript heavy applications can be found all over the place these days. As JavaScript applications become more and more complex, it's no longer acceptable to have a long chain of jQuery callback statements, or even distinct functions called at various points through your app. JavaScript developers are slowly learning what traditional software programmers have known for decades. Organization and
開発者なら誰でもデバッグ――プログラムコード内の不具合を見つけて修正する作業――が重要な工程であることを知っている。デバッグに徹した取り組みが、ソフトウェア開発のほかのどの工程にコストをかけるより重要な場合も多い。一つのバグの原因がわからないために開発者が長時間かかり切りになることもあり、デバッグ作業は予測不可能だ。しかも不幸なことに、これまでのデバッグはたいてい手作業だった。だが、それもDelta Debuggingの登場によって変わろうとしている。 現在は、デバッグ作業の工程のうち、部分的にでも自動化の恩恵を受けている工程は、ほとんどの場合、バグの存在を検出するテスト工程だけだ。gdbのようなデバッガツールもデバッグ作業の役に立つが、それもプログラム実行の検査と制御を行う受け身のツールに過ぎない。 ドイツ、ザールラント大学のAndreas Zeller教授のグループが開発したDelta
Dies ist ein Archiv des alten Softwaretechnik Lehrstuhls der Universität des Saarlandes. Es ist nicht länger aktuell. Für die aktuelle Arbeit von Andreas Zeller und seiner Gruppe besuchen Sie andreas-zeller.info. Für den aktuellen Softwaretechnik Lehrstuhl besuchen Sie www.se.cs.uni-saarland.de. The Delta Debugging project at Software Engineering Chair, Saarland University investigates an automate
海外ではなぜアジャイル型開発が普及しているのか、IPA(独立行政法人情報処理推進機構)が継続的に行っている非ウォーターフォール型開発についての調査や提言活動の一環として、海外でのアジャイル開発の背景などについての報告書「非ウォーターフォール型開発の普及要因と適用領域の拡大に関する調査報告書 (非ウォーターフォール型開発の海外における普及要因編)」が公開されました。 調査対象国は、アメリカ、イギリス、中国、ブラジル、デンマークです。アメリカはアジャイル宣言が行われたアジャイル開発先進国として、イギリスもアジャイル開発の先進国として選ばれ、中国は日本のオフショア先であり新しいソフトウェア開発市場が起こりつつある国として、ブラジルはアジャイルコミュニティが活発化しており、デンマークは政府がアジャイル開発を推進している国として選択されました。 報告書のハイライトを紹介します。 海外でなぜアジャイル
CDNでウェブサイトを高速化するためのまとめです。 「そんなの知ってるよ」という方も多いと思いますが、バージョンの指定方法や、キャッシュ・フォールバックなど、CDNに関する情報を集めましたのでご覧いただければ幸いです。 認識誤り等ありましたらどこかでつぶやいてください。 1.CDNとは CDNとは「Contents Delivery Network(コンテンツデリバリネットワーク)」または「Contents Distribution Network(コンテンツディストリビューションネットワーク)」のことで(注)、コンテンツを配信するために最適化されたネットワークを指します。 Wikipediaの「コンテンツデリバリネットワーク」の説明によると、次のサービス(企業)が著名な商用CDNサービスを提供しているようです。 Akamai Technologies Limelight Networks
JSX の進化速度が半端ない - ぐるぐる~ で紹介していただいているとおり、最新の JSX では function expression の型宣言を省略できるようになっています。これを利用して、たとえば配列の合計を求める場合、 var sum = 0; [ 1, 2, 3, 4, 5, 6, 7, 8 ].forEach(function (n) { sum += n; }); のように、JavaScript と 100% 同様に書くことができるようになりました。省略形を利用して [ ... ].forEach((n) -> { sum + n; }); でもいいです。 ところでこのコード、見た目は同じなんですが、実は JSX だと JavaScript よりも5倍以上速く動くんです。まだ最適化があまいところがあるのに。 なぜか。JavaScript の Array#forEach は配
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く