2014-01-01から1年間の記事一覧
まずやっておきたいこと INPUTは全部閉める 特定のものだけ開ける otiai10 [11:50 AM] @kinunori: iptablesの設定って、上のほうと下のほうの行で衝突したらどっち優先です? kinunori [11:51 AM] 上です first matchですん k-sato [11:51 AM] ue taiji.yama…
問題 % git --version git version 1.9.3 ふむ % brew update % brew upgrade git git-2.2.1 installed はい % git --version git version 1.9.3 ふぁ!? % brew upgrade git Error: git-2.2.1 already installed % git --version git version 1.9.3 調査 …
こうです arr := [4]byte{10, 20, 30, 40} slc := arr[:] fmt.Printf("%T\n%T\n", arr, slc) Go Playground 参考 Go Slices: usage and internals - The Go Blog ここにちゃんと書いてあった This is also the syntax to create a slice given an array: x :…
Go言語からSQLを使うときは Go言語からSQL(or SQL-like)データベースを使うときは、Go言語標準のsql - The Go Programming Languageが定めるinterfaceを実装したdriverを実際は使っています. たとえばdriverはここに列挙されてたりします. SQLDrivers - go-w…
Go言語は、必要なものを提供し、必要じゃないものは削ぎ落とし、明示的でとても学びやすい言語だと思ってます。好きです。「なるほど、ここからは自分でやれ、ということか、面白い」「おーこんなこともしてくれちゃうのかー」という発見こそあれ、「なんで…
インストール まあbrew install mongodbですわ。 % brew search mongodb mongodb ok % brew install mongodb ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/mongodb-2.6.5.yosemite.bottle.2.tar.gz #############################…
Macを初期化したので どういうセットアップしたかのログです。手動で環境構築すると、理解が深まるので、僕は好きです。なお、Yosemite。 システム環境 日本語入力ソースの追加 装飾キー タップジェスチャー 連続入力 ドックを横に アプリケーション Chrome …
はじめに 2014/11/26に書いたものです Facebook Developers のサイトデザインはしょっちゅう、そしてドラスティックに変わるらしいので、注意 おおまかな流れ developer登録 アプリ作成 テストユーザ作成 curl 結果の確認 developer登録 Facebook Developers…
Goでmongodb使うときは mgo - Rich MongoDB driver for Go まあこれ使うと思う しりたいこと embedしたstruct込みでポインタ渡すとキャストしてくれるのかという件 というのも package main import ( "fmt" mgo "gopkg.in/mgo.v2" "gopkg.in/mgo.v2/bson" ) …
ゴール 参考 VimでTypeScriptのシンタックス色つけたいじゃないか - DRYな備忘録 記録 kchmck/vim-coffee-script · GitHub ここに行って、 vim-coffee-script/coffee.vim at master · kchmck/vim-coffee-script · GitHub vim-coffee-script/coffee.vim at ma…
3.1から仕様です deploy:restart task not executing · Issue #925 · capistrano/capistrano · GitHub Breaking changes: * deploy:restart task is no longer run by default. From this version, developers who restart the app on each deploy need to d…
git diff HEAD~n HEAD git diff <commit_from> <commit_to> 例 % git diff HEAD~3 HEAD</commit_to></commit_from>
問題 handlebars使ってて掲題のエラー出た "undefined is not a function" とは ご存知、未定義の変数を関数呼び出しした時に起きるエラー var my = { foo: function() { console.log("This is my.foo!"); } /* bar: function() { console.log("This is my.b…
問題 git aws.pushするときは心が高鳴りますが、 % git aws.push Updating the AWS Elastic Beanstalk environment my-sample-env... Failed to get the Amazon S3 bucket name ふぁ 解決 S3関係ない eb initするときにいろいろconfiguration間違えてただけ …
問題 AngularJSと、Bootstrapのui.bootstrap使ってて BootstrapのModal機能とか使いたくなるけれど Angular的なControllerや$scopeの扱いが混乱したのでメモ 参考 公式: Angular directives for Bootstrap サンプル 親View。対応するControllerのメソッドを…
問題 vagrant upすると以下のエラーが出る % vagrant up RuntimeError: Couldn't determine Berks version: #
ゴール MacOSXでvagrantをインストールして、VM環境をひとつつくってみる もくじ Vagrantとは Macにインストールする OSイメージをダウンロードしてみる VMを立ち上げてみる VMを捨てて、さらにもっかい立ち上げてみる Vagrantとは Vagrant 仮想環境構築ツー…
tips for zsh -- zshの覚書 (1) こういう状態 . ├── bar.gif ├── buz.jpg ├── foo.png ├── hoge00.txt ├── hoge01.txt └── hogefuga.txt 複数の指定拡張子だけ % ls *.(gif|jpg|png) bar.gif buz.jpg foo.png % hogeで番号ついてるやつだけ % ls hoge<->.txt…
Dockerとは // 割愛 あとで書く 参考にした記事 Docker を Mac で使ってみた(Nodeアプリ例) ::ハブろぐ MacにVirtualBoxをインストールする方法 | Windows on Mac BootCampを使って MacでWindowsを動かそう How do you list containers in Docker.io? - St…
コネクションプーリングとは コネクションプーリングとは 【 connection pooling 】 〔 コネクションプール 〕 - 意味/解説/説明/定義 : IT用語辞典 「コネクションを張る/切る」というコストを削減することが主な目的。1つのDBに対するコネクション総数を…
いまさら感満載ですが、やらんわけにはいかんでしょう、ということで。 Amazon EC2(スケーラブルなクラウド上の仮想サーバー) | アマゾン ウェブ サービス(AWS 日本語) [今すぐ無料でお試し]をクリック 必要な情報を入れてサインアップ なんか言われるが…
Go Playgroundとは Go Playground http://play.golang.org/ どんな言語でも用意しているような、ブラウザ上でGoを書いて実行できる実行環境。 キーボードショートカットがあるっぽい (公式ドキュメント探し中) キーバインド アクション Shift + ⏎ ビルド&…
問題 net/httpパッケージでRequestインスタンスを得るためにNewRequestを使う 第三引数を指定するもBodyができない なーぜー 問題のコード package main import ( "bytes" "encoding/json" "fmt" "net/http" ) func main() { data := map[string]interface{}…
メモ template.Template型のstructを扱う Newなどして得る Parseメソッドでテンプレート部分を解釈させる Executeで変数を当て込める サンプル package main import "html/template" import "fmt" import "bytes" func main() { // *template.Templateのオブ…
fmt.Println( sprime.Factorize(329).List(), sprime.Factorize(329).Dict(), ) // [7 47] // map[7:1 47:1] otiai10/sprime · GitHub 雑感 なんか車輪の再発明感がとてつもないんですけど 既存の方法とか誰かおしえてください ホリデーコーディングとしては…
見つけた。ここだ MySQL and Postgres command equivalents (mysql vs psql) | End Point Blog MySQL PostgreSQL memo msyql {dbname} psql -d {dbname} シェルから入るとき SHOW DATABASES \l USE {dbname} \c {dbname} SHOW TABLES \d SHOW CREATE TABLE {…
golangのnet/httpパッケージにあるRequestオブジェクトにはFormとPostFormというフィールドがある。この違いはなんだ? ドキュメント見る http - The Go Programming Language // Form contains the parsed form data, including both the URL // field's qu…
nvmとは プロジェクトごとにNode.jsのバージョンを管理できるやつ cf) rbenv, pyenv, gvm, etc... ゴール MacOSXにnvmをインストール Node.jsのなんか適当に新しめのバージョンをインストール nvmをインストール まず、creationix/nvm · GitHub ながめる。 .…
問題 res, err = db.Exec( "INSERT INTO table001 (name,age) VALUES (?, ?);", "otiai10", 17, ) で、以下のように叱られる pq: syntax error at or near "," なお当方、 import "database/sql" import _ "github.com/lib/pq" の構成です 解決 ?じゃなくて$…
まあ当方こだわりは無いんですけどね。 passingloop • rbenv と RVM との違い rvmをアンインストール RVM のアンインストールコマンド名で笑った - 日々是笑心 % rvm seppuku rbenvをインストール Ruby - Homebrewのインストールとrbenvのインストール Mac編…