2017年 1月 の投稿一覧

大阪出張2日目

前日に引き続き大阪。朝、テレビで流れてる番組が微妙に違うことで、そういえばこここは大阪であったということに気づいたりする。

今日はいま仕事で携わっているカラーミーショップをご利用頂いているショップさんへの訪問をさせていただいた。実際にシステムを使っていただいている方々にお会いできる機会は貴重だし、いろいろお話を伺っていくなかで気づいていなかったところに気づいたり、お伝えできてなかったことを直接お伝えできる機会になった。

ちなみに訪問させていただいたショップさんのインタビューが以下で掲載されているので是非読んでいただきたい。

pickup.calamel.jp

pickup.calamel.jp

ご縁というのは不思議なもので、出張中移動していたときにふと見つけた実店舗を検索するとカラーミーショップでネットショップを運営されていたことに気づいたり、訪問させていただいたショップの店員の方の親族がユーザーだったりと驚きがたくさんあったことも実際に訪問して得られる醍醐味かと思った。

それにしても携わっている仕事の内容が大分変わったな。

大阪出張1日目

出張で大阪へ。新幹線で移動だったので乗車してから一息ついたらN700系なのでWirelessgateで無線LAN接続ができる。普通に移動中も仕事ができてしまった。便利。移動していた同僚二人も同じ様にパソコン開いてあれこれしていて面白かった。

周りを見るとやっぱりスーツの方が多かったので平日の新幹線ってこんな感じなのだなぁ。と素朴に人間観察してしまった。

大阪到着後、大阪駅に隣接するグランフロントに移動して準備等々でワタワタしつつの昼夜開催したイベントが無事終了。怒涛の一日だった。

ラジオ, WordPressプラグインの作成 – 徒然日記

日曜日はラジオを聴く日。

安住紳一郎の日曜天国を午前中に聴いて、午後は山下達郎のサンデーソングブックを聴く。ラジオは本を読んだりコード書いたりしながら楽しめるからとてもよい。

しそブームくるといいな。

miyearnzzlabo.com

お昼は近所にパスタを食べに行く。蕎麦でも良かったのだけどたまたま空いていたので。

それ以外の時間はWordPressプラグインを独自に作成することに試行錯誤していた。最初はかなり手探りであれこれサイトや本を参考にしながら進めていたのだけど、なんとなく流儀がわかってきて面白い。

いままで触れる機会がある様でなかったものなので、ちょうど作ってみたいプラグインのアイディアがあるのでそれを実装してみている。

参考にしている本は以下の本。全体をざっくり読んだ後、机に置いて調べたいと思った時調べたりするのに使ってたりする。何かしら初めてのことに取り組む時にどうしても紙の書籍を選んでしまうのだけれども慣れなのかな。

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:本番が別途ある予定

ラーメン初め – 徒然日記

お昼ごはんはらあめん渋英に行く。ラーメン初め。お正月に多少食べすぎた感あるのでセットのご飯は抜きで。昨年末は調子悪くて食べてなかったので久しぶりに食べるととても美味しい。

f:id:hideack:20170107111829j:plain:w400

そういえば年末にXperiaに機種変更をしたのだけれども、写真の雰囲気大分変わるな。

らあめん渋英

食べログ らあめん渋英

仕事始め

本日から仕事始め。

といっても、まだ他の会社ではお休みのところが多いのか通勤列車の乗車数が普段とくらべて非常に少なかった。夕方からは会社での新年会ということで普段お喋りしない人とおしゃべりしたりしながら新年からやるぞ感。

その後、同じチームの人とのんびり焼き鳥屋さんで呑むなどしていた。自分以外がみんな二十代でわいわいとおしゃべりしているのを見るのが落ち着く様になってきたのだけど、この感覚はなんなんだろう。

こんな感じで今年もフラッと集まってのんびりお酒呑んだりご飯食べたりしながらいろんなことを話せる様にしていきたい。というのもそういうのができるということは「いい意味での余裕」があるということであり、「いい意味での余裕」があるというのはうまく回っている証だと思うので。

WordPressプラグインの開発環境にvccwを利用してみる

WordPressプラグインを作成したくてどの様に環境整えるのがよいのかと調べていたところvccwというVagrantベースでWordPress環境を構築してくれるものをみつけたので試してみた。

vccw.cc

(注記: 2017/1/5 にリンク修正)

といっても、そこまで複雑な手続きがあるわけでもなく既にVagrant(1.8.6以上)が手元の環境に入っていれば、vccwのリポジトリからcloneをして

$ git clone git@github.com:vccw-team/vccw.git

hostsファイルを vagrant up した際に更新してくれるプラグインを入れた上でおもむろに立ち上げる

$ vagrant plugin install vagrant-hostsupdater
$ cd vccw
$ vagrant up

初回起動時にVBoxのダウンロードが行われた後にAnsibleでプロビジョニングが実施されてWordPress, PHP, MySQL etc... と一通り導入がされた後に、http://vccw.dev/ というホスト名でアクセスすると構築されたWordPressにアクセスできる。

公式サイトのリリースされたzipだとPHPなどのバージョンとか少し手前感あるけど、gitリポジトリであれば PHP 7.0.8 がインストールされるのでgitの操作とか慣れている人であれば上の様にgitリポジトリから取得するのがよいのではないだろうか。

f:id:hideack:20170103095713p:plain:w400

過去いろいろ試してみたけれども、整った環境をスムーズに作れる*1のでWordPressのテンプレートだったりプラグインを開発する人に初感としてはお薦め。この環境でプラグインの開発を進めていってみようと思う。

更新(2017/1/5)

正月ボケなのかリンクを誤っていたので修正。それに伴ってサイト上に記載されているPHPのバージョンに関する記載を打ち消し。

大変失礼しました。。。

*1:一点だけつまづいたのがVagrant upした際に何故かSSH接続できずにプロビジョニングの手前で停止していたのだけれども原因はVMのNAT側のネットワークインターフェースが立ち上がっていなかったのであった

散歩するなど

昨日は昼からお酒を飲んで呑んだくれていたので今日は散歩に出るなどしていた。年末から歩く頻度も減っていたので住宅街も静かな中、てくてくと歩いた。相変わらず空が青くて綺麗なのは天候が穏やかなのかそれとも年末年始で車の量が減っていて空気がきれいなのだろうか。

戻ってからコタツで本を読むなど。技術書ではなく単にエッセイだけど。

2016年12月に読んだ本を振り返る

12作品。雑誌や写真集もあったけれども。

時代の風音 (朝日文芸文庫)は宮崎 駿, 堀田 善衛, 司馬 遼太郎の三氏による対談集。90年代に収録されているものでもありながら2000年代に置きた国際事象のことがあたかも予言されていたかの様なことが記されていたりと驚かされることが多かった。

2016年は雑誌含めてではあるものの目標としていた120冊は読めたので今年はもっと意識的に読書しよう。


hideackの本棚 - 2016年12月 (12作品)
WEB+DB PRESS Vol.95
WEB+DB PRESS Vol.95
小出淳子
読了日:12月11日


YKK秘録
YKK秘録
山崎拓
読了日:12月25日


powered by Booklog