2016-08-27

花火と映画でまったりの週末 - 流山花火大会、ウォールフラワー(エマワトソン)、ムード・インディゴ(オドレイトトゥ)

みんなが熱くなった熱いオリンピックが終わって、次はパラリンピックを待つばかりですが、そんな週末は、私は花火と映画でまったりしようと思います。

花火は昨日の金曜日、千葉県流山市に行ってきました。
江戸川河川敷で近くでゆったり見れる私のお気に入りの花火大会です。
下は大トリの動画です。

映画はiTunesから2本、
先週100円だったウォールフラワーと、今週100円のムード・インディゴ。
大好きな、エマワトソンとオドレイトトゥが主演の作品です。

2016-08-09

ポケモンGOでピカチュウをライチュウに進化させた

ポケモンGOの最初の楽しみは、とにかくスポットを回ったり、いろいろなところに出現するポケモンを集めて、操作に慣れること。 
次は、レベルを上げることと、強いポケモンを育てる、またはゲットして、バトルに備えること。
あとは、レアなポケモンをねらって集めることでしょうか。

ライチュウはピカチュウから進化させるしかないようです。
アメが50個必要なので、13匹のピカチュウを捕まえないといけませんが、有名なピカチュウの巣が世代替わりしたので、なかなか大変でした。

図鑑に最初は140のカブトの番号までしかなくてどうなるのか不思議だったのですが、段階的に広がっていくようです。
今の私の図鑑は148ハクリューまで広がりました。

2016-07-28

ポケモンGOのちょっとした裏ワザ集です

ポケモンGO、お散歩のお供に、歩きスマホに気を付けれさえすれば、なかなかたのしいですね。

私の見つけた裏ワザを3つご紹介します。
  • スマホでプレイしている人が多いと思いますが、タブレットでプレイした方がボールを圧倒的に安定して投げられます。iPadにもきちんと対応したアプリです。
  • ポケモンの3Dモデリングが抜かりなく、とてもよくできていますよね。捕まえたポケモン一覧では、ポケモンを回転してじっくり鑑賞することができます。タップすると技を出したところを見せてくれます。ピカチュウは決め言葉もしゃべります。
  • 図鑑からは、自分のゲットしたポケモンとゲットし損ねたポケモンがあと何段階進化するのかを調べることができます。(図鑑ではポケモンの種類は最初期の151よりなぜか少し少ない140種類のようですが、ピカチュウの進化前のピチューがいないのはよいとして、140カブトをには進化形の141カブトプスが記載されているし、150ミュウツーの目撃情報もあるし、少し謎ですね。)
    後日補足:図鑑は最初140までですが、ゲットすれば必要に応じて拡張される仕組みになっていますね。

2016-07-20

Windows 10へのアップグレード、MSI WindPad 110W

多分に漏れず、私もギリギリになってしまいました。
Windows 7/8タブレットの研究用に4年前に手に入れていたMSI WindPad 110Wで普通に動きました。

順序として、アップグレード作業なので、最初にWindows 7 Home Premiumを入れ直してから、右のページのアップグレードツールを実行してアップグレードしました。
これは、細切れになっていたパーティションをきれいにしたい意図もありました。
7のクリーンインストールで組み込みのWi-Fiドライバがなくて通信できないので、BuffaloのUSB Wi-Fiを接続して急をしのぐハプニングもありました。

実は、Windows 10のバージョン1511(2015年11月版、いわゆるTH2、Threshold 2)からは、アップグレードしなくても、Windows 10のクリーンインストールでWindows 7/8のプロダクトキーをそのまま使えるようになっているのを知ったのは、後の祭りでした。
これは、後で別環境で試してみたら、その通りでしたので、今後同様のセットアップをする方は、Windows 10のクリーンインストールが良いと思います。
もちろん、これは7月29日(金)までの期間限定の機能なので、それ以降はプロダクトキーの入力はできるけれども、ライセンス認証で失敗するという動きになると予想されます。

