Ubuntu

mecabインストール

sudo apt-get install mecab-ipadic-utf8 mecab Rubyバインディングはあってもあんまり意味ない気がするので、使わないでおこうmecab-split-term.rb #!/usr/bin/env ruby def mecab_parse(str) `echo '#{str}' | mecab`.split(/[\r\n]/).map{|i| i.split(/\t…

node.jsとcoffee-scriptインストール

cd ~ git clone https://github.com/creationix/nvm.git ~/.nvm . ~/.nvm/nvm.sh nvm install v0.6.2 nvm alias default v0.6.2[[ -s "$HOME/.nvm/nvm.sh" ]] && source "$HOME/.nvm/nvm.sh" export NODE_PATH=/usr/local/lib/node_modules:$HOME/node_modul…

memcached gemインストール

gem install memcached すると rlibmemcached_wrap.c:13285: error: ‘SASL_OK’ undeclared (first use in this function)というエラーでビルドできない libsasl2を入れたら通った sudo apt-get install libsasl2-dev libmemcached-dev libmemcache-dev gem i…

ramdiskを使う

Ubuntuでメモリをディスクに割り当てる。fswebcamで撮影した画像をcamera-serverに送るのに、一度ファイルとして保存しなければならなくてHDDが酷使されてしまうので、メモリに保存するようにする。 10MB作った sudo mkdir /mnt/ramdisk sudo mount -t tmpfs…

USBカメラでCUIから撮影

GUIなしで撮影したかったので sudo apt-get install fswebcam fswebcam -d /dev/video1 -D 2 -l 1 -r 400 --jpeg 95 out.jpgこれで1秒ごとに撮影できる 参考:http://leadaworthwhilelife.blog94.fc2.com/blog-entry-527.html

外付けHDDをsambaで共有

マウントする mkdir /home/sho/ex /etc/fstab /dev/sdb1 /home/sho/ex ext3 defaults 0 0sudo mount -a samba入れる sudo apt-get install samba sudo smbpasswd -a sho /etc/samba/smb.conf [global]の中 coding system = UTF-8 dos charset = cp932 unix c…

daemontoolsで起動させてるmongodb

再起動した時repairしないといかん mongodbは自分のユーザで起動してる sudo svc -d /service/mongod/ sudo rm /var/mongod/mongod.lock mongod --repair --config /usr/local/share/mongod/mongod.conf sudo svc -u /service/mongod/

nokogiriインストール

libxmlとlibxsltが必要なのよく忘れる sudo apt-get install libxslt1-dev libxml2-dev gem install nokogiri

ubuntuのjrubyの起動を倍ぐらい速くする

と思ったらcacaoあんまり更新されてないから微妙 http://en.wikipedia.org/wiki/CACAOubuntu10.04のaptで入れたjava1.6に、rvmで入れたjruby1.6で試す。こうしておく export 'JRUBY_OPTS=-X-C' export 'JAVA_OPTS=-cacao' -X-Cはありで、-cacaoか-serverのど…

daemontoolsでmongodb起動する設定

mongod.confを作っておくといい/usr/local/share/mongod/mongod.conf dbpath = /var/mongod bind_ip = 127.0.0.1 /service/mongod/run #!/bin/sh exec 2>&1 exec setuidgid sho mongod --config /usr/local/share/mongod/mongod.conf

google日本語入力(mozc)インストール

https://forums.ubuntulinux.jp/viewtopic.php?pid=61840 なぜかpostfixまで入れられるので、あとで消す。すぐ消すとdebhelperまで消えた・・ sudo apt-get install g++ python libibus-dev libcurl4-openssl-dev libssl-dev zlib1g-dev libdbus-1-dev libgl…

ホームディレクトリのフォルダ名を英語にする

http://d.hatena.ne.jp/Artisan/20080522/1211403939デスクトップ、とかがDesktopになる LANG=C xdg-user-dirs-gtk-update

appleマウスのボタンに機能を割り当てる

https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/ExtensionOfMouseButtonWithXbindkeysAndXvkbd xev中央:2、横8だった ちなみに左クリックが1で右クリックが3。 cat /proc/bus/input/devices | grep "^N:"N: Name="Macintosh mouse button emulation" N: …

Ubuntu10.04のchromeにFlashPlayerをインストール

参考 http://maketecheasier.com/enable-flash-support-in-google-chrome-in-ubuntu/2009/08/19 http://labs.adobe.com/downloads/flashplayer10.html から64bitのflashplayerをダウンロードしてくる wget http://download.macromedia.com/pub/labs/flashpla…

キーボードでのカーソル移動をemacs風にする

terminal内ならctrl+a,e,f,b,n,pでカーソル移動できるけど、chromeやfirefoxの中でできないのでできるようにしたterminalで gconf-editor/desktop/gnome/interface/gtk_key_theme を Emacs に変更 頭は大文字で。 これで一旦ログアウトか再起動すればctrl+a,…

