Neosnippetでsnippetファイルを自分で編集するときの設定項目のメモ。 formatは次のようになる。 snippet [name] abbr [abbreviation] alias [aliases] regexp [pattern] options [options] if ${1:conditions} ${2} endif ・snippet [name] (必須) [name]に…
表題の通りDBをいじる機会が出てきたのでインストールする。 まず、mysqlをインストールする。 sudo apt-get install mysql-server で良い。rootにパスワードが入っていないので mysql -u root でmysql起動後に以下を実行してパスワードhogehogeを設定 set p…
最近keyboard周りの設定が趣味のようになっていて、ちょっとハマったのでメモ。 Macのkeyの変更は主にKeyRemap4MacBookを使えば良いが、Caps LockキーだけはPCKeyboardHackという別のAppを使わなければならない。 使い方は特に難しくないのだが、Capslockの…
Wake On Lanはネットワークを通してPCを起動する素敵な方法である。 利用方法としては、出先から自宅のPCを起動したり、LAN内のPCをコマンド一発で全て立ち上げたりできる。Wake On Lanを利用するためには、Wake On Lanに対応したハードウェアを使用してなけ…
Macでサーバに接続してごにょごにょしてるとguiで見る必要があるファイルに出くわす。 手元に落としてみてもよいが数が見たり移動したりと頻繁にする場合はやや面倒なので、Finderで見れたら便利。 ubuntuならNautilusで簡単にできるが、Macだとちょっと面倒…
最近sshで接続することが多くなったので、screenを使うようになった。 sshで接続する上で、幾つか面倒なことがあったので書いておく。sshで接続するとサーバ上のファイルが文字化けする場合がある。 考えられる原因として terminalの文字コードの設定がサー…
MacBookAirはAppleで購入すればキーボード配列を自由に選べるが、Apple以外の通販店で買うと日本語配列のキーボードしかない。 値段で見れば2万円ほど安いので、お布施するつもりがないなら通販店で買った方が良いが、諸般の事情で英語配列を使いたいという…
遂にMacbookairを購入しmacerへの第一歩を踏み出したわけだが、Macportsのインストールに苦戦したのでメモ。 Macportsはパッケージ管理ソフトで、ubuntuのapt-getコマンドの代わりに使えるものと思えば良い。 インストールの方法は下記を参考にする。 The Ma…
私が知ってる日本語でかけるプログラミング言語は、 日本語でかけるプログラミング言語で一番有名っぽい「なでしこ」と なでしこ:日本語プログラミング言語 一応日本語?で書ける「Misa」の二つ。 プログラミング言語 Misaと思ってたが、「Misa」はbrainf*ck…
前回、英語環境でフォントを変更し日本語表示を綺麗に行う方法を書いた。 前回はtweak toolを使っての方法だったが、今回は不要。fonts.confを変更し、sans,serief,monospaceに割り当てるフォントを変更する。fonts.confはxml形式のフォント設定ファイルで、…
下記のサイトにしたがってやれば問題ない。下記サイトの最低限必要な部分を書き出しただけ。 Linux - TeX Wiki wget http://ring.airnet.ne.jp/pub/text/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz tar xvf install-tl-unx.tar.gz cd install-tl* su…
ログイン時のshellの変更は chsh -s /bin/zsh などとすれば良いが、chshがない場合もある。 その場合はログインシェルのprofileに以下のように書いておけばログインシェルのように扱える。 [ -f /bin/zsh ] && SHELL=/bin/zsh [ -f /bin/zsh ] && exec /bin/…
Windows7の入ってるPCにUbuntu13.04をインストールしてデュアルブートにした。 Ubuntuインストール前のHDDは以下のようになってる。 SDD[60GB](NTFS):Windows7 64bit HDD[2TB] partition1[1TB](NTFS):データ保存用 partition2[1TB](none): この状態でUbuntu1…
英語環境で日本語を表示すると、一部の漢字が簡体字?のようになって綺麗に表示されない。 色々調べた結果上手くいったのが下の方法。 Ubuntu Software CenterからTweakToolをインストールする。 TweakToolを起動し、fontタブのDefaultFont, DocumentFont,Mo…
vimにはマーカという便利な機能がある。 ファイル内の指定した位置にマーカをつけておけば、いつでもその場所を参照するとこができる。マーカの付け方はノーマルモードで"m+マーカの記号1文字"を打てば良い。 例えば、 ma mz mK などである。 マーカをつけた…
vimは高機能なのでデフォルトで、ssh接続を行う機能を持ってる。 (正確に言えば、内部でsftpだとかscp接続のコマンドを読んでるだけであるが。) なので、サーバ上のファイルをローカルのvimで直接編集したりすることが可能である。 使えるプロトコルを列挙…
UbuntuでiBusを使ってると突如カタカナ入力になって困ってしまうことがある。 原因は、iBusの入力方法を切り替えるショートカットキーで、デフォルトでは「Alt+Shift-L」である。 Ctrl+Spaceで日本語入力を切り替えているので、押し間違えてAlt+Shift-Lを押…
対数正規分布は数理ファイナンスをやっているとよく出くわす分布の内の1つである。 良く出くわすにも関わらず分布関数や密度関数の求め方を良く知らなかったのでまとめ。 対数正規分布に限らずもうちょっと一般的な何とか正規分布の密度関数も求められると思…
Windowsで圧縮したzipが文字化けする というかCP932から UTF-8への変換 unzip -O CP932 hoge.zip テキストファイルが文字化けする 下記コマンドでhoge.txtをutf-8に変換してhogeOut.txtに出力する。 nkf hoge.txt > hogeOut.txt 上書きする場合は--in-place…
Ubuntuでpytonを使う必要性が出てきたのでインストール方法など。 参考になるサイト 開発環境の整備(virtualenv + pip) - kariostroの日記 numpyとmatplotlibのインストール - matsulibの日記今後のためにvirtualenvを使った仮想環境を構築する。 Ubuntuには…
CapsLockキーが邪魔になってきたので無効化しようと考えたが、Escに割り当てとけばvimのとき楽だと思ったので変更することにした。 Emacs使うときは左Ctrlにすれば良さそう。 ここらへんを読んでおけば参考になる。 Ubuntu日本語フォーラム / 【済】キーバイ…
Ubuntu12.10にBrother HL-5350DNのドライバーをインストールしたのでメモ。 まずはcupsとlprがないと始まらないので、入ってなければとりあえずインストールする。 sudo apt-get install cups sudo apt-get install lpr ドライバを入れる前にいくつか事前に…
忘れないようにメモメモ。起動ディスクの作り方からインストールまで。 USBでのインストールについても書いてる。 http://itpro.nikkeibp.co.jp/article/COLUMN/20121221/446042/英語版をインストールした場合は日本語入力ができないので、その設定。 12.10…
Rでプロキシの設定をする話。やり方は簡単で、Rの起動後一番初めに以下のコマンドを打つ。 Sys.setenv("http_proxy"="http://hogehoge.proxy.co.jp:8000") options(repos="http://cran.ism.ac.jp") Sys.setenvでプロキシを設定している。「http://hogehoge.p…
BLASとLAPACKとIpOptをインストールしたのでそのメモ。 LAPACK version 3.4.2 IpOpt version 3.10.3 Ubuntu 11.10 gfortran,gcc,g++インストール済み BLASとLAPACKのインストール LAPACKのDL先はここ。 LAPACKにBLASが付属しているので、BLASはDLする必要な…
ずいぶん前にUbuntuをインストールしたとき、ネットの速度が以上に遅かったり、繋がらなかったり非常に不安定になる場合があった。 原因は、NICドライバがR8168ではなくR8169と誤認識(?)されたためで、ドライバを入れ替えることで対処できた。 この間Ubun…
RのためにGNU Emacsを入れたい! EmacsはGNUプロジェクトの中で作られた、高機能なエディタである。他のGNUソフトウェアと同じくWindowsユーザにはあまり馴染みのないエディタだが、慣れれば非常に使いやすくコマンドを覚える必要がある分エディタを使いこな…
ノードやエッジのあるグラフを表現するファイル形式として有名(?)なのは、GraphML形式とGML形式。GraphMLとGMLの大きな違いは文法で、GraphMLはXMLの文法を用いてノードとエッジを記述するのに対して、GMLは独自の文法で記述する。 GMLはグラフ描画ツール…
TeraTermを利用したSSHポート転送で自分がやりたいことを解説してたものがないのでメモ。 今回想定している状況は図のような状況。 つまり、自分のPCとサーバBは直接繋がってはいないけど、サーバAを経由することで接続できるというような状況を考える。 手…
pythonで頂点、辺からなる(統計的なグラフとはあまり関係ない)グラフを描くモジュールのインストールと使い方のメモ。NetworkXの導入とWindowsでのpygraphvizのインストールまでやる。 NetworkXのインストール NetworkXのインストールは簡単で、特にeasy_i…