ざっくりNLog
VisualStudio でログ出力をするなら、NLogがオススメ。 VisualStudio2013、VisualStudio2015なら、NuGetで簡単に導入できるようになっているので、「めんどくさいこと覚えずに、… more
VisualStudio でログ出力をするなら、NLogがオススメ。 VisualStudio2013、VisualStudio2015なら、NuGetで簡単に導入できるようになっているので、「めんどくさいこと覚えずに、… more
LINQとはなんぞや。 私的なざっくり理解だと、LINQはデータベース以外のデータも、SQLクエリっぽい感じで操作できる仕組みかな。 私の感覚ですが、LINQを知るには、まずSQLServerやMySQLのような関係デー… more
テーブルで、行をクリックさせたら先頭のinputタグをチェックさせるような要望がちょこちょこあるので、備忘録。 <!DOCTYPE html> <html> <head> <me… more
CakePHP3で、メールの飛ばし方を説明する。 メールサーバーとして、さくらのメールボックス(メールサーバー)を使うことにする。 メールサーバー情報 まずは、サクラでメールボックスを借りる。 http://www.sa… more
インストール Windows環境でComposerを入れる。 XAMPPでPHPが5.3.2以上だとする。 手動インストールとインストーラーを使った方法があるけど、今回はインストーラーを使う。 まずは、ココからインストー… more
chef-soloを覚えようとすると、chef-soloはオワコンで、local mode 使えって書いてあるので、 Chef Client Local Modeとやらを調べて使ってみた。 前提条件 Chefのcookb… more
フォーム(Form)による認証機能を追加する。 ユーザーテーブルは、前の記事を参考に。 AppController.phpのinitializeメソッドに認証関連のコンポーネントを設定。 public function … more
前回、CakePHP3をインストールして、おためにしにユーザー管理を作ったが、パスワードが丸見えだった。 なので、次はパスワードの暗号化を行う。 まず、ModelのEntityのUser.phpを開く。 んで、クラス上部… more
ざっくりと、CakePHP3が動作するまでを説明。 環境はCentOSを想定。 事前にcomposerをインストールして、composerコマンドだけで、動くようにしておく。 以前書いた記事を参考に。 ざっくりCompo… more
rsyncとcronで定期的にデータを同期する仕組みをざっくりと。 プロダクションサーバーのバックアップデータを、 ステージングサイトへと同期させたり、ユーザーが上げたデータを別サーバーでも使いたい等、linux環境から… more