Xperia Z3 綺麗・すべすべ

iPhone 6なんかよりも個人的には本命だったのが Xperia Z3。 WiMAX 2+とか、キャリアアグリゲーションとか興味があったので、au版を入手しました。液晶が本当に綺麗です。Xperiaって、基本的に液晶の品質はそんなに良くない印象でしたが、これは美しい。そし…

ぷるるんっアニメーション

ぷるるんっ!っていうのを実装してみたかったのでお試し実装。 下の四角をマウスでふるふるしたら揺れます。 sin(t)を増幅する増幅率をどんどん減衰させていけば十分だと気づいたので、それで。 ぷるるん var delta = Math.PI / 16; // 角速度(ラジアン/フレ…

ドコモの解約時支払額

多分、これで合ってるよなぁと思いながら作ってみた。ドコモ解約時支払額概算25ヶ月目の支払額は、24ヶ月目にちゃんと、解約の事前手続き(日割りできない定額プランの解約の予約)をやってない場合の金額。合ってるよねぇ?

Xperia Z2 Tablet は以外と小さい

今日、初めて気づいたことなんですが、 Xperia Z2 Tablet は、milesto の小さいポーチ?メッセンジャーバッグ?って奴に入ります。ジッパーは閉まらなくなるわけですが、防水ですし、中に極端に小さな物を入れない限り、あんまり困らないのかなぁと思いまし…

Surface Pro 3のタイプカバーは撥水加工

さすがに、タッチカバーみたいにラバーじゃないので、キーボード側にコーヒーとかをこぼすとどうなるのかは不明ですが、裏側なら、何ともありません。 拭き取ればコーヒーの匂いすら残りません!

Surface Pro 3用のUS配列タイプカバー入手

やっと届いたよん! 転送業者を使う 僕は、US配列信者ですので、実のところ、PCの調達には特定のメーカーを使わざるを得ないという問題があります。Lenovo, Apple辺りは問題無くUS配列が選択できますが、SonyというかVaioは最近、残念ながら方針転換してしま…

Surface Pro 3とXperia Z2 Tabletの両方を使って分かったこと

Xperia Z2 Tablet の圧倒的な軽さ・薄さ 気軽さでいうと、この軽さ・薄さはヤバイ。500g以上のものが持てない体になってしまう。さらに、防水だし、そもそも、薄すぎて軽いので、華奢な感じが逆にない。実際の所、数十センチ程度の高さから落としても、軽さ…

続続) ThinkPad X1 Carbon (2014)のAdaptive Keyboardをアプリ毎にカスタマイズする

三匹が斬る!みたいなことになってますが・・・って完全にオッサンにしかわからん感じの導入・・・。続) ThinkPad X1 Carbon (2014)のAdaptive Keyboardをアプリ毎にカスタマイズするで勝手にカスタマイズアプリを作っていましたが、遂に、Lenovo純正のカスタ…

Surface Pro 3のくだらない小ネタ

Surface Penのキャップボタン 実は、この部分だけが別デバイス。内部に電池も入っていて(電池の説明の部分をよく見ると書いてある)、ここだけでもOneNoteを起動できる。英語だけど、この人の話の中に、別デバイスとして認識されている話がある。で、確かに、…

Surface Pro 3 を買いました。

みんなさんがTwitter上で、買ったよ報告をしまくって、おまえは買わないの?みたいな圧力を受けまくったので、家の近くのビックカメラで30分ぐらい悩んだあげく、店員の方が、ポイントプラスしますよという悪魔のささやきを始めてしまったので、 Surface Pro…

Windows 8.1 のデスクトップPCでも指紋認証を使いたい!

ThinkPadを使ってると、指紋認証が便利で、ログイン時にパスワードを入力することは非常に少なくなります。ThinkPadは、基本的に、専用のユーティリティーが付いていて、BIOSのアンロックやスリープ状態からの復帰にも指紋認証が利用できたりと、本当に至れ…

XAMLでウィンドウの最大化・最小化・閉じるボタン群を制御する Attached Property

Attached Property の便利さに目覚めたので、最近はこういうのは全部、Attached Properyです。

PHPで本気で安全なパスワードを生成する

TwitterでPHPで、いわゆる安全な秘密鍵を生成する方法っていうのがネットにほとんど記述されてないという事実に愕然としている。みんな、暗号乱数ぐらい勉強してくれ・・・。— Takashi Kawasaki (@espresso3389) April 12, 2014なんて発言をしたら結構反響が…

Per-Monitor-Dpi をAttached Propertyで実現する

WPFのアプリで、Per-Monitor-DPIを実現する方法自体は、Developing a Per-Monitor DPI-Aware WPF Application - MSDNで紹介されており、これに基づいて様々なPer-Monitor-Dpi用のヘルパーが用意されています。githubで per-monitor-dpiでググると、それらし…

続) ThinkPad X1 Carbon (2014)のAdaptive Keyboardをアプリ毎にカスタマイズする

先日のエントリでは、単にレジストリのエントリを説明しただけでしたが、これをいつもやるのは面倒なので、ツールを作ってみました。 Adaptive Keyboard Configuration Utility .NET Framework 4.5必須ですが、新しい ThinkPad X1 Carbon は、基本的に、Wind…

ThinkPad X1 Carbon (2014)のAdaptive Keyboardをアプリ毎にカスタマイズする

