Excelで出力したcsvファイルをvimで読み込んだ際に文字化けする現象を回避する方法

csvファイルを開いた際に文字化けした時は以下を実行して文字コードを変換する. :e ++enc=cp932 :set fileencoding=utf-8

inetsimの設定

VMWAREを使った仮想環境におけるホストオンリーネットワークでINetSimを使うための設定. 1 ネットワークアダプタをカスタムでホストオンリーにする. 2 以下のURLを参考にクライアント側とサーバ側の設定を行う. http://www.csee.umbc.edu/courses/undergr…

INetSimのインストール

CentOS6.5にINetSimをインストールします. まずは開発向けパッケージをインストール. sudo yum groupinstall "Development Tools" yum install libyaml-devel yum install cpan cpanの依存先のモジュールの設定. $ perl -MCPAN -e shell # 自動で yes と…

CentOSを日本語化する

日本語パッケージをインストール. yum -y groupinstall "Japanese Support" ・システムを日本語化 $ vim /etc/sysconfig/i18n LANG="ja_JP.UTF-8" ・キーボード設定変更 $ vim /etc/sysconfig/keyboard KEYTABLE="ja106" MODEL="jp106+inet" LAYOUT="jp" KE…

Google Chromeの検索バーで個別にサジェストを削除する方法

Google Chromeはアドレスバーから検索ができるのですが, その際サジェストがあると自動的に予測対象にフォーカスされてしまい, 検索したいワードで検索するのに余計な手間がかかってしまいます. なので, ハイライトされている状態でshift + fn + deleteで候…

latexmkを使ったlatexの自動コンパイル

latexファイルを編集していると, 自動でコンパイルしてpdfも変更を自動で読み取って更新してほしかったので, latexmkを導入しました. 以前omakeを導入しようとしましたが, 手間がかかったので見送っていましたが, latexmkはomakeよりも簡単に使えるのではな…

gnu globalをインストール

ソースコードを快適に読むためにgnu globalをインストールしました. ソースコードを取ってきてインストール. wget http://tamacom.com/global/global-6.3.3.tar.gz tar -zxf global-6.3.3.tar.gz ./configure make make install vimで利用するためにvimのプ…

pyenvとpyenv-virtualenv

pythonの開発環境をプロジェクト毎に分ける必要が出てきたので, pyenvとpyenv-virtualenvをインストール. インストール brew install pyenv pyenv-virtualenv pyenvの設定 export PYENV_ROOT="${HOME}/.pyenv" if [ -d "${PYENV_ROOT}" ]; then export PATH=…

Homebrew cask

OSを入れなおした時に開発環境や最初に入れるアプリは決まっているので自動化するためにHomebrew caskを導入. brew install caskroom/cask/brew-cask brewfileを作成してインストールしたいパッケージを記述.

C++でプログラムの処理時間計測

C++のプログラムで処理時間の比較をしたかったのでメモ. #include <iostream> #include <chrono> int main() { const auto startTime = std::chrono::system_clock::now(); // TODO: ここに計測したい処理を記述 const auto endTime = std::chrono::system_clock::now(); const</chrono></iostream>…

homesickでdotfiles

homesickでdotfilesを管理しているのですが, dotfilesを更新した時にリポジトリも更新する方法. homesick commit dotfiles “commit message.” homesick push dotfiles

.gitignore

リポジトリに登録したくないファイルを拡張子で指定するときに毎回.gitの中に作成するのは面倒なのでグローバルに設定したいと思いました。 ホームディレクトリの直下に.gitignoreを作成する. git config --global core.excludesfile ~/.gitignore 個別に細…

Tmuxで画面分割した際にカレントディレクトリで開く

.tmux.confのsplit-window に -c "#{pane_current_path}"を追加する。

Topcoderのプラグイン設定

Topcoderはデフォルトだと使いにくいのでプラグインを導入し問題のページを開くとファイルが自動生成されるように設定した。 FileEdit、CodeProcessor、TZTesterの3つのファイルをダウンロードする。 「Arena」画面からOptions→Editorとすると、Editor Prefe…

digest認証を行う

Webサイトからファイルをダウンロードさせるときに鍵をかけたくてBasic認証よりも安全なDigest認証を行うためのメモ。 httpd.confの LoadModule auth_digest_module modules/mod_auth_digest.so の記述を確認。 htdigestコマンドを利用して認証用のパスワー…

Citrixでターミナルサーバーに接続する

自分の端末から大学のターミナルサーバーに接続したいのでセットアップの方法。http://www.citrix.co.jp/products/receiver/index.html からCitrix receiverをダウンロード。 インストールして起動するとサーバURL: 入力欄が表示されるので ts-list.jaist.ac…

TeXのbeamerで日本語フォントを埋め込む

TeXのbeamerでスライドを作成したのですが、スライド中の文字が明朝体になっていたのをゴシック体にしたかったので、フォントを設定しました。 コンパイルするときに同じディレクトリにwabun.mapなどのファイルを作成します。 rml H HiraKakuPro-W3 rmlv V H…

iTunesで作業用BGM

作業する時に音楽を聞きたくて、でも自分の手持ちではなくランダムにいい感じの曲を聞きたいと思って作業用BGMを流してくれるサービスをいくつか探していたけどiTunesで聞くのが良さそうだったのでメモ。 iTunesでインターネットラジオの項目からInternation…

viをデフォルトの状態で起動する

研究室のサーバーのマシンで勝手に.vimrcとかをいじったのですが、viで起動した時にエラーが出ると言われたのでviで起動した時には.vimrc等の設定ファイルを読み込まないようにしました。 以下を.bashrcに書き込みます。 alias vi="vim -u NONE -N" Nはでき…

iTerm2のカラースキーム変更

iTerm2で色遣いを変更したいと考えていたところ以下のサイトを見つけました。 http://iterm2colorschemes.com/ zipでダウンロードして展開したあとにiTermでimportして指定すると反映されます。 lsなどのコマンドの結果が見やすくなったかと思います。これだ…

Mac OS10.9(Mavericks)にTeXインストール

MacにTeXをインストールを何回かしていてもコンパイルに失敗することがあり、その度にインストールし直していたのでそのメモ。まずはMacTeXをダウンロードしてインストール。 その中のTeXShopのバージョンが古いのでTeXShopだけはサイトからダウンロードして…

git diffで色付け

git diffを実行した時に出力に色付けをしたかったのでcolordiffを入れました。 brew install colordiff colordiffがある時だけ色付けしたいので.zshrcに以下を記述。 if [[ -x `which colordiff` ]]; then alias diff='colordiff -u' else alias diff='diff …

bitbucketを使う

githubの設定を以前行ったけど無制限でプライベートリポジトリが使えるということでbitbucketの設定からコミットまでのメモ。githubの時のように公開鍵を設定から登録します。 その後~/.ssh/configに以下を書き足します。 Host bitbucket.org User git Port …

dotfileをgithubで管理する

dotfileをgithubで管理したくなったのでその流れです。 まずは公開鍵を作成するということで ssh-keygen cd ~/.ssh sudo chmod 600 id_rsa.pub ssh接続時に秘密鍵を使うための設定を.ssh/configファイルに以下を書き込みます。 sudo vim config Host github.…

tmux-powerlineで使用するフォントにパッチを当てる

tmux-powerlineの見た目をカスタマイズする際に文字化けすることがあるのでフォントにパッチを当てました。 まずtmux-powerlineをclone git clone https://github.com/erikw/tmux-powerline.git fontforgeをインストールしたらパッチを当てます。(あずきフォ…

CentOSにVimの最新版を入れる

CentOSのVimを設定していてcolorschemeが反映されず困っていたところ、最新版を入れることで解決できたので最新版を入れる方法です。まずソースコードをダウンロードするために色々入れていきます。 yum install mercurial yum install ncurses-devel そして…

Cygwin上のvimでカーソルの形を変更する

Cygwin内のvimは初期状態だとカーソルが見にくい状態なので変更しました。 .vimrcに以下を記述します。 let &t_ti.="\e[1 q" let &t_SI.="\e[5 q" let &t_EI.="\e[1 q" let &t_te.="\e[0 q"

Pythonでグラフを描画するためにmatplotlibを入れた

3Dのグラフを書きたくて色々調べてみたところPythonのモジュールにmatplotlibというのがあった. インストールメモ.まず, matplotlibを入れる前にnum.pyとfreetypeとlibpngを入れないといけないらしい. その後 pip install matplotlib でインストール完了. py…

Macの開発環境

Macで開発していて調子が悪いので環境を一度整理しました.まずはhomebrewをアンインストールしてインストールし直しました. homebrewのインストール ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)" 無事インストールできたら何は…

MacのキーボードでWindowsを使う時にIMEの切り替えをする方法

Macのキーボードが好きでキーボード共有をしてWindowsでも使っているのですが、本来WindowsにあるキーがMacにないものがあり、特にかなを打つモードに変更するキーがなくて困りました。そこでIMEの設定でショートカットキーを割り当てました。そのメモです。…