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

さくらVPSでscreenコマンドが使えなかった

以下のようなエラーメッセージが出た。 Cannot open your terminal '/dev/pts/0' - please check.以下にて対処。 scriptコマンドなんて、あったんだ。 $ script /dev/null Script started, file is /dev/null $ screen

ノート熱が再燃

ノート熱が再燃してきたので、文房具屋さんで買った。ノーブルノート A5 5mm方眼罫 N33出版社/メーカー: ライフメディア: 購入: 1人 クリック: 11回この商品を含むブログ (4件) を見るA5サイズ ノーブルノートカバー【茶】 NC6出版社/メーカー: ライフメディ…

Ruby on Rails 3 アプリケーションプログラミング - WINGS

followlog-フォローしている人にメモとタグ!

公開しました。 http://www.followlog.net id:rdera、Twitter. It's what's happening.まで、 ご意見、ご要望等お待ちしております。

自作PCを作ってみた

CORE i5 2400 15,600円 峰2 CPUクーラー 2,980円 P8Z68-V 17,980円 PSD38G1333KHDDR3 4,580円 GF-GTS450-E1GH 9,980円 CT064M4SSD2 9,800円 BDR-206BK/WSSATA 13,980円 ZALMAN ATX MID CASE Z9 6,480円 STRIDER SST-ST75F-P750 9,800円 Intel CPU Core i5 i5…

配列のコピーでハマった。

array = [] array2 = [] : array2 = array array.clear 当然のことなんですが、上のように記述したら、 array2の内容もclearされます。そんなときは、sliceを使う。配列を要素を含めて全てコピーする - gan2 の Ruby 勉強日記

malformed header from script. Bad header=って怒られた。

http://shikabo.ddo.jp/78.htmlスクリプト中で無駄な出力をしていることが原因でした。

apacheを1から学んでみた。

Apacheのバージョン # httpd -v Server version: Apache/2.2.15 (Unix) Server built: Nov 23 2010 10:36:04 指針 /etc/httpd/conf/httpd.confに必要な項目を順次、追加していく。 ServerName ServerName **.**.**.**hostnameでも良いが、ipアドレスを書いて…

githubでdotfilesを管理することにした

git

一箇所でdotfilesを管理する必要に迫られたので、管理することにした。 以下、手順。 githubにプロジェクト『dotfiles』を作成 rdera · GitHubの『Dashboard』→『Create A Repository』 リポジトリの作成 $ cd ~ $ git init $ vi .gitignore * #全てのファイ…

さくらVPS512に契約し、ScientificLinuxをインストールして色々

さくらVPS512プランに契約し、ScientificLinuxをインストールし、 設定をした。 以下、メモです。 ScientificLinuxのインストール 以下を参考に、というかそのまま実行。 http://www.glidenote.com/archives/1135 自分がちょっとハマったのは、VNCの接続で、…

LAMY2000 L401 リフィル まとめ

LAMY ラミー 4色 ボールペン 油性 2000 L401 正規輸入品出版社/メーカー: LAMY発売日: 2013/01/06メディア: オフィス用品購入: 7人 クリック: 141回この商品を含むブログ (13件) を見る 純正のでも書き味が悪いというわけではないのだが、 書き始めが、かす…

rubyでハッシュのハッシュ

h = Hash.new{ |hash,key| hash[key] = {} } Ruby 2次元のハッシュ -Rubyで2次元のハッシュを扱いたいです。perlで- その他(プログラミング・Web制作) | 教えて!goo

Kwartzの学習メモページ

Kwartz - kuwata-lab.com るびま るびま学習したことをメモがてら、載せていく。 ex プレゼンテーションデータファイルex.html <table> <tr id="list"> <td id="mark:item">Foo</td> </tr> <tr id="dummy:d1"> <td>Bar</td> </tr> </table> プレゼンテーションロジックファイルex.plogic #list { logic: { for member in @members _stag _cont _etag end …

kwartzでtenjinを使う方法

Makoto Kuwataさんに教えて頂きました。 早すぎる最適化オジサン on Twitter: "@rdera とりいそぎ、kwartz 3.2.0用のパッチを作成しました。http://gist.github.com/646778 これを例えばpatch.diffで保存し、kwartz.rbがあるディレクトリでpatch -p1 < patch…

jqueryで追加した要素のjavascriptを実行できない

題記の件で、ハマっている。index.htmlが以下の通り。 <html> <head> <link rel="stylesheet" type="text/css" href="./css/common.css"> <meta http-equiv="Content-Script-Type" content="text/javascript"/> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> </meta></link></head></html>

ntpの設定をした

ntp

以下の記事を参考に、というか、その通り、nptを設定してみました。 404 Blog Not Found:tips - ntpサーバー選びの傾向と対策 インストール # yum install ntp まず、ntpdateで同期 # ntpdate ntp.nict.jp nptデーモンの設定 # vi /etc/ntp.conf既存のserver…

