@gogolang

Страница 1343 из 1630
Danil
02.09.2018
19:15:49
а как запустить другую прогу, не дожидаясь ее закрытия?

Roman
02.09.2018
19:18:57
goos: windows goarch: amd64 2000000000 0.53 ns/op 2000000000 0.71 ns/op 2000000000 0.83 ns/op У меня вот такие результаты в среднем выдавало
goos: linux goarch: amd64 BenchmarkLE-8 2000000000 0.54 ns/op BenchmarkL-8 2000000000 0.54 ns/op BenchmarkLP-8 2000000000 0.54 ns/op на i7-3770

Kirill
02.09.2018
19:22:34
Я скину свои результаты чуть позже, сорри

Google
Danil
02.09.2018
19:56:26
товарищи, как мне используя gogtk сделать окно, в котором будут отображаться логи одного приложения?

Aleksandr
02.09.2018
20:05:56
товарищи, как мне используя gogtk сделать окно, в котором будут отображаться логи одного приложения?
посмотри демки, посмотри как там делают окна. открой документацию, выбери подходящий по функционалу виджет.

Danil
02.09.2018
20:06:09
окно я сделал

и даже понял как текст туда положить

но вот как поменять этот текст и снова отобразить

не понимаю

Aleksandr
02.09.2018
20:07:34
Кинь код на плей

Danil
02.09.2018
20:11:07
https://play.golang.org/p/LP4C1AS1aE4

Aleksandr
02.09.2018
20:13:03
пробовал в цикле генерить текст и вставлять его сюда? set_text_in_tview(tv, text)

Danil
02.09.2018
20:13:31
да

если это бесконечный цикл

то просто окошко не откроется так как до main не дйодет

Aleksandr
02.09.2018
20:14:35
в горутине

Google
Danil
02.09.2018
20:14:56
вот с горутинами я вообще не в зуб ногой

Aleksandr
02.09.2018
20:15:37
иди разбирайся

Danil
02.09.2018
20:16:00
а без них никак?

Aleksandr
02.09.2018
20:17:03
расскажи, как ты видишь постоянное поулчение данных и добавление их куда-то?

как должна выглядеть программа?

Danil
02.09.2018
20:17:59
опрашивать сервер, получать логи и выводить их в это окошко

Aleksandr
02.09.2018
20:18:30
как ты будешь опрашивать сервер и выводить окошко в одном потоке? как это должно выглядеть в коде?

то просто окошко не откроется так как до main не дйодет

Danil
02.09.2018
20:19:31
ну я вот и не знаю как

Aleksandr
02.09.2018
20:19:33
вот ты сам говоришь. запускается окошко. где тут ты будешь опрашивать сервер, если у тебя открылось окошко и на этом процесс заблокирован?

горутина

Danil
02.09.2018
20:19:46
я вообще думал что весь код до мэйн будет повторяться

Aleksandr
02.09.2018
20:19:51
создаешь горутину, она в другом треде опрашивает

Danil
02.09.2018
20:20:59
а как она тогда в основной тред войдет и выведет логи?

надеюсь нам в вузе расскажут про паралельное программирование

Никита
02.09.2018
20:22:26
Лол

Aleksandr
02.09.2018
20:23:15
а как она тогда в основной тред войдет и выведет логи?
я тебе говорю - иди читай книжку, проходи тур

Danil
02.09.2018
20:35:10
а в прочем я разобрался кажется

спасибо

Anton
02.09.2018
20:36:19
а в прочем я разобрался кажется
go tour сэкономит тебе и окружающим кучу времени

Google
Dorian
02.09.2018
20:50:31
я тебе говорю - иди читай книжку, проходи тур
Я ваще не понимаю зачем вы стимулируете такую безолаберность ответами

Это ж неуважение к людям

lexxx
02.09.2018
21:35:48
а че кстати, поцоны на хаскеле кто пишет?

Crypt
02.09.2018
22:57:22
Я предал Го, заманил меня питонячий змий! как избавиться от напасти?

Milkiweed
02.09.2018
23:05:04
обычно питон предают и идут писать на го))

Stanislav
02.09.2018
23:17:39
Я предал Го, заманил меня питонячий змий! как избавиться от напасти?
месячный курс лечения чтением исходников питона и нахождения GILа в самых необычных местах

Alexander
03.09.2018
00:29:17
Что-то все про Rust говорят. Видно, и правда стоит посмотреть, что за такое чудо

Alexander
03.09.2018
00:38:54
а че кстати, поцоны на хаскеле кто пишет?
> гочат > пишет ли кто-нибудь на хаскеле? Сомневаюсь, что любитель го способен работать с чем-то функциональным. Сомневаюсь, что любитель хаскеля способен работать с го без отвращения. А так я немного поигрываюсь с хаскелем, да.

Александр
03.09.2018
00:42:37
настоящий разработчик употребляет все



