2008-04-01から1ヶ月間の記事一覧

MigemizeExplorer

Migemoで日本語インクリメンタル検索 ないと困る現在配布されていないので WebArchiveで。 http://web.archive.org/web/*/http://www12.plala.or.jp/yoshi223/MigemizeExplorer/

C++ メモリリークの検出

//メモリリークの検出 #define _CRTDBG_MAP_ALLOC #include <stdlib.h> #include <crtdbg.h> _CrtDumpMemoryLeaks();</crtdbg.h></stdlib.h>

半角かな

A6 ヲ A7 ァィゥェォ AC ャュョッー B2 アイウエオ B6 カキクケコ BB サシスセソ C0 タチツテト C5 ナニヌネノ CA ハヒフヘホ CF マミムメモ D4 ヤユヨ D7 ラリルレロ DC ワン

いろいろな分解能に関するメモ

・タイマ分解能は通常1 ・クロック分解能(メッセージを送信できる最小単位) ・クロック-音長対応 ms = 240000 / bpm / div cf) 240000 / 120bpm / 16 = 125ms・音程とデチューンを絶対ピッチに変換 デチューン幅が128(中央値64のとき) pitch = ontei * …

Java Nanotimeで等間隔

public static void main(String[] args) { int minimal = 1; //カウンタ最小分解能 int clock = 400; //クリック間隔 long before = System.nanoTime(); long now; for (int i = 0; i < 3000; i++) { try { Thread.sleep(minimal); } catch (Exception e) {…

PIL(Python Imaging Library)を使う

(1)PILのインストール (2)コーディング以下は、文字を書いてbmpに保存するだけ。 import Image import ImageDraw import ImageFont im = Image.new("RGB", (320, 200)) draw = ImageDraw.Draw(im) font = ImageFont.truetype("Vera.ttf", 10) draw.setfont(f…

Python一行勉強リスト

検索処理 result = re.match(pat, str)パース re.split(",", "a,b,c,d,r,e,d")置換 re.sub(",", " ", "a,b,c,d,e")型変換 int("123") + 1 str(1234)大文字小文字 "hello world".upper() 先頭と末尾の文字を取り除く ", 123 ".strip(", ") For文 for i in ran…

JAVAで高精度タイマを使う

public static void main(String[] args) { long before = System.nanoTime(); long now; for (int i = 0; i < 10; i++) { try { Thread.sleep(100); } catch (Exception e) { e.printStackTrace(); } now = System.nanoTime(); System.out.println("" + (no…

記事をココログから少しコピー

メインのココログはもちろん使い続けるつもりだけれども、 はてなダイアリーをちょっと使ってみようかなと思ってます。これからここにこういうのをかこう、って感じの記事を いくつかココログから持ってきました。こちらにコードとか、面倒くさいこととか、…

HGIMG3の仕様について

3Dゲームが簡単に作れる(らしい)HSP標準プラグインのHGIMG3について。 SOUP製作中に分かったこととかをちょっとメモ。 SOUP自体のソースはsrc\sourceフォルダ内にあります。 ごちゃごちゃで使えないと思いますけども修正BSD。<HGIMG3の用途> ・とにか…

xyzzyの初期設定

Emacs的な思想をもつエディタ。 結局私は慣れることができず、今メイン秀丸です。 xyzzyは電卓専用機になっています。慣れに勝てなくなってきた。以下導入の流れを覚え書き。導入について、詳しくはQuicktourを参照のこと。 http://xyzzy.s53.xrea.com/wiki/…

Rubyで簡単なフォームを作る最小限のサンプル

勉強中ActiveScriptRubyとかを入れて以下のコードを実行 require 'vr/vruby' require "vr/vrcontrol" frm=VRLocalScreen.newform def frm.construct move 100, 100, 300, 300 addControl VRButton, "btn1", "ボタンだよ", 10, 220, 200, 40 addControl VRTex…

Mercurialで簡単バージョン管理

まーきゅりあると読む。・お手軽バージョン管理 SVNよりか楽だと思った。 ・hg serveでサーバになってくれる。http://localhost:8000/で差分の参照ができる。 ・リポジトリは管理するフォルダのルートに作成される。考える必要なし ・マージはまだしたことな…

WindowsME+Opera+FlashPlayer9で落ちる

今日、古いPCにOpera入れて遊んでいたら、 タイトルの不具合に遭遇。http://okwave.jp/qa3421405.html 同様のトラブルにあっている例も散見される。 Meを使い続ける以上、しょうがないのだが。 Firefoxでも落ちるらしいのだが、未検証。対策としては、FlashP…