メモ

タイピングソフトの不確定要素が少ない理由

シャドールーム〜タイピングやゲームの部屋〜 日記2008年3月 ネットゲームの話がいろいろでてきてまして、興味深かったのは > 強い人と弱い人の差が明確に出ちゃうんで,100回やって100回とも勝敗が決まってるなら,やらなくていいじゃんとかなりがちです。 …

ビープ音消えて

ThinkPad T43が死亡して最近T60を使い始めたんだが,ビープ音が非常にやかましい.イヤフォンをしているときに急に鳴るとかなり驚くとともに不快な気分になる.これが本当に重要な情報を提示するときだけ鳴ってくれれば何も問題ないんだが,ワードで作業中に…

PHPでグラフ

動的にグラフを作成するためのライブラリ PHPグラフ作成ライブラリ : JpGraph | アシアル株式会社 ・・・商用利用だめだしorz 動的にFlashを作成してグラフが表示できるライブラリ PHP/SWF Charts > Introduction ・・・こっちは良さそう?

ようやくPHP5稼働

Vine-Linux3.2+php5.1.2とFedoraCore5+php5.1.2の構成で、 php.i.. - 人力検索はてな php-mbstringっていうパッケージがあったのですね。でも、これを使うためにはやっぱり再コンパイルの必要があるみたいです。前回自分の家でやったときはmakeを使ったので…

IPv4の枯渇に関する読み物

「IPv4アドレス枯渇に向けた提言」(PDF) 明日研究室でまったり読んでみよう。

PythonでID3タグの取得・設定

Pythonでmp3のタグを扱うeyeD3モジュールを使ってみた。 eyeD3 — eyeD3 v0.7.1 (final) 公式サイトに載ってあるとおり使ってみると日本語を含むタグがうまく表示できなかったので、以下のサイトのとおりやってみるとうまくいった。tag.getArtist()が返す文字…

wxPython入門

wxPython wxPythonはpythonを使って手軽にGUIの画面を持つツールを作るためのツールキット。手軽にといってもレイアウトの仕方やイベント処理などは初めて取り組むにはなかなか面倒くさい。参考サイトなどを見ながら全体の仕組みを把握し、サンプルを見てみ…

py2exeの説明ページ

細かい説明が嬉しいです。 404 Not Found

pygame起動時のカレントディレクトリ

コマンドプロンプトから実行するときは問題ないけど、python.exeからそのまま実行しようとするとカレントディレクトリが変なことになって、画像などのリソースが見つからないとエラーが出てしまう。はじめに以下のコードを付けておけば大丈夫だと思う。 os.c…

pygameでフルスクリーン切り替え

ウィンドウモードとフルスクリーンモードの切り替えってプログラム起動中に動的にできるかどうかわからなかったので試してみました。結果は非常に簡単にできましたと。 import pygame from pygame.locals import * def main(): pygame.init() screen = pygam…

Python高速化

この前ちらりと書いたような高速化のための基本Tipsが盛りだくさん。 これを頭に入れてからプログラミングに入りましょう。

PHP入門サイト

一つのものを作り上げるまでのステップがとてもわかりやすかったのでメモ。Web系の開発はサーバとのデータのやり方を理解することがまず必要なので、このサイトで示しているような簡単な掲示板が作れれば、やりたいことはほぼできるようになるのではないでし…

Python Tips

歌詞をごそっとダウンロードするためにHTMLParserを使ってみました。クラス内の関数が受動的に呼ばれるのはちょっと予想と違って戸惑いましたが、目的は達成できたのでよしとしましょう。HTMLを簡単にいじれるとなんか嬉しいですね。 下の例はbaseURLのペー…

DirectShow関係のリンク

とりあえず動画のフィルタをかけるのに必要なDirectShow関係のリンクをメモっとこう。 404 Not Found 技術レポート:DirectXMedia改めDirectXな日々 DirectShow関係 DirectShow Capture

歌詞サイト

Leafとか http://www.zoneone.info/makopy/music/words.html

ID3タグをPythonで編集

DLLを使おうかと考えていたけど、すでにライブラリがあるならそっちを使おう。eyeD3ね。ふむふむ。 mp3 ファイルの id3 タグをいじる(python で日本語で id3v2)

Python手始め

Pythonでとりあえずなにか作ってみて、文法やらデータ構造の扱いを勉強しようと思ったのですが、作り始めたのはやっぱり ローマ字自動認識 お前はこればっかりだな。と自分でも思いましたが、これがないとタイピングソフトが作れないし、前に一度C++で作って…

