[Unix] XAMPPプログラマが最低限覚えておきたいシェルコマンド[Unix] XAMPPプログラマが最低限覚えておきたいシェルコマンド
現在携わっているWeb系の開発は、WindowsのXAMPP環境で行っている。ローカルである程度動作確認してから、本番サーバーのプライベートエリアにアップして結合テストを行い、問題が無ければ公開エリアにコピーする、という […]
現在携わっているWeb系の開発は、WindowsのXAMPP環境で行っている。ローカルである程度動作確認してから、本番サーバーのプライベートエリアにアップして結合テストを行い、問題が無ければ公開エリアにコピーする、という […]
なかなか覚えないので覚え書き。自分が良く使いそうなオプションは以下ぐらいか。 -T ファイルシステムの種別を表示する -k 容量をKB単位で表示する -m 容量をMB単位で表示する -h 容量を人間が読みやすい単位で表示 […]
Unixサーバー上での作業にはviエディタを使うことが多い。だけど、普段のコーディングはWindowsマシン上でNetBeansを使ってサーバー上のファイルを直接更新しているので、viエディタの操作方法は結構忘れてる。そ […]
Unixベースのウェブサーバーでの話。ユーザが指定した名前のディレクトリに関連ファイルを管理することを考えた場合、ディレクトリ名として使えない文字が入力された場合には蹴らなければならない。どんな種類の文字が使えないのか参 […]
とりあえず以下の3つはよく使うので覚え書き。 h(string $text, boolean $double = true, string $charset = null) htmlspecialchars() の便利な […]
CakePHPには、URLとコントローラ/アクション/パラメータのマッピングを定義するRoutingという仕組みが用意されている。Routingを使うと、サイトのホームページとして任意のコントローラ/アクション/パラメー […]
Debug Kitはデバッグに役立つCakePHP用プラグイン。 以下に組み込み手順を覚え書き。 1. GitHubからDebug Kitをダウンロード cakephp/debug_kit · GitHub https: […]
CakePHPをインストールしたばかりの状態では、デフォルトで画面下部にSQLダンプが表示される。 たとえば以下のように。 これはデバッグ支援機能の1つで、app/Config/core.phpでデバッグレベルを変更する […]
バリデーションルールには正規表現が書ける。 class User extends AppModel { var $validate = array( 'username' => array( 'rule' => […]
管理者ページを作成したいときに役立つのがプレフィックスルーティング。 たとえば admin 以下を管理者ページとして、通常ページとレイアウトを切り替えたりできる。 1. プレフィックスルーティングを有効にする デフォルト […]
拡張子ctpにファイルタイプphp5を関連付けてやれば良い。以下 BetBeans IDE 8.0 での設定方法を覚え書き。 [ツール]-[オプション]メニューを選択。 [オプション]ダイアログで[その他]グループの[フ […]