あわあわのブログ -7ページ目

あわあわのブログ

iPhone脱獄のいろいろ

ubuntuでrubyをコンパイルしてインストールしたとき、gemのインストールをしようとしたらエラーと警告がでてしまったのです...。

/usr/local/lib/ruby/1.9.1/yaml.rb:56:in `':
It seems your ruby installation is missing psych (for YAML output).
To eliminate this warning, please install libyaml and reinstall your ruby.
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand

まずlibyamlがないって言われたのでインストール。

$ wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz
$ tar -zxvf yaml-0.1.4.tar.gz
$ cd yaml-0.1.4
$ ./configure
$ make
$ make install

再びrubyをconfigure;make;make install;

それでgemのインストールを再び試みました。

ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand

警告が消えたが、エラーが消えない。。。

どうやらzlibがないらしい。

$ sudo apt-get install zlib

しかしすでにインストールされてたようだ。
読み込めていないらしい。(cannot loadですから...w)

ちょっとググって発見。

【追記】再びubuntuが事故ったので備忘録を見ながらrubyをインストールしていたらココで詰まった....。zlibパッケージのインストールが書いてなかったので追記します...(^^;)

こちらで発見。

ubuntu11.10+ruby1.9.3+rails3.1.1+sqlite3環境構築まとめ
http://nmksb.seesaa.net/article/233665516.html

まずaptitudeをインストールする。

$ sudo apt-get install aptitude

インストールが終わったらaptitudeを使ってzlibをインストール。

$ sudo aptitude install zlib1g-dev

これでzlibのインストールが完了。(ここまで追記)

それで次を実行してmakefileを作成。

$ cd ruby-1.9.3-p194/ext/zlib
$ ruby extconf.rb

こんな感じに返ってきたらおーけー。

checking for deflateReset() in -lz... yes
checking for zlib.h... yes
checking for kind of operating system... Unix
checking for crc32_combine() in zlib.h... yes
checking for adler32_combine() in zlib.h... yes
creating Makefile

階層を戻って再びコンパイル。

$ ./configure
$ make
$ make install

これでいいみたい。

もっかいgemのインストールを試す。

$ sudo gem install ....
Fetching: .... (100%)

できた!!!

これで解決。

鯖にrubyがやっと入った。。。
知る人ぞ知るうざいシステム。

Twitterのポスト規制。

簡単に説明するとポストしすぎるとアカウントに規制がかかってツイートできなくなるのです。



規制解除時刻とかをいちいち調べるのがめんどくさいので

規制通知を作ろうっておもったんです。

けど

うまくいかない。

Twitter規制の解除点を割り出すのアルゴリズムがわからない。

http://ltzz.info/alpha/tosoku.html



http://twitter.com/#!/post_limit

を参考にしたけど、セクションがいまいちわからないんです....。

暫定基準の127発言を基準に規制解除時刻を予想するって方法わわかるけど、セクションが分からない...。

だれか分かる人教えて欲しいです~(T_T)

ってことで作業難航中....。
ぐらぐら速報を使っていただきありがとうございます。

ダウンロードはこちらです。

対応環境:
Mac OS X 10.4.3以上
Lion 10.7.3にて動作確認

ぐらぐら速報.wdgt.zip
バージョン 2.0.3
20

ダウンロードが始まらない場合は下のリンクからどうぞ。
http://cl.ly/FhbY


ただいま、ぐらぐら速報の地震情報の取得もとの仕様の変化により、大幅に機能が使えなくなってしまいました。

いまの状態だと動作しないので、今回は動作するように修正を加えたアップデートとなります。

しかし大幅に機能が使えなくなってしまいました。

使えなくなった機能は

・東京到達時刻の表示
・緊急地震速報の通知


上記が使えないので必然的に

・Growl通知


かなり大幅に機能を削るはめになりました。

使える機能は最近の地震のリスト表示のみです。


次のアップデートの方針としては

いままでは取得元が不安定だったので、取得元を変えようと思います。

ほぼ、一から作りなおさなくてはならないので、次のアップデートは遅くなると思います。

申し訳ありませんが、アップデートをウィジェットにアラートで通知しますのでそれまでダッシュボードに放置お願いします。


なお、リスト表示はいままでどおり使えますのでそれだけでも活用してもらえたら嬉しいです。


できるだけ速く対処したいと思いますので、今後もよろしくお願いします。


ぐらぐら速報2.0.3_1
ぐらぐら速報2.0.3_1 posted by (C)あわあわ


ぐらぐら速報2.0.3_2
ぐらぐら速報2.0.3_2 posted by (C)あわあわ


ダウンロードはこちらからです。

ぐらぐら速報.wdgt.zip
バージョン 2.0.3
20

ダウンロードが始まらない場合は下のリンクからどうぞ。
http://cl.ly/FhbY