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

アクセスログのパースはたまにしかやらないけど、忘れるので書いとこう

PHP

yesodを試す

ubuntu server 64bit 11.10 環境でyesodを始めるhaskell-platformによると、ubutnu 11.10はhaskell-platform-2011.2.0.2がはいる。cabalは0.10.2が入った。 % sudo aptitude install haskell-platform % sudo aptitude install libedit-dev libbsd-dev libgm…

Herokuに登録

前回からの続き Getting Started with Herokuを参考にherokuをinstall // rvm インストールしてパスを通す % sudo aptitude install curl git make % bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) % echo 'P…

IRCの部屋に在席してる人を取得してくる

PEARのライブラリの使い方がいまひとつ解らなかったので自分で書いてみた。 connect($host,$port); $irc->login('test_bot'); $irc->read(); $irc->send('names #testroom'); $buffer = $irc->read(); $row = split("\n",$buffer); $members = preg_replace(…

Redmineの $git pullが遅いので。。

script/runner "Repository.fetch_changesets" -e production だと全てのプロジェクトのリポジトリを更新して遅いので、指定のプロジェクトだけを更新するようにした。こんな感じにシェルを作成して、コードの指定がある場合は指定プロジェクトのみを更新す…

Gitを使ってコンフリクトを試す

※Git version 1.7.4.1 で試しました。 資料はPro Gitを参考にまとめました。 master ブランチのみでコンフリクトしてみる 同じファイルに変更がかかっているとpullは出来ない % git pull remote: Counting objects: 4, done. remote: Compressing objects: 1…

PhoneGapについてまとめてないまとめ

下記はプレゼンネタ用にまとまっていないことをとりとめなく書いた内容ですのであしからず。 PhoneGapとはなにか? クロスプラットフォーム・モバイルアプリケーションの開発フレームワーク HTML5+CSS+JavaScriptで開発できる PhoneGapとTitanium Mobileと…

node.jsをubuntuに入れた

インストールする時は最新情報を確認。自己責任で(当たり前だけどかいとこ) 今回は2011.08.17にでた最新版いれたので備忘録 Building and Installing Node.js https://github.com/joyent/node/wiki/Installation % mkdir ~/work % cd ~/work % git clone -…

node.jsでドラッグしてアップロードを試してみた

atsuya's posterousさんが作成したnode.jsでドラッグしてファイルアップロードできるtensoidを試してみた。 まずはgithubからダウンロード。ライセンスはMIT https://github.com/atsuya/tensoid 買ったばっかりのMBAなのでnode.jsを入れるところから始める。…

SSH多段接続の備忘録

SSHの多段接続をしたので備忘録 こういう条件の場合に便利 serverBに繋ぐには、serverAを経由しなければいけない。 serverAとserverBの両方には鍵がかかっている。多段接続を使うとローカルに鍵があれば両方の認証が可能。 つまりserverAに鍵を置く必要がな…

縦横比コードの修正

縦横比を固定で指定サイズのキャンバスに埋め込むのコードが拡大した場合に正しく処理出来ないので直してみた。 $src_height ){ $width = round($src_width / $src…

画像を縦横比固定で指定サイズのキャンバスに埋め込む

縦横比を固定で指定サイズのキャンバスに埋め込む時、四隅は黒で画像を中央に持ってくるをやってみた。 $path = 'test.jpg'; $frame_width = 75; $frame_height = 75; $info = getimagesize($path); $src_width = $info[0]; $src_height = $info[1]; $src_im…

Snow Leopard環境構築

iPhoneアプリとWEB連携をするのでMacにweb共有の設定を行った。 HomeBrew Install $ ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)" $ brew install subversion $ brew install wget ApacheとPHPを設定 $ sudo vi /etc/a…

appwebが速いそうなのでまずはPHPを動くように設定してみた

appwebのサイト http://appwebserver.org/ appwebの記事 http://www.moongift.jp/2009/05/appweb/ # cd /usr/local/src # mkdir appweb # cd appweb # wget http://appwebserver.org/software/appweb-3.2.3-3-ubuntu-LINUX-i686.tar.tar.gz // 全て Enter # …