procket/examples/sendmsg_recvmsg_echo.erl 動かしてみた

結果から書くと、動いた?となる。まず、自身の現時点の知識だと、何故動いているのか、理解していない。だから、ここで、理屈を書く事はできない。あくまでも、動いたソースの保存として書いておく。将来何かで実装するときは、こう書かないかも知れない。 …

mongodb-erlang + cowboy 情報なさ過ぎ

題名の通り。不人気言語は分かるけど、海外のサイトでも見つからんとか、どうなってんの。と言うことで、いろいろ分かった備忘録。まずは、Erlangとmongodbのドライバは、今の所mongodb-erlangがグーグル様での人気上位らしい。 https://github.com/comtihon…

erlydtl コンパイル erlydtl_preparser.hrl: no such file or directory

Procketの話題は、また別の機会に。erlydtlってのは、Django風のビューテンプレートって事らしい。https://github.com/erlydtl/erlydtlErlyDTL compiles Django Template Language to Erlang bytecode.と書いているが、実は、以前に使った事あり。しかし、ど…

Procket エコーサンプル 動いた でも、これじゃ駄目

この内容は、実は、コンパイルが通った次の日に書いたもの。 なかなか、順風満帆な書きっぷりだが、実は、このサンプルは、将来に渡って使えないサンプルになります。 事前に知っていて、直ぐに解決できるわ!フフン♪とか思っていたのですが、そんなに甘くは…

Procket コンパイルできた 自己解決

仕事中に、こそこそGoogle先生に聞いてみる。兎に角Procketのインストール関連の話が出てこない。仕方無いので、エラーログでGoogle先生に問い合わせる。すると、次のページにぶち当たる。Unable to compile on OS X El Captain 10.11.6 #1531Makefileの中身…

Procket コンパイルできねぇ 俺 困憊る

一通り、広く浅く、ネットワーク周りの知識を漁ったので、UDPを使った、デスクトップチャットでも作ろうかと考える。ここ最近、本ばかり読んで頭でっかち、いざ手を動かそうとすると、それまで出来ていた事が、すっぽり抜けて、なかなか前に進めない。とは言…

Stun Turn と諸々

あ〜またもや数ヶ月。しかし、この間劇的な進展があったので、備忘録も含めて更新。まず、Erlang周りが大分解決。勿論、オールクリアなんて事は、ありません。・Socket通信 TCP通信 https://www.ymotongpoo.com/works/lyse-ja/ja/26_buckets_of_sockets.html…

Cowboy REST

RESTのCRUDをどうやって作るか、そんな場合に見つけたのココ。https://github.com/dkuhlman/cowboy_rest_crudこの解説ページがあったのだけど、失念_| ̄|○これと、CowboyのUser's Guideで、なんとか動かせたっす。忘れそうなノウハウは、別口でまたカキコす…

浦島太郎

ヤバイ Swift忘れてる。 しかも、Swift4って何?それから、持っているSwiftの本が全て陳腐化_| ̄|○ 買い直しですわ。それにしても、一年触ってないと、こんなにも、置いていかれるとは・・・。ここら当たりは、揃えるかなぁ。高いなぁ・・・。詳解 Swift 第…

Cowboyなら知っておくべき?

●Erlang.org website Source code for the Erlang.org website. https://github.com/erlang/erlang-orgここには、夢が詰まっている・・・。勉強になったこと(素人丸出し) HTMLのミックスイン erlydtl ファイルのインクルード mixer src内のディレクトリ管…

備忘録注意事項

