CentOS5.7をVirtualBoxにインストール

サーバ環境を再現するために、ちょっと必要になったのでメモ。 今回はネットワークインストールするため、 ブートディスクをダウンロードして、VirtualBoxのドライブに指定。 ftp://ftp.iij.ad.jp/pub/linux/centos/5.7/os/x86_64/images/boot.iso VirtualBo…

herokuを使う時のメモ

基本はherokuのドキュメントに全部書いてある http://docs.heroku.com/ herokuにアップしたくない http://docs.heroku.com/slug-compiler test spec features log tmp.slugignore gemを使う http://docs.heroku.com/gems will_paginate jpmobile haml.gemshe…

.htaccessで指定パスだけBASIC認証かけたい

http://mydomain/admin 以下にだけBASIC認証をかける。 前回のを利用してもいいけど、普通にやってみる。 Satisfy Any AuthUserFile /var/www/railsapps/mintame/current/public/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and pass…

Passengerのログをlogrotateさせる

deploy.rbに以下のように書かれているアプリケーションだと思いねえ。 set :deploy_to, "/var/www/railsapps/#{application}" CentOSだとlogrotateは「/etc/logrotate.conf.d/」ディレクトリの中にそれぞれのアプリケーションごとに記述する。 /var/www/rail…

指定URIだけBASIC認証させ"ない"htaccessの書き方

まだ公開してないからBASIC認証かけてるんだけど、 LBがヘルスチェックするから、そこだけBASIC認証外せって言われたので。 Satisfy Any AuthUserFile /var/www/htdocs/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" Aut…

検索エンジンなどのショートカット

Chromeではアドレスバー右クリックで「検索エンジンの編集」、Firefoxでは「ブックマークの管理」ー「スマートキーワード」で設定。 Wikipedia w http://ja.wikipedia.org/w/index.php?search=%s ALC e http://eow.alc.co.jp/%s/UTF-8/ GoogleMaps m http://…

ActiveResourceで特殊なフォーマットのXMLを処理する

試しに全体がくくられていないSJISのXMLを処理してみた。 module ActiveResource::Formats::SampleXmlFormat include ActiveResource::Formats::XmlFormat def decode(xml) super("<content>#{xml}</content>".toutf8) end extend self end class Sample < ActiveResource::Base…

RSSリーダを使いやすくするためのTips

はてブによるフィルタリング http://b.hatena.ne.jp/entrylist?sort=hot&threshold=(何users以上か)&url=(ブログのURL) サイトの更新を翌日まとめてRSSでお届け DailyFeed - デイリーフィード RSSフィードを全文配信で読む まるごとRSS RSSフィードを生…

Railsのログに関する覚書き

v 2.3.5で確認。 ログの出力方法をいろいろ設定したい config/environment.rbに記述 # ANSI制御シーケンスをログに出力しない config.active_record.colorize_logging = false # ログの出力先を変更 config.log_path=/var/log/appl.log # ログファイルのロー…

Chromium(Ubuntu)で今使ってるChromeExtentions(2010/02版)

AutoPagerize - 自動ページング Bubble Translate - 選択文字列を翻訳 Chrome Stylist - ユーザページスタイル適用 Clickable Links - リンク文字列を開ける Context Search - 選択文字列を検索 Create Link - リンク文字列を生成 Docs PDF/PowerPoint Viewe…

FirefoxからGoogleChromeへ移行するのを後押しした10のエクステンションと少しのTips

> まず自分のブラウジングについて少し。 メインPCはUbuntu/Firefoxで主にGoogleReaderを見てdelicious/Tumblr/Instapaperを外部記憶に使ってる。 はてブとか2ch,ニコニコなどはあまり見ない。普通のブラウジングを高速、快適にしたいという前提だと思いね…

Girl2Uメンテしました

