ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

【WordPress】get_search_query()は、検索する前に使用せよ

query_posts()のあとで使うと値がリセットされてとれなくなる(っぽい)

<?php
  $searchQuery = get_search_query(); // 取れる
  $args = array(
      'post_type' => 'post'
  );
  query_posts($args); // この後では取れない
  ?>
  <?php if ($searchQuery): ?>
      <h2>
          <span><?= $searchQuery ?>の検索結果 : <?php echo $wp_query->found_posts; ?></span>
      </h2>

ちなみにこの後、query_posts()でハマった。。。

これからはquery_posts()使わずにpre_get_postsにフックしていこうと思います。

ここ最近のやりたいこと・学びたいことまとめ

ちょっと色々ありすぎて忘れそうなのでメモ

  • チームメイトのモチベーションの上げ方
    • 「ピープルウェア」って本を買ったのでそれを読む
    • 振り返りを習慣に取り入れる
  • お客さんの事業に提案できるような分析の仕方。コンサルティングみたいな。
    • 今会社でやろうとしているので直近付け焼き刃になるはずだけどやる
    • コード書いているだけじゃダメなので、人に喜ばれる仕事にシフトしたい
  • Webセキュリティ一般の勉強
    • 徳丸本を読む
    • WordPressのファイルがいくつか改ざんされて対処に遅れたので、勉強したい。
  • WordPress
  • DBの経験値取得
    • ちょっとモデリングが難しい汎用的な設計を求められるプロジェクトが増えてきた
    • 関連の本を2冊購入したのでマッハで読みたい
  • 機械学習
  • 会社のプロジェクト
    • ほぼ一人のプロジェクト。時間を見つけてやる
    • 人が多いプロジェクト。こっちは手を動かさず、指示と設計とタスクのバラしに時間をかける
  • 自分のプロジェクト
    • 金稼ぎのためにちょっとだけ足突っ込んだけど、また風化しそう。。。やばい。

多分うまくいかないな。。。盛りだくさんすぎでしょ。。。

【WordPress】サイトが改ざんされたのでやったことのログ

詳細は今度まとめる。

とりあずやったことの箇条書きログ。

  • DBバックアップ
  • WPサイトバックアップ
  • linuxコマンドを使って改ざん検索
    • evalとかbase64_decodeとかのキーワードでgrep
    • ls -lhRでファイル一覧を確認
    • wp cliでcoreファイルのdiffチェック
  • Pluginのファイルも改ざんされてた!一旦全部削除して最新のPluignをインストール
  • themasのファイルもやられてた!
    • いらないテーマを削除
    • 使っているテーマで変なファイルがないか目視
  • wp再インストール
  • wp-config.phpの認証ユニークキー更新
  • dbパスワード変更
  • ログインユーザーのid&パスワード変更
  • siteguard plugin インストール

しかし、、、こわいこわい。

Photoshopでjpgファイル開こうとしたら「配置できません。不明または無効な JPEG マーカーが見つかりました。」ってエラー

detail.chiebukuro.yahoo.co.jp

seleniumでスクショを取った画像が開けなかった。どうやらちゃんとした情報を付与されていないらしい。

pixelを確認したかったので、photoshopで開きたかった。拡張子を「psd」に変更してもうまく開けなかったが、下記手順で開けるようになった。

  1. 開けない画像を一度コピペ
  2. コピペされた画像の拡張子を「png」へ変更(その時「pngにします?」って聞かれるので「はい」で作成)

これで開けるようになった。

2016年9月24日

うーむ困った。

自分の弱点というか、悪いことに気がついた。

どうやら、”完成させる”という気持ちが弱いらしい。。。

最近はすごく調子が良いと思っていて、本はバンバン読めるようになってきたし(訳書やちゃんと理解しているかどうかは自信無)、プログラムも公開まではしていないけど、一応毎日書くようにはしている。習慣化しはじめている。

しかし、、、インプットの割にはいつまでたっても作品が完成しない。

企画時はウキウキになってモチベーションも高く、2日ぐらいで形はできるんだけど。。。

どうしても最後の頑張りが足りなかったり、途中でハマると飽きっぽくなる。いやまぁ飽きっぽい性格ではあるんだけど。

プログラムを触るのが好きなだけで、作品が完成させることができない。これはまずい。すごくまずい。

だって、内容のレベルは色々あると思うが、アウトプットができていないことになる。趣味であれば、100歩譲って「まぁいいか」ってなるかも知れないが、仕事ではふぁいあーだぞふぁいあー(要するにクビ、リストラ)

1ヶ月前ぐらいそんなことで怒られたような気がする。。。(仕事でね)

さすがに仕事では不思議なモチベーションが支えてくれるので、ちゃんと最後まで提出しているが、このまま続くとまずいと思う。根拠ないけど、まずい気がする!

どうすればぁああああああああ!!!??

とりあえず今やっていることをなんとか完成させましょ。。。