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

選択日時を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 何回かプロンプト…

coLinuxのUbuntuをSubversion 1.5にupgrade

7.04のリポジトリにはsubversion1.4.6までしかないので8.10にupgradeしておく。/etc/apt/source.list に以下のリポジトリを追加 deb http://archive.ubuntu.com/ubuntu hardy-backports main universe multiverse restrictedsource.listを再読み込みして、Su…

WebToMailを使ってメールでWebページを読む

3分LifeHacking:あのページにアクセスできない! テキストだけでも読む方法 - ITmedia Biz.IDコレは便利だということでbookmarkletを作ってみた。 javascript:var%20w=window.open("send@webtomail.co.cc?subject="+escape(location.href)); けど、やっぱり…

例外時のフォワード処理

昨日の日記の例外(NoRoleException含む)発生時の処理で、StrutsのExceptionHandlerを使ってそこそこうまく解決したので公開。ExceptionForwardHandler.java public class ExceptionForwardHandler extends ExceptionHandler { @Override public ActionForw…

例外を処理するインターセプター

SAStrutsのページには例外処理はstrutsのもともとの機構を使ってね。http://sastruts.seasar.org/featurereference.htmlとかかれているが、まぁどうせならstruts-config.xml触りたくないのでインターセプターを作ってみた。 public class ForwardThrowsInter…

DTOがセッションに格納されない

SAStruts 1.0.3 RC1/Seasar2.4.25を使って認証情報をセッションに格納しようとしたんだけど、どうやってもうまくいかない。test.jsp <s:form> ユーザ名:<input type="text" name="name"/><br/> パスワード:<input type="password" name="password"/><br/> <input type="submit" value="ログイン" name="login"/> </s:form> UserDto public class UserDto { public String name; publ…

ミキティ・・・似?

うん、言われてみれば、そう見えなくもな・・・い。 写真引用元 Apple Tips 第40回 IT系ニュースサイトの記者に聞く!! その1 ネット世代の表現者・表現すること、伝えること、考えていること http://www.otsuka-shokai.co.jp/products/campaign/apple/back40…

コメント表示サイト作ったよ。

MurMur http://www.ihatovo.org/murmur/ はてなブックマーク delicious livedoor clip! buzzurl pookmark airline のブックマークコメントをまとめて表示して、そのWebサイトへのみんなの評判を見ることができるサイトです。ブックマークレットを使って気…

さくらインターネットでrubygemsのインストールでコケる場合の対処

現象 install: /home/mostlyfine/lib/ruby/gem/gems/hpricot-0.6/lib/i686-linux/hpricot_scan.so: chown/chgrp: Operation not permitted *** Error code 71 原因 レンタルサーバ(さくら)なので rbconfig の CONFIG の INSTALLキーに /usr/bin/install -c…

Wikipediaメール検索

使い方 「w@ihatovo.org」 宛てに、タイトルか本文の一行目に調べたいキーワードを入れてメールするだけです。 しばらくすると送信元のアドレスに、 Wikipedia検索結果を返信してくれます。 その他 自分が使うためなのでスパムなど厳禁! 面倒くさいのでメア…

どうでもいい写真を「Number」っぽくするジェネレータ

Number風写真ジェネレータを作ってみました。どうでもいい写真を「Number」っぽくするジェネレータ http://www.ihatovo.org/number/ 使い方 タイトルを入力する(英数のみ) キャッチフレーズを入力する。 機能とか 色はRGBを16進数で指定します…

Ruby on Railsのインストール

基本的にはRubyGemsインストールして gem install rails --include-dependencies --remote gem install railsがうまくいかない場合は2回やるとうまくいくかも。 理由は・・・やっぱり面倒で調べてない。 多分リモートでダウンロードしようとして失敗してる…

RubyGemsのインストール

※参考にしたサイト がんちゃんのブログ: さくらのレンタルサーバにRuby on Railsをインストールする方法 http://iwatakenichi.blogspot.com/2007/08/ruby-on-rails-on-sakura.html[Ruby] - たら風呂 http://d.hatena.ne.jp/taraburo/searchdiary?word=%2a%5b…