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

Google Chrome DevにExtensionを入れた時のメモ(Chrome Keyconfig等)

AutoPatchWork URL: http://ss-o.net/chrome_extension/#AutoPatchWork インストールしたバージョン: 0.20.1 Google ChromeでAutoPagerize Chrome Keyconfig URL: http://ss-o.net/chrome_extension/#ChromeKeyconfig インストールしたバージョン: 1.5.5 Goo…

Windows 7 上に Rails 2.3.4(Ruby 1.9.1 MySQL 5.4.3-beta) 開発環境を構築した時のメモ

環境構築のスピードを重視しています。 環境 Windows 7 Professional 64bit Rubyインストール ActiveScriptRuby and Other packages の Ruby-1.9.1-p243 をダウンロードしインストール。 インストールパスは C:\bin\ruby にした。 gemをアップデート gem upd…

Passenger 2.2.5で rewindable_input.rb:86:in `make_rewindable' みたいなエラーが出る問題

解決方法 # vi /usr/local/lib/ruby/gems/1.9.1/gems/passenger-2.2.5/vendor/rack-1.0.0-git/lib/rack/rewindable_input.rb - if filesystem_has_posix_semantics? + if filesystem_has_posix_semantics? && "#{RUBY_VERSION}.#{RUBY_PATCHLEVEL}" < "1.9.1…

Phusion Passenger for NginxでRailsをdevelopmentモードにしたいときは

nginx.confのserverディレクティブに以下を追加。 rails_env development;

Ruby 1.9.1p243 & Rails 2.3.4 で undefined method `^' for "0":String みたいなエラーが出る問題

結構ハマった。 修正Patch https://rails.lighthouseapp.com/projects/8994/tickets/3144/a/261015/0001-ruby-1.9-friendly-secure_compare.patch これは何 Ruby1.9ではString[n]は文字そのものを返します。この動作はRuby1.8の動作(キャラクターコードを返…

Railsを始めて一番最初にハマったこと

[tester@localhost]~% rails rails /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.4/lib/rails_generator/options.rb:32:in `default_options': undefined method `write_inheritable_attribute' for Rails::Generator::Base:Class (NoMethodError) from /…

Rubyのstring[0]の解釈についてメモ

僕は運用なのですが、先日またしてもコードを書くお仕事が来まして、今回は1からスクリプトを書くことになったのでRubyを使うことにしました。 初業務Rubyコーディングです。 今回はそのスクリプトを作成するにあたってはまったところをメモします。 環境はC…

Pixivのタイトル、タグ検索から一定数以上のブックマークがある画像だけを保存するスクリプト2

ページ取得処理を明確に分離しました。

Pixivのタイトル、タグ検索から一定数以上のブックマークがある画像だけを保存するスクリプト

これは何? スクリプトがある場所に検索ワード名のディレクトリを作成します 最後のページまで保存対象となる画像(一定ブックマーク数以上)を保存し続けます

Webサービス運営の面白さ

パフォーマンス改善 利用者の存在 私が実際にWebサービスを運営していたころに、面白いと思ったことはこれぐらいです。 以下体験談。 パフォーマンス改善 Webサービス運営開始から数ヵ月後、人が多くなってきて想定していたパフォーマンスを維持できなくなっ…

CentOS 5.3(coLinux 0.7.4)にRuby 1.9.1とRailsをインストール

事前に以下のmkdirを実行しています mkdir -p ~/work/tar && mkdir ~/work/src Ruby 1.9.1をSourceからインストール # wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p129.tar.bz2 -P ~/work/tar # tar jxvfC ~/work/tar/ruby-1.9.1-p129.tar.bz2 ~…

Pixivの認証が必要なところの物を取るスクリプト

プログラミング勉強中です。拙いですが公開。 構成物 pixiv.rb config.yaml pixiv.rb #! ruby require 'net/http' require 'uri' require 'yaml' # 設定ファイル CONFIG_FILE = 'config.yaml' class AccessPixiv # InitializeでCookieを取得しHeaderも構築す…

日記スタート

これから適当に日記を書こうと思う