さて、Windows 10の使い勝手は、Windows GUIでそのままタッチパネルに対応した7や、消化不良の8、などに比べて、さすがにやっとまともになってきたと感じました。
タブレットモードに切り替えると、アプリがフル画面になって、よりタブレットの雰囲気になります。
仮想ゲストでは何度もWindows 10は触っていたのですが、タブレットの実機ではやはり感覚が違います。

Windows Updateが動いている(勝手に動きます)間は、使い物になりませんが、それ以外は、かなりスムーズに動きます。
ピンチアウト・ピンチインによる拡大縮小操作も使えます(なぜかEdgeブラウザだけはできません、IE 11、Firefox、SRWare Iron(Chromeのプライバシー強化版)ではちゃんと使えるのに)。
1280x800のディスプレイでもスプリットビューが使えます。
Windows 10ではデフォルトでは隠されている、休止状態(Hibernate) は pwercfg -h on コマンドで設定できました(Windows TenForumsの参照記事)。
画面の自動回転は、SKUSoftさんのwpdgpotツールで出来るようになりました(参照記事)、回転時に画面が消えて書き換わるのは変わりませんが。

現時点ではローカルアカウントしか設定していないので、Insider Previewビルドへの更新はできませんが、おいおい設定して、いち早く最新版に更新できるようにしたいと思います(Cortanaを試すのにもMicrosoftアカウントが必要です)。
Windows 10はOS as a Serviceですからね。

2016-07-10

iOS 10のSwift Playgroundsを自分のプログラムのテストに使用するには

iOS 10とmacOS Sierra (10.12)のパブリックベータが始まりました。
早速両方をインストールしてみました。

Appleの規約上、おおっぴらにパブリックベータの内容に関して書けないことになっています。
スクリーンショットとかバンバン載せたいのですが、そうはいきません。

なので今回は、パブリックベータプログラムに参加しているお友達に向けての発信です。

私がiOS 10で一番気になっているのはSwift Playgroundsです。
XCodeにもPlaygrounds機能は、2バージョンつくらい前から付いてきていましたが、iOS版はプログラミング教育のツールとして機能を強化して紹介されました(Appleのページ)。
準備された課題を実行するだけではなくて、一から自分で作ったプログラムのテストにも使えるはずだと、にらんでいました。

少し試してみたところ、次のような感じのコードで、汎用的な使い方ができそうなことがわかりました。
もっとスマートな書き方があるのかもしれませんが、まずは第一報として、共有します。
//おまじない
import UIKit
import PlaygroundSupport
//ボタン生成
var button = UIButton(frame: CGRectFromString("0,0,150,50"))
button.backgroundColor = UIColor.gray()
button.setTitle("Buttonテスト", for: UIControlState.init(rawValue: 0) )
button.setTitle("Buttonハイライト", for: UIControlState.highlighted)
//Live Viewに表示
PlaygroundPage.current.liveView = button
Swift Playgroundsでは、コード入力の際も、いわゆるインテリセンスが今まで以上に効いていてXCodeでコーディングするよりも気持ちよくできると感じました。

2016-07-05

MacBook Airから取り出したSSDをMac miniに装着 - 実行編

Mac miniの上段に無理やりおさめて接続した、
MacBook AirのSSD+SATAアダプタ
先日予告しました通り、この週末にやっちゃいました。
万人にお勧めできる内容では全くないですが、自分的には有効利用が出来てよかったと思います。

MacBook Airから取り出したSSDは2.5"ドライブに比べて長さがかなり長いので通常の位置には組み込むことはできません(MacBook AirのSSD交換レポートその1その2)。
これを何とか活用しようというのが、今回の記事です。

SSD/HDD用の接続アダプタのフラットケーブルはもともと自由に曲げられるので、Mac mini上段の空いているすきまに潜り込ませた寸法の長いSSDに接続するのにとても都合が良かったです。
この下段にHDDを取り付け、何の不信感もなく収まってしまいました。

移行には、元々HDDを700GBほども使用していたので、ものすごく時間がかかってしまいました。
  • 最初に内蔵HDD(すでにSegateのSSHDに入れ替え済み)からUSB 3.0外付けHDDへのバックアップ(リカバリモードで立ち上げてディスクユーティリティで複製):5時間
  • 内蔵Fusion DriveへのOS Xのクリーンインストール:30分
  • バックアップを取ったUSB 3.0外付けHDDから、移行ウィザードを使ってアプリやデータの復元:5時間
