Programming

Programming

MySQL Workbench 6.3.5でMalformed packetエラー

MySQL Workbench 6.3.5ですが、Windows版でSSH tunnel経由の接続を行うと"Malformed packet"エラーとなってしまい、接続できないようです。6.3.4が入手できなかったので、6.1をインストール...
Programming

ウィッシュリストの合計金額を出す

Haswell-Eで自作PCを組もうと思っているのですが、価格変動が激しいので、Amazonのウィッシュリストを作成して、パーツを放り込んでチェックしてます。ただ、個別の値下がりは表示されるのですが、総額で比較ができないのでこちらの記事を参...
Programming

Zend Studio 10.5でSmartyPDTを使う

Zend Studio 10.5を使っていて、古いコードをメンテナンスするときに、Smartyのテンプレートも識別してほしいので、SmartyPDTをインストール。しかし、インストール時に、以下のリポジトリを指定してインストールするとエラー...
Programming

WordPressのquery_postsでmeta_valueに空文字列を使いたい

query_postsで"meta_key=custom_field_name&meta_value=&meta_compare=!="のような「カスタムフィールドの値が空の記事を除外」した記事を抽出したくても、生成されるWHERE文が(w...
Programming

WordPressのBlog Optionをまとめて取得する

WordPressをマルチサイトで動かしていると、wp_optionsテーブルがブログ単位で作成されるので、まとめて設定内容を確認したいときに、めっさ面倒くさい。なので、まとめて設定値を取得できるストアドプロシージャを書いてみました。cal...
Programming

WordPressのdbDelta()

WordPressのdbDelta()関数で、ハマったのでメモ。dbDelta()関数は、CREATE TABLE文などを実行する際に、既に存在するテーブルかをチェックして、存在すればALTER TABLE文に変換してくれる便利なもの。です...