正しいMacBook Air/Pro用ACアダプターケーブルの巻き方
MacBook Air/ProのACアダプターってオシャレなんですが結構ケーブルをダメにしている人を聞きます。と思っていると自分もダメに仕掛けたので正しいケーブルの巻き方を考えてみました。MacBook...
View ArticleAndroid 6.0のRuntime Permissionに対応する
Android 6.0ではRuntime Permissionという概念が取り入れられました。それまでのアプリでは動作に問題が出ることが有ります。Runtime...
View Article既存アプリに影響するAndroid 6.0での変更点
Android6.0では多くのAPIに変更が加わりました。もっとも大きな変更点はRuntime Permissionでしょうが、それ以外にも様々な変化が含まれています。ここでは、既にAndroidアプリを公開している人向けに、既存のアプリにどのような影響が及ぶかについて説明されています。原文Android 6.0(API level...
View ArticleAndroid6.0の新機能API
Android 6.0(M)はアプリ開発者とユーザーに新機能を提供します。このドキュメントでは注目のAPI群について紹介します。原文Android6.0 API群開発を始めるAndroid6.0向けのアプリ開発を始めるためにはまずはじめにget the Android SDKでAndroid SDKを取得します。次にSDK Managerを使ってAndroid 6.0 SDK...
View Articleここが凄いよ AndroidStudioとGradle
Androidの開発環境はここ2年でものすごく変わり始めていますが、もっともインパクトが大きい変化はEclipseからAndroid Studioへの移行でしょう。Eclipseの開発環境は今後サポートされなくなることが告知されているので早めにAndroid Studioへ移行する必要があります。Android...
View Article神機の予感YAMAHAのAVアンプRX-V479レビュー
YAMAHAのAVアンプRX-V479を買いました。YAMAHAのAVアンプを買うのは初めてですが、気が利いているな...
View ArticleSlimBradeからIntuosに乗り換えてみた
いろんなマウスを探していて、結局ロジクールのVX nanoとG5が疲れにくさの点で最高と思っていたのですが去年の終わりからケンジントン...
View Articleプチ便利アイリスオーヤマのクリアケース
最近アイリスオーヤマのクリアケース(A4深型)を使っていてプチ便利だったので紹介します。モバイルアプリ開発をしているとどうしても小物が増えてしまいます。これまではそういう小物をかばんに納めていたのですが、かばんの奥深くにあるものが取り出しづらかったりして、モバイルバッテリー持ってくるの忘れたー...
View Article大人が見てもハマる おさるのジョージの魅力
おさるのジョージが面白いよっていうので見てたんだけれどこりゃ大人がハマるレベル。子供向け番組って基本的にテンプレ大量生産方式が多い。例えば子供向け番組の王者アンパンマンの場合、バイキンマンがゲストを襲う。ゲストを助けに入ったアンパンマンをバイキンマンが撃退する。アンパンマンの顔交換。バイキンマンを殴って解決。基本的にはこの流れ。たまに平和的解決方法で解決することもあるけれど、9割はこのテンプレに沿っ...
View Articleイジェクトが無いキーボードでMacをスリープさせる方法
Macではオプションキーを押しながらイジェクトボタンを押すことですぐにスリープ出来る機能があります。とても便利でした。離れた2つのキーを押すというのも直感的かつ押し間違えがなくてよかったです。ThinkPadのLED点灯と同じ発想ですね。ところが、最近のMacBookシリーズはイジェクトボタンがなくスリープのショートカットキーが使用できません。ディスプレイを閉じればスリープになるのですが、クラムシェ...
View ArticleMacで格安に高音質なディジタル音声出力を行う
MacBookシリーズはノートPCとしては比較的良いスピーカーが付いているのですが、やはり本格的に音楽を楽しみたいとするとオーディオシステムと繋ぎたいという欲求が出てきます。高音質でPCとオーディオシステムと繋ぎたいという場合、ディジタル接続が理想です。Macでディジタル接続しようとすると、よく言われるのがUSBのオーディオインターフェイスを使う方法。たしかに、USB接続すればPCのノイズをアナログ...
View ArticleAndroid WearのWatch Faceを作る(概念編)
Android Wearが発売されて1年以上が経ち、段々と面白いアプリも増えてきたように思います。ウェアラブルとしては後発名だけあって進化の速度は早いように思います。特にWatch Faceという独自の文字盤を作ることが出来るようになったのがとても嬉しい。私はRotary...
View ArticleWatch Faceを作る 5分で作るWatch Face
Android WearのWatch Faceを作る 目次今回からWatch Faceのテストを行うための環境構築を行って実際にWatch Faceを作ってみます。前提として最新のAndroid Studioをインストール済みでスマートフォンの開発が可能な状態としてください。テスト環境の作成実機を使ってテスト環境を行う場合、Android...
View ArticleWatch Faceを作る サンプルのコードを読み解く
Android WearのWatch Faceを作る 目次前回は環境構築とチュートリアルに従って雛形を作成しました。今回は前回作成したモジュールを元に、どのようにWatch...
View ArticleWatch Faceを作る 設定画面の作成
Android WearのWatch Faceを作る 目次今回は針の動きを滑らかにして設定画面の作り方を見ていきます。Timeの置き換え非推奨のTimeをCalendarに置き換えます。Engineクラスのメンバ変数宣言部にあるTime mTimeをCalendar mCalendarに置き換えます。 Time mTime; // 削除 Calendar mCalendar; //...
View ArticleWatch Faceを作る コンパニオンアプリの作成
Android WearのWatch Faceを作る 目次今回はWearのWatchFaceと連携するスマートフォン側アプリを開発します。スマートフォン側のアプリはモジュールmobileにて開発します。Watch...
View ArticleWatch Faceを作る その他Tips
Android WearのWatch Faceを作る 目次連載Watch Faceを作ろう最終回はWatch Faceを作る上でよくあるTipsを集めました。1.丸型と四角で処理を変えるにはAndroid...
View ArticlebaserCMSのコンテストでノージャンル賞を受賞しました
今回は開発する上で最初に考えたのは、今Webに必要とされているのは何かということ。その上で必要な機能を洗い出しました。想定するターゲット層初期セットアップとカスタマイズは専門知識を持った人が行い、一度セットアップが行われた後はユーザーが単独で保守していくという運用を想定しています。見た目を変えやすくする一番最初に考えたことがカスタマイズ性。多人数が使うテーマの場合、そのまま使うとどこかで見たサイトそ...
View Article