遅い→起動時

http://d.hatena.ne.jp/pmint/

Prog

ブラシ形状を変えられるペイントツール08

d:id:pmint:20080229:p1の続き。 ブラシの形状を変えられるようにした。 データはi.pngというPNGイメージになっている。 ペイントツール プロトタイプ08。 WindowsApplication1.zip 起動はここからClickOnceで。ClickOnceはIE系で。 WindowsApplication1 操…

ログを再生するペイントツール07

d:id:pmint:20080223:p1の続き。 今回はログを記録し、再生する機能。 これを応用すればアンドゥとリドゥ、操作の記録と再生も可能に。 これに加えて、アプリの状態(スナップショット)の保存ができればさらに効率がよくなる。 ペイントツール プロトタイプ…

id:ZIGOROuさんの記事を参考にi-nameを取った

d:id:ZIGOROu:20080203:1202063035を読んで、まだ「属性付きのURI、あるいはOpenIDの代わり」という認識だけど=pmintを取得した。 Plaxoに=pmintでログインしてみた。 今日はここまでヽ(´ー`)ノ

グローバル変数

d:id:pmint:20080227:p1の続き。 変数に限らず、シンボルのスコープは適切じゃないと。 広すぎても狭すぎてもいけない。 アプリの環境設定値をローカル変数でたらい回しされても困るし、直接呼び出せない手続き間のデータ交換のためにグローバル変数を使われ…

模範解答

d:id:pmint:20080226:p2の関連記事。 はいヽ(´ー`)ノ「模範解答」 何かをする模範的コード(Visual Basic) VERSION 5.00 Begin VB.Form Form1 Caption = "Form1" ClientHeight = 8535 ClientLeft = 105 ClientTop = 390 ClientWidth = 10275 LinkTopic = "Fo…

プログラミング技術をアップするにはどうしたらいいの?…の続き

