2009-01-01から1年間の記事一覧

PyGTKにおけるComboBoxの使い方

OptionMenu, ComboがWarningを吐くようになったのでComboBoxを用いることにした. しかし, gladeで作成したgtk.ComboBoxの初期化の仕方がいまいちよくわからなかったのでメモしておく. model = gtk.ListStore(gobject.TYPE_STRING) model.clear() comboBox.se…

Ubuntuのゴミ箱の実体ディレクトリ

Ubuntu 9.10で(8.04でも)ゴミ箱に捨てたファイルが実際に格納されているディレクトリを調べた. ~/.local/share/Trash/files/ http://www.serendip.ws/archives/2834

充填率と個数

六方最密充填構造(面心立方構造)の充填率は74.0480%. 平面ではやはり六方で90.69%. 次元 分子直径 sigma 1umあたりの個数 1000個あたりの長さ 濃度 平面 5nm 46188個 147.1nm 平面 10nm 11547個 294.3nm 平面 33.98nm 1000個 1000nm 立体 5nm 11313708個 44.…

ubuntuでCDを取り出す方法

傷がついていたらしいCDを入れたところ, 読み込み続けてイジェクトボタンを押してもイジェクトされない状態になってしまった. アンマウントしてみてもダメ. 調べてみるとコマンドラインからイジェクトすることができるとわかり試してみた. $ eject cdrom htt…

Pythonで関数引数の辞書型での引き渡し

$ python test.py --parameter=\{\'arg1\':1.0\} などとして投げて, getoptで受け取った文字列をargsDict=eval(argString)などとして辞書型にする. これを関数fooに引数として渡すには, foo(**argsDict) とすればよい. http://php.atpedia.jp/python/ja/lib/…

フォルダ内のファイル数をカウント

$ ls | wc -l 再帰的に見たければls * | wc -lとする. ディレクトリのサイズが知りたければdu -kとかでkb表示で見られる.http://d.hatena.ne.jp/yhr/20060714/p1

Ubuntuのコンピュータ名

ホスト名は/etc/hostnameに書かれているのでsudo gedit /etc/hostnameかなにかで. 書き直して再起動すればよい.

amd64でskype

以下の"Dynamic"からダウンロードして, skypeにリンクするも, "bash: skype: No such file or directory"とでて実行できない. http://www.skype.com/intl/ja/download/skype/linux/choose/ 調べると以下のサイトが見つかった. http://tim-pizey.blogspot.com…

Kubuntu 9.94にアップグレード

Kubuntu 9.04にアップグレードした. アップグレードそのものは指示に従ったところ, とりあえずすんなりいった. ただし起動後, 無線LANの設定が初期化されたらしく, ネットワークに接続できなかった. パネルを右クリックし, 「ウィジェットを追加」から「Netw…

Windows XPでメイリオ

以下のURLからダウンロードできるようになった. http://www.microsoft.com/downloads/details.aspx?FamilyID=f7d758d2-46ff-4c55-92f2-69ae834ac928&DisplayLang=ja

VMWare上のUbuntu 8.10とホストのWindows XPでファイル共有

nautilus-shareを入れてsambaで共有. インストール後, 一度ログアウトして, 再ログインする. nautilusの右クリックからフォルダをSharing Optionsで設定. Windows XPからはネットワークから普通に見える. smbpasswdやらで設定が必要かもしれない. $ sudo smb…

Ubuntu 8.10でビープ音を消す

/etc/modprobe.d/blacklistに次の行を追加して再起動する. blacklist pcspkr http://d.hatena.ne.jp/NiwaHirokazu/20090124/1232801670

文字化けで消せないファイルを消す

日本語名のファイルを含むzipを解凍したところ, 削除できないファイルが出来てしまった. これを操作するためにはi-node番号を指定すればよい. 以下の手順をふむ. $ ls -i $ find . -inum 238939076 -exec rm -rf {} \; http://centos.bungu-do.jp/2008/05/li…

Gnuplotのpm3dにおけるカラーバーの範囲

pm3dでヒートマップらしきものを作成する際に, 色の範囲を設定する方法. 僕の場合, あるファイルでは0-6の範囲の値をとるが, 別の比べるべきファイルでは1-6の値しか含んでいなかった. そのため, 後者の描画においても同じカラーリングにするため, 0-6の範囲…

VMWare Playerに64bit版のUbuntuをインストールする

基本的にはいつものインストールと同じだが, それだとamd64の場合は最初ではじかれる. 変更点として, guestOSを"ubuntu"ではなく, guestOS = "other26xlinux-64" すれば良いっぽい. http://www.bashoh.net/blog/archives/2008/05/vm-ubuntu804amd64-ja.html

Word 2007で数式のフォントを変更する

Word 2007で数式について, 何度変えてもフォントがうまく変更できなかった. Office 2007 の場合、数式ツールのデザインで、「標準テキスト」にしておけば、本文などと同じようにフォントを変更できます。 数式エディタを使って入力した文字のフォントは変え…

ファイル名を一括置換するにはrenameコマンド

Linuxで複数ファイルの拡張子だとか共通した語だとかを一括置換するにはrenameコマンドを用いれば良い. rename 's/hoge/HOGE/' ./hoge_* 拡張子だったら's/\.htm/\.xml/'などとすれば良い. 便利だなあ.

今読んでいる本

今は2冊. 「曲面の幾何」はいつ読み終わるかわからないけれど, とりあえず「曲面の微分幾何学」の章は読み終わりそう. 良い本だと思う. 堕ちた天使と金色の悪魔 (講談社ノベルス)作者: 浦賀和宏出版社/メーカー: 講談社発売日: 2007/09/07メディア: 新書 ク…

PythonでUnicodeを含むXMLのファイルへの書き出し

Unicodeを含むdomないしminidomからファイルへ内容を書き出そうとしたときにエラーが出た. 解決法は以下の通り. # fileを使って書き込む際は文字列をutf-8に変換して書き込むことを指定 import codecs file = codecs.open('result.xml', 'wb', encoding='utf…

Cygwinに「diff, 入ってない」

タイトルの通り, 標準ではcygwinにdiffが入っていない. 別途, diffの実行用バイナリを入手する. http://gnuwin32.sourceforge.net/packages/diffutils.htm 上のURLからBinariesとDependenciesを入手し, zipを解凍して, cygwinのディレクトリにマージすれば良…

USBフラッシュドライブにファイルを転送する際の0x80070052エラー

ファイルをまとめてUSBにコピーしたところ途中で0x80070052というエラーを出して失敗した. 環境はWindows VistaでUSBのドライブフォーマットはFAT. 結論は以下の通り. ググってみたところ、USBメモリで良く発生するそうですが、ルートディレクトリに配置でき…

jpegからpdfに変換

Linux上では非常に簡単にできる. ImageMagickのパッケージに含まれるconvertを使えばよい. convert hoge.jpg hoge.pdf これだけ. 他の画像形式でも利用できるよう.