引っ越しました

新しいblogはこちらとなります http://blog.ohr486.net/

ansible-galaxyにelixirのroleを登録してみた

Ansible Galaxyに上がっているElixirをインストールするRoleなんですが、 Elixir 0.15 のみ対応 インストール方法がElixir公式サイトのアーカイブをダウンロードして解凍するだけ erlangのバージョンがapt経由なので更新が遅い 等の問題があって使えなかった…

ElixirとRailsのベンチマーク比較をした話

業務でAPIサーバーを作る事になり、何で実装しようか検討したという話です。候補としてRails(定番)が上がっていたものの、 大量のリクエストを捌く必要があるので大変そう ビジネスの成長に合わせてスケールさせ辛い(スゴい勢いで成長する) そこまで複雑な処…

2015年目標

blogをもうちょっと書く 毎日とは言わないが週1位は維持したい、まだまだアウトプット量が断然少ない。 英語勉強する 技術書なら洋書でも平気だけど、海外カンファレンスの動画とかだとさっぱり。 話せなくてもいいけど、せめて聞ける様にしたい。 ダイエッ…

rubykaigi2014 3日目メモ

気になったキーワード等のメモ1.Ohay〓 Rails (おはよう Rails) ariel,fabrication,padrino,spree,whenever,activejob(rails4),bullet,ActionController::Metal gem管理どうするか pixiv 広告関連計測周りでfluentdを使用 未使用のgemを検出するgemが欲しい…

rubykaigi2014 2日目メモ

気になったキーワード等のメモ1.Coming soon... Concurrency,JIT,static typing2.Extreme Makeover: Rubygems Edition 裏のA Just in Time compiler for CRuby (CRuby言語処理系向けJITコンパイラ) が素晴らしかったらしい、後でチェックする3.Archeology …

rubykaigi2014 1日目メモ

rubykaigiで気になったキーワード等のメモ。 1.CRuby Committers Who's Who in 2014 http://d.hatena.ne.jp/nagachika/ ruby-trunk-changesが素晴らしい、要チェック。2.Building the Ruby interpreter -- What is easy and what is difficult? ruby under a…

elixir 1.0.0-rc1のアップデート

Elixir 1.0.0-rc1がリリースされました。homebrewで0.15.1から1.0.0-rc1にアップグレードした手順です。1. brewのアップデート $ brew update 2. elixirのバージョン確認 $ brew info elixir elixir: stable 0.15.1 (bottled), devel 1.0.0-rc1, HEAD http:/…

rebar

Elixirコンパイラのコンパイルにはrebarが使われています。コンパイラ周りのコードリーディング中に調べた内容をまとめました。 rebarとは rebarとは、Erlangアプリケーションやポートドライバの、コンパイル・テスト・リリースを簡単に行う事ができる統合ビ…

EHG

Elixirについて何か調べると、海外サイトの情報しか出てこない事が不満です。日本語の情報は確かにあるんですが、チュートリアル・環境設定・WAFに関するものが多く、言語のコア部分に関するものはほとんどありません。Elixirはまだ若い言語で、活発に開発が…

賀正

備忘録的なものはずっと社内SNSの方へ書いてきたけど、今年はこっちに書く事にします。 Ruby/Lisp/Erlang アドテク TDD/テスト に関する内容になります。今年も宜しくお願いします。

RubyKaigi2013 #前夜

会場までのアクセスJR山手線 大崎↓りんかい線 東京テレポート↓東京国際交流館プラザ平成http://maps.google.com/?ll=35.62018648392562,139.77641344070435開場 9:30 2年ぶりの参加なので楽しみ!

RubyKaigi2011 #1日目 自分用レポート

参加してきました、自分用メモ 裏の講演も面白そうなのがいっぱい。ニコニコにあがる?と思うのでそれまで我慢。 [基調講演][Ruby Ruined My Life] by Aaron Patterson (tenderlove) たこやき仮面 ruby-core, ruby-dev 2つのML railsとrubyの開発の違い rail…

やる夫がRubyをはじめるようです(3)

ラストです。 ----------------------------------------------------------------------------------- ╋━━━━━━━━━━━━━━━╋ ┃やる夫がRubyをはじめるようです(3)┃ ╋━━━━━━━━━━━━━━━╋ [41] 翌日 |┃三 ガラッ |┃ ____ |┃/⌒ ⌒\ やらない夫、早速Rubyの事お…

東北地方地震援助でできること

地震発生時、札幌に居たのですが揺れが凄かったです。 被災地の方々のご無事を心からお祈りしてます。残念ながら仕事をほって現地にボランティアに行く事はできません。 なので、小さくてもやれる事をやります。あまり使っていないサーバーは止める 使わない…

twitterのtimelineを表示させてみた

