Laravelのデバッグツール、Laravel Telescopeを試した

f:id:hacktk:20181029102559p:plain

先日、Laravel Telescope のBetaがリリースされました。
これを書いている時点でのstableは0.1.3ですが、1.0ブランチが進行中です。

Laravel TelescopeはLaravelオーガニゼーション謹製のデバッグツールで、リクエストや例外、ログ、DBクエリなど多くのものを監視して表示することができます。
Laravelのデバッグツールといえば Laravel Debugbar ですが、これを置き換えるものになるかもしれないので試しました。

続きを読む

PHPでセッション処理が遅いのはGCのせいかもしれない

f:id:hacktk:20181026154725j:plain

PHPでWebサイトやWebシステムをつくるとき、セッションを使うと思います。
そしてセッションストレージにはRedisやMemcachedを使うのが現在の主流ですが、MySQLやPostgreSQLなどのRDBに保存しているパターンもまだまだ多いのではないでしょうか?
今回は、セッションストレージにRDBを使用している場合に、レコード数が増えるとレスポンスタイムが非常に劣化する問題を調べたときの話です。

続きを読む

Fork(Gitクライアント)でも「git commit --allow-empty」したい

こんにちは、エンジニアの @akase244 です。

みなさんGitクライアントは何を使ってますか?

ターミナルからコマンドを実行してる方もいれば、GUIクライアントを利用されているという方もいらっしゃるでしょう。

私はGitHub DesktopSourcetree を経て、ForkというGUIクライアントを利用しています。

Forkの紹介記事はあまり多くないのですが、この辺りを参考にされるとよいかと思います。(「Fork Git」でググると「違う、そうじゃない」ってのがヒットするので、ググラビリティが高いプロダクト名を考えるのって大事だなと思ったり)

ということで、今回はForkの「Custom Actions」機能の使い方について説明します。

続きを読む