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

実践型XP一日ワークショップに行ってきました

[申込者リスト]3月31日 実践型XP一日体験ワークショップ! by Developer's Test 勉強会(XPJUG関西)(大阪府)に行ってきました。 まず最初に、西さんのペアプロについてのお話 「ペアプロの経験者ですか」との問いに数名の方が挙手し、私がたまたま意見を求め…

関Javaに行ってきました

関西Javaエンジニアの会(関ジャバ) '12 3月度 : ATNDに行ってきました。 去年から参加させていただいて、今回で4回目になります。 3名の方がそれぞれ発表されていました。 最初は主催者のid:jyukutyoさんのラムダについて 詳細は、Java SE 8に導入されるの…

簡単な画面を作成(Sample1)TableView,Label,button...

JavaFXを使った簡単な画面を作成。 この画面を作成した環境は、Mac OS X 10.7で、NetBeans7.1 Java1.7 JavaFX2.0。 環境作成は、id:skrbさんのNetBeans で JavaFX (Windows 編) - JavaFX in the Boxの記事を参考にさせていただきました。 全ソースは、github…

NetBeansで作成したprojectをgithubにpushする方法

git

NetBeans7.1で新規プロジェクト[SampleJavaFX]を作成。 githubで「New repository」ボタンをクリックして、プロジェクト名を入力して新規のrepositoryを[create repository]ボタンをクリックして作成。 この画面の後で、pushまでの方法が画面表示されるが、…

JavascriptのユニットテストをJavaFX+JUnitで実行するまでの環境設定など

id:skrbさんのJavaFX + JUnit で JavaScript のユニットテストをする - JavaFX in the Box の記事を読んで写経しようとしたが、、、 JavaFXを使える環境でなかったのでまず環境設定から。 twitterでNetBeans7.0とjava6でjavaFXが使えないとつぶやいたら、id:…

神戸sphinx朝会

明日は、神戸でsphinxの勉強。Sphinx朝会@神戸 : ATND ぜんぜん予習できてないので、、、当日は、私が会場に着いたときには、主催者のlab1092さんが会場の準備をされていました。 全員で9人、東京、鳥取と遠方からの参加者もいらしていました。 超初心者の私…

NetBeans7.0でjunitを使ってテストのサンプル

まずjmockitをここからdownload(今日の時点の最新バージョン0.999.7) 次にJunitをここから(とりあえず4.10のbasic.jar)を選択 最後にhamcrestをここから(とりあえず1.2のcore) jmockit.jar、Jnit-4.10.jar、hamcrest-core-1.2.jarの順でクラスパスに追加。 N…

色の設定

vim

色の設定 のびさんの記事を参考にまず以下のサイトよりdownload。とりあえずlatest versionですべてdownload。 Solarized - Ethan Schoonover ~./Downloadフォルダにdownloadされたので、~配下に移動。 cd ~/Downloads/ mv solarized/ ~vimの設定は、以下を…

windowsキーとの対応

mac

作業する中で、いろいろキー操作がわからなくて悩んだのですが以下のページにありました。 スイッチハンドブック:Windows と Mac の操作の比較 - Apple サポート その他 画面キャプチャー command+shift+3 画面 command+shift+4 画面選択 root userで作業す…

iTerm2をインストール

mac

Sphinxを予習していて、ターミナルからeditorを使用することが増えたので、iTerm2のインストールをする。 Google Project Hosting で最新のバージョン、1.0.0.20120203を選択してdownload。 panel 垂直分割 command+d panel 水平分割 command+shift+d panel …

Macにsphinxをインストール

Sphinxは、先週参加した鍋駆動勉強会で興味をもったのでいつか勉強しようと思ってましたが、twitterで神戸で勉強会があるのを知って参加登録したので、それまでにインストールすることにしました。 Sphinx朝会@神戸 : ATND 環境はMac OS X 10.7(LION)で、pyt…

鍋駆動テストに行ってきました

鍋駆動テスト勉強会に行ってきました。 鍋駆動 テスト冬の陣 〜テイスティング駆動モグモグさせろください〜 : ATND皆さん、テストについては思考錯誤しながら実施しているそうです。 私はいつも開発の現場では受け身な立場で提案するほどのスキルもないし、…

NetBeans7.0でテスト

