2018-01-01から1年間の記事一覧

リクエストオブジェクトに、パラメータを値オブジェクトに変換するメソッドを追加する。

php

このようなコーディングを実現します。値オブジェクトの生成をコントローラーに書く必要がなくなります。 dateParam('startData'); PHPだと、HTTPリクエストのインターフェースはPSR-7で決まっています。 PSR-7: HTTP message interfaces - PHP-FIG 必要最低…

モデルクラスに条件判定メソッドを定義して、仕様をコードにまとめる。

php

※ コンストラクタは省略しています。 status; } } ブログ記事を表すPostモデルを例に使います。$post = Post::find(1);とDBから取得できるとします。 statusカラムに記事の公開状態を数値で管理します。

symfony/processでコールバックが実行されるタイミングを知らないと、並列処理で標準出力がうまくいかない。

php

symfony/processをマルチプロセスにして、並列ストリーム出力する。 - mitsuru793のブログ symfony/processを使い、並列処理を実装しました。次にProcessのコレクションクラスを作ったのですが、コレクション全体のisRunningを確認するとメソッドで詰まりま…

symfony/processをマルチプロセスにして、並列ストリーム出力する。

php

プロセスの制御には組み込み関数ではなく、symfony/processを使います。内部では、組み込み関数proc_openが使われています。 プロセスの実行には2種類のメソッドがあります。 run(同期的で、内部でwaitメソッドを呼び出す) start(続いてwaitメソッドを呼び出…

レアジョブは、レッスンチケットを買うより1日レッスンの定額コースの方がお得

現在は25分1レッスンを利用しています。レッスンチケットを購入するか、50分コースにプラン変更した方が良いかを考えてみました。 毎日のレッスン回数 25分1レッスン 5,800 / (30 ** 1) = 193.33 50分2レッスン 9,700 / (30 ** 2) = 161.6… 100分4レッスン …

レアジョブは、レッスンチケットを買うより1日レッスンの定額コースの方がお得

現在は25分1レッスンを利用しています。レッスンチケットを購入するか、50分コースにプラン変更した方が良いかを考えてみました。 毎日のレッスン回数 25分1レッスン 5,800 / (30 ** 1) = 193.33 50分2レッスン 9,700 / (30 ** 2) = 161.6… 100分4レッスン …

無料レッスンは残ってた

レアジョブ4回目を終えました。自分のトータルのレッスン回数と時間が確認できるので便利です。 今日は1回のレッスンで2個目テキストにまで入ることができました。少しずつ慣れてきていることを実感しました。 無料レッスンは残ってた レッスンチケットの有…

いとこの子供は甥や姪ではない

レアジョブ3回目。昨日は予約が埋まってできませんでした。24時前後にやろうとしてたのですが、空き講師一覧を見ている間にどんどん埋まってしまいます。すぐに決めるか、2時間ぐらい前には予約を入れたほうが良さそうです。 今日のテーマは家族構成でした。…

レアジョブを契約した

無料レッスンは1回だけ? 二日目のレアジョブです。価格コムからだと無料レッスンが2回から8回目になるとあったけど、1回しかないのかも。1回レッスンを終えると、次はコースを選ぼうと出てきて契約することに。無料レッスンが終わってから、有料コースが始…

レアジョブの体験レッスンを受けてみた

リスニング力が欲しいので、オンライン英会話をやることにしました。 英語のIT動画教材で勉強できるようになるのが今の目標です。OSとか低レイヤーの仕組み、機械学習などを動画で解説しているのはとても良いなと思います。英語が使えればもっと楽ができる!…