YAMAGUCHI::weblog

海水パンツとゴーグルで、巨万の富を築きました。カリブの怪物、フリーアルバイター瞳です。

Mac

Snow LeopardでCtrl-Spaceでマークセットできない

Snow Leopardの開発版に移行してみたんだけど、Emacsでマークセットができなくて困ってた。調べてみるとことえりの設定が悪さをしていたみたい。 ハタさんのブログ(復刻版) : Eclipse + Leopard で Ctrl - Space が効かない件 右側の「Windows風のキー操作」…

アーカイブファイルを分割/結合する

動機 サイズが大きいアーカイブファイルを他の環境から移してきて展開する必要があった。 方法 カテゴリはMacとWindowsになっているけど、別にLinux/Unix系のOSならsplitコマンドおよびcatコマンドを使う。Windowsであれば結合はcopyコマンドで行う。 Mac 分…

Mac OS XでNTFSのディスク読み書きを行う

Mac

動機 MacでNTFSの外付けHDDのデータを読み書きする必要が出てきた。 方法 NTFS-3Gを使います。通常の方法でマウントすると、NTFSのディスクは読み取り専用となってしまいます。 そこでNTFS-3Gをインストール。 Tuxera | Leading NTFS, exFAT Interoperabilit…

PythonでCのラッパを書く

動機 ふと思い立った。簡単なサンプルを書いたつもりだったけど、思わぬところでちょっとはまったからメモ。 方法 サンプルコード 基本的にはこちらの写経。 PythonからCプログラムを呼び出す | 象歩 Cのラッパを書いたのは2度目だけど、前回はバインディン…

MacPortsを使ってVim7.xをインストールする

動機 最近は様々な環境を触ってるけれど、Emacsがインストールされていない/できないことがよくあるので、この辺でviに慣れておこうと思って身の回りのvi環境を整えようと思ったから。 参考 手順 MacPortsからvim7.2をインストールしたい - yanbe.vim - vim…

Python用にauto-complete.elを設定する

動機 開発にはずーっとEmacsを使っているけれど、最近M-/の補完を不便に感じるようになったので、補完窓が出るような拡張を入れてみたくなった。 方法 下記サイトの方法をそのまま実行しただけです。 EnigmaCurry まずMercurialをインストールして、rope, ro…

MacPortsでPostgreSQLをインストールする

動機 SQLiteだけで開発行ってたけど、トランザクションの処理が面倒になってきたのでやっぱりRDBMSを入れることにした。使い慣れたPostgreSQLで。psycopgとのかねあいでバージョンは8.2。 手順 $ sudo port install postgresql82 (略) To use the postgres…

lxmlをインストール

lxmlをインストールしようと思ったらこけた。 [Python][lxml]依存ライブラリ?が足りなくてインストールではまる - 30からのBlog ここを参考にして $ sudo port install libxml2 $ sudo port install libxslt $ sudo easy_install lxmlこれでOKです。さて今…

tg-adminがみつからない

症状 TurboGearsをeasy install経由で入れたはずなのに、tg-adminがPATHにないとか言われる。 原因 エラーメッセージ通り。 $ sudo find / -name tg-admin /opt/local/Library/Frameworks/Python.framework/Versions/2.5/bin/tg-adminPATHに入れてませんよ。…

MacPortsでインストールしたものをスタートアップで起動する

Mac

動機 冬休みでネットから離れる&外装が壊れたMacを修理に出してたらエントリが1週間空いてしまいました。あけましておめでとうございます。 毎回MacPortsで入れたApache2を手動で起動するのが面倒になったので、自動起動するようにできないかなと思って探し…

Tigerでmod_pythonを動かす

動機 テンプレートエンジン動かしたら次はやっぱりWebサーバから叩かないといけないでしょう。 試行錯誤 とりあえずMacPortsでmod_python25を入れる $ sudo port install mod_python25 (略) ---> Activating mod_python25 3.3.1_1 Error: Target org.macpo…

MacPortsでsvkを導入する

Mac

動機 オフラインでコーディングすることが増えたので、「分散バージョン管理を使わないとなあ」と思いつつ、Google CodeはSubversionなためsvkが便利だなと思った。 方法 MacPortsでインストールするだけです。ただし、自分がやったときはperlまわりでエラー…

PythonでHTTPS接続をする

開発機はMacなんですが、Pythonからurllib2でhttps接続しようと思ったら urllib2.URLError: <urlopen error unknown url type: https>というエラーがでて接続ができない。あれー、おかしいなと思って調べていたら見つけた。 py25-socket-ssl - 北海道苫小牧市出身のPGが書くブログ $ sudo port upgra</urlopen>…

FinkからMacPortsに乗り換える

Mac

