- 2019年12月2日
【MySQL】SELECT hoge FROM information_schemaでテーブルやカラムの情報を得る
SQLで定義を調べる時はSHOW TABLES;やSHOW COLUMNS;といったSHOW構文を使う方法を良く取ります。まあ便利なのですが、FULLオプションをつけても欲しい情 […]
SQLで定義を調べる時はSHOW TABLES;やSHOW COLUMNS;といったSHOW構文を使う方法を良く取ります。まあ便利なのですが、FULLオプションをつけても欲しい情 […]
PHP7.4がリリースされました。警告回りが強化され色々あるようですが、目先で気になるのは新規機能です。 PHP: Migrating from PHP 7.3.x to PHP […]
constはPHPのオブジェクト定数です。具体的には決して変更の効かない値を設定する修飾子です。オブジェクトと密に絡んだ設定値などを記述するのが主な目的です。 PHP: オブジェ […]
最近、ほぼ素のPHPでURL用のランダム文字列生成機能を作ったところ後から見たLaravelのランダム文字列生成メソッドの実装に驚いたので紹介。加えてこのLaravelのランダム […]
最近、独自のオートローダを持つPHPプログラムを触ることになったので大雑把にnamespaceとautoloadの概要と連携を紹介します。 namespace(名前空間)は1フ […]
Chromeで開発を行う際、通信の内容を見るためにNetworkタブをよく見ます。そういった時、Initiator列は全く使いませんが、この列は意外に高性能です。具体的に何ができ […]
Chromeの開発者ツールのちょっとした機能の紹介になります。 長い行に圧縮されたJavaScriptを展開する機能です。ちょっとしたLint、prettier的な感じで改行と […]
GitHubの検索機能には様々なオプションが付いています。その中の一つにCode optionsのIn this pathがあります。これはその名の通りコードファイルが置いてある […]
PlantUMLはUML図を表現できる言語です。言語故にテキストファイルであり、変更やGit管理が楽で便利です。 PlantUMLを書いていると、あまりに図が複雑になるため複数 […]
デザインパターンは今までに至るまで作られてきたコーディングの際のパターンです。大体これは複数ファイルにまたがるつくりになっており、とてもとても複雑な問題をなるべくシンプルにされた […]
次の様な入出力を実現する関数dictMergeをなるべく読みやすく短い関数で実現するのが目標です。dictMergeは未定義や余分な定義を含む複数の辞書から必要なカテゴリーの語の […]
具体的には各UML図をハイパーリンクによってつなげたSVGファイルにしてブラウザ上で見れるようにします。目的はアクティビティ図->シーケンス図、ER図全体->ER図部分の様な関連 […]