Skip to content

Instantly share code, notes, and snippets.

<ul>
<?go for index, item := range items { ?>
<li><?go fmt.Println(item) ?></li>
<?go } ?>
</ul>
Using the database "tsuru" from the server "127.0.0.1:27017".
Using "docker" provisioner.
tsuru HTTP server listening at :8080...
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xb code=0x1 addr=0x20 pc=0x4f108c]
goroutine 84346 [running]:
net/http.(*switchWriter).Write(0xc2001b5390, 0xc2001cc000, 0x1b, 0x800, 0x4dff88, ...)
$ docker push registry.internal.tsuru.io/tsuru/python
The push refers to a repository [registry.internal.tsuru.io/tsuru/python] (len: 1)
Processing checksums
Sending image list
Pushing repository registry.internal.tsuru.io/tsuru/python (1 tags)
Image 27cf784147099545 already pushed, skipping
Pushing b750fe79269d2ec9a3c593ef05b4332b1d1a02a62b4accb2c21d589ff2f5f2dc
Buffering to disk 372/? (n/a)
Pushing 372 B/372 B (100%)
Pushing tags for rev [b750fe79269d2ec9a3c593ef05b4332b1d1a02a62b4accb2c21d589ff2f5f2dc] on {http://registry.internal.tsuru.io/v1/repositories/tsuru/python/tags/latest}
@fsouza
fsouza / str.go
Last active December 20, 2015 10:31
package str
func Reverse(input string) string {
return ""
}
package search
type Index struct {
files []string
}
func NewIndex(files ...string) (*Index, error) {
return nil, nil
}
package main
import "fmt"
func main() {
fmt.Println("Hello world!")
}
package str
func Reverse(input string) string {
runes := []rune(input)
half := len(runes) / 2
for i := 0; i < half; i++ {
runes[i], runes[i + half] = runes[i + half], runes[i]
}
return string(runes)
}
@fsouza
fsouza / enunciado.mkd
Created August 1, 2013 01:59
exercício workshop

Crie um buscador de artigos por palavra. O programa recebe uma lista de arquivos e abre um shell interativo, onde é possível buscar por palavras nesses artigos. Ao digitar uma palavra, o usuário receberá a lista de artigos que contém aquela palavra.

Código do main:

func main() {
    store, err := search.NewIndex(os.Args[1:]...)
    if err != nil {
        log.Fatal(err)
 }
ID IMAGE COMMAND CREATED STATUS PORTS
7166d70070b0 f780479fe4e3 /bin/bash -c /var/li 57 minutes ago Up 57 minutes 49415->8888
2dc1f31982b7 tsuru/docs-backstage:latest /bin/bash -c /var/li 15 hours ago Up 15 hours 49397->8888
43516eb09280 tsuru/wp:latest /bin/bash -c /var/li 2 days ago Up 2 days 49359->8888
a70078d2efbe tsuru/blue02:latest /bin/bash -c /var/li 3 days ago Up 3 days 49357->8888
cafa155c30e5 tsuru/review:latest /bin/bash -c /var/li 3 days ago Up 3 days 49355->8888
c99a7709bf59 tsuru/review:latest /bin/bash -c /var/li 3 days ago Up 3 days 49354->8888
0a58b0902d40 tsuru/test:latest /bin/bash -c /var/li 4 days ago Up 4 days 49344->8888
7084a98a9f01
This file has been truncated, but you can view the full file.
testing% go test -race
OK: 17 passed
PASS
ok github.com/globocom/tsuru/router/testing 12.638s
testing% go test -race
==================
WARNING: DATA RACE
Write by goroutine 1182:
labix.org/v2/mgo.func·011()
/Users/f/gocode/src/labix.org/v2/mgo/socket.go:316 +0x6b