コンピュータやソフトウェアのあれこれ@道民(&元道民)
Archive for 9月, 2010
最近お気に入りの公園
9月 6th
敷地面積がけっこう広く子供用の遊具やボール遊び出来る芝生などがあり、釧路もまだ暖かいせいか、バーベキューを楽しんでいる家族も沢山いたりとなかなかの混雑。
僕らもサッカーしたり、フリスビーしたりゆっくり遊んできました!
芝生は綺麗に整備されており小さな子供連れでも安心して遊ばせておけます。
昨日は無かったですが夏場は人工的?に作ったような小川もあり暖かい日は水遊びも出来ます。
そしてシーソーで遊んでいるとちょっと怖いパンダさんを発見!!

目がこわい!!!
そして次のシーソーでは・・・

もっとこわい!!!!!!
帰り際、売店でソフトクリームを食べて(おいしい!)いるとトラックで何かが運ばれてきました。近づいて見てみると大量の「仙鳳趾産の生カキ」が!!
売店で1個90円で販売されてまして、思わず20ヶ購入して帰りました。
夕方、自宅の庭にてカキを炭火でじっくり!写真を撮り忘れたのですが超プリプリでとってもおいしかったのでした。
[PHP][Perl]真夏の勉強会ラッシュ中半
9月 3rd
後半ってタイトルにしようかと思ったけど、夏はまだ終わりません。
日本PostgreSQLユーザ会 北海道支部 勉強会
第11回 LOCAL PHP部 勉強会
64bitの質問したら、こんなこともあろうかと64bit環境を用意しているnazo△。
JPUGの勉強会でやったレプリケーションのネタと、PHPのテストのネタを発表しました。
「PHPでかんたんテストのすすめ」というタイトルで話したつもりだったんですが今見たらスライド間違えてた。いつも以上にgdgdな内容ですいませんでした。
あとレプリケーションのデモでやった、screenの縦分割が実は隠しネタの1つです。あれはリリースされてるscreenのバージョンには入ってないはずなので、使いたい方はgitでもってきてmakeしましょう。
第4回スタッフミーティングを開催しました
9月 2nd
斉藤です。
昨日(9/1)、LDD釧路会場となる、釧路市民活動センターわっと1F会議室で第4回スタッフミーティングを開催しました。
わっとの回線を使ってのustremのテストや、出来上がったポスターでの広報活動について議論しました。
又、当日の詳細について打合せをし、いよいよ近づいて来たなと言う感じです。
ミーティング終了後は懇親会場である、虎やで、懇親会の練習をしてきました!!
RubyからSNMPを使ってみる
9月 1st
#! /usr/bin/ruby -Ku
require 'rubygems'
require 'snmp'
require 'oauth'
require 'rubytter'
begin
mess = ""
cpu=0,mem=0,mema=0,memb=0,memc=0,memp=0
manager = SNMP::Manager.new(:Host => 'localhost', :Community => 'COMMUNITY')
response = manager.get(["1.3.6.1.4.1.2021.10.1.3.2"])
response.each_varbind {|vb| cpu = vb.value }
response = manager.get(["1.3.6.1.4.1.2021.4.5.0"])
response.each_varbind {|vb| mem = vb.value }
response = manager.get(["1.3.6.1.4.1.2021.4.6.0"])
response.each_varbind {|vb| mema = vb.value}
response = manager.get(["1.3.6.1.4.1.2021.4.14.0"])
response.each_varbind {|vb| memb = vb.value}
response = manager.get(["1.3.6.1.4.1.2021.4.15.0"])
response.each_varbind {|vb| memc = vb.value}
memp = ((mem.to_f - (mema.to_f + memb.to_f + memc.to_f)) / mem.to_f) * 100
if cpu.to_f > 14 or memp.to_f > 80 then
mess = "@smokeymonkey CPUの5分平均ロードアベレージが" + cpu + "、メモリ使用率が" + sprintf("%.2f", memp) + "% だべさ!"
consumer = OAuth::Consumer.new(
"CONSUMER_KEY",
"CONSUMER_SECRET",
:site => 'http://twitter.com'
)
token = OAuth::AccessToken.new(
consumer,
"REQUEST_TOKEN",
"REQUEST_TOKEN_SECRET"
)
client = OAuthRubytter.new(token)
client.update(mess)
end
manager.close
rescue
print "RuntimeError: ", $!, "\n";
end
月刊北海道IT勉強会:2010年9月号
9月 1st
目視確認で手動で集めたので、漏れ抜け誤記あるかも知れませんが、その場合にはご一報頂けると嬉しいです。
【札幌Javaコミュニティ第33回勉強会 ー ナイトセミナー】
開催日時:2010/09/03(金) 18:30 to 21:00
開催場所:札幌市エルプラザ (札幌市北区北8条西3丁目札幌エルプラザ)
詳細:http://atnd.org/events/7592
【Python札幌 勉強会 2010/9/4】
開催日時:2010/09/04(土) 09:00 to 12:00
開催場所:札幌市エルプラザ (札幌市北区北8条西3丁目札幌エルプラザ)
詳細:http://tweetvite.com/event/python_sapporo_20100904
【札幌Scala勉強会05】
開催日時:2010/09/08(水) 18:30 to 21:00
開催場所:札幌市エルプラザ (札幌市北区北8条西3丁目札幌エルプラザ)
http://atnd.org/events/7647
【do-speakers #1】
開催日時:2010/09/11(土) 14:00 to 16:30
開催場所:株式会社インフィニットループ 会議室 (北海道札幌市中央区北2条東1丁目4-9 アーバンコート武蔵野803)
詳細:http://kokucheese.com/event/index/3337/
【WebオペレーターのためのWebデザイン勉強会Vol.2】
開催日時:2010/09/11(土) 18:00 to 20:00
開催場所:インタークロス・クリエイティブ・センター 308 (北海道札幌市豊平区豊平1条12丁目1-12)
詳細:http://kokucheese.com/event/index/3823/
【第1回 Movable Type 勉強会 in Hokkaido】
開催日時:2010/09/15(水) 14:00 to 16:00
開催場所:札幌市産業振興センター 技術訓練棟 セミナールーム 5 (札幌市白石区東札幌5条1丁目1-1)
詳細:https://www.sixapart.jp/seminar/news/2010/08/30-1321.html
【ISPの集いin札幌】
開催日時:2010/09/16(木) 13:00 to 18:00
17(金) 10:00 to 18:00
開催場所:ACU (札幌市中央区北4西5 アスティ45)
詳細:http://www.jaipa.or.jp/topics/?p=346
【LDD'10/Fall in KUSHIRO】
開催日時:2010/09/18(土) 14:00 to 18:00
開催場所:釧路市民活動センターわっと 会議室
詳細:http://blog.kushi.ro/ldd10fall/
【札幌Javaコミュニティ第34回勉強会】
開催日時:2010/09/18(土) 12:00 to 17:00
開催場所:札幌市エルプラザ (札幌市北区北8条西3丁目札幌エルプラザ)
詳細:http://atnd.org/events/7594
Rails3 と tDiary3 と Ruby1.9.2
9月 1st
ほっかいです。
とりあえず Ruby1.9.2 がリリースされたようなので、
rvm install ruby-1.9.2
をやっておきました。
その後、自鯖に入れてはおいたがあまり使ってなかった
tDiary を退避させて tDiary3.0 をインストールしました。
CGI で Ruby を使うときは shebang に path を書いておけばいいよと
@hsbt さんと @kazup0n さんからアドバイスを頂いたので、
上のコマンドで rvm に入れた Ruby1.9.2 を使うように指定してみました。
#!/home/hogehoge/.rvm/rubies/ruby-1.9.2-p0/bin/ruby
ということで、 MySQL や Apache のチューニングが足りずに?
やったらと重かった WP はお役御免にすることにしました。
せっかく RubyKaigi でいい刺激を得たので、
英語のドキュメントとか FAQ も読みつつ
赤い方のピルをどんどんキメていきたいなぁと思っています。
そして今は自分用に Redmine をインストールしていますが、
Rails3 で動かすためにいろんなところを読みあさっています。
とりあえず Google で一番上に出てきた
http://redmine.jp/tech_note/install/
ここを見てインストールしてたんですが、
balthasar:~/src/redmine_rails2$ rake config/initializers/session_store.rb (in /home/hogehoge/src/redmine_rails2) rake aborted! no such file to load -- initializer /home/hogehoge/src/redmine_rails2/Rakefile:4:in `<top (required)>' (See full trace by running task with --trace)
とか出る。いろんなサイト見て行き着いた自分の中での結論が、
この Redmine は Rails3 対応じゃないんじゃねということ。
ということでぐぐったら、
jeremy's redmine at rails3 - GitHub http://github.com/jeremy/redmine
がヒットしたので、こいつをとりあえず git clone した。
前述のサイトで rake して sesseion_store.rb を
生成しなきゃあかんとあったのでやってみると、
"bundler install" を実行しろとのこと。
bundler は Rails3 から登場した、 Gems の管理ツールらしくて、
Rails プロジェクトのホームディレクトリに
Gemfile というのがあって、そこになんかいろいろ書いてある。
Gemfile の冒頭に "gem 'rails', '3.0.0.beta4'"
とあるが、もう Ralis3 がリリースされたので、
以下のようにコメントアウト && 追記して "bundler install"を実行。
source 'http://rubygems.org' #gem 'rails', '3.0.0.beta4' #gem 'rails', '3.0.0.beta4', :path => '~/rails' #gem 'rails', '3.0.0.beta4', :git => 'http://github.com/rails/rails.git' gem 'rails', '3.0.0'
今度はこんなメッセージが出るようになったけど、
そろそろバス乗るのでまた後で。
DEPRECATION WARNING: Calling a method in Rails::Application is deprecated, please call it directly in your application constant Redmine::Application. (called from <top (required)> at /home/hogehoge/src/redmine/Rakefile:10)
追記: エラーメッセージで調べたらこんな記事が。
http://jdfrens.blogspot.com/2010/07/method-in-railsapplication-is.html