外部へのメール送信成功

今年の春に受講生へメールを送信しようとしてがんばったけど、結局できなかったため諦めていたメール送信ですが、いつものように非常に簡単な設定ミスでした。外部にメールを送信しようとしてもいつまでたっても送られない。 /var/log/maillogを見てみると、…

PHP5導入

とりあえず、これからのデータの保存にはXMLを使ってみようと思ってPHP5を導入。PHP4でもPEARを使えばXMLは使えるようですが、PHP5のSimpleXMLとはだいぶ違うようなのでこの機にバージョンアップ。 XMLには前々から興味があったのですが、知っていたのはその…

持ち込みカラオケ

持ち込みはやっぱり好きな曲が歌えるってのとアニメの映像をバックで見ながら歌えるのがアツイと思うんですが、実際にそういう映像とかを作ってやっているところのやり方を見ると面倒くさそうなんですよね。 アニメの映像をそのまま(または切り貼りして)バ…

mp3をプレイヤーでは再生できるのにmciでは再生できない場合の対処

メモとか久しぶりだ(笑 ゲーム試作版を友人にテストプレイしてもらったら、曲を再生できなかったのでその対処法をメモ。自分のパソコンも友人のパソコンもWindowsXP SP2だからOSの違いは関係ないっぽいですね。 mciは再生コーデックが入っている形式(普通…

 ドライブのタイプ検出

ドライブのタイプを調べるのも簡単ですね //_MAX_DRIVE==3より char drive[10],dir[_MAX_DIR],fname[_MAX_FNAME],ext[_MAX_EXT]; _splitpath(strFullpath,drive,dir,fname,ext); strcat(drive,"\\"); drivetype = GetDriveType(drive); //フロッピーディスク…

 ドライブの空き容量確認

ランダムコピーツール関係です。 前からint型に32ビットもあればそれを超える数を取り扱う機会なんてほとんどないだろうと思ってましたが、そういえばドライブの容量は余裕で4GB超えてるんですね。 //64ビット整数型 ULARGE_INTEGER uiTotal,uiFree; int iFr…

 メール送信うまくいかず

FedoraCore3+Postfixでローカル配信はうまくいった。 ローカル配信すら上手くいってなかったんだけど、その原因はメール保存形式の勘違いだった。 home_mailbox = Mailbox #home_mailbox = Maildir/ #mail_spool_directory = /var/mail mail_spool_director…

 お絵かき

hitokaku index 楽天が運営するポータルサイト : 【インフォシーク】Infoseek 何気なく見つけてしまった。でもって、じっくり読んでしまった。 うーむ。人体描くのって面白そう。 こういうの見ると練習したくなるなぁ。 しかし・・・今はムリぽ。 今度今度。

環境倫理学

環境倫理という言葉は初めて聞いたのだが、面白かったので用語集をメモ。 EICネット[環境用語集トップページ] 授業の最初で環境問題についてキリスト教に関する言及があった。 我々にかたどり、我々に似せて、人を造ろう。そして海の魚、空の鳥、家畜、地の…

 スタイルシートで影?

こんな感じで影をつけるのに少し迷ったので一応メモ。。 <style type="text/css"> <!-- .top{ position:relative; background-color:cyan; top:-5px; left:-5px; } .back{ position:relative; background-color:blue; } --> </style> <div class='back'><div class='top'> スタイルシートで影 </div></div>の中にを入れてやらないと、親要素…

 ワーム対策とか

バイト先のサーバ設定するときはよくわからなかったのでやってなかったけど(汗 自宅サーバ立ててログを見てみると、その必要性がよく分かった。1日経ったらいきなりログサイズが60kバイト増えてるとか、びびります。 [29/Mar/2005:18:49:14 +0900] "SEA…

 PHP4.3.10のmbstring.so追加

ようやくでけたー。゜(゜´Д`゜)゜。 もうプリキュア歌いながら小躍りしちゃうくらい嬉しいっ! つうわけで、メモメモ 案外簡単にできたんだなこれが。PHP自体をコンパイルし直すんじゃなくてmbstringをモジュールとして付け加えるだけでいいので、楽チンだ…

_getch()

C言語ではじめに良く作る(?)コンソールアプリケーション。 gets()とかgetchar()とかscanf()じゃEnterキーを押すまではキー入力を検知できない。で、getch()というものがあって、これを使うとタイピングソフトを作れるようになる。しかし、これは入力した…