ITの隊長のブログ

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

2016-09-01から1ヶ月間の記事一覧

2016年9月30日

今週は結構忙しかった。。。 なんか詰め将棋みたいにタスクを詰められて詰められてパタパタしていた感じ。 プログラムだけやっていたいけど、中々難しいね。 話変わるけど、今月はブログを毎日更新することだけに力を入れました。 今年の3月あたりからデス…

【Visual Basic】アプリケーションのビルド失敗&MyBase Meとかがcannot readになる

gitの管理で、ファイル除外とかした後に、ビルドしてみたら、アプリケーションが立ち上がらなくなった。 調べてみると、コードのあちこちがまっかっか。MyBaseとかMeとかの記述でエラーが発生している。ロードできないんだって。知らんし。 色々試したところ…

【WordPress】カスタム投稿タイプのTaxonomyをエクスポート。それをPost Typeのところでインポートしたらぶっ壊れた

大変なことになった。。。。 ふぇえええええええええ!!!!? このエラーがいっぱいいっぱい。 もううまく動かないし、どこをどう復旧していいのかわからない。 ちょうど案件引き継ぎのタイミングで、ローカルでsqldump叩いていたので、バックアップsqlでD…

【WordPress】add_filter()とapply_filters()

header.phpのなかに検索フォームがあるんだけど、特定のページには、その下に検索情報を追加したいとのこと。 おーう。めんどくせぇ。header.php増やす?増やせるけど、きたねえなおい。 ってなったけど。よく考えたらadd_filter()あんじゃん。それの逆で自…

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

query_posts()のあとで使うと値がリセットされてとれなくなる(っぽい) 'post' ); query_posts($args); // この後では取れない ?> <h2> <span>の検索結果 : found_posts; ?>件</span> </h2> ちなみにこの後、query_pos…

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

ちょっと色々ありすぎて忘れそうなのでメモ チームメイトのモチベーションの上げ方 「ピープルウェア」って本を買ったのでそれを読む 振り返りを習慣に取り入れる お客さんの事業に提案できるような分析の仕方。コンサルティングみたいな。 今会社でやろうと…

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

詳細は今度まとめる。 とりあずやったことの箇条書きログ。 DBバックアップ WPサイトバックアップ linuxコマンドを使って改ざん検索 evalとかbase64_decodeとかのキーワードでgrep ls -lhRでファイル一覧を確認 wp cliでcoreファイルのdiffチェック Pluginの…

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

detail.chiebukuro.yahoo.co.jp seleniumでスクショを取った画像が開けなかった。どうやらちゃんとした情報を付与されていないらしい。 pixelを確認したかったので、photoshopで開きたかった。拡張子を「psd」に変更してもうまく開けなかったが、下記手順で…

2016年9月24日

うーむ困った。 自分の弱点というか、悪いことに気がついた。 どうやら、”完成させる”という気持ちが弱いらしい。。。 最近はすごく調子が良いと思っていて、本はバンバン読めるようになってきたし(訳書やちゃんと理解しているかどうかは自信無)、プログラ…

【Python2.7】BeautifulSoupで(個人的に)よく使うコードをメモ

といっても、初歩的な初歩なんですけども。。。 準備 from bs4 import BeautifulSoup これでおk。まだインストールしていないならpipでインストールしてね。 今回はurlからデータを取得してそれをBeautifulSoupへ渡す。 import requests response = request…

【Wordpress】wp rest apiで、ツールpostmanを使って、mediaをアップロードする

postman検証するのに良いツールです。 www.getpostman.com 色々ハマりつつも進んできましたが、画像のアップロードだけができない。。。OAuth1で認証しながら。。。 で、試行錯誤して、やっとできました。手順をメモ。 飛ばすURLはこちら http://localhost/w…

2016年9月23日

やばい。 あんまり美味しくない仕事で1日縛られるとキツイ。 相手は喜ぶけど、自分は喜べない。俺の仕事は残っているのだから。。。 人を成長させるので悩み中。プリンター故障。パソコン故障。共有サーバダウン。全部私。 いや、いいよ。やるよ。けど、時…

opencvでトリミング

clngn.hatenablog.com こちらを参考にしました。 これを使ってseleniumのスクショと組み合わせてほしいところだけ取得するよう改造する。

2016年9月21日

休み明けの仕事はあんまりうまく進まなかった。 午前中は休み中に錯綜した情報をまとめて、タスクをバラすだけ。 バラした後に仕事に入ろうとしたら、仕事を依頼されて中々前に進まず。 もうちょっとで進みそうと思ったら、打ち合わせが入り、そこで1時間半…

彼女とケンカになりそうな時、遠藤憲一に助けられた話

