ファミレスを享受する ゲーム「ファミレスを享受せよ」を遊んだ。気合いを入れればさくっとエンディングまで到達できるゲームだと思う。イラスト良し、テキスト良し、BGM良し。 www.youtube.com 語ることは多いが、書きたいことは「私はファミレスを享受してきた」ということだけなので感想…

プログラミングとか、見た番組とか、興味を持っていろいろ調べてみたこととか、そういうものを書き留めるためのもの MeCab サイトでは、pythonバインディングのファイルを配布していますが、setup.py は Windows 環境向けには書かれていません。そこで、修正してVC++でコンパイルしたときのメモを書いておきます。以前も同じようなことを書きましたが、それはビルド環境が VC2003 でなければならない5年ほど前でした。 今回ビルドした環境は、Windows7で、32ビット版python2.7 と VC2008 がインストールされています。まず、python2.7 は http://www.python.org/ からダウンロードした通常の32bit版です。VC++はpython2.7では2008版が必要になります。 まず、Windows 向けの MeCab をインストールします。
Christoph Gohlke cgohlke@cgohlke.com • Irvine, California Windows Binaries These repositories provide rare, preview, or alternative binaries of open-source Python packages for the Windows operating system: Wheels for Python for Windows on ARM64 Wheels for Python on Windows, linked to oneAPI MKL: numpy+MKL, scipy, etc. Geospatial library wheels for Python on Windows: GDAL, rasterio, Fiona, etc. Pym
次のようにすることで、Pythonスクリプトの実行中はCtrl-Cを受け付けないようにできます。 import signal import time ## SIGINTシグナルを無視 signal.signal(signal.SIGINT, signal.SIG_IGN) ## 15秒間待ち続ける(Ctrl-Cで止められない) time.sleep(15) この方法はシグナルを扱うOSであれば動作するはずです。しかしOSによってはシステムコール処理中にCtrl-Cを受け付けてしまうため、Pythonスクリプトが中断されてしまうのを防げない可能性があります。 Windowsの場合 たとえばWindowsでは、先のプログラムは実行できますが、次のようにCtrl-Cで中断できてしまいます。 Traceback (most recent call last): File "test.py", li
Welcome to Portable Python project ~ ~ ~ ~ ~ Portable Python is a minimalistic Python distribution for Microsoft Windows that does not require elevated privileges during installation. One can simply unpack distribution into any folder (local, external, network) and start programming in Python. Recent Posts
bonlifeです。久しぶりにPythonに触れてみました。 コピーするフォルダーの容量は、os.walkを使って取得できました が、ドライブの空き容量の求め方がわかりません。仕方がないので、dirコマンドの出力を正規表現で切り出してみました。日本語の正規表現がわからないので、dos窓を英語モードにしてからdirコマンドを発行しています。 なんだかあんまりスマートじゃないやり方…。こういうことは、Windowsに直接語りかければ答えが返ってくるはず!ということで調べてみると、GetDiskFreeSpaceExというものがありました。以下のような関数らしい。lpDirectoryName を指定して実行するとアレコレ情報が取得できるみたい。 BOOL GetDiskFreeSpaceEx( LPCTSTR lpDirectoryName, // ディレクトリ名 PULARGE_INTEGE
初めに Pythonのスクリプトを書いていて、常駐化させたい時があります。 *nix系だとpython-daemon 1.5.5 : Python Package Indexを使って実現できるようですが、 Windowsのサービスは探してもあまり情報が見当たらないので腹を据えて調べてみました。 なんだかんだでwin32APIの知識が必要になって割と骨だったのですが、 ある程度動くものができたので、公開します。 [注意] 私はwin32APIの知識が足りません。おかしなところがあればご指摘をお願いします。 参考 python でWindowsサービス作成 [Python-ml-jp 4292] Re: Windowsサービスを作る方法は? Python win32 service - Stack Overflow Python Windows Service | DaniWeb Win32A
2009-06-10 親プロセスが死んでる場合に対応 from ctypes import * from ctypes.wintypes import * import win32process class PROCESSENTRY32(Structure): _fields_ = ( ('dwSize', DWORD, ), ('cntUsage', DWORD, ), ('th32ProcessID', DWORD, ), ('th32DefaultHeapID', POINTER(ULONG), ), ('th32ModuleID', DWORD, ), ('cntThreads', DWORD, ), ('th32ParentProcessID', DWORD, ), ('pcPriClassBase', LONG, ), ('dwFlags', DWORD, ), ('szExe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く