夜の歌

プログラミング、音楽、本について緩く書いていきます。

神田松之丞さんのチケットが取れない

なかなか、神田松之丞さんのチケットが取れない。もしかして、今年3回観れたのはラッキーだったのかもしれない。1回目の日暮里サニーホールで観た時は、舞台から座っている位置が遠かった。ただ、迫力は伝わってきた。2回目のシブヤ落語では、ヤクザ者の話。今度は間近で観れて、しっかりと松之丞さんの顔を観ることできた。この世に、こんな表情をできる人がいるんだと思った。3回目は新宿の末廣亭で、堀部安兵衛と妻の出会いの物語。笑いが含まれている講談を初めて観たけど、凄すぎて引いた。

また、観たい。チケット取れるのかな。

Laravel5系をいじってみて

7月からLaravel5系をいじっていて、ModelとORMの使い方に苦戦している。Modelは、どこまで処理を書いていいのか、悩む。今のところ、Modelには簡単なリレーションだけ実装して、複雑な処理はServiceに実装しようかなと考えている。

何故、Modelは簡単なリレーションだけを実装するのか。Modelは様々な箇所で使うので、複雑な処理を書いてしまうと、変更を行う時の影響範囲が大きい。影響範囲が大きいと、調査に時間がかかるし、テストにも時間がかかってしまう。それでは、開発が遅くなってしまう。

開発スピードが遅いと、ユーザーにサービスを提供する時間が遅くなり、機会損失を招くことになりかねない。

ちきりんさんのブログ読んで

ちきりんさんのブログを読んだ。

d.hatena.ne.jp
東京都23区のマンションの価格が、平均で7000万円とのこと。確かに、このままマンション価格が上がっていくと、90年初頭のバブルみたいになりそう。日銀が量的緩和をやめたあと、銀行が融資をやめたあと、マンション価格が暴落する。その時の、経済への影響はどうなるのかな。

家を買おうとしていたけど、ちょっとストップかな。マンションバブルが崩壊した場合、仕事あるか謎だ。しばらくは、賃貸でいくしかなさそう。

Laravelのライブラリの続き

ライブラリの作り方を確認するために、Githubリポジトリを作成。

github.com


上記リポジドリをLaravelのプロジェクトにインストールするためには、composer.jsonに下記内容を記述しcomposer updateを実行。

{
    "repositories": [{
        "type": "vcs",
        "url": "https://github.com/tetsuyase/jsonOutput"
    }],
    "require": {
        "tetsuyase/jsonOutput": "dev-master"
    },
}




仕事で久しぶりにRDBMSをいじっている。ORMでいうと3、4年ぶりで、苦戦中。RDBMSの基礎的なことも理解していないので、そこもやっていかないと。ただ、楽しさはある。

Laravel用のライブラリの作りたくて

Laravel用のライブラリを作りたくて、調査中。Githubにライブラリ用のリポジトリを作成し、Laravelのプロジェクトのcomposer.jsonに自作したライブラリの情報を設定し、composer installを実行すれば上手くいくと思っていた。でも、なんか上手くいかない。調査の必要がある。

今のところ、Laravelでtodoアプリ作成するのと、Laravelのライブラリを作りたい。その中で、Composerの仕組みを分かればいいと思っている。Vue.jsなど手を出してみたいのはあるけど、今はLaravelをやろう。


土曜日に、堀江貴文さんの『健康の結論』を読んだ。日本人は、予防できる病を予防をせずに死んでいる人が多いことから、この本を作ったとのこと。例えば、胃がんの原因の99%はピロリ菌によるもので、ピロリ菌を除去できれば胃がんになる可能性は減るそうだ。検査受けたことがないから、一度検査したいところ。

健康の結論

健康の結論

今日のこと

最近、Laravelを使っている。結構、使いやすい。人気になるわけだ。ORMの挙動気になるところがあるから、少しずつ調査をしていこう。Composerの調査は、Laravelをやったあとだな。

テスト仕様書を書くのに他のツールを使っていたけど、やっぱりエクセルが便利だなとなり、エクセルで仕様書を書いている。重いのは仕方がない。

糸井重里さんが、川崎徹さんの小説についてつぶやいていた。

ひかれたので購入。
こんな、文章を書ける人いるんだ!ちょっと、朝の山手線でびっくりしながら読んでいた。面白い小説を紹介してくれて、ありがとうございますって気持ちになった。川崎徹さんの他の小説も読んでみたい。

初日

今日、新しい会社での仕事始め。クライアントサイド、サーバーサイドどちらも経験できそう。あと、帰宅時のメトロの混み具合は半端なかった。他の駅を使うか検討しよう。六本木なので、お昼ご飯を食べるところも探そう。

最近、本を読めていない。英語の勉強をしているから仕方ないとしても、何か読みたい。

そういえば、自宅の開発で使っているLaravelのソースをgitで管理しているけど、vendorはgitignoreに登録されていてgitで管理できない状態になっていた。でも、vendor配下のLaravelのソースを確認するために、デバッグのコードを仕込むことがあり、削除するのを防ぐためにgitで管理したかった。

そこで、vendor配下をcommitしたが、PHPStormのメモリ不足でクラッシュしてしまった。対応策として、vendor配下の各ディレクトリを複数選んでコミットしていって、対応することにした。もっと、簡単な方法はないのか。

好きなこと

今日、朝11時くらいに新宿の紀伊国屋に行った。子供絵本を買うために、6階の絵本・児童書コーナに行ったら、2〜10歳くらいの子供が10人くらいた。そこで、絵本や児童書を熱心に読んでいた。楽しいのか、周りなんて全然見てなかった。

おみくじの結果を返すプログラム

おみくじの結果を返す関数を実装した。

/**
* おみくじ結果を表示する
* @param {string} inputData
* @returns {string}
*/
function showOmikuziResult(inputData) {
    // おみくじ開始
    if (inputData.match(/^omikuzi$/)) {
        // おみくじリスト
        let omikuziList = ['大吉', '中吉', '小吉', '凶'];
        // おみくじ結果を出力
        let result = omikuziList[Math.floor(Math.random() * omikuziList.length)];
        console.log(result);
    } else {
        // 正しい入力値を促す
        console.log('「omikuzi」と入力してください!');
    }
}


Slackとhubotを連携して、面白いことができそう。