フォウ さん プロフィール

  •  
フォウさん: へっぽこ開発室
ハンドル名フォウ さん
ブログタイトルへっぽこ開発室
ブログURLhttp://heppoko-room.net/
サイト紹介文webプログラマのへっぽこブログ。
参加カテゴリー
更新頻度(1年)情報提供13回 / 365日(平均0.2回/週) - 参加 2013/06/01 14:40

フォウ さんのブログ記事

  • 【MySQL】INTERVALを使った日時計算(加算・減算)で指定できる単位
  • mysqlのINTERVAL関数で指定できる日時の単位をまとめました。おさらいNOW()とCURDATE()の違いSELECT NOW(); 2017-04-01 16:12:07SELECT CURDATE(); 2017-04-01使用例登録されている日付(date)は現在の時間から30分前以降のみを取得例えば、予定されている時間があと30分を切っているものを調べたい時など。SELECT * FROM table WHERE (`date` > (NOW() - INTERVAL 30 MINUTE)単位unit値要求される expr書式MICROSECONDマイクロ秒 [続きを読む]
  • メールサーバーブラックリスト調査
  • スパムメールなんて送らないし関係ないじゃんと思っていましたが、サイトが改ざんされバックドアを仕込まれ・・気が付くとSPAMサーバー扱いになっていたりするかもしれません。そこで、サーバーがスパムメール扱いにされてしまったのか調査するwebサイトです。http://www.blacklistalert.org/http://whatismyipaddress.com/blacklist-checkhttp://www.mxtoolbox.com/blacklists.aspxそれぞれのブラックリストサーバーにスパムサー [続きを読む]
  • 【mySQL】5.0系以上のutf8mbを文字化けせずにutf8へダンプする方法
  • mysql5.0系ではutf8mbが使えないのでそれ以上のバージョンからdumpデータをimportすると文字化けやエラーになります。なのでバイナリモードでdumbする必要があります。以下はxammpでの操作方法■ログインできるかC:XAMPPmysqlbin>mysql -u root -p■ダンプコマンド# mysqldump -u USER -p --default-character-set=binary DATABASE_NAME > dump.sqlと ?default-character-set=binary オプションを付けてダンプを取ります参考mysql [続きを読む]
  • 【PHP】error_reporting設定 E_NOTICE(8)
  • PHP5.6系を使始めたところ、いろいろデフォルト状態では違いがあったのでメモerror_reportinghttp://php.net/manual/ja/function.error-reporting.php過去のデフォルトPHP 5.4.x 32767PHP 5.3.x 30719PHP 5.2.x 6143それより前のバージョンでは 2047現在のサーバーでは設定が 22527 でした。E_NOTICE(8)が入ったままだと面倒なので8を引いた22519で様子を見る以下http://php.net/manual/ja/errorfunc.constants.php より抜粋値定 [続きを読む]
  • mysql テーブル修復 オーバーヘッド mysqlcheck
  • DBに異常が出てそうだったので以下チェックmysqlcheck ― テーブル保守プログラムmysqlcheck クライアントでは、テーブルの保守 (テーブルの検査、修復、最適化、分析) を実行します。オプション-r, ?repair一意ではないユニークキー以外のすべてを修正できる修復を実行する(InnoDBは-rオプションが使えない)?auto-repair確認されたテーブルが壊れていた場合、自動的に修復全データベースの指定  ?all-databases# mysqlcheck [続きを読む]
  • jquery 要素の作成で第二引数でまとめて
  • jqueryで要素を作成するとき、第二引数を使ってプロパティ類をまとめて設定する方法。これするといちいちaddClassやらイベントやら追記しなくて済むのでソースが綺麗になるよ。$('', { class: 'btn btn-primary', on: { click: function (event) { } }}).html('ボタン');いつもこのイベント類の書き方を忘れてしまって調べな直すので、今回はしっかりとメモ。参考http://jquery-master.net/basic/dom_creat [続きを読む]
  • PHPで0を含む数値を判別したいとき
  • is_numeric is_int などで0を含む数値が代入されているか判別したいのに0は否定されてしまいます。なので、正規表現でやってしまったほうがよろしいかと思います。$num = 0;if (preg_match("/^[0-9]+$/", $num)) { echo '数値です';} else { echo '数値ではありません';}ちょっとしたことだけど、知ってると解決が早いやつです。 [続きを読む]
  • php 西暦なんかの配列をarray_combineとrangeを使って簡単に作る方法
  • セレクトボックスなどで西暦など、数字の並びの配列を簡単に作る方法keyとvalueを揃えておきたい時など。たまに必要になります。こんな時、この二つの関数を使うとらくちんです。array_combine一方の配列をキーとして、もう一方の配列を値として、ひとつの配列を生成するrangeある範囲の整数を有する配列を作成するつまりこういうことarray_combine(range(2000,date("Y")), range(2000,date("Y")))結果Array( [2000] => 2000 [続きを読む]
  • mp4をm3u8にコンバートしてwebに公開するまで
  • 疑似ストリーミングのように動画を分割してファイルを全読み込みする前から再生する方法としてm3u8があります。使い方が面倒ですが、サイズの大きな動画を配信するときは有効な手段なので覚えておくと良いです。・・・今回はステップが長いので肝心なところを抑えてかなり省略してます。使った物HTML動画プレーヤー:http://videojs.com/mp4のコンバート:XMedia Recodetsファイルの分割:httpsegmenter動画の静止画キャプチャ:go [続きを読む]
  • 【YoutubeAPI】 iPhoneやAndroidでplayVideo()が再生されず、読み込み中のままになる
  • 先日の続きです。YoutubeのプレーヤーAPIを使って簡単な再生プレーヤーを設置したのですが一部のスマホ端末で再生できない現象が出たので調査。まず、やっていることはyoutubeプレーヤーの全面にプレイ画像を置き、 したらプレイ画像が消え動画再生が始まるという、簡単な仕組み。だけど、以下スマホブラウザでは動画が読み込み中のまま再生が始まらず、動画をタップしないと再生が始まらない現象でした。以下が「×」がそ [続きを読む]
  • ZendFramewrok2 controller内でheadTitleを設定する
  • ZendFramewrok2 Controller内でHeadTitleを操作する方法のメモ参考View Helper ? HeadTitleIndexController.phppublic f
    unction indexAction(){ ... $viewHelperManager = $this->getServiceLocator()->get('ViewHelperManager'); $he
    adTitleHelper = $viewHelperManager->get('headTitle'); $headTitleHelper->append('ページタイトル&apos
    ;); ...}一回でやりたいときはチェインしちゃう$this->getServiceLocato [続きを読む]
  • ZendFramework2用 var_dump() 関数 ZendDebugDebug::dump($var)
  • PHPで通常の変数確認にはvar_dump() を使いますが、ZendFraneworkを使っている場合、HTMLで綺麗に表示さ
    せる専用関数があります。http://framework.zend.com/manual/current/en/modules/zend.debug.htmlhttps://github.com/zendfram
    ework/zf2-documentation/blob/master/docs/src/modules/zend.debug.rstZendDebugDebug::dump($var);または、使用ファイルの先
    頭にステートメントを追加して呼び出します。use ZendDebugDebug;  [続きを読む]
  • wordperss JetpackプラグインのTwitterシェアをショートURLにする
  • twitterシェアボタンのリンクが日本語を含むリンクの場合、やたらと長くなってみっともないので、短いurlに変更します。今回はJetpackプラグインで出力されている場合の改造です。ショートURLを発行する関数にwp_get_shortlink()があるので短いURLを作成するのは簡単ですが、Jetpackプラグインの場合、twiiterボタンはただの内部リンクでリダイレクトによってtwitter画面に飛びます。なのでリダイレクトをしている場所でショートUR [続きを読む]