くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

2017 年の3大ニュース, 2018 年への抱負を添えて

2017 年は 大学2年生の年という、人生で一番何も考えずに遊びまわれまる年でした。

2017 年 3大ニュース

コミュ力をちょっと鍛えれた

流石にコミュ力を鍛えておかなければ社会に出てから苦労しそうだったのでコミュ力を鍛えてました。

具体的には、他人と機会があれば話すようにした。です。今年の最初は1対1でも話していると何をしゃべっていいのかわからなくなりましたが、今となっては少し話すことができるようになりました。 ほかにも遊びに行ってみたり、食事行ってみたりとコミュ力を鍛えるためのイベントを発生させてみました。

夏季インターンシップに参加した

2年生の夏にインターンシップに参加することができるとは思いませんでした。 今年は2社のインターンシップに参加させていただきました。参加した企業は以下のように様々な形態の会社を見ることができました。

実際に社会で働いている人の技術力に触れることができました。具体的な話には触れませんが、普通の大学生生活をしていては触れる機会がなかっただろうなーと思います。
モイ社は東京にあり、インターンシップ期間中にほかの会社や人にも会ってました。その時のつながりがきっかけでいろいろ事が進んでたりするのでそういう意味でも美味しかったです。 また、インターンシップの給料を使い、終わってから自分のQOLを上げることに成功しました。

Microsoft MVP を受賞した

Microsoft MVP を受賞した。8月に受賞しました。
うれしかったです。
目標としている人に一歩近づけたかな...

2017 年にあった出来事を列挙していく

2018 年への抱負

技術力がまだまだ足りていないので技術力をつけていきたいです。 具体的には、 .NET の基礎に対する知識が足りていないのでそこを補充したいです。

2017 年に触れた技術

最高に怠惰な Google Home との付き合い方, 意識高く使うのは難しい

少し前に話題になった Google Home.

世の中には意識高く Google Home を意識高く活用する情報が溢れています. しかし, この記事では 「限りなく怠惰な Google Home の使い方」 について書いていきたいと思います.

Amazon Echo Dot (Newモデル)、ブラック

Amazon Echo Dot (Newモデル)、ブラック

寝落ち前でも翌日のアラームをセットする

我々は怠惰に生きています。そのため、寝落ちしてしまうことはたまに良くあると思います。 しかし、現実は非情です。大学生なら 翌日に1限の授業 が入っていたり社会人なら 翌朝に重要な会議 があるかもしれません。

Google home がない場合の寝落ちスタイル

  1. 寝落ちそうになる
  2. 限界なときに スマホを手にしアラームをセットしようとする
  3. しかし、失敗する

Googleある 場合の寝落ちスタイル

  1. 寝落ちそうになる
  2. 「OK Google, 明日の 6:30 にアラームをセットして」っていう
  3. アラームをかけることに成功する

どうでしょう? 起きれるかは別問題ですが、とりあえず寝落ちそうな状況でもアラームをセットすることはできました。

カップラーメンが伸びないように3分経ったら教えてもらう

夜食にカップラーメンを作ることはたまに良くあると思います。 しかし、「カップラーメンが出来上がるのを待ってる間に作業をして拉麺が伸びてしまった」 という経験をしたことがあるかと思います。

そんな時でも Google Home なら大丈夫です。

「OK Google, 3分でアラームをセットして」

3分後に教えてくれるので 拉麺が伸びてしまう心配はありません!

BGM に適当な動画を流したいときに適当に再生する

「BGM で適当なのをかけたい」そんな時があるかと思います。 そんな時でも Google Home は役立ちます。

「OK Google, Youtube で オススメな動画を再生してー」

私の家では Chromecast がTVに刺さっているので TV で 雑な動画を再生することができます。 ChromecastGoogle Home は連携させることができます。 それ以外にも Google home に話しかけるだけで Chromecast の音量を調整できたりします。

まとめ

Google Home はいいぞ Chromecast と連携させると様々なことができる!!

