サーバ環境を再現するために、ちょっと必要になったのでメモ。 今回はネットワークインストールするため、 ブートディスクをダウンロードして、VirtualBoxのドライブに指定。 ftp://ftp.iij.ad.jp/pub/linux/centos/5.7/os/x86_64/images/boot.iso VirtualBo…
基本は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…
http://mydomain/admin 以下にだけBASIC認証をかける。 前回のを利用してもいいけど、普通にやってみる。 Satisfy Any AuthUserFile /var/www/railsapps/mintame/current/public/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and pass…
deploy.rbに以下のように書かれているアプリケーションだと思いねえ。 set :deploy_to, "/var/www/railsapps/#{application}" CentOSだとlogrotateは「/etc/logrotate.conf.d/」ディレクトリの中にそれぞれのアプリケーションごとに記述する。 /var/www/rail…
まだ公開してないから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://…
試しに全体がくくられていない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…
はてブによるフィルタリング http://b.hatena.ne.jp/entrylist?sort=hot&threshold=(何users以上か)&url=(ブログのURL) サイトの更新を翌日まとめてRSSでお届け DailyFeed - デイリーフィード RSSフィードを全文配信で読む まるごとRSS RSSフィードを生…
v 2.3.5で確認。 ログの出力方法をいろいろ設定したい config/environment.rbに記述 # ANSI制御シーケンスをログに出力しない config.active_record.colorize_logging = false # ログの出力先を変更 config.log_path=/var/log/appl.log # ログファイルのロー…
AutoPagerize - 自動ページング Bubble Translate - 選択文字列を翻訳 Chrome Stylist - ユーザページスタイル適用 Clickable Links - リンク文字列を開ける Context Search - 選択文字列を検索 Create Link - リンク文字列を生成 Docs PDF/PowerPoint Viewe…
> まず自分のブラウジングについて少し。 メインPCはUbuntu/Firefoxで主にGoogleReaderを見てdelicious/Tumblr/Instapaperを外部記憶に使ってる。 はてブとか2ch,ニコニコなどはあまり見ない。普通のブラウジングを高速、快適にしたいという前提だと思いね…
仕事も忙しいというのに、しばらくほったらかしだったのでGirl2Uをメンテナンスした。 画像表示の高速化! atomが正常に出力されてなかったのを直した。 permalinkによるアクセスができるようになった。 画像サイズを320x480(iPhone壁紙サイズ)にした。(…
最近話題の画像ブログからなんか女の子と思われる画像をまとめるサイト作ってみました。 2chまとめbetaの後追いですね。すんません。 Girl2U 特徴 話題の画像まとめサイトの動向をまとめて表示 さらに厳選された画像(前エントリ参照)を収集、一覧表示 sina…
2chまとめサイトにある画像をtwitterやtumblrやフォト蔵にアップしたりする何かを書いた。いくつかの大手2chまとめサイトを巡回して、画像や写真と思わしきものを見つけたらTwitterでつぶやきつつダウンロードする。 その画像を1時間おきに数枚ランダムにTum…
^(?=.*(A))(?!=(?=.*(Z)))(?=.*(B)).*$例:「(グラビアに出ていそうな女の子の名前)かつ(画像っぽくて)で、かつ(男とか腐)でない」文字列を表す正規表現 ^(?=.*(涼|依|衣|松|掘|里|香|奈|梓|紗|沙|華|綾|彩|愛|優|村|恵|由|桃|夏|美))(?!(?=.*(男|腐))…
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| …
まず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 …
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!地図を使ったサンプルを見つけたんだけど、Yahoo! Developer Networkに載ってないAPIを使ってた。 いつまで使えるか、また、本当に使っていいか分からないけど一応メモしとく。Go…
下の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…
{ url: 'http://www.hotpepper.jp/.+', nextLink: '//td[@class="icon_next_kdbc"]/a', pageElement: '//div[@class="item"]', exampleUrl: http://www.hotpepper.jp/, }お便利。
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…
現象 PC起動時に Diskette drive 0 failureとか GRUB Error 15となってOSが起動できない。 対策 WindowsXP/2000のインストールディスクで起動(インストールされているWindowと違くてもOK) R(修復)を選択 Windows修復オプション("C"キーを押下) 修復した…
Googleの検索結果から特定のサイトを表示しないようにするFirefoxのGreasemonkeyスクリプトを改造しました。 現在のGoogle検索結果ページに対応。 いくつかのブックマークサイト系を追加。 デフォルトを非表示(hidden)に変更。 実際に導入してみると非常に…
パッケージを最新版にする % sudo aptitude update % sudo aptitude safe-upgrade アップデートマネージャをインストール % sudo apt-get install update-manager-core ここまでは7.10から8.04のアップグレードと一緒。/etc/update-manager/release-upgrades…
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…
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>…
バイナリ版の辞書の文字コードは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…
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…
coLinuxなのでコマンドラインから以下を実行。パッケージを最新版にする % sudo aptitude update % sudo aptitude safe-upgrade アップデートマネージャで8.04へ更新 % sudo apt-get install update-manager-core % sudo do-relese-upgrade 何回かプロンプト…