rvmで入れたrubyでopensslが無いエラー

oauthとか使うとエラー "no such file to load -- openssl" 解決した sudo apt-get install libssl-dev~/.rvm/src/ruby-1.8.7-p302/ext/openssl ruby extconf.rb make make install どうやらaptで必要なパッケージを入れる前にrvmでrubyを作るとこうなるらし…

rvmにreadlineを入れて再インストール

ubuntu10.04にrvmで入れたruby1.8.7, 1.9.2でirbを使ったら Readline was unable to be required, if you need completion or history install readline then reinstall the ruby. You may follow 'rvm notes' for dependencies and/or read the docs page h…

Fnキー+F1〜F12キーの挙動を変更

http://dancingpenguinsoflight.com/2009/01/fixing-the-function-keys-on-the-apple-keyboard-in-ubuntu/Ubuntu10.10でappleキーボードを使っているんだけどF7でカタカナに確定したい時とかにFnキーを同時押ししないとならんのが面倒だった。 /etc/rc.local…

passenger3.0インストール

sudo apt-get install apache2-prefork-dev sudo gem install passenger sudo passenger-install-apache2-module /etc/apache2/httpd.conf に追記 LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.0/ext/apache2/mod_passenger.so P…

wake on lanでマシンを遠隔起動

参考:Ubuntu8.04 on ML115をWake on LANで遠隔起動する - sous le grand arbre 起動するのもされるのもUbuntuで。起動される方はubuntu10.04のデスクトップマシンで、開発用なのだが電源入れないで家を出て、でも起動しないと開発できない・・という事があ…

rubyでskypebotを作る

環境はUbuntu10.04skype apiを使うためにvncサーバーを起動する tightvncを使ってたんだけどキーボード配列がおかしい。adgjを押すとasdfと出る。真ん中の段はズレがわかるけど他の段はメチャクチャ vnc4serverに換えたらokだった sudo apt-get remove tight…

さくらのVPSにUbuntu10.04をインストール

月980円のやつ。契約してサーバー起動してCentOS消してUbuntu入れ直すまでで30分ぐらいでできた。 Ubuntuインストール中、Chromeだとリモートコンソールがしょっちゅうタイムアウトするのが面倒だった 参考:さくらのVPSにUbuntu 10.04 LTSをインストールし…

gem使うとno such file to load -- zlibというエラーがでる

rvm使っている rvm use 1.9.2 cd ~/.rvm/src/ruby-1.9.2-p0/ext/zlib ruby extconf.rb make make install これでgem使えるようになった gem update gem install rake sinatra thin rack rspec

Ubuntu10.04にx264が使えるffmpegをインストールする

ライセンスの関係でx264入ってないので、入れた。 http://ubuntuforums.org/showthread.php?t=786095.movで書き出せるようになった。 sudo apt-get remove ffmpeg x264 libx264-dev sudo apt-get install build-essential subversion git-core checkinstall …

JRubyをcrontabで動かす

よく考えたら.zshrcに書いてた環境変数がcrontabでは読み込まれて無い→JRubyがgemの場所を解決できてなかったcrontabの一番上にでも書いておく SHELL=/bin/zsh GEM_HOME=/usr/lib/ruby/gems/1.8 PATH=/usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/loc…

Ubuntu9.04にdaemontoolsインストール

sudo touch /etc/inittab sudo apt-get install svtools daemontools-run/etc/inittab が無いというエラーがでるので、空のファイルを作っておくとdaemontools-runがインストールできたでもsvscanが自動起動しない。自分で設定するのか面倒くさいな→解決した…

Ubuntu10.04にdaemontoolsインストール

macでやったのをUbuntu10.04でやる http://d.hatena.ne.jp/shokai/20100724/1279996402 sudo apt-get install svtools daemontools-rundaemontools-run入れると、svscanbootを電源入れた時に起動してくれるようになる。 Ubuntuは /etc/service にrunスクリプ…

OpenCV1.0インストール

Ubuntu10.04にOpenCV1.0入れる。 wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/1.0/opencv-1.0.0.tar.gz tar -zxvf opencv-1.0.0.tar.gz cd opencv-1.0.0 ./configure makeでmakeでエラーが出る ../../cxcore/include/cxmisc.h…

gitリポジトリをhttpで公開する

githubで公開したくないけど、httpでリポジトリを見れるようにしたい事がある。プライベートなプロジェクトだったり、ファイルサイズが巨大だったり。そういう時gitweb.cgiを使う。 こういう風にgitwebでリポジトリを公開したい http://git.kernel.org/ 参考…

JRubyインストール

sudo apt-get install sun-java6-jdk sun-java6-bin aptのjrubyが古いのでバイナリを持ってくる wget http://jruby.org.s3.amazonaws.com/downloads/1.5.1/jruby-bin-1.5.1.tar.gz tar -zxvf jruby-bin-1.5.1.tar.gz mv jruby-1.5.1 ~/lib/jruby .zshrc path…