フォウ さん プロフィール

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

フォウ さんのブログ記事

  • Zend_Dd mysqlのタイムゾーンをapplication.iniを使って指定する
  • Azureなどのcloudサービスを使うとタイムゾーンが UTCって事がよくあります。NOW()やCURRENT_TIME()の実行結果が9時間違う時はこのせいです。mysqlの設定ファイルで日本時間に直してしまうのが王道ですが、ごにょごにょできない場合などapplication.iniで設定できます。resources.db.adapter = "pdo_mysql"resources.db.params.host = resources.db.params.username = resources.db.params.password = resources.db.params.dbname [続きを読む]
  • cloudflareのキャッシュ削除APIをZend_Http_Client_Adapter_Curlで叩く
  • cloudflare便利っすね。但し、自分で運用する分には良いのですが、画像やCSSがキャッシュされるので、更新する人が別にいると不便です。てことでAPIを叩いてキャッシュを削除してみます。curlでのヘルプはあるのですが、APIを叩くツールを作ろうとしたとき、PHPで組みたかったのでZend_Http_Client_Adapter_Curlを使ったソースを作りました。ちなみにZendFrameworkは1系です。やることの流れはこちらを参考にしました。CloudFlare [続きを読む]
  • スクロールスパイ系js10個まとめ
  • スクロールに合わせて、ナビゲーションをアクティブにしたいライブラリを探してみると、たーくさんあったので、メモ。探せばどんだけでも出てくる感じだけど、自分の求めている物になかなか辿り着けない。。Swiperhttp://idangero.us/swiper/デモ:http://idangero.us/swiper/demos/ScrollSpyhttps://github.com/makotot/scrollspyデモ:https://codepen.io/makotot/pen/YyRXOQサブメニューにも対応VanillaJS ScrollSpyhttps://git [続きを読む]
  • 【Movable Type】jqueryで新着投稿にnewマークを付ける
  • Movable Typeで、24時間以内の投稿は自動でNEWマークを付ける方法。作戦再構築をしなくても24時間を過ぎると自動で消える↑ の理由でajaxnewマークの見た目や場所が一定ではないので、DOM構築はしない↑ の理由で先にnewマークをマークアップしておいて非表示にしておくMovable Type "> "> " /> ">NEW "> 肝になるのはこの部分">NEWJquery$(function () { // 経過時間(何時間以内の記 [続きを読む]
  • 【MySQL】基本コマンドをまとめてみました
  • コマンドでMySQL操作をすることがほとんどないので、たまに使おうとすると忘れてしまっていて、いちいち調べなおすのでまとめてメモ。特に目新しい物もなく・・どこにでも探せばすぐ見つかる内容で・・完全に初心者向けです(恥)サービスの起動/停止/状態 表示CentOSの場合は以下コマンドです。ルートで実行/etc/init.d/mysqld restart/etc/init.d/mysqld start/etc/init.d/mysqld status/etc/init.d/mysqld stopバージョン確認$ [続きを読む]
  • 【mysql】PHPファイルがたった1枚の簡易版DB管理ツール「Adminer」
  • mysqlの管理ツールとして一般的によく使われているphpmyadminですが、なんらかの理由で使えない環境など、さっくくりmysql操作を行いたい時に簡易版のDB管理ツールを設置してしまった方が早いときもあります。Adminerhttps://www.adminer.org/PHPが1枚で動くので設置がとにかく簡単。機能もそれなりにあります。デモhttp://adminer.sourceforge.net/adminer.php?username=日本語も対応してる但しセキュリティー面はガッチリしてお [続きを読む]
  • 【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 [続きを読む]