programming

jsdo.itに突っ込んでみた。

以前作った真似ドゥードル"Martha Graham's birthday"をjsdo.itに突っ込んでみた。 http://jsdo.it/kcha4tsubuyaki/mimic_doodle_martha_graham 位置、幅、高さの設定で、きちんと"px"指定をしてやらないとjsdo.itでは表示されないという点に少し引っかかっ…

type_infoクラスがstd名前空間だった?

c++にてtypeid演算子からtype_infoクラスの参照を受け取る時、何故かヘッダが不要で、かつstd::type_infoといった風に、std名前空間だった。 何でだろう、cygwinのgccだからか?(g++ではなく、gccに-lstdc++としている) #include <iostream> class CBase { public: v</iostream>…

ちょっとテスト

一応読んだよ!

g++ではなくgccでc++

いつも忘れるなぁ。-> #gcc hoge.cpp ではなく #gcc hoge.cpp -lstdc++ でリンクエラー回避参考にした先が古いので、確認が必要かもしれない。

Googleのdoodle”Martha Graham”のjavascriptを自作

Googleの今日のdoodle「マーサ・グレアムの鉄山靠誕生日」が、大変気になったので自分でも実装できないか、Firebug片手に解析しながら実装してみました。 (一部で話題になってますね) http://gigazine.net/news/20110511_martha_graham/ http://blog.lived…

備忘録

入力データが0件の時の処理瑕疵について。 0件イコール0行と思っていたが、実データでは0件でも0列1行だった。テストの際のデータについては、実運用データを取り寄せましょう、という話。

メモ:コード製造量

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

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

要ははてなグラフみたいな事がしたかった訳です。 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>

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シリ…

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

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

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

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

無料で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…

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人 クリッ…

Programming Memo in C#

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

ロジック(小片)

X mod (2^n) は、 X and (2^n - 1) と書き換えられる? 剰余計算の代わりにビット計算でいけるから、下の方が早いかな。