2014-01-01から1ヶ月間の記事一覧
いつも忘れる Linuxが32ビット版か64ビット版かの確認 - 技術メモ OS uname -a CPU cat /proc/cpuinfo | grep flags | grep lm そもそも命令セット? 後で書く
ざっくり Dddをもっと身近に DDDとはこういうことなのか - Some Days You Get the Bear レイヤー化アーキテクチャ ドメイン駆動設計・アプリケーション構築編・レイヤ化アーキテクチャ - Strategic Choice DDDの読書記録(第4章、ドメインを隔離する) - 達…
問題 Go言語をちゃんと学ぼうと思っていろいろ勉強してるのだけれど ダックタイピングって一体なんなのよ【golang】 - DRYな備忘録 Go言語に継承は無いんですか【golang】 - DRYな備忘録 Go言語のgoroutineって一体何よ【golang】 - DRYな備忘録 いよいよgor…
問題 前々回、前回と、ローカルのMacにnginxのサーバを立てた ポート80で動かそうとすると、以下のエラーが出る [12:44:15] → nginx nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied) ちなみに、変更は以下 diff -u /usr/local/etc/ngin…
Goal MacOSX10.9 mavericks で「Web共有」が無いので - DRYな備忘録 でapache立てたけど 開発用Macのウェブサーバをapachaからnginxにしたいよ Log [11:20:29] → sudo apachectl stop Password: http://localhost にて、apache止まったことを確認 [11:20:40]…
問題 mavericksの環境設定→共有に行っても「Web共有」が無い apacheどうやって立てるの localhost/で開発したいのだが 解決 OS X をMavericksにしたらApacheが上手くいかなかったメモ | UREILESS sudo apachectl start DRY
goroutineって一体何よ さっぱり分からないよ。並行処理?んご。Pythonならthreadingをちょっとだけ使ったことある。 しらべてみよう これめっちゃ分かりよかったです Go の並行処理 - Block Rockin’ Codes やってみよう 確かめたいポイントとしては gorouti…
困った 継承が無いのは困った。共通メソッドとかどうすりゃええねん的な。 前回のダックタイピングって一体なんなのよ【golang】 - DRYな備忘録に引き続き、めっちゃ参考にしたのはこれ Go言語における埋め込みによるインタフェースの部分実装パターン - Qii…
ダックタイピングって ダック・タイピング - Wikipedia 一体何さ。わからないよ 調べた golangにおけるダックタイピングとは、で一番分かりやすかったのこれ Go言語における埋め込みによるインタフェースの部分実装パターン - Qiita 2014/05/27 追記 つまり…
問題 golangのoauthモジュールとか使って楽々TwitterAPI生活したいじゃないですがgolangで。でOAuthは簡単に実装できたんだけど、ログインユーザのscreen_name取ろうとして取れない。 結論から言うとencoding/jsonの使い方だった 3時間くらい詰まったがな...…
Goal アプリ内のデータの永続化どうすんのかなーと思ったらsqliteを使うみたいじゃない。ということで、使ってみた。 全ての記録はここ Commits · otiai10/Unko.Sample.SQLite · GitHub です。 なお sqliteを生で書くのは大変でした。普通はCoreDataとか使う…
第3回 きっと何者にもなれない僕は、Go言語のウェブフレームワークであるRevelのドキュメントを和訳しつつ、理解を深めたいでござる。 前回 : (訳しながら)つくって覚えるRevelフレームワーク - その2 - DRYな備忘録 今回は Introduction のチュートリアル…
前回にひきつづき、Golangどころかフレームワークのなんたるかを理解していない僕はRevelのドキュメントを和訳しつつ、理解を深めたいでござる。 それでは 今回はOverviewからでござる。 Overview This section gives you a taste of various parts of the f…
Revelとは The Revel Web Framework for Go Golangのウェブフレームワークです。Router,Controllerを提供していて、他にも最低限のアプリケーションテストが最初から準備されている感じのもの。 すでに いくつかの自分のサービスはRevelで運用している otiai…
Goal こういうことしたい やってやるです! なお全ての作業記録は以下のレポジトリのcommitにあります。 Commits · otiai10/Unko.Sample.Segue · GitHub 1.プロジェクトをつくります プロジェクトはじめるあたりは、前のエントリで触れてます。 Xcodeで超簡…
Goal brew installではなく、ソースからビルドしてmongoDBをインストールする mongoコマンドが使え、インタラクティブモードで起動できる Log 一応、brewで何が落とせるか見ておく % brew search mongo libmongoclient mongo-c mongodb mongoose % brew info…
revelインストールしたい % go get github.com/robfig/revel % which revel revel not found ふぁっ? こうだった % go get github.com/robfig/revel/revel % which revel /Users/otiai10/proj/go/bin/revel