@proGO

Страница 386 из 1674
mixa
07.01.2017
03:15:22
подскажите как из самого go перезапустить приложение с такими же параметрами как оно было запущено?

mixa
07.01.2017
03:15:53
говнокод у меня, мне чес говоря стыдно даже на гидхаб выкладывать )

Google
mixa
07.01.2017
03:16:15
но оно работает

Kirill
07.01.2017
03:16:15
ну, всяко лучше, чем добавлять еще больший говнокод

mixa
07.01.2017
03:16:41
работает чуть менее суток а потом начинается хз что

проще перезапустить, и я знаю с какого момента, когда страницы уже не парсятся, надо просто список параметров запуска получить

но надо ещё закрыть текущее приложение

Dzmitry
07.01.2017
07:35:02
Cron можно настроить

Никита
07.01.2017
07:54:55
У меня до уже год такая проблема решается скриптом на башне, который в бесконечном while запускает скрипт хуево конечно, но проще чем с апи вконтакта ебаться, документация очень странная у них

Alexey
07.01.2017
08:09:21
Лучше взять какой-то супервизор. Системный или какой-нибудь простой, типа runit

Dzmitry
07.01.2017
08:15:29
написать отдельный на go)

Alexey
07.01.2017
08:16:33
Да есть уже, не надо свой писать

Roman
07.01.2017
08:57:37
Systemd - три строчки unit file. В самой проге в главном цикле можно поставить счетчик, который проверяет сколько времени запущена программа и закрывает себя.

Egor
07.01.2017
09:16:23
Да, systemd многофункционально

Denis
07.01.2017
13:29:35
https://github.com/gobuffalo/buffalo

Google
Denis
07.01.2017
13:29:54
> Buffalo is Go web framework. Yeah, I hate the word "framework" too! Buffalo is different though. Buffalo doesn't want to re-invent wheels like routing and templating. Buffalo is glue that wraps all of the best packages available and makes them all play nicely together.

Constantine
07.01.2017
13:30:26
yet another framework )

примеры у него странные

можно было сделать 1 хороший advanced пример типа todo mvc и радоваться жизни

Slach
07.01.2017
14:12:55
Ребят а вот как такой тип инициализировать правильно? type NestedTable struct { prefixes_map map[string]struct { form_key_map map[string]bool prefixes []string } db_key_map map[string]int } type ParentTable struct { nested_tables map[string]NestedTable } как инициализировать parent ? и как Nested ? пытаюсь делать вот так https://play.golang.org/p/KIwL9qVaPG понимаю что фигню пишу но не понимаю по доке как правильно сделать надо

Oleh
07.01.2017
14:29:35
https://play.golang.org/p/64gIrbq02e

Denis
07.01.2017
17:31:52
на субботний вечерок http://paqmind.com/posts/dialogue-with-oop-guy/

?

откуда это?

Maxim
07.01.2017
17:49:36
откуда это?
Из чата по геймдеву

Kirill
07.01.2017
18:51:24
это охуенно

Dmitry
07.01.2017
21:43:00
сломался компилятор: https://gist.githubusercontent.com/vadv/a8fd364f018a2dc76eb29efafa6a4440/raw/37954784df0d2cbc3a6960a52ca41340dadebf8b/gistfile1.txt

как можно узнать что ему не понравилось?

Dmitry
07.01.2017
21:44:02
там много всего :)

Google
Kirill
07.01.2017
21:44:04
что за код вообще

Dmitry
07.01.2017
21:44:08
вот хотел понять как раскрутить

Kirill
07.01.2017
21:44:18
попробуй частями копировать в другой пакет

Dmitry
07.01.2017
21:44:37
тоже вариант

Kirill
07.01.2017
21:45:09
тыкни меня потом, найдешь или нет

Dmitry
07.01.2017
21:52:11
тыкни меня потом, найдешь или нет
в объявлении структуры было: - Data []*Metric json:"data" + Data []*zbxMetric json:"data" причем Metric вообще нигде не было объявлено

оч странная магическая Metric :D

у меня падает даже так: package main type Test struct { aaaa []*bbbbb } func main() { } go version go1.6.2 linux/amd64

Maxim
07.01.2017
21:58:40
у меня падает даже так: package main type Test struct { aaaa []*bbbbb } func main() { } go version go1.6.2 linux/amd64
Потому что aaaa не с большой буквы. И bbbbb не существует.

Dmitry
07.01.2017
21:59:02
если bbbbbb нет - зачем падать?

на билде в смысле.

это вполне ожидаемая очепятка