さて、前回から二ヶ月。相変わらずの更新遅延。 飯喰うための仕事が、やたら忙しく当に、忙殺される日々、食中毒にやられ、足を捻挫し、スーツパンツを二本やられて、全くもって今年前半は、いろんな不幸に襲われた半年でした。(´ヘ`;)ウーム…本当に、不幸のオ…

追記

アクセスカウンターが14万超えてる(゚д゚)! なに、何があった? 書き手が何もしてないのに、周りが動いているのね。 多分、iOSのマップアイコンの記事かなぁ。 また、Swift周りも弄りたいなぁと思っております。予定は、未定 なのです。

更新開始

久々更新させて貰います。最近は、以下の通り 仕事に忙殺される いろいろ停滞 前回Elixirやるって書いて、半年塩漬け 無駄に年をとる やっと、客観的にまわりが見えて来た。スマン(o_ _)o、Erlangちょっとづつ、頑張ってみてた。何故か、諦められんかった。 …

そして、Elixirへ

またもや、久々の更新。 ちょっと、寄り道の仕事が、いつの間にか二年目となり、ほぼサラリーマン状態に。 やっとこさ、最近、自宅仕事と半々にできて、こうやって愚痴と反省文を書いております。さて、表題についてですが、実は、前回更新時は、4月だから…

結局理解できたのは、アレのおかげでした

またもや、更新間隔があきました。 rebar3の続きの備忘録書こうとしたんですが、ちょっと寄り道します。すごいErlangゆかいに学ぼう!作者: Fred Hebert,山口能迪出版社/メーカー: オーム社発売日: 2014/07/04メディア: 単行本(ソフトカバー)この商品を含む…

Erlangとrebar3と読み込まれないsys.config

昨日は、夕方からの飲み、Erlangの学習が、ちっとも進まない_| ̄|○というか、兎に角、情報がない。 いや、正確にいうと、書いて有る事をやっても動かない。 もっと正確にいうと、なにか知識が足りない_| ̄|○ 堂々巡りを数日繰り返し、絶望と希望を行ったり…

Erlang rebar3とcowboyと学ばない私

土日があっちゅうまにすぎっちまいました。 やった事纏め rebar3のインストール https://www.rebar3.org/docs/getting-started このまんま。 但し、PATHは、 $ ./rebar3 local install に出てくる、所にちゃんと通すこと。これ忘れると、動きませぬ。 Cowboy…

すごいErlangゆかいに学ぼう! 読了

アーなんつーかそのーわし、頭悪いんで、これ読んで、なんか作れる人、尊敬します。まぁ、海外本というか、外人が書いた本って、文字だらけで、表や図にまとめる意識を、なはから放棄してるので、頭の悪いワシには、超難解です。 なんせ、数十ページ前の定義…

Erlang ちっとも進まない件について

前の記事から三ヶ月。 以下の本を購入すごいErlangゆかいに学ぼう!作者: Fred Hebert,山口能迪出版社/メーカー: オーム社発売日: 2014/07/04メディア: 単行本(ソフトカバー)この商品を含むブログ (10件) を見るプログラミングErlang作者: Joe Armstrong,榊…

Erlang インストール

訳あってErlangを弄らねばならなくなった。 なので、インストール備忘録。以下のページを参考にした。 OSX 10.10 に kerl で Erlang 17.5 をインストールし, crypto:start/0 を成功させる基本的に、↑のページの内容で大丈夫。 gccとopensslを必ず新しいもの…

MacOS Sierra に、GVM で go1.7.2 入れたった

久々の更新でございます。 仕事に忙殺されています。簡単な仕事っていったじゃん(つд⊂)エーンむくむくと、開発意欲湧いてます。 最近は、慣れないSwiftで、通信とかぶっこくプログラム書いたり、Expressで、ソケットしたり、エッジなんだけど、どうもノリが悪い…

自転車 の 買い換えで聞いたこと、思ったこと

なんと2ヶ月ぶりの更新でございます。 いろいろ、書きたいのですが、夜は早くねて朝早く起きるとか、無駄に健康的なサイクルで仕事させられています。 自分プロジェクトっぽい事もはじめたので、それも追々書き足していこうかと思ってます。今日、自転車を…

golang socket.io namespace

Go

久々の更新が、敗者の弁みたいで非常に不本意なのですが、golangのsocket.ioが現状、こちらの要件に満たなかったと、現時点で申し上げておきましょう。私の貴重な時間を、丸呑みしたのは下記のモジュールです。 https://github.com/googollee/go-socket.ioま…

EmacsとGolangとGVM

まず、ヒントとなったスクリプト https://github.com/exu/emacs.d/blob/master/config/go.el Special thanks!! ここをみると、.gvmの指定してる♪ これを真似てPATHに自分のgvm、packagesetのパスを書き込む!! $ gvm pkgenv <package-name> にて、GVMで設定されているGO関</package-name>…

Emacsに帰ってきた

またもや久々更新でございます。拘束される仕事をやってるために、なかなか自分のやりたい事ができず_| ̄|○ だんだんストレスが溜まりはじめております。 まぁ今年は我慢がつづきますな。 といっても、そろそろ種まきしとかないと。さて、AtomでGo言語のRev…

gvm で go1.5.3 をインストール

$ gvm install go1.5.3 Installing go1.5.3... * Compiling... ERROR: Failed to compile. Check the logs at /Users/***/.gvm/logs/go-go1.5.3-compile.log ERROR: Failed to use installed version $ cat /Users/***/.gvm/logs/go-go1.5.3-compile.log ###…

RevelでPipline SASSやCoffeeScriptやらちゃんと管理するらしいtrainとかいうやつ 設定編

眠い https://github.com/revel/revel/issues/620project_name/init.go func init() { revel.Filters = []revel.Filter{ AssetsFilter, revel.PanicFilter, // Recover from panics and display an error page instead. revel.RouterFilter, // Use the rout…

RevelでPipline SASSやCoffeeScriptやらちゃんと管理するらしいtrainとかいうやつ インストール編

またもや久々更新。 なんせ、びっちり仕事でございます。 ですがっですがっ、なんとかこちらの方も、進めたい!まず、RevelでCoffeeScriptを使っているけど、自分でディレクトリほじってイマイチ管理出来ていない。 Railsのようにちゃんとディレクトリ管理し…

Revel HTML .変数名 と $変数名

templateを入れ子にしたら、$変数名が読めない。 スコープが切れるみたい。 .変数名は、ちゃんと読める。・・・調べる。 .変数名は、c.Render(results) のRenderしたときの引数を、RenderArgsというmapに入れるそうです。 んで、 . = RenderArgs と言う意味…

Revel HTMLでRailsのhelper関数っぽいことしたいけど_| ̄|○

できん おわり http://qiita.com/rubytomato@github/items/638299aabb7922cbef59 とか、かなり詳しいのだけど、こちらがやりたい事とちょっと違う。結局app/helpersというディレクトリ作って、そこに空の構造体つくって、関数を入れ込んでやりもうした。 ん…