
1日にSocial IMEプラグインのスクリーンショットだけ公開したら、id:nokunoさんからトラックバックが。 API仕様書を公開しました - nokunoの日記 とのことですが、公開していただいてOKです。というか私も使ってみたいので、是非公開して下さい(笑)。 なんてこった、適当に作っただけだからお蔵入りの予定だったのにこれじゃ逃げられないじゃないですか(笑) と言うわけで公開することにしました。ついでに計算プラグインも公開します。 公開先:SkyDrive http://cid-8200fae396e53ba8.skydrive.live.com/browse.aspx/ATOKDirectPlugin 2009/03/26 公開先をATOKダイレクトグループに変えました。 http://atokdirect.g.hatena.ne.jp/t_daicho/20090326/1
買うのはだいたい書籍で、雑誌は立ち読みで済ませる私ですが・・・ WEB+DB PRESS Vol.51 作者: 吉見和也,安井真伸,舘野祐一,荒川傑,冨田慎一,青木靖,伊藤直也,吉野純平,ミック,鶴岡直也,川口耕介,武者晶紀,森田創,高林哲,羽生章洋,小飼弾,角田直行,はまちや2,川嶋慶介,高橋徹,石黒尚久,WEB+DB PRESS編集部出版社/メーカー: 技術評論社発売日: 2009/06/24メディア: 大型本購入: 5人 クリック: 48回この商品を含むブログ (36件) を見る ・・・たまにはと思って、この雑誌を買いました そこにさらっと書いてあったのが、 Railsのエラーメッセージを簡単に日本語化する方法でして そもそも、Rails2.2の時点で国際化(i18n)対応されていたものの、 仕組みがあるだけで、標準で日本語になるわけではなかったようで(´・ω・`) そこで登場するの
CSSのメンテナンス性の悪さは言うに及ばないだろう。どうとでも書けてしまう手軽さはあるが、ファイルが分かれていたり、ネストしている場所としていない場所があったりするともう管理ができなくなる。ちょっとした変更がどこに影響するかも分からず、もはや触るのが怖くなる。 Lessの記述例 そんな訳でCSSは慣れれば慣れるほど使い方が難しい代物だ。そこでLessを使って分かりやすく管理してみよう。 今回紹介するオープンソース・ソフトウェアはLess、プログラミング的に記述するCSSライブラリだ。 Lessはコマンドラインのツールで、lesscというコマンドを利用する(lessは別コマンドで既に存在するので)。そして専用ファイルの.lessを変換し、.cssファイルを生成する。デザイナの方はCSSファイルを直接触らないようにする必要がある。 変換例 利用できる機能としては変数、階層構造、Mixin、計算
Rails, Emacsemacs-railsを捨てて,rinariを使い始めた.理由はコードネームにnariが入っていて,好感をもったから.emacs-railsのココが好き flymakeが使える riが引ける rdocが引けるemacs上でテストが実行できる TAGが作れるemacs-railsのココが嫌い デカイ 読み込むだけでruby-modeを汚染する メソッド単位のテストができない そこでrinariの登場 メソッド単位のテストができる 検索が賢い flymakeは自分で設定すればいける素晴らしい紹介があるので,あとはこちらで.emacsとRinariで快適Rails開発! - おもしろWEBサービス開発日記 設定など ;; C-c ' がprefixキー (setq rinari-minor-mode-prefixes (list "'")) (require 'rinar
前回のemacs導入時にtomoyaさんにコメントいただいたり、negipoさんにもanything.elいれるといいよー!てずっと言われてて、軽く試してもなんかうまく導入できなくて途方に暮れて放置してたところ、この週末に時間とって試してみるとすんなり入りました。得てしてそういうものですよね。。あと、あわせてrails.el, anything-rcodetools.elなんかも入れてみました。その導入メモを残しておきたいと思います。 anything.el ここからanything.elをDL.ロードパスが通ってるディレクトリにつっこみます。僕はここのサイトの影響で .emacs.d/elisp/ 以下につっこんでます。ロードパスを変えたいときは、.emacs.elに (setq load-path (cons "~/path/to/loadpath" load-path)) みたいな記
asin:4863540221 書籍『Ruby逆引きハンドブック』を出版しました。 10 年にわたる Ruby の経験を一冊の本にまとめました。 この本は、「 Ruby で○○するにはどう書けばいいのか」という問いに答える 逆引き本ですが、それだけにとどまらず、陥りやすい落とし穴、理解しづらい部分、 応用例などもしっかり解説しました。 Ruby 初心者〜上級者、他言語から Ruby を学ぶ人すべてにおすすめです。 この本の持ち味は類書をはるかに凌ぐ圧倒的な情報量です。 セクションとコラムは合わせて 588 項目にわたり、総ページ数 768 ページです。 Ruby プログラミングの際には手元に置いて、辞書として繰り返し使ってください。 Ruby 1.8.6 、 Ruby 1.8.7 、 Ruby 1.9.1 全方位対応なので、今風な書き方も学べます。 Ruby on Rails 習得のために
Ruby, Emacsid:rubikitch さんの rcodetools が素晴らしい. gem install rcodetools で入るし,パッケージ内にある.rcodetools.elをEmacsで使えば,xmpやコード補完が使える. コード補完がいい! M-x rct-complete-symbol でコード補完を行える. 同パッケージの同梱されている. anything-rcodetools.elを使えば anything による絞り込みも可能.また, anything で絞り込み中に ri を引ける.(これ便利) 自分の設定 (require 'rcodetools) (setq rct-find-tag-if-available nil) (defun ruby-mode-hook-rcodetools () (define-key ruby-mode-map "\M-
なかなか難しい。というのは1年前だったら「RailsによるアジャイルWebアプリケーション開発 第2版」(通称アジャイル本)でファイナルアンサーだったんだけどRails2系が出たことで状況が変わった。アジャイル本はRailsの記述バージョンが1.2系と古い。Railsはバージョンアップで結構振る舞いが変わるでしょう?全然互換性無くて「ぎゃーっ!!」なものはないが、初心者の場合自分が間違っているのかバージョンの違いなのかでハマりやすい。と思う。 また実案件で言うと1.2系を最新版のRailsで動かすには色々手を入れる必要があるので、できるだけRails2系で始めた方がいいと思う。 2009.01.09追記 たくさんブックマークしていただいて恐縮です。私の狭い観測範囲だけでは申し訳ないのでRails勉強会@東京のIRC、#rails-tokyoで相談してみました。その結果をまとめると以下のセッ
2009年05月21日17:00 カテゴリ書評/画評/品評Lightweight Languages ruby.learn(:order => reverse); # - 書評 - Ruby逆引きハンドブック C&R研究所より献本御礼。 Ruby逆引きハンドブック るびきち こういう本を待っていた。特に「Rubyクックブック」(翻訳版)の出来がいささか残念だっただけに、この本の価値がさらに高く感じる。 他のプログラミング言語を会得している人であれば、Ruby本はこれと「初めてのRuby」で必要十分なのではないか。 本書「Ruby逆引きハンドブック」は、「出来ることが先」ではなく「やりたい事が先」にある人がRubyを使うための手本。いわゆるクックブックであるが、本家の出来が前述のとおりなので、日本においてはこれが de facto な「Rubyオフィシャルクックブック」となるのではないか。
参考:数独の平凡な解法(C言語・Mathematica) Rubyのバイブル『プログラミング言語 Ruby』の第1.4節では、「Rubyプログラムが実際にはどのようなものかというイメージをもっとよくつかめるように(p.18)」数独を解くRubyプログラムが紹介されています(ソースコードは原著のサポートサイトにあります)。曰く、 コメントと空行を取り除くと、ちょうど129行のコードが残る。これは、単純な力任せのアルゴリズムに頼るわけではないオブジェクト指向の数独ソルバとしてはまずまずの長さだ。このサンプルは、Rubyのパワーと表現力をよく示していると思うがどうだろうか。(p.25) どうだろうかって、このサンプルは、Rubyのパワーと表現力を示すものとしてはふさわしくないんじゃないでしょうか。100行以上書かないと数独が解けないなんて、Rubyのイメージダウンにならなければいいのですが。 R
rails の統合開発環境として、無償のものでは Aptana や NetBeans がようやく使い物になってきた感があり、これでいいじゃん、と思う傍ら、やはり質実剛健を良しとする日本男子としては emacs や vim と言ったテキストエディタでストイックに開発する姿に憧れを覚えるのもまた事実。 ぼくは emacs はまったく使えないので、やるとすれば vim を使うことになるわけですが、いざやってみようとしても vim に ruby やら rails、その他もろもろのプラグインを入れて、.vimrc に設定を書いて、コマンドを覚えて、とブ厚い壁が幾重にも張り巡らされており、これまで何度も挫折してきました。 そんなわけでいよいよ諦めかけていた 2009 年の春、ブラジルから救世主がやってきました。その名も Fabio Akita!Fabio Good Job!尊敬と親愛と感謝の意を込めて
Emacsを触っているとRubyに関するEmacs Lispなんかは大体「使ったことないけども知っている」状態になる。 たぶんrubikitchさんがいるからと個人的に思っている。 とりあえず、rubyのコードを一切書かずにEmacs Lispの設定をしてみた。 Ruby:1.9.0 OS:Ubuntu ruby-mode Rubyのソースコードからruby/misc/*.elをEmacsのload-pathにセット http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/misc/ ruby-block.el EmacsWikiから取得。 rcodetools $gem install rcodetools $sudo ruby ~/.gem/ruby/1.9.0/gems/rcodetools-0.8.5.0/setup.rb xmpfilt
通読したいと思っているのだけど、記事が多くていったいどこまで読んだか正直わからなくなってなんともはがゆかった。これを解決するためにどこまで読んだかを記憶するuserscriptを作った。 文字で説明するよりも実際に動かしてみた方がはやいんだけど一応説明。 install後にるびまを開くと、メインコンテンツのリンクの前にステータスを表すアイコンが表示される。ステータスの意味はポインタをアイコンにあわせると表示されるので割愛。アイコンをクリックすると全ステータスのアイコンが表示される。変更したい状態のアイコンをクリックすると、そのステータスを保存し選択されたアイコンのみの表示となる。 ページの遷移やステータス変更のたびに全データを呼び出し、ステータス変更を反映後保存しているので、ウィンドウやタブを複数開いていても変な上書きはしない。つまり(表示上は一致しないけど)内部データとしては矛盾が起きな
ruby, silverlightRuby を試してみたいけどインストールするのは面倒…。そんな人のためにブラウザ上で Ruby を試せる IRBWEB というサービスを作ってみました。irb のように、Ruby の構文を実験できてとてもお手軽です。 IRBWEB完全にブラウザ上で動作するため、動作もさくさく。ちょっとしたコードを書いて動作確認も楽しめますね。なお、変数を定義するには $a のようにグローバル変数として定義しないと、次の入力で参照できません。動作環境Silverlight 2.0 のランタイムが必要です。Silverlight 2.0 は Windows の IE だけでなく、Firefox や Mac の Safari、さらには主要な Linux ディストリビューションでも動作するので、この機会にインストールしてみるとよいですね。仕組みSilverlight 2.0 には
emacsでRails開発をする際、emacs-railsを使っている方が多いと思います。emacs-railsはとても便利なelispなのですが、最近は更新頻度が低く、rhtml→html.erbの対応も一部されていなかったりします。あとRspecの対応もイマイチ。emacs使いの人たちは一体どうやってRails開発しているのでしょうか? そこでRinariですよ Rails On Emacs | Google グループを見ると最近は"Rinari"の話題で持ち切りなようです。Rinariはemacs-railsとは違いコア部分を小さく保って、プラグインで拡張していくタイプのelispです。 Rinari: Ruby on Rails Minor Mode for Emacs 基本的には上記に全部書いてあるのですが、整理する意味でまとめてみます。 コア部分のインストール まず、gitでダ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く