2008-01-01から1年間の記事一覧
もう既にチェックされている方も多いかもしれませんが、 BlenderのPython Editor、かなり使いやすくなっているようです。 http://wiki.blender.org/index.php/User:Quorn/SummerOfCode2008 私も負けないように頑張らねば。。 私のエディタで同様の機能を実現…
あるディレクトリ以下に存在する .py の中から、任意のクラスのサブクラスを リストアップする関数を作ってみました。 私はこの関数を、自作エディタのプラグインの検索に使っています。 # -*- coding: utf-8 -*- import sys import os import inspect def g…
前々から膝が続いていたのですが、昨日病院で見てもらったところ、 「水がたまってますねぇ」と言われました。 昨日は膝が曲がらないくらい辛かったので、とりあえず水を抜いてもらうことに。 自分が予想していたよりも痛くなくてホットしました。 全部で40c…
暇を見てはチクチクと作っていたエディタ、こんな感じになってきました。 リファクタリングしていたら、「こっちのほうがいいかな。。」、「いや、まてよ。。」とか いろいろアイディアが。。。いかんいかん。リファクタリングと機能追加のフェーズは分けな…
強烈な雨の台風きてますね。。。 私の実家、大丈夫だろうか。。。 海沿いだし。。
いやはや、気がついてみたら、はてなでブログを書き始めて1年たちました。 早いものです。 最初のころは、BlenderやPyGTKについて書いていた内容が単純なものが 多かったので毎日更新できていましたが、最近は少し込み入ったものが 多くなってきたので実験…
Linuxのアンチ・ウィルスソフトといえば、ClamAVですよね。きっと。 前からPyGTKでClamAVのフロントエンドを作ってみようかなと思っていたのですが、 pyclamavモジュールというのがあることを知りました。(今頃になってですけどね。) で、ArchLinuxのリポ…
いやはや、Blender2.47がリポジトリに登録されました。 それから、Gimpとかemacsのバージョンも上がってました。Blender、バグフィックスリリースとはいえ、やはりいいもんですね、バージョンアップ。 あとは活用しだい。。そこが問題なんですけどね。(笑 …
さて、以前にもgtk.Entryについて書いたことがあるのですが、 その時はgtk.Entryの作り方と配置の仕方といったごく簡単な内容でした。 今回は、gtk.Entryに「数値しか入力できない」などのフィルター機能を付加してみようと 思います。 以下のソースコードは…
他のディストリビューションのバージョンは確認していないのですが、 今日、ArchLinuxのパッケージをチェックしてみたら、DjangoやInkscapeのバージョンが 上がっていました。(もちろんインストールしました!) あとは、Nvidiaのドライバが何とかなればな…
ふと興味がわいたので、試してみました。 何を試したかというと、 PyGTKのウィジェットのプロパティ一の種類や属性などの情報を取得してみる。 です。 なぜ、こんなことを考えたかというと、 自作のPyGTKアプリを作った時、ウィジェットの属性を設定するのに…
gtk.sourceviewですが、シンタックスカラーリングや、行番号表示などを 簡単に実現できるので、非常に便利です。 ただ、最近思うことがあります。 ・1つのバッファを複数のSourceViewで表示させることはできるのだろうか? ということです。 というのも、Sou…
今日は、日頃からチクチクと作っているエディタで使っているgtk.NotebookにCloseボタンをつけて 見ました。 結構簡単なんですが、思わぬところでハマってしまいましたので、メモしておきます。 gkt.NotebookのタブにCloseボタンをつけるサンプルは、Googleで…
先日、sys.settrace() について書きましたが、今日はその続きとなります。 今日は、スレッド環境でスクリプトをトレースする方法を試してみました。 こんな感じのスクリプトを書いてみました。 このスクリプトは、説明するまでもなく、2つのスレッド(Threa…
今日始めて気がついたんですが。。。 どうもpython-modeがうまく動いていません。。 症状としては、 ・タブ幅が8になってしまっている。 ・タブが空白文字に置き換わっていない。 といったところです。 emacsのMessagesバッファに、何やらエラーが。 Loading…
Pythonデバッグ機能付きの自作エディタを目指して、いろいろやっているんですが、 Pythonデバッガ(Pdb)中でも使われている関数 sys.settrace のサンプルを探していて、 わかりやすそうなものを見つけたので、メモしておきます。 参考:http://www.dalkescien…
久しぶりに、DDDのホームページを見てみたら、何やらNewsが。 ・ソースリポジトリの整理などを行っていく予定。 ・SourceForgeのリポジトリは今後メンテナンスされないので、見かけても無視して。 ・GUI別に2つのブランチに分かれる(Qt, Gtkmm) ・DDDのコ…
いやはや、今日は飲み会でした。(酔 肉がおいしかったなぁ。。。唐揚げとか。。。(酔 飲み会が終わったあと、いつもはラーメンを食べるところを、今日はうどんにしてみました。 。。。やっぱり飲み会の後はラーメンですな。。(酔 今日の飲み会は早めに終…
Djangoマスターなみなさんはもうすでにご存知のことだと思いますが、 日曜大工的にDjangoの勉強とかをやってる私としては「おおぉ!」と思ったので。つい。 ロードマップでは、9/2に1.0がリリースされるとか。 それにしても、ロードマップ、日進月歩とはまさ…
何を思ったか、「LinuxでObjective-Cできないかな。。GUI込みで。。」とか 思ってしまって、GNUStepをインストールしてみました。。 幸いにも、ArchLinuxのリポジトリにGNUStepの基本部分のパッケージがあったので、 それをインストールしてみました。それら…
かなりうれしいです!! 今日、mouseover dictionaryのサイトを訪問したところ、何と、新しいバージョンが!! 早速、ダウンロードさせていただいてインストールしました。 快適です! かなり快適です。 やはりこれでなくては!!! 作者の方、本当にありが…
ArchLinuxのパッケージマネージャ pacman で特定のパッケージのアップグレードを抑止したい場合、 /etc/pacman.confに以下の記述を追加すればOK。 IgnorePkg = パッケージ名1 パッケージ名2 ... パッケージ名を複数記述する場合には上記のように半角スペース…
Nvidiaドライバ 173.14.12-3 パフォーマンスが悪くなっていたので、 しかたなく古いバージョンに戻しました。 ArchLinuxのパッケージマネージャpacmanは、インストールしたパッケージを /var/cache/pacman/pkg/ 以下ににキャッシュしていますので、パッケー…
今日、ArchLinuxのパッケージにNvidiaドライバの173.14.12-3が登録されていました。 ワクワクしながらパッケージを更新したのですが、結果は。。。(T_T さらに遅くなってしまいました。。。 更新前、glxgearsの値は 平均で 3400FPS くらいだったのですが、 …
今日はテニスの試合に出てきました。 団体戦形式(男子ダブルス、女子ダブルス、ミックスダブルス)だったのですが、 もう膝が痛くて痛くて、ほかのチームメイトに申し訳なかった。。 とりあえず、3位トーナメントで優勝することはできましたが、 本当なら…
■■ FreeBSDサーバ計画、ちょっと見直し。 ThinkPad X60sにFreeBSDをインストールして数時間起動したまま放置して あったんですが、マシンがかなり熱くなってしまっていて、「これ、大丈夫なのかな。。。」 と心配になってしまいました。 電源管理系のモジュ…
先日ArchLinuxにLuxRenderをインストールしたと書きましたが、あれから しばらく色々とレンダリングさせてみました。 LuxRenderのサイトからダウンロードできるサンプルをレンダリングさせた 時には順調にレンダリングしてくれていたんですが、少し前に自分…
ThinkPad T61購入時(正確にはLinuxインストール直後)からずっと 「なんだか、このモニタ青っぽいな。。」とずっと思っていました。 T61をずっと見ていると、慣れてしまってあまり気にならなくなるんですが、 別のマシンの隣にT61を置いたりすると、一目瞭…
今日は、ThinkFingerというThinkPad用の指紋認証モジュールをインストールして 設定してみました。 結果からいうと、うまくいきません。。 (GDMのログインすらできなくなってしまいました。。。笑) 指紋認証のThinkFingerに付属の設定ツールで指紋認証テス…
先日、ArchLinuxのglxgearsの実行結果が遅いということを書きました。 nvnewsというフォーラムを覗いてみたところ、同じような症状に悩まされている 人がほかにもいるらしいことがわかりました。 現在インストールされているNVIDIAドライバのバージョンは、1…