生活用のMacBookはgeektoolを使ってデスクトップにtwitterのtimelineを表示させています。 で、このタイムライン取得script、Scheme手習いを読み終わったのでなんとなくschemeで書いてみました。 (use rfc.http) (use sxml.ssax) (use sxml.sxpath) ; host (…

やる夫がRubyをはじめるようです(2)

Ruby会議編です。 次回からやっとRubyっぽくなる予定。 ----------------------------------------------------------------------------------- ╋━━━━━━━━━━━━━━━╋ ┃やる夫がRubyをはじめるようです(2)┃ ╋━━━━━━━━━━━━━━━╋ [21] そんなわけで、イベント当日…

やる夫がRubyをはじめるようです(1)

投下しそこねたやる夫をここでUPしていきたいと思います。 賞味期限切れ&亀速&チラシ裏ですのでご注意下さい。 ----------------------------------------------------------------------------------- ╋━━━━━━━━━━━━━━━╋ ┃やる夫がRubyをはじめるようです(1…

RealWorldHaskell完読

やっと1周目読み終わりました。長かった、1年くらいかかったんじゃなかろうか。 ただ、やはりモナドの理解が僕は浅いです。 個人的には数学的アプローチが好きなので、圏論を理解してから読み返したいんですが、Haskellのモナドを理解 (目標)(7)RealWorldH…

やる夫で学ぶscheme

仕事が落ち着いてきたので久々の更新です。 10時までに家に帰れるってすばらしい!去年の暮れ頃から、やる夫で学ぶSICPってのを書いてます。 ※ちなみにこんなのです / ̄ ̄ ̄\ / ─ ─ \ / (●) (●) \. とりあえず再帰的プロセスで | (__人__) | 置き…

Reading Ruby1.9.2

魔術書amazon:メタプログラミングRubyを完読。 サンプルコードが多く非常にわかりやすかったです。RubyのClass/Module周りの実装に興味が出てきたので、最近レンタルしたsakuraサーバーに hiki GNU Global を入れて、ひらメソッドでRubyのCodeReadingを始め…

[ruby]さくらレンタルサーバーにRuby環境をいれてみる(4)

とりあえずRubyは入れました。Railsの前にvim-rubyを入れてみようと思います。 viのバージョンがわからなかったのでvimをソースからコンパイルすることにします。 vi + vim-ruby編 vim rvm use 1.8.7 ruby -v #=> リンクされるRubyライブラリのVersion cd ~/…

[ruby]さくらレンタルサーバーにRuby環境をいれてみる(3)

Java&JRuby編 4.java FreeBSDのJavaはSunのサイトにはないので、下記のサイトからとってくる。 http://www.freebsdfoundation.org/downloads/java.shtmlサーバーのCPUがわからなかったので % cat /var/run/dmesg.boot | grep CPU で調べる。i386っぽいですね…

さくらレンタルサーバーにRuby環境をいれてみる(2)

基本設定編 さっそくsshでLoginしてみるとシェルがcshでギョッとした。 さて方針ですが、$HOME以下にlocalフォルダを作ってそこに色々入れていく事にします。まずあまり使い慣れてないcshからbashに変更。 0.dir % mkdir ~/local #ここに色々インストールし…

さくらレンタルサーバーにRuby環境をいれてみる(1)

色々思う事があってレンタルサーバー検討しています。お試し的な意味でさくらレンタルサーバーを借りてみました。 サーバー情報 ※2010/8/23時点 タイプ:スタンダード 月額:500円 容量:10GB データベース:MySQL4/5(ただし使用できるデータベースは1個まで…

プログラミングClojure

amazon:プログラミングClojureの翻訳本の発売日が今日らしい。 翻訳者を見たら川合さんだった。これは買えというお告げでしょうか。 amazon:Real World Haskell]もまだ1/3程残ってるし、[amazon:LET OVER LAMBDAも読みたいし、 amazon:実践CommonLispももう…

時間がない

仕事がアレでナニなので中々家に帰れません。マラソン進まないお・・・。

twitter

の使い方がイマイチわかりません。 (idはohr486)

ch04::RealWorldHaskell(1)

(p.88)ex.4-1 失敗する時はNothingを返せば良さそう。 -- ex.4-1 safeHead :: [a] -> Maybe a safeHead xs | null xs = Nothing | otherwise = Just (head xs) safeTail :: [a] -> Maybe [a] safeTail xs | null xs = Nothing | otherwise = Just (tail xs) …

ch03::RealWorldHaskell(2)

11/3の続き。正解を探したけど見つからなかったので本当に正しいかどうかは不明。 ex.3-9 data Direction = RTurn -- 右回り | LTurn -- 左回り | Line -- 一直線 deriving (Eq, Show) ex.3-10 3点a,b,cとした時、ベクトルbaから見てベクトルbcが時計回り(RT…