TrickDiary このページをアンテナに追加 RSSフィード

2016-10-16

[][][] JXUGC #17 お前の Xamarin アプリを見せてみろ!

http://jxug.connpass.com/event/39470/

keep.grass について発表してきました。

https://github.com/wraith13/keep.grass

keep.grass は近日ストア公開予定の iOS, Android, UWP 向けのアプリで、Github 上での進捗を途切れさせることがないように最終アクティビティを確認および残時間を通知する為のアプリです。

今回、スライドなしで発表してきたんですが、その内容と周辺の情報について簡単に情報をまとめておきます。

Twitter上で日本語縛りで Xamarin ユーザー検索してフォロワー数の降順に並べると自分がどうやら三番目にくるらしく、ホント、なんか申し訳ない。。。

Xam.Plugins.Forms.ImageCircle

概ね問題ないんだけど、 UWP 版の Windows Mobile ではなぜかちゃんと丸くならない。同じ UWP 版でも PC では問題ないし、以前は Mobile でも問題なかったがどこかのタイミングの Xamarin 周りのアップデート以降ちゃんと機能しなくなった。

クルクル

定刻通知

この種の UI は時刻の追加/編集・選択/削除あたりの UI を提供するのが普通だと思うんだけど、それだと開発者として実装するのもユーザーとして利用するのも面倒という誰が得するの?と言う状態になってしまうので

思い切って30分区切りで24時間分のスイッチを並べました。

OxyPlot.Xamarin.Forms

まだ unstable 版なのは承知で手を出してはみたものの以下のような問題があって、いまこのプラグインの代わりに SkiaSharp に移行してるところ。

  • なんか変な線が描画される。
  • Androidでは Resouce.designer.cs が勝手に弄られてそれをそのままコンパイルするとエラーになる。( 変更を破棄して、元に戻せばコンパイルも通るし、自分が試した範囲においては正常に動作した。 )
  • UWPにはそもそも対応してなかった。

SkiaSharp

2013-07-07

VAIO Pro 11 | red edition - SVP1121A

[] VAIO Pro 11 | red edition - SVP1121A1J

個人的にはいままでで最高のPC

けっこう難点も多々あるんですが、自分的には過去最高のPCです。自分のランクづけ的に次にくるのはノートPCとしては初めて買った DynaBook SS PORTÉGÉ 3010 で、さらに次は VAIO type T(TZ) って感じで、はい、B5ファイルサイズの薄型が超大好きです。この VAIO Pro 11 が届いた時には感極まって泣いちゃいそうな勢いでした。そんくらい大好きです。他のサイズもいろいろ試してはみましたけど、やっぱり自分的にノートPCとして一番しっくりくるのはB5薄型。VAIO P とか VAIO type U みたいなああいうイロモノ系はそれはそれでアリだと思うんですが。

「メガネは身体の一部である」なんて話もありますけど、少なくとも自分にとってはPCはメガネ以上の存在であり良きPCに手にすることは非常に重要なことです、はい。

red edition

もっと下品な赤かと思いつつも、red edition にしてみましたが、上品な感じで安心しました。とは言え派手は派手ですねw 黒ほどではないらしいんですがやはりテカテカのボディの為、指紋が気になっちゃう。

多くを望む人には向かない

割と難点が多々あるんで、 VAIO Z のようななにもあきらめないモバイルPCみたいなノリを求めてる人には向かないマシンです。それでも性能を犠牲にし過ぎた VAIO P や VAIO X と違って全然ストレスなく快適に使えるレベルではあります。

VAIO X は iPad に殺された

B5薄型が最高!・・・ってことなら VAIO X がいいのでは?となるのは当然だと思うのですが、 VAIO X は駄目でした。なにが駄目だったかと言うと、 VAIO X だけだったらまだよかったんですが、自分にとって VAIO X を殺すことになってしまったのは iPad の存在でした。大きさや重量的にも VAIO X と iPad って非常に近いんですが、ビューアとしては余分なものがなくタッチパネルで操作できる iPad のほうが明らかに勝っていて VAIO X のアドバンテージであったキーボードも本体性能が十分でなく、またタッチパッドが貧相なこともあって入力を伴う作業でも決して快適とは言いがたく、どうせ快適でないなら iPadソフトウェアキーボードでいいじゃんってことで自分の中で VAIO X は iPad にその価値を殺されてしまいました。しかし、この VAIO Pro 11 は違います。さすがによりサイズの大きなノートPCやデスクトップ機に比べたら劣りますが、それでも十分に快適なレベルでの作業が可能であり、今度は VAIO Pro 11 が iPad を日常的に頻繁に使うガジェットではなくしてしまいました。

ディスプレイの解像度について

11インチクラスのディスプレイにFullHD以上の解像度は不要だと言う人も多いですが、一度 retina ディスプレイに慣らされてしまうとドットの荒い電子書籍(PDFを含む)なんてとても読んでいられません。読む速度も落ちれば目の疲労度も全然違いますし、もっと retina クラスのディスプレイが一般的になって欲しいところです。