MacBook Airの128GBのデータ移行が15分だったので計算上は妥当な時間ではあります。
バックアップ用HDDを上段に内蔵してコピーすればもっと速くできたはずですが、あいにく厚さ15mmのHDDしか手元になく、内蔵不可能でした。

Fusion Driveにした結果、OS Xの起動時間は、
  • 内蔵SSHD:35秒
  • USB 3.0外付けHDD:1分25秒~2分20秒
  • 内蔵Fusion Drive:15秒
となり、効果てきめんです。
内蔵HDDの時は1分以上かかっていたと記憶しているので、いまさらながらSSHDが実はかなり健闘していたのが良く分かりました。

Fusion Drive自体の設定は、Mavericksを外付けHDDから起動し、ディスクユーティリティでオンラインで行いました(Fusion Driveに設定すると内容が消えるので、上に書いたバックアップを慎重にやりました)。
内蔵ディスクがSSD+HDDの状態でディスクユーティリティを起動すると、SSDとHDDが赤い文字で表示され、ディスクを修復するか、と聞いてきて、Fusion Driveの設定がオートマチックに流れます。
今回私はたまたま古いOS Xを使用したのでよかったのですが、ディスクユーティリティのFusion Drive設定機能はEl Capitanでは無くなっている(コマンドでは設定可能)とのことなので、注意が必要です。

今更ながらMavericksを再インストールしたのですが、昔に保存していたインストーラは、Appleが証明書で問題を起こしているらしく、エラーになって使用できませんでした(2016年2月以前にダウンロードしたインストーラがダメになったとのこと、Apple Ch.さんの記事)。
再度ダウンロードすればよいのですが、MarvericksのApp Storeではなぜか「インストール済み」となっていてダウンロードできず、仕方なくFusion Driveに一度El Capitanをインストールした上で、App Storeの購入済みからダウンロードしました(Apple Ch.さんの記事にあるmas-cliはMavericksは古すぎて動かなかったので)。
その上で、El CapitanからMavericksのインストーラを起動しても、「古いのでダメ」 だったので、再度外付けHDDからMarvericksを起動し、ダウンロードしなおしたMavericksのインストーラでFusion Drive上にインストールしました。

いろいろありましたが、最終的にはしっかり動いています。

2016-06-30

MacBook Airから取り出したSSDをMac miniに装着 - 予告編

先日MacBook Air Mid 2012のSSDを交換しましたが(その1その2)、取り出したSSDをUSB 3.0外付けディスクとして有効利用するだけでは飽き足らないのが私の悪い癖。
他方、私のMac mini 2012はSSHD 1TBに入れ替えて何とかしのいでいたのですが、この際、MacBook Airから取り出した128GB SSDを増設して、大容量Fusion Diskにしてやろうと思い至りました。

実は、取り出したSSD、専用のケースに収めるのなら良いのですが、SATA変換アダプタをつけると、通常の2.5インチHDDよりもかなり長くなってしまい、通常のケースには全く入らないのです。
さらに、Mac miniの方のふたを開けて中をのぞいてみると、上段のエリアに、通常のHDDとは向きが違うのですが、ちょうどスペースが空いているではありませんか。
空中結線かつケーブルをひねって接続することにはなりますが、このスペースにMacBook Airから取り出したSSDを詰め込んでみようと思います。

ソフトウェア的には、Fusion Driveを構成するにはドライブの初期化が必要なので、現状の内容をどう移行するかが、悩みどころの一点です。

ということで、上段HDD用の接続ケーブルを発注しました。
ちゃんと接続できるか、またレポートしたいと思います(こんなレアな組み合わせの使い方を人がほかにどれだけいるのかは分かりませんが。。。)。

[2016-07-05] 実際に取り付けました。

2016-06-15

WWDC2016の感想

