2009-01-01から1年間の記事一覧
http://d.hatena.ne.jp/Hamachiya2/20090930/twitter元々pagerankの高い人のbotを作り、しばらく動かしておくと 元の人-1 ぐらいのpagerankになる。 Google PageRank Checker - ページランクチェッカー
example.comの55555でsshdを動かしているとして ssh shokai@example.com -p 55555 rsyncで memo.txt を ~/tmp に送る場合 rsync -e "ssh -p 55555" --progress -t -r -z memo.txt "shokai@example.com:~/tmp/" mercurialの.hg/hgrcはこれで ~/src/appname に…
青い細かい絵が入ってる日本風の皿がたくさんでてきた
また空を飛ぶ系の夢を見た。左側頭部にUSBポートがありemobile D23HWを刺すと飛べる。USBポートの硬い感触は今でも覚えている。
~/tmp/opencv-1.0.0/apps/haartraining/src/opencv-createsamples -info pos.txt -vec hand-front.vec -w 24 -h 24 -num 13242 ~/tmp/opencv-1.0.0/apps/haartraining/src/opencv-haartraining -data haarcascade_rightfront-hand3 -vec pos/trim/hand-front…
<life rfid="0107c3c495" contentsid="15" value="onTag"/> public static string extractRfid(string messageFromAir) { string rfid = ""; if (Regex.Match(messageFromAir, "<life.* rfid=\"([a-zA-Z0-9]+)\".*/>", RegexOptions.IgnoreCase).Success) { rfid = Regex.Matches(messageFromAir, "</life.*></life>
serialInit(9600); pinMode(7, true); pinMode(6, true); pinMode(5, true); var stat = false; var dists = new Array(3); while(true){ dists[0] = analogRead(5); dists[1] = analogRead(6); dists[2] = analogRead(7); for(var i = 0; i < 3; i++){ seri…
aptではなくgemでgem本体をアップデートしたいので update_rubygemsを使う sudo gem install rubygems-update which update_rubygems sudo /var/lib/gems/1.8/bin/update_rubygemsupdateされた sudo /usr/bin/gem1.8 -v sudo mv /usr/bin/gem1.8 /usr/bin/ge…
Ubuntu 9.04 Desktopを入れたAspire Oneでe-mobileを使う。 CUIで→ http://d.hatena.ne.jp/shokai/20090904/1252014255 gnome-ppp使うとGUIで設定できる。 まずe-mobileを刺す。セットアップが起動する。ネットワークデバイスとして認識されてWiFi選ぶ右上の…
~/tmp/opencv-1.0.0/apps/haartraining/src/opencv-haartraining -data result -vec pos/trim/hand-front.vec -bg bg.txt -npos 7858 -nneg 2801 -nstages 14 -nsplits 2 -mem 3000 -weighttrimming 0.90 -mode ALL -w 24 -h 24
買ったときから起動時にwinlogon.exeのエラーダイアログがでてたが プログラムの追加と削除から、Launch Managerを削除したら出なくなった
sudo apt-get install avifile-divx-plugin avifile-mjpeg-plugin avifile-vorbis-plugin avifile-xvid-plugin avifile-utils avifile-win32-plugin
sudo apt-get install libmono-data-tds2.0-cil libmono-c5-1.0-cil libmono-npgsql2.0-cil libmono-security2.0-cil libmono-addins-gui0.2-cil libmono-peapi2.0-cil libmono-system-data1.0-cil libmono-system2.0-cil libmono1.0-cil libmono-system-lda…
参考 http://d.hatena.ne.jp/ichikaway/20090816/1250406029 /etc/ppp/peers/emobile にモデムの設定を書く user "em@em" connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T *99***1#" /dev/ttyUSB0 460800 noipdefault usepeerdns defaultroute persi…
1GB以上のUSBメモリをパソコンに刺しておく。中身は空にする。デスクトップ版Ubuntu9.04のisoイメージをダウンロードUNetbootinをダウンロード、起動する(windowsで) http://unetbootin.sourceforge.net/USBメモリのドライブ名と、Ubuntuのisoイメージを選…
using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; using System.Text.RegularExpressions; // フォルダ選択ダイアログ FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.Description = "ディレクトリを…
http://support.apple.com/kb/HT1177?viewlocale=ja_JP&locale=ja_JPTimeCapsuleのバックアップから復元した。 LANケーブルでTimeCapsuleと直接接続しておく Leopardのインストールディスクを入れてalt押しながら再起動、インストールディスクからboot [ユー…
ruby -rubygems -e 'require "open-uri";require "feed-normalizer";require "hpricot"; puts Hpricot(FeedNormalizer::FeedNormalizer.parse(open("http://shokai.org/blog/feed")).entries[0].content).inner_text'
sudo gem install aws-s3
macportsの新しいのが出てるけど、肝心のパッケージの方が対応してないのでSnow LeopardからLeopardに戻した。古いファイルを消して、全部インストールし直し。 sudo port -d selfupdate sudo port -d sync sudo port -f uninstall installed sudo rm -rf /o…
17インチMacBook ProにSnow Leopardを上書きアップグレードした。ディスクについてるXCodeなどの開発ツールもSnow Leopard版をすぐ入れておく。 rubygemsは1.3系を既に使ってたので、rubyまわりは問題なかった。nativeなバイナリに関係してるgemはもしかした…
Image.compositeで重ねられる。 ruby img-composite.rb base.png img1.png img2.jpg img3.jpg result.pngimg-composite.rb #!/usr/bin/env ruby require 'rubygems' require 'RMagick' include Magick resultFileName = ARGV.pop result = Image.from_blob(F…
gemのtwitterのコード見たらhashでパラメータを渡せた。1ページあたり100人前後しか取得できないが、page番号を渡して次へ次へ取得できた require 'rubygems' require 'twitter' require 'kconv' user = 'your-user-name' pass = 'your-password' httpAuth =…
切断されたら再接続する import flash.display.*; import flash.net.*; import flash.events.*; import flash.utils.*; private const HOST = "127.0.0.1"; private const PORT = "5500"; private var client:XMLSocket; private var timerReConnect:Timer; …
System.Web.HttpUtilityを使う using System.Web; string origin = "あsdf<dsf>/df\"dsf<@.sdaf>あああああ"; Console.WriteLine(origin); string encoded = HttpUtility.HtmlEncode(origin); Console.WriteLine(encoded); string decoded = HttpUtility.HtmlD</dsf>…
sudo apt-get install postgresql-8.3-postgis 管理者パスワード変更 sudo passwd postgres su postgres createuser shokai -P
PostgreSQLが複数バージョンあったので、適切なのが依存で入るだろと思った sudo port install postgispostgresql83 geos bison ossp-uuid projがいっしょに入った。 これ入ってなかった sudo port install postgresql83-server自動起動させる sudo launchct…
ギターをひいていた favりすぎで怒られた
apache2のheaderをあらかじめいれとく sudo apt-get install apache2-prefork-dev sudo gem install passenger sudo passenger-install-apache2-moduleでmod_railsが入る。最初に依存モジュールがチェックされるが全部入ってた The Apache 2 module was succ…
アプリ登録時に手に入れたconsumer keyとconsumer secretと、twitterのOAuthでaccess tokenとaccess secretを手に入れる - 橋本詳解で取得したaccess tokenとaccess secretを使う。 認証部分さえ終わればBasic認証版と同じように使える #!/usr/bin/env ruby …