動機 もろもろめんどくさくなったため。変なところでコンパイルが通らなくなったため。 Finkのアンインストール Fink - F.A.Q. - Fink の使用方法 Fink でインストールしたファイルはほとんど /sw (あるいはインストール時に選択した場所) にあります。 なの…

画像のリサイズ

Mac

動機 自分は極力アプリケーションは入れたくない人です。ふと画像をリサイズしようと思ったら、MacではWindowsの様なペイントツールがないことに気がつきました。 さてどうしようと思ってたら方法を発見したのでメモ。 方法 sips (scriptable image processi…

Macネイティブに対応したOpenOffice.org 3.0

Mac

Apache OpenOffice - The Free and Open Productivity Suite ようやくMacにも正式対応したみたいです。いままでは、MacでX11をちゃんと設定してからでないと使えなかったんで、NeoOffice使ってたんですがもうその必要も無くなりそうです。 NeoOffice Home と…

新型MacBook

Mac

速報:アップル「ノートブック」イベント、新MacBookファミリー、新シネマディスプレイ発表 - Engadget Japanese 前回MacBook Air公開の時はちょうど修論真っ只中でしたが、まさか1年も経たないうちに現地でリアルタイムで実況を見ることになるとは思わなか…

Mac OS Xで簡単にアプリケーション開発を行う

Mac

MacOSX用のアプリケーションを簡単に作るワザ (エムロジック放課後プロジェクト) こんな記事みっけた。こんな簡単にアプリケーション開発できるんですか?ほんと衝撃です。いろんな言語におけるいろんなIDEがあるけどこれほどまで簡単にアプリケーション開発…

habuをMacOS X Tigerで動かしてみる

動機 最近イントラでPlaggerを動かそうと思ったんですが、どうせならせっかくPythonやってるんでPython版Plaggerのhabuを動かしてみようかと思います。その練習としてMacで動かしてみます。 habu プロジェクト日本語トップページ - SourceForge.JP 準備 自分…

py-appscriptでiTunesで再生中の曲を取得する

py-appscript : about まずpy-appscriptをインストールするにはsetuptoolsをインストールする必要があります。Mac OS XだったらPython Eggを使ってインストールするのがいいんでないでしょうか。 setuptools 0.6c11 : Python Package Index あらかじめ自分の…

python-twitterをMacOS X Tigerで動かしてみる

今日は気持ちのよい休日でした。昨日、地下鉄副都心線が開業して、新宿ではセレモニー的なことをしてました。帰宅して気持ちが良かったので、何か久々に遊びたくなったのでとりあえずTwitterに何かしてやろうと思い、python-twitterをいじることにしましたよ…

iSightを使って録画する

動機 参加している講習会の課題だったが、Macな自分だけ問題が発生したためメモっておく。 方法 だいたいの流れはこんな感じになる。 #define OUT_VIDEO_FILE "output_video.avi" capture = cvCaptureFromCAM(0); CvVideoWriter* video = cvCreateVideoWrite…

MacBookにOpenCVの環境を構築する

動機 OpenCVの講習会に参加したものの、一般参加者にはWindowsのOpenCV開発環境が提供されており、Macを持ち込んだ自分は、自力で環境構築をしなければならなくなったため。 方法 Page not found - Koike Laboratory @ UEC Tokyo ここに詳しい。まずFinkをイ…

MacBook Airをついに発表!

ついに出た!Macworld 2008の実況テキストをじっと追っていたら,ついに噂の激薄MacBookが発表されたみたい. 10:14: It's got a 13.3-inch display, and it's LED backlit. It has the same built-in iSight camera as the other notebooks, and it's got w…

QuickSilver オープンソース化

Mac

blacktree-alchemy - - Google Project Hosting http://journal.mycom.co.jp/news/2007/11/07/031/index.html Macユーザにとっては欠かすことのできないアプリであるQuickSilverがオープンソース化したようです。マイコミの記事にもありますが、日本語のアプ…

Mac OS Xでスクリーンショットをとる

Mac

そういえば知らなかった。この際メモメモ。 「コマンド」キー + 「Shift」キー + 「3」キー 画面全体 「コマンド」キー + 「Shift」キー + 「4」キー ドラッグで選択した部分 「コマンド」キー + 「Shift」キー + 「4」キー + 「Space」キー カメラアイコン…

Mac OS X(Tiger)でhostの設定をする

Mac

最近研究室で現実逃避の時間が多くなってきてしまっています。このままだと卒業できなくなってしまうので、hostファイルをいじってmixiとか見られないようにしました。Macの場合は /private/etc/hosts をいじればよいみたいです。 ちなみに設定はこんな感じ…

とりあえず入れるアプリケーション

Mac

今、家でのメインマシンはMacBookです。研究室で使っているマシンも先生から借りているMacBook Proです。というわけでしばらく使ってみて、これは入れないとと思ったMac用アプリケーションをメモ。 quicksilver *1 Shelf Module 多機能ランチャ。なにはとも…