あなたを好きになったものの…あなたに好きになってもらうのは難しいのかしら。レベルは0から10まで。
![あなたを落とす難易度レベル](https://cdn-ak-scissors.b.st-hatena.com/image/square/b12d14b0a4e82f93f847cc65135f0c0dba769f08/height=288;version=1;width=512/https%3A%2F%2Fd22xqp4igu9v8d.cloudfront.net%2Fshindantitle%2F136411%2Fcard%2F64ce1604d60c6eadd3c105cf63faf0ed3462ff47_card_ja.jpg%3Fv%3D27a402038b92552fb3c4b3b85b57e9c6234ac4d0)
var Stage = function(id){ this.id = id; this.width = 640; this.height = 480; this.sakuras = []; this.timedelay = 50; this.t_timer = undefined; }; Stage.prototype ={ init:function(){ var i =0; for(i=0;i<100;i++){ var sakura = new Sakura(); sakura.init(this.width,this.height); this.sakuras.push(sakura); } var node = document.getElementById( this.id ); if(!node.getContext) return; this.canvas = node.
以下に、その要点を個条書きにした(※筆者が特に重要だと感じた個所)。ここに書き出している以外にも注目すべき発言が多々あったので、興味がある方はぜひUstream動画を視聴してほしい。 ●そもそも「テスト」とは? 単体テストにおけるテスト指針 ―― テストとは何か? デバッグとの違いは? guicheng「テストは品質を保証する作業であるということが大前提」 太田「その定義のほかに、テストは、仕様が満たされているかを検証したり、仕様漏れなどの欠陥を見つけたりする作業でもある。対してデバッグとは、テストで見付かった障害の原因となる欠陥を究明して、欠陥を除去する作業」 長沢「デバッグはテストではない。テストでは、『何をして、その結果、どうなったのか』というエビデンス(=過程を含めた根拠となる情報)を蓄積することが大事。そうしておけば、後でそれを開発チームや品質保証チームで活用できる」 ―― 「J
DevGuideの"Designing for Performance"などを読みつつ、要点をメモしていきます。 プロファイリングによりボトルネックを調べたり、アルゴリズムを見直したりして高速化したあとの、細かい改善取り組みに関するネタが主みたいです。 個人的な経験からは、「Stringは重い」ということを心にとめて置くべきだと思います。文字列の連結や部分文字列の切り出しを繰り返すコードを書くなら、StringBufferやStringBuilderを使うべきでしょう。 この記事は、まだ書きかけです。 不要なオブジェクト生成を避ける 一時的に利用されるだけのStringを返すメソッド String#substring()は新しいStringを生成するが、内部でchar[]を共有する Integer配列よりint配列の方が良い 1つの2次元配列より、複数の1次元配列の方が良い FooとBar
■ エクセルVBA超入門 ・9ステップで"Hello World!" からオブジェクト指向まで! 1. "Hello World!"を表示しよう 2. 基本はデータの入出力 3. 繰り返し処理 4. シートで簡易データベース 5. 名前をつけよう 6. 構造化プログラムに挑戦 7. 構造体を使ってみよう 8. フォームを使ってみよう 9. オブジェクト指向に挑戦 ■ エクセルVBA中級編 ・VBAでいろんなテクニック 変数・関数のスコープ 引数の参照方法を明示 配列の中身を一気に複写 識別子がよいコードを作る データ定義型をもっと知ろう 定数と列挙型を活用しよう エラー処理の重要性1 エラー処理の重要性2 いろいろな条件分岐 いろいろな繰り返し処理 演算子について知ろう 文字列操作 連結 変換 置換 文字列操作 検索 比較 書式 日付操作関数を知ろう 数値操作・評価・その他関数 並び替えソ
仕事柄、スマートフォンのアプリを日々検証してます。 特に最近は怒涛の如く新機種がリリースされているため、新機種が出るたびに検証と、少なくともここ1年では一番大変です。 一通り検証するだけで、丸1日かかります。 今後が怖すぎます。個人的には楽しみなんですけどね。 せっかくなので、全機種を一通りいじり倒したこの経験を共有しておこうかと思いました。 先月から今月にかけてたくさんの機種が出てますので、現在購入検討されている方など、少しはお役にたてるのではないかと思ってます。 ご覧の通り広告も入ってませんしステルスマーケティングでもないのでご安心ください。 ただし、当然主観が入ってますので、参考程度にしておいてください。 キャリア別に分けて書かせていただきます。 2009年にいち早くAndroid端末を出し、その後も積極的にAndoroid端末のリリースに注力しているドコモは、全キャリア中最もAnd
クラス コンストラクター [2008-08-24] メソッド呼び出し [/2016-12-29] フィールドアクセス [/2009-03-28] 内部クラス [/2016-12-17] インターフェース 無名内部クラス [/2018-04-21] 実質的final [2014-03-22] 列挙型 [/2008-06-08] アノテーション [/2020-03-21] クラスをソース上で使用する為には、まず、そのクラスにアクセス可能である必要がある。 (アクセス可能(参照可能)でないと、importでコンパイルエラーになる) クラス(インスタンス)を使うには、以下のように変数を宣言する。(Fooというクラスの例)[2003-07-06] void メソッド() { Foo a; ~ } ローカル変数を宣言すると、初期値は設定されない。そのまま値を代入せずに使おうとするとコンパイルエラーにな
Never has a social media platform experienced such a meteoric rise and fall as Google+. The company’s answer to Facebook, Google+ was supposed to be the next big thing. But after years of languishing in obscurity, Google+ was finally shut down for good in 2019. Here are the reasons why it failed: 1) Lack of usersGoogle+ simply never caught on with users the way Facebook did. While Facebook had ove
iriverは2011年1月のCESにおいて、電子ペーパー採用の新製品「Story HD」を披露した。同社は当時、同製品は世界で「最高解像度を誇る6インチ電子書籍端末」であると述べていた。同製品は米国時間7月17日、「Google eBookstore」と連動する初の「Google eBooks」電子書籍端末として、発売される予定である。 7.3オンス(約207g)のStory HDは、価格139.99ドルでLG製の電子ペーパーディスプレイを搭載し、ARMの「Cortex」技術に基づくFreescale Semiconductor製の高度なプロセッサによって、XGA(768x1,024ピクセル)解像度、ピクセル数の63.8%増加、高速なページめくりを提供する。また、Wi-Fiが内蔵されており、バッテリは1回の充電で最大6週間持続するという。その他の仕様としては、QWERTYキーパッドを搭載
GNU screenはもう古いので皆さんtmuxへ移行しましょう、という話。Gentooならemerge tmux。 スクリーンショット 手元のtmuxを撮ってみた。縦分割モード。ウィンドウマネージャはawesome。左のircクライアントはweechat。 本家にもいくつかスクリーンショットがある。 tmuxへ移行する理由(メリット) 標準設定のままでもそれなりに使えるステータスバー 各ショートカットがコマンドベース(コマンドで操作ができる) 標準で縦分割機能搭載 GNU screenがたまに固まる問題(が発生するのは私だけ?)が発生しないかも ビュー専用のスクロールモード 柔軟なペイン制御 コピー&ペースト用のバッファを複数保持できる terminfo的にscreen互換 メモリ消費量が少ない(GNU screenの約1/5) 一部機能でマウスが使用できる(mode-mouse, mo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く