AerospikeでUDFを作ってGoから呼び出す

www.aerospike.com Aerospikeの話。 UDFを使う機会があったのでその基本的な操作方法とかをメモとして残しておく。 UDFとは何か? User-Defined Functionsを略してUDF。 ユーザー定義関数でluaを使ってかく。 公式のドキュメントだとこのへんに書いてある。 …

SSHをちょっとだけ楽にする

~/.ssh/configを次のように書いているとする。 実際開発していると複数台アプリケーションサーバーがあってミドルウェアが入っているサーバーがあってとか気づくとたくさんのサーバーのconfigが追加されている。 Host bastion HostName www.xxx.yyy.zzz User…

Goでファイル系のリソースも一緒にビルドして配布しちゃう!

<<<<<<<<<<<<<<<< 2018/08/23 追記 <<<<<<<<<<<<<<<< go-bindataは今はメンテされていないようです 代わりに私は今rakyll/statikを使うようにしています blog.hatappi.me <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 例えば下記のようなディレクトリ構成…

とりあえずAIスピーカー試したいならGoogle Home mini買えば良さそう!特にエンジニアは楽しめる

最近LINEのClova WAVEがあったりAppleのHomePodとかAmazonのAmazon Echoとか色々出てきている。 ただどれも1万超えたりするからちょっと買うの躊躇してしまう。 GoogleからもGoogle Homeが出ていて値段は1万5000円くらいとこれも1万を超えてくる。 store.goo…

Goでターミナル上で動くPomodoro、その名もgomodoroを作った

僕は開発をする時はポモドーロ・テクニックを使うようにしてる。 最近今まで使っていたアプリがまともに使えなくなってしまったので乗り換えを検討した。 色々検討した結果自分で作ってしまうことにしたんだけど、それは次の理由から かかった時間は記録して…

RubyWorld Conference2017でRed Data Toolsの話してきた

http://2017.rubyworld-conf.org/ja/program/2017.rubyworld-conf.org RubyWorld Conferenceきてます!!1 一日目の11/1に15分で「Rubyで機械学習が出来る未来を目指すRed Data Toolsの現状と今後について」という内容で話してきました。 speakerdeck.com …

【Red Chainer 開発日記】v0.1.1 リリース

ChainerとよばれるPython製の深層学習フレームワークがある。 Red ChainerはChainerをRubyにポーティングしたgemです。 このgemは私が参加しているRed Data Toolsプロジェクトの活動の一貫で開発してます。 詳しくは次にのせる資料を見てください。 speakerd…

Aerospikeでset内のレコードを全部消そうと思ったらコマンドラインにerrorとしか出なかった

最近会社ではAerospikeを使ってる。 今回はそのKVSで少しハマったことがあったのでメモ。 Aerospikeとは? KVS Aerospike社の開発するNoSQLでC言語で実装されている。 2014年にオープンソースとして公開されている。 www.aerospike.jp 特徴とかアーキテクチャ…

AnsibleでDocker Image作るときのあれこれ

最近はDocker Imageを作る時Dockerfile以外の方法としてPacker + MItamaeとかでDocker Imageを作ることがある。 そのためにPacker用のMItamaeプラグインとかも作ったりもした。 hatappi.hateblo.jp 最近プロビジョニング周りでAnsibleを使うことになったので…

irbとかpryとかで => で出力されるのを消す方法

最近Rubyで大きいな配列を使うことがあってそんな時に起きたこととその解決策 どんな問題があったか 僕はよくpryとかirbを使ってRubyでちょっとした操作をしたりpry-byebugを使ってbinding.pryでブレークポイントをおいてデバッグしたりする。 例えばpryを使…