スキップしてメイン コンテンツに移動

Pixel Slateがやってきた

普段は15インチのMacbook Proを使っているんですが、以前よりだいぶ軽くなったとはいえやっぱり重たかったり、画面の広さが魅力なのですがコーヒー屋さんとか電車や飛行機の中で開くと圧倒的存在感を醸し出してくれるのが気になるところ。

15インチの使いだしたのはiPhoneアプリの開発とかでStoryboardで画面いじるのに13インチじゃ辛いなぁってところが大きかったのですが、それ以外の用途では外出時はでかくて重くてちょっと扱いづらい。あと値段もそれなりにするので盗難や破損なども心配だったりします。

そんな訳で今年に入ってガッツリ開発しない時に持ち出せる端末があるといいなぁと模索していました。打ち合わせのときなどにペンデバイスとか使えても素敵かもと妄想が膨らみ2 in 1のデバイスを検討していました。

全く開発のことを気にしないんだったらiPad Proが完成度高くて良さそうでしたが、開発できない端末に用はありません。で、次に考えたのはMicrosoftのSurfaceです。Windows機を随分使っていないので、最近のWIndowsの状況を把握するためにもいいかもと調べていたのですが、Surface pro・・・なかなか良いお値段するのですね。サブマシンにするにはちょっとお値段張り過ぎ。

もっとお手軽な端末はないのかしらと見ていたらSurface goなんて可愛らしいのがでてきました。10インチクラスのタブレットにWindows10が搭載されているの。CPUスペックがかなり心配だけどがっつり開発しないんだったらいいかなと思って購入してみました。

しばらくSurface goを使ってみていたのですが、使えなくはないけど度々イラっとする遅さがついて回る感じ。全然気持ちよく使えない。ブラウザの動きもモッサリ。
一応Android Studioでエミュレータ使ったデバッグとかも動くことは動くけど、緊急時以外は触りたくない遅さです。
ということもあり、サブマシンにするには非力過ぎて心許ない感じでした。

そんなこんなしているある日、ふと今年のGoogle I/Oで紹介されていたPixel Slateのことを思い出しました。Pixel SlateはChromeOSが搭載されたタブレットのようなマシンです。

ChromeOSといえばWebブラウザのChromeだけが動く変態環境の印象があったのですが、アメリカの教育関係とかではそれなりに市場シェアを取っているそうです。今の世の中ブラウザさえあればなんでもできるんじゃないかってくらい、いろんなアプリやサービスがありますが、とはいえブラウザだけじゃガッツリ開発は難しいと考えていました。

ところが今年のGoogle I/OではChromeOSでAndroid Studioが使えるようになるって発表していたので開発用途にも使えそうじゃないですか。でもChromeOSでAndroid Studioが使えるってどうゆうこと?と思い調べてみたら、ChromeOSでLinux環境が使えるようになっていてLinux用のアプリケーションが動くようになってるみたいです。

ChromeOS = Chromeだけが動くOS

じゃなくなっているみたい!
つまり

ChromeOS = Linuxデスクトップ

なのか!?20世紀に夢見たLinuxデスクトップの普及がそこにあるのか!?と興奮が止まりません!!!これはもう物欲スイッチ全開です!買うしかありません!

そこでPixel Slateのページを見ると、スペックによってだいぶ値段に差があるのね。でもここはSurface Goの事もあったので、スペック高めに攻めていきたいことろ。ですがcore i7のモデルは$1,599もするの。高けーよ!!仕方がないから中古でもいいかとebayを覗いてみたところ、各種Pixel Slateが出品されていました。

中古とはいえ今年出たばかりの製品なのでどれもキレイそうです。そしてそれほど安くない。ざっくり見ていくと$1,200くらいでやりとりされていそうな感じでした。

できれば$1,000は切って欲しいなと思いつつ、残り時間1日を切っているけど$700くらいの商品に入札してみました。どうせオークション終了間際に金額跳ね上がるんだろーなーと思って床についたのですが、翌日気がついたらそのまま落札していました!!!

そんな訳でPixel Slateがやってきました!
第一印象は 思ったよりデカイな です。

これから色々と触っていってみようと思います。

コメント

このブログの人気の投稿