全般的なパフォーマンスについて

どうもこの機種をあくまでサブマシン的に捉えてる方も多いようですが、自分的には事実上、これがもうメインマシンになってます。MS OfficeAdobe CSVisual Studio さらに Hyper-V 上に LinuxWindows仮想マシンを同時起動させたりまでしてガンガン使ってます。繰り返しになりますが、よりサイズの大きなノートPCやデスクトップ機に比べたら劣りますが、それでも十分に快適なレベルでの作業が可能であり、特別な理由でもない限りわざわざ他のマシンで作業する必然性に欠けます。とは言え、所詮B5薄型ノートなところもあって、Super Street Fighter IV のような3Dゴリゴリのリアルタイム処理を要求するゲームとか動かそうとすると解像度を最低にしないと話にならない・・・といったところもあります。

頻繁なアップデート

いまのところ、VAIO Update で頻繁にアップデートが来ている為、ここで記述してることはちょこちょこ変化があるかも知れませんのであしからず。

以下、Windows 8 全般な話も込みでのその他のコメント

  • ハード関連
    • キーボードはけっこう酷い。
      • Nキーロールオーバー非対応でアクションゲームで複数キーの同時押しは組み合わせによっては反応しない。
      • 慣れればそれ程気にならなくはなると思うけどぺちぺちふにゃふにゃな打鍵感でけっこう残念。
      • 打鍵感こそ残念だが、VAIO Duo 11 ように注意して打たないとすぐにキー漏れするようなことはない。
    • 液晶パネル&タッチパネル
      • タッチパネルのタッチは自動補正による変な癖があるので注意。
        • 特にIEなんかで大きなクリッカブルなエリアの近くにある小さいクリッカブルのエリアはどんなに頑張ってもクリックできないことがあるっぽい。
      • 一回だけタッチパネルが勝手にタッチされた状態になった。
        • VAIO Duo 11 は悲惨なレベルのタッチパネルの障害があるんですが、 VAIO Pro 11 でもそのレベルで再現しないかちと不安。VAIO Duo 11 のタッチパネルはデジタイザでもあるんで前提条件が全然違うんで大丈夫だとは思うんですが・・・
      • [VAIOの設定]→[画質]→[ディスプレイの色モード]で自分好みの色設定にしたほうがよい。
      • 画質は保護シートのせいか若干ギラつきがある。
      • 保護シートのおかげで指紋は全く気にならない。保護シートがあるほうがタッチパネル操作時に指の滑りもいいらしいので、タッチパネルなしにしないのであれば保護シートは割と必須オプションっぽい。
    • 光度センサーの位置が頭おかしいって、感じでなぜか本体側のベゼル付近の中央に近い位置にあり自動調整を有効にしてるとタッチパネルに触れる度に手の影に入って画面が暗くなる。
    • タッチパッド
      • タッチパッドはあんまり出来が良くない。
        • マルチタッチ対応にすることで近年のこの品質になってしまうぐらいなら、マルチタッチ非対応のものに戻して欲しいところ。
      • 右下を強く押すことでも右クリックになる他、二本指タッチでも右クリックになる。
      • いろいろ設定できるので自分の使い方や好みに合わせて設定すべし。
      • タッチパッドに対してもタッチパネルでのジェスチャーの多くが有効。
    • 使ってると度々手前両端の角で痛い思いをすることがある。
    • VTは例によってデフォルトではオフになっているので、仮想マシンを使うつもりならBIOSから有効に設定。
    • ケースはMacBook Air(11インチ)用のものを使用。少なくとも自分が使ってるMacBook Air(11インチ)用のケースはジャストフィットです。
    • ファン
      • なにもしてない時に Windows Defender さんが頑張って五月蠅くなっちゃう。
    • 電源ケーブルがやけに抜け易い。電源ケーブルを足に引っかけりした場合なんかのトラブル回避の為だとは思うけど、充電してるつもりがバッテリーが空になってたってことになりかねないのでそのあたりは要注意。
    • シール
      • 結局は剥がしたけど、今回のはそんなに外観を損ねていない。
      • Windows 8 のシールだけは未開封を証明する類いのシールと同じ作りになってて綺麗に貼り直すのは多分無理。
      • インテルはアンチセフトシール作れよー! 防犯会社のシールと同じで盗難防止効果が望めると思うんですけどねぇ。
    • スピーカーは自分が今まで使ってきたこのサイズのマシンとしては別格で最高。
      • スピーカーとヘッドホンで音量設定が個別に扱われないのは地味に辛い。
      • [VAIOの設定]→[音質]→[詳細]で自分好みの音設定にしたほうがよい。
        • ただしバグがあるようで、OS側から音量調整すると一部設定が無効になるのか明らかに音質が変わる。
        • ここではスピーカーとヘッドホンを個別に設定できるのでここでスピーカー音量を大きめに設定しヘッドホンの音量を小さめに設定することで前項の問題を大きく緩和できる。
    • バッテリーのもちはお察し。
      • 使い方にもよるけど、拡張バッテリー抜き&いたわり充電で自分の使い方だと4時間持ちそうにない。
    • WiFi
      • 2ch見てると主にAtremユーザーから不調の訴えが多いようですが、WZR-1750DHPで使ってて特に問題ないですね。
  • ソフト関連
  • 完全に Windows 8 関連の話

