2016」の七日目の投稿記事です。いうことでこんにちは、かっぱてっくです。今日は「このはちゃんとちゅんちゅんしよう!」ということで、オールSSDクラウドサービスであるConoHaの公式キャラクター、美雲このはちゃんとちゅんちゅんして遊ぼうと思います。このはちゃんとちゅんちゅんするのかなぜ、このはちゃんとちゅんちゅんしようと思ったのか。その答えは、このはちゃんのツイートにあります。「(・8・)」に「ちゅんちゅん」と言えば......そう、「ラブライブ!」の南ことりちゃんです。実は僕もことりちゃんが大好きであり、あのふわふわして優しい感じと、女の子っぽくてぴゅあぴゅあな所と、ちょっとだけ小悪魔な部分が大好きです。このはちゃんとは最低10分間はことりちゃんトークができそうです。"このはちゃん「(・8・)<ちゅんちゅん」"と実行すればすぐに可能です。それだけではことりちゃんに近い状態でこのはちゃんとちゅんちゅんしたとは言えないと思います。ことりちゃんに近い状態でこのはちゃんとちゅんちゅんしたいですよね?そこで、今回はJVM上で動くプログラミング言語の一つである、「Kotlin」(『ことり』ん)を使い、よりことりちゃんに近い状態でこのはちゃんとちゅんちゅんすることにします。Releasesのページからコンパイラーのzipを取ってきて、手動でインストールするパッケージマネージャーであるSDKMAN!を使ってインストールする(この場合、ユーザー毎にインストールされる)の二つの手段があります。ここでは、SDKMAN!を使ってインストールしていきます。KotlinはJVM上で動く言語なため、Kotlinを動かすためにはJavaの実行環境が必要です。インストールしていなくてもKotlin自体のインストールは可能ですが、インストールしていないとKotlinの実行時にJavaがないと怒られるので、必ずインストールしておきましょう。bashを実行するだけです。unzip.======================================================================================================のようなメッセージが表示され、インストールが終了してしまいます。helpEnjoy!!!というメッセージが表示されます。そのまま進めるとSDKMAN!がロードされておらず、次に進めないので一度セッションを繋ぎ直すか、表示されているコマンドを実行してSDKMAN!をロードしておきます。KotlinのインストールSDKMAN!がインストールできてしまえば、Kotlinのインストールは簡単です。kotlinと入力し、インストールしましょう。default?」とインストールしたバージョンをデフォルトにするか聞かれるので、「Y」を入力してインストールを完了させます。candidate.と怒られてしまいました。♪インストールしたら早速、Kotlinで記述したちゅんちゅんコードを準備します。拡張子は.ktが推奨されているようです。println("このはちゃん「(・8・)<ちゅんちゅん」")}次に、作成したconoha-kotori.ktをコンパイルします。conoha-kotori.jarを実行します。この時、必ず-include-runtimeを指定しておかないと実行時にClassNotFoundExceptionを起こして止まるので、必ず指定しておきます。-dオプションはJAR方式でのアーカイブの他、フォルダへのコンパイル結果の書き出しも可能です。conoha-kotori.jarで早速実行してみましょう。上手くいけば以下のような結果が帰ってきます。このはちゃん「(・8・)<ちゅんちゅん」おめでとうございます!これであなたもよりことりちゃんに近い状態でこのはちゃんとちゅんちゅんすることができました。対話型実行環境で動かすKotlinにはREPL(対話型実行環境)も存在しており、そちらでも今回紹介したプログラムを試すことができます。JARを作りたくない場合や、ちょっと試したい場合には最適な手段です。kotlinc-jvmからREPLに入り、println("このはちゃん「(・8・)<ちゅんちゅん」")を実行すると、同様の結果を得ることができます。この場合、main関数を作成する必要はありません(作成するとエラーになる)。KotlinをConoHaで動かすメリットを考えてみる実はKotlinを試すだけなら、Kotlinの公式サイト上で、つまりインストールせずに試すことができます。今回紹介した例であれば、必ずしもConoHaのサーバー上で動かす必要はないでしょう。以下のような使い方であれば、ConoHaのサーバー上にKotlinの実行環境を構築しておくととても大きなメリットとなるかもしれません。最初のケースは、モバイルSSHクライアントをインストールしている人にとって魅力的かな?と思います。Servletsなどを使ったウェブアプリケーションを作成するConoHaのサーバー上に構築したビルド管理システムやCIと提携する最後に駆け足ではありましたが、よりことりちゃんに近い状態でこのはちゃんとちゅんちゅんすることができました。ホスト名を「otonokizaka」にしたり、ユーザー名を「kotori」や「minalinsky」にしたりすれば、もっとことりちゃんに近い状態でこのはちゃんとちゅんちゅんできると思います。Laboratory.」自体も、2016年3月よりConoHaのサーバー上で稼働しています(5月に新サーバーへ移行)。サーバー作成時の初期費用が無料であり、気軽に「作っては消して」が行えるほか、オールSSDなためとても処理が速いです。Glassでリアルタイムモーキャプ立体映像を構築するでぃぐらてぃーむ個人に対する虚偽の通報について一部ウェブサイトの記載内容についてこのはちゃんのウィザード級かべがみ中の人についてDiglateam福岡の片隅で時々同人活動をしつつ、全力で他の同人サークルさんを応援しています。個人サイト、時々同人サークル「DiglaWorks」の中の人。