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

GutsyからHardyにアップデート

サブサーバーのupdate sudo do-release-upgrade

rmagickインストール

sudo port install ImageMagick sudo gem install rmagickimagemagickはいろいろなところで使われているので、既に入っていたかもしれない No definition for 関数名 というのがたくさん出てしまった でもこれは動いた 3章 その11 RMagickで図を描く - 橋本…

gem関係いろいろインストール

gem本体updateしておく sudo gem update --system sudo gem install rubygems-update which update_rubygems sudo /usr/bin/update_rubygems1.3.3になった sudo gem install activerecord sudo gem install twitter sudo gem install rails --include-depend…

TeXのビルド

thesis.texをコンパイルして成功したらpdfをプレビューで開く。失敗したら止めてエラーを見る。 macportsで入るplatex-utf8とdvipdfmxを使ってる build.sh #!/bin/sh name=thesis (platex-utf8 $name && dvipdfmx $name && open $name".pdf") || echo 'error…

omakeインストール

Mac

これをやってみたい OMake つかって LaTeX コンパイルしたら簡単すぎて身長が5cm伸びた - 日記を書く [・w・] はやみずさん portsのomakeはインストールできなかったので、x86用dmgからインストールした http://omake.metaprl.org/download.html

リモートホストのIPアドレス

railsの場合、request.ipに入ってた CGIの場合は c = CGI.new puts c.remote_addr

mongrelでrails動かす

いつも動かしてる環境を、開発環境のUbuntu8.10 on VMWareにも作る 簡単かつ革新的なネットサービスを作るため。 sudo gem install mongrel mongrel_cluster daemons 動かしてみる。 railsプロジェクトのディレクトリに移動して mongrel_rails startでwebric…

omakeインストールできない

Mac

依存しているocamlがおかしいらしい http://d.hatena.ne.jp/repeatedly/20081208/1228738995 sudo port clean --work omake sudo port clean --work ocaml sudo port uninstall ocaml sudo port install omakeだめだ

ついでにcgiでpythonを実行する環境も作った

前にRubyをcgiで動かすためにapacheは設定してある apache2でmod_rubyでrubyをcgiで動かす設定 - 橋本詳解 ついでにPythonもcgiで動かせるようにする sudo apt-cache search python | grep apacheしてみたら丁度良いのがあったので、aptでmod_python入れれた…

cgiでアクセス元のIPアドレス取得

ふむふむ http://jp.rubyist.net/magazine/?0014-CGIProgrammingForRubyBeginners-3 !/usr/bin/env ruby require 'cgi' print "Content-Type: text/plain\n\n" c = CGI.new puts 'こんにちは'*3 puts c.remote_addr puts c.remote_host

apache2でmod_rubyでrubyをcgiで動かす設定

1年前に大学院棟のマシンでやった設定とまったく同じ。 http://d.hatena.ne.jp/shokai/20080219/1203438505 http://d.hatena.ne.jp/shokai/20080219/1203439879 まずモジュール入れる sudo apt-get install libapache2-mod-ruby /etc/apache2/sites-availabl…

またwindowsを入れ直している

新しいmacbookproを買って、bootcampでwindowsを入れた。 ntfs-3gには苦い思い出があるので10GBぐらいFAT32のパーティションを作ってWindows/Mac間のファイル受け渡しに使おうと思ったらbootcampアシスタント後にwindowsセットアップ時にパーティションをい…

必要なソフト

更新中windows再インストールにつきメモ。 VisualStudio Flash Flash Develop Meadow xyzzy PSoC Designer, Programmer WinAVR avrspx QuickTime GoogleSketchUp daemontools wakoopa Tortoise Hg, SVN, git Launchy RealSync Firefox Thunderbird VMWare Pl…

rakeが通らなかったのを修正

再インストールしたActiveScriptRuby環境で、rakeコマンドが通らなかった。rake自体は gem install rake して入れたものだと思う。 エラーメッセージ C:/Program Files/ruby-1.8/bin/rake:18:in `load': no such file to load -- C:/Program Files/ruby-1.8/…

sshfs, ntfs-3g

Mac

sudo port install sshfs sshfs-gui sudo port install ntfs-3g

gem,portのupdate

Mac

sudo gem update --system gem -v1.3.3になった sudo port selfupdateDLしてきたのが1.71で最新だった

macports関連、mercurialインストール

Mac

chshでzshに切り替えて、.profileに export PATH=/opt/local/bin:/opt/local/sbin:$PATHを書いて、macports入れてもなぜかportにpathが通らないけど気にせず進めて後でpathは通すことにした古いMacに入っているport, gem - 橋本詳解 のリストを参考にインス…

破滅廊下

AS3

時間はtime=の値で変えれる http://shokai.org/tmp/hametsurouka.swf?time=16 プロジェクターで夜道に投影すればよいのではないでしょうか スクリーンショット flaなど http://shokai.org/tmp/

大量removeする

twitter-remove.rb #!/usr/bin/env ruby require 'rubygems' require 'kconv' gem 'twitter' require 'twitter' user = "your-username" pass = "your-password" twit = Twitter::Base.new(Twitter::HTTPAuth.new(user, pass)) ARGV.each{ |u| puts "remove …

古いMacに入っているport, gem

Mac

sudo port installed The following ports are currently installed: a52dec @0.7.4_0 (active) atk @1.24.0_0 (active) autoconf @2.61_1 (active) bibtex2html @1.92_0 (active) boehmgc @7.0_0+darwin_9 (active) bzip2 @1.0.5_0 (active) cairo @1.8.4_0…

MacbookPro買ったのでMacの方をセットアップする

Mac

macports入れて、sshd起動して、電源入れっぱなしにしして、insomniax起動してスリープしないようにして家に置いてきた。リモートログインしてportとgemとeasy_install系を入れる。よく考えたらxcode系を入れてないのでgcc,makeが入っていない→portが入らな…

Rubyでよく使うモジュール

毎週月曜の革新的ネットサービスという授業でTAをやっている。学生のかわいいFBIみたいな人にRubyって書くの楽でいいですねと言われたので、Rubyを使い始めて1年の俺がよく使うモジュールについてメモを書いておく。 役立てて欲しい。大抵はgemでインストー…

zipでくれ機能をONにする

.hg/hgrcに書く [web] #style = gitweb allow_archive = gz, zipリポジトリをzipやtar.gzでダウンロードできる

風林火山

火のプログラマ プロジェクトが炎上する 風のプログラマ プロジェクトが炎上すると逃げる 林のプログラマ ひきこもって行方不明になる 山のプログラマ 過食により椅子から動けない

発言の収集とmake3gram

基本的にRSSで人力観測してて、新着があったら下記のスクリプトで本文を取ってきてDBに入れてる ruby -rubygems -e 'require "open-uri";require "feed-normalizer";require "hpricot"; puts Hpricot(FeedNormalizer::FeedNormalizer.parse(open("http://www…

CapSense(CSD)の値をパソコンに送るメモ

静電容量検出(CapSense)はCY8C24か21系で使える。 橋本商会 » PSoC関係 買う物リスト 21系はSSOPパッケージのチップがあるので、まだはんだづけしやすい(秋月の70円の変換基板がピン数余るけどぴったり) http://akizukidenshi.com/catalog/g/gP-01988/ 24…

バンドはじめた

なんだったんだろう

.hgignore

psoc designer5用 syntax: glob obj/* backup/* *.log *.lock *~ *.bak *.pdb Thumbs.dbdesigner5になって親ディレクトリが増えて下にexpressとdesigner用ファイルが入るようになった