株式会社プロネット

 

WEBシステム開発、ITコンサルティング、自社サービス、教育事業 - これからのビジネスへのIT活用ソリューションをご提案致します。

記事一覧

Cloud9のphpmyadminのアップデート

Cloud9にデフォルトで入ってるphpMyAdminではsqlのエクスポートができませんでしたので、 バージョンアップしてみました。その時の操作をまとめます。 1. ファイルの取得 phpMyAdmi[…]

CentOS6のPHPのバージョンを上げる(4.3 → 4.4)

こんばんは。 大島です。 先日CentOSのPHPのバージョンを上げたのですが、 盛大にはまったので書いておきます。   環境 CentOS6 PHP4.3 → 4.4へyumでアップデートし[…]

CakePHPでセキュリティ対策 Cookie編

今回はCookieのhttponly属性とsecure属性についてとCakePHPでの設定についてまとめます。 これら以外にも有効期限の設定などをしておくとより安全になります。 Cookieの情報をchromeで以下[…]

CakePHPでサーバーによって設定を切り替える

今回は実行するサーバーによって設定内容を切り替える方法をご紹介します。 1. Apacheのconfを変更 confのvirtualhostに「SetEnv CAKE_ENV hoge」と記述します。 […]

CSSで表示領域で表示しきれない文字を省略表示できるtext-overflow

表示領域からはみ出してしまう文字を省略表示したい、という場合の小ネタです。 横幅が足りずに文字がはみ出してしまう場合、「あいうえおかきくけこさし…」のように省略表示をするにはCSSのみで実現可能です。 使用す[…]

コントローラーでBehaviorを読み込む

コントローラーで任意のタイミングでビヘイビアを読み込む方法です。 一度くらいしか使わないときに便利です。 何度も使う場合はモデルに書きましょう。 環境 CakePHP2 方法 $this-[…]

複数アプリ構成のdatabase.php

CakePHPで以下のように複数アプリの構成にした時、 apps/Config, admin/Config に同じdatabase.phpとなることがあります。 CakePHP2 ├─app │ ├─Conf[…]

CSVダウンロード時に先頭行に余計な改行が入る

CakePHPからCSVをダウンロードする機能を作成中、ダウンロードしたCSVファイルの先頭行に余計な改行が入っていました。 原因解明まで少し時間を取られたので備忘録としてポストしておきます。   環境[…]

Gitでmasterの変更を取り込む

gitで作業用ブランチにmasterの変更を取り込む方法をまとめます。 取り込む方法としてマージとリベースの2種類があります。 簡単に言うと「マージは合流、リベースは付け替え」です。 マージ マージは以下[…]

Cloud9でドキュメントルートを変更する

Cloud9で、confファイルを修正しドキュメントルートを変更する場合の備忘録です。   workspaceでプロジェクトを右クリックし、ターミナルを起動。 下記コマンドを実行します。 $ […]