kvmのゲストOSをコピーして新ゲストOSを作成する手順

kvm

オリジナルゲストから新しいゲストを作成する。 MACアドレスを指定することもできる。 # virt-clone -o ORIGINAL_GUEST -n NEW_GUEST -m NEW_MAC_ADDRESS -f NEW_DISK_FILE 確認する。 # virsh list --all 起動して、各種設定する。 # virsh start NEW_GUEST…

NeoComplCacheをインストールした。

vim

$ git clone https://github.com/Shougo/neocomplcache $ cp -r neocomplcache/* ~/.vim vim起動時に有効となるように、以下を.vimrcに追記。 let g:NeoComplCache_EnableAtStartup = 1 追記 id:basyuraさんにコメントを頂き、気付きました。 以下のように訂…

私的Q&Aメモ

データベースを使用するためにインストールするものは? # yum install postgresql postgresql-server インストールしたらユーザpostgresが勝手に作成されたけど… postgresqlのスーパーユーザpostgresが勝手に作成されます。 でも、ユーザとしてパスワードが…

postgresqlのスキーマでハマった

search_pathのデフォルトは? hoge_db=# SHOW search_path; search_path -------------- $user,public (1 row) 作成したテーブルはデフォルトでどのスキーマに所属するのか? hoge_db=# CREATE TABLE hoge_table (id integer,data text); CREATE TABLE hoge_…

twitterのapiメモ

API制限について - Tween Wiki - Tween - OSDN Twitter API 仕様書 日本語訳 第五十版 (2010年8月12日版) friends/ids twitterのAPI制限 api制限に関しては、httpレスポンスヘッダ中に記載される。 X-RateLimit-Limit 60分間(1時間)に実行可能な回数 X-RateL…

マイクロ秒まで含んだ文字列が欲しい。

マイクロ秒まで含んだ文字列が欲しかった。 以下の記事のコードを少し修正して、対応した。 instance_evalのこと、良く分かってませんが……。 ミリ秒まで含んだ時刻文字列 - gan2 の Ruby 勉強日記 エロと風俗情報満載 どう抜く? puts Time.now.instance_eva…

半角英数字が連続すると表示領域からはみ出してしまう

困っていた。とりあえず、cssに以下の記述をして、 対処した。 .hoge { word-wrap:break-word; }文字の折り返し kill-time/ウェブリブログ http://blog.artvecta.net/archives/224 [CSS]半角英数字の文字列をdivボックスから折り返すプロパティ「word-break…

jqueryを弄ってみた

<head> <meta http-equiv="Content-Script-Type" content="text/javascript"/> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script type="text/javascript" src="./js/hoge.js"></script> </head> hoge.js $(function() { $('.edit-edit').click(fu…

javascript:void(0)を使うとき

<a href="javascript:void(0)">ほげ</a> onclickを使うときは『return false』を記載しておくことが、 吉のようである。 <a href="javascript:void(0)" onclick="hoge_func() return false;">ほげ</a> javascript:void(0)について - 燈明日記 Perl Script Laboratory href="javascript:void(0)" にまつわる2年遅かった話 - n2s アーカイブス

ファイルの行数を取得したい

rubyで任意のファイルの行数を調べたいときはどうするのか。 方法は2つあると思っている。 fp = open(filename,'r') line_count = fp.read.count("\n") fp = open(filename,'r') line_count = 0 while fp.gets line_count += 1 end 前者の方法はファイルの…

rubyでjsonを処理するときメモ

require 'json' open(filename,'r'){|fp| fp_json = JSON.parse(fp.read) } fp_json.each_key do |key| p fp_json[key][hoge] end とか。filenameの容量が大きい場合、 JSON.parse(fp.read)って、一気に読み込んでるんだけど。 これって、問題はないのかなぁ…

CentOSでKVMを動かしてみた

CentOSをインストール CentOS5.5をインストール。 インストール段階では仮想化のチェックは外し、 仮想化関係のパッケージをインストールせず。 KVMパッケージをインストール # yum groupinstall kvm モジュールのロード カーネルにモジュールのロードを行う…

rvmでインストールしたrubyをapacheで使いたいんだけど、ハマってる。

やりたいこと $ rvm install 1.9.2 $ rvm use 1.9.2 $ gem install pg rvmでruby1.9.2をインストールして、 そのrubyのgemでpgをインストールした。この、pgをapacheのcgiで使用したい。 で、使ってみる #!/home/rdera/.rvm/rubies/ruby-1.9.2-p180/bin/ruby…

mod_rewriteでハマってるんだよ。

やりたいこと 以下のURLでアクセスしてきたら、 http://www.hoge.net/oauth?key=xxx&val=xxxmod_rewriteで以下のURLに変換する。 http://www.hoge.net/index.rb?p=oauth&key=xxx&val=xxx どうmod_rewriteを書く? RewriteRule ^/oauth\?(.*)$ /index.rb?p=oa…