仕事も忙しいというのに、しばらくほったらかしだったのでGirl2Uをメンテナンスした。 画像表示の高速化! atomが正常に出力されてなかったのを直した。 permalinkによるアクセスができるようになった。 画像サイズを320x480(iPhone壁紙サイズ)にした。(…

まとめのまとめサイト作った

最近話題の画像ブログからなんか女の子と思われる画像をまとめるサイト作ってみました。 2chまとめbetaの後追いですね。すんません。 Girl2U 特徴 話題の画像まとめサイトの動向をまとめて表示 さらに厳選された画像(前エントリ参照)を収集、一覧表示 sina…

セマンティックが止まらない

web

2chまとめサイトにある画像をtwitterやtumblrやフォト蔵にアップしたりする何かを書いた。いくつかの大手2chまとめサイトを巡回して、画像や写真と思わしきものを見つけたらTwitterでつぶやきつつダウンロードする。 その画像を1時間おきに数枚ランダムにTum…

「AかつBで、かつZでない」ものを正規表現で表す

^(?=.*(A))(?!=(?=.*(Z)))(?=.*(B)).*$例:「(グラビアに出ていそうな女の子の名前)かつ(画像っぽくて)で、かつ(男とか腐)でない」文字列を表す正規表現 ^(?=.*(涼|依|衣|松|掘|里|香|奈|梓|紗|沙|華|綾|彩|愛|優|村|恵|由|桃|夏|美))(?!(?=.*(男|腐))…

TumblrAPIをRubyから使う

require 'net/http' require 'open-uri' require 'cgi' require 'xmlsimple' class Tumblr def initialize(email=nil, password=nil) Net::HTTP.version_1_2 @email = email @password = password end def to_query_parameter(hash) hash.map{|i| i.map{|j| …

Ruby on Rails 2.3.0 RC1をインストールする

まずgemの確認 % gem -v 1.1.1gemを1.3.1にしないと2.2以降はインストールできないのでアップデート % sudo update_rubygemsあらためてRailsをインストールする % gem install rails --source http://gems.rubyonrails.org確認 % rails -v 2.3ついでにRSpec …

ActiveResourceを使ってTwitterに投稿する

RESTの恐ろしさを味わうがいい!(いまさら) class Twitter < ActiveResource::Base self.site = "http://www.twitter.com/" self.logger = Logger.new($stdout) class Status < Twitter def self.comment(user, pass, msg) self.user = user self.password…

Yahoo!地図APIを使って携帯用の地図を生成する

API

携帯用の地図を生成するサービスを作ろうと思っていろいろ探してたら、 Yahoo!地図を使ったサンプルを見つけたんだけど、Yahoo! Developer Networkに載ってないAPIを使ってた。 いつまで使えるか、また、本当に使っていいか分からないけど一応メモしとく。Go…

選択日時をGoogleカレンダーに追加するブックマークレット

下のjavascriptをお気に入りやリンクバーなどに登録して、リンクしたいページでクリック。 javascript:(function(){F=function(v){return%20(v<10?'0':'')+v;};DF=function(r){var%20hh=r.getHours();var%20mm=r.getMinutes();var%20ss=r.getSeconds();retur…

HotPepper用AutopagerizeのSITEINFO書いた

{ url: 'http://www.hotpepper.jp/.+', nextLink: '//td[@class="icon_next_kdbc"]/a', pageElement: '//div[@class="item"]', exampleUrl: http://www.hotpepper.jp/, }お便利。

さくらインターネットにscreen,zsh,vimをインストール

zsh % wget http://www.zsh.org/pub/zsh-4.3.9.tar.gz % tar xvzf zsh-4.3.9.tar.gz % cd zsh-4.3.9 % ./configure --prefix=$HOME % make % make install screen % wget ftp://www.dekaino.net/pub/screen/screen-4.0.3.tar.gz % tar xvfz screen-4.0.3.tar…

WindowsXP/2000のインストールCDを使ってgrubを削除する方法

現象 PC起動時に Diskette drive 0 failureとか GRUB Error 15となってOSが起動できない。 対策 WindowsXP/2000のインストールディスクで起動(インストールされているWindowと違くてもOK) R(修復)を選択 Windows修復オプション("C"キーを押下) 修復した…

Google検索結果から特定のサイトを非表示するGreasemonkey

Googleの検索結果から特定のサイトを表示しないようにするFirefoxのGreasemonkeyスクリプトを改造しました。 現在のGoogle検索結果ページに対応。 いくつかのブックマークサイト系を追加。 デフォルトを非表示(hidden)に変更。 実際に導入してみると非常に…

Ubuntu 8.04から8.10へupdate

パッケージを最新版にする % sudo aptitude update % sudo aptitude safe-upgrade アップデートマネージャをインストール % sudo apt-get install update-manager-core ここまでは7.10から8.04のアップグレードと一緒。/etc/update-manager/release-upgrades…

Railsにページング機能を追加するwill_paginateをインストール

rails pluginからgemになったようなので探す。 最新版はmislav-will_paginateらしいので、GitHubをソースに追加してインストール。 % sudo gem search -r will_paginate Bulk updating Gem source index for: http://gems.github.com/ Bulk updating Gem sou…

coLinuxの容量を拡張する

Windowsで空のディスク(ここでは6GB)を作成する fsutil file createnew Ubuntu-8.04.ext.6gb.fs 6442450944coLinuxの設定ファイルにデバイスとして登録する <block_device index="3" path="\DosDevices\C:\colinux\Ubuntu-8.04.ext.6gb.fs" enabled="true" />上記で「3」を指定しているので/dev/cobd3に対してext3でフォーマット ついでにファイルチェック %</block_device>…

Mecabをリポジトリからインストール

バイナリ版の辞書の文字コードはEUC-JPなのでUTF-8に変換する。 % sudo apt-get install mecab mecab-ipadic libmecab-dev % sudo /usr/lib/mecab/mecab-dict-index -d /usr/share/mecab/dic/ipadic -o /var/lib/mecab/dic/ipadic -f euc-jp -t utf-8 -p Mac…

UbuntuにRMagickをインストール

Ubuntu8.04の場合。ImageMagickをインストール % sudu apt-get install make % sudo apt-get install imagemagick libmagick++9-dev 確認 % convert --version Version: ImageMagick 6.3.7 02/19/08 Q16 http://www.imagemagick.org Copyright: Copyright (C…

Ubuntuを7.10から8.04にupgrade

coLinuxなのでコマンドラインから以下を実行。パッケージを最新版にする % sudo aptitude update % sudo aptitude safe-upgrade アップデートマネージャで8.04へ更新 % sudo apt-get install update-manager-core % sudo do-relese-upgrade 何回かプロンプト…