Александр
03.09.2018
00:43:57
ну впрочем нам надо переместиться в @goflood

lexxx
03.09.2018
04:15:42
настоящий разработчик употребляет все
У нас было два ерланге, три хаскеле, голэнг, 7 версий пыхи и джаваскрипт, а потом мы взялись за более тяжеоые вещи, раст, окамл, кресты, асмемблер

Как там говорилось, высокий лоб дрищавое тело ты видно программист ибо на другое не способен

Если хочется хардкор то лучше окамл

Vladimir
03.09.2018
04:37:42
кресты в этот ряд "тяжелых вещей" как-то не вписываются

но я к вам с вопросом.. подскажите вот что - у меня в одной части приложения веб-сервера отслеживаются сигналы на завершение процесса из системы (signal.Notify(quitSigs, os.Interrupt, os.Kill))

Google
Vladimir
03.09.2018
04:39:57
в другой части запускаются хитрые горутины, которые спавнят процессы

посредством добавления в очередь через gocraft/work и спавн процесса через go-cmd/cmd (неблокирующий, через каналы)

ну так вот, как правильно прибивать эти дочерние процессы? когда приложуха ловит interrupt, она нормально "гасит" веб-сервер и даже пул воркеров, но вот процесс, запущенный ими, не гасится (ChildProcess). В моем случае это ffmpeg

воркер-спавнер выглядит вот так https://play.golang.org/p/fF-4Gf5-flf

Admin
ERROR: S client not available

Vladimir
03.09.2018
05:01:37
Покури в сторону google: linux process group kill
я так понимаю, нужно групповой id назначать там. спасибо

самое интересное, что go-cmd/cmd это уже делает за меня

Alexander
03.09.2018
05:15:30
Если хочется хардкор то лучше окамл
окамл не хардкор, он просто не нужен

lexxx
03.09.2018
05:16:28
окамл не хардкор, он просто не нужен
Сказал марку закинуть тебя в чёрный лист

Kirill
03.09.2018
05:49:47
Кто видел нормальную библиотеку по переводу HTML в Markdown. Именно из html, а не наоборот. Все что я находил или из MD в HTML, или написанное на других языках Python, PHP, JS. На Go не нашел ни одной.

А что-нибудь типа такого https://github.com/gomarkdown/markdown только в обратную сторону?

За гугл спасибо, а то Яндекс вообще ничего не нашел. тут сразу две шестимесячной давности https://github.com/lunny/html2md https://github.com/mattn/godown

Спасибо

Alexander
03.09.2018
06:10:23
кресты в этот ряд "тяжелых вещей" как-то не вписываются
Конечно не вписываются, для них нужен ряд потяжелее.

Но сложно будет такой ряд составить.

‎‎‎‎
03.09.2018
07:17:34
https://habr.com/post/422049/?utm_source=vk&utm_medium=social&utm_campaign=na-nedavney-konferentsiya-gophercon-komand

Я не понял

Как в handle err узнать что вызвало ошибку?

И почему го в ошибку не пишет инфу о методе и строке в которой она произошла?

Google
‎‎‎‎
03.09.2018
07:20:27
Приходится самому костыли ставить

Виктор
03.09.2018
07:21:22
Приходится самому костыли ставить
Потому что ошибка это просто структура котоаря возвращает метод со строкой. А не нечто особенное)

Alexander
03.09.2018
07:22:30
И почему го в ошибку не пишет инфу о методе и строке в которой она произошла?
1) потому-что это не бесплатно 2) потому-что это нужно не всегда

Виктор
03.09.2018
07:22:41
Это ошибка а не исключение чтобы знать каждую строку. Подумай сколько всего придется впихнуть на каждый чих?

‎‎‎‎
03.09.2018
07:23:01
???

Окей, я понял

many-faced
03.09.2018
07:57:05
Ребят, извиняюсь что вопрос не в тему канала, но соответствующего канала не нашёл, а тутошняя публика вполне возможно знает ответ. Есть ли возможность в битбакете удобным образом делать тикеты\ишью из коментов в коду? Цель - проконтроллировать количество задач исполнителя, скорость работы, текущее состояние всех задач. Issues полностью оторваны от кода что неудобно; Tasks не имеют никакой мониторинговой нагрузки.

many-faced
03.09.2018
08:19:51
Лучше исполнителю доверять, а вообще почти любая тикетная система умеет парсить как минимум коммиты в гит, там принято на каждый коммит писать к чему он related, fixes, ...
Суть вопроса не в этом. Суть вопроса в том, что я хочу примерно такой воркфлоу: -Читаешь код -Пишешь камент "Переделать функцию так и так" -Нажимаешь кнопочку, создан тикет с текстом твоего камента и со ссылкой на твой камент в коде. -Исполнитель работает, меняет статусы там, open, in progress, done итд. -Я вижу текущую картину.

Вопрос доверия тут не при чём - это элементарный менеджмент.

Страница 1343 из 1630