InputSwitcher が便利すぎる件

Mac

Leopard を使い始めてからずーっと不満に思っていたのが、ことえりの on/off の動作。 例えば Firefox で検索の為に日本語打ってその後そのまま Terminal を開いて・・・、とかするとことえりさんが on のままなので日本語入力になって ムキー! となる。 そ…

Vimperator を入れてみた

Vim

id:maedana さんに Vimperator を教えてもらったので、早速 Firefox にいれてみた。 いきなりメニューとか消えるけど焦らないで!って言われてたけど、実際消えると焦りますねw にしても、こりゃ便利ですね〜! 自分が想像していた以上にさくさく操作出来る。…

easyb が今欲しい物に近かった事に気付いた

ソースコードとテストケースと仕様書やらやらをかっこ良く一元管理して品質を徹底追及したいねー、というのが最近の心情な今日この頃です。 というわけでアレやコレやと妄想を続けていたんですが、風呂につかってたら閃きの神様が光臨して (`・ω・´)! となっ…

カケラバンクの曲が好みにドンピシャ

今日たまたま近所でカケラバンクというバンドが路上?ライブやってて、たまたま通りかかった時に曲が耳について暫く聞いていたら超気に入ってしまった今日この頃。 ライブの後で CD 販売してたんで2枚とも衝動買い (*ノωノ) 曲が凄い気にいったんですよ〜とか伝…

Apache 2.2.11 に付属の ab(Apache Bench) は User-Agent を偽装出来る

気付いたら一ヶ月も放置してた! 筆無精でいかんですね、というか仕事が充実しすぎててあまり吐き出す事がない今日この頃でした。 んで、今日はこの前気付いた事の備忘録。 とりあえずHTTPサーバに負荷かけたいなぁ、となると個人的に一番お手軽だと思ってる…

謹賀新年

昨年はデスマーチしてて付き合い悪い人になってたり、いきなり慶応義塾大学病院に幽閉されたり、相方と結婚したりでイベント満載でありながらも色々な方にご心配をおかけして色々な方に助けて頂きました。今年は昨年の地獄を再現しない様に頑張ろうと思いま…

某テスト

420点しかいきませんでした、あっはっは o....rz

IntelliJ IDEA 8 released!

もう出てるし!!Meet JetBrains’ Release of the Year: IntelliJ IDEA 8 | JetBrains IntelliJ IDEA Blog3秒くらい悩んだんですが、気付いたら JetBrains に貢いでました。 (*ノωノ) 払ったUSD 149$ 最新版を使える喜び priceless ライセンスも届いたし、最新…

GPath周りではまってた件は無事解決

id:beyondseeker先生のおかげですっきりさっぱり (`・ω・´) というか素ぼけも良い所 & ただ単に僕の頭が悪くて前のページの内容がさっぱり理解出来てないだけだった (*ノωノ) 普通に Groovyイン・アクションの 7.5.1 の中で list.property は list.collect{item…

GPath周りで壮絶にはまり中 (´・ω・`)

んーーー??? なんかもの凄い初歩的な所で詰まってる気がしつつ・・・ Groovyイン・アクションの 7.5.1 の GPath 周りというか例に挙がってるプログラムではまりちゅう・・・ class Invoice { List items Date date } class LineItem { Product product in…

GroovyBeansのプロパティが便利!

Groovy いいよ、Groovy! (`・ω・´) Groovy で class HogeBean implements Serilizable { String hoge } と書くと、Java でいう public class Hoge implements java.io.Serializable { private String hoge; public String getHoge() { return this.hoge; } pub…

血液型ゲノムにドスケベ言われた件

血液型ゲノム - 診断結果が見つかりませんドスケベとはどういう事だっ (`・ω・´メ)

やっとこさクロージャのスコープが分かって来たかも

Groovyイン・アクションの 5.5 スコープを理解する でうーんうーんと悩み続けてた今日この頃。 でも jad パワーで groovyc でコンパイルした class ファイルを逆コンパイルしたりして、やっとこさ分かってきた気がする。 分かってくると本に書いてある通りな…

IdeaVIMが熱い

ちょっとだけ時間が空いたので、最近気になっている IdeaVIM をいぢいぢ。VIM Emulator Plugin for IntelliJ IDEA基本的にIntelliJ IDEA上でVIMエンジン実装しちゃってる感じのもの凄い PlugIn なんですが、如何せん適用範囲が広すぎてちょっぴり不便。 殆ど…

クロージャのカリー化が面白い

Groovyイン・アクション の 5.4.2 クロージャのメソッドについて の クロージャのカリー化 らへんで軽くはまった。 何となくは理解出来てる気がするけど、完全に理解出来てない気がする (´・ω・`) やっている事自体は本に書いてある通り 複数の引数をとる関数…

List の最後の何個、とかを取得する方法が面白い

Groovyイン・アクション の 4.3.3 マップの実装で wordList[-1..-6].each {} とかさりげなく出て来たんですが、個人的には超びっくらこいた。 確かに List で負数を Index に使えるのは説明に出てたんですが、こういう使い方をする為の物だったのか! (`・ω・´…

Map#subMap はビューじゃなくて別インスタンス生成?

Groovyイン・アクション の 4.3.2 マップ演算子の使用 の中で Map#subMap は元のマップに対するビューの作成 って感じの記述があって、 あれ? となったので実験。 def myMap = [a:1, b:2, c:3] def mySubMap = myMap.subMap(['a', 'b']) assert mySubMap ==…

List と Range の動き方が楽しい

Groovy って型制約もあるし、クロージャーもあるし、相当いい感じ (*´¬`) というわけで Groovyイン・アクション の 4.2.2 リスト演算子 らへんを読み進め中。 そこでListとRangeの組み合わせ技が出て来たので、色々試してみた。 myList_1 = ['a', 'b', 'c', …

GroovyのGStringで使えるプレースホルダが熱い

Groovyイン・アクションの「3.4.2 GStringの利用」でプレースホルダの説明が出てくるんですが、その中でも一番気になったのがコレ。 ${式} の括弧はクロージャーを表している という物。 この章の説明だと単純な変数展開というかプロパティアクセスくらいし…

Ruby風味の聞いたJava様式という感じ = Groovy

Groovy In Action の中に出てくる、Groovyの紹介に使われている言葉。 まさに欲しい物ドンピシャの表現で軽く感激した (*ノωノ) Javaは言うまでも無く大好きで、Javaの持つ強力な型制約はドメインモデルを構築する上では必須と思う。 というか正直な所として、…

LeopardにMacPortsでGroovyをインストールした際のGroovyの居場所

IntelliJ IDEAにGroovy SDKを設定しようとして探しまわったので備忘録がてらメモ。 $ pwd /opt/local/share/java/groovy ここ。

LeopardにMacPortsでGroovyをインストールする

やっぱJVM上でJavaと連携して動かせるのは便利だよねー、という感じで最近Groovyも好きになって来たので環境整備をば。 多少はまるポイントがあったので後々の為にメモ。 自分でバージョン管理するのは面倒なのでいつものごとくMacPortsまかせ。 1, MacPorts…

早起きのススメ

紆余曲折あって仕事を定時上がりできるようになったので、再度強制的に朝型生活を始めてる今日この頃。 一番良いのは5時起きくらいかなー、23時に寝れば睡眠時間を6時間は確保出来るし、日の出前に起きれる。 今思ってる朝型の良い所は 割り込みが少ない 出…

Groovy In Action をぽちった

Groovyイン・アクション作者: Dierk Konig,Andrew Glover,Paul King,Guillaume Laforge,Jon Skeet,杉浦孝,櫻井正樹,須江信洋,関谷和愛,佐野徹郎,寺沢尚史出版社/メーカー: 毎日コミュニケーションズ発売日: 2008/09/27メディア: 単行本(ソフトカバー)購入:…

ロングマン英英辞典が欲しい、強烈に欲しい

こんなもんを見つけてしまった・・・!SHARP コンテンツカード ロングマン英英辞書カード PW-CA09 (音声非対応)出版社/メーカー: シャープ発売日: 2004/05/31メディア: オフィス用品購入: 1人 クリック: 11回この商品を含むブログ (1件) を見るやばい、欲し…

MacPorts で MySQL 5 をインストールする

今まではおうちのファイルサーバ上にある MySQL 使ってたんですが、Mac上でスタンドアローンに使えるDBが欲しくなったのでさくっとインストール。 Debian の ant もそうですが、MacPorts も相当いい感じのバージョン管理システムだなぁ (*´¬`) MacPorts にあ…

MacVim でモード切り替え時にのみことえりの日本語入力モードを解除する方法がわからない

Vim

うーん、なんか絶対手があるとおもうんだけどなぁ・・・ MacVim を使うと :set iminsert=0 imsearch=0 とかしても何ともならいし、香り屋さんのパッチがあたってる Vim7.1 だと インサートモードに変更 ことえりを日本語入力モードに変更 日本語を入力 エン…

vimをスパルタされてきた@秋葉ルノアール

Vim

というわけで色々備忘録がてらとりとめも書きまくったけど、さくっとまとめをば。 基本的にid:maedanaの日記の内容を、スパルタされた側視点でつらつらと書いた感じ (`・ω・´) スパルタされる際に有り難かった事 やっぱりその場で質問出来るってのがある意味一…

Vimをスパルタされる会 Ruby編

Leopard に MacVim いれて rails.vim が動くまで持って行く方法のまとめ。 MacPorts 環境があるのが前提なのと、途中結構おかしな事になってワークアラウンドしてるので、僕以外の環境だとあんまり参考にならないかも・・・ 1, MacVim をインストールする ma…

Vimをスパルタされる会 環境整え編

Vim

id:maedanaにメッロメロにされたので、家で一息ついてから再度環境構築中 (*ノωノ) 色々悩んで CUI 版を入れようと思って MacPorts でインストールしたりしてみたけど、Leopard の Terminal.app が256色に対応してないという衝撃の事実が判明して諦めた今日こ…