ネットサービスとかGoogleとか豆知識とか。

Swift
2014年10月30日 18:35
Swift: Optional型の変数は比較時に自動的にunwrapされる

スポンサード リンク

String? のような Optional 型の変数を比較するときには nil かどうか調べたり、明示的に unwrap したりしないといけないのかなと思っていたのだが、実はそうではなかった。

比較演算子を使うと、optional 型の変数が自動的にアンラップ(unwrap)される。

» [Swift] Optional(オプショナル)型についてのまとめ Ver2 - Qiita

ドキュメントのどこに書かれてるか分からなかったが、実際に試してみるとそうなっている。例えば以下のように変数を unwrap せずに比較が可能。

var x: String?
x = "hello"

// x! でも x? でもなく x でよい
if x == "hello" {
  // これが出力される
  println("x is hello")
}

var y: String?
// y が nil でもエラーにならない
if y == nil {
  println("y is nil")
}

変数 x の値は Optional なので厳密には "hello" という文字列と同じではないのだが、このように比較時にはその値が取り出されて実行される。

注意しないといけないのは、これは String? のように ? の場合の話であって、String! のように書く「Implicitly Unwrapped Optional 型」の場合には当てはまらないということ。

var y: String!

// y は nil なのでエラー
if y == "hoge" {
}

なので Implicitly Unwrapped Optional 型の場合は明示的に nil でないことを確認しないといけない。

var y: String!

if y != nil && y == "hoge" {
}

ツムツム
2014年10月26日 23:10
ツムツム: 「プレミアムツムを使って150コンボ」を白うさぎで攻略

スポンサード リンク

LINEツムツムのミッションビンゴ6枚目の8番「プレミアムツムを使って1プレイで150コンボしよう」をようやくクリアしました。攻略法は色々あると思いますがここでは自分がクリアした方法を紹介しておきます。

tsumutsumu-150combo-01.jpg

↑ プレミアムツムは「白うさぎ」を使い、「プレイタイム5秒プラス」と「ツムの種類削除 5→4」のアイテムを使います。

白うさぎのスキルは「少しの間時間が止まるよ!」です。時間が止まっている間はコンボが途切れないのでコンボが稼げます。また、時間が止まっていると離れたツム同士がつながりやすくなります。

さらにツムの種類削除のアイテムでコンボしやすくし、プレイタイム5秒プラスで時間を増やしておくとバッチリです。

コツとしては「なるべく早く」そして「なるべく細かく」です。コンボの数を増やさないといけないので、長くチェーンをつなげるよりは3個ずつ細かく消していくほうがいいです。6個つながる場所があれば、3個と3個に分けて2コンボにするという感じですね。

tsumutsumu-150combo-02.jpg

↑ この方法で150コンボ超え!

当然、時間が止まっていない間はコンボが途切れないよう、素早く消し続けるようにしましょう。

ミニツム&バッグセット ツムツム TSUM TSUM【ハロウィーン限定バージョン】
ミニツム&バッグセット ツムツム TSUM TSUM【ハロウィーン限定バージョン】 (Disney(ディズニー))

iPhone
2014年10月22日 06:09
SIMフリーのiPhone 6 PlusをOCNのプリペイドSIMでアクティベーション

SIM フリーの iPhone 6 Plus を会社の検証用端末として購入。アクティベーションするのに SIM が必要だったので、最近話題の格安 SIM の中から「OCN モバイル ONE プリペイド (20日間/50MB)」の nano SIM をヨドバシで買ってきました。

ocn-mobile-one-prepaid-01.jpg

常用端末の場合は速度や利用量を考慮して選ぶ必要がありますが、今回は Wi-Fi で使う予定ゆえ最初のアクティベーション以外 SIM を使う予定がないという理由でプリペイドタイプでも問題なしです。

格安 SIM は「SIM通 SIMカード比較情報(1,000円未満/月プラン) - 教えて!goo」にまとめられているようにかなりたくさん売られてて、正直全部調べるのはめんどくさいです。