私の事前の願いもむなしく、今回のWWDCでは新しいハードウェアの発表は(まだ)ありませんでした。
4つのプラットフォームの新しいバージョンの紹介に終始したキーノートでした。
私が気になった点は3点です。
  • Apple Watchのアプリ起動が7倍速くなる。 アプリ一覧はデジタルクラウンを押して出すホーム画面の小さなアイコンではなくて、Dockになる? (現状のApple Watchユーザガイド
  • メモアプリのコラボレーション機能(一言だけ紹介されていました)。
  • Swift Playground。これが単に課題を解くだけのアプリではなくて、自由に任意のコードでアプリを開発できるようになっていたら、いよいよセルフ開発が出来てしまいます。
WWDCは正に継続的にアプリを開発・保守している人たちに、必要なことを伝えるのが趣旨なので、ハードウェアの新製品は別途スペシャルイベントが開かれるのでしょう。

2016-06-13

FONルータの新型Fonera mini

ちょっと見ないうちに、新しいFON Wi-Fiルータが発売されていました。
今度はFonera mini。
一世代前の(カスタマイズ版がSoftbankで配られていたもの)に比べてさらに一回り小さくなっています。
FONは自分のWi-Fiを共有して、世界にWi-Fiをもっと広めようと言う活動。
FONルータを購入すれば、世界中のFONにアクセスできるようになります。
今日時点でamazonで2,830円なので、そこそこお手軽じゃないかと思います(夢の代金込み)。
FONについて詳しくは、http://fon.ne.jp/ をどうぞ。

WWDC2016直前のお願い - iPod touch Plus with VR

恒例の、お願いタイムです。
私のお願いは、ずばりiPod touch Plus with VRです。
iPod touch 6th genは去年2015年に出たばかりですが、なんのその。
最新のVR機能搭載は、まずiPod touchから、というのはどうでしょうか。
3Dカメラも搭載し、ARもこなしちゃってください。
今回発表される「これなしには生きて行けない」の答えはVR、無理ですかね。
何かしら新しいデバイスが出て来ないと、あまりにも寂しいですよね。

2016-06-04

MacBook Air Mid 2012のディスクがいよいよ狭くなったのでSSD交換を決行 - その2こんどは500GB

上が今回の500GB、下が元の128GB。
少し見にくいですが、M.2 SSDと変換
アダプタの2段重ねなので、厚みが約2倍。
先日に引き続き、我が家のもう1台のMacBook Air 11" Mid 2012のSSDも増設に踏み切りました。
SSD交換は前回経験済み、かつ工具が揃っているので、今回は少し冒険してみました。
使用したパーツは以下です。
今回選んだSSDは500GBで2万円切り、アダプタと合わせても前回のTranscendの240GBの交換キットよりも2倍の容量なのに安く付きました!!。
前回のは美しい化粧箱、今回のはプラスチックのブリスターパックという違いもありました。

今回選んだアダプタはどのサイズのM.2 SSDでもMacBook AirのSSDのサイズにピッタリ変換してくれるものです(他に、短いタイプのアダプタもあるようですがそれより良いと思います)。
ただし、アダプタなので、MacBook Air専用SSDに比べてどうしても分厚くなります。
最初にものを見たときには、ちゃんと入るか不安になりましたが、SSDが入る場所はちょうど底面が一番膨らんでいる場所なので、問題なし(ラッキー、結果オーライ)でした。

MacBook Proにはさすがにかないませんが、メモリ8GB、ディスク500GBの最強のMacBook 11インチに仕上がったと思います。
なお、MacBook Airは世代によってSDDの接続コネクタが全く違うので、交換するときは自分のマシンに厳密に合ったものを選ばないといけませんので、くれぐれも慎重におねがいいたします。

[2016-07-21] 取り出した128GB SSDはMac miniにいわば無理やり組み込んでFusion Driveにしました(その1その2)。

2016-06-02

今日の一番星は火星

久しぶりに晴れましたね。
一番星といえば、西の空の宵の明星、そう金星が有名です。
ところが、いま話題の火星が、現在の一番星です。
何と言っても−2等級ですからね。
さすがの大接近です。
写真は、iPod touch 6genのカメラで、先ほど、2016-06-02 19:30に撮影。
手持ちですが、原寸大で見るとちゃん写っています。
この時間は、南東の空、30°くらいの高さでした。