仕事と晩飯とその他

日記です。

大事なことを忘れたおかげで久しぶりにのんびり過ごせた土曜日

毎週土日の作業をなぜか完全に忘れた土曜。こんなの初めてだが、完全に忘れたおかげでのんびりとした土曜日になった。ありがたい。

やはり土日の作業は無しにする方向に向うべきだろうなあ。姉妹サイトのアクセスランキングは、表示用のPHPファイルを用意したうえで、GAでの集計(スクリプトで実行)→XMLファイル作成(コピペ)→アップロードの手順のみ。3分もかからないで終る。

それに対して土日の作業はPHPとか使えるようになる前に無理やりEXCELで始めた作業なので手順がものすごく多い。

PHPMyAdminで全件の書誌情報を抽出するSQLを実行→結果をダウンロード→ランキングの元になる集計用のEXCELテンプレートファイルにコピペ→GAで週単位の集計を細かく条件を指定して実施→結果をダウンロード→先ほどのExcelテンプレートファイルにコピペ→テンプレート内の別エリアにコピペ→出来上がった集計をHTMLとメール・ツイート作成用の別のExcelテンプレートファイルにコピペ→ピボットテーブルを更新→ピボットテーブルからデータをコピペ→コメントを記入→できあがったHTMLをWordpressの管理画面から新たなエントリーとして投稿×2(抜粋表示オプションも)→会員向けメール原稿をコピペして送信(別のコメントも付加)→メールニュース用原稿をコピペして送信→ツイート用原稿をコピペしてツイート

新しいほうのやり方はさらにキャッシュを使って全自動にしようと目論んでいるが、PHPから出力したXMLにエラーが出てしまったので頓挫。ようやくさっき根本的に解決。したのはいいが、これだとアイテムがダブってしまう可能性があることが判明。そのあたり解決するためには現状の手作業の部分ではなく表示用のPHPでダブりを弾くのが良さそうだ。そうか、それが可能なら問題は全部解決できるから全自動かも可能だ。なるほど。

以前からやってる土日の作業についてもキャッシュの問題が解決すれば一気に全自動化できるかも。でもWordPressのエントリーに投稿っていうのがあるからそこは手動か。その前まで完全に自動化できるならその程度の作業は30分もかからないな。今よりは大幅に楽になりそうだ。

手抜きをできる方向性が見えてきただけでも気が楽だ。良かった。