Amazon Echo (Newモデル)、サンドストーン (ファブリック)

Amazon Echo (Newモデル)、サンドストーン (ファブリック)

Line の Clove wave 欲しい!!!!

C#, HttpClient で Json を POST するときの Media-Type の設定方法

[Fact]
public async void TestMethod1()
{
    var dummmyURL = "";
    var dummyJson = "";

    using (var client = new HttpClient())
    {
        var response = await client.PostAsync(dummmyURL,
            new StringContent(dummyJson, Encoding.UTF8, "application/json-patch+json"));
    }

}

C言語のレポートを丸投げされたので C++ で書いてみた

#include<stdio.h>
#include<iostream>
#include<iomanip>
#include<string>
#include<fstream>

using namespace std;

int main(void){
    std::cout << "ファイル名を入力してください" << std::endl;
    std::string fileName;
    cin >> fileName;
    
    ofstream outputFile(fileName);
    
    while (true) {
        std::cout << "番号を入力してください" << std::endl;
        int number;
        cin >> number;
        // 番号が0の場合にはループから抜ける
        if(number == 0){
            break;
        }
        // 番号が 1 ~ 99 以外の場合はなかったことにする
        if(number < 0 || 100 < number){
            std::cout << "1〜99の間で入力してください" << std::endl;
            continue;
        }
        
        std::cout << "名前を入力してください" << std::endl;
        auto name = std::string();
        cin >> name;

        std::cout << "年齢を入力してください" << std::endl;
        auto age = int();
        cin >> age;

        std::cout << "身長を入力してください" << std::endl;
        auto height = double();
        cin >> height;
        
        auto rowText = std::string(
                                   to_string(number) + " " +
                                   name + " " +
                                   to_string(age) + " ");
        
        outputFile << rowText << fixed << setprecision(2) << height << endl;
        
        cout << rowText << fixed << setprecision(2) << height << std::endl;
    }
}

自分のニックネームが外国語だと違う意味になる件について調べてみた

きっかけ

私は、普段 ‘‘‘kuxu‘‘‘ (くぅ)というニックネームを使っています。 中国人と交流する機会があり、ふと中国語だとどんな意味になるのか調べてみました。 その結果が以下です( ;∀;)

のようなツイートをしたら友人より様々な言語でのニックネームの意味を調べることのできるツールを紹介してもらいました。

WordSafety.com

ポルトガル語 という意味で受け取られる可能性があるそうです。。。

まとめ

自分のニックネームを決めるときはほかの言語でどのような意味になるかを考えた方がいいです...

面白いLT をする方法を LT して優勝しました。 @学生団体 Othlotech の 忘年会LTパーティ

Othlo Tech の の忘年会LTパーティーにて 「面白いLT をする方法」 のLT をして優勝しました。

学生限定のLT大会ということで学生がたくさんいました。私より若いのにすごい人がいて羨ましい☺️

# デプロイしてそうな雰囲気を醸し出してます。

優勝商品は "Amazon Echo dots" でした。

何をLTしたのか

面白いLT をする方法 です。

スライドは諸事情により公開できないので、内容を書いていきます。 ※OneDrive に保存されているものと思って消しちゃったのは多分、関係ありません😭

3行でまとめると、

  • 画像を沢山使って見ている人が想像しやすいように
  • 文字を書くのは少なく見やすいように
  • 発表者自身がLT を楽しめば見ている人も楽しいよ♪

LT で伝えたかったのは(細かいネタはありますが)この3行でまとめれます。

Visual Studio 15.5.1 がリリースされています。 Xamarin.Forms のテンプレートの不具合が修正されています。

Visual Studio 15.5 がリリースされたと思っていたら、すぐにバグ修正を中心とした 15.5.1 がリリースされていますね。

リリースノート

www.visualstudio.com

主な変更

  • Xamarin.Forms のテンプレートの修正
  • Git のブランチを切り替えるとインテリセンスが効かなくなる不具合の修正
  • Xamarin の XCode 9.2 のサポート