2012-11-01から1ヶ月間の記事一覧

Javaのクラス図を自動作成するdoxygen+Graphviz

http://momijiame.tumblr.com/post/23166110981/doxygen-graphvizHomebrewでインストール。 $ brew install doxygen graphviz

XCode4.5でJavaを開発する

http://stackoverflow.com/questions/11775813/writing-a-java-program-in-xcodeXCodeは標準でJavaの開発ツールを持ってるみたい。 テンプレートファイルを以下からダウンロード。 http://www.2shared.com/file/hExLjJ1X/Java_Xcode4_template2.html解凍する…

自作系の本

・OS 12ステップで作る組込みOS自作入門・コンパイラ ふつうのコンパイラをつくろう-言語処理系をつくりながら学ぶコンパイルと実行環境の仕組み・プログラミング言語 プログラミング言語を作る 2週間でできる-スクリプト言語の作り方-Software-Design-plus…

AndroidのLinearLayoutではまる

LinearLayoutを入れ子にしようとしてハマった件。 ルート要素のandroid:orientationがデフォルトでhorizontalになってるので、 2個目の入れ子が枠外に表示される設定になって一向に表示されていなかった。 http://wada811.blog.fc2.com/?tag=LinearLayout修…

Bootloaderを自作する

http://monoist.atmarkit.co.jp/mn/articles/1106/14/news001.html

Arduinoのループバックテスト

簡単すぎてExampleにもなかったのでのっけとく。 http://www.geocities.jp/kuman2600/gbook57.html void setup() { Serial.begin(9600); } void loop() { if(Serial.available() > 0){ char inChar = Serial.read(); Serial.write(inChar); } }

Objective-Cの中にC++を入れる

今作ってるコードヘッダファイル // // NWOViewController.h // ModelaJogger // // Created by shohei on 11/11/12. // Copyright (c) 2012 shohei. All rights reserved. // #import <UIKit/UIKit.h> @interface NWOViewController : UIViewController { //IBOUtletの宣言</uikit/uikit.h>…

GCCでObjective-Cをコンパイルしてみる

http://www.atmarkit.co.jp/fcoding/articles/objc/02/objc02c.html Objective-Cがターミナルからコンパイルできることを知った。HelloWorld.m #include <Foundation/NSObject.h> #include <stdio.h> //クラス定義 @interface HelloWorld : NSObject - (void) hello; @end //クラスの実装 @im</stdio.h></foundation/nsobject.h>…

ArduinoでV-USBを使う

http://arduino.cc/forum/index.php/topic,123306.msg931694.html#msg931694 からhttp://www.railways-in-miniature.co.uk/electronics/arduino/V-USB%20on%20Arduino.zipをダウンロード。 usbdrv.hをArduinoのライブラリフォルダに入れる。サンプル Mouse.…

V-USBのチュートリアル

http://codeandlife.com/topics/v-usb-electronics/

iOSでSerial communication

Objective-C++というか、iOSではC++が埋め込めることを知った。 ファイル名を.mから.mmにするとC++を混在させることができるとのこと。http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial を参考にして Cで書かれたシリアル通信のコードを入れてみ…

Seeed SD card shieldを使う

千石で売ってたSDシールドを試す。 http://www.seeedstudio.com/wiki/SD_Card_ShieldライブラリはデフォルトのSDライブラリじゃなくて、SdFatっていうライブラリ。 http://code.google.com/p/beta-lib/downloads/detail?name=SdFatBeta20120327.zip&can=2&q=

iOS6.0.1のtethered Jailbreak

iPod touch 4g iOS6.0.1のtethered jailbreakを試す。 最後で行き詰まった。 ココを見て解決。 http://absinthejailbreak.com/forum/how-to-fix-missing-keys-plist-error-while-jailbreaking-ios-6-0-1/ 設定を行った環境は、 Windows7 redsn0w 0.9.15b3 iP…

Mac OSXでlsusbコマンドを使う

lsusbコマンド自体はないのでエイリアスをはっておく。 http://takuyamamo.blog.fc2.com/blog-entry-11.html.zshrcに以下を追加。 alias lsusb="system_profiler SPUSBDataType"

STBeeの開発環境をMac OSXに構築する

http://stastaka.wordpress.com/category/stm32/ を参考にしました。http://static.leaflabs.com/pub/codesourcery/gcc-arm-none-eabi-latest-osx32.tar.gz をダウンロードして/usr/local/armに入れる。 /usr/local/arm/binにパスを通しておく。 $ brew inst…

