2008-01-01から1年間の記事一覧

USB3.0ちょー重い

http://www.usb.org/developers/docs/ 標準化団体のサイトが。 仕様書ダウンロードしようにも毎秒500バイトとか、何時の時代だオイコラ(苦笑)。 ……世界中からDL中だったりして(汗

メモ:コード製造量

Visual Studioを使ってのC#のコード量が、一ヶ月辺り、約1600行。 あと、pngのリーダを同じくC#で作った時、約700行。

HTMLチェックボックスのon/offの取得

とりあえず、 <input type="checkbox" id="id1">one <input type="checkbox" id="id2">two といった風に、id付けしたHTMLに対して、 if( $('id1').checked ){ //... } のようにcheckedでtrue/falseが取得できる。 他にスマートな方法がありそうですが。

serial型の数え上げ

1からでした。0じゃないのね。

テーブルのセルを「編集ボックス」と「値の表示」で入れ替えられるようにする

要ははてなグラフみたいな事がしたかった訳です。 http://d.hatena.ne.jp/kcha/20080619/1213854498の改善版です。 前回のコードは色々と間抜け だと自分でも思います。最初から「編集」の領域と、「表示」の領域の2つをdivで入れておいて、片方のstyle属性…

XMLHTTPRequestリファレンス

いままでリファレンスではなく、サンプルばかりを見てAjaxコードを組んでいたので、メモ。 MSDNのものと、 IXMLHTTPRequest | Microsoft Docs W3Cのもの。 XMLHttpRequest Level 1 あと、恐らく標準に準拠しているであろう(まだよく見ていない)Goog…

テーブルのセルを入力欄を入力値の表示で切り替える

コードを書いてみました。セル(というか数値)をクリックすると入力欄に切り替わり、フォーカスを外すとその時の値で確定します。 が、何か格好悪い。 もっとスマートな方法がありそうですが。 <html> <head> <script type="text/javascript"></head></html>

passしました。その弐。

UML

UMTPのL1-T1を受験した後、早一ヶ月。 UMLの試験(UMTP)のL1-T2を受験してきました。 これでようやくLevel1のロゴが使用できます。(右上の小さな画像がそうです。) さあ、次はLevel2かな。

Automation、昨日の続き

http://d.hatena.ne.jp/kcha/20080604/1212569893の続きです。 とりあえず、適当にVB2005で叩いてみた。NUnitをリンクしていないので、SetUpとTearDownも一連の動作としてつっこんであります。 Imports System.Windows.Automation Module Module1 Sub Main()…

Visual Studio 2005で.NET framework 3.0を利用する

主題はAutomationです。これ↓ UIオートメーションによる自動UIテストの実践(1/3) - @IT これをやりたいが為に悪戦苦闘。 (確認できてないんですけどね・・・) 記事の内容を実行するためには.NET frameworkの3.0が必要ですが、Visual Studio 2008シリ…

プロキシを介したapt-get

環境はubuntuの8.04日本語版です。 社内から外部へプロキシを介しているため、apt-getが外へ通らなかったが、今日教えてもらったのでメモ。forumも一応メモしておく。 http://ubuntuforums.org/showthread.php?t=1575 とりあえず、~/.bashrcに export HTTP_P…

PC上のソフトウェア作成の際のUIについて

「負荷が軽い」という迷信から、自分のWindows PCのUIは常にクラシック表示(Windows 2000までのUI表示)にしていますが、大勢はWindows XPのUIですよね。 そのことに気づかずにクラシック表示でUI構築してました。幸い、問題は無かったけれどちょ…

データベース接続のための接続文字列について

こんなサイト(http://www.connectionstrings.com/)があったよー。

Linuxドライバ掘削中?

デバイスドライバ作成の際のバージョン照合などにつかう向き合いに、linux/version.hではマクロが定義されているそうです。 UTS_RELEASE LINUX_VERSION_CODE KERNEL_VERSION(major, minor, release) それぞれ、UTS_RELEASEは文字列(e.g. "2.6.10")、LINUX_VE…

まったく専門外だけど読んでみたい

帰りの車中で同年代っぽい人が抱えていたデッカイ洋書。表紙に車の絵がみえて、"vehicle"の文字だけが見えたのでkonozamaしてみたらありました。Vehicle Dynamics: Theory and Application作者: Reza N. Jazar出版社/メーカー: Springer発売日: 2008/04/01メ…

UML勉強の書籍

UML

入門 UML 2.0作者: Russ Miles,Kim Hamilton,原隆文出版社/メーカー: オライリー・ジャパン発売日: 2007/02/08メディア: 大型本 クリック: 11回この商品を含むブログ (15件) を見る徹底攻略UMLモデリング技能認定試験問題集―L1(T1/T2)対応 (ITプロ/ITエンジ…

passしました。

UML

UMLの試験UMTPのL1-T1を受けてきました。90%で合格です。といってもL1(レベル1)はT1,T2と2種類あって、T2に合格した段階で、初めて「レベル1」として認定される、という仕組みなので、まだ私はレベル1ではありません>< これだけではアレなので追…

昨日の続き(Linux探索中)

http://d.hatena.ne.jp/kcha/20080509/1210311771の続き。 pci_bus_read_config_xxxはdrivers/pci/access.cの中で定義。マクロでサイズ指定するだけで実装が変更されるように、名前連結をつかってdefineしてあるのでpci_bus_read_configまでで調べるべし。

Obscure Test(不明瞭なテスト)

まだ途中。 一目でテストを理解するのが難しいとき。 自動テストの目的2つ: SUT(System under test)がどのように振舞うべきかを記述。Test as Documentationとも言う。 ?それ自身で自己検証するような形式? この2つは時に矛盾します。⇒冗長的に書くと理…

メモ(linuxドライバの探索中)

pci.hのpci_bus_read_config_xxxについて。 宣言と参照はあるものの実装部分が見つからず。 グーグル先生に教えてもらったLinuxのメーリングリストのURLは社内からは見れないので、家に帰ったらチェック。 google: pci_bus_read_config_word

UMLet

UML

ソフトウェア設計の勉強の一環としてUMLの勉強をしていますが、効果測定にこれ(UMTP認定試験について - UMTP 特定非営利活動法人UMLモデリング推進協議会)の受験を企んでいます(日程の予約も既に済ませた)。 で、実際に描画するフリーソフトがないかなー…

無料でWord文書をPDFに変換する方法

(修正)タイトル、「PDF変換のコマンド環境の作り方」にすべきだった。趣旨ちげぇorz そもそも変換だけならOpenOfficeだけで十分じゃん俺なに書いてるんだorz なんか、表題が煽っているようでいやらしいな……まあいいか。ちなみにWindows環境ですので。 表題…

C#で他のプロセスを実行する。

http://jeanne.wankuma.com/tips/process/waitforexit.htmlから。 // IEの実行形式ファイルの在り処 string filepath = "C:/Program Files/Internet Explorer/"; string filename = "IEXPLORE.EXE"; // IEを指定して実行 Process hProcess = Process.Start(f…

メモ(パケット解析)

wiresharkというツール。パケット解析。 (オライリーの新刊案内から)

マウス(トラックボール)がいかれてる

多分接触不良で、突然「戻る」が実行された。 このエントリのために書いていた内容が全部消えたorz

P/Invoke

少し調べたので記録。 wikipediaにもあるようにプラットフォーム呼び出し(Platform Invoke)の略。 具体例としては.NETからのWin32APIの呼び出し。(それしか分からないorz) using System; using System.Collections.Generic; using System.Text; using Syst…

ソースコードレビュー チェック項目

ソフトウェア・テストの技法 第2版作者: J.マイヤーズ,M.トーマス,T.バジェット,C.サンドラー,Glenford J. Myers,Todd M. Thomas,Tom Badgett,Corey Sandler,長尾真,松尾正信出版社/メーカー: 近代科学社発売日: 2006/08/01メディア: 単行本購入: 7人 クリッ…

内蔵HDDの増設についてホニャララ

メインPCのHDDの空き容量が、かなりきつくなったため(所有する外付けHDDも実はいっぱい)内蔵HDDの増設に踏み切ることになりました。その時に気づいた点について、少しばかり書きます。といっても、「部品を買う前にPC内部をよく確認しましょ…

Programming Memo in C#

自作のExceptionクラスを作った場合、メンバ変数の状態を全て表示するToString()メソッドも実装しておきましょう。