[Laravel] 参考サイトいろいろ[Laravel] 参考サイトいろいろ
Laravel where条件の使い方 | Webエンジニアブログ http://dim5.net/laravel/using-conditional-where.html Laravel クエリービルダーでの、サブクエ […]
Laravel where条件の使い方 | Webエンジニアブログ http://dim5.net/laravel/using-conditional-where.html Laravel クエリービルダーでの、サブクエ […]
andersao/l5-repository: Laravel 5 – Repositories to abstract the database layer https://github.com/ander […]
Carbonは日付時刻を処理する便利なクラス。Laravelにも同梱されている。 Carbon – A simple PHP API extension for DateTime. http://carbon […]
ページのアクセス統計の仕組みを実装する場合、アクセスログの取り方を工夫する必要がある。悠長にDBに記録したりしたらコスト高なので、Rawな記録はテキストファイルにして、一定タイミングでDBに集計するような段取りを考えたほ […]
PHP 5.4.0以降で追加。 PHP: トレイト – Manual http://php.net/manual/ja/language.oop5.traits.php PHPのトレイトを使うならおさえておき […]
articlesテーブル – id – title – body tagsテーブル – id – name articles_tagsテーブル – […]
LEFT JOIN句 SELECT * FROM table1 LEFT JOIN table2 結合条件; 左側のテーブルのデータは全て表示する 対応する右側のテーブルのデータを追加する 対応する右側のテーブルのデータ […]
パフォーマンスに注意すること。書き方によって速度にかなり違いが出るらしい。 参考サイト サブクエリを使った検索条件の設定 – データの取得 – MySQLの使い方 http://www.dbonl […]
wp-login.phpの不正アクセスが非常に多いので、自分以外のアクセスを禁止させたい。 WebサーバーはApache想定。ブログへのログインはオフィスか自宅からしか行わないので、これらのIPアドレス以外からのアクセス […]
現時点の最新版2.3.2をVagrant上のCentOS 7.1にインストールする。 Setup | Elasticsearch Reference [2.3] | Elastic https://www.elastic […]
昨今は充分にテストされたフレームワークを使うことが多いので、アプリ開発者が自らセキュリティのベーシックな部分に関わるチャンスは薄れつつあるかもしれない。だけどセキュリティは絶対におろそかにしてはいけない領域。例えば、以下 […]
以前にSubtitle Workshopというソフトを備忘録したけど、実際に使ってみると、字幕の表示開始/終了時刻を設定するのは結構大変。しょうがないんだろうなと思いつつ、他に良さげなソフトが無いか探してみたらAegis […]
会員制サイトなど、ログイン無しでの特定ファイルのアクセスを禁止したい。 手っ取り早いのは、Basic認証でディレクトリ以下を丸ごと保護する方法。だけど、いまどきBasic認証というのもちょっと。セッションを使ったログイン […]
Dropboxなどの共有フォルダ内のファイルを自動的に暗号化するソフト。暗号化には256ビットのAESが使われているとのこと。クラウドから流出した場合に内容が知れるリスクを低減することができる他、特定のユーザと暗号キーを […]
なかなか覚えられないので、以下のサイトから引用させてもらって覚え書き。 transitive.info – git config 使い方 http://transitive.info/article/git/ […]
大容量ファイルをサーバーからダウンロードするのに要する時間を測定して欲しいとの依頼あり。 curlコマンドを使って実装。 #!/bin/bash TM=`date '+%Y/%m/%d %H:%M:%S'` DL=`cu […]
LaravelでFULLTEXTインデックスを使った検索を行うためのメモ。ざっくり。 マイグレーション テーブルに検索対象ワードを格納するフィールド(keywords)を定義して、FULLTEXTインデックスを振る。 c […]
ネットで検索したらいろんな記事がヒットしたけど、以下の記事は執筆日が割と最近で、かつ、僕のような初心者にも解りやすく書かれていたので覚え書きリンク。 MySQLで全文検索をするために必要なこと – 小さな星が […]
FULLTEXTを使いたいけど、MariaDB 5だとMyISAMでしか使えない。MySQLならInnoDBで使えるので、MariaDBからMySQLに乗り換えるしかないか。と思っていたら、MariaDB 10.0.5か […]
クライアントのIPアドレスを取得するにはどうするか。 $_SERVERに直アクセスするのも手だけど、Laravel内でスマートなやり方はないものかなーと、調べてみたらRequestクラスにメソッドが用意されていたので覚え […]