ArduinoでSDシールドを使わずにSDカードを読み取る

ここが参考になる http://midohaji.ryokuondokei.com/content/A2.html

iOSで実機デバッグ その2

2回目以降(証明書ファイルをアップロードした後)最短で実機デバッグ(ipod touch)する方法 http://d.hatena.ne.jp/seinzumtode/20120507/1336406931 を見返して。 (1)iOS dev center>iOS>iOS provisioning portal>AppID>New AppID AppIDを作る (2)P…

AVRでUSBを使う

武藤先生の本の通りにやってみたけど #include <usb.h>がないと言われて先に進めない。MacでやってダメだったのでWinAVRでやってみたけど同じだった。V-USBというのを使えばいいらしい。 http://www.obdev.at/products/vusb/index.htmlexampleをmakeしてみると次の</usb.h>…

iOSでシリアル通信を試す 

まずは情報収集原理(?) http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorialピンアウト http://pinoutsguide.com/PortableDevices/ipod_pinout.shtmlSerialCommunicationFramework(iOS ADK) https://github.com/yusukeSekikawa/SerialCommunicatio…

Arduinoでリアルタイム音声処理

Arduinoを使って録音したいと思っていたところ発見した。http://interface.khm.de/index.php/lab/experiments/arduino-realtime-audio-processing/

iOS6.0にしたら実機デバッグでエラーが出た件

XCodeからDeviceを登録しようとすると、自動で登録してくれる感じのボタンがあったのでクリック。 すると、No value was provided for the parameter 'appIdName'. と出た。 http://stackoverflow.com/questions/12884434/no-value-was-provided-for-the-par…

Windows7にPython2.7をインストール

py2exeが入らないのでPython2.6からPython2.7に鞍替えする。インストーラで普通に2.7をインストールするも、 /usr/bin/pythonにシンボリックリンクを張るだけだと Cygwinからインタプリタが起動できない。環境変数PATHにC:\Python27を追加すると コマンドプ…

Cygwinでフォルダをオープンする

Macでいうopenコマンドを使いたい時。 cygstartを使う。カレントフォルダを開く $ cygstart .コマンドプロンプトならexplorerコマンド、startコマンドが使える。 DOS> explorer . DOS> start .Linuxなら $ nautilus $ thunar $ pcmanfmが使えるらしい。 Ubun…

Windows7でCaps lockをCtrlキーに変更する

http://www.bamboogate.co.jp/node/15レジストリを以下のように書き換える。 regedit.exeを起動[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]で、New>Binary名前に"Scancode Map"を指定ダブルクリックして中身を以下のように書く…

Ubuntuで日本語入力

https://wiki.ubuntulinux.jp/UbuntuStudioTips/Setup/JpLocalization (1)システム設定から項目「言語サポート」を実行すると、「言語とテキスト」ウィンドウ(gnome-language-selector)が開きます。「言語のインストールと削除...」 (2)iBusでanthy…

PyserialでHardware flow controlを使用する

http://pyserial.sourceforge.net/pyserial_api.htmlSerialクラスのコンストラクタ __init__(port=None, baudrate=9600, bytesize=EIGHTBITS, parity=PARITY_NONE, stopbits=STOPBITS_ONE, timeout=None, xonxoff=False, rtscts=False, writeTimeout=None, d…

wxPythonでデバッグメッセージをコンソールに表示する

http://wiki.wxpython.org/XRCed%20Tutorial wxPythonでメインクラスの__init__で引数をself,Falseにすると デバッグメッセージがコンソールに表示される。 class MyApp(wx.App): def __init__(self): wx.App.__init__(self,False) //ココ def OnInit(self):…

XRCedのチュートリアル

http://wiki.wxpython.org/pywxrc

秋月のH8/3069FにuCLinuxをインストール(前編)

uCLinuxはマイクロシーリナックスと読むらしい。 (マイクロシー=マイクロコントローラ)ここを参考に。 http://monoist.atmarkit.co.jp/mn/articles/0809/29/news123.htmlまずh8toolsとuClinux-dist-sbcrbook をインストールh8toolsは解凍してパスを通す。…

Raspberry pi をArduinoみたいに使う

http://log.liminastudio.com/writing/tutorials/tutorial-how-to-use-your-raspberry-pi-like-an-arduino wiringPiというのをインストールすると、 Arduinoみたいに使えることがわかった。 (pinModeとかdigitalWrite()とかが使える。)wiringPiのインストー…