2008-03-12

[] ATOK 2008

2週間ほど前に購入し、しばらく使っていたのですが明らかに ATOK 2007 より馬鹿になっています。【ちょっと馬鹿になったATOK2008】によるとやっぱりアルゴリズムをいままでのものから変更し、改悪しちゃった模様。orz

いまの ATOK にはオンラインアップデートの機能もあることだし、早急にアップデートがリリースされて改善されることを期待。

てか、ちょっとリリース前にテストしてれば明らかに馬鹿になっていることに気付いただろうにジャストシステムもなにやってんだ? それでもまぁ、Windows Vista に付属の IMEOffice 2007 に付属してる IME に比べれば全然マシなんだけどね。でも、これは「腐ってもATOK」ってことじゃなくて中国で開発するようになってしまった Microsoft 製の IME がぶっちぎりで馬鹿過ぎるってだけの話だったりします。

2007-04-22

[] EMOBLE D01NE

EMOBLE のデータ通信カード D01NE を3週間ほど使ってみてのレビュー。

まず、専用の接続ユーティリティについてはこの手のものにしてはスッキリしててそんなにうざくないです。ただ、システム上にはダイヤルアップ接続の登録を行ってくれないので自動でダイヤルアップさせるようにするには自分でダイヤルアップを登録する必要があります。

ダイヤルアップの登録は"EMOBLE D01NE ユーティリティ"のメニューバーから[設定]→[ダイヤルアップ設定](切断している状態でないとこのメニューは利用できません。)で[ダイヤルアップ設定]ダイアログを表示してそこで表示される[ダイヤルアップ接続先(APN)]から"emb.ne.jp"を選択して[編集]ボタンを押せば[ダイヤルアップ接続先設定]ダイアログが表示されるので更にそのダイアログにある[詳細設定]ボタンを押せば[emb.ne.jp のプロパティ]が表示されるんで、それを真似て Windows の[ネットワーク接続]からダイアルアップの接続情報を登録すればいけます。

ちなみに接続先の電話番号/ユーザ名/パスワードは付属のドキュメントにも記述されているので合わせてそちらも参照してください。

接続ユーティリティが常駐するのが嫌な人は msconfig で[スタートアップ]タブにある

utility,C:\Program Files\EMOBILE\EMOBILE D01NEユーティリティ\utility.exe /AutoStart,SOFTWARE\Microsoft\Windows\CurrentVersion\Run

を切ってしまいましょう。

ドライバについては Windows XP でも Windows Vista でも動作はするのですが、多少問題があるようで時々、接続はできてるのに一切データを受信できなくなったりそもそも一切接続ができなくなるなどといった現象が発生します。

このような状態に陥った場合は、接続が切断されている状態でタスクバー上のシステムトレイにある "ハードウェアの安全な取り外し" のアイコンから "NEC PCI to USB Open Host Controller を安全に取り外します" を実行してからいったんカードを抜いてもう一度刺しなおせば正常に動作するようになります。

これは苦肉の策に過ぎないので早いとこドライバのアップデートが提供されることが望まれます。

電波状況については、私の自宅で使ってる分には常時良好な状態で問題はありません(元々自宅用に購入したモノであり、外で使う予定はいまんとこありません)。

ただ、先述のドライバの問題の関係か何時間か接続してると接続が切れてしまうことがよくあり、接続状態の維持に関しては劣悪とまではいきませんが少なくとも良好ではありません。

速度については4月の初旬ごろにテストした時は確か 3Mbps ぐらいの速度が比較的コンスタントに出ていたのに今日テストし直してみたところ速度が安定せずに 1.2〜2.4Mbps ぐらいの範囲で揺れています。バックボーンの回線がまだ細くて混んできたってところでしょうか?

wraith13wraith13 2007/04/22 23:36 ちょっと調べてみたところ、どうも EMOBLE D01NE には専用のドライバというものはなく汎用的なドライバのみで構成され、飽くまでただの USB 接続のモデムという形態をとっているみたいなので、問題なのはドライバじゃなくてファームウェア?

wraith13wraith13 2007/04/25 22:01 前言撤回、USB接続のモデムに見せる部分までは確かに汎用のドライバのみで構成されているのですが、モデム本体部分にD01NE専用のドライバ(d01nemdm.sys)がありました。