しばらく前だけど,SAOの劇場版を見てきた. 話は面白かったけど,それ以上になんかいろいろ思うところがある気がして,なんとなく寂しさを覚えた. 以下,ネタバレが混ざっている危険性があります.
最近,ニコニコ動画のスナップショット検索APIはバージョンアップしました. site.nicovideo.jp 今まで,ニコニコ動画の検索に関しては, github.com にお世話になっていました. だけど,3月からニコニコ動画側がv1のAPI提供を終了したため,このgemではエ…
みなさんさようなら. 2016年が終わります. 個人的に痛々しいサービスを作り始めて,そろそろ3年経ちました.運用していると,バグもあるしバージョンアップも必要だし,たまにはリファクタリングや機能追加もしないと存続できないということがよくわかりま…
この記事はCrowdWorks Advent Calendar 2016 2日目の記事です. みなさんDockerのswarmモード,使ってますか? ここ最近変更が多くて,もうじき1.13が出ますね. いろいろと便利機能が増えていますが,詳細についてはこちらで紹介されています. Docker 1.13…
先日,ちょっと勘違いをして,gomに変なぷるりを送ってしまったので,反省を込めて. github.com こういうissueが立っていてなんか変だなーと思ったんだけど,やっぱり俺のミスだった.
みなさんさようなら. また,新たに痛いサービスを作りました. SeiyuWatch
最近phoenix(elixir)を使っている. まぁelixir自体の話は,いろんな記事でおすすめされているのでそちらを参照してもらうとして,これをDockerに載せたいなーと思ったので. なんでDockerに載せたいのか erlangとelixirの環境構築を毎回やりたくない ってい…
以前,confdを使ったデプロイを紹介したけど,あれにいろいろとコメントが付いたおかげで,swarmによるデプロイが実現できた. h3poteto.hatenablog.com okzk.hatenablog.com こういう話を探していたんだけど,前の記事を書いた時は全然わからなかったからね…
みなさん,Docker使ってますか? 開発環境に導入する話はよく聞きますが,本番Dockerで運用してますか? 本番をDockerにする上で障壁になりそうなホットデプロイ. 普段,コンテナではなくインスタンス上で直接サービスを動かしている限り,そこまで苦労はし…
みなさん二段階認証ってちゃんと設定してますか? 俺はずっとGoogleAuthenticatorを使って二段階認証してました. Gmailくらいならまぁ……という気がしてますが,AWSのアカウントはさすがに怖いしね! 二段階認証のバックアップがほしい 二段階認証,大変良い…
みなさんさようなら. 最近ようやくRxSwiftを触り始めています. RxSwiftでAPI通信を含むような動作をさせたいとき,何を使おうかと迷ったので,その話をします. swiftで書けるってことは,別に NSURLSession をそのまま使って rx_response を呼んでもいい…
golangが結構好きになりつつある. そんな中でも延々と悩まされ,設計を考え続けているのが,error型だ. もしかしたら,あまりgolangでmysqlのような,がっつりSQLでできているRDBを使う人は少ないのかもしれない. だけど,自分が作っているものが,がっつ…
みなさんさようなら,またひとつサービス作ったよ. 俺のためのタスク管理サービス. Fascia めずらしく痛くないというのが一番の特徴じゃないですかね. 動機 ToDoリストをどこかで管理したい これに尽きる. だいたい普段生活していると,メモできなかった…
みなさんさようなら. Railsの非同期処理って何使ってますか? Sidekiq?Resque?,え?DelayedJob? 個人的にはSidekiqが結構好きで,よく使っていたのですが,最近Redisのメモリが足らなくなってきて…… たまにエンキューに失敗します. もちろんインスタン…
Railsの非同期処理として、今までDelayedJobで運用していたものを、shoryukenに載せ替えたので、使い勝手をまとめます。 最初はsidekiqにしようと思っていたので、ちょいちょいsidekiqとの比較が出てきます。 メッセージのポーリング メッセージのポーリング…
ReactComponentでhtmlをレンダリングしていて,コンソールにwarningが出ていることがある. 無視しても大丈夫なものもあるのかもしれないが,エラーが出ることもあるので,気になって調べてみた. こんな感じのエラー. Warning: setState(...): Cannot upda…
この記事は Crowdworks Advent Calendar 2015 20日目の記事になります. みなさんRailsのページネーションは何を使っていますか? kaminari ? will_paginate ? どちらも使い勝手の良いページネーションライブラリですが,僕が入った時,クラウドワークスでは…
Railsにおいて,kaminariやwill_paginateのようなページネーションライブラリは非常に強力だ. というか,あまりページネーションというものを意識せずとも使えてしまうので,便利だ. ページネーション時のカウントクエリが重い 便利ではあるのだが,すべて…
サービスをリニューアルするときに、ドメインも新しく作りなおしていて、どうしてもリダイレクトしておきたい場合があります。でも、そのリダイレクトってサービスの仕様ではないし、それなりに時間経ったら不要になるだろうから消したい。 そんなことのため…
この記事は Crowdworks Advent Calendar 2015 13日目の記事になります. クラウドワークスの業務では全然goを使っていないけど,goの話をします. panicとrecover goには例外がないと言われているし,そもそもあんまり panic を使う機会はないと思う.もし頻…
goには例外がないと言われている.確かに,よく見かける,exception とかはないんだけど,あれ? panic があるじゃん? では panic は例外ではないのか? 我々は、処理構造を制御するためのtry-catch-finally形式の例外処理機構によって、コードが入り組んで…
browserify + watchify + gulp browserify + gulpでビルドするときに,よく差分ビルドをするためにwatchifyを使うことを推奨している記事は結構多い.そういう環境でビルドする方法は こちら あたりを参考にしてもらえると嬉しい. これが,watchifyを入れて…
最近golangを結構書いています. コンパイルも割と速いし,実行速度は言うまでもなく速い.クラスがないとか,例外がないとか,色々と言いたいことはあるでしょう.思想的には結構独特ですが,なれると普通に書けます.今日はそんな中でテストの話をしようと…
これをswift2.0対応させてみたので,詰まったところを書いておく.h3poteto.hatenablog.com Xcode7を入れたあと,Xcode6.4で開発していたプロジェクトを開くと,初回に古いシンタックスをすべて置換してくれる. ちなみにこれ,一度閉じてしまった場合でも,…
阿澄病の治療薬として,twitter botを作ってもう2年くらい経ちました.阿澄病治療薬を作った - PartyIXh3poteto.hatenablog.com 今回は,新たに花澤病の治療薬twitter botを作りました.花澤病 (@hanazawa_sick) | Twittertwitter.com 暇な方はぜひフォロー…
みなさんさようなら. 相変わらず阿澄病のみんなのために日々「世の中に不要そうなもの」を開発し続けています. 今回はSlackのBotを作りました. とりあえず画像をくれる asumiss imageで画像を表示してくれます. ちなみに,表示する画像はもちろん阿澄佳…
常日頃から「家から出たくない」「外は危険だ」と言っているけれど,たまに実店舗に出かけて買い物をすることもある.そういうときにいつも思う. 商品を探すのがえらく大変である. こういうのは,欲しいものが決まっている時に,余計に強く思う.「これが…
細田守のアニメとは,「ぼくらのウォーゲーム」や「おジャ魔女どれみドッカーン」くらいからの付き合いになる.前作「おおかみ子どもの雨と雪」が,思ったよりも全然面白くなくて,細田守のメジャー路線に付き合う気力を完全に失わせてくれた. おかげで今回…
iOSでTextViewというと,UITextViewを使うのが一般的だ. いろいろとイベントが用意されていて楽なのだが,カーソル位置を取得するのに結構迷ったので書き残しておく.目的は,UITextViewのインスタンスが与えられたところから,カーソル位置をCGRectで取得…
Twitter、また協力サービスへの締め付けを強化か、OpenTween などの投稿制限 もはや絶望しかない. サードパーティー製クライアント(Whalebird)の製作者として,正直呆れ果てて絶望としか言えない. また,GFeedLine,Tween,夜フクロウ,HootSuiteを愛用…