ライブラリ検索するときに便利 -> 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) |