2017-01-01から1年間の記事一覧

2017年の振り返り

会社的なアレ 色々社に動きがあり、関わる人間の数も増え、 一気に会社としての規模、大袈裟感は上がったように感じた。 その中で自分が納得感の行く成果が挙げられたかといえばそうではないと思っていて、 2018年は目に見える成果をどしどししていきたいと…

VueかReactどっち勉強すればいいか問題

最近良く聞かれるので書いておく。 答える人のバックグラウンドについて 最近はだいたいRails書いてるサーバーサイドエンジニア。 最近はフロントエンドも書くことも少なくなったけど、Vue1.xのときにSPAっぽいものつくってたりした。 Reactは未経験だけど、…

RubyでInterface

そもそもRubyにInterfaceが必要とか、必要じゃないとかの議論は置いておいて、 無いのであれば、類似したことをやりたい場合はどうすればいいのかが気になって調べてた。 1. まずは簡単にやってみる module TestInterface def method1 raise NotImplementErr…

お手軽に管理しやすいWordPressテーマを目指すとっても簡単なTips

これは前に書いたブログの記事を再編集したものです。 こんにちは。 簡単なphpコードとWordPressの関数を使用すれば、とっても管理しやすい Wordpressのテーマが出来上がることを知っていますか? あまりphpの詳しくない方でも簡単に始めるモダンなWordPress…

FSSMで特定条件のLinux環境で使えないバグを修正してプルリクエストを投げた

いきなりまとめ Linux環境のGemのrb-inotifyがインストールされている環境で使用した場合、落ちるエラーを修正した。 まだ反応がなくMergeされていないので、GithubからFork版を一旦使ってほしい。 github.com PRはこちら github.com そもそもFSSMとは? Rub…

日本郵便での日本からのEMS配送料を算出するAPIを公開してみた。

前回の記事に引き続き、 過去の作ったものでブログを書いてみるシリーズの第2弾です。 前回はこっち。 webuilder240.hatenablog.com 前にこの記事を書きましたが、 webuilder240.hatenablog.com これをAPIで公開しました。 Productionで使われることはそこま…

PHPのシンプルなファイルキャッシュの仕組みを作ってみた。

PHP

大げさな事を言っているけど、単にAPI何かのレスポンスをキャッシュしたいときに雑に扱えるものを作った。という感じ。 類似ライブラリはあるっちゃあるけど、このくらいの実装だったら自分でメンテしたほうが良いと思ってる。 公開も面倒なので雑にGistにし…

決済サービスが用意している定期課金機能でWebサービスの定期課金の仕組みを作るべきでない事例をまとめた

課金決済サービスの定期課金機能は使わない方がポータビリティ高いし、色々イレギュラーが出るので使わない方が後々幸せというのがぼくの意見です。— {{ nick }} (@webuilder240) 2017年6月29日 そのうちこれはブログに書こうと思います。 https://t.co/p8OQ…

RubyでJSONをオブジェクトっぽくアクセスできるようにしたい。

1年以上Ruby触ってきたけど知らなかった。のでメモ代わりに書いておく。 # APIリクエストした内容 post = JSON.parse(response.body, class_object: OpenStruct) # <OpenStruct id=1, title="test", body="test", publish_date="2017-07-26T13:31:00.000Z", created_at="2017-07-26T13:31:26.340Z", updated_at="2017-07-26T13:31:26.340Z"> # post.title, post.body…</openstruct>

2017/05/12の日記

VisualStudio for Macを使ってみた。 と言ってもプレビュー版からの1年近い長い付き合いではある。 最近起動していなかったので、久しぶりに使ったのだけど楽しかった。 型でこの変数はどういうものなのか、というのがひと目で分かるのでそれはそれでよかっ…

2017/05/06の日記

築地に行った GWっぽいことをあんまりしていない気がして、今日は早起きして築地に行ってきた。 色々食べ歩きしてたけど、朝の9時過ぎには観光客で賑わって来たので早々に退散。 ゆっくり色々食べ歩きしたい人は7時 - 8時くらいに行くのがいいかも。 日枝神…

フロントエンドフレームワークとかそのあたりの雑な話について

フロントエンドの進化が早いとか、フレームワークとかライブラリの入れ替わり云々の話が再燃している感じがあるので、雑に書いておくと… 単純にそれを学ばないのはもったいないし、フロントエンドを触る機会があるなら考え方は知っておくべき という一言に尽…

2017/05/05の日記

とにかくAzure Functionsについて考えてた1日だった。 Azure Functionsでサーバーレスなメール送信ワーカーシステム 今日はAzureFunctionsでSendGridを利用したメール送信をAzure QueueStorage経由で実行することでメール送信用のWorkerを増やさなくても、 …

2016年の振り返り 2017年の目標

2016年良かったこと探し 業務的なおはなし。 2016年は、リリースしたサービスの改善・機能追加に費やした1年だった。 このあたりはブログでも色々話したいけど、サービスのサイト公開準備中なので、公開してからやっていた仕事をアウトプットできればと思っ…