会社PC

MacBookProを発注した。これでマックでruby。VB.NETもデスクトップで開発sる。

フィボナッチ数

ヤテミタ def fib(n) result = n if n else result = fib(n-1) + fib(n-2) end return result end i=0 50.times do puts fib(i) i+=1 end def fibをfibの中で呼んであげてみたんだけど、 多分これが原因で、 20いく前にめちゃくちゃ重くなる。 (原因はresul…

LeopardにMacPortでrubyをインストール

Macポートをダウンロードしてインストール。 http://d.hatena.ne.jp/noborunrun/20080124/1201186071~/.zshrcに export PATH=/opt/local/bin:/opt/local/sbin/:$PATH export MANPATH=/opt/local/man:$MANPATH を追加 これで、portで追加したrubyを見に行くよ…

zshの便利な設定

http://journal.mycom.co.jp/column/zsh/005/index.html http://d.hatena.ne.jp/nagaton/20071105/1194281542結構便利なので、後ほど紹介。

CとかJavaとかJavascriptとか

職場のweb担当の代わりにJavaSctiptを書いた。思うに、タイトルあたりの言語を使うときには頭の普段と違う部分を使っているような気になる。なれない言語でなれない記述(普段てか、午後2時までVB.NET)でだからそう感じるだけなのか。 疲労度が。。。

RDE(WindowsRubyIDE)の設定

・RDE(Ruby Development Enviroment)インストール方法 http://homepage2.nifty.com/sakazuki/rde/download.html 1.インストール a.ダウンロードからsetup.exeとrubyman_japanese_20070802をダウンロードする。 b.setup.exeを実行し、RDE本体をインストールす…

CodeZine:Developers Summit 2008 - デブサミ2008

http://codezine.jp/devsumi/2008/Default.aspxhttp://d.hatena.ne.jp/mukaken/20080101/1199194114#tb こちらのページで知ったので、勢いでもうしこんでおきました。その日の予定なんて知らない。RubyとDBとアーキテクチャ中心で。結構満員みたいですね。>…

MacPorts

rubyが標準で入っているとはいえ、何かと違っていたりするようなので、 MacPortsを入れてみた。 参考:http://www.key-p.com/blog/ohnishi/article.php?id=112linuxで言うところの、apt-getとか、yumとかと同じ感じで使える、Mac用のパッケージ管理ツール。 …

書籍購入

仕事用にいろいろ本を買った。http://f28.aaa.livedoor.jp/~nspace/mt/archives/000384.php昨日注文、今日納品。 早い。

タイムアウト

一定時間以上処理が完了しない場合(サーバ呼び出しなど)に使うといい? require "timeout" timeout('time') do #処理 : end

正規表現

とりあえず、メアド用の正規表現を考えてみた。 /([A-Za-z0-9.*]+)@[A-Za-z0_9.*]+/これであってるかどうかは微妙だけど、 こんな感じに組んだら出てはきているみたい。もうちょっと勉強しよう。 begin arry=["abcde","fghij","klmn","aaa.bbb@ccc.com","abc…

勝手にブログ評論 http://onosendai.jp/hyoron/hyoron.phphttp://onosendai.jp/hyoron/log/120091753914250.html された。おもろい。

rubyでSOAP-RPCサーバを構築する。

rubyでSOAP-RPCサーバを作成する。 注意:inputタグがテキストボックス処理されるので、全角にしてあります。 参照:http://homepage2.nifty.com/hippos/soap4r/types.html ・前提条件 テストとしてUserIdとPasswordを送られるとそれぞれの頭に"Ok-"をつけて…

rubyForum2008にいってきた。

詳細は後でまとめる。追記:2008.01.21 20.00 ・rubyの特徴は ・Perlの機能でオブジェクト指向 ・クラスライブラリ ・当初は ・テキスト処理 ・システム管理 ・ネットワーキング ・ツール処理 を作る言語として作っていた。・フレームワーク・ライブラリ等の…

MacWorldの基調講演で興奮しすぎた。

寝る。http://f28.aaa.livedoor.jp/~nspace/mt/archives/000379.php追記:2008.01.17 00.15AM ぽちった。

いろいろ過去ログ見てて気になったので、いまさらトラックバック。CUI>GUIへの変化って今までのおよそ20年間のPC経験から言って かなり強烈なパラダイム変化があった気がする。一応、(本格的には)DOSから触り始めてその後いろいろと触ってきた感触として。…

メモ

仕事で使うruby SOAP-RPCの記事。 後でまとめる。&参考にするため。http://hippos-lab.com/blog/node/145追記:2008.01.18 12.30PM 長くなったので、こちらで。http://d.hatena.ne.jp/noborunrun/20080118

会社での出来事+英語キー配列

職場でMacをgetするのに失敗した。 仕方がないからWindows+coLinux環境を構築。 LinuxはDebianを志望中だけど、RHLになりそう。 立ちはだかる壁はでかいみたいだ。まぁ、いいけど。問題は、レッツノートのキー配列。 家Mac+VB.net用DTは英語キー。レッツノー…

Macの環境変数の設定方法

~/.bash_profileの中に export PATH=/usr/local/bin:$PATH と設定する。

コマンドラインで渡された引数の受け取り方

■書式 $* ■説明 Rubyに渡されたコマンドラインの引数を取得するには$*を使います。 とのこと。 - p $* ruby testPram.rb a => ["a"] 配列(arry)でいくつでもOKみたいです。 渡す時はスペース1つで1つの列に代入。■書式 ARGV ■説明 Rubyに渡されたコマンドラ…

別フォルダにあるクラス呼び出し

以下のように呼び出すときに記述例えば以下のような構造の場合 /- |-src |-common require "../common/呼び出したいクラス名"

mySqlをRubyで使えるようにするクラスを作成

http://www.tmtm.org/ruby/mysql/とりあえず、できました。 DBから取得したデータがどういう型で返されるのかがいまいちわからなかったため、 つまづきました。 目的は1列ごとに改行を入れて表示させる。です。で、最初は例のとおり、下記のように取得して…

macportで

subversion入れてみた。 使い方等はこれから調査。

CGIでデバッグの便利コード

ここを参照。 http://d.hatena.ne.jp/n246/20070405/1175785883で、作ったソース。 - #!/usr/bin/ruby -Ku require "cgi"def error_cgi print "Content-Type:text/html;charset=UTF-8\n\n" print "*** CGI Error List ***" print "#{CGI.escapeHTML($!.inspe…

結局

環境はcarbonEmacs使ってますね。ruby-mode.elとかECBとかいれて。windowsにはcoLinux入れて設定中。railsを入れてapacheとか入れまくって環境そろえる予定。

MSDE(MS SQLserver)をrubyで接続

http://www.ch-werner.de/rubyodbc/ ここでzipファイルをダウンロードFor Win32 operating systems DLLs of 0.997 are available in i386-msvcrt-ruby-odbc.zip. It contains the files odbc.so and odbc_utf8.so which need to be copied into the .../ruby…

csvファイルの読み込み + txtファイルの書き込み

今日は仕事で必要な処理があったので、rubyで作成してみた。 vb.netで今のプロジェクトで本当は使いたかったDBのカラム名でSQL文のパラメータ設定のコーディング。 ヘッダだけ抜き出したcsvファイルがあったのでそれを使って自動生成です。 あー。198カラム…

環境構築 完了

MacOSX 10.5に以下の通り構築・ruby(OS標準):言語 これがなくちゃ始まらない ・gem:パッケージ便利ツール ・rails(gemつかってインストール):WEBアプリフレームワーク ・MySQL(インストーラー使ってインストール):DB・Aptana:IDE(日本語化、RadR…