Maxim
07.01.2017
21:59:45
Dmitry
07.01.2017
22:00:00
# command-line-arguments unexpected fault address 0x0 fatal error: fault [signal 0xb code=0x80 addr=0x0 pc=0x64f5e5] goroutine 1 [running]: runtime.throw(0x89de88, 0x5) /usr/lib/go-1.6/src/runtime/panic.go:547 +0x90 fp=0xc820192050 sp=0xc820192038 runtime.sigpanic() /usr/lib/go-1.6/src/runtime/sigpanic_unix.go:27 +0x2ab fp=0xc8201920a0 sp=0xc820192050 cmd/compile/internal/gc.typecheckdef(0xc820180cf0, 0x91f138) /usr/lib/go-1.6/src/cmd/compile/internal/gc/typecheck.go:3769 +0x9b5 fp=0xc820192230 sp=0xc8201920a0 cmd/compile/internal/gc.typecheck1(0xc820192d88, 0x8) /usr/lib/go-1.6/src/cmd/compile/internal/gc/typecheck.go:256 +0x28b fp=0xc820192d28 sp=0xc820192230 cmd/compile/internal/gc.typecheck(0xc8201810e0, 0x8, 0xc8200b39e8) /usr/lib/go-1.6/src/cmd/compile/internal/gc/typecheck.go:180 +0x967 fp=0xc820192e80 sp=0xc820192d28 cmd/compile/internal/gc.typecheck1(0xc8201939d8, 0x2) /usr/lib/go-1.6/src/cmd/compile/internal/gc/typecheck.go:2141 +0x80bd fp=0xc820193978 sp=0xc820192e80 cmd/compile/internal/gc.typecheck(0xc82017c2e0, 0x2, 0x0) /usr/lib/go-1.6/src/cmd/compile/internal/gc/typecheck.go:180 +0x967 fp=0xc820193ad0 sp=0xc820193978 cmd/compile/internal/gc.Main() /usr/lib/go-1.6/src/cmd/compile/internal/gc/lex.go:374 +0x1e3b fp=0xc820193df0 sp=0xc820193ad0 cmd/compile/internal/amd64.Main() /usr/lib/go-1.6/src/cmd/compile/internal/amd64/galign.go:127 +0x58d fp=0xc820193e58 sp=0xc820193df0 main.main() /usr/lib/go-1.6/src/cmd/compile/main.go:33 +0x395 fp=0xc820193f30 sp=0xc820193e58 runtime.main() /usr/lib/go-1.6/src/runtime/proc.go:188 +0x2b0 fp=0xc820193f80 sp=0xc820193f30 runtime.goexit() /usr/lib/go-1.6/src/runtime/asm_amd64.s:1998 +0x1 fp=0xc820193f88 sp=0xc820193f80

я говорю про компилятор

Kirill
07.01.2017
22:00:28
блеать

я поняль

пофикшу в гудланге, спасибо

Maxim
07.01.2017
22:00:41
я говорю про компилятор
Лол, так последний поставь.

Kirill
07.01.2017
22:01:04
Лол, так последний поставь.
ну не знаю, у меня только что на 1.7.4 паника повторилась

Google
Admin
ERROR: S client not available

Kirill
07.01.2017
22:02:47
перезапустил, дало ошибку

зачем я окно с паникой закрыл?

Maxim
07.01.2017
22:03:16
Никакой паники

Dmitry
07.01.2017
22:03:23
в смысле перезапустил? повторил?

Kirill
07.01.2017
22:04:31
Maxim
07.01.2017
22:04:35
Повторил раз 10 - никакой паники, только обычная грубость на несуществующий bbbbb

Что через go run, что через go build

Вы о чём вообще? о_0

Kirill
07.01.2017
22:06:00
Dmitry
07.01.2017
22:06:20
uname -a Linux dell 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 16.04.1

Maxim
07.01.2017
22:06:43
у тебя ось какая?
Linux toby3d-H61M-D2-B3 4.4.0-53-generic #74-Ubuntu SMP Fri Dec 2 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Dmitry
07.01.2017
22:07:00
ubuntu for linux

Kirill
07.01.2017
22:07:09
Google
Dmitry
07.01.2017
22:07:19
* for windows блин )

Kirill
07.01.2017
22:07:20
osx for darwin

Maxim
07.01.2017
22:07:20
майкрософт? чооо?
А, ну да, убунту же попытались типа нативно засунуть в винду

майкрософт? чооо?
Она очень обрезаная пиздец и дырок в винде ещё больше стало от этого

Kirill
07.01.2017
22:07:57
Maxim
07.01.2017
22:08:11
ubuntu for linux
Всё ясно. Забей и ставь Go под винду нормально, а не через огрызок убунты

Kirill
07.01.2017
22:08:20
Maxim
07.01.2017
22:08:23
Или как ты там делал.

Если ты так сделал вообще, что, на мой взгляд крайне тупо. ?

Dmitry
07.01.2017
22:09:50
это как решить данную проблему, а вообще надо компилятор чинить

Страница 386 из 1674