2008-09-01から1ヶ月間の記事一覧

ホストOSとゲストOSでファイルを共有する方法 on VirtualBox

VirtualBox そのものに共有する機構があったので、そのやり方をメモ。 Guest Additions のインストールが必須の予感。 俺の環境は、ホストOSが Mac OS X で、ゲストOSが Linux。たぶん、ゲストOSが UNIX でも同じ方法でいけると思う。 あと、ホストOSは何で…

pbcopy on Linux (using GTK+)

というわけで、書いてみた。 pbcopy.c #include <gtk/gtk.h> #include <gio/gio.h> #include <gio/gunixinputstream.h> int main(int argc, char *argv[]) { gtk_init(&argc, &argv); GInputStream *in = g_unix_input_stream_new(0, FALSE); gchar buf[1024]; gssize read_bytes; GError *error; GString *</gio/gunixinputstream.h></gio/gio.h></gtk/gtk.h>…

Linux でも pbcopy/pbpaste

Mac OS X で便利だったコマンドの一つが pbcopy/pbpaste。 pbcopy は標準入力から受け取ったデータをクリップボードにコピーし、pbpaste はクリップボードのデータを標準出力にペーストする。 ソースコードをエントリに載せるときや、ダウンローダにコピーし…

最低限の開発環境を整える

適当に Hello, World なプログラムを書いてコンパイルしようとしたところ、 % gcc hello.c hello.c:1:19: error: stdio.h: No such file or directory なにー、これすらないのか。って、そういえば Leopard を使い始めたときも XCode をインストールして初め…

VirtualBox で Ubuntu

特別な理由があったわけではないのですが、ふと面白そうだと思ったので VirtualBox 内に Ubuntu をインストールしてみた。 で、現在あらかたの環境が整ったところ。プログラミングに関すること以外はだいたい今の Mac の環境に近づいた。 以下、現在に至まで…

QObject のメモリ管理

まずはサンプルコード sample.h #ifndef SAMPLE_H #define SAMPLE_H #include <QtCore> class A : public QObject { Q_OBJECT public: A(int i_, QObject *parent = NULL) : QObject(parent), i(i_) {} virtual ~A() { qDebug("A destructor called"); } int value()</qtcore>…

Qt はじめました

なんか GUI で作りたいなー、と思って Qt を使い始めました。 $ sudo port install qt4-mac +cups+dbus+demos+docs+examples+nis+sqlite+ssl これだけでインストール完了。 ドキュメントのダウンロードや、デモとかサンプルのビルドをしたためか、インストー…

MX も来期番組表確定

MOON PHASE より。 あかね色は一騎当千の後番で、CHAOS;HEAD が恋姫の後番。予想が外れた。 屍姫 赫は tvk 同様に薬師寺の後番。tvk では額縁で、MX ではフルのパターンかな。 禁書はなし。 あかね色は金曜深夜だから見やすいな。 あかね色(MX) -> (黒執事(T…

tvk 来期番組表確定

公式より。http://www.tvk-yokohama.com/anime/ かんなぎは予想通りバーディーの後番。アニプレ枠。MX で見よう。 あかね色に染まる坂が無いってことは、やっぱり恋姫枠だろうね。これも MX で。 禁書はセキレイの後番。水曜23:30 - 24:00 の MX の枠は地獄…

改行が入力されるのを待つことなくタイプされたキーを受けとる方法

今までやりたくてもやれなかったけど、最近やり方を知ったのでここに書いておく。 日本語が不自由なのでこんなタイトルになってしまったけど、要するに「何かのキーがタイプされるまでブロックし、タイプされた瞬間にブロックを解く」ってカンジね。 Press a…

こんなところで GMP が役立つとは

一昨日ちょこっと書いた重複ファイル検索ツールは、各ファイルのパスとハッシュ(SHA-1)を記憶しておいて、qsort & bsearch で検索、 ってなカンジの適当実装だったんだけど、1500 くらいのファイルがあるディレクトリを検索するのに15秒くらいかかったんだよ…

来期の放送情報が出そろってきましたねぇ

自動車学校に通う毎日です。 その合間合間に、ちょっとプログラミングにおいて気になったことを試すコードを書いたり、完全に俺仕様のちっちゃいツール作ったり。 今日書いたのは、指定したディレクトリ以下のファイルで、重複しているものを見つけて片方削…