メモ

Rubyのインストール

$ wget ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.zip $ unzip ruby-2.0.0-p247.zip $ cd ruby-2.0.0-p247 $ ./configure $ make →rubyinstaller-2.0.0-p195.exe

msysインストール

環境変数HOMEはあらかじめ設定しておく mingw-get-inst-20120426.exeを実行 スタートメニューに追加された、MinGW -> MinGW Shell を実行 mingw-getで好きなパッケージを入れる 「mingw-get update」でパッケージリストを最新に更新 「mingw-get list | grep…

Web漫画

http://alfalfalfa.com/archives/382771.html 2010-02-13 http://alfalfalfa.com/archives/389687.html Web漫画よもうぜ カオスちゃんねる跡地

ソフト DDTool

http://vv.fc2web.com/ddtool.html デュアルディスプレイで便利。 システムメニューに「隣のモニタに移動」、「隣のモニタで最大化」を加えてくれる。 ちなみにシステムメニューを開くショートカットは「Alt + スペースキー」。

ハイライトを消す方法

nohlsearchコマンド :nohlsearch

タブ幅やインデント幅の設定

タブの設定でわかりやすいのがあった。 Peace Pipe: はてな技術勉強会 .vimrc 説明補足 [vim] つまり、僕のスタイルだと次の設定になる。 " タブを表示するときの幅 set tabstop=4 " タブを挿入するときの幅 set shiftwidth=4 " タブをタブとして扱う(スペー…

デジタルコンテンツ制作の先端技術応用に関する調査研究報告書

無知は罪なことですね。下記、必読。 http://www.dcaj.org/report/2007/ix1_07.htmlhttp://www.dcaj.org/report/2007/ix1_07.html

Vistaでmsysのinstall.exeが動かない

Luaを入れようと思ったら、install.exeの実行で"Permission dennied."と怒られてしまった。なんで?? bashを管理者として実行するととりあえず大丈夫でした。これじゃいろいろと不都合があるので調べてみたところ、どうやら、Vistaのセキュリティが働いていて…

ctags, タグジャンプ

タグジャンプ、すごく便利。今まで毎回Grepかけてた僕がばかみたい。。。 ctags を拾ってくる ctags をタグジャンプ使いたいソースのディレクトリに対して実行 ファイルをviで開いて、ジャンプしたい関数名や変数名のところにカーソルを移動 C+] で定義にジ…

静的ライブラリの作り方

Visual Studioを使わないでライブラリを作る方法がわからなかったので。少なくともこれまでに2,3回はやってるはずなのにかけらも覚えてないということは、たぶん過程を理解していないから。 オブジェクトファイルを作る ライブラリを作る ライブラリのイン…

Subversionの導入(ついでにtracも)

下記のページを参考に、andLinuxにsvnを入れてみた。Tracも一緒に入れてみた。 "Subversion+svkでらくらく分散リポジトリ" 実行したコマンドはおおむね次の通り。 sudo apt-get install subversion sudo apt-get install trac apache2 libapache2-svn libap…

Linuxのディレクトリ構造の一覧

"GIGAZINE: Linuxのディレクトリ構造の一覧"

andLinuxのインストール

1. ダウンロード http://www.andlinux.org サイトのDownloadsから落としてくる。 デスクトップ環境は使う予定がないので、XFCE versionにしました。 andLinux Beta 1 (04/21/2008) minimal / XFCE version, 131 MB 2. インストール 落としてきた実行ファイル…

バッチ

シェルスクリプト、データ打ちをする人にとっては必須だと思うのですが、スクリプトやプログラムという言葉だけで拒否反応を起こす人がいるのも確か。あるいは、力技でなんとかしちゃう人とか。 バッチ処理を行う機会は多いので、下記のようなファイルを作っ…

system の挙動

Rubyの組み込み関数であるsystemは、引数の数によって異なる挙動をするようです。今日はそいつではまってしまいました。例えば、下記のソースファイルから作られた tmp.exe という実行ファイルがあったとします。起動時に与えられたパラメータを出力するだけ…

標準エラーの吐き捨て

rubyスクリプト内で別の実行ファイルを呼び出し、それが吐く標準エラーをコンソール上に出したくないとき、つまり、bashなどで make hoge.c 2 > /dev/nullとやるのと同様のことを行うには、STDERRを /dev/null 又は、nul(Windowsの場合)でreopenすればOK. な…

FasterCSV

最近、データ打ち作業のためにCSVデータを作って、それを利用するスクリプトを作りました。個人的に使用しているだけなので、入力されるデータも限定的にして単純に1行ずつカンマでsplitしていたのですが、コミットする必要が出てきたので不安になりました。…

findコマンドのOR

findコマンドにORやANDがあることを知りました。これ、使える。 例えば、カレントディレクトリ以下のディレクトリで、pictureというディレクトリのサブディレクトリではないディレクトリのみを列挙したいときは、こう書けばOKです。 find . -path '*/picture…

Magic Algorithms

The Aggregate Magic Algorithms こういうのを時々みかけるとうれしくなります。

awkのメモ

ある行から最終行までを出力するには、 $ awk "NR == 1, NR == 0" でOK. この”最終行まで出力”がわからずに苦労しました。msysのawkで確認しただけなので、他のものでも動くかどうかは不明。

jless

標準のlessでは日本語のファイルがうまく表示できないので、日本語に対応したものを落として入れ替えました。 http://www.greenwoodsoftware.com/less/

Emacsのインストール

MinGW+MSYSの環境に、emacs22.0.5をインストールしました。 makeとかよくわからないのですが、ほぼこちらに書かれたとおりの手順でうまくできました。 http://homepage.mac.com/matsuan_tamachan/emacs/BuildNtemacs.html http://echoo.yubitoma.or.jp/weblo…

Rubyのインストール

今日は帰宅後、PCにRubyをインストールしました。 Rubyを覚えるぞ!と思い立ったものの、なかなか時間がとれずに昨日と一昨日は何もしていませんでした。今日も帰ってきた時間は0時を過ぎていたのですが、だからと言ってお風呂に入って寝るだけでは今日もな…

ほうれんそう

報告、連絡、相談を他の人の3倍やること! 先輩にうざいと思われるくらいでいい。勝手な判断が一番いけない。

引越しの前後にやることリスト

粗大ゴミの処分 引越し業者の決定 荷造り 手続き関連 インターネット接続の解約&契約 電気(使用中止&使用開始) ガス(使用中止&使用開始) 水道(使用中止&使用開始) 電話(使用中止&使用開始) 住民登録(転出届&転入届) 国民年金の住所変更届 原…

eid.jp

http://eid.jp 「URL圧縮」、「画像リサイズ」、「画像変換」、「QRコード作成」、「アーカイブ作成」などがWeb上で行えるサイト。 Google mapでの検索結果を相手に送るときなどに、URL圧縮がとても便利です!

蛍光灯を捨てるなら

使えなくなった蛍光灯は電気屋さんやホームセンターへ持っていきましょう。 回収ボックスが設置してあります。 今日まで知らなかったので僕にとっては大発見!

Springhead

バーチャルリアリティ開発環境 Springhead. ここの「物理エンジンの解説」あたりを読もう。 Springhead Project Website - top

ドラえもんのび太とニュー速VIP

ニュー速VIP板に投稿されたというドラえもんのSS。 感動物。ジャイアンが最高にカッコいいです。 ドラえもんのび太とニュー速VIP

オンライン数学テキスト

数学は大事です。 http://homepage2.nifty.com/masema/(http://homepage2.nifty.com/masema/)