2005-10-01から1ヶ月間の記事一覧

MySQL 文字コードの自動変換を回避するオプション

http://www.mysql.gr.jp/mysqlml/mysql/msg/9530 で話題になっていたように、 ver. 4.1以降、クライアント/サーバー間でキャラクターセットが自動的に 変換されるようになったことに伴い、多くの方が文字化けといった問題に 悩まされていたかと思います。こ…

702円で腰リールGTD生活

先日のPofEAA読書会の呑み会で、でろんでろん(酔い加減バロメータ)のid:t-wadaさんが酔っぱらいながらも「メモメモ」と云い腰からシャキーンとリールにつながった単語帳を取り出してメモしていたのを見て、激しくカッコイイ!真似しなくちゃ!と思ったので今…

RubyのSymbol

Rubyを最初学んだとき、SymbolとStringの違いが解って無くて、なら全部StringでいいやとSymbolを全く使わなかった時期がありました。今は意図的に使い分けるようにしています。Lost-Season: Rubyのシンボル で疑問点が上がっていたので、初心者向けにSymbol…

Railsの最適化に関する10の事柄

http://weblog.textdrive.com/article/175/rails-optimizing-resource-usageTextDriveで、Optimizing Rails Resource Usageという記事が公開されました。Railsの最適化について10の事柄を挙げています。興味がある人は原文を読んでもらうとして、ここでは軽…

RubyのHTML HelpのCSS

http://elbereth-hp.hp.infoseek.co.jp/ruby.html で配布しているRubyのHTML HelpのCSSを変更して再コンパイルしてみた。デフォルトのデザイン*1が好みじゃなくて、以前も変更して使っていたんだけど、再配布しても問題ないCSSにして配布る!http://rails2u.…

RailsのFastCGI運営時でのrestert,reloadの方法

RailsのFastCGIで動かしてるアプリケーションのconfig(enviroment.rb)やライブラリの再読込って最初やり方が解らずに、lighttpdを毎回毎回毎回再起動というアホらしいことをしていたんだけど、先日RailsFCGIHandlerのソースを見たら特定のSIGNALを送ればいい…

vim7の新機能 Omni completion

これヤバス!eclipseなどでおなじみのインテリジェンスな補完を提供する機能みたい。詳しくは:h new-omni-completion で。今のところCとXHTMLとCSSしか用意されてないんで、htmlで早速使ってみた。機能はこんな感じ。 after " (全部注釈であって翻訳じゃない…

第八回XML開発者の日

http://www.asahi-net.or.jp/~eb2m-mrt/kaihatsu8.htmlで発表します。Ruby on RailsでのREST実装方法とAjaxでのRESTインターフェイス実装について発表する予定なので興味のある人はどうぞ!ていうか俺以外豪華すぎだぉ!

vim7の自動補完

先日セットアップしたDELL SC430鯖に入れたDebian sidでvim7のcvs headをコンパイルしたところなにやらC-n,C-pによる補完がグラフィカルに表示されるようになった! http://rails2u.com/tmp/vim_comp.htm にwinkで作ったFlash動画があるので必見ていうか何コ…

QtPartedで既存NTFSパーティションをリサイズする

http://qtparted.sourceforge.net/新しい(?)中古ThinkPad X22を買ったはいいけどパーティションがC:のみ。C:にはOS再インストール時に初期化するので最低限の物しか入れないで、その他は全部別ドライブでってのが俺ポリシーなので困った。パーティションの切…

Bulkfeeds APIの形態素解析 + 特徴語抽出

Bulkfeeds APIで形態素解析 + 特徴語抽出を使ってみようと思い、APIKEYを取得してやってみたんだけど、termが空の要素しか返ってこない。 特にエラーメッセージが出てるわけでもないので、いろいろやってみたけど結局うまく利用することができなかった。 現…

Rubyで今実行中のメソッド名を知る

http://www.lostway.org/~tko/cgi-bin/bakagaiku.rb?bakaid=200510131 を見て、exception起こしてbacktractで無理矢理取得、って方法を知る。アタマイイ!ということでObjectに組み込んでみた。ひょっとしたら使う機会があるかも? class Object def current…

はてな Rubyのプログラムで今月「日曜日」が何回あるのか教えてください。

http://www.hatena.ne.jp/1129120181なにやら面白そうなので返答を見ずにやってみた。railserっぽくactive_supportの最新を利用。 require '/home/gorou/src/rails_dev/activesupport/lib/active_support' time = Time.now days = Time.days_in_month(time.m…

Plugging into Rails

http://jamis.jamisbuck.org/articles/2005/10/11/plugging-into-railshttp://dontstopmusic.no-ip.org/diary/20051012.html#p01で触れられているけど、Railsのsvn headにvender/pluginsにRailsの振る舞いを変更するようなライブラリを入れておくことにより…

るびま10号

http://jp.rubyist.net/magazine/?0010http://jp.rubyist.net/magazine/?0010-CodeReview 青木さんのよる俺コードの添付記事が!Ruby初心者は必読ですよ!個人的な一番のポイントは 標準のメソッドをとことん使いたおしていけばコードを圧倒的に簡潔にできる…

はてなマップの prototype.js による Object.prototype 汚染の弊害

以前からprototype.jsでObject.prototypeが汚染されてしまうのは問題になっていた。詳しくはノゾキ日記やアルファニート2.0の人がまとめている。先日はてなマップが正常に動かなくなったときいて、そういやはてマってprototype.jsつかってるからそのせいじゃ…

Linuxでよく使うコマンドをマイニング

何となく気になったので調べてみた。zshの設定で履歴は無限に取るようにしてるので、いまの履歴は $ wc -l ~/.zsh_history 51699 /home/gorou/.zsh_history と51699行。そこでワンライナーを書いて1〜30位までのよく使ったコマンドとそのトータルカウントを…

あれこれやってるのは

今日が有休だからで仕事中にさぼってる訳じゃない!よ…。エプソンダイレクトの「Endeavor NT340」欲しい!

qwikWebのtypekey認証

http://qwik.jp/ qwikWebって通常のログイン方法の他にtypekey認証によるログインもできるんだね。qwikWebのログインパスワードって数値ランダムで覚えにくいんだけどわざわざ覚えなくても良かったんだーpq メールアドレスをユーザ判別につかってるシステ…

はてなダイアリーのサイドバーをドラッグアンドドロップで移動

できるようにするブックマークレット作ってみたよ!使い方は簡単で、サイドバーを動かしてみたいはてなダイアリー(例 id:sample )上で下のソースをコピペしてアドレスバーに貼り付けると完了。一見なんにも起こってないようだけど、サイドバーをドラッグアン…

ActiveRecordでon memory sqliteを使う

http://jamis.jamisbuck.org/articles/2005/10/03/easy-activerecord-scriptsふつーsqliteってDBのデータをファイルに書き出して使うんだけど、メモリ上にデータを置いてつかう事もできる。で、その方法がARだと驚くほど簡単。 ActiveRecord::Base.establish…

SQL書き方ドリル

一通り終わったー。Webプログラマなら誰しも単純なCRUDsやinner joinのSQLなら書けるんだけど、これは八割二割の法則でだいたいは単純なSQLでよく、複雑だったり速度が要求されるなSQLは書く機会があまり無かったりスキルが高い人が書いちゃったりする。また…