備忘録

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

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

mongodb-erlang + cowboy 情報なさ過ぎ

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

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で、なんとか動かせたっす。忘れそうなノウハウは、別口でまたカキコす…

Cowboyなら知っておくべき?

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

備忘録注意事項

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

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

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

Erlang rebar3とcowboyと学ばない私

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

Erlang インストール

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

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

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

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とかいうやつ インストール編

またもや久々更新。 なんせ、びっちり仕事でございます。 ですがっですがっ、なんとかこちらの方も、進めたい!まず、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というディレクトリ作って、そこに空の構造体つくって、関数を入れ込んでやりもうした。 ん…

Revel HTML上でマップを扱いたい その2

さらに、備忘録。map は、rangeでちん。 {{range $key, $val := .map}} {{$key}}:{{$val}}<br /> {{end}}

Revel HTML上でマップを扱いたい

またまた、久々の更新で、ございます。RevelでHTML上でMapを扱いたい。 どうやってやるのか、ついぞわからない。 なぜだか、どうしてだか、普通の書き方ができない。 {{.mpa["key"]}}とか、できると、非常にありがたいのだが、駄目。 http://golang-jp.org/p…

socket.ioのnamespaceとsession

のどが痛い(つд⊂)エーン 寒さと乾燥のダブルパンチで、やられたみたいです。さて、以前expressのsocket.ioとrevelのセッションを共有したエントリーをしたんですけど、 http://d.hatena.ne.jp/factory-g/20150812#1439368107 socket.io側をnamespaceで区切ると…

go revel の開発ディレクトリを変えたいだけなのに(つд⊂)エーン

仕事が先方のご都合で滞っております。 なので、久々に自分の方の開発時間があります。以前から開発しているrevelのプロジェクトディレクトリが、グシャグシャになって、もう何が何やらって感じになったため、別フォルダに移す事を決意。以前のエントリーよ…

消えない「ページ読み込み中***socket***接続が切断しました。」

久々に、備忘録。 RevelにSocketを入れ込んでやると、コンソールに、ずっとはき出される。 しかも、ページ読み込み直後の一回目だけ、通信したのち、こけている模様。 まず、bootstrapも使っていて、流行のbody下部で読み込ませる書き方。 呼び出し方法とか…

Express4 で太り続けるapp.jsを分割ダイエットする

Expressで、普通のページとSocketを同居させるとかやったのもあるけど、どんどんapp.jsのコーディング行数が増える。 つーか、解読できねぇほど、増えてくる。せめて、普通のページのロジックとSocketのロジックは同居させたくない。http://k-motoyan888.hat…

MongoDBをChefにCookingしてもらう

バージョンは、入れる先のOSの奴で構わないよ!!って人向けです。 最新欲しいよって人は、ググってくれ!まず、CookBookを取得する。 Berksfileに一筆加える。 cookbook 'mongodb', git:"https://github.com/edelight/chef-mongodb.git" すかさず、焼き上げ…

はじめてのExpress4

暑い。とにかく暑い。 ここ数ヶ月、仕事とプライベートの疲れから久々に日中からねむねむモードでした。本来ならRevelでいろいろ片付けたかったのですが、Socket.io(node.js)とのセッション統合がどうにもこうにも、モチベーションが上がらず、後回しって…

Swift デリゲートが云々かんぬん

Swiftプログラミングする時、デリゲートの方法が複数あるみたい。 一つは、昨日のエントリー中にある、 http://ameblo.jp/hayashidesuga/entry-11971210696.html で、StroryBoardを使ってする方法と、あっしがプログラミング中に継承してしまう方法と(他に…

何の因果か Magento1.9.1.1 レイアウト変更したいけど・・・

久々更新で、備忘録。 またもや、畑違いのMagentoと格闘中です。 ここのところ、遅々と進まず、心折れる直前まで来ています。どうも、layout.xmlにて、デザインのブロック?を制御するらしい所までは探し当てたんだけど、以下のHP通りにやっても変更されない…

Swift いろいろ言いたい、その前に備忘録

まず、いつも、助けてくれるブログ神の皆様へ感謝。 「たのしいSwiftプログラミング」 の教えを破った、テーブルの実装。 http://dev.classmethod.jp/references/ios-8-xcode-6-swift-listview/ まず、本の場合だと、UITableViewControllerを継承して実装す…

Swift 複数コントローラー

例えば、日付のテキストフィールドが二カ所以上あって、datePickerViewを使わないといけない、或いは、pickerViewが同様に数カ所有った場合、コントロール毎に同じ処理を書くのは、非常に面倒臭い。 例えば、MSのVSよろしく、コントローラーの配列が出来て、…

Swift 備忘録 文字から数値(UIPickerViewへのデフォルト値セット) 文字から日付(UIDatePickerへのデフォルト値セット)

文字から数値 http://swift-salaryman.com/stringtoint.php var str_val: String = indexField.text var idx:Int = 0 if str_val != "" { idx = str_val.toInt()! } pickerView.selectRow(idx, inComponent: 0, animated: true) 文字から日付型 http://qiita…

Swift UITextFieldをクリックしてUIDatePickerを表示させる

http://qiita.com/matsuhisa_h/items/4bb9803828efb89e0305 を参考にすれば、出来そうだけど・・・・ 結果から申し上げますと、最後の関数がどうも上手くいかない。 なので、func dateToStringを使わない方法で取り敢えず動かした。 此の関数UITextField内に…