読者です 読者をやめる 読者になる 読者になる

そんな今日この頃でして、、、

コード書いたり映画みたり。努力は苦手だから「楽しいこと」を探していきたい。

『傷物語 熱血篇』感想

アニメ 映画

僕の周辺では全く話題に上ってなかったんで危うく見逃すところだったけど、 傷物語の映画の2部目が上映されてたようなんで観に行ってきた。

【Amazon.co.jp限定】傷物語<II熱血篇> B2布ポスター付通常前売券 [DVD]

【Amazon.co.jp限定】傷物語 B2布ポスター付通常前売券 [DVD]

続きを読む

クソコードレビュー会なるものに参加してきた

コーディング Perl イベント

f:id:blue1st:20160818210740j:plain

転職活動でもお世話になったCodeIQで↓のような問題があったので回答を出したところ、 レビュー会への招待が来ていたので行ってみた!

codeiq.jp


問題

出題はじゃんけんを行うプログラムをリファクタリングするという問題。

「標準入力として与えられた文字列を2人分のじゃんけんの手として解釈して勝敗を標準出力する」というもの。

元はnode.jsだったのだが、僕はjsが不慣れだったりもするのでperlで再現。

sub func02 {
    my ( $a, $b ) = @_;

    if ( $a eq 'g' ) {
        if ( $b eq 'c' ) {
            print "win";
        } elsif ( $b eq 'p' ) {
            print "lose";
        } else {
            print "draw";
        }
    }

    if ( $a eq 'c' ) {
        if ( $b eq 'p' ) {
            print "win";
        } elsif ( $b eq 'g' ) {
            print "lose";
        } else {
            print "draw";
        }
    }

    if ( $a eq 'p' ) {
        if ( $b eq 'g' ) {
            print "win";
        } elsif ( $b eq 'c' ) {
            print "lose";
        } else {
            print "draw";
        }
    }
}

sub func01 {
    my $line = shift;
    my ( $a, $b ) = split / /, $line;
    &func02( $a, $b );
}

my $line = <>;
chomp $line;
&func01($line);

すごーくベタな実装。

コード自体は目的どおり正しく動作するが・・・

続きを読む

ノイズキャンセリング!Bluetooth!JBL EVEREST ELITE 700買ってみた

ガジェット

一度はちゃんとした価格帯のヘッドホンを試してみたいと思っていたところ、 タイミングよくクーポンが手に入ったのでJBLのEVEREST ELITE 700を買ってみた。

f:id:blue1st:20160817013543j:plain

諭吉級のヘッドホンは初めてということで期待半分不安半分だったんだけど、 いやー確かにこれは良い物ですな。

続きを読む

アイドルマスター プラチナスターズ始めました

PS4 ゲーム

ここ二ヶ月ほどいろいろあって忙しかったんだけど、やっと片付いてきた今日この頃。(残務はいくらかあるけど)

録画もゲームも積んでるし、買うだけ買って読んでない本も結構あるんだけど、 ガチで疲弊してると時間があったところで娯楽に気力が向かないもんですな。

フォールアウト4は途中だしダークソウル3もあるんだけど、どうにもそういうカロリー高めなタイトルには手が伸びない。

ということで、そこまで気を張らないでできるタイプのゲームとして、待望のPS4版アイマス、 プラチナスターズを開封してみた。

アイドルマスター プラチナスターズ

アイドルマスター プラチナスターズ

続きを読む

Bash on Ubuntu on Windowsのインストールがうまく行ってなかった!けど、解決した!!

Windows10 Ubuntu

前回ノリノリでセッティングしていたBash on Ubuntu on Windows。

blue1st.hateblo.jp

だが、実のところ導入に失敗していたようだ。


症状としては

  • インストール時に「password updated successfully」で止まってしまう(これは別の更新の再起動のせいで気づかなかった)
  • bash起動時に作成したユーザではなくrootでのログインになる
  • pingやapt-getなどのネットワーク系のコマンドが軒並み正しく動かない

みたいな感じ。

(インストールは正常に終了しないんだけど、OS再起動後にBashそのものは立ち上がっちゃう状態だったのだ)

続きを読む

Bash on Ubuntu on Windowsキター

Windows10 Ubuntu

Web系のエンジニアとしては発表された時から楽しみにしてたBash on Ubuntu on Windowsがついに我がSurfaceにも!

Inside Previewはリスクを考えてやめといたんだけど、やっと普通に配信されるようになったので、早速入れてみた。

f:id:blue1st:20160805002918p:plain

続きを読む

ポケモンGoはじめ(て)ました

ゲーム

職業のわりに普段全くソシャゲの類はやらないのだけど、 ここまで世界的流行になっている&初代ポケモン直撃世代ということで、 これはやらねばならぬなと忙しいなりにもちまちまいじったりしている。

f:id:blue1st:20160731223112p:plain

幸運なことに職場も自宅も周辺にポケスポットが豊富で、 アイテムには困らずにLv13までこれた!

(むしろ適度に消費していかないとポケットが足りなくなる)

f:id:blue1st:20160731223117p:plain

続きを読む