始まりはほんの些細なことだった。 今日はTVのついた車でデートでした。いつもは仲良くしている私達ですが、とある話題の時、自分が勘違いして適当に返事してしまった。 すると、彼女は期待していたにもかかわらず、その期待を裏切って(?大げさな言い方か…

OAuth認証ォオオオオオオオオオオオオオオオオオオオ!!!!!!!

くっっそくっっそ!!! PHPStormで試してみたらうまくいったけど、ちまちまデバッグしながらパラメータ発行するのうぜぇから、PostManがいいよって書いたあったから試しているのに (°ω°#毎度401返してんじゃねぇええよくそがkぁああああああああああああ…

bowerとgulpで試してみたこと

ただのログ bowerで色々インストール ずっとパッケージを管理するのはnpmと思っていたけど、npmはサーバ用(node用かな?)のプラグインを主としているらしい。 フロントはbowerを使う。 まずはbower initする。 $ bower init angularjs1.5関連をインストー…

【JavaScript】javascriptでのデータオブジェクトのkeyに「:(コロン)」があるときのアクセス

初歩的なことですが、メモ。 こんな感じのデータオブジェクトがあったとする。 var data = { 'title': 'test', 'wp:test-data': [{ 'link': 'http://www.yahoo.co.jp' }] }; 普通にアクセスする。 > data.title "test" まぁこれは普通。 次にコロンのやつに…

【WordPress】WP REST APIを使ってみる

まだ触りたてですが、ちょっとだけハマったのでメモ。 試す wp rest apiをインストール v2.wp-api.org ドキュメントも上のサイトで兼ねています(あんまり読んでない。。。) インストールしたら、下記URLにアクセスしてみてください。私はcurlを使いました…

【CakePHP3】認証が必要なActionでのテスト

公式のサイトを見たらありました。 Testing - 3.10 session([ 'Auth' => [ 'User' => [ 'id' => 1, 'email' => 'test2@gmail.com', 'password' => 'Lorem ipsum dolor sit amet', 'created' => '2016-08-31 00:44:23', 'modified' => '2016-08-31 00:44:23' …

【CakePHP3】phpunitでテストしてみた

CakePHP2では結構お世話になりました(不具合の方向で。。。) CakePHP3ではすんなりいくかな?と思っていたけど、ダメでした。むー。なんででしょう? とりあえずphpunitインストール composerでインストールしました。 $ composer require --dev phpunit/p…

目標ログ日記16

Pythonのコミュニティの勉強会が今日午前中だったのに、休日出社中。月の少ない楽しみが。。。(´Д`; しかもその理由が定時後なので、のびのびと会社でブログを書きます。(怒られないかな。。。?) まぁいっか。 運動 全くもって走っていないです。やば…

<dt>と<dd>を横並びにする

<dl class="cf"> <dt>※1</dt> <dd>テスト</dd> <dt>※2</dt> <dd>テスト</dd> </dl> これを表示すると ※1 テスト ※2 テスト こうなる。 んで、これに横並びするstyleをあてる <style> .inline dt { float: left; } .inline dd { margin-left: 10px; } </style> <dl class="cf inline"> <dt>※1</dt> <dd>テスト</dd> <dt>※2</dt> <dd>テスト</dd> </dl> そうするとこうなる。 ※1 テスト ※2…

ひさびさにやると忘れるJadeのif文の書き方

そう忘れるものではありませんが、頻度がね(少ないから) 与えられた値と画像名がマッチしなければ画像名の後ろの'_off'を付与するという条件書いた。 mixin img_tag(absolute_path, image_name, active) - var nav_image_name = image_name if image_name …

【CakePHP3】Componentで呼び元のControllerのインスタンスを利用

initialize()で、$this->_registry->getController()を使えばいける。 controller = $this->_registry->getController(); parent::initialize($config); } 動的にインスタンスを追加したら、それを他のメソッドで使えるようになった。 controller->a…

【CakePHP3.x】Auth Componentのセッションが切れた時にAjaxされたら、JavaScript側でリダイレクトさせるためのBeforeFilterを書く

タイトル長い タイトル通りの話。 Authのセッションが切れた後にAjaxでアクセスするとエラーが返ってきて、それ以上動作できない。 さらに、エラーのviewも返り、なんかキモいので、自分で作成したエラーメッセージとリダイレクトURLをJSONで渡せないかなと…

【AngularJS1.5】Error: $sce:unsafe Require a safe/trusted value

app.itemListをループして、そのなかにあるhtmlソースをviewに吐き出そうとした。 <div class="item-section" ng-repeat="item in app.itemList"> <div class="item" ng-bind-html="item.html"></div> </div> そしたらエラー(°ω° AngularJS Error: $sce:unsafe Require a safe/trusted value Attempting to use an unsafe value in a safe context. $sce・・・? なん…

【CakePHP3】Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails ~

なんかエラーが発生 SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`a-curation`.`post_metas`, CONSTRAINT `post_metas_ibfk_1` FOREIGN KEY (`id`) REFERENCES `posts` (`id…

webページを印刷するときに任意の箇所で改ページしたいときのcss

CSS

スタイルシート[CSS]/ページ全般/印刷時の改ページ部分を指定する - TAG index Webサイト .page-break-before { page-break-before: always; } 上のクラスをあてた構造の前で改ページするようになります。最近はじめてしった。。。

【CakePHP3.x】jsonを返すapiを作りたい

追記 2016/12/22 この記事うまくいかないかもしれません。 でかいデータを入れると何故かうまくいかないことが増えました。 www.aipacommander.com ↑のほうがいいかも。追記終わりです。 teratail.com これの$this->autoRender = false;を使ったほうでやりま…