ERRΦR気になったこと、勉強したこと、その他雑記など色々メモしていきます。cronデイリーの集計絡みのバッチを書いていてちょいはまったのでメモ。myparamこれが動かなかった。次に試したのは、そもそもcdする必要ないん...Cakephp3のShellがcronで動かなかった理由2017-03-13phpQueryでタグの破片などのノイズを除きつつテキストっぽいものだけを取得する。PHPとりあえず行き着いた方法をメモします。htmlによっては、先頭にxmlステートメントが混ざってくる場合が稀にあるので、最初に除去しておく。scriptやstyleの破片などがノイズとして紛れ込むケースが多々あるので、これらも除去。newDocument...phpQueryでタグの破片などのノイズを除きつつテキストっぽいものだけを取得する。2017-02-17InternetExplorerでjsのメソッドの引数のデフォルト値が使えないjavascriptめちゃめちゃあせったー......orzって話です。}こういう書き方をするとIEだとスクリプトが落ちる。Chrome,FFは動きます。"undefine...InternetExplorerでjsのメソッドの引数のデフォルト値が使えない2016-12-13mysqlのレプリケーションでスレーブがreadonlyにならない!!mysql久々のブログです。mysql5.7でmaster-slaveのレプリケーション設定でハマったのでメモ。CakePHPCakePHP3を使ってて一番助かったなあと思う機能が、PC/スマホのview切り替えです。実装はめちゃくちゃ簡単。・PC版のviewは通常通りsrc/Templateに作成します。・p...CakePHP3でPC/スマホのviewを切り替える方法2016-07-14Excelでcsvを開いたときに「SYLK:ファイル形式が正しくありません。」という警告が出る件PHPちょっとハマった。PHPでDBの取得結果をCSVーDLするスクリプトを書き、実際にDLして開いたところ「SYLK:ファイル形式が正しくありません。」という警告が出ました。最初は、エンコードやらでなんかおかしなことになったか?と思ったんですが、警告が出...Excelでcsvを開いたときに「SYLK:ファイル形式が正しくありません。djangoでエクセルで文字化けしないcsvをダウンロードさせるPythonよくあるcsvダウンロード機能ですが、エクセルで開くことを想定して作らなければいけないケースが多々あると思います。今回、エクセルで開いた時に日本語が文字化けしないcsvのダウンロード機能をpythonで書いてみます。djangoでエクセルで文字化けしないcsvをダウンロードさせる2016-06-13Buttonタグで勝手にsubmitされる件ハマった!!!djangoでajaxしようと思ってカリカリ書いてたら何度やっても画面のリロードが走る。これはdjangoの変な仕様だと決めつけてcsrfらへんを必死に調べたけど手がかりなし。buildできるPython3の汎用開発環境を作りたいと思ってDockerfileを書いてみました。いう噂を聞いて早速試す、、、無事撃沈。若干ハマったのでメモします。こちらのブログを参考にしたのですが、自分の環境でうまくいきませんで...WordPressのAMPプラグインで/ampが真っ白になった件2016-03-02mysqlでtinyintがbooleanになる件mysqlmysqlでtinyint(1)を指定したカラムのデータをcakephp3のモジュールで取得した際に、booleanとして扱われて困った。Chatwork前回、ChatworkAPIクラスのPHP版を公開しましたが、今回Ruby版も作りました。PHPのクラスを作ってみました。みたいなときに使えるかも。クラスファイル:Chatwork.php【PHP】ChatworkのAPI使ってみた2016-01-14【PHP】巨大ファイルを読み込むときPHPPHPでサイズの大きいファイルを読み込む時のメモ。エラーを返すというロジックを組みたかった。Pages」略してAMP。これをブロックする機能を有したツールが出回っていますね。API題名の通り、使ってみたのでめもします。・PHPのサーバアプリでGoogleSearchConsoleの検索アナリティクスのデータを取得。ConsoleのAPI使ってみた2015-09-26古いバージョンのPHPでついやってしまうあの構文PHPwordpressのテーマを作成する案件があり、テストサーバで動作確認したものをクライアントのサーバに導入しテーマを適用ところ、画面が真っ白に。サーバに保存するphpを書きました。cronで日次で処理しようとしたのですが上手くいかず。ログを見てみるとファイルやディレクトリのパーミッ...cronを実行するときのユーザー2015-09-18PHPでrequireしたファイルが読み込めない時!PHPとあるPHPの実行ファイルがあって、その中で別のクラスを読み込んでいます。読み込めずにちょいハマり。※実際にはUXを考慮してマウスエンターイベントに変更しています。実際に生成されるHTMLはこんな...wordpressのカスタムメニューをjqueryで開閉したい!2015-09-16PHPで作ったcsvをブラウザからDLさせてエクセルで開くときの文字化けPHPこんなときのベストプラクティスって何だろうか。UTF-8でエンコードされたデータを扱うことが多いかと思います。そのままDLさせてエクセルで開くと文字化けすますね。webdriverを介してWEBサイトのHTMLを取得する際の話題です。webdriverモジュールを読み込み、driverオブジェクトを生成してURLをGETします。(selenium-webdriverはnpmなどで事前にインストールしておきます。あったため、スニペットします。node.js側でprocessオブジェクトのargvプロパティによりコマンドライン引数を取得することができます。́・ω・`)javascript数年前にjavasriptを初めて触ったとき、変数の中身をみるのは常にalert()だった。それからconsole.log()を覚え現在に至る。今でもやっぱりconsole.log()で確認するのがしっくりきます。seleniumを使って自動化できないか試したのでメモ。ちなみに、今回はヘッドレスなlinuxサーバ環境(ブラウザを立ち上げない環境)でチェックツールを実行しました。jquery既出でいまさら感満載ですが、試してみたのでカキコ。いろいろなサイトでこんな風に紹介されていますね。思っていたんですが、思いの外簡単ですんなり行けたのでメモ。pageプロフィールid:tamago-engineerたまごエンジニアです。勉強したことなど色々アップしていきます。