タグ

ブックマーク / y-anz-m.blogspot.com (9)

  • 「よりよいコードを求めて命名について頭をひねる会」のログ

    http://www.zusaar.com/event/438105 アプリケーションを作る英語 の著者の西野さんを交えて、クラス名とかメソッド名とか変数名とか命名で困っている課題を1つ以上持ち寄りみんなで一緒に検討する勉強会をしました。 「アプリケーションを作る英語電子書籍 http://tatsu-zine.com/books/english4app 紙 http://www.amazon.co.jp/gp/product/4844332848/ はじめに:西野さんからちょっとお話 The Art of Readable Code から第2章と第3章 第2章:名前に情報を詰め込むようにする どういう情報をつめこむか。 明確な言葉を選ぶ get は不明確らしい getPage(url) -> FetchPage(url) や DownloadPage(url) 特色のある(color

    「よりよいコードを求めて命名について頭をひねる会」のログ
    TAC
    TAC 2012/11/14
    名前重要
  • The Android 3.0 Fragments API

    多少意訳も入ってます。 厳密な意味をしりたい方は、ぜひ原文を参照ください。 ----- The Android 3.0 Fragments API ■ Introducing the Fragment Android 3.0 では Fragment と呼ばれる新しいクラスをつかってアプリケーションのインターフェースを調整することができます。Fragment は自身の UI と lifecycle を含んだコンポーネントで、必要な UI や特定のデバイスや画面に応じて、アプリケーション UI の異なるパーツで再利用が可能です。 Fragment を mini-Activity のように思うかもしれませんが、それ自身独立で動くことはできず適切な Activity にホストされなければなりません。事実、Fragment API の導入では Activity の開発者が直面してきた多くの欠点を明ら

    TAC
    TAC 2011/12/18
  • Exif

    Exif (Exchangeable Image File Format) ・読み方は "イグジフ" or "エグジフ" 1994年に富士フィルムが提唱したデジタルカメラ用の画像ファイルの規格 JEIDA(日電子工業振興協会)によって標準化され、各社のデジタルカメラに採用されている 最新版はExif 2.2(Exif Print) TIFF形式で画像についての情報や撮影日時などの付加情報を記録できるほか、縮小画像(サムネイル)を記録することができる 画像形式はRGB無圧縮方式やJPEG方式など複数の形式をサポートしている by IT用語辞典 e-Words (http://e-words.jp/w/Exif.html) つまり、画像情報を画像自身に埋め込むための規格 ・カメラの機種 ・撮影日時 ・絞り ・画素数 ・ISO感度 ・色空間 ・シャッタースピード などなど ■ Exifファイル

    Exif
    TAC
    TAC 2011/11/05
  • Android 4.0 Platform

    Android 4.0 Platformを意訳しました。訳が正しくない可能性もあります。正確な内容を理解するには原文を参照してください。 --- API Level: 14 Android 4.0 へようこそ! Android 4.0 はユーザーと開発者むけの新しい機能を追加したメジャープラットフォームリリースです。 以下で議論される新しい機能と API に加え、Android 3.x からの API セットと Holographic テーマを小さい画面向けにも拡張した Android 4.0 は重要なプラットフォームリリースです。つまり、アプリ開発者として、Android 4.0 (API Level 14) 以上で動作する ハンドセット、タブレット、その他デバイスにおいて、それぞれに最適化されたユーザー体験を提供する単一の APK を開発し公開するための、1つのプラットフォームと単一の

    TAC
    TAC 2011/10/22
  • Android 複雑な文字列を xml で定義する

    Android では、文字列を res/values/strings.xml の中に定義します。 *別に strings.xml という名前である必要はありません。stringsForScreen1.xml など任意のファイル名が使えます。 例えば、eclipse で Android プロジェクトを作成した場合、 デフォルトで作られる strings.xml は次のようになっています。 <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, MainActivity!</string> <string name="app_name">HelloWorld</string> </resources> この文字列にアクセスするには、例えば、 <TextView android:id

  • Corona を使ってみた。

    Corona SDK は AnscaMobile 社 (http://www.anscamobile.com/) が提供しているライブラリ ・iPhone/iPad/Android 向けのアプリケーションを作成できる ・Lua 言語で記述 (AS2 に似てるらしい) ・開発環境は Mac OS X か Microsoft WindowsUIAPI は OpenGL ベース # 残念ながら linux は未対応です。 ・自分の端末に入れるだけならばトライアル(無料・無期限)で使える ・商用としてiPhone/Androidマーケットに登録するアプリをビルドするときに商用ライセンス(一年)が発生する ■ 参考サイト ・日 Android の会定例(2011年3月)の木村君の講演 ・Ustream 録画 ・スライド ・面白法人カヤックのFlashチームのブログ ・Corona で ス

    Corona を使ってみた。
  • Android UI Design Tips

    UIを意識すべきなのはどうして? 良いUI → ユーザーが洗練された質に気が付く → 評価が良くなる → アプリのランキングが良くなる → さらにたくさんのインストール&購入につながる ■ Agenda 1. やるべきことと、やっちゃいけないこと 2. デザイン哲学と考慮すること 3. 絶対に使うべき UI framework の機能・特徴 4. 新しい UI デザインパターン 5. アイコンとガイドライン ■ やるべきことと、やっちゃいけないこと * やっちゃいけないこと ・単に他のプラットフォームのUIを移植しない! ・ユーザーがプラットフォームとアプリが合っていると感じるべき ・アプリのブランドとプラットフォームとのバランス ・modal progress と確認用ダイアログを使い過ぎない! ・柔軟性を持つ!(absolute-positioned layout はダメ) ・px

    Android UI Design Tips
  • Android Parcelable を使ってクラスのメンバを一時保存

    さて、前回のエントリで、Bundle で状態を保存する方法を 書きました。 Android Bundle で状態を保存 ここでは、Bundle の Method (例えば putString と getString) を使ってパラメータを保存する方法を紹介しました。 しかーし、ここで問題が発生 「独自にデータクラスを用意していて、このクラスのメンバごと保存したいんだけど…」 さぁ、この場合どうする? ここで登場するのが Parcelable さんです。 Parcelable はリファレンス http://developer.android.com/intl/ja/reference/android/os/Parcelable.html に書いてあるように、Parcel にデータを書き/読みするためのインタフェースです。 "Interface for classes whose instan

  • Android タイトルバーをカスタマイズ

    アプリの上部に表示されるタイトルバー(Title Bar) の色とか をカスタマイズするには、自分でカスタムテーマを作って、 AndroidManifest.xml で theme="MyCustomTheme" とか 指定します。 んで、 タイトルバーに関係あるカスタマイズはこんな感じ でします。 ・theme.xml とか style.xml とか 上記だと、タイトルバーの背景画像は title_bar.png 文字の大きさとかは、android で定義されている TextAppearance.WindowTitle というスタイルを指定しているが、もちろん自分で設定した スタイルを指定できる。 ちなみに、TextAppearance.WindowTitle の中身はこうなってる shadowColor, shadowRadius は影の色は半径 windowTitleSize でタイ

  • 1