errand softのブログ

Androidのアプリ開発に関する記事を書いていきます。

ThinkPad T440p レビュー(3/5点)

 ThinkPad T440pを購入してから2ヶ月ほど経ったので、その評価を書いてみる。

 はじめに断っておくと、私はThinkPad T440p(以下、T440p)を据え置きのPCとして使っている。つまり、持ち運ぶのはせいぜい家の中くらいのもので、デスクトップと何ら変わらない運用しかしていない。よって、持ち運びの評価はできないことを記しておく。
 また、搭載OSがWindows7なので、開発者がWindows8に特化したというタッチパッドの性能も把握しきれていない可能性もある。まあ、使いにくいのは変わらないだろうけど。

 ちなみに、下記の長々としたレビューを要約すると「今はあまり勧められない」となる。性能は十分だが、現時点でタッチパッド等の調整が不十分で、使っていてストレスになる部分がある。マウスを併用する人にはさほど影響はないと思うが、トラックポイントやタッチパッドで済ませるユーザはまだ買わないほうがいい。ドライバやソフトの調整さえ済めば勧められる製品になると思うが、今はそうではない。

続きを読む

Surface RTの使い道は残っているか たぶん少しくらいは

 現在、私のブログのアクセスの50%以上がSurface RTの記事を求めている。これが旬というものか(きっと違う
 でも、せっかくなのでSurface RTの記事を書いてみよう。もとい、これを機に私自身も使い道を探りたい。


 前回2013年9月のレビューでは主に対iPad/Androidを比較対象としたが、今回は流行の8型Windowsタブレットとの比較も交えて考えてみる。ただ結論から言うと、8型Windowsタブレットでは動画や雑誌等のコンテンツを見るには小さすぎるから嫌だという人以外は、そっちを選んだほうが幸せになれそうだよ。やはり汎用性は正義だ(おぃ

■対iPadAndroid(前回記事参照)
フルブラウザIE搭載でFlashが動く
○マルチタスクで動くデスクトップUI
○Officeもあるよ(あまり使わないけど)
×アプリの数は比べものにならない
×GoogleAppleサービスとの連携が低い

■対8型Windowsタブレット
○画面サイズが大きめで、動画やウェブ閲覧に向く
×通常のWindowsアプリは動かない
×画面サイズが大きいので、持ち運びは不向き

■対10型Windowsタブレット
○価格が格段に安い
○薄くて軽い
○Officeが必ず付属している
×通常のWindowsアプリは動かない

 

■Surface RTの用途
①Flashゲーム
 たぶん、これが一番だろう。FlashゲームはiPadでもAndroidでも鬼門だ。しかし、Surface RTならば省電力に優れたフルブラウザIE11で、外出先でも某艦隊育成ゲームも楽しめる。でも、速度や快適さを求めるんだったら後継機のSurface2か、8型Windowsタブレットを買ったほうがいいよ(弱気
 ただし、私は近未来の文明崩壊チックな雰囲気のゲームしか遊ばないので、なかなか遊びたいゲームがない……。

②SkyDrive
 Modern UIのSkyDriveは、実はかなり便利である。フォルダのオフラインでの連携が楽なので、他のPCでSkyDriveにファイル群を置いておけば、いつの間にかにSurface RTにも取り込めているという具合だ。写真を撮り貯めしてる人や、書籍や音楽の自炊をしている人など、クラウドの遅さを気にせずオフラインでまとめて確認したい人にはかなり便利だろう。
 iOSAndroidDropboxやらGoogle Driveの純正アプリではフォルダのオフライン利用にまだ対応していないので、Windows RT上のSkyDriveはなかなかのアドバンテージになる……かもしれない。DropboxGoogle Driveでもサードパーティのアプリならオフラインで利用できるものもあるけど、個人的にクラウド系ファイルサービスは直に使いたい。

③Office
 Officeファイルの閲覧だけならまだしも、入力にはキーボードとポインティングデバイスが必要だ。その点、Surface RTで純正のTypeカバーを装着していればある程度はこなせるだろう。Typeカバーは店頭でしか試したことがないが、キーボードとタッチパッドは十分な出来である。ただTypeカバーをタブレット本体とを分割して使用することができないのと、Typeカバーそのものの値段が高すぎるので、私はサードパーティ製のBluetoothキーボードで代用している。Surface RTに金掛けるとかありえないよね(おぃ
 ちなみに、OfficeのOneNoteを使うのは楽しいOneNoteとはあまり馴染みがないかもしれないが、Microsoft製の統合メモソフトである。テキスト、手書き、チェックボックスやらを自由に配置することができる。もっとも、私が自由すぎるフォーマットにあまり魅力を感じずEvernoteで満足しているので、OneNoteを常用するつもりはないのだが、何も考えずに自由なフォーマットでアイデアを残せる手段があると便利な時もたまにある。
 OneNoteを含め、8型でOfficeファイルを読んだことはないが、編集には10型くらいの大きさが欲しいんじゃないかな?

④動画・静止画視聴
 おっと、意外にもこれが一番かも。Surface RTは10.6型でタブレットとしては大きめのサイズなうえ、ARMコアのおかげで省電力であり、端末の薄さの割にバッテリもよく持つ。8型は動画を見るには小さくて嫌だという人にはSurface RTは十分候補になる
 Youtubeニコニコ動画などもアプリを入れずにブラウザ上から眺めることができる。アプリからのほうが良いという人もいるだろうから、人それぞれか。

⑤ネットサーフィン(死語?)
 Surface RTはバッテリ持続時間はまあまあだし、今となっては10.6型の貴重なタブレットとなりつつあるので、あまり処理速度を必要としない低画質な動画視聴やウェブブラウジングなら十分に使えるでも、それならiPadAndroidのほうが、ゲフンゲフン(ry

⑥デスクトップPC
 外部ディスプレイとマウスとキーボードをつければOffice2013搭載デスクトップPCに早変わりである。一応はね。Windows RTなのでOfficeとブラウザしか動かない(Windows Storeアプリはもういいよ……)ので、従業員に余計なアプリを入れられたくない企業のシャチョサンにはおすすめかもしれない。事務作業だったらいけるかと思いきや、マクロは動かないので注意が必要か。

⑦防刃
 Surface RTの液晶は硬度の高いゴリラガラスで覆われているので、衣服の下に身に付けておけば、いざという時に役立つかも(適当
 8型よりも面積が(黙れ

⑧スケボー
 頑丈という話で思い出したが、Microsoftの半公式な宣伝でSurface RTに車輪を付けてスケボー代わりにしていたよね。ヘイ、スティーブ、8型じゃ乗りにくいもんな。いや、Surface RTに乗ってどうしろと(困惑


 って、記事NAGEEEEEEEE! 書いているほうも読むほうも疲れて記事が適当になってきたので、これくらいで打ち切る(呆れ顔


 個人的に、外出先ではスマホ、家ではPCと10型タブレットばかり使っていて、8型は使わなくなったという経験がすでにあるので、外出先でもタブレットを使うことが多いなら8型を考慮するが、家など決まった場所で使う分には10型程度のほうが大きくて見やすくて便利なので、そこが分かれ目だと思っている。

f:id:errandsoft:20131222221420j:plain

図.時と場合によって最適な端末は異なるんですよ

 

 またタブレット単体ではデスクトップUIを十分に活かせないので、Windows 8.1(RT)と普通のWindows 8.1にそれほど差異はないんじゃないだろうか、と今さらながら気付く。もちろん、外部ディスプレイやマウスやキーボードをつないで――とやればRTと通常Windowsの差異が際立つが、逆にそこまでやらないと、つまりタブレット単体だとあまり違いがない。タブレットにとってのデスクトップUIは、あれば便利だがなくても困らない程度のもので、他にフルサイズのWindows PCがあれば無理に使うものでもない。

 そう考えると、Surface RTの使い道は残っているようだ。
 汎用性という意味では、やはりSurface RTに勝ち目はまるでないただし用途さえ合っていて使う分には、価格面の安さ、今となっては大きめの画面、フルブラウザ、十分なバッテリーなど、基本性能は満たしている
 積極的には勧めないが、あえて避けるほどひどいものじゃないよ、ということである。

Androidの音声認識アプリ「虚無ログ」 V1.4.4 更新しました

 Android音声認識アプリ「虚無ログ」を更新した。内容は以下である。

【V1.4.4】

  • Yahooニュースの新フォーマットのトピックス読み上げに対応
  • タイマーやアラームの認識精度を向上

 

 主な更新として、Yahooニュースの新フォーマットに対応した。これで以前のようにトピックスを読み上げてくれる。相変わらず固有名詞の弱いのは困りものだが、ないよりはマシと思いたい。

 また、年末年始にのんびりと休むことを想定して、タイマーやアラーム機能を見直し、認識精度を向上させた。急な眠気に襲われても、虚無ログを起動して「1時間後にアラームを鳴らしてくれ」と言うだけでばっちりセットしてくれる。なんてべんりなんだ(わざとらしい

 

 何はともあれ、今後とも虚無ログをよろしくお願いします。

f:id:errandsoft:20130403221102p:plain

Androidアプリ開発で、カスタマイズしたExpandableListViewのIndicatorが表示されない場合

 AndroidのExpandableListViewでIndicatorをカスタマイズした際に、一部の端末で表示されない問題があった。

 原因はわかってしまえば簡単なもので、Androidのversionの差異である。Android 4.3以降は「setIndicatorBounds」ではなく「setIndicatorBoundsRelative」を使用しなければいけないそうな。引数が変わらないんだったら、上位互換くらいしてほしいというのは贅沢かもしれないが、古いコードが新しい機種できちんと動かないのは悲しいものだ。

(下記は参考ページ)

android - Expandable list view move group icon indicator to right in jellyBean 4.3 version? - Stack Overflow

 

 

Androidのアプリ開発でSeekbarをカスタマイズする時に見るページ

 私は凝ったデザインを再現するのが苦手なので、デフォルトのデザインで済ませるところはそうしたいのだけれども、仕事ではそうはいかない。

 先日もシークバーのデザインのカスタマイズで悩まされた。シークバーというと馴染みがない気がするが、スライダーのことである。数直線という人もいるのかな。線に目印を付けて左右に動かすだけのUIパーツのカスタマイズが大変とは、本当に勘弁して欲しい。

 

 ここからが本題である。以下のページを追っていけば、シークバーのカスタマイズはバッチリである。たぶん、全部のページを一度に眺めるとうんざりするので、順に追っていくことをお勧めする(経験者談

 

・初期値の設定方法

初期値は大事だよね。

Android シークバーを利用する方法 | Tech Booster

 

・棒線の色と形のカスタマイズ方法

見た目が変わると、かなりできたような気分になる。別XMLのstyleタグで設定とか面倒くさいけれども我慢だ。

mokkouyouの開発日記 SeekBarの見た目(style)を設定

 

・つまみ部分のカスタマイズ方法

最後につまみ部分のカスタマイズである。下記ページ真ん中くらいのshapeタグを参考にすればよい。

ぶっちゃけ、下記ページを見ればシークバーのすべてが分かるほど良いページなのだが、いかんせんフランス語で書かれている。F*ck'in Japくらい分かっても、同じ言葉をフランス語で言われたらわからないだろう。素直にGoogle翻訳等で仏語から英語に翻訳して読むことを勧める。仏語から英語なら翻訳精度も高そうだし。

News | Tuto Mobile

 

 これで大概のカスタマイズに耐えれるはず。がんばれ〜。

VirtualBoxで仮想マシンをロードできない場合の対処

 VirtualBoxを愛用しているのだけれども、仮想マシンが先日「VERR_LDR_MISMATCH_NATIVE」なるエラーを吐いてロードすらできなくなった。

 他の仮想マシンも起動しないので完全にVirtualBoxが死んでいるのは理解できたのだが、恐れを知らない戦士のようにアンインストールをしてから再インストールしてもどうにも直らなかったので、途方に暮れていた。

 

 しかし、下記のサイトであっさりと直すことができた。手順は以下。

> C:\USERS\\AppData\Local\VirtualStore\Program Files
> の下のOracleフォルダを削除すると起動する

in my farm: Windows 7 VERR_LDR_MISMATCH_NATIVE

 

 このディレクトリはアンインストール時に消えないのだろう。ひどい話である。なにはともあれ、このページのおかげで復旧できた。ありがたや、ありがたや。

 

Androidの音声認識アプリ「虚無ログ」 V1.4.3 更新しました

 Android音声認識アプリ「虚無ログ」を更新した。内容は以下である。

【V1.4.3】

WALKMANアプリに対応

 

 要望を頂いたので対応した。

 WALKMANアプリはストアで公開されていないため、Xperiaユーザにしか恩恵がないが、WALKMANアプリをよく使っていて、虚無ログも使っている人は試してほしい。

 

 今後とも、虚無ログをよろしくお願いします。

f:id:errandsoft:20130403221102p:plain