株式会社プロネット

 

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

記事一覧

Cloud9のフォントを変えるとカーソルがずれる問題

他のエディタではRicty Diminishedを使っていましたが、 Cloud9でフォントを変えるとすごい勢いでカーソルがずれます 原因はスペースを表示していたことでした 対応策 Cloud9の歯車の設[…]

gitで必要なファイルのみcloseする

gitで特定のディレクトリやファイルのみcloseする方法を紹介します。 1. sparsecheckout を有効にする。 git config core.sparsecheckout true […]

FireFoxでNegativeMarginを指定するとinline-blockがカラム落ちする

FireFoxでNegativeMarginを指定するとinline-blockがカラム落ちする 要素を横並びにする際inline-blockを指定したところ、なぜか初回だけカラム落ちが発生。 原因を調べてみたら[…]

Cloud9 でブレークポイントを使用したデバッグ

久しぶりの投稿になってしまいました。 Cloud9で、ブレークポイントを使ったデバッグ方法です。   まず、プロジェクトをRunする前に、DebugモードをONにします。 既にRunしている場合は[…]

Cloud9でMySQLがスタートできない

Cloud9でワークスペースをクローンして、「Run Project」をしたらMySQLが立ち上がりませんでした。 直接コマンド[mysql-ctl start]を実行したら fail と返ってきました。 結[…]

CakePHP2のcacheパーミッション

CakePHPのcacheのパーミッションエラーにはまってしまいました。 調べたら「777にすればいいんじゃん」とばかりでした。 1. 状況 今回の状況は、webからアクセスするapacheユーザーと コ[…]

UPDATEで条件別の値をセットする

MySQLで追加したカラムに値を設定するときなどに、CASE文を使うことで条件によってセットする値を変えることができます。 環境 MySQL:5.6   例としてnumberというカラムにセットす[…]

プログラムの実行時間を計る

こんにちは。 妙に重いプログラムを書いてしまったときに、 最適化するのに実行時間を知りたい場合があります。 簡単な方法があるので紹介します。   環境 Chrome,FireFox,IE11 […]

一覧検索で代表1件もしくはNULLを取得

一覧検索で代表1件もしくはNULLを取得したい時の方法を思いついたので、今回はこれをまとめます。 以下のようにusersとuser_itemsテーブルがあるとします。 この時、「ユーザーのitemが存在する時は最[…]

POST項目が多い時に送信内容が一部カットされる

PHP5.3以上を使用していて、入力された内容をPOSTするときに項目数が多い時、送信された内容が一部登録されないという事態に遭遇しました。 原因としてはPHPの設定で1度にPOST出来る項目の上限数が決められてい[…]