ファイルの読込みをテストしようとしたが、、、 テスト対象クラス public class Reader { public static Map<String, String> getMapFromTxt1() { Map<String, String> map = new TreeMap<String, String>(); String path = new File(getPath()).getParent(); StringBuilder sb = new StringBuilder(); sb.app</string,></string,></string,>…

interface,class定義

objective-cでは、インターフェースとクラスを別ファイルに作成するようです。 インターフェースは「interfaceName.h」クラスは「className.m」と拡張子はそれぞれhとmです。 実際にサンプルを作成してみます。 Calculate.h #import <Foundation/Foundation.h> @interface Calculate :</foundation/foundation.h>…

NSDictionary

NSDictionary #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"val1", @"key1", @"val2", @"key2", @"val3", @"key3", nil]; // keyで高速列挙 for (NSString *</foundation/foundation.h>…

NSArray

NSArray(NSMutableArrayは、要素を変更可能) #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { NSArray *array = [NSArray arrayWithObjects:@"a1", @"a2", @"a3", nil]; // 最後にはnilが必要 for (int i=0; i<[array count]; i++)</foundation/foundation.h>…

データ型など

データ型32ビット、64ビット環境でのデータ長 data type 32ビット 64ビット javaでは short 16 16 16 int 32 32 32 long 32 64 64 char 8 8 16 float 32 32 32 double 64 64 64 BOOL 8 8 - 以下の方法で確認 NSLog(@"short:%lu", sizeof(short)); NSLog(@"in…

macPortsとgroovyのインストール

mac

mac OS X LIONで先週やっとXcode4.2のインストールしたので、macPortsを macPortsは、以下のリンクで The MacPorts Project -- Download & Installation Lionをクリックしてダウンロード開始。ダウンロードしたMacPorts-2.0.3.pkgファイルをクリックでインス…

ポインタ

c

cのポインタのサンプル #include <stdio.h> int main(void){ int iv[] = {1000,2000}; int * ip = &iv[0]; for (int i=0; i</stdio.h>

インスタンス生成

objective-cでは、コンストラクタ生成に、以下のように複数の方法で実装可能 違いは、メモリー管理が違うようですが、今はまだ?なのでべんきょうを進めていく上で随時追記する int main (int argc, const char * argv[]) { @autoreleasepool { // NSString …

c,java,objective-c,groovyでHello World

マシンはmac OS X 10.7 LION まずは、cで実装 #include <stdio.h> int main(int argc, char * argv[]){ for (int i=0;i</stdio.h>

タブの設定など

vim

cの勉強を開始したが、とりあえずvimを使ってコーデイング開始。 vimのコマンドもうろ覚え、でタブの設定すらどうするかわからなかったので、、、 タブの設定 vim ~/.vimrc タブの設定 タブにspace4個を割り当てたかったので、以下のように設定。 コメントア…

llvmでcompile

c

初めてcのコーディング。objective-cの前に少しはcを勉強と思って、、、 mac OS X 10.7 lionにXcode4.2をインストールしたので、cもLLVMを使ってコンパイルできるということなので試してみる。 ターゲット #include <stdio.h> int main(void){ printf("Hello ,world\n</stdio.h>…

String Format

フォーマットの簡単なサンプル #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { NSDate *today = [[NSDate alloc]init]; NSDateFormatter *fmt = [[NSDateFormatter alloc]init]; [fmt setDateFormat:@"yyyy年MM月dd日"]; // objec</foundation/foundation.h>…

ターミナルでの実行

macにXcode4.2をインストールしたのでコンパイラはApple LLVM Compiler3.0 コマンドはclang コンパイルするクラス #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); } return 0; }</foundation/foundation.h>…

Xcodeのインストール

mac

以前にXcodeのインストールを開始して1時間ほどしても終了しなかったので、途中で中断。 再度インストールしようとしてもできなかったので、今日まで放置。 去年の勉強会で、インストールには時間がかかることを聞いたことと、先週macストアーで親切な定員…

NetBeans7.0でjmockitを使ってテスト1

id:j5ik2oさんの以下の記事を読んで、jmockitを使ってみました。 [JMockit] - じゅんいち☆かとうの技術日誌 NetBeans7.0でまずmaven projectを作成。 Junitのバージョンを4.5以上に変更。pom.xmlにjmockitを追加。 <dependencies> <dependency> <groupId>com.googlecode.jmockit</groupId> <artifactId>jmockit</artifactId> <version>0.999.12</version></dependency></dependencies>…

*[勉強会]Developer's test 勉強会に行ってきました

2012年1月14日、今年最初の勉強会に行ってきました。 git超初心者(1週間前に勉強開始)で、参加するまで不安でしたが、当日は同じグループになった主催者の一人@irofさんと同じチームになり、いろいろ教えていただいたり、チーム内の方々と楽しく勉強でき…

やっとブログをスタート

今年の目標でもあるブログを始めました。 去年に勉強会に参加して、日々技術の向上に努力している人々に感銘を受けてのスタートとなりました。 まだまだ使いこなせていないので、ご無礼があればお許しください。あと間違いの指摘などは歓迎です。