M1 Macbookの仮想化環境 Parallels DesktopでWindows10

 CPUアーキテクチャの変更でもっとも影響を受けるところからいきなりぶっこんでみようと思います。 十数年前にPowerPCアーキテクチャからIntelアーキテクチャへの変更で、ユーザとしてもっとも恩恵を受けられたのがBootCampやParallelsなどの仮想マシン環境を使って、Windowsが使えるところが大きかったりします。 開発作業などはMacだけで行えたとしても、動作確認を行うためにWindowsの環境が必要になったり、Mac版のMS Officeでは印刷がズレてしまったり、Windows版のソフトしか提供されていなかったりなど、手元でWindowsが動いてくれたほうが嬉しい人も多いと思います。 IntelアーキテクチャからARMアーキテクチャの変更によって、一般的に広く使われているIntelアーキテクチャ向けのWindowsは動かなくなっています。 ですがMicrosoftはWindows8の頃から、ARM向けのWindowsをハードウェアベンダ向けには提供していて、これが一般に向け提供されるのかみなさん興味津々な状態です。 一般向けに提供されている訳ではないですが、Microsoftのベータテスト的なプログラム Insider ProgramでWindows 10が配布されており、これを試しに動かすことができるようです。 Windows Insider Program Macの仮想化環境としてはParallels、VMWare Fusion、VirtualBoxなどが使われていると思いますが、私はParallelsを愛用しています。 Parallels DesktopのM1対応のテクニカルプレビュー版 が公開されているので、これを使ってARM版Windows 10を動かしてみます。 早速Parallels Desktopのテクニカルプレビュー版をダウンロードしてみます。ダウンロードした時のバージョンは16.3.0-50385 となっていました。 インストール後に、こんなダイアログが表示されます。Intelベースの既存のVMを動かすことはできないし、新しくIntelベースのVMを作ることはできない的なことを書いていそう。 続いてWindows 10のイメージのダウンロードを行いますが、サイズが7.6GBもあるのでかなり時間がかかります。ビルド番号は202

MacからWindowsの名前解決をする

Windowsな環境だと、NetBIOSでコンピュータ名で名前解決ができたりしてとても便利です。そんなこともあって、一時期はLinuxサーバに用がなくてもSambaをインストールしたりしていた時代もありました。 ですがMacからはNetBIOS名で名前解決してくれません。Windowsとのファイル共有にはSambaが使われているので、NetBIOSで名前解決しようと思えば簡単にできるはずですが、色々あるんでしょうね。きっと。 実際のところ、ファイル共有だけであればWindowsでもLinux上のSambaでも問題なくできるんですが、pingを打ちたい時や、pingを打ちたい時、ほかhttpとかデータベースに繋げたい時とかに困るんです。pingを打ちたい時の方が多いですが。 とりあえず手動でなら、NetBIOS名からIPアドレスは引けたりします。おもむろにターミナルを開いて $ smbutil lookup ホスト名 とすれば、IPアドレスが引けます。 ので、このIPアドレスを指定してping打ったり、他色々できますが、面倒でやってられませんね。 じゃあMacでNetBIOSのようなものってないのかというと、ちゃんとあって、mDNSという仕組みが使われています。 mDNSの詳しいことは後日調べるとして、LinuxならavahiをWindowsならBonjourをインストールして、ホスト名.localで名前解決ができるようになります。 他、DHCPサーバとDNSサーバを連動されてあげれば、ソフトを追加でインストールしなくて済むのでスマートに仕上がりますが、最近は面倒なのでDHCPサーバはブロードバンドルータに任せっきりなのでありました。 Bonjour for Windowsのダウンロードがイマイチ良く分からないことになっています。 とりあえず Bonjour Print Services for Windows をダウンロードすれば大丈夫そう。

DebianをSqueezeに上げたらKVMの仮想マシンが起動しなくなった

先日、無事にサーバのDebianをSqueezeにアップグレードした訳ですが、KVMの仮想マシンが起動しなくなっていたのをメモしとくの忘れていました。 実際のところ、KVMの仮想マシンが起動しなくなるという訳ではなくて、libvirtを使っていて、且つ、仮想HDDをrawフォーマット以外(qcow2とか)を使っている場合に Starting SeaBIOS (version 0.5.1-20101112_103537-polaris) Booting from Hard Disk... Boot failed: not a bootable disk No bootable device. なんて可愛らしメッセージが表示されちゃいます。 あまりの可愛らしさに胸がズキューンってなっちゃいますね。 これはlibvirtのバージョンが上がって、XMLのフォーマットに変更が入っているのが原因みたいです。新しいXMLのフォーマットではdiskにdriver要素が指定できるようになっているんですが、指定されていない場合はrawフォーマットとして扱われてるみたいです。 XMLフォーマットの詳細は こちら なのでdriver要素を指定して上げれば問題なく起動します。でもdriver要素チマチマ追加するの面倒だなぁと思っていたら、virshから編集すると、自動的にdriver要素追加してくれてました(rawになってるけど) $ sudo virsh edit ドメイン名 で、rawになっている部分を、実際に使用しているフォーマットに変更して上げればOK。 というかvirshのeditって今回初めて使ったんですが、defineしなくていいので楽チンですね。 今まではXMLファイルを編集して、その後 virsh defineやってました。