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

独習C++

C++について学んだこと。(クラスの定義) class myclass{ //非公開関数と変数 int a; public: //公開関数と変数 void set_a(int num); int get_a(); } object-list; void myclass::set_a(int num){ a = num; } void myclass::get_a(){ return a; } をスコー…

Rhinoceros速修

使えることは使えるが、コマンドを覚えていないので時間がかかってしまうRhinoceros。 コマンドを覚えていこうと思う。 ロボットの描画 使用コマンド: 曲線>長方形>中心、コーナー指定 曲線>長方形>2コーナー指定 曲線>円>中心、半径指定 ソリッド>…

Androidアプリをつくっていきます

役に立ちそうなリファレンスandroid.webkit http://developer.android.com/reference/android/webkit/package-summary.html背景を透過する http://www.adakoda.com/android/000265.html

githubを使います

と、宣言するだけです。githubの使い方 http://d.hatena.ne.jp/keita_yamaguchi/20080409/1207752188

SwingからProcessingを呼び出す

以前のエントリでも扱った気がするが、前回とは違う。 やりたいのは、Swingアプリのボタンをクリック→Processingアプリがアプレット上で発動(JFrameとAppletが共存?) アプレットのみを動かしたいわけではなく、あくまでもSwingアプリケーション上でProces…

LEDダイナモその4:カラーLEDを自転車に使う

クリスマスも近いしカラーLEDを自転車に使うことにした。 これです。 分解してテスト これにブリッジダイオードによる整流回路をくっつける。 こんな感じになった。

ダイナモLEDの理論についてまとめておく

このページにお世話になります。 http://www.kansai-event.com/kinomayoi/cycle_light/CL.html ダイナモでLEDを光らせるためには、つぎの2点が必要です 1.交流→直流への変換(LEDは逆電圧で破壊されます) 2.電圧を一定にする(高電圧をかけるとLEDに過…

ダイナモLEDその3:シガーソケット用携帯充電器をステップアップDC-DCコンバータに改造する

ダイソーの300円シガーソケット用携帯充電器を買いました。 お目当てはこの中に入っている24V-5VのステップダウンDC-DCコンバータ回路です。 分解して取り出します。

ダイナモLEDその2:整流回路

自転車のダイナモ発電器の電流でLEDを駆動するためには、交流→直流の変換が必要です。 これを整流といいます。 整流には逆方向に電流を流さないダイオードを用いるのですが、今回は市販のLED電球からダイオードブリッジ回路をゲットしようと思います。買って…

自転車のダイナモ灯にLEDを使う(その1:LED懐中電灯の実験)

やっと実験しました。買ってきたのはこちら。 開けてみたところ コーピングソーで切断してこじ開けます。 中身をとりだしたところ。 次に、ちゃんと光るかどうか確かめます。 4.5Vの直流電源(今回は電池)をつなぎ、点灯テスト。 導通しやすいように、基盤…

AndroidでPC用Bluetoothドングルに接続する

まだ試してないけど、面白そう。http://side2.jp/2011/05/android-bluetooth-dongle-pic24f/

SwingでJDBCを扱う

やっとこさ動いた。(実行環境) データベース:MySQL 5.1 データベースコネクタ:JDBC Connector/Jまず、データベースを用意する。 cd /usr/local/mysql/bin ./mysqladmin -u root -p passwd create hellodb で、hellodbというデータベースを作っておく。(…

トランジスタについて

一度まとめておきたい。(ちょっと先になりそう) あと、LTSpice IVによるシミュレーションも書こうと思います。

Javaデータベースコネクタの設定

JavaアプリケーションでMySQLを使いたい。 コネクタというものが必要らしい。Connector/Jのインストール http://codezine.jp/article/detail/3813?p=2 ダウンロード先 http://dev.mysql.com/downloads/connector/j/5.1.html解凍したフォルダの中にある mysql…

OS X LionにMySQLをインストール

Mac

Ruby on RailsをやろうとしてSnow LeopardでMAMPをインストールしていたが、 今度はMySQLを個別にインストール。Eclipse 3.4を使ったデータベース操作 〜Eclipse 3.4 入門〜 http://codezine.jp/article/detail/3813 これ見てMySQL5.1をインストールしたけど…

AndroidでGoogle音声認識を使う(RecognizerIntent)

http://www.adakoda.com/android/000164.html出力の結果、認識された候補が全てでてしまう。 (例)Helloと言ったつもりが、 hellohelloooohelloooooooみたいな感じ。

もう一度Activityの遷移を実装してみた(Android、インテント)

ソースがぐちゃぐちゃになったけど、完全に理解した。やることは、3つのアクティビティを順番に渡していくこと。 ActivityTest(.class) => MyEditBox(.class) => MyCheckBox(.class) それぞれのレイアウトは res/layout/下に main.xml, main2.xml, main3.xm…

回路図エディタBSchを使う(Mac)

MacでBSchを動かそうと思ってMiku installer及びWineのアップデートを図っていたわけですが。 どうやらMacで動く、Qt-BSchなるものがあるようです。 http://www.kitanosawa.com/hp_hd_html/hd_menu.php ここからダウンロード http://storklab.cyber-ninja.jp…

Miku Installer のWineを最新版に変更する(も、失敗)(追記:動いた)

Mac

WineはWindowsエミュレータ。 Miku installer が使っているwineのバージョンが1.1.2だったので最新版に変更する。http://sugimotosan.jugem.jp/?eid=36 の通りに作業する。まず、古いMiku installerをApp cleanerでアンインストール。次に、wineをダウンロー…

WiRemoteのセットアップ

WiimoteLib.dllを使いたい。 using WiimoteLib; Wiimote wm = new Wiimote(); wm.Connect(); で、newするとエラーが出て停止する。 原因究明中。

Androidで画像描画(OpenGL ESを利用)

緑本から。 PolygonSample.java(メインクラス) package opengl_es.test.polygonsample; import android.app.Activity; import android.os.Bundle; import android.opengl.GLSurfaceView; import android.opengl.GLU; import android.view.Window; import jav…

グローバル変数のスコープ

前回実装した、テキスト読み込み→2次元配列に格納のプログラムで学んだこと。 フィールドでグローバル変数を宣言した後、コンストラクタでその変数の型(及びクラス)をもう一度宣言してはならない コンストラクタでグローバル変数の型を再び宣言すると、そ…

自転車のダイナモ発電機でLEDを点灯させる

自転車の電球が切れたので、自作LED灯に交換する。 参考:http://www.kansai-event.com/kinomayoi/cycle_light/CL.html 自転車のダイナモ(発電機)の発電電圧はスピードによって変わりますし、交流発電機です。 LEDは電圧が低いと点灯しませんし、過電圧だ…

テキストを読み込んで配列に格納する

テキストを読み込んで配列に格納する。 読み込むテキストは、スペースで区切られた文字列。つまりこんな感じ。 文字 文字 文字 あ い 1 う え 2 ...package first; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundExcep…

Swingで画像表示(ImageIconクラス)

http://www.javadrive.jp/tutorial/jlabel/index6.html パスの指定でトラブル。 なぜか、 ./hogehoge.pngでは駄目だけど ./img/hogehoge.pngでうまくいく。 validate public void actionPerformed(ActionEvent e){ System.out.println("hogehoge"); JFileCho…

Kinect SDKのインストール

WindowsにKinece SDKをインストール http://www.cyber.t.u-tokyo.ac.jp/~take/kinect/kinect-for-windows-sdk-beta.html

gnuplotのインストール / Mac

Mac

Octaveをインストールしたらgnuplotが無いと言われたので入れる。Homebrewとバイナリを試したが、入らない。 ここのやり方でできた。(普通の方法) http://www.miscdebris.net/blog/2010/03/25/install-gnuplot-4-4-0-on-mac-os-x/

状態方程式の解

1入力1出力線形時不変系の状態方程式 の解を求める。 まず、xがスカラーのとき、 この微分方程式の解は、 (定数変化法で解く)次に、xがベクトルのとき。 まず行列指数関数を で定義すると、x,yの解はここで、係数行列は、時刻においてにあった状態が、それ…

MacTex / Texlive

久しぶりにTex使おうとしたら使えなくなってた。 lionでのアップデートの際に使えなくなったっぽい。 (7月にアップデートして8月に使った気がするが、7.2から変わったのかな) MacTexとTexLiveAddを入れる。 http://www.tug.org/mactex/2011/ http://www2…

OpenNIのインストール / MacOS

MacOSにOpenNIをインストールする。 http://d.hatena.ne.jp/scalar/20110121/12956198911. libfreenectのインストール --insecureのオプションは外したらうまくいった。2. niRegがない、と言われる。 ./install.sh: line 27: niReg: command not found OpenN…