月額プランの SIM だとワイヤレスゲートが月480円でしたが初期費用が3,000円くらいするので、合計すると OCN のプリペイドよりちょっと高くなります。ちなみに OCN モバイル ONE プリペイド (20日間/50MB) は税込 3,024 円です (2014年10月22日現在) 。あと So-net のプリペイド SIM も安いですが、iPhone 6 Plus の動作確認がされてるかどうか不明だったのと購入場所が限られているという理由で見送りました。

アクティベーションの手順はググればたくさん出てきますし(今回は「iPhone6 Plus 開封の儀 フォトレビュー その② | (:3[ MitaPlus ] =:・*・.」を参考にさせてもらいました)、基本的に SIM を入れておけば滞りなく完了するものと思われます。OCNのサイトで SIM の利用申込みをしてからアクティベーションをおこないましたが、アクティベーションだけなら利用申込みは必要なかったかもしれません。

iphone-6-plus.jpg

それにしても iPhone 6 Plus はデカくて薄い。従来の iPhone を叩いて麺棒で伸ばしたかのような。

【国内版SIMフリー】 iPhone 6 Plus 64GB ゴールド 白ロム Apple 5.5インチ
【国内版SIMフリー】 iPhone 6 Plus 64GB ゴールド 白ロム Apple 5.5インチ (Apple Computer)

アイデア
2014年10月16日 09:48
終業時間になると机が消えるオフィスはこんなオフィスだった

CNNに掲載されていた「CNN.co.jp : 終業時間に机が「消滅」、残業やめ生産性向上を オランダ - (1/2)」という記事によると、オランダには終業時間になるとデスクを天井まで持ち上げるデザインスタジオがあるそうです。

同国ハールレムにあるデザインスタジオのヘルデルグローエンでは、夜間と週末の間、作業用の大型デスクが鉄鋼ケーブルにつるされて天井まで持ち上げられる。

記事タイトルから想像したのはデスクが床の中に潜り込んでいくのかとか、デスクが1日1回破壊されるのかとかだったのですが、違いました。

ところでこの記事には実際の写真や動画が掲載されておらず具体的な様子が分かりません。しかし記事になっているくらいだからどこかにあるだろうと思って探してみると、すぐに見つかりました。

実際に机が消滅する様子はこんな感じ。

» Heldergroen Design Studio - Cables Pull Desks Up After 6 pm - YouTube

disappearing-desk-01.jpg

↑ iMac 載せたまま上昇してるw

このようにデスクは天板と脚が分かれており、天板だけがケーブルで持ち上がる仕組みになっています。動画を見るに後ろ中央に映っている人が手動でスイッチを操作して持ち上げているようです。自動で持ち上がるわけではありませんでした。ちなみに脚の部分にはキャスターがついていて、社員の人が自ら壁際に寄せて片付けてます。

disappearing-desk-02.jpg

↑ 空いたスペースでヨガをしたり。

disappearing-desk-03.jpg

↑ 天板だけ降ろしてDJブースにしたりしてます。

実際に動いている様子は以下の動画からどうぞ。(1分25秒あたりから。)

確かにこの仕組みなら強制的に作業を終えざるをえないし(MacBookを使っていたら別だけど)、オフィススペースの有効活用にもなるし、ついでに iMac の盗難防止にも役立つかもしれません。しかし万が一ボルトが緩んで落下してしまったら相当な損害になりそうなので、真似する際には安全面に十分配慮するようにしましょう。

» Disappearing desks promote better work habits - CNN.com
» This Design Studio Has Desks That Vanish After 6pm So Employees Can Relax Or Go Home
» Heldergroen

ドラマ
2014年10月10日 14:12
「Under The Dome (アンダー・ザ・ドーム)」シーズン3の製作が決定したようです

under-the-dome-season3.jpg

日本ではシーズン2が Hulu で配信中、全米ではすでに放送が終了した海外ドラマ「Under The Dome (アンダー・ザ・ドーム)」のシーズン3の製作が決定したようで、公式サイトにて発表がありました。

» Under The Dome Renewed for Season 3: More Dome to Come - Under The Dome - CBS.com

シーズン3の放送は2015年の夏の予定とされています。具体的な内容はまだ明らかにされていませんが、「More Dome to Come」と書かれているように更なるドームが出現するようです。ま、そりゃそうだ。ドームがないとお話になりません。

Hulu ではシーズン1の全話およびシーズン2の第11話まで配信されていてあと2話で終了します。願わくはシーズン3も Hulu で配信してほしいものです。期待しております。

【関連記事】
» Hulu: スティーブン・キング原作の「アンダー・ザ・ドーム」が面白い

イベント
2014年10月08日 23:10
皆既月食のブラッドムーン撮影にチャレンジ with PowerShot S120

15時くらいに空を眺めると空一面を雲が覆っていたので今日の皆既月食は微妙かなーと思っていたら、月食開始前には雲が晴れて東の空に見事な月が昇っているではありませんか。

というわけで3年ぶりに皆既月食の撮影にチャレンジしてきました。といっても手持ちのカメラは一眼ではなくコンデジの PowerShot S120 です。3年前は S100 で撮ってみましたがかなり難しく、果たして今回はどうなるか。

total-eclipse-of-the-moon-2014-10-01.jpg

18:54 最初の1枚。すでに月は半分隠れている。

total-eclipse-of-the-moon-2014-10-02.jpg

18:56 ちょっとカメラの設定を変える。月っぽい色だけど影の部分は真っ暗。

total-eclipse-of-the-moon-2014-10-03.jpg

19:00 まだ設定に試行錯誤。

total-eclipse-of-the-moon-2014-10-04.jpg

19:06 F値優先に切り替え。影の部分も写りそうだがブレる。

露出時間が1秒になってるのでブレるはず。なにせ手持ちなのでね。。しかしちょうどカメラを固定できそうな柵を見つけたのでそこから改めて撮影してみることに。

total-eclipse-of-the-moon-2014-10-05.jpg

19:13 ISO感度とF値の組み合わせを変えつつ。だいぶクレーターも写ってきた。

total-eclipse-of-the-moon-2014-10-06.jpg

19:16 だいぶ綺麗に撮れてきた。

total-eclipse-of-the-moon-2014-10-07.jpg

19:16 20倍ズームだけど拡大しなければ綺麗。

total-eclipse-of-the-moon-2014-10-08.jpg

19:17 ブレてるけど鮮やか。赤いね!

total-eclipse-of-the-moon-2014-10-09.jpg

19:18 もはや夢中。

total-eclipse-of-the-moon-2014-10-10.jpg

19:22 皆既状態の3分前。これくらいの光がちょうどよかった。

total-eclipse-of-the-moon-2014-10-11.jpg

19:24 そろそろ皆既月食。

total-eclipse-of-the-moon-2014-10-12.jpg

19:26 あれw

total-eclipse-of-the-moon-2014-10-13.jpg

19:27 雲がーー

total-eclipse-of-the-moon-2014-10-14.jpg

19:28 完全に消えてしまいました。雲の影にね。

というわけで皆既状態に突入したと思ったら雲が月を隠してしまいました。しかし雲がかからなかったとしても皆既月食の直前ですでに月光が弱くなってきていたので、ピントが合わず皆既状態を写すのは困難だったでしょう。

それにしても S120 なかなか頑張ってくれたと思います。かなりズームしているので拡大すると画質が荒いですが、前回の撮影よりは格段に良くなりました。

今回の皆既月食は月が東の低い空にある状態から欠け始めていたので肉眼でも綺麗に見えましたね。次回の皆既月食は来年の4月4日だそうです。

» total eclipse of the moon 2014-10 (撮影した写真すべて)

Canon デジタルカメラ PowerShot S120(ブラック) F値1.8 広角24mm 光学5倍ズーム PSS120(BK)
Canon デジタルカメラ PowerShot S120(ブラック) F値1.8 広角24mm 光学5倍ズーム PSS120(BK) (キヤノン)