2010年 8月 21日 はてなブックマーク -

プログラミング言語(C#,VB,PHP,C/C++,Python,Java,Ruby,JavaScript,Objective-C)やHTMLのコーディングスタンダードを集めたリストを発見しました。日本語訳があるものはできるかぎり探し出して,括弧のなかに併記して補ってあります。微妙に古いのが混じってるかな。Rubyは日本発のコーディング規約がある気がする(まつもとさんの日記を見つけた)。

元記事にPerlのスタイルガイドがなかったんだけど,モダンなPerlスタイルガイドがあったら教えて欲しいです:-)。

PythonにはPEP8というコーディングスタイルガイドがあってよく読まれることは知っていたのですが,他の言語でもけっこうあるんですね〜。 スタイルガイドやコーディング基準のたぐいには,コーディングを効率化するためのエッセンスが詰まっていることが多いので,是非読んでみて下さい:-)。

.NET (C#/VB.NET)

PHP

C/C++

Python

Java

Ruby

HTML/CSS/Javascript

Objective-C

いろいろな言語のコーディング規約,スタイルガイドのリスト — TRIVIAL TECHNOLOGIES 2.0

1年前 | | 2010年 8月 21日 | このエントリーを含むはてなブックマーク
2010年 8月 4日 はてなブックマーク -
タグ: #Linux #CentOS #64bit #Java
  1. Update: Use Firefox from your distro repository.
  2. Rollback all your previous attempts to make Java work - if you don’t perform this step, the result is uncertain… This includes especially following:
    • Make sure you have 64bit version of Firefox (previous workaround was to use 32bit version of browser). Note that there is also a 64bit Flash plugin for Linux available, so 32bit version of browser should not be needed anymore…
    • Remove IcedTea/gcj/… plugin if you were using it
  3. Download JRE 6u12 (an early access) from pages with JavaSE 6u12 dowloads (you can use this link pointing to the b03) and install Java to any desired folder (I would suggest /usr/lib/jvm folder for Ubuntu users, this is where Ubuntu places Java by default)…
  4. Create a link (ln) pointing to the Java plugin (file <JRE_FOLDER>/lib/amd64/libnpjp2.so) in the ~/.mozilla/plugins folder (to let Firefox know where the new plugin is…) - maybe you will have to create this folder (I had to)
  5. Make sure the installation didn’t interfere with the rest of your Java environment and that you are using stable Java system wide (call java -version). If not, reconfigure your Java environment, for example using update-java-alternatives command (thank’s to Petr Chytil for the hint)

It’s here - Java Plugin for Firefox on 64bit Linux (tested with Ubuntu) - Petr Dvorak

CentOS 5.4(x86_64)のFirefox3がプリインストールされたGnome環境に、Javaプラグインを入れる方法が、どうもネット上にある方法でなかなかうまく行かなかったので、解決方法をメモしておきます。

以下から、「Linux x64 RPM 」をダウンロード。自己解凍の方は32bit版なのでx64を。
http://java.com/ja/download/manual.jsp

# firefoxがデフォルトで3.0.xだったので3.6.xへアップデート
yum update firefox

# ダウンロードしたディレクトリへ移ってバイナリを実行。
cd hoge
chmod 755 jre-6u21-linux-x64-rpm.bin
./jre-6u21-linux-x64-rpm.bin

#インストールされた場所を確認
find / -name “libnpjp2.so”

# 自分のFirefoxのプラグインフォルダにシンボリックリンクを貼る
cd /home/ユーザ名/.mozilla/plugins/
ln -s /usr/java/jre1.6.0_21/lib/amd64/libnpjp2.so .

# firefoxを起動したら、以下のURLにアクセスして、インストールされたか確認する。
http://java.com/ja/download/installed.jsp?detect=jre&try=1


1年前 | | 2010年 8月 4日 | このエントリーを含むはてなブックマーク
2010年 8月 4日 はてなブックマーク -

JDK6

  • Mac OS Xでは標準で入っていたので特に作業無し。

Eclipse 3.6 Helios

Pleiades

  • http://mergedoc.sourceforge.jp/
  • Windowsの場合は「Pleiades All in One」など使用すると各種プラグインも入っていて楽かもしれない。
  • Eclipse を日本語ローカライズするためのプラグイン。
  • Eclipse 3.6 Helios では上手く使えなかったので今回は保留。

Eclipse-ADT

           
  • Android の Eclipse Plugin。
  • Android DDMS 0.9.7.v201005071157-36220
  • Android Development Tools 0.9.7.v201005071157-36220

Eclipse のインストール

  1. Eclipse Helios (3.6) Packages for Mac OS X(Cocoa)
  2. Eclipse IDE for Java Developers の Mac OS X 64 Bitをダウンロード。
  3. Eclipse を起動。
  4. Workspace を適当に設定。デフォルトでOK。
  5. メニューから Help - Install New Software。
  6. Add ボタンを押すと入力ボックスダイアログが表示される。
  7. Name: に適当な名前を入力する。例)Google Android Plugin
  8. Location: に https://dl-ssl.google.com/android/eclipse/
  9. Developer Tools という項目が表示されるのでチェックを入れて Next。
  10. Install Details で以下のインストール項目が表示されるのを確認して Next。
    -Android DDMS
    -Android Development Tools
  11. I accept the term of th license agreements 同意して Finish。
  12. インストール中に Security Warning が出る事があるので OK。
  13. 再起動してプラグインを有効にする必要があるので Restart Now。
  14. Eclipse - Preferences - Java - Compiler - Compiler compliance settings は 1.6。
    -環境にはよっては1.5となっている事があるようで、大量のエラーが出るので要確認。
    -JDK1.5と1.6ではアノテーションの仕様が変わっています。

Android SDKのインストール

  1. http://developer.android.com/sdk/index.html
  2. Mac OS X (intel) android-sdk_r06-mac_86.zip
  3. ダウンロードして任意の場所に展開。
  4. Eclipse - 環境設定 - Android - SDK Location に展開したSDKの場所を指定。
  5. Send usage statistics to Google.はチェックを外して良い。

Android SDK Libraryのインストール

  1. Window - Android SDK and AVD Manager - Available Packages より全てチェック。
    ダウンロードとインストールに時間が掛かるので、例えば、開発ターゲットを絞るのであれば SDK Platform Android 2.1 だけ選択もアリ。ただ、Android1.6で試したい時もあると思うので全部入れる方が楽。
  2. Install Selected より全てインストール。
  3. All Accept して Install。
  4. インストールが完了すると ADB Restart で Yes として再起動。
    Updated ADB to support the USB devices declared in the SDK add-ons.
    ‘adb kill-server’ succeeded.
    ‘adb start-server’ failed.
    と表示されるが気にせず Close。
  5. Eclipse 自体を再起動。

エミュレータ端末の設定

  1. Window - Android SDK and AVD Manager - Virtual Devices より New。
  2. Name: 任意の端末名。例:HT-03aAndroid2.2-HVGAなど判り易い名前。
  3. Target: 任意のPlatform。例:Android 2.2 - API Level 8
    -Googleのサービスを使う場合は Google APIs (Google inc.) - API Level 8 など。
  4. SD Card: 任意の容量。 例:Size: 100 MiB
    -ファイルイメージとしてマウントしたい場合にはFileに指定。
  5. Skin: 各解像度に合わせて設定。Default(HVGA)
  6. Hardware: GPS、タッチスクリーン、トラックボールなどの各種デバイスのサポート指定。
  7. Create ADV で端末作成。
  8. 作成した端末名を選択して Start でエミュレータ端末が起動する。
  9. 起動する際に、Launch Options で表示スケールを設定することもできる。
  10. 作成したエミュレータ端末は詳細が見れるが変更不可能で、変更する場合は作成しなおす。

エミュレータ端末起動後画面

  1. 左側にHOME画面。
  2. 右側にデバイスキー。
  3. マウスやキーボードを使って操作可能。
  4. Window名に リスンポート番号:端末名 と表示。
  5. HOMEからMENU - Setting - Language よりUIを日本語選択可能。

エミュレータ端末でのショートカットキー

画面の縦横切り替え:control+F11
Google検索ボックス:F5
トラックボールモード:F6
MENU/画面ロック解除:F2
受話UP:F3
受話DOWN/画面ロック:F4
戻る:ESC

プログラムの作成

  1. File - New - Project - Android - Android Project
  2. Project name: HelloAndroid
  3. Contents - Create new project in workspace
    -任意適当に設定
  4. Build Target
    -エミュレータ端末の設定と同様にPlatformの選択。Android2.2など。
    -Googleのサービスを使う場合は Google APIs の方を選ぶなど。
  5. Application name: HelloAndroid
  6. Package name: net.unoh.helloandroid
  7. Create Activity: HelloAndroidActivity
  8. Min SDK Version: 8
    -必須Androidバージョンを指定。例だと 8 と指定しないと Warning が出る。
  9. Finish プロジェクトが作成される。
  10. gen にリソースファイルが自動ジェネレートされる
  11. src にソーススケルトン。
  12. エラーとなる場合には Project - Properties - Java Build Path を確認。
  13. Java Build Path - Order and Export の Android 2.2 にチェックし、OK。
  14. assets
  15. res
  16. AndroidManifest.xml
  17. default.properties
  18. ディレクトリとファイルが生成されているのを確認。
  19. Run - Run - Run As - Android Application で OK。
  20. エミュレータ端末の画面に HelloAndroid が表示。
  21. Hello World, HelloAndroidActivity!

最後に

MacでもWindowsと同様に開発環境を構築することができました。メニューの位置が変わっているなど違いはあれどツールとしては同じものを使用しているので開発環境に差は無いでしょう。予めJDK6が入っている分、導入は楽なように思います。 Enjoy! Android!

ウノウラボ Unoh Labs: Androidアプリ開発環境を構築する

1年前 | | 2010年 8月 4日 | このエントリーを含むはてなブックマーク