2015-01-01から1年間の記事一覧

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…

土日が眠い

祝 一万ビューありがとうございます。 といっても、数年越しです。 でも、更新してないときもアクセス頂、誠にありがとうございます。 別になんてこと無い備忘録中心ですが、それでも続けて行きたいなぁと思っているしだいです。土日しか、自分の仕事する時…

Fusion8 pro アップグレード

帰ってぐったりして、ipadを弄っていると、VMware Fusion が期間限定のセールやってるとか仰る。 なんでも、40%OFFらしい。 んでもって、29日までらしい。 と言うことで、早速購入。 自分のバージョンが6らしくて無理かなとか思ったらぎりぎりアップグレー…

iPhone5が孵化する 修理は誰が編

さて、爆発するかは、わからないまま、日に日に全面パネルを押し上げるiPhoneを片手にまず、Appleの交換プログラムに該当するか、検索する。 ・・・ 駄目でした。(´ヘ`;)ウーム…これって、正規の使い方してるから対応してくれても良いと思うんだけど。次にクイ…

iPhone5が孵化する どうしてこうなった編

また、久々更新でございます。 とある企業様より、オファー頂きまして、比較的長期で仕事することになりました。 つきましては、満員電車と朝型強制変換により、平日は子供のように12時までには床に入ってお休み状態であります。さて、私の携帯のiPhone5様…

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下部で読み込ませる書き方。 呼び出し方法とか…

Wec Fuji 10.11と三連休+

またもや、更新が滞っております。 何故か、10月に入って忙しくなって、おまけに体調まで崩すという、おっさんぶりを発揮しております。 ご報告するならば、今年の風邪は、(私の場合)胃腸にきて、大変苦しかったと言うことですね。 やっとこさ、一昨日あた…

Wec Fuji 10.11

またもや、久しぶりですが、大好きな耐久レースの日本開催が近づいているので、エントリー。 まぁルマン以外マイナーですし、多分あんまり好きな人もいないだろうけど、個人的には、すきなので。 実は、以前もトヨタWec用車両について、知って欲しいなってエ…

一喜一憂

することが、最近多く、毎日アップダウンが激しい日々が続いております。 まぁ、因果応報といえばそうなのか・・・いや激流を避けられない業なのか運命なのか、嘆きも遠くかすれ気味に発せられるのでございます。 って、勿論、喜びを感じる時もあるわけで、…

またもや一ヶ月

一ヶ月ぶりの更新です。 この一ヶ月、先のRevelとかSocketとか、なんもやってなかったわけでなく、ちょくちょくやっておりました。 ただ、ネタや備忘録にするほど量がなかったというか・・・最近、自宅作業もやっと増えてきたし、今月末までは比較的自由な時…

Revel gorpからgormへ

クライアント様担当が夏休みの為、今週末にかけて、自宅作業オンリーになり申した。ビバ、サマーバケーション( ´∀`)bグッ!さて、表題の件ですが、gorpからgormへスイッチ致しました。 gorpの場合、SQL発行後に、キャストしながら、構造体なりmapなりに詰め替…

お盆と二式大艇

お盆。 そう呼ばれる平日を、過ごしておりました。 しかぁし!! 必要なデータがある鯖が、お盆で接続できない!! ああぁ素晴らしき日本の伝統!!と言うわけで、先程、大嫌いな仕事から解放されますた。お昼に尼から届いた、二式大艇。マイクロエース 1/14…

Golang Revel と Express + Socket.io とのセッション共有 その3 だが、それが正しいかは俺は知らない 編

ラノベ風タイトルで(_ _)です。 だが、結局そういうことなのです。まず、Revel側のセッション値は、見事に取得できたでございます。 但し、我流も我流でございまして、良い方法があれば、誰かご教授頂きたい限りです。 こういう、パイオニアチックな話題は●u…

Golang Revel と Express + Socket.io とのセッション共有 うまくいかない_| ̄|○ その2

まず、整理をば。 Revel上でセッションを格納して、あるページにて、Express上のSocketへつなげる。 その際、Revel上のセッションをSocketで取得したい。 Cookieから、Revelのセッション値、キーREVEL_SESSIONにてセッションキーを取得。 "session:" + セッ…

Golang Revel と Express + Socket.io とのセッション共有 うまくいかない_| ̄|○

今日半日ほど、粘ったのですが、時間なさ過ぎで取り敢えず、お蔵入りさせますわ。 まず、Revel側をRedis対応させて、それから、Express側のSocketへつないで、セッションの中身を取得♪ とか、安直に考えてたら、Revel側でのセッション値設定が、Redis上でど…

Express mongoDB validation したけど、確認画面作ると・・・

mongoose-validator とか mongoose-unique-validator とか、使って http://qiita.com/zaru/items/77eb53cf37c4ea842f32 を参考にやってみて、あぁ動いた。。。と確認して、んで、確認画面を作ってやってみようと・・・。だけど、validationをキックするタイ…

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

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

node Express4 と socket.io とのセッション共有

まず、参考サイトから、 http://qiita.com/nariyu/items/1c17dd567f866c698481 これが、Express4でのsocket.ioでほぼこれ通りでいけました。 ただ、気をつけるべき備忘録。 Session = require('express-session').session.Session // 上が先のURLで書かれて…

MongoDBをChefにCookingしてもらう

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

はじめてのExpress4

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

Revel Gorp とNULL

何時ぞやもエントリーしたんですけど、備忘録ということで。 http://d.hatena.ne.jp/taknb2nch/20131123/1385222792データベースでNULLを許容すると、go側の型が対応できない。 ので、エラーを返してくる。 package test import ( "database/sql" ) type Tes…

Revel コマンドまとめ その1

三連休の前半は、ちょっと忙しくしておりました。 んで、ちょっと暇ができたので、少しRevelをば・・・。 だけど、全然要領を得ない_| ̄|○ なんか、面倒なんで、コマンドまとめを備忘録。 /* Revel インストール */ $ go get github.com/revel/revel $ go g…

正直すまんかった

公私とも人生の修羅場を迎えております。私事では、私の周りが煮え湯の様に絶え間なくぶくぶくしているのと、私自身も状況の把握に日々、翻弄疲弊するばかり。 ここで、愚痴がぶちまけられればどれだけ楽になるか・・・といって出来るはずもなく、今日も悶々…

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

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

Swift 入力欄を作りたいけど、キーボードが出ると入力欄が埋まる罠 その3 リベンジ編

以前というか、2月20日にエントリーした「Swift 入力欄を作りたいけど、キーボードが出ると入力欄が埋まる罠 その2」の修正エントリーです。 http://ameblo.jp/hayashidesuga/entry-11971210696.html サンプルがここにおいてありまして https://github.c…