No Programming, No Life

プログラミング関連の話題や雑記

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

文字列で受け取った関数を呼び出す

JavaScriptで,文字列で受け取った引数の関数を呼び出す方法を探していました。最初は文字列を解析して関数オブジェクトでも作ろうかな〜とか思っていたんですが,そういえばAjaxではJSONをevalで評価して・・・ってのを思い出し,解決に至りました。 function …

ネスケ(NN)の外部js読み込みについて

ちと仕事でネスケ(以下,NNという)のv4.75を使わないといけなくて,ごりごりソースを書いているところなんですが,ハマッた点があったんでメモしておく。 NNで外部のJavaScriptファイル(以下,外部jsという)を読み込んだ際は複数のNNのウィンドウを開いてい…

URLメモその10

>>URLメモ一覧はこちら Firefox が使用しているメモリを定期的に開放する MetaboFix Firefoxのメタボ解消ってことで、早速入れてみたけど効果は絶大。オススメです。 (1) いらないものは3つの箱に整理する。が気に入りました。 ウノウラボ by Zynga Japan: …

Google Chromeで当ブログのレイアウトが崩れる

巷で話題のGoogle Chromeですが、当サイトを表示させようとするとレイアウトが崩れてしまい非常にみにくいです。*1 まだ公開されたばかりなので今後に期待していきましょう。 *1:ver 0.2.149.29

URLメモその9

>>URLメモ一覧はこちら ネットワーク・エンジニア倶楽部 「LastPass」でパスワードを一括オンライン管理!(フリーソフト) : ライフハッカー[日本版] パスワードのオンライン管理 Firefoxの必携アドオン10選 - ZDNet Japan Firefoxの必携アドオン10選 常…

URLメモその8

>>URLメモ一覧はこちら 【すごいExcel】こんなことまでできるんだ!?っていうExcelの奥深.. - 人力検索はてな エクセルで実現できるいろいろなモノ WindowsでGitをはじめるなら「msysGit」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニ…

URLメモその7

