2010-01-01から1ヶ月間の記事一覧
みんなruby-listにはもっと気楽に投げていいと思うんですよ。 2010-01-30 - はてなるせだいあり そうですね、ためらう理由はない。と、いうことで投げてみた。
今朝、Herokuサポートから”無料で使える範囲を超えてるから有料サービスにアップグレードしてね”とメールがきた。heroku infoで確認してみると、"64M"程度使用中となっている どうも、デバッグ用に出力しているログ用のテーブルが大変な事になっているらしか…
herokuではPostgreSQLが使われている。 PostgresSQLでは以下のようなSQLでテーブルのおおよそのサイズ求められる。 select to_char(relpages * 8 * 1024, '9,999,999,999') || ' kb' as usage from pg_class where relname='access_log' 上記は'access_log'…
修正内容 proxyの認証に対応(詳細はWiki参照:Proxy setting - Niow - GitHub) Commit 05b5cef2fcef7dd9fafad41a465df97c06cad630 to snaka's Niow - GitHub 以下から、ダウンロードできます。 Niow_0.1.4.zip
修正内容 Growlしないという重大なバグの修正 iconv.dllにパスが通っていないとエラーが出て起動しない不具合の修正 Commit b711c5e82ad9430c90e86965a31298af515d5756 to snaka's Niow - GitHub 以下から、ダウンロードできます。 Niow_0.1.3.zip
json_pureを使ったスクリプトをexe化するとiconvを使用している箇所でエラーが発生する現象が起きたので調査してみた。以下のようなRubyスクリプトをexe化してみる。(ファイル名は"text.rb"とする) require 'iconv' UTF16toUTF8 = Iconv.new('utf-16be', '…
MSDNのコード見てたら面白いコードがあったのでメモっとくAPI関数呼び出すときとか、そのコールバック関数のアドレスをAddressOf演算子つかってAPI関数に渡したりできるが、VBのコードではそういうことができない。 VB6でも関数ポインタっぽいものが使えたら…
ちょっとはまった。 まず、ページを開かないと、Documentオブジェクトにアクセスすることができない。 で、ページの読み込みが完了するタイミングはDocumentCompleteということで以下のようなコードになる。 (フォームにWebBrowserコントロールを配置して..…
修正内容: Growlするとき、コンソール画面が一瞬表示されてしまう不具合の修正(暫定) notify-io_0.1.2.zipsnaka's Niow at master - GitHub 追記:2010.1.28 どうもうまく動いていない... orz
メモ コンフリクトしたコードを適当に直す。 git add で変更をindexに上げる git commit で変更をローカルのリポジトリに反映 HOW TO RESOLVE CONFLICTSAfter seeing a conflict, you can do two things: Decide not to merge. The only clean-ups you need …
半透明のウィンドウのスクショを取ると、スクショ画像そのものも半透明になる。 以下、わざとこのページの背景と被るように横長のウィンドウを撮影してみた。 スクショの画像から、このWebページの背景が透けて見えるのが確認できると思う。 芸が細かいです…
いろいろストレスたまり気味だったので、気分転換にRubyで遊んでみた。こんな感じでズラズラと放送中の番組が表示されます。ハマったところは、リクエストを投げるときに文字列の最後に"\0"(いわゆるNULL文字)を付けてあげないと、サーバからレスポンスが…
ずいぶん前からイントラネットでのWikiにはPukiWikiを導入してる。 最近、プロジェクトダッシュボード的にWikiを使い始めていて、ちょっとしたプラグインが書きたくなったけどPHPだと辛いなー、ということでどうにかRubyで書く方法を模索。簡単な方法を見つ…
quickrun.vim はvimで編集中のコードをその場でインタプリタで実行したり、コンパイル&実行してくれる超便利なvimプラグイン。githubから開発版をクローンした $ git clone git://github.com/thinca/vim-quickrun.gitでディレクトリを移動して rake link_in…
先日公開した、Windows版Notify.ioクライアントですが、その直後にNotify.ioのAPI仕様変更 があり動いていませんでしたが、やっとまとまった時間を取る事ができ、新APIへ対応することができました。そして、アプリケーションの名前も"Notify-io-client-4R"と…
はてなトンネル Appjetが終わってしまうので慌ててHeroku+Sinatraに切り替えたらすごく簡単だった。 - 今日もスミマセン。 本家 Appjetが終わってしまうので慌ててHeroku+Sinatraに切り替えたらすごく簡単だった。 - 今日もスミマセン。 最近、hatennatunnel…
デバッガの起動 ruby -r debug <スクリプト> 現在の実行行の周辺のコードを表示 (rdb:x) l[ist] <行番号> ステップ実行 (rdb:x) s[tep] ブレークポイントの設定 (rdb:x) b[reak] <行番号>クラス名やメソッド名で設定することもできるらしい。*1 ブレークポイ…
irbで試してみる irb(main):001:0> require 'vr/vruby' => true irb(main):002:0> SWin::Application.messageBox "Hello, VisualuRuby world." => 1^@ ドキュメントを探すのが難儀でした。 参考 Application.rd
ちょっと曖昧なところもあるけど、取り合えず呼び出すことができたのでメモっとく。今回、WindowsAPIのSHChangeNotifyを呼び出す必要があって、その方法を調べた。irbでためしたところ以下のような感じで呼び出すことに成功した。 irb(main):001:0> require …
みんなやってると思うけど、自分のためにエントリにしとく。 使い方 以下のような感じで使う $ echo "メール本文" | ruby sendmail.rb smtp.yourdomain.com you@yourdomain.comパラメータは順番に SMTPサーバ あて先(送信元)メールアドレス 基本的に自分で…
仕事は横においといて... WindowsでC/C++プログラミング MacでObjective-Cプログラミング Cygwinプロジェクトへのコントリビュート(パッケージのメンテナンスとか、ポーティングとかM17Nとか) Perl再入門 Lisp入門 Thunderbird拡張機能作る