d:id:pmint:20080119:p1の続き。 「ありがちなダメプログラマー」シリーズのネタを提供し続けるりみくす@くりすます島のsoft01トピ(現在は「http://remix.strangeworld.cx/cgi-bin/bbs.cgi?area=soft01」)より。 > > おっリクエストかな?ヽ(´ー`)ノもっ…

ペイントツールのストローク補正…の続き

d:id:pmint:20080222:p1の続き。 ストロークを補正(手ぶれ補正)する例。 適切な補正強度が分からないので、複数の補正強度で線を描いてみると? これをプロトタイプ06にしてしまう。 ペイントツール プロトタイプ06。 t24.zip 要、VB6ランタイムライブラリ…

ペイントツールのストローク補正

d:id:pmint:20080210:p2の続き。 ストロークを補正する例。 これをペイントツール プロトタイプ05にしてしまう。 ペイントツール プロトタイプ05。 t24.zip 要、VB6ランタイムライブラリ。 操作 左ドラッグ 線を描く。 概要 http://markun.cs.shinshu-u.ac.j…

ユーザーの動きを見て。

Re:ユーザーの動き。 - CSS HappyLife Webサイトのユーザビリティテストについてのレポート。それに対して逐一意見や感想を付けてみた。 始めに 始めに不明な点が1つ。 これって指向性のないウェブブラウジングじゃないのかな? テストのために設定されたサ…

ハイクでソーシャルメモ

ハイクでメモ公開…というか、マイクロブログ的な集合知。 一行書き込み主体で「編集」をしない集合知。編集しないから紛争は起きないし、高度な人間性を求められる管理者がいなくてもいい。 ただ集めただけなのがWikiと違うところ。2ch的でゴミの埋め立て地…

「いいソフトウェア」の作り方

pukiwikiのようなものについて質問です。 Pukiwikiを使用しておりますが、しばらく更新がとまっているようなので 新しくpukiwikiに代わる物を探しております。 似たような機能をもったものがあれば教えていただければと思います。 更新が止まっているのは欠…

初心者用言語

d:id:tek_koc:20080205:1202185452 「初心者用言語」について、初心者の(主観的にも客観的に見ても)正しい意見。 プログラミング言語は新興宗教。 歴史は浅くて、信者もいるし、論争も絶えない。 しかも言語萌えな信者ほど「手続きを書ければソフトウェア…

ちょw、Ajax?

身に付けたいスキル、何ですか? − @IT自分戦略研究所 やべぇ(;´Д`)AjaxがITエンジニアのスキルに入ってる しかも「現在身に付いている」割合と「今後身に付けたい」割合の差が一番大きい。 「よく分からないけど期待大、なんかすごいよね」ということだろ…

画像をファイルに保存できるペイントツール04

d:id:pmint:20080206:p2の続き。 ペイントツール プロトタイプ04。 ファイルをJPEG形式で保存するようにした。 WindowsApplication1.zip 起動はここからClickOnceで。ClickOnceはIE系で。 WindowsApplication1 操作 左ドラッグ(右でも可) 線を描く。 ボタ…

レイヤー付きのペイントツール03

d:id:pmint:20080131:p1の続き。 ペイントツール プロトタイプ03。 レイヤーを追加。 WindowsApplication1.zip 起動はここからClickOnceで。ClickOnceはIE系で。 WindowsApplication1 操作 左ドラッグ(右でも可) 線を描く。 ボタン 1回押すとレイヤーを1つ…

筆圧を感知するペイントツール02

d:id:pmint:20080116:p1の続き。 ペイントツール プロトタイプ02。 WindowsApplication1.zip 筆圧対応。 ※ビルドするにはVBTablet .NETのVBTablet.dllが必要。 起動はここからClickOnceで。ClickOnceはIE系で。 WindowsApplication1 操作 左ドラッグ(右でも…

Windowsアプリケーションの基礎

記事の題材。 アクセスキー ファイルの開き方ファイルロックについて シャットダウン時は「閉じる」と違うこと ファイルの上書きは本当に上書きすること 起動時にアクティブ化しないのが普通 データ用パス データ保存先レジストリのどこに何を ファイルの削…

データ作成方法

型指定も型の定義もあるとき、その型のデータを作るには? その型の変数に入れられればいい。 さらに型定義に関するアサーションをパスすればいい。 →適当に選んで当てはめる? 最も簡単な型…booleanの値を得るためには? ・値の候補がない boolean→true/fal…

プログラミング技術をアップするにはどうしたらいいの?

りみくす@くりすます島「@IT土方互助会」にも投稿済。 > プログラミング技術をアップするにはどうしたらいいの? > どういう修行をすればいいの?ヽ(´ー`)ノマジレス希望 物事を「型」で考えられるようになることだ。 型の定義は職業プログラマーでもうま…

4クラス構成のペイントツール01

3クラス + Formコントロールで作ったペイントツール プロトタイプ01。 WindowsApplication1.zip 起動はここからClickOnceで。ClickOnceはIE系で。*1 WindowsApplication1 操作 左ドラッグ(右でも可) 線を描く 概要 プロトタイプ01のコラボレーション図。 d…

デバッグモードで内部状態を出力

メッセージボックスではなく、常時。→ログ出力のほうが良い? →残すことよりも今の状態を知りたいはず。 →ログ出力と画面出力 「結合テストのための実装」

System.CodeDom

.NET FrameworkのSystem.CodeDom…はプログラムソースコード用のDOM。 コードジェネレーター コード用エディター コンパイラー …などに。

はてなで手書きメモ

はてなで手書きメモを取れそう。 はてなハイク(h)のお絵かき機能で。 いやd*1でもg*2でもf*3でもお絵かき機能はあるけど。 h*4で手書きメモを取る。 「お題」は空欄。つまり自分のページへの投稿。 これなら新着一覧に出ない。(公開はされているし、友達*5…

Wikipediaの管理者クラス

Wikipediaの運営はボランティア。 だからこその限界があるはず。 例えば本業にできないこと。 → リアルで時間をもてあましている。 リアルで仕事に追われていない。 …者にしか務まらないのではないか。 つまり、管理者が務まるのは大学生やニートだろう。 管…

チューターとツールは分けるべきでは?

システムについて、チューターとツールは分けるべきではないのか? 「コンテンツとシステムの分離」と同じ効用が。 チューターの開発にはユーザーとソフトウェア開発者の協力が必要。業務知識ってやつ。

プロトタイピング以前の記述

やる事とやり方が分かっていればもうプロトタイピングの段階。コードで記述できる。 でも、プロトタイピング以前の段階、発想・やる事・やり方などはどう記録・記述するのがいいか? コードで。擬似言語を含む。これは処理手順やオブジェクトの定義も含む。…

カスタマイズはサブセット定義

例えば「マイページ」。 マイページはそのサイトから自分がどう扱われているかが分かるページ。 マイページを書き換えるのは自分。だからそのサイトから自分をどう扱って欲しいかを設定するページ。 そのサイトはマイページに表示される個人情報に合うサービ…

ペタバイト

データ量の単位では1,048,576ギガ(G)→1,024テラ(T)→1ペタ(P)。 あと10年もすればデータ単位としてペタが頻用されるようになるのだろうか。 その頃にはスーツ姿で堅いイメージのビジネスマン達が会議中にペタペタ言ってたりするのだろうか。 「1ペタ」は「い…

URIを付けるべき

ページにURLを付けるよりもモデルにURIを付けるべき。 そして、モデルは関わってるページ上で名乗ること。 ページのURLはページ内で主役になっているモデルにちなんだものに。 というか、URIを渡されるとそのモデルが中心になっているページを生成するという…

メモの書式…の続き

d:id:pmint:20070927:p1の続き。 紙のメモで書いたあと、キーボードで打ち込み直す。 この二度手間が重要。 このとき、文章を校正する。 あとで自分の記憶が薄れても分かるように、一般的な表現や自分の中で薄れないであろう表現に。 検索しやすくするため、…