>>URLメモ一覧はこちら できる人(という本のメモ) できる人(という本のメモ) グーグルが収集しているユーザーデータの秘密/グーグルのダークサイド?(前編) | Web担当者Forum グーグルが収集しているユーザーデータの秘密/グーグルのダークサイド?(前編…

URLメモその6

>>URLメモ一覧はこちら 2000本超のファミコンソフトをブラウザ上でプレイできる拡張機能「Firenes」(無料) : ライフハッカー[日本版] 2000本超のファミコンソフトをブラウザ上でプレイできる拡張機能「Firenes」(無料) プログラミングは人生だ――まつも…

配列のキャスト

当記事はJavaでオブジェクト配列を特定の型の配列にキャストする | Think Twiceへ移管しました。

URLメモその5

>>URLメモ一覧はこちら あのひと検索スパイシー あのひと検索 SPYSEE [スパイシー] 西尾泰和のはてなダイアリー 西尾泰和のはてなダイアリー HAVING句の力(1/2):CodeZine HAVING句の力 Python入門 Python入門 リアルシンプル:REAL SIMPLE JAPAN 上手なシ…

GroovyでJavaで言うところのequalsと==はどう書く?

Javaで言うところの ==演算子 (参照の同一性) は Groovyでは Object#is()、またJavaで言うところの Object#equals() (オブジェクトの同一性) は Groovyでは ==演算子となっている。 Javaでの例 SameTest a = new SameTest(1); SameTest b = new SameTest(1);…

Groovyのヒアドキュメントで改行取り消し

Groovyでヒアドキュメントを使って結果をprintなんかで表示させたいような場合がある。 だけど、print文があるせいで、1列目から文字を文字列を書けないので、下のような残念な記述をせざるをえなくなった経験はないだろうか。 print """名前 : ${name} ふり…

Javaでキーを重複して持てるMap

ここで紹介されているMultiMapがキーを重複して持てるMap (ApacheのCommons API) Thanks to Bagが欲しい... | | プログラマ2.0日報 | あすなろBLOG リンク MultiMap (Collections 3.2 API) 発端

URLメモその4

>>URLメモ一覧はこちら 計算のトリック − インド式計算など暗算方法の紹介と図解 計算問題を早く解けるに越したことは無い CASIOが運営している計算のためのサイト

URLメモその3

>>URLメモ一覧はこちら RubyとRailsの学習ならRubyLife RubyLife マイナーだけど便利なウェブサービスを教えてください。 あまり.. - 人力検索はてな マイナーだけど便利なウェブサービスを教えてください。 HTML&CSS、プログラミング、データベースなどのチ…

URLメモその2

>>URLメモ一覧はこちら オブジェクト指向スクリプト言語(for JVM) Groovy 「Groovyによる動的クラスロード」 - 日記という名のチラシの裏 Groovyによる動的クラスロード Groovy - Japanese Home Groovy Japanese Home 通信用語の基礎知識 通信用語の基礎知…

URLメモその1

職場で昼休みに閲覧していて気になったサイトをメモっていたものをちょっとずつ公開します。別ブログで公開していたんですが、二重管理が面倒なのでこちらに移動することにしました。埋まっていない一言コメントは時間のあるときにでも書きます。>>URLメモ一…

Groovyのクラスパス(classpath)

Groovyスクリプトを実行する際に、既にあるクラスにクラスパスを通したい場合がある。Javaと同じように通せるかなと思ったら、バグがあったりするみたいで、ちょっと梃子摺るのでメモしておく。 とりあえず、本家よりクラスパス指定方法 * add things to you…

Groovyの正規表現(部分一致/完全一致)

def str = "abc9def" assert (str =~ /[a-z]+/) as boolean == true // 部分一致 assert (str ==~ /[a-z]+/) as boolean == false // 完全一致 =~ だと部分一致 ==~ だと完全一致 参考 Groovyの奇妙な正規表現(Groovyの奇妙な演算子(3)改め) - Grな日々(ueh…

GroovyのisCaseで正規表現がマッチしない?

GroovyのisCaseで正規表現を使おうとしてつまずいたのでメモっておく。codehausを見てみると、 switchはどのように機能しているのかcase文は isCase(switchValue) メソッドを使ってcase値と 一致 するかを評価します。それはデフォルトでは equals(switch値)…

お手軽メモツール「紙copi」のネット版

あのお手軽メモツール「紙copi」のネット版がbeta版で公開されていたので早速使ってみてます。なかなかいい動きですね。書いた内容が素早く反映されるのは「紙」ならでは。>>紙copi Net他に「Google Notebook」とか「Yahoo!ノートパッド」とか「Evernote」と…

TopHatener

はてなダイアリーでの順位を出してくれるサイトみたいです。 [TopHatenar] fumokmm さんの順位 当ブログは現時点で3107位らしい。 まだまだですな。 リンク ブログランキングサイト [TopHatenar] 開発者さんのブログ kaisehのブログ

Re:ネットワークはなぜつながるのか

ネットワークはなぜつながるのか 第2版 知っておきたいTCP/IP、LAN、光ファイバの基礎知識作者: 戸根勤,日経NETWORK出版社/メーカー: 日経BP社発売日: 2007/04/12メディア: 単行本(ソフトカバー)購入: 24人 クリック: 301回この商品を含むブログ (85件) を…

どう書く?orgに参加してみた

面白そうなので「Server error 」に参加してみた。 お題が出題されていて、それをある言語では「どう書くか」を投稿できるサイトのようです。 アルゴリズムやいろんな言語のことを知れる機会になるなと期待中。 ちなみにfumokmmのユーザページ >>Server erro…

Re:プログラミングは人生だ

それでも自分の命令したとおりに動作するポケコンを見ていると、自分にはなんでもできるようなそんな「万能感」を感じさせてくれました。それから四半世紀以上たちましたが、私がプログラミングから感じる「わくわく」は少しも減ることはありません。むしろ…

なつかしのゲーム

2000本超のファミコンソフトをブラウザ上でプレイできる拡張機能「Firenes」(無料) : ライフハッカー[日本版]を参考にFireNesを入れてみました。 DQとかFFとかバブルボブルとかテトリスとかフラッピーとかボンバーマンとか…なつかしのファミコンゲームが…

エクセルの表示形式で曜日を指定

エクセルの表示形式で曜日を指定する方法が不意に使いたくなった。が、思い出せなかったので、ちょっとWebで調べてみた。 曜日を指定するには… (例:日曜日の日のセル) 表示形式 結果 aaa 日 aaaa 日曜日 ddd Sun dddd Sunday ということで 表示形式を「m/d (…

2のx乗を求めるスクリプト

クロージャの練習で作ったスクリプトをせっかくなんで公開。言語はrubyとgroovy。 題材はNo Programming, No Lifeの表の数値。 まずはruby ソース def count_up(interval) num = 1 1.upto(80) do |i| num *= 2 yield(i, num) if i % interval == 0 end end c…

IECが制定した2進接頭辞

2進接頭辞であることを明確にするために、従来の接頭辞の記号の後に"i"を付加している。読み方がシュール。 名前 記号 乗数 キビ Ki 2の10乗=1024 メビ Mi 2の20乗=1048576 ギビ Gi 2の30乗=1073741824 テビ Ti 2の40乗=1099511627776 ピビ Pi 2の50乗=…

Subversion 1.5.0 Win版が文字化けする

Subversion 1.5.0 Win版がリリースされてるみたいなんで インストールしてみたんですが、文字化けしてしまってうまくいきません。詳しく調べてないんだが、ダウンロード先も http://subversion.tigris.org/ じゃなくて http://www.collab.net/downloads/subv…