「これ以上、何を求める」…ベテラン見延和靖選手が東京五輪での栄光からパリ五輪を目指した理由 エペ団体で2大会連続のメダル
米Googleは2012年1月12日(現地時間)、ユーザーインタフェース(UI)デザイン解説サイト「Android Design」を開設したことをAndroid開発者向けブログで発表した。AndroidアプリのUIデザインの原則、構成要素、パターン、多国語対応などについて解説している。 プログラムのソースコードを示しての説明ではなく、図や実際の画面による説明となっているので、プログラミングを担当していないデザイナーにも理解しやすい。またAndroid 4.0ではナビゲーションバー、アクションバー、マルチペインなど新しいユーザーインタフェースの要素が追加されているが、それらについても紹介している。 [Android開発者向けブログへ]
オランダTIOBE Softwareが「1年間でもっともシェアを増やした開発言語」を選ぶ「TIOBE Programming Language Award of 2011」を発表した。受賞したのはiOS向けアプリの開発言語として用いられるObjective-C。一方で昨年受賞したPythonはシェアを減らしている。 TIOBE Softwareは毎月プログラミング言語の人気ランキングを発表しており、そのなかで「1年間でもっともシェアを増やした」言語に贈られるのが「TIOBE Programming Language Award of 2011」となる。Objective-Cはシェアの増加率が3.91%と最も高いことから、2011年度のTIOBE Programming Language Awardに選ばれた。Objective-Cは2007年1月では46位だったが、そこからシェアを急激に増
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
cuzic です。 MessagePack の JavaScript 実装を作成しましたので、公開しました。 GitHub においております。 サーバ側で生成した MessagePack の文字列をクライアント側の JavaScript で、 var data = MessagePack.unpack(unescape("%a1%61")); alert(a); と書けば Ruby で 'a'.to_msgpack に相当する MessagePack のシリアリゼーション結果を変数 data に格納します。 現在は以下の状態です。 MessagePack 形式のデコードが可能。 整数、nil 、false 、true、浮動小数点、文字列、ハッシュ、配列 に対応 FireFox 3.6.3 と IE 8.0.6 で動作検証を実施。正常動作を確認。 作成した理由としては、以下の理由です。 最近
140文字を超えちゃうので、こちらで。 id:viver さんの MessagePack を JavaScript で実装してみました。 HOT TO USE <script src="misc/msgpack.js"></script> <script src="misc/utf8.js"></script> <script> var pack = msgpack.pack("こんにちはこんにちは"); alert(msgpack.unpack(pack)); // こんにちはこんにちは </script> 現時点の仕様 / 制限事項 仕様 msgpack.pack(data:Mix):ByteArray で、data に指定されたオブジェクトをエンコードし、ByteArray( [数値, ...] ) を返します。 文字列は UTF8 な raw data として数値化します。 エンコ
米国GPSメーカー、GARMIN(ガーミン)の日本正規輸入代理店であるいいよねっとは、GPS/GLONASS/みちびきの3測位システムに対応する世界初の民生用ハンディGPS「eTrex10J/eTrex20J/eTrex30J」を1月27日に発売する。 eTrexJシリーズの3モデルは、小型軽量で電池駆動時間の長さを特徴とするミドルレンジ製品。新たにGPS/GLONASS/みちびきの同時受信機能を搭載し、測位時間の短縮と位置精度のアップを実現した。また、受信可能な衛星の数が約2倍に増えるため、深い谷底や都心のビル街でも衛星を見失うことが少なくなった。 さらに、上位機種と同じアーキテクチャの採用、内蔵メモリの搭載、右手用に操作スティックを移動するなど、基本性能や使い勝手の向上も図られている。 このほか、ガーミン社日本版ハンディで初採用の日本入力インターフェースにより、携帯電話ライクな文字入力
今回はAndroidに特化した話ではなく、Javaについての話です。 データ用のクラスを用意し、複数のフィールドに値を入れて管理するという方法を取ることがあるかと思います。この場合、Preferenceを使う方法でフィールドを1つずつ保存していくということも考えられますが、データのオブジェクトごと保存ができると復元の時も含めて手軽に行うことができますね。 今回は、オブジェクトをシリアライズ(直列化)してファイルに保存、ファイルから読み込みする方法を説明したいと思います。 java.io.Serializableインタフェース オブジェクトをシリアライズ可能にするには、そのクラスがjava.io.Serializableインタフェース(以下、Serializableインタフェース)を実装する必要があります。 public class HogeClass implements Serializ
このファイル入出力メソッドを利用して作ったファイルは、基本的には作成したアプリケーション専用のローカルファイルになります(private filesと表現しています)。Andeoidでは、セキュリティ上の観点からアプリケーションごとにIDが割り当てられ、別々のアクセス権限をもっています。 openFileOutputメソッドを使えば他のアプリケーションへ読み書きの権限を付与できます。権限付与はアプリケーションごと個別に設定することができず、allかprivateかのどちらかとなりますので、セキュリティには十分、注意してください。 今まで紹介したデータを簡単に保存する方法 データを簡単に保存する方法(Preference編) データを簡単に保存する方法(SQLite編) データを簡単に保存する方法(シリアライズ編) SDカードにファイルを保存する 続きはサンプルコードです。 ファイルの読み込
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く