ThinkPad X1 Carbon (2014)のAdaptive Keyboardなんですが、Adaptive Keyboard Settingsというアプリでは、基本的に、システムで定義されているアプリに対してしか、Adaptive Keyboardの設定が行えません。でも、普通に考えて、他のアプリでのAdaptive Keybo…

Windows 8(.1)搭載ThinkPadで、OSの機能を使ってリカバリディスクを作成する

新しいThinkPad X1 Carbon (2014)を含む、最近のThinkPadでは、OSの機能を使ってリカバリディスクを作成します。Windows 8からは、OSの機能として、製品出荷時の状態に戻す機能が付いています。 そのため、今までのようなリカバリディスクは添付されていませ…

Google ChromeのHigh DPI対応 (改訂版)

※2014/03/01 いろいろと分かりにくかったのでサンプルを差し替えました。ThinkPad X1 Carbon(2014)を使うとなると、いろんなアプリでのHigh DPIへの対応状況が気になるわけですが、その中でもブラウザの対応は非常に重要な要素です。ThinkPad X1 Carbon(2014…

新しい ThinkPad X1 Carbon (2014)

T440sも買ったのに、X1 Carbon 2014モデルも買うという馬鹿っぷりですが、買ってしまった物は買ってしまったのです。スペックは、下記の通り。 型番 20A7CTO1WW プロセッサ Intel Core i7-4600U 搭載メモリ(内蔵/拡張不可) 8GB PC3-12800 DDR3L SSD 512GB SS…

MyDigitalSSD SC2 Super Cache 2 42mm SATA III 6G M.2

ThinkPad T440sには、M.2のスロット(42mmまで)があり、少なくとも、日本で入手できるモデルでは、このスロットは空いています。ここにSSDを搭載できるんですが、これまで、なかなか、M.2のSSDが発売されなくて活用できない状態が続いていました。最近になっ…

Xperia Z Ultra with uni ジェットストリーム

小ネタですが、個人的には著しくおすすめ。Xperia Z Ultraは、鉛筆でもスタイラス代わりに利用できるっていうのは公式に明らかにされていることですが、他にも使える物がいくつかあります。その中でも個人的に、一番良い組み合わせと思っているのが、ジェッ…

Xperia Z1/Z1 f/Ultra用のマグネット充電ケーブル

昨日、auからもXperia Z Ultra SOL24の発表がありました。僕は、あんまり大ぴらに言ってはいけない、グローバルモデルのXperia Z Ultra C6833にdocomo LTE SIMを装着して利用しているのですが(非rooted)、このサイズだと、スーツなどの内ポケットに収まる上…

Linux上のOwinHost.exeでhttpsを利用する

HTTPS対応 前回の記事、「Ubuntu 12.04.3 LTS に Katana(OwinHost.exe) をインストールする - espresso3389の日記」でOwinHost.exeをLinux上で動かしましたが、実験はhttp止まりでした。OwinHost.exeの設定にURLを指定する部分があるので、普通に考えれば、 …

Ubuntu 12.04.3 LTS に Katana(OwinHost.exe) をインストールする

OwinHost.exe - Katana C#+Owinのコード書きたい。でも、IISじゃなくてLinuxでホストしたいよっていうヒネクレな状況で、とりあえず、Katanaが動かないと話にならないので、Katanaを動かしてみたっていうのが趣旨です。 Mono 3.X とりあえず、新しいバージョ…

Google Chromeで絵文字表示する

NAOIさんの書いた、「Mavericksの絵文字バリエーション・シーケンス」を見ていて、Google Chromeで絵文字が表示されないのは嫌だなぁと思ったので、ググったら、Chromoji - Emoji for Google Chrome™という素敵な拡張を発見した。単純に、正規表現で、文字を…

HKSCS(香港増補字符集)用のEncoding.GetBytesの実装

とある案件で、HKSCS(香港増補字符集)のバイト列をUnicode文字列から取得するという必要があり、いろいろ調べました: HKSCS は、 zh-HK に対応するエンコーディング HKSCS は基本的には、Big5の拡張 HKSCS は、いわゆる半角(1バイト)とそれ以外の(2バイト)…

Logicool Ultrathin Touch Mouse t630

Logicoolから出た新しいマウス、http://www.logicool.co.jp/ja-jp/product/ultrathin-touch-mouse-t630。Ultrathinとの名前の通り、本当に薄い。 そんなことよりも、本物を観るまで分からないこの質感。この上質さは一目惚れする。 そして、小さい。この小さ…

ThinkPad T440s WinSatの結果

Windows 8.1になってエクスペリエンス・インデックスがない!とか思っていたんですが、とある所で、WinSat.exe自体は存在していることを知ったので、T440sでのWinSat.exeの結果を無編集で掲載しておきます。ちなみに、ディスクは、840 EVO 1TBに換装済みの値…

ThinkPad T440s、数日使ってみた感想

数日使ってみた感想を書いておくと、 ThinkPadとして期待していた物とは微妙に違う気がする 新しいトラックパッドは慣れが必要(物理ボタンとの連携など) という部分はある物の、全体として、かなり良くまとまった製品であると思います。液晶の品質が今までの…

ThinkPad T440sのHDD

T440sに2.5/9.5mmのHDDが搭載可能かを質問されたのですが、調べてなかったので再検証しました。・・・とはいえ、手元に9.5mmのHDDがなかったので、物理的に刺さりそうかどうかの検証ですが。元々入っていたHDDは、7mmのTravelstar Z7K500 500GB (HTS725050A7…