理科系の勉強日記

Linux/Ubuntu/Mac/Emacs/Computer vision/Robotics

設定

Karabiner-ElementsでVSCodeのキーバインド変更メモ

背景 VSCodeの素晴らしい拡張Awesome Emacs Keymap marketplace.visualstudio.com でVSCode上でもEmacs likeな操作感をエンジョイしています。ありがとうございます。ただ、MacでMetaキーがoptionに割り当てられていて微妙に押しにくいのと、他のOSで開発す…

Git bashでSolarized Color

Solarizedのdarkが大好き。 Solarized - Ethan Schoonover 自分が使うPCのターミナル(とEmacs)をすべてsolarized darkにすることで環境の差を小さくし、 会社にいながら家にいるような気持ちでリラックスしてPCに向き合える。*1WindowsのPCにはGit bash(mi…

jediによるpythonコード補完 with Emacs on Windows

背景 年始なのでEmacsの設定を見直すことにした。大学時代に作った環境をずっと使っていたが、あれからpackage.elによるパッケージ管理が主流となり、自分の環境が時代遅れのものとなっていた。(auto-completeよりはcompany-modeがいいとか)pythonのコーデ…

Amazon DriveでMacの写真のバックアップ

はじめに 自分はMacの「写真app」を使って写真を管理し、これをiPhoneと同期させて出先で見たり見せたりしている。 そろそろクラウド上にバックアップを取ろうと思い、Amazon Driveを使うことにした。 Amazon Drive Amazon Driveとは、Amazonが運営するクラ…

ATAM install on Ubuntu 14.04 LTS

基本的には公式[1]の通り。ただし、windowsでのインストールのみなので、メモを残す。まずOpenCV3.0を入れる。ROSと一緒に入ったOpenCVが2.4だったので、ソースを落としてきてcmakeした。 ググったらインストール方法はでてくる[2]が、non-freeをコンパイル…

ardrone simulatorでPTAM

環境: VM fusion 7 Ubuntu 14.04 LTS ROS IndigoROSのインストールについては公式参照。ardrone関係については、基本的にはここをみてインストールした。 http://wiki.ros.org/tum_ardronecatkinなので(?)、cloneしてきてcatkin_wsでcatkin_makeを繰り返…

IEEE1394 & OpenCV

IEEE1394とは、Appleが主導で開発した高速シリアルバスの名称であり、AppleではFireWireと呼んだりするそうだ(超適当).巷にはUSBで接続する製品が溢れているため、今まで1394でカメラを接続するなんてしたことがなかった。時代によって変化するが,以下の…

macにportでboostをインストール

MacbookAirにboostを入れて外でも作業が出来るようにした.web上で仕入れた情報をもとにして $sudo port -d selfupdate $sudo port install jam $sudo port install boostとしたところ,下2つが一瞬で終わってしまった. 時間が掛かると言われていたが,バイ…

Macにtex環境

sudo port install pTeX +utf8 +motifとしてplatexをインストール. pTeX has the variants: euc: Set the default character encoding to EUC-JP * conflicts with sjis utf8 [+]motif: Use Motif to build xdvi * conflicts with nextaw no_x11 xaw xaw3d …

auto-complete-clang

auto-complete.elはEmacsで補完候補を提示してくれるパッケージである. バッファに登場している文字列を候補として出してくれるというものであるが,VisualStudioやEclipseのように関数の候補などを提示することはできない. ▲auto-completeによって候補が…

Mac備忘録

selfupdate macportsでselfupdateするとき,rsyncでERRORとなる場合,rsyncにプロキシの設定を書いてやる必要がある. RSYNC_PROXY=http://proxy.hoge.net:8080 port selfupdate opencv sudo port install opencvでOpenCVをインストールする. /opt/local/sh…

ThinkPad X61 SSD換装

目的 HDDの容量に限界がきたため容量の大きなドライブが必要となった. 256GBのSSDが手に入ったので,念願のSSDを体験してみることにした. 環境 マシン lenovo ThinkPad X61 OS Windows7 32bit(UbuntuをD:に入れている) SSD crucial m4 手順 まずSSDの製造…

Ubuntu デュアルブート with Wubi

11.10がどうも使いにくいので,10.10にするためにWubiで再インストールすることにしたが,しょーもないところではまった.Wubiを用いれば、Windows上で簡単にUbuntuをデュアルブートの設定を行うことができる. WubiをCDに焼くか,仮想ドライブで読み込めば…

Emacs設定ファイル

Emacsメモ 2012.03.02段階でEmacsに導入しているパッケージや設定 Undo-tree(パッケージ) C-x u で右側のバッファに入力の履歴をツリー状に表示してくれる. C-p, C-n, C-f, C-bで移動でき,qでバッファを閉じる. 便利だが少し動作が重い. ダウンロード…

メモ

パワーポイント専用機となっていたコンピュータにUbuntuをデュアルブートさせたのでメモ.Ubuntu10.10をダウンロードし,Windows7のDドライブ内にインストール. OpenCV2.2のソースをダウンロードし,コンパイル.足りないパッケージなどは http://wikiwiki.…