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

LCDデバイスのつながっているシリアルポートを調べる

環境が変わったらシリアルの設定を変更するのが面倒なので、この部分を先に処理することにした。 前に書いたように、シリアルを番号順に全部なめて、使えるシリアルポートを調べた上で、そのポートの先と通信してみて、想定する答えの返ってくるものを調べる…

setup.py bdist_wininst

別のWindowsマシンにpython環境を作るのに、feedparserでyasusiiさめに教えてもらったWinインストーラーの作り方を試してみた。 feedparser-4.1に移動して、以下を実行。 C:\Documents and Settings\kinneko\デスクトップ\feedparser-4.1>setup.py bdist_win…

20行できる高精度ハードウェア自動認識

http://d.hatena.ne.jp/viver/20070929/p1 http://blog.gcd.org/archives/51069989.html なるほど、これは便利。 initramfsの中でshだけでハード自動認識が書ける。

調律日

というわけで、昨夜から大掃除(^^;。 今朝も早起きして掃除。 雨で薄ら寒く、湿気が高い。

UDON

UDON プレミアム・エディション [DVD]出版社/メーカー: ポニーキャニオン発売日: 2007/03/07メディア: DVD クリック: 21回この商品を含むブログ (77件) を見るカマタマーレ讃岐ってネタかと思ったら実在するのね... orz http://www.kamatamare.jp/

VOCALIST3

VOCALIST3アーティスト: 徳永英明出版社/メーカー: UNIVERSAL SIGMA(P)(M)発売日: 2009/03/25メディア: CD購入: 4人 クリック: 205回この商品を含むブログ (117件) を見るVOCALIST3(初回限定盤A)(DVD付)アーティスト: 徳永英明出版社/メーカー: UNIVERSAL SI…

自給自足の本

完全版 自給自足の本作者: ジョン・シーモア,宇土巻子,藤門弘出版社/メーカー: 文化出版局発売日: 1983/08/21メディア: 単行本購入: 3人 クリック: 67回この商品を含むブログ (13件) を見る完全版自給自足の本 (1983年)作者: ジョン・シーモア,宇土巻子,藤門…

桑の葉ソフト

富山の知り合いのところにモニタの設置に行く。 帰りに富山でカレー食べと八尾にドライブ。 カレーは、カレーの伊東へ。 移転する前は、たまに行っていたけど、移転してからははじめて。 平日のお昼だけあって、かなり混んでいる。 広くなったとはいえ、お客…

RSSフィードをLCDに表示させる(ちと前進)

XPHomeでやったらうまくできた。 VMwareのでうまくできなかったのは、IEというかWindows環境で設定されているproxy設定を参照したからかもしれない。Pythonとしては、行儀がいいのか悪いのか... あとはドバっと取ってくるRSSをどう表示するかを考えないとい…

SH-Linuxではビッグエンディアンがメジャー?

組み込みプレスVol.8をもらった。たぶん、自分では買わないと思う。これまでも買ったことないし。 P80の左上に、竹岡@アックスさんが、 なお、SH-3、SH-4 CPUは、ハードウエアとしてはリトルエンディアンもサポートしていますが、Linuxとしてはリトルエンデ…

Sarge用のARMのクロス環境がほしいって言われても

わたしゃ、セルフ派だけんね。 どうしてもクロスじゃなきゃいけない場合を除いてセルフだもん。 ぐぐって、自分の日記の出てくる寂しさよ。 http://d.hatena.ne.jp/kinneko/20060803/p8 んでもって、配布サイトはいま落ちているみたい。 置いてあるはずだっ…

LCD今日の成果

ダメな日なので、地道なほうをやることに。 ループでボタンを監視して、ボタンイベントに応じてモードを変え、表示内容を変更可能にした。 ぬるぬる電光掲示板をやらせると、シリアルの割り込みに失敗してしまうことがあるので、ぬるぬるの送信はpythonスレ…

windows media playerの制御

調べただけで、未検証だけど。 オブジェクトの作成 from win32com.client import Dispatch wmp = Dispatch("WMPlayer.OCX")オブジェクトの開放 wmp.close()再生ファイルの指定と再生開始 wmp.FileName = "C:\\Path\\To\\Media\\File" wmp.Play() もしくは wm…

Windowsでディレクトリの更新チェック

http://d.hatena.ne.jp/kinneko/20070925/p9 こんなのもリンクしたけど。 http://win32com.goermezer.de/content/view/48/259/ import os, time path_to_watch = "c:\temp" before = dict ([(f, None) for f in os.listdir (path_to_watch)]) while 1: time.…

Windowsのシステム環境を調べる

http://win32com.goermezer.de/index.php?option=com_content&task=view&id=211&Itemid=284 >>> import win32com.client >>> strComputer = "." >>> objWMIService = win32com.client.Dispatch("WbemScripting.SWbemLocator") >>> objSWbemServices = objWMI…

USBのワンセグアダプタ

売れているのだけど、たぶん、他にお金の使いどころがないのと、価格が手ごろだからというのがその理由じゃないのかな。 PCでワンセグを見られるとはいうものの、移動の最中はNotePC広げてまで使わないだろうし、家で使うといっても別にTVはあるし、録画して…

LCD表示フォントをM+ビットマップにしてみる(未完放置)

M+ bitmapを落としてくる。 http://osdn.dl.sourceforge.jp/mplus-fonts/5030/mplus_bitmap_fonts-2.2.4.tar.gz 展開すると、素のまま使えそうなのは、mplus_j10r.bdfとmplus_j12r.bdfの2つが入っている。 import os fontfullpath = os.path.join(unicode(o…

RSSフィードをLCDに表示させる(未完放置)

えらく久しぶりにfeedparserを使う。 http://feedparser.googlecode.com/files/feedparser-4.1.zip READMEを読む。ライセンスが独自なのだな。バイナリで配布する場合には、ライセンス掲示が必要か。 Windowsでのインストールは、どうするのかな。setup.py形…

ずらずらならべて電光掲示板風に

してみたけど、文字によって画面生成負荷がばらつくのと、文字ごとに移動になると早すぎて視認性が悪い。 ちょっと追記して、電光掲示板モードを作った。 def makelineimage(line): text=line img = Image.new("1", (750, 32), 1) draw = ImageDraw.Draw(img…

あんまりなのでちと整理

# coding: 'utf-8' import Image, ImageDraw, ImageFont import serial import time com = serial.Serial( port=11, baudrate=115200, bytesize=8, parity='N', stopbits=1, timeout=None, xonxoff=0, rtscts=0, writeTimeout=None, dsrdtr=None) com.timeou…

LCDモジュールに文字を出す

メッセージとシリアルポートは決めうちだけど、とりあえず任意の文字を任意のサイズで表示できるようになった。 # coding: 'utf-8' import Image, ImageDraw, ImageFont import serial com = serial.Serial( port=11, baudrate=115200, bytesize=8, parity='…

WindowsでPILを使う

画面に表示する画像を作るのにPILを使うことにする。 落とす。 http://www.pythonware.com/products/pil/ http://effbot.org/downloads/PIL-1.1.6.win32-py2.5.exe 基本環境はpyserialを入れたのと同じ。 インストールはインストーラーがあるので楽。 IDLE起…

pydisplay

http://pydisplay.sourceforge.net/ あ、これです、これ。 これでいいのよ。 そのままは使えないだろうけど。 ちょっと見てみる価値はありそうね。

Windowsでpyserial

2.5のインストーラーを落とす。 http://www.python.jp/pub/ftp.python.org/python/2.5/python-2.5.msi msi形式なので、普通にインストールする。C\python25に入った。 んで、これはどうやって使うのかな? だいぶ前に使ったけど、すっかり忘却。 アプリケー…

petardfs

http://opentechpress.jp/developer/07/09/25/0128205.shtml http://sourceforge.net/project/showfiles.php?group_id=16036 エラーだけを生成するように設計されたファイルシステム。 FUSE上で動作。

The Art of Writing: 10 Tips from the Masters

http://www.pickthebrain.com/blog/art-of-writing/ Cut the boring parts Eliminate unnecessary words Write with passion Paint a picture Keep it simple Do it for love Learn to thrive on criticism Write all the time Write what you know … or wha…

HowToWriteAnEffectiveDesignDocument - 設計文書のうまい書き方

http://www.hyuki.com/yukiwiki/wiki.cgi?HowToWriteAnEffectiveDesignDocument

yasusiiさめから、Win32やるならこれ嫁とのお達し。Python Programming On Win32: Help for Windows Programmers作者: Mark Hammond,Andy Robinson出版社/メーカー: O'Reilly Media発売日: 2000/01メディア: ペーパーバック購入: 1人 クリック: 13回この商品…

東芝、CEATECにてCELLの家電実装でRuby+Cairo+DirectFBのデモ

ちなみに今回のデモは Ruby でどこまで可能なのかを試してみました。 Cell Linux 環境の上に Ruby + Cairo(rcairo) + DirectFB を用意し、 ほとんどの画面描画や操作を Ruby 経由で行いました。 (一部拡張ライブラリ内で閉じている処理もあります。) その結…

Cairo Tutorial for Python Programmers

http://www.tortall.net/mu/wiki/CairoTutorial 2DライブラリのCairoをPythonから使うチュートリアル。