Blog Archives

タミヤの『楽しい工作シリーズ No.227 カムロボット工作セット』と『IchigoJam』の組み合わせで動くサンプルプログラムを作ってみました。 プログラムを実行するとIchigoJamにつながっているキーボードがリモ […]

VB6のUpDownコントロールのように、Valueプロパティの値がMinimumプロパティの値より小さい値になったらMaximumプロパティの値に、Valueプロパティの値がMaximumプロパティの値より大きい値にな […]

VB .NETからWSL(Windows Subsystem for Linux)を起動しLinuxコマンドを実行、標準出力に出力された内容を.NET側で受け取りコンソールに出力するサンプルプログラムです。 サンプルプロ […]

Windowsのパス表現(例: C:\data\ )とWSLのパス表現(例: /mnt/c/data )を変換するための方法として、WSL側にはwslpathコマンドがサポートされていますがWindows側 .NETのラ […]

PowerBuilderのソースファイル(.SRWファイルなど)からコントロールの定義とイベントハンドラを抽出するための正規表現です。 コントロールの定義を抽出する正規表現 type\s{1,}(\S{1,})?([\s […]

PowerBuilderのソースファイル(.SRDファイル)からSQLを抽出するための正規表現です。 試した範囲ではデータソースとして設定されているSQL、PBSELECT(PowerBuilder独自のSQL)ともに抽 […]

SmartGWTのフォーム上で任意スケールの数値入力を行うためのコンポーネントが用意されていなかったので作成しました。 このコンポーネントは、SmartGWTのcom.smartgwt.client.widgets.fo […]

MicrosoftのDBサーバ『SQL Server』に、Microsoft純正のJDBCドライバを用いてJavaから接続した際のハマりメモ。 下記のようなメッセージが表示された人向けです。 ERROR-CODE: 0 […]

Apache Hive上に登録されているすべてのテーブルをAccessのリンクテーブルとして一括登録するプログラムです。 前提として、Apache HiveのODBCドライバが導入済み、ODBC接続設定が完了している必要 […]

『こどもパソコン IchigoJam』を使ったプログラムワークショップで使用した簡単なゲームプログラムです。 BASICで記述されていますが、IchigoJam BASIC以外の環境で実行する場合、なんらかの変換・移植処 […]