Kotlinのイミュータブル、ミュータブルとはなんなのか? どんなメリットがあるのか?

Kotlinはイミュータビリティ -Immutability- (変更不可能性)、ミュータビリティ-Mutability- (変更可能性)の概念がある言語です。
イミュータブル -Immutable- (変更不可能)なオブジェクト、ミュータブル -Mutable- (変更可能)なオブジェクトと呼んだりし、プログラムの中に出てくるオブジェクトを呼び分けたりもします。

それではこのイミュータビリティ、ミュータビリティとはどういった概念なのか?
そして開発する上でどのようなメリット、利点を僕たちにもたらしてくれるのでしょうか?

上記の疑問に加え、その使い方、使い分け方を説明していきます。

参考にしたページは以下になります。
Collections: List, Set, Map
6 Benefits of Programming with Immutable Objects in Java
Method parameters and mutable variables
“Kotlinのイミュータブル、ミュータブルとはなんなのか? どんなメリットがあるのか?” の続きを読む

iTunesアフィリエイト リンク作成ツール Apple Music Toolboxの使い方を紹介!

iTunesアフィリエイトのコンテンツの中でも高い報酬率を誇るApple Music。
今回はApple Musicのアフィリエイトに特化したApple公式のツール、Apple Music Toolboxの使い方をご紹介します。

ちなみにiTunesアフィリエイトの公式ページでは、最近日本国内での呼び方が変わったのか、Apple Musicマーケティングツールと記載されています。
私的にはApple Music Toolboxのほうが馴染みがあるので、このツールをApple Music Toolboxと呼んで紹介していきます。

Apple Musicへのアフィリエイトリンクを簡単に作成できるようになっているので、進んで使っていきましょう!

参考にしたページは以下になります。
Apple Music Toolbox

“iTunesアフィリエイト リンク作成ツール Apple Music Toolboxの使い方を紹介!” の続きを読む

XSERVERで運営してるサイトにアクセスできない 2017年11月01日からのDDoS攻撃による影響

僕のこのブログはXSERVERというレンタルサーバー上でWordpressを使用して運営しています。
今朝、ブログの管理をしようと管理画面に移動しようとしたところ、サーバーからの応答がないと表示され、アクセスできませんでした。

WordPressの問題か?
なんかまずいファイルでもいじったかな?
と思い、サーバーパネルと呼ばれるサーバーを管理する画面に移動しようとしました。
すると、また同じようにサーバーからの応答がないと表示されてしまいました。

障害・メンテナンス情報というXSERVERの公式ページにアクセスしたところ、2017年11月01日からDDoS攻撃をされ続けていることがわかりました。
“XSERVERで運営してるサイトにアクセスできない 2017年11月01日からのDDoS攻撃による影響” の続きを読む

KotlinのNull安全ってどう安全なの?! 検証も交えてまとめてみた!

Androidの公式言語になったKotlinですが、Null安全(Null Safety)に設計された言語になっています。
どのようにNull安全が保証されているのかについてまとめました。

また、記事の途中にKotlinのNull安全がどれほどのものなのかの検証、実験を行なっています。
先にその検証を読みたい方はここからどうぞ。

それではKotlinのNull安全について見ていきましょう!

参考にしたページは以下になります。
Null Safety
“KotlinのNull安全ってどう安全なの?! 検証も交えてまとめてみた!” の続きを読む

iPhone X予約開始直前! iPhone Xの気になることをまとめてみた!

これまでにない進化をとげた次世代iPhoneがもうすぐ発売します。
全面ディスプレイのSuper Retinaディスプレイを搭載した未来を感じさせるデバイス、iPhone X。

そんな未来の機器に皆が注目する中、iPhone Xが間もなく予約開始されます。

iPhone Xイメージ

そんなiPhone Xに僕も注目を置いています。
注目を置く一人として、iPhone X予約開始に向けて、iPhone Xの気になること、iPhone Xに対して不安なことをまとめてみました。
“iPhone X予約開始直前! iPhone Xの気になることをまとめてみた!” の続きを読む

Android公式言語 Kotlinとはどんな言語でどんなメリットがあるのか?!

久々にAndroid Developersに行ってみたら、何やらKotlinという言語が公式言語に追加されたという記事を発見しました。
今年の2017年05月18日にGoogleがKotlinという言語を公式言語に追加すると発表したみたいです。

AppleがiOSの公式言語としてSwiftを発表したのが約3年前の2014年。
そんなiOSに対抗するかのようなこの発表は、遅まきながら僕の心に衝撃が走りました。

ではこのKotlinという言語はどんな言語なのか? どんなメリット、利点を開発者にもたらしてくれるのか? どんなことができるのか? 気になったので調べてみました。


“Android公式言語 Kotlinとはどんな言語でどんなメリットがあるのか?!” の続きを読む

iPad ProでiOS11を使っていて地味に気づかなかった機能、地味に便利な機能、地味な不具合

iOS11は使えば使うほど新たな発見があって楽しいですよね。
そんなiOS11を使っていて、地味に気づかなかった機能、地味に便利な機能、地味な不具合をまとめてみました。

iOS11 Split View ドラッグ&ドロップ
“iPad ProでiOS11を使っていて地味に気づかなかった機能、地味に便利な機能、地味な不具合” の続きを読む

【iOS11レビュー】iPad Proで使ってみて感じたよかった点、悪かった点

つい先日iOS11が公開されました。
今回のアップデートはiPadに焦点が当てられたアップデートとなっています。
そんなiOS11をiPad Proで使用してみてよかった点、悪かった点をレビューしていきたいと思います。

また、僕はiPad Proの10.5インチモデルを使用していますので、iOS11の機能を最大限に感じることができたと思っています。
そこにも重点を置いて書いていきたいと思います。
“【iOS11レビュー】iPad Proで使ってみて感じたよかった点、悪かった点” の続きを読む

iTunes アフィリエイトの審査に落ちてしまう人は必見! Appleの審査について調べてみた

ほとんどのアフィリエイトには審査があります。
中には厳しい審査があり、落ちてしまうこともあります。

Appleのアフィリエイト、iTunes アフィリエイトでも審査に落ちてしまったという報告をちらほら見かけます。
Appleは大規模な企業ですし、審査が厳しい部類のアフィリエイトに入るのかもしれません。

公式ページを元に、Appleの審査基準とアフィリエイトの申請についてまとめてみました。
この記事が少しでもiTunes アフィリエイトに落ちてしまう人への助力になれば幸いです。

参考にしたページは以下になります。
Affiliate Application
“iTunes アフィリエイトの審査に落ちてしまう人は必見! Appleの審査について調べてみた” の続きを読む

元ドラマーがドリームシアター【Train Of Thought】レビューしてみた

どのアルバムも聴きごたえがあり好きですが、このTrain Of Thoughtは特に好きなアルバムです。

このアルバムはドリームシアターの中期に出されたアルバムで、ドリームシアターの全アルバムの中で一番重厚でダークなサウンドを醸すアルバムになってます。
“元ドラマーがドリームシアター【Train Of Thought】レビューしてみた” の続きを読む