サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
d.hatena.ne.jp/authorNari
I am Cruby! この日記は、プライベートモードに設定されています。 ログインページへ お知らせ はてなブックマークのアプリは毎週アップデート! 今すぐダウンロード ログイン I am Cruby! ブログトップへ 記事一覧 このブログについて 関連メニュー はてなダイアリートップへ はてなでブログを始める(無料) 話題のキーワードを見る 人気の記事を見る © Hatena PC版 PC版
Rails, git, Emacsこの記事では開発速度を上げるために努力していることをちょろちょろっと書きます。本当はRuby Advent Calendar jp: 2009 : ATND用のネタだったんですけど、量があるので「これはtipsじゃないだろう」という判断を下しました。 タイプ数を短くする例えばよくターミナルで打つコマンドは短くした方がよいでしょう。具体的にはgitのコマンドを"g"にしています。「Mr.g!!」 # ~/.zshrc alias g="git" # ~/.gitconfig [alias] s = status st = status ci = commit co = checkout cob = checkout -b br = branch sh = !git-sh a = add aa = add -A b = branch sa = stash s
passenger, Ruby, Rails解説に関係のないコードは割愛する.例えば,エラー処理など.気になる場合,コードを落としてきて自分で確かめていただきたい. 前回までのあらすじpassengerを読み解く(例のあのプロセスが動くまで) vol2 - I am Cruby! はじめにApacheはpreforkの場合,サブプロセスをガンガン生成する.workerの場合はまま生成する.さて,下の図を見てほしい.mod_passengerがサブプロセスに抱擁されている. 今回は抱かれる所まで解説. passenger_register_hooks()/Hooks.cpp /** * Apache hook registration function. */ void passenger_register_hooks(apr_pool_t *p) { //ここまでよんだ ap_hoo
ソースコード Codereposにあげているので自由に触ってください。 githubに変更しました。 authorNari/nario · GitHub git clone git://github.com/authorNari/nario.git
javascript id:brazilさんのスライドショーのようにテキストを読むGreasemonkeyスクリプト、YHC - FAX に触発されて作ってみました。 タイピングメソッド なんか、読みやすいような、読みにくいような。。。結構かっこいいと思うので、プレゼンとかの見せ方でありなのかもと思った。
にやにやコメント作りました Ruby, javascript ニコニコ風のコメントをグループで共有できる にやにやこめんと を作りました。 詳しくはこちらをみてください。 にやにやこめんとQA ソースはこちら NiyaNiyaソース Permalink | コメント(0) | トラックバック(0) | 00:18
TextAreaでEmacs風キーバインドJavaScriptライブラリ javascript, emacs 毎回手作りしていたので、いい加減ライブラリ作りました。 EmacsArea.js 一応、IE、FireFoxで動作確認してます。 Ctr+QでEmacsモード切ったりできます。 Ctr+?でキーのヘルプを表示できます。 日本語入力中はEmacsのキーが利きませんのであしからず。 Enter、→、←、半角全角切り替えを行うとEmacsキーバインドに自動で戻ります。 使い方とサンプルはここを参照 EmacsArea Sample 使う人は一声掛けて貰えると嬉しいです。 Todo Alt+/ 動的単語補完(やる気があればすぐ) Alt+移動 区切り移動(やる気があればすぐ) 日本語入力対応(無理かも) Permalink | コメント(0) | トラックバック(0) | 21:31
d.hatena.ne.jp
一テーブルくらいなら絶対DBより早いpstore Ruby この前はCSVを使ってDBの変わりにしてたけど、 100件くらい入ると10秒くらいかかって全然使えん。 それで、新しいものを探してたら、たどり着きました PStore - Rubyリファレンスマニュアル ファイルを読み込むとオンメモリーでアクセスできるので 使いようによっては絶対DBよりはえーはず。 しかも、Marshalの文字列を保存してるので、いろいろな オブジェクトを保存可能(Marshalでdumpできるものなら) DB使うほどでもないけど、永続化したいってデータだったら 結構、便利かと。 という事で、またまたラッパー作成。 require 'pstore' class PstoreAccess def initialize(cols, file_name=(File.dirname(__FILE__) + "/pstor
Rubyの父、まつもとさんにいきなり質問してきました! Ruby 今日こんなイベントに行って来ました。 LinuxWorld Conference & Expo/Tokyo 2007 もちろん、狙いはまつもとさんの 「Rubyの時代」 というプレゼンです。 プレゼン内容はRailsがいいっすよーというのと、 あと、Railsプラットフォーム作ったので便利ですよー。 ということでした。 興味がある方はこちらから⇒Rails開発環境 : Rails Platform と、本題はこれからです。 プレゼンが終わった時に 「質疑応答の時間が無くなってしまったので、ブースの前に立ってますので質問しに来てくださいー。」 とおっしゃられました。 小心者かつ喋り下手、でもチャレンジャー!な私は すでにまつもとさんの前に出来ていた長い列に参加しました。 それで、どんどん自分の番が近づいてきたのですが、私の前
Ruby, RSSみなさんは忙しいときにネットサーフィンしてて、「これいい事書いてあるなぁ、でも、時間が無い…」という時は、「あとで読む」というタグ名ではてなブックマークをつける事があると思います。もしくは、見たい画像、動画なんかあったら、「あとで見る」って言うブックマークをつけたりします。そのあとで読みたい、見たいって思ったものって結局読まれないことが多いですよね…。orzそれって何か可哀想なんで、だったら「俺が読んだるっ!」って事で作りました。お前のあとで読むは、俺がさきに読むお前のあとで見るは、俺がさきに見るこの「あとで読む」って言うタグは結構コアなものや、ちょっとずれたブックマークなんかが隠れているので見ていると意外と楽しかったりしますw 内部の仕掛け的には縺ッ縺ヲ縺ェ繝悶ャ繧ッ繝槭?シ繧ッ - 繧ソ繧ー縲後≠縺ィ縺ァ隱ュ繧?縲阪r蜷ォ繧?豕ィ逶ョ繧ィ繝ウ繝医Μ繝シこういうRSS情
RubyOnEditorβを作成しました Ruby ちょっと前に触れたRubyOnEditorのβ版を作成しました。 動きのデモです。 RubyOnEditor_demo カチャカチャ異音がしますけど気にしないでください。 百聞は一見にしかず実際に試してみてください。(firefoxのみ動作) Ruby On Editor 主な機能はEditAreaのものです。 EditArea んで、それを拡張してます。 Ruby用ハイライト機能 単語補完機能 キーバインドをちょっと変更 Todoとしては try ruby!のようなirbぽいものを作ってEditorと連動させる セーブ・ロード機能 単語補完の充実 高速化? みなさんのフィードバックお待ちしていますー。 Permalink | コメント(0) | トラックバック(0) | 18:23
MashWrapGeneratorβを公開しました Ruby, WEB API WEB APIをRubyで使おうにもXMLとかとっても面倒くさい。 XMLを調べて値をとって来て、childやらelementsやら・・・面倒くさい! という事でいつも自分でXML自体をクラスでWrapしていたんですけど、 『これって自動でできんかなぁ。』 という堕落のもとに出来たツールです。(ほとんど自分のために作りました) これでもっと手軽にRubyでWebAPIが使用できるはずです。VIVA!Ruby! 実際に試してみてください。 XMLを返却するWEBAPIをお手軽に使えるようにラップして使う為のソースを自動生成します MashWrapGenarator 現段階はRubyのWrapクラスしか作成できません。 将来的にはPerl、PHPとかも作りたいんですけど知らないもんで…。 詳しい方々はWrapはこん
Yahoo!のWEB API コンテストに出品しよう WEB API 今こんなコンテストがある。 Yahoo! JAPAN - WEB API コンテスト 私もウィジェット作って出品するつもり。何か今まで通り、世の役に立たないものを作りたいなぁ・・・。 ちなみに期限はもうほぼ無いがこんなのもある。 Mashup Awards 4 - 開催概要 - サン・マイクロシステムズ Permalink | コメント(0) | トラックバック(0) | 13:41 世のWEB APIをまとめでみたので一覧公開 WEB API Yahoo!デベロッパーネットワーク Yahoo!検索 Yahoo!カテゴリ Yahoo!オークション Yahoo!ミュージック Yahoo!地図情報 Yahoo!ウィジェット RSS配信 【楽天ウェブサービス】RAKUTEN WEBSERVICE 楽天商品検索API 楽天
感想を言ってみる Teeda 最近だずさわった不動産系のプロジェクトでTeedaを使用しました。 ちなみにそのプロジェクトで使ったもの Seaser S2DAO Teeda 1.0.3 GoogleMapsAPI JasperReports(帳票) プロジェクトの最初の方はver1.0.2だったんですが、途中でver1.0.3がリリースされ かなりのバグが解消され相当使えるものになっていました。 あとはドキュメントを固めていただけると嬉しいなぁ〜って感じでしょうか。 というかサンプルをもうちょっと増やして欲しいですね…。 お忙しいんでしょうが…。 実際に仕事で使用するには後半年〜1年は待たれた方が得策かと思います。 探りながらになってしまうので。 でも、HTMLをそのまま使えるっていう所が使いやすいですし、バグも簡単に追えるのでいいですよ。 1ページ1クラス、1要素1属性、1ボタン1メソ
Seasarあんまり詳しい説明は載ってなくてやや苦労したのでちょっと書いておきます。みなさんご存知かと思いますが。まずセッションに保持りたいクラス作成(ただのパラメータのクラスっすが) package jp.co.hebaru;public class Hoge { private String hogahoga; public getHogahoga(){ //ただのゲッター } public setHogahoga(String hogahoga){ //ただのセッター }} そして、コンテナの名前とスコープを設定するhoge.dicon作成。 んでもって、app.diconの方に作ったdiconファイルをincludeしてやる。 で、肝心のSessionの取得方法は…。Hoge hoge = (Hoge)SingletonS2ContainerFacto
このページを最初にブックマークしてみませんか?
『d.hatena.ne.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く