SIMフリーの『iPhone SE』をこのタイミングで買いました。

2017年

 明けましておめでとうございます。本年も弊ブログを何卒よろしくお願い申し上げます。

 さて、去年の終わりに『iPhone SE』を購入してました。今まで使っていた『iPhone 5s』のバッテリーがほとんどもたなくなってしまったからです。まあ3年も使ってますしね。それ以外にも動作がちょっと遅いなと感じることもあったので、買い換えることにしました。今のラインナップだと『iPhone 7』もありますが、サイズが気にくわないので最初から選択肢にはありませんでした。

 今回は初めてSIMフリーモデルを購入したので、設定なども含めて、レビューをしたいと思います。

写真とかアクセサリとか

Gitでブランチを間違えたコミットを修正しよう

git_icon

クリスマスまであと1週間

 これは『Git Advent Calendar 2016』18日目のエントリです。17日目の記事はSximada Takesxiさんの「GitPythonを使う」です。

 こんばんは。しがないGitユーザのけいが (@keiga_jp) です。技術そのものよりも、その技術を自分の趣味や生活にどう活かせるかに興味があり、最近では『GitHub』という人類の技術と叡智が集う場所をこんなことに使っています。

 本題に戻ります。Gitについての最新のTipsは他の人が書いてくれると思うので、このエントリでは箸休めとして、最近Gitを使い始めた人向けに、使い始めで陥りやすい罠ナンバーワン(当社比)の「コミットしたかったブランチとは違うブランチにコミットしてしまった」への対処法を書きたいと思います。

 なお、このエントリでは説明のためにGUIアプリ『SourceTree』を使用します。補足としてコマンドも付記します。

チェリーピック

最近読んだ漫画──『げんしけん』とか『わくらばん』とか──

最終回を迎えた『げんしけん』21巻

 長かったも物語も最終回となりました。筆者は連載を追ってはいなかったのですが、『Spotted Flower』2巻のあとがきを読んでなんとなく察していました。9冊で4年間を描ききった“初代”と比べて、12冊で1年間しか進まなかった割には唐突な展開かなと思いましたが、居酒屋での元げんしけん達の会話はおもしろかったですね。咲さんのブラフには、『Spotted Flower』を踏まえてもなお引っかかってしまいました。

 で、“三代目”はあるのでしょうか……?

こちらも最終回『わくらばん』

『ポケットモンスター サン・ムーン』で遊んでいます。

pokemon_sun_moon

時間のねじれ/Time Warp

 11月18日に発売になった『ポケットモンスター サン・ムーン』、皆さんはもうプレイしましたでしょうか? 気の早い人はもう準伝説を厳選してレーティングバトルに潜っているかと思います。

 かく言う筆者は、19日の昼に手元に届き、そこからぶっ続けでプレイして、本日朝の6時ごろに殿堂入りしました。総プレイ時間は約15時間。対戦環境に関するネタバレは読んでいたのですが、ストーリーに関するネタバレは見ないようにしていたので、かなり時間がかかってしまいました。

ファーストインプレッション

なぜ“オブジェクト指向”をするのか。


via Berto Garcia

オブジェクトさん

 “オブジェクト指向プログラミング”が市民権を得て何十年も経ちました。プログラミングを勉強している人はオブジェクト指向から避けて通れないかなと思います。かく言う筆者もそうで、ただいま勉強中です。ただ、オブジェクト指向はふわふわしていて理解が難しく、“継承”“カプセル化”“多態性(ポリモーフィズム)”など、謎の単語が出てきて理解を妨げてきます。いろいろな書籍やサイトでは、こういった単語についての説明がされています。

 しかし、オブジェクト指向は目的ではなく手段であり、「コードをより良く書く」ための一つの方法です。なので、“なぜ”オブジェクト指向をするのかということを初めに知っておく必要があります。そこがわかると、謎の単語の意図などの理解も進みます。この“なぜ”という部分については、それこそ筆者よりも詳しい人に言わせるといろいろな話があるのでしょうが、今回は、筆者なりのシンプルな解釈を紹介したいと思います。

ルールと責任