ライブラリ検索するときに便利 -> https://golanglibs.com
- benmans/goworker(1584 stars)
- redis-backed
- Go製のジョブワーカーでは一番メジャーぽい
- 当初Enqueueがなかったようだが、2015/12に追加されてる: 参考
- リポジトリ自体は4年前からあって、7か月前にも更新はされてる
- rallison/go-workers(816 stars)
- redis-backed - 機能的にはgoworkerとほぼ変わらなさそう
| # -*- mode: ruby -*- | |
| # vi: set ft=ruby : | |
| # http://www.vagrantbox.es/ | |
| # $ vagrant box add ubuntu/trusty64 | |
| # $ vagrant init ubuntu/trusty64 | |
| # $ vagrant up | |
| # $ vagrant ssh-config | |
| # $ ssh-keygen -yf /Users/hogeee/go/src/.vagrant/machines/default/virtualbox/private_key > public_key | |
| # $ cat public_key |
| package main | |
| func main() { | |
| PopWithCopy() | |
| } | |
| func PopWithCopy() string { | |
| strs := []string{ | |
| "AAAAAAAAAAA", | |
| "AAAAAAAAAAA", |
| package main | |
| import ( | |
| "errors" | |
| "fmt" | |
| "image" | |
| "image/jpeg" | |
| "image/png" | |
| "log" | |
| "os" |
| // ⑵構造体の要素として、context使わなきゃいけない要素は持てるのか | |
| // appengineを使う場合、context.Contextの拡張の、appengine/contextをセットして、 | |
| // Log表示やDBへの接続等を行いますが、そういった要素はどう管理するべきか、 | |
| // というかそもそも共通の構造体みたいなものに持てないのでは?...という質問でした。 | |
| // (これはappengine特有かもしれないので、摑みどころがなければ、スルーしていただいて結構です。) | |
| // 以下実際のappengineのコード例(リクエストハンドラ直下)です。 | |
| import "google.golang.org/appengine/datastore" |
| // ⑴App structにLoggerやDB Clientを持たせるのと、 | |
| // フレームワークの"Context"(context.Contextとは別物)に | |
| // 同様のオブジェクトを持たせるのは、同じ意味なのか? | |
| //////////////////////////////// | |
| // achikuさんの例 | |
| //////////////////////////////// | |
| // App application | |
| type App struct { |
| {"lastUpload":"2017-02-21T05:44:57.092Z","extensionVersion":"v2.4.4"} |
ライブラリ検索するときに便利 -> https://golanglibs.com
| <?xml version="1.0"?> | |
| <root> | |
| <item> | |
| <name>Left</name> | |
| <identifier>private.left</identifier> | |
| <autogen> | |
| __KeyToKey__ KeyCode::K, ModifierFlag::COMMAND_R, KeyCode::CURSOR_LEFT | |
| </autogen> | |
| </item> |
| #!/usr/bin/env ruby | |
| # DECRYPT | |
| require 'openssl' | |
| require 'base64' | |
| private_key_file = 'private.pem'; | |
| password = 'boost facile' |
| hash = {"some_key" => "value", | |
| "nested" => {"key1" => "val1", | |
| "key2" => "val2", | |
| "key3" => { | |
| "nenene" => "aa" | |
| }}} | |
| class Hash | |
| def insert_before(key, kvpair) |