溜まったお仕事の消化, 窓の外の景色が - 徒然日記
2日間空けていた間に溜まっていたお仕事を一気に片付ける日。リモートである程度捌いていたのだけれど腰据えてできていなかったのできちんと時間をとって対応したりしていた。
夕方ふと窓の外を見ると自席から見える景色は夕刻のオレンジ色に染まった景色だったのだけれども、フロアの反対側に回ると雲がもくもくと出ていて、まるでCGの様な景色だった。
大阪出張2日目
前日に引き続き大阪。朝、テレビで流れてる番組が微妙に違うことで、そういえばこここは大阪であったということに気づいたりする。
今日はいま仕事で携わっているカラーミーショップをご利用頂いているショップさんへの訪問をさせていただいた。実際にシステムを使っていただいている方々にお会いできる機会は貴重だし、いろいろお話を伺っていくなかで気づいていなかったところに気づいたり、お伝えできてなかったことを直接お伝えできる機会になった。
ちなみに訪問させていただいたショップさんのインタビューが以下で掲載されているので是非読んでいただきたい。
ご縁というのは不思議なもので、出張中移動していたときにふと見つけた実店舗を検索するとカラーミーショップでネットショップを運営されていたことに気づいたり、訪問させていただいたショップの店員の方の親族がユーザーだったりと驚きがたくさんあったことも実際に訪問して得られる醍醐味かと思った。
それにしても携わっている仕事の内容が大分変わったな。
ラジオ, Wordpressプラグインの作成 - 徒然日記
日曜日はラジオを聴く日。
安住紳一郎の日曜天国を午前中に聴いて、午後は山下達郎のサンデーソングブックを聴く。ラジオは本を読んだりコード書いたりしながら楽しめるからとてもよい。
しそブームくるといいな。
お昼は近所にパスタを食べに行く。蕎麦でも良かったのだけどたまたま空いていたので。
それ以外の時間はWordpressのプラグインを独自に作成することに試行錯誤していた。最初はかなり手探りであれこれサイトや本を参考にしながら進めていたのだけど、なんとなく流儀がわかってきて面白い。
いままで触れる機会がある様でなかったものなので、ちょうど作ってみたいプラグインのアイディアがあるのでそれを実装してみている。
参考にしている本は以下の本。全体をざっくり読んだ後、机に置いて調べたいと思った時調べたりするのに使ってたりする。何かしら初めてのことに取り組む時にどうしても紙の書籍を選んでしまうのだけれども慣れなのかな。
サイトの拡張性を飛躍的に高める WordPressプラグイン開発のバイブル
- 作者: 宮内隆行,西川伸一,岡本渉,三好隆之
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2014/08/07
- メディア: Kindle版
- この商品を含むブログを見る
Wordpressのプラグイン中で外部API等へヘッダにAuthorization入れたHTTPリクエストする
Wordpressで独自のプラグインを作成しているときに、そのプラグイン中から外部のAPIなどにHTTPリクエストをする際にWordpressでは以下の様なHTTP APIのヘルパー関数が用意されているのでリクエストを発行できる。
例えばGETリクエストであれば、 wp_remote_get()
という関数があるのでこちらを利用すればよい。
外部で公開されているAPIなどで認証のためにリクエストヘッダに Authorization
を含める必要がある場合もこの関数の第二引数でヘッダを指定することができるのでそこを指定することで解決できる。
<?php $token = "(API request token)"; $url = "https://api.hogehoge.jp/v1/bar/123.json"; $response = wp_remote_get($url, array('headers' => array('Authorization' => "Bearer ". $token)));
こうすると以下の様なレスポンスが得られる。
array (size=6) 'headers' => object(Requests_Utility_CaseInsensitiveDictionary)[610] protected 'data' => array (size=11) 'server' => string 'nginx/1.4.4' 'date' => string 'Sat, 07 Jan 2017 12:47:42 GMT' 'content-type' => string 'application/json; charset=utf-8' 'status' => string '200 OK' 'x-frame-options' => string 'SAMEORIGIN' 'x-xss-protection' => string '1; mode=block' 'x-content-type-options' => string 'nosniff' 'x-request-id' => string '5f1d6608-8e5f-4fee-b584-90ffb230ece9' 'x-runtime' => string '0.056044' 'body' => string '{.....}'... (length=4209) 'response' => array (size=2) 'code' => int 200 'message' => string 'OK' (length=2) 'cookies' => array (size=0) empty 'filename' => null 'http_response' => object(WP_HTTP_Requests_Response)[606] (snip)
レスポンスヘッダを始めとして必要な要素は全て得ることができる。
あとは必要に応じてbodyに含まれる文字列要素を操作すればよい。
プレ新年会, 面談ラッシュ - 徒然日記
2016年下半期が終了して年が明けたので評価面談等のラッシュで面談を入れさせてもらって、振り返りしつつおしゃべり。事前に資料等も用意してもらったりするところもあるのだけど、それに加えて口頭で素朴に思っていることなど意見を聞けたりすることも多いので非常に得るところが多い。
夜は社外の方とのプレ新年会*1参加。参加に遅れて申し訳なくお詫びしつつ楽しんだ。焼酎のお湯割りが美味しかった。
抱える課題が形が違えどお互い持っているものがあったりしているのがわかったりチーム作りや1on1の面談のやり方、定例の進め方などの話題が全て新鮮でとても興味深い。あとは自分自身の意識の持ち方とかも刺激を受けたところが多かった。今年はこういった機会を大事にしたい。
*1:本番が別途ある予定