2009-06-01から1ヶ月間の記事一覧

シカゴマニュアルでリファレンスを書く

ここが使い方に詳しい。ページ消えてるけどwebarchiveにあった。 http://web.archive.org/web/20001208173200/http://web.kyoto-inet.or.jp/people/okubo/chicago_sty.htmlでも著者名がマルチバイトの時、名前しか表示されない。英語の人はちゃんと出るのに…

画像をPNGやJPEGで読み込む

mediabb.styを使う。画像のサイズ取得が自動化されてる。 参考 http://www.hinet.mydns.jp/tdiary/?date=20060717 http://www.ma.ns.musashi-tech.ac.jp/Pages/TeX/mediabb.sty.html macportsでplatex-utf8とdvipdfmxをインストールしてある環境。 mediabb.s…

mongrelインストール

export RB_USER_INSTALL=true gem install mongrel

gitインストール

さくらレンタルサーバースタンダードプランにインストール http://d.hatena.ne.jp/keisukefukuda/20080520/p1 wget http://kernel.org/pub/software/scm/git/git-1.6.3.tar.gz tar -zxvf git-1.6.3.tar.gz cd git-1.6.3/ ./configure --prefix=$HOME/local/g…

ginatraインストール

これ http://github.com/lenary/ginatra/tree/master sinatraを使ったgitリポジトリブラウザらしい sudo gem sources -a http://gems.github.com sudo gem install grit kematzy-sinatra-cache sudo gem install rspec webrat rack-test cucumbergit clone g…

テンション高い電話をした気がする。あまり覚えてない。

portsudo port install epstool espgs ghostscript ghostscript-fonts-hiragino

platexのstyleファイルのパスを通す

macportsでインストールしたplatex-utf8の.clsなどのスタイルファイルを使えるようにする インストールしただけではpathが通ってないらしい sudo mkdir /opt/local/share/texmf-local/tex/ sudo mkdir /opt/local/share/texmf-local/tex/latex/ sudo cp -R /…

DirectSoundでFormがActiveでない時も音を出す

DirectSoundのSecondaryBufferにwaveのbyte配列を書き込んで音を出しているんだけど マイクで取った音をUDPで送って別のマシンのスピーカから再生させる - 橋本詳解 DirectSoundのDeviceの持ち主として関連づけられているControl(この場合はSystem.Windows.…

マイクで取った音をUDPで送って別のマシンのスピーカから再生させる

ManagedDirectXのDirectSoundでマイクを拾ってUDPに詰め込んでネットワークに流し、受け取った側で再生させる例。 ハウリングの防止とか、認証とか何もしてない。圧縮もせず44.1KHzのwaveをだだ流ししてるだけ。 送信側 using Org.Shokai.Net; VoiceChat cha…

DirectSoundで音が出たり出なかったり問題

http://d.hatena.ne.jp/shokai/20090617/1245213253 の device.SetCooperativeLevel(owner, CooperativeLevel.Normal); の部分、 device.SetCooperativeLevel(owner, CooperativeLevel.Priority); にしないと他のデバイスが先に音声出力使ってる時に音が出せ…

Todoリストの作成

p.11〜16まで。この回からscaffoldでmodelを作って、DBにデータを貯めるアプリを作ることになる ここまでの作業内容。 http://bitbucket.org/shokai/web-innovative/changeset/ecbe2a4194f3/ rails _2.0.2_ todo cd todo config/database.yml を一応確認。DB…

おみくじアプリケーションの作成

p.8〜10まで。generateでcontrollerとviewを作ってそれらの連携を確かめる。まだmodelは使わない。 ここまでをbitbucketにpushした。 http://bitbucket.org/shokai/web-innovative/changeset/00311880fc28/ rails _2.0.2_ omikuji cd omikuji ruby script/ge…

Helloアプリケーションの開発

p.2から7まで。 ここまでの作業はbitbucketにpushした。 http://bitbucket.org/shokai/web-innovative/changeset/4fbcc1acc524/ 授業で使うrailsが2.0.2なのでバージョン指定して使う rails _2.0.2_ helloとすると2.0.2が使える。 プロジェクト新しく作ってw…

hg hogeって打つのがめんどい

git hoge って打つのがめんどい - 日記を書く [・w・] はやみずさん mercurial版 alias status='tryhgcmd status' alias push='tryhgcmd push' alias pull='tryhgcmd pull' alias commit='tryhgcmd commit' alias branch='tryhgcmd branch' alias log='tryhg…

7.10から8.04LTSにアップグレード

春に7.10のサポートが切れてapt-getしても404になってしまっていた。 do-release-upgradeでアップグレードできるんだけど http://d.hatena.ne.jp/shokai/20090529/1243601051 このサーバーはpythonのGnuPGInterfaceが無くてupgradeできない do-release-upgra…

mongrel_cluster環境

apache2のmod_proxy_balancer有効化 sudo a2enmod proxy_balancer sudo a2enmod proxy sudo a2enmod proxy_http /etc/apache2/mods-available/proxy.conf <IfModule mod_proxy.c> ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> </IfModule>

特定のcontrollerにBASIC認証をかける

かけたいコントローラに before_filter :auth def auth authenticate_or_request_with_http_basic do |user, pass| user == 'username' && pass == 'password' end end filterとその関数を書く。Rails2.0から使えるらしい。 developmentのwebrickと、 produc…

VS2008 OpenCVでPlaystation3 eyeを使う

プレステ3のカメラをWindowsのC++/OpenCV環境で使う。Macはmacamで動くし、linuxも普通にカメラとして使う事はできるらしいけど windowsはAlexさんの作ったドライバを入れるとDirectShowのソースとして使えるようになる。どうやらFlashからwebcamとしては使…

タイムゾーンをUTCからTokyoに

config/environment.rb config.time_zone = 'UTC'を config.time_zone = 'Tokyo'に変更。 environmentは起動時にしか読み込まれないのでRAILS_ENV=developmentでもwebrick再起動。

merge

ほかの頭のリビジョン番号を確認 hg heads revision 38とtipをmerge hg merge -r 38 その前に hg resolve したかもしれないmergeの時にバイナリならlocalかotherのどちらを選ぶかが聞かれ、 windows版tortoise Hgならkdiff3が起動してGUIでコンフリクトして…

controller毎にCSRF対策無効

各controllerの.rbに書く skip_before_filter :verify_authenticity_token controller改造してAPI作る時などに使う

sinatraインストール、動かしてみる

これをやってみたい http://gihyo.jp/dev/serial/01/ruby/0009 sudo gem install rack sinatra sequel haml やっぱこっちの簡単なのから動かす http://gihyo.jp/dev/serial/01/ruby/0007 フルコピペでいく sinatra-test.rb require 'rubygems' require 'sina…

Rails2.3.2でmongrel_clusterにprefixを付けると起動しない問題

結論からいうと、2.3.2でmongrel_clusterを使うときにconfig/mongrel_cluster.ymlにprefixを指定しているとダメ。mongrel_clusterのインスタンスが起動直後に落ちたログが/log/mongrel.4000.pidなどに残っている。 解決策は、PinMarch: Rails 2.3が動かず苦…