前回、簡単な高階関数hogeを書きましたが、もう少しだけ分かったことがあるのでまたメモとして残しておきます。kudohamu.hatenablog.com 今回は高階関数というよりはRustのクロージャについてです。※ バーション1.3.0です。Rustは結構頻繁に破壊的な変更が起…
最近Rustを触っています。 GCに頼りきって生きてきた身なので、普段通りのコードを書いていたところ高階関数を実装しようとしたところで見事にエラーに遭遇しました。 未来の自分と、同じようなエラーに出くわした方のためにメモとして残しておこうと思いま…
ansibleを使ってec2にプロビジョニングするときの導入部分をメモ程度に。 ansible自体のインストールは済ませてあるものとします。 まずhostsファイルを作ります。 ~/ansible/hosts <- フォルダは好きなところで構いません [kudohamu-ec2s]xx.xxx.xx.xx <- e…
タイトル通りですが、先週の水曜(2014/12/10)にドワンゴさんの社員の方が開かれているdwanGoというGo言語の勉強会に参加してきました。 dwanGo dwanGo - connpass 内容 今回のテーマは「コマンドラインツールを書いてみましょう」というものでした。私はこ…
前回のプログラムを改良してPostgreSQLを使ってメッセージを返すように改良してみました。 &amp;amp;lt;a href="http://kudohamu.hatenablog.com/entry/2014/11/17/170940" data-mce-href="http://kudohamu.hatenablog.com/entry/2014/11/17/170940"&…
最近の興味はもっぱらGo言語ですが、半分授業半分趣味という感じでテーブル60~70個ほど、中規模いかないくらいのWebサイトをRailsで作っています。 画像のアップロード処理にCarrierWaveというgemを使っていますがこれを使う過程でハマってしまい、解決にそ…
Rails(Rubyでもですが)を使っていて例えば何かの画像を開こうとFile.openメソッドを使った時に /usr/local/rvm/gems/ruby-2.1.2/gems/rspec-core-3.1.4/lib/rspec/core/notifications.rb:228:in `split': invalid byte sequence in US-ASCII (ArgumentErro…
前回のプログラムを改良してサーバ/クライアントが送信するメッセージを暗号化してみました。 &amp;amp;amp;amp;amp;lt;a href="http://kudohamu.hatenablog.com/entry/2014/11/05/165133" data-mce-href="http://kudohamu.hatenablog.com/entry/2014/11…
前回のプログラムを改良してserverのIPとポート番号をハードコーディングではなくjsonファイルから取得できるようにしました。 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;a href="http://kudohamu.hatenablog.com/entry/2014/11/03/071802" data…
最近Go言語を勉強しています。リッチな言語とはいえないですがその分軽いですし、何より楽しいです。 golang.jpやA Tour of Goをひと通り読み終えたのでまずはサーバとクライアントでSocket通信(のうちのTCP通信)を行うプログラムを書いてみました。 これ…