shtaxxx日記

コンピュータアーキテクチャについて研究している研究者の日記や技術紹介

Mac

Mac上のemacsでauto-complete-clang-asyncを使う

Emacsでc/c++の補完をするためにauto-complete-clang-asyncを使うことにしました. 以下はその設定時のメモ. Homebrewでemacs-clang-complete-asyncをインストールする brew install emacs-clang-complete-async emacsでauto-complete-clang-asyncをインス…

a2psでソースコードをpsに変換,その後pdfに変換

たまに使うa2ps.いつもオプションを忘れてしまうのでメモ. こちらを参考にさせて頂きました.ありがとうございました. $ a2ps --prologue=color --line-numbers=1 input.py -o code.ps $ ps2pdf -sPAPERSIZE=a4 code.ps output.pdf

SSHポートフォワーディング管理用Rubyスクリプトをgithubで公開しました

せっかくgithubのアカウントを作成したので,普段僕が最も利用している,SSHポートフォワーディングを管理するRubyスクリプトを公開しました.shtaxxx / portforwarding sshポートフォワーディング sshのポートフォワーディング機能を利用することで,ゲート…

screenのステータスバー(hardstatus)のウィンドウ名を自動で現在実行中のコマンド名に設定する (bashの場合)

仮想ウィンドウシステムscreenではhardstatusの設定をすることで,こんな感じに現在のウィンドウ一覧を画面下方に表示することができます. ウィンドウ名はデフォルトではシェルの名前(bash使いの僕の場合はbash)となっています. コマンドを実行すること…

ゲートウェイがどこに設定されているか調べる

"netstat -r" でわかる 受信先サイト ゲートウェイ ネットマスク フラグ MSS Window irtt インタフェース default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0 10.0.2.0 * 255.255.255.0 U 0 0 0 eth0 192.168.56.0 * 255.255.255.0 U 0 0 0 eth1

diffの横幅オプション

Mac

よく忘れてしまうのでメモ. diff hoge.cc foo.cc -y --width=200 widthオプションで横幅指定が出来る.

AirMac Expressで既存の「ワイヤレスネットワークに接続」する

Mac

AirMac Expressは通常の無線ルータ/アクセスポイントとしてだけではなく,既存の無線ネットワークに無線経由で接続して,Ethenetポートを介して有線ネットワークを拡張することが出来るらしい.要はイーサネットコンバータ.新居にもやっと光インターネット…

MacPortsからhomebrewに乗り換えてみた

Mac

最近なんだかMacPortsが異常に邪魔らしくて仕方なかったので,これを期に軽量なパッケージマネージャーのhomebrewに乗り換えてみました. 準備 Xcodeが必要. homebrewのインストール ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_ho…

MacBook Air

MacBook Air 11インチ欲しい!hatenaのキャンペーン的な何か. いや,もっているけど何台でも欲しい

MacBook Air 11インチのケース

SoftBank SELECTION 10.2インチワイドPCジャケット BG03 ブラック出版社/メーカー: SoftBank SELECTIONメディア: エレクトロニクス クリック: 48回この商品を含むブログ (1件) を見るヨドバシカメラAKIBAで購入.1280円.MacBook Airの薄さを邪魔しない,薄…

Emacs 23.2 on MacOS XでIMEオンのときのコマンド入力

最近Emacs 23.2を使い始めました. Carbon Emacs (22.2)に比べて軽量でとても気に入っています. IME(ATOK2010)オン時にコマンド入力がIMEに渡される問題について そのままでは,IMEがオンの時に,Shiftキー入力がIME側に渡されません.つまり全角かっこなど…

MacBook Air 11"を1週間くらい使ってみて

Mac

先日,ついに新型MacBook Air 11インチを購入しました. CPU 1.6GHz, メモリ4GB, SSD128GBのモデルです.1週間使用してみて思ったこと. 軽い! 毎日50分の通学で持ち歩いています. MacBook Airを買う前はMacBook (2008 Late, aluminum)を持ち歩いていたの…

SubversionでKilled by signal 15

Mac

Subversion 1.6.5 (r38866)でupdateやcommitをすると "Killed by signal 15." とエラーをはくのはなんとかならないかなー.とりあえずsvn自体は使えているから問題ないけれども気になるなー.

SIMBL & KeyRemap4MacBookがSnow Leopardでうまく動かない

Mac

Mac OS X 10.6 Snow Leopardの環境で SIMBL-0.9.6b KeyRemap4MacBook 5.1.74 を使用しているのですが,OSを再起動すると自動で起動しなくなります."/Library/LaunchAgents/"の net.culater.SIMBL.Agent.plist org.pqrs.KeyRemap4MacBook.server.plist org.p…

Macでsamba over ssh

Mac

久しぶりの投稿です. ローカルネットワーク以外で公開されているsambaサーバ(smb)にssh経由でアクセスする方法. loopback(localhost)に127.0.0.1以外のIPアドレスを割り当てる ここでは IPアドレス 192.168.100.40 サブネットマスク 255.255.255.0 とする…

Mac Portsでm4

pTex +eucを入れようと思い, $ sudo port install ptex +euc をしていたのですが,いつもm4のところで失敗.どうやらdestrootで転ぶようで,解決策がわかりませんでした.m4を単独でinstallしてもアウト.m4のvariantsを見てみたところ各アーキテクチャ用に…

Macでepsを作るには

09/12/28 Googleで"Mac eps"で検索するとかなり上位にこのページがヒットするので,読みやすく書き換えることに. TeX環境 Windows(最近WindowsでTeX編集してないなー) コンパイル: 角藤さんのTeX 編集: Meadow + YaTeX EPS作成: EPS-conv: bmpなどのファイ…