2010-01-01から1年間の記事一覧

rubyでevalを使う

evalを実行するメソッドlocal_execに引数を渡す。 "hello"は変数ではなく、文字列。 local_exec(hash["hello"],"hello") #eval(hage) メソッドlocal_execは以下のように記述されている。 def local_exec(hoge,hage) eval('require hoge') eval(hage) end メ…

Rubyメモ1

putsメソッドとpメソッド putsメソッド 引数+\n(改行文字) puts HelloWorld 実行すると改行される。 HelloWorld引数を複数渡すとそれぞれの引数に対して、改行する。 puts "HelloWorld","HelloWorld" 実行すると HelloWorld HelloWorld pメソッド 同様に改…

rubyでMD5

#!/usr/bin/ruby pass = "hoge" SALTS = "./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" puts pass salt = "" 8.times do salt += SALTS[rand 64] end puts salt ps = pass.crypt(salt) puts ps print "YES\n" if pass.crypt(ps) == p…

rubyでファイルに書き込む

#!/usr/bin/ruby File.open("abc.txt","w") do |io| io.write "Hello\n" end

カレントディレクトリのファイルをrequireしようとしてハマった。

以前にも同じようなことでハマったんですが、 また、ハマりました。 rubyのrequireでちょっとハマった。 - rderaログ一応、記しておく。 カレントディレクトリのファイルhoge.rbをrequireしたい場合は require './hoge.rb' rbは省略できるが、個人的には省略…

なるほど。

web

100821#05岡田斗司夫のひとり夜話in神戸「黒執事」問題 人気がある... - YouTube 仰る通りだと思ってしまいました。 ゲームを作るっていうのは、ゲーム会社に就職することだと考えちゃう<中略>とんでもない。 ゲームを作りたければ、一番やるべきことはゲ…

centosインストール後にやること

をいつか、まとめたい。yum whatprovidesとか使って、いらないパッケージを削除したい。CentOSをサーバーとして活用するための基本的な設定 - さくらインターネット創業日記 CentOS 5.1 ƒCƒ“ƒXƒg[ƒ‹Œã‚̍ì‹Æ [ThinkIT] 第5回:不要なモノの削除〜CentOS編 (…

rubyのrequireでちょっとハマった。

index.cgi html |___HogeClass.rbという、ディレクトリ構成でindex.cgiで以下のように クラスHogeClassをrequireしようとしたが、怒られた。 require 'html/HogeClass' # => error!!! これを以下のようにしたら、許してくれた。 require './html/HogeClass' …

勉強時間。

http://sankei.jp.msn.com/entertainments/entertainers/100912/tnr1009122044010-n1.htm 昨年は不合格。その翌日から、午前6時に起床し、1日16−17時間勉強するという生活を今年5月の試験日前日まで続けてきたという。 1日にこれだけの時間、一つの…

homebrewをかじった。

homebrew始めました。 Redirecting... FinkでもMacPortsでもないパッケージ環境「Homebrew」 - builder by ZDNet Japan http://d.hatena.ne.jp/tokuhirom/20100625/1277435268

rubyからpostgresqlにアクセスする。

rubyでpostgresqlを使いたかったんです。 Ruby 逆引きレシピ すぐに美味しいサンプル&テクニック 232 (PROGRAMMER’S RECIPE)を読んでみると、 ruby-pgライブラリを使えば接続できるみたいなんで、インストールした。 $ gem install pg 基本的な操作 以下の通…

ぼちぼちRubyを勉強してる。

たのしいRuby 第3版作者: 高橋征義,後藤裕蔵,まつもとゆきひろ出版社/メーカー: ソフトバンククリエイティブ発売日: 2010/03/31メディア: 単行本購入: 15人 クリック: 394回この商品を含むブログ (79件) を見るたのしいRubyを購入して、ぼちぼちRubyを勉強し…

perlのヒアドキュメント内で変数展開できることを今頃知った。

my $abc = "Hello"; print <<"HTML_END"; $abc HTML_END 実行してみる。 Helloちなみにrubyでは以下のようにすると ヒアドキュメント内で変数を展開できる。 abc = "Hello" print <<"HTML_END" #{abc} HTML_END 今頃、知ってしまった。

初ruby記念。

rubyを初めて触ってみた。 と言っても、Hello Worldしただけだけど。 hello.rb puts "Hello World"; $ ruby hello.rb Hello World

列を追加して、属性を追加して。

既存のテーブルに列を追加したくなりました。 既存のテーブルhoge_tableに列hogeを追加するには、以下の通りです。 ALTER TABLE hoge_table ADD COLUMN hoge timestamp;でも、既存のテーブルに追加した列はDEFAULT属性を列追加時には 一緒に設定できません。…

文字列を生成したい。

規則性のない文字列をperlで生成したかったんです。 コード #!/usr/bin/perl use strict; use warnings; &main(); exit; sub main { my @strings = ("A".."Z","a".."z","0".."9",".","_","+","-"); my $str; my $num=100; for(my $i=0;$i<$num;$i++){ $str .…

他ホストからアクセスできるようにする。

postgresqlで構築したDBサーバにアクセスできるようにする手順以前、軽く触れたが改めて触れる。 Fedora8にpostgresqlをセットアップしたログ - rderaログ まず、 # vi /var/lib/pgsql/data/postgresql.conflisten_addresses = 'localhost'以下に変更↓↓↓ lis…

PerlからDBIを使って、postgresqlにアクセスする。

まず、パッケージが必要。 $ yum -y install perl-DBI-Pg コード #!/usr/bin/perl use strict; use warnings; use DBI; &main(); exit; sub main { my $db_name = "test_db"; my $db_host = "db"; my $user_name = "postgres"; my $user_pass = ""; my $tabl…

MD5でハッシュ値を計算する方法

#!/usr/bin/perl use strict; use warnings; &main(); exit; sub main { my $passwd = "hoge"; my @salts = ("A".."Z","a".."z","0".."9",".","/"); my $salt; for(my $i=0;$i<8;$i++){ srand(); $salt .= $salts[int(rand(64))]; } my $epasswd = crypt($pa…

CentOS5.5にPT2を導入した

前々から欲しいと思っていたPT2を購入しました。 カードリーダと合わせて20,980円だった。 高いのか。安いのか。 参考にした情報源様 CentOS 5.5 で PT2 を使う on ML115 G5 - Break Out!? - blog ver. CentOS 5.4にPT2を導入する。 - fujitaka's lifelog PT…

日本語検定の3級に申込んだ。

日本語検定-ビジネス,就活,学力アップ。日本語力を高める検定です。 題記の通り。過去問題集も注文した。日本語検定 公式 過去問題集 3級 平成22年度版作者: 日本語検定委員会,川本信幹出版社/メーカー: 東京書籍発売日: 2010/03/09メディア: 単行本(ソフト…

index.cgiをトップページにする方法

ApacheでWebサーバを構築していて、ホームにindex.htmlを作っておくと、 例えば、「http://www」にアクセスした場合に「http://www/index.html」に アクセスしたことになる。ホームにindex.cgiを作っていて、「http://www」にアクセスした場合に 「http://ww…

ドコモで電池パックを交換してもらった

ドコモの携帯電話を使用しているのですが、2年以上同一機種を使用しているため、 電池の持ちが悪くなっていました。そのため、ドコモショップに行き、交換してもらいました。dポイントクラブ | サービス・機能 | NTTドコモ2年以上同一機種を利用していたた…

CentOS5.4にVim7.2をインスールした。

vim

題記の通りです。以下のシェルスクリプトをroot権限で実行。 #!/bin/sh cd /usr/local/src wget ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2 wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2…

雨具が欲しい

buy

モンベル | Page Not Found

情報処理技術者試験のITパスポート試験の受験票が届いた

IT

題記の通り。2010年4月18日(日)の受験日に向けて、勉強します。 とりあえず、過去問題集を注文した。平成22年度【春期】 ITパスポート試験 パーフェクトラーニング過去問題集作者: 五十嵐聡出版社/メーカー: 技術評論社発売日: 2009/12/19メディア: 大型本購…

skypeの音声を録音したい

mac

skypeで音声を録音したいと思ったので、ソフトを 探してみると、以下のフリーソフトを発見した。 Rogue Amoeba | Get Audio Hijack 3 快適に使わせて頂いている。

「ムアツふとん」の存在を知る。

buy

http://www.nishikawa-living.co.jp/product/health/muatsu/muatsu_03.html [rakuten:e-futon:10010024:detail] 5万円というのは、安い値段ではないが。 この投資は、すぐに回収できると思う。

ミートフード

ad

ブッチ社ではペット用のミートフードを製造している。 スーパーで肉などを買うときは、「ニュージーランド産」なんていう 表記を見かけるが、ブッチ社のペット用ミートフードはニュージーランドで製造されていて、「ニュージーランド産」というわけである。…

総集編本

これは買いだと思った。Software Design 総集編 【2000~2009】(DVD付)作者: SoftwareDesign 編集部出版社/メーカー: 技術評論社発売日: 2010/02/17メディア: 大型本購入: 42人 クリック: 452回この商品を含むブログ (39件) を見る ポチっと。