program

「Arduino買ったのでRubyとDinoでLチカした」を試してみた。

Arduino買ったのでRubyとDinoでLチカしたを見て久しぶりにArduinoを触ってみた。インストール等は簡単にできたんだけど、肝心のRubyのプログラムが動かない・・・ Windows8のせいでArduinoに書き込みが上手くいってないのかと思ったけど、サンプルのBlinkは…

.Net Framework 3.5 SP1をインストーラに含める場合のエラーの対処法

.Net Framework 3.5 SP1(以下.Net3.5SP1)をセットアッププロジェクトのプロパティで必須コンポーネントとして「アプリケーションと同じ場所から必須コンポーネントをダウンロードする」設定するとコンパイル時にエラーが出ます。 警告: 項目 'Windows インスト…

マルチスレッド環境でlongを共有するときの注意 (C#編)

id:nowokayがおもしろいことしてたので、.NETで試してみることにしました。以下コード using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Diagnostics; namespace VolatileSamp…

Visual Studio 2008でXAMLデザイナが動かないとき

via http://d.hatena.ne.jp/ZOETROPE/20080918コマンドラインで以下のようにしたら直ります。 > devenv /resetskippkgs

アプリケーション開始時のフォームを非表示にする方法

巷ではマイクロソフトが推奨するような内容で書かれているところが多いと思います。 たとえば、こことかでも、この方法をとるとSTAThreadが使用されていることを前提としているものを使用することができません。 そこでちょっと考えてみたのですが、Applicat…

今日のバグ

お客さんからレコードを順次表示した際に、コンボボックスのデータが変わらないときがあると指摘を受けた。 調べてみるとどうも.NETのComboBoxのバグのようでTextプロパティに値を代入すると前回の内容を保持したまま変わらないことがあるようだ。 以下のよ…

自作マクロ

途中まで出来上がっているのですが、構文解析のところではまり中。 デザインパターンのInterpreterパターンで実装してるんだけど、クラス定義とかどうするんだ?と考えていたら思考停止してしまった・・・ 過去何度かチャレンジしてるけどまったく同じ場所で…

C#のプログラムにマクロ機能をつける

ということで、C#のプログラム内からVBScriptなどのActiveScriptを呼べる機能を作ってみることにしました。 例として、フォームにテキストボックスとボタンを配置します。 後、参照設定でMicrosoft Script Control 1.0 というものを追加します。 後は以下の…

どうやって書くんだ?

Javaのソースで以下のようなものがあります。 static Map handlers = new HashMap(); static { handlers.put("if", new HandlerFactory() { public SourceHandler create() { return new IfHandler(); }}); } C#だとどうやって書くんでしょうか? static Has…

自作フレームワーク

昨日の日記の件はとりあえず撤回。 やっぱり考え直して、現状のものを最後まで作ってみることにしました。 色々調べてると今作ってるフレームワークにはよそでも使われてるようなやり方が入ってたりしているのでもしかしたらいいものが作れるのでは?という…

自作フレームワーク

仕事がやっと一段落してきたので滞っていたPHPのフレームワークの作成を再開してみる。いざ作り始めると前回のときと思想が変わっていて以前のものの作りが気に入らなくなってきた。 というわけで、またコントローラ部分から作り直しをしています。 考えの基…

VC++2005

勉強中です。C++/CLIおもしれ〜。まだ、2003は主流だろうからmanaged C++も勉強しとこうかな。 ところで、managed C++あたりの本は見かけるんだけど、C++/CLIの本ってまだ出てないのかな?去年のCマガの特集が今見てる中で一番詳しい気がする。 他にいい本な…

Visual Studio Express Edition

先日入れたPowerShellのCmdletを作るためVisual C# Express Editionを入れてみた。入れた後、以前Managed C++で遊ぼうとして断念した記憶がよみがえった。今はC++/CLIになって作りやすくなったって情報もあるのでVC++ Express Editionも入れた。これで以前作…

フレームワーク 一通り完成

病み上がりのリハビリのためフレームワークの調整。 ValidationとConvertの仕組みもあらかた出来たので一通り完成といっていいでしょう。このあと、セッション周りやらトークンやら作りこんでいかないといけないけど必要になったら作っていくというスタンス…

JPSpanを使ってみた

JPSpan(http://sourceforge.net/projects/jpspan)を使ってみました。 サンプルはweb creators 4月号のものを使用。 実際に打ってみた感じとても簡単に作れるんですね。 ここまで簡単にPHPのクラスをJavascriptで使えると色々応用が出来そうな気がします。

フレームワークその4

久々に自作フレームワークをいじってみました。 今回はコントローラクラスを作り直してさらに軽くしてみました。 DIなんかも取っ払ってすごくシンプルにしたのはいいけど、PHP5の仕組みを多く利用しているためPHP4では動かなくなりました。 まぁ、自分用なの…

フレームワーク その3

とりあえず、大まかなところはできました。 つくりとしてはMVCのお決まりのパターンで、簡単なDIコンテナ、Mapleで言うところのFilter周りの実装をしてみました。コントローラ部分以外は全部置き換えがきくように作ったつもりですが、まだまだな部分が多いで…

フレームワーク その2

今日は時間の合間を使ってフレームワーク開発。色々試行錯誤してるんだけど、結局今まで使っていたフレームワークに影響されてしまうので、どうしたものか考え中です。 構想としてはコアのつくりを小さくして、周辺ライブラリは取替えが簡単にきくように出来…

フレームワーク

自分でも何か作ってみようと思います。 理由として最近Mapleの使用を認めてもらえないケースがいくつかあったこと。 結局、開発しない人は中身がよく分からないものに自信が持てないからお客さんに説明できないし、ドキュメント不足ということでお客さんに引…

「Visual Studio 2005 Express Edition」の無償提供期間が1年から無期限へ変更

米Microsoft Corporationで「Visual Studio 2005 Express Edition」のプロダクトマネージャーを務めるDan Fernandez氏は19日(現地時間)、昨年11月7日より1年間限定の予定で無償公開していた同製品の無償公開期間が、無期限へと変更されたことを自身のブロ…

trimがないぞ!

JavaScriptにはtrimがない。でも大丈夫!以下のようにすればOK str.replace(/^\s+|\s+$/g, ""); 正規表現部分を""で囲むと消した空白が1個残るから気をつけて。

本日のへぇ〜

<A>タグをボタンのように使用する場合(onClickイベントでJavaScriptを記述)、IEだとうまく動かなかい。その場合、以下のようにするとうまく動作します。 function foo() { document.form1.submit(); if (document.all) event.returnValue = false; if (document</a>…

ツール作成

ここ最近WEBのプログラムばっかりやってるのでたまにはC#でWindowsのツールなんか作ってみようかと思い、以前作ったもの(C++)をC#に焼き直し中。ちなみに夜中に作業中。 昨日、一昨日は基本的なところのパーツ作り。今日はNUnitの学習。久しぶりにC#触るけど…

Symfony 0.61 Release

http://www.symfony-project.com/weblog/2006/03/07/symfony-0-6-1-released.htmlそういえば、ぜんぜんSymfonyで遊んでないな・・・

MySQLのSQLについて

MySQLって副問合せ使えないんだね。(ver.3.23) 他のバージョンについては試してないんでわかんないけど。

続MySQL文字化け問題(ODBC編)

レンタルサーバのほうはぜんぜん文字化けの問題が発生しないんだけど、自分のノートに入っているMySQLは何かにつけ文字化けをおこす。*1 今回はMySQLのODBCドライバだ。 MyODBCの最新のものを使っている。どうやらここにも例の4.1の壁があるみたいで調べてみ…

MySQLやっと解決!

現在MySQL4.1.18を使用しています。 ずっと問題になっていたのはテーブルに登録した日本語のデータが?になること。 俗に言う文字化けというやつです。 たいていは文字コードの問題ということで調べればすぐに分かる問題だと思っていました。調べた結果、my.i…

MySQLって使いやすいの?

世界的には有名なMySQL。ボクにはどうしてもなじめません。 使いにくいったらありゃしない。PostgreSQLのほうが高機能だし 使いやすいと思うんだけどな・・・ 何だろう、調べるのが下手なだけなのかな?

Symfonyを試す

世間で言われてるほど簡単ではないような気がするのですが・・・ まずはまったところ、php.iniのmagic_quotes_gpcがOnだとエラーがでます。 その辺はうまく扱ってくれよと思ったりする。 で、チュートリアルとか他の人のサイトとか見てるといきなりテーブルとか…

CakePHP

巷ではRuby on Railsが注目されています。RoRのすごいところは簡単な一覧/登録/編集/削除というものがものの数分で出来上がってしまうとatoいうところ。 あの生産性の高さには驚かされます。 じゃあ、RoRを使ってみようかというとひねくれものの自分としては…