タグ

2013年10月31日のブックマーク (5件)

  • Javaのパフォーマンスについての9つの誤信

    JVMはプロファイリングを利用してコードの最適化を行います。対象は頻繁に利用されるコードパスのみですが,徹底的に行うことで大きな効果を上げています。JITコンパイルされたコードに関しては,現在では多くの場面において (その割合も増えつつあります) C++の実行速度を凌駕しています。 このような事実にも関わらずJavaが今でも低速なプラットフォームとして認識されているのは,おそらくは初期バージョンのJavaプラットフォームでの経験が,歴史的な負のバイアスとして働いているためでしょう。 早まった結論を出す前に,客観的な見地に立って,最新のパフォーマンス結果を評価するようにお勧めします。 2. Java コードの1行にはそれ自体で意味がある 次の短いコード行を考えてみてください: MyObject obj = new MyObject(); Java開発者ならば誰でも分かるように,このコードはオ

    Javaのパフォーマンスについての9つの誤信
  • Android 4.4‟KitKat”の新機能の一部が判明、ローエンド端末への最適化、ウェアラブルデバイスへの対応改善、NFC決済機能の仕様変更、Bluetoothプロファイルの拡充など | juggly.cn

    元WSJの記者 Amir Efrati氏が、‟Confidential(秘密)”とされているAndroid 4.4‟KitKat”のマーケティング資料を入手したとして、それに記載されているAndroid 4.4‟KitKat”の新機能を紹介していました。 同氏が公開した情報によると、Android 4.4‟KitKat”では、ローエンド端末への最適化、ウェアラブルデバイスへの対応改善、家電との連携強化、NFCにおけるカードエミュレーションモードの仕様変更、Bluetoothのサポートプロファイルの拡充が行われているそうです。 ローエンド端末への最適化については、その資料に、‟主要コンポーネントのメモリ使用量を最適化し、RAM容量が512MBの端末でも実行可能。また、開発者にはメモリ使用の効率化を図るアプリの作成を支援するツールを提供する”と記載されていたそうです。 古い機種やローエンド端末

  • 部下をトランクに入れて親睦会、酒の肴は密漁? : 社会 : YOMIURI ONLINE(読売新聞)

    福岡県久留米市西町の私立保育園「晴明(せいめい)保育園」の男性園長(49)が職員の親睦研修の際、飲酒運転や定員超過運転をしたとして、園を運営する社会福祉法人が園長に対し、7日間の出勤停止と副園長への降格処分(11月1日付)を決めたことが31日、わかった。市は園を行政指導したほか、県警久留米署も園長を厳重注意した。 園によると、7月21日、同県宗像市の大島で若手保育士を対象に日帰りの親睦研修を実施。 園長が自分の乗用車に5人を乗せて久留米市を出発したが、定員超過のため1人はトランク内に乗せ、高速道を運転して大島へのフェリー乗り場に向かった。 大島では漁協の許可を得ずに禁漁区でサザエやアワビを取ったほか、事した際に500ミリ・リットル入り缶ビール1を飲み、4、5時間後に自分で運転して帰ったという。 市は匿名の情報提供を受け、9月に法人理事長から事情を聞いた。飲酒運転のほか、日頃から人権軽視

    teracy_junk
    teracy_junk 2013/10/31
    久留米市は格が違った
  • 1.11. AsyncTaskLoader — Kojionilk

    警告 AsyncTaskLoader の 1 つの有力な実装 (拡張) が CursorLoader である。 CursorLoader の守備範囲は CRUD の中の R (read) のみを扱う。 Observer パターンにてコンテンツの変更を監視し、 変更に反応して取得処理がコールされるものである。 AsyncTaskLoader はそのまま AsyncTask を置き換えるものでは ない。 ローダは主に UI を持つ Activity / Fragment に対し非同期のロード (CursorLoader と同じく read) を提供するものである。 下記の記事の通り、 AsyncTaskLoader は何らかの拡張をしないと使い物にならない。 更に AsyncTaskLoader (LoaderManager) 周りの実装がステートフルな為、 デバッグが困難になることがある。

  • XcodeでBotを設定する - Toyship.org

    Xcode5の新しい機能として、 Botという継続的インテグレーションツールが導入されました。 アプリ開発時に、ソースコードを書く以外の部分を担当してくれる、たよりになるツールです。 自動的にビルド・テスト・リリースまでしてくれるので、ちょっと楽に開発を進められるようになるかもしれません。 継続的インテグレーションツール(CIツール)としてはJenkinsが広く使われていますが、BotにはJenkinsとほぼ同様の機能があり、さらにiOS/Macアプリに特化した機能が追加されています。 今Jenkinsを使っている人も一回試してみてはいかがでしょうか。 なお、詳しい公式資料はこちらです。 Xcode Continuous Integration Guide Botの主な機能 Botには、主にこんな機能があります。 自動ビルド インテグレーション詳細情報の表示 BigScreenによるコクピ

    XcodeでBotを設定する - Toyship.org
    teracy_junk
    teracy_junk 2013/10/31
    『BotにはJenkinsとほぼ同様の機能があり、さらにiOS/Macアプリに特化した機能が追加されています』