StarRuby 0.3.0のPrivatePortfile書いたよ!

まぁ、人が書いたものを手直ししただけですがね......。 http://lapangan.net/darwinports/index.php?cmd=read&page=PrivatePortfile%2Frb-starrubyに上げています。StarRubyの作者さんとSkypeであーだこーだこう書いたら動かないだと言いつつ書いてました。…

hacktouraa298 0日目

近くのつくば研修センターに大部屋を借りて、Ruby関西のcuzicさんらとhacktour298というものをやっています。黙々とコードを書くつもりだったのですが、ハチロクチャットの魔力に取り付かれるなどして、延々と笑っている無駄な時間を過ごしてしまいました。 …

Ruby会議 0日目

前夜祭からの参加。おいらはカット済みカステラを10切れ持って参戦しました。 立食パーティチックな感じでしたが、各コミュニティで固まったりとしていたので、かなりアウェー感が溢れる感じでした。途中でGolf大会の結果発表などがあったので、そっちに集中…

ちょっと東京行ってくる

寝坊したけど、予定していた高速バスに無事乗ることができました。忘れ物をいくつか思い出すなどしていますが、多分大丈夫です。 目的はRuby会議。0日目からの参戦です。なので「東京行ってくる」とか書きながら、付いたらつくばに向かうのですが……。

Ruby会議0日目

知らないうちにSCPluginというものを導入していたみたい

Mac

MacのFinderはコンテキストメニューにSubversion扱うものが入っていて便利っぽいなー、って思っていたら、どうも自分でプラグインを入れていたっぽい。先輩のMacBookを弄って初めて気がついたよ......。 The goal of the SCPlugin project is to integrate S…

MacPortsで入れたMySQLをログイン時に実行させる

Mac

ちゃんと設定していた気がするのに、今日会社のMacにログインしてみたらなぜかMySQLが起動していません。なぜかよく分からないけど、起動していないものは仕方がないのでさっさと設定をしてしまいます。で、ついでなのでMySQL 5.1系に変更も兼ねて、インスト…

日本の○○ユーザのためのハブサイト

いろんなところで *-users.jp が流行っている様子だったので、おいらもその流れに乗って vim-users.jp と git-users.jp を取って公開してみた。何をどうするかもノープランだし、公開に使っているサーバはろくに設定もしていないサーバなので安定した動作を…

RubyAMF使ってsaveしようとするとエラーになる問題(未解決)

AMF使って受けたデータをほげほげしてsaveしようとしたらエラーが出る。 127.0.0.1 - - [22/May/2008:17:41:35 JST] "POST /rubyamf/gateway HTTP/1.1" 200 311 http://localhost:3000/bin/flex.swf -> /rubyamf/gateway stack level too deep {RAILS_ROOT}v…

Rubygemsのgemパッケージ保存ディレクトリの変更方法

前のエントリを書いていてふと思ったけど、gemパッケージの保存ディレクトリの変更方法って実はあんまり知られていなかったりする?変更は簡単で環境変数GEM_HOMEを保存したいディレクトリに変更するだけ。仮に /opt/gems にしたい場合 export GEM_HOME=/opt…

"RAILS OF RUBY ON RAILS"読んだ

Rails of Ruby on Rails ~Case of LOCUSANDWONDERS.COM~作者: Plan de Sens,清水智雄出版社/メーカー: 毎日コミュニケーションズ発売日: 2008/05/14メディア: 単行本(ソフトカバー)購入: 3人 クリック: 90回この商品を含むブログ (31件) を見るジャケット…

OpenSSLに欠陥があったようです

といってもオリジナルのOpenSSLではなく、Debian系実装のみの欠陥だそうな。 Debian GNU/Linuxで、0.9.8c-1以降のopensslパッケージに 欠陥が発覚し、修正版パッケージがリリースされた。なお、オリジナルのOpenSSLにこの欠陥はない。 Debianのopensslパッケ…

Qt/MacとQtRubyなるものを見つけた

昨日MacBookにqctなるQtで書かれたコミットツールを気まぐれでインストールしていたのですが、その時に興味を持ってQt云々について調べてみた。 Qt/Mac Qt Qt Cross-Platform Application FrameworkQt is a cross-platform application framework for deskto…

JRuby 1.1.1 のgemが動かない。

~ > jgem list -r *** REMOTE GEMS *** Bulk updating Gem source index for: http://gems.rubyforge.org/ ERROR: While executing gem ... (Gem::RemoteSourceException) Error fetching remote gem cache: NameError: uninitialized constant Gem::RemoteF…

Skype4IRCをインストールしてMacのIRCクライアントから接続してみた

CodeReposにSkype4IRCというSkypeAPIを用いたSkype-IRCゲートウェイサーバがあります。こいつはWindows用なのですが、要はサーバなのでWindowsで実行さえしていればMacだろうがLinuxだろうがiPod touchだろうがどのクライアントからでも接続が可能です。とい…

iPod touchのログインシェルを変更する

現在installer.appではなくCydiaというaptベースのパッケージマネージャを利用しているのですが、これを利用するとterminalでのログインシェルは /bin/sh (実態は /bin/bash )を利用しています。Cydiaからzshをインストールしたのですが、ログインシェルを変…

git-svnを使ってみる

お仕事ではSVNサーバを使っているのですが、ネットワークの繋がらないところでもコミットしまくりたい!ということでgit-svnを使ってみることにした。 clone ~ > git svn clone (svnサーバ) これやってsvnレポジトリの中身を取ってきてgitレポジトリを作って…

dmgがマウントできなくなったときの対処法

Mac

会社にTiger(10.4.11)があるのですが、これが突然dmgをマウントできなくなってしまいました。 イメージをマウント “abcd.dmg” 初期化中... 仕上げ中... “abcd.dmg”をマウントできません - 装置が設定されていません. という感じ。なんなんだろうなー、って思…

実はthinはmongrel_cluster的な機能を持っていた

http://articles.slicehost.com/2008/5/6/ubuntu-hardy-thin-web-server-for-rubyを読んでいて初めて知ったことが多かったので、メモがてらにここで紹介します。 そもそもthinって何よ Thin is a Ruby web server that glues together 3 of the best Ruby li…

hatena.vimを入れてみた

休憩がてらvimからはてなダイアリーを更新できるhatena.vimというvim scriptを入れてみた。メモ代わりにはてなダイアリーとはてなグループを活用できればなぁ、と思う。 なぜかエラーが出る ログインしました rs/Wa/Wa6nO+d+GcS994trn2KbrU+++TM/-Tmp-/v4585…

Slicehostを借りてみた。

Slicehostという海外のVPSサーバと契約しました。今までXrea Plusを使っていたのですが、SSH接続する前にWebコントロールパネルでほげほげしないといけなかったのが非常に面倒だったので乗り換えを決意。まぁ、今年分はXrea Plus分を払ってしまっているので…

Flex SDKをインストール

Flex BuilderがインストールされたMacも会社にあるのですが、手元で手軽に試すべくFlex SDKをインストールしました。はじめは何がなんだか分からなかったのでとりあえずメモる。 インストールディレクトリを掘る ~ > sudo mkdir /opt/flex3 ~ > cd /opt/flex…

CentOS 5.1上に開発環境を構築できつつある

現在手元のMacにはCentOS 5.1,Ubuntu 7.10,openSUSE 10.3が入っています。前にそれぞれどのように使うかというのを決めていたのですが、Ubuntu 8.03のリリースが目前に迫ってきているのでUbuntuをいじるのは8.03が正式にリリースされてから使うことにしまし…

CentOC上にRuby 1.8.6 + Rubygems 1.1.1をインストールする

yumでインストールできるのがRuby 1.8.5でしかもRubygemsがレポジトリ内にないので、すべてソースからインストールした。結構ハマったので覚え書き。 Ruby PATHなど ソース: /usr/src バイナリ: /usr/bin ライブラリ: /usr/lib 作業工程 ~ > cd /usr/src /us…

Yamlで改行を有効にするには

key: | data data とすると改行になるらしい。 ちなみに ##最終行の改行は無効 key: |- data data ##最終行の改行も有効 key: |+ data data ##改行を半角スペースへ置換 key: > data data ##改行を半角スペースへ置換して最終行の改行は無効 key: >- data da…

MacPortsを使ってgitをインストールしてみた

特にMercurialで困っていることはないのですが、最近採用しているプロジェクトをよく見かけるのでgitを突っ込んでみました。 そもそもMacPortsにあるのだろうか /Users/home> port search git cogito devel/cogito 0.18.2 Git core and cogito tools to prov…

Spaces + VMware Fusionが良い

Mac

仮想化使って開発環境を整えてみた MacBookが届いて数日経った訳ですが、なかなか面白いMacライフを満喫しております。と言っても2日ばかりVMware FusionでLinuxと戯れていたのですけどね・・・・・・。 MacもUNIX系OSですのでサーバ等は簡単にインストール…

MacBookを注文するなどした

4月から大学1年生になる前に読まなくても良いかもしれない

4月より新大学1年生になられる方、入学おめでとうございます! 僕は、専門学校に通っていたので4年間も大学に行ってないのですが、 客観的に先輩や友達や後輩を見ていて、 こんな4年間を過ごしている人は素敵だなと言う過ごし方を紹介したいと思います! htt…

分散型バージョン管理 Mercurial を使ってみた。

あんまりバージョン管理っていうのは意識したことがなかったのですが、ここのところそのせいで問題が起きまくりだったので、最近巷で話題の Mercurial を試してみることにしました。今回は職場のWindowsにも入れたので、LinuxとWindowsの両方について書いて…