2013-02-01から1ヶ月間の記事一覧

疑問メモ: JavaScriptで配列やオブジェクトのキーを反復するイディオム

「JavaScriptではネイティブのfor文を使わない方がいいよ!」と教えてもらいました。ネイティブのforの代わりに、Array.forEachか、Underscore.jsにあるベンリな関数を使おう、とのことでした。そうすればスコープを限定できるから、というのが理由だったと…

メモ: Mac(32bit or 64bitの識別、リモートデスクトップ、画像編集ソフト)

Mac

最近はたまにMacを触っています。6、7年ぶりなので、何かと新鮮で楽しいです。ポワワ…(暗中模索) Intel ベースの Mac のプロセッサが 32 ビットか 64 ビットかを識別する方法 http://support.apple.com/kb/HT3696?viewlocale=ja_JP&locale=ja_JP Remote Desk…

Eclipseでpropertiesファイルの日本語文字化けを直す

Twitterを眺めていたら困っている方がいたので、お役に立てばと思ってメモ。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); j…

ドラクエVIIのバロックタワーのパズルを解く

※この記事にはドラクエVIIのネタバレがあります。ご注意ください。最近はせっせとドラクエVIIをやっています。今夜も帰宅してから遊んでいたところ、バロックタワー内部のパズルでハマってしまいました。というわけで、( ゚∀゚)o彡°DDD! DDD! (ドラクエ駆動開…

「第8回 オフラインリアルタイムどう書く」参考問題: 腕力解答(Java)

次回のどう書くの参考問題を解きました。今回は、パースです! エントロピー符号 横へな 2013.3.1 の参考問題 http://nabetani.sakura.ne.jp/hena/ord8entco/ ひー、パース苦手。ひー。1時間半もかかった上に、地獄のように汚くなってしまいました。 import …

メモ: JavaScriptのテスト対象コードとテストコードのファイルを分ける

JavaScript本のサンプルコードを写経して、それに対してテストコードを書いてみたところ、コレジャナイ感にあふれていたので、身内に質問して教えてもらったことをメモします。 Before 最初はこういうのを書いていました。これは、JavaScript The Good Parts…

自分の中に毒を持て

自分の中に毒を持て―あなたは“常識人間"を捨てられるか (青春文庫)作者: 岡本太郎出版社/メーカー: 青春出版社発売日: 1993/08/01メディア: 文庫購入: 58人 クリック: 968回この商品を含むブログ (251件) を見るレシピサイトの中の人の退職エントリにこの本…

「第7回 オフラインリアルタイムどう書く」へなちょこ解答(Java)

昨日は「第7回 オフラインリアルタイムどう書く」へ行ってきました。 オフラインリアルタイムどう書くとは 鍋谷さんが出してくださるお題を、参加者が好きなプログラミング言語で解いて楽しむ会です。 今回は、「のんびり座りたい」です! 問題と皆さんの解…

疑問: Javaのchar配列から文字を検索してインデックスを返す

一般的なイディオムが分からず、悩んでいます。いくつか方法を挙げます。 方法1: (ソートしても問題なければ)binarySearchを使う char[] chars = new char[]{'a', 'b', 'c', 'd', 'e'}; char target = 'c'; Arrays.sort(chars); int index = Arrays.binary…