移転しました。新しいエントリはこちらの「今日勉強したことをつらつらと」へ

2012-01-01から1年間の記事一覧

画像サイト巡回が捗るiPadやiPhoneでも使える画像閲覧用のブックマークレットつくってみたよ

画像の一覧がずらーっと出てるページを、スライドショーっぽくするブックマークレット。普通のブラウザでも使用可。 使い方は最後の方に。 javascript:(function(){var array=Array.prototype.slice.call(document.querySelectorAll('a[href*=".png"],a[href…

ポケモン初心者と呼ばれないために バトルトレイン21連勝まで(1)

ポケモンBW2が発売されて約一ヶ月、初めてポケモンに触った人や、あんまりやりこまない人でもエンディングを見れたころでしょうか。最近のポケモンはクリア後のボリュームも充実していて、ポケモンファン向けのやりこみを楽しめます。 でもゲーム中にヒント…

ものごととはそういうものだ

こんなエントリ書いたのは、人間みんなある程度で考えることをやめてて、それを理解させるのはつらいから。 シャットダウンがスリープになってたことを挙げたけど、電源っていうものは落とさないとだめなんだと信じている人が多いからそういう結果になったん…

あいらぶWindows 95

Windows 8 RPを入れてみたんだけど、なんかいまいち。 何がいまいちか考えてみた。 結局のところ、OSが変わるごとに、PCの操作を覚えなくちゃいけないってすごいストレスなんじゃないかと。 Win95→XPの流れの中で、大幅には操作自体は変わってない。だからス…

久しぶりにPC自作したからまとめてみた

Mid 2010のMacBook Pro一本にしてたんだけど、Diablo3が満足に動かないから買っちゃった。自作は苺皿くらいのときからさっぱりしてなかったから、選び方とか調べ直したとこのまとめ。 CPU Kがついてるかどうかでオーバークロックできる設定になってるかどう…

iOS開発メモ(書きかけ)

InterfaceBuilderで画面遷移をさせる - めも帖 画面遷移とかUIViewとか[iPhone] アプリのローカライズ(国際化対応)方法 | Sun Limited Mt. ローカライズ

それ、何が面白いの?

こないだ友達と飲みに行ったら、不思議な事を言っていた。 人の趣味に対して「何が面白いの?」というとブチ切れられるけど、「どの辺が面白いの?」というと嬉々として語りだすとのこと。 言われたシーンを想像すると僕も同じ反応を示すと思うけど、言葉の…

2-4 九九表示プログラムを作る 制御構造

前置きが長くなってしまいましたが、順にコーディングしていきます。 この章については、わかりやすい記事が沢山あるのでざっくりです。わからなければ検索してください。 プログラミングの基本中の基本、制御構造を使用します。 変数 var i = 1; i = i +1; …

2-4 九九表示プログラムを作る 作る

それでは作っていきます。 一の段を作る 前回のループのところの例と一の段が似ていると気づいてもらえたでしょうか? // 一の段表示プログラム var kakeru = 1; // 1から while( kakeru <= 9) { // 9までをかける textarea1.value += ' ' + 1 * kakeru; // …

3-1 とりあえず終わり

ここまでのことで、入門はできてるので、初心者向けの記事を読んで何を言っているかわからないということはなくなっていると思います。この先は覚えなければならないジャンルが多岐にわたるので、各自でやりたいことによって調べてみてください。 覚えなけれ…

3-2 初心者から中級者を目指すためのチュートリアル

オブジェクト指向について理解するには、遠回りしてる気もするけど、このステップが最短な気がする。このへんちゃんと理解してれば他の言語に浮気が楽勝になるし。 1.Javaをかじる 簡単なところだけ。分岐、ループ、配列、パッケージ、メソッドとフィールド…

2-1 九九表示プログラムを作る

今回の目的 プログラミングをしたことが無い方にとって、プログラミングは難しい勉強をして、頭の良い人がやるもんだというイメージを持っているかもしれません。僕の経験上、それは誤った認識だと感じています。最先端の技術開発をする研究者を目指すのであ…

2-2 九九表示プログラムを作る 解答例その1

さっそく解答例 textarea1.value = ''; textarea1.value += '1 2 3 4 5 6 7 8 9\n'; textarea1.value += '2 4 6 8 10 12 14 16 18\n'; textarea1.value += '3 6 9 12 15 18 21 24 27\n'; textarea1.value += '4 8 12 16 20 24 28 32 36\n'; textarea1.value …

2-3 九九表示プログラムを作る 設計

前回挙げた間違いの原因は、「九九の表を表示する」という「要件」に対して、「コーディング」してしまったことにあります。「九九の表を表示する」というのはどういうことなのか、作ってみてからやっぱり変だから作りなおそうということが減らせるくらいに…

1.hello,world

今回の目的 習うより慣れろということで、とりあえずやってみます。 学習用につくったサンドボックスの使い方の説明のために、そして昔のえらいひとが最初にプログラミングするときはhello,worldと表示するもんだとしたことにならって画面にhello,worldと表…

0.まえがき

プログラミングの入門書ってなんかわかりづらい、と思っていました。だから、はじめてプログラミングする人向けに、たらたらと記事を書いていきます。 「プログラミングができる」とはなんだろうか 入門書がわかりづらい理由を考えてみるといろいろあります…

Javascriptを試せるサンドボックス作ったよ

ここ。 プログラミング初学者向けのエントリかHPかをずっと作りたかったんだけど、しょっぱなの初学者の敷居の高さ問題が難しすぎて手をつけられなかった。 まず、プログラミングは敷居が低いこと。始めるのと使えるようになるのが別だとすれば、始めるだけ…

プログラマがすぐに解けない問題をプログラマ的に解いてみた

まつひろのガレージライフ: 幼児が数分で解けるのに大人が解けない算数(?)の問題 8809 == 6:false ↓ 何らかのロジック走ってる int unknown(int arg) unknown(8809) == 6:true unknown(7111) == 0:true ・ ・ ・ 関数unknownの仕様思いつかない ↓ 型間違…

docomo 定額データプラン128Kをおすすめする5つの理由

定額データプラン128Kに切り替えて1ヶ月経った。けっこう良い。使用端末はXperia ray。SPモード。 1.意外と遅くない 思ってたより遅くて困ることがない。128Kでできない事って言うと、画像をたっぷり使ったリッチなサイトが遅い、youtubeなんかの動画ス…

ソフトウェアテストのエビデンスってなんぞや

SI屋さんをやってるんだけども。要件定義→概要設計→詳細設計→製造→単体テスト→結合テスト→総合テストっていう昔ながらのウォーターフォールモデルで、昔ながらに手動でテストを行ってる。 詳細設計の意味も理解出来ないんだけど、そっちはもっともらしい理由…