
Daniel
07.08.2018
17:39:35
прометеевская либа отлично годится

Alexander
07.08.2018
17:41:07
И она где-то в буфере в памяти хранит эти агрегаты? Мне не нужно, например хранить их на диске, это просто реалтайм метрики - скорость поступления сообщений, количество коннектов и т д

Kirill
07.08.2018
18:10:22
что-то очень тихо сегодня. смотрите, один из моих любимых awesome-списков: https://github.com/aalhour/awesome-compilers

Google


Artem
07.08.2018
18:35:50
Привет всем, подскажите пожалуйста, почему не срабатывает событие бота
for update := range updates {
if update.Message == nil {
//do something = event ok
continue
}
if update.Message.Location == nil && update.CallbackQuery == nil {
//do something = event ok
}
if update.Message.Location != nil && update.CallbackQuery == nil {
//do something = event ok
}
if update.CallbackQuery != nil {
//do something = event not ok
}
}
update.CallbackQuery != nil - молчит хотя приходит в лог
getUpdates resp: {"ok":true,"result":[{"update_id":769580547,
"callback_query":{"id":"406385154341102132","from":{"id":94618917,"is_bot":false,"first_name":"user_test","username":"usert_test","language_code":"ru"},"message":{"message_id":861,"from":{"id":521686182,"is_bot":true,"first_name":"testbot","username":"testbot_mbot"},"chat":{"id":94618917,"first_name":"user_test","username":"usert_test","type":"private"},"date":1533666688,"text":" Follow me!"},"chat_instance":"454864044588818219","data":"2"}}]}


Aleksandr
07.08.2018
18:44:24
Потому что на первом условии continue
Итерация закончена

Twelfth
07.08.2018
19:16:00
Можно ли в pongo2 сделать что-то вроде
{% if array|length > 0 -%}
?
Где array - список struct'ов

mAX
07.08.2018
19:40:20
Товарищи, в стандартной библиотеке golang вроде как есть компилятор golang
соответственно можно ли использовать golang в качестве скриптового языка внутри приложения на golang?

Oleh
07.08.2018
19:42:53
Можно, есть же песочницы вроде play.golang.org
Есть либа что бы использовать js на го как интерпретируемый
)

mAX
07.08.2018
19:44:24
не могу ничего нагуглить похожего..
песочницы я думал на сервере выполняют

Oleh
07.08.2018
19:44:35
На сервере
Так что хз

Google

mAX
07.08.2018
19:45:51
ну интерпретаторы есть всякие разные, а вот сам го..
если го умеет сам себя собирать, то может и результат сборки в рантайме как-то запустить может..
https://habr.com/post/318896/

Artem
07.08.2018
19:47:02

Человек
07.08.2018
21:26:24
Здравствуйте. Какие есть либы на Golang или примеры кода для подключения к множествам ssh тунелям? (брут)

Wingman
07.08.2018
21:36:11
по рукам за такое бить

Kirill
07.08.2018
21:46:45

Иван
07.08.2018
22:01:09
гы

Alexander
08.08.2018
02:21:37
Человек может ИБ занимается и пен-тестингом, а вы сразу налетели

Kirill
08.08.2018
02:44:11

Zver
08.08.2018
02:53:58

James
08.08.2018
03:18:30
доброе утро всем
кто-нибудь пробовал подписывать исполняемый файл сертификатом?

Alexandr
08.08.2018
07:11:21
Ребята, всем утро
Как правильно выполнить sql скрипт из файла посредством go? просто читаем файл в строку и делаем db.Exec или как ?

Linux
08.08.2018
07:13:06
читай и отправляй

Alexandr
08.08.2018
07:13:32
вечно сомневаюсь )
а почему бы и нет
а если у меня в скрипте CREATE DATABASE dbname а затем
\connect dbname
то как быть?

James
08.08.2018
07:42:16
смотря что используешь.

Google

Alexandr
08.08.2018
07:42:42

The
08.08.2018
07:43:27
CREATE DATABASE лучше дергать из самого приложения.
а файл лить уже внутрь базы

James
08.08.2018
07:43:47
в принципе можно

Linux
08.08.2018
07:43:52
либо парсить

The
08.08.2018
07:44:05
\c db это консолевская команда у pg.

James
08.08.2018
07:44:14
хотя наверное лучше к готовой базе открыть коннект и заливать туда

The
08.08.2018
07:44:17
если я не ошибаюсь, через драйвер такое не пройдет

Alexandr
08.08.2018
07:44:25

The
08.08.2018
07:44:48
вообще да, создавать базу должен юзер, а лить таблицы в базу - приложение

James
08.08.2018
07:45:03
тут все от драйвера зависит

Alexandr
08.08.2018
07:45:22
а какой лучше использовать для моего случая?

Linux
08.08.2018
07:45:33
если так
_,err = db.Exec("CREATE DATABASE "+name)
if err != nil {
panic(err)
}
_,err = db.Exec("USE "+name)
if err != nil {
panic(err)
}
_,err = db.Exec("CREATE TABLE example ( id integer, data varchar(32) )")
if err != nil {
panic(err)
}

The
08.08.2018
07:46:07
USE тут не прокатит

Roman
08.08.2018
07:46:19
Встречал ли кто-нибудь библиотечку которая из строки определнного форматат делает мапу?

The
08.08.2018
07:46:45
json, gob, и прочее?

Roman
08.08.2018
07:47:13
на входе строка: 7 interface=wlan1 radio-name="39.46" mac-address=4C:5E:0C:A9:41:4E ap=no
wds=yes bridge=yes rx-rate="54.0Mbps" tx-rate="54.0Mbps"
packets=14199,2543 bytes=1187493,261036 frames=13985,2428
frame-bytes=1188725,245060 uptime=1h54m46s last-activity=0ms
signal-strength=-61dBm signal-to-noise=59dB signal-strength-ch0=-67dBm
signal-strength-ch1=-62dBm tx-signal-strength-ch0=-46dBm
tx-signal-strength-ch1=-54dBm
strength-at-rates=-61dBm@48Mbps 0ms,-61dBm@54Mbps 250ms
tx-signal-strength=-46dBm tx-ccq=100% rx-ccq=100% distance=1
routeros-version="6.32.2" encryption=aes-ccm group-encryption=aes-ccm
tdma-timing-offset=3 tdma-tx-size=4000 tdma-rx-size=4000 tdma-retx=1
tdma-winfull=0
мне из этого надо сделать мапу... получилось у меня решение но какой-то велосипед Индусский

The
08.08.2018
07:48:27
ну и норм, универсального решения не будет, формат ваш, судя по всему не стандартизированный, поэтому декодер тоже вам писать

Google

Linux
08.08.2018
07:49:15

Roman
08.08.2018
07:49:29
Забираю с железки по SSH

Linux
08.08.2018
07:49:54
Тогда да писать парсер

James
08.08.2018
07:49:58
strings.split и все вроде

Linux
08.08.2018
07:50:19

Roman
08.08.2018
07:50:21

Admin
ERROR: S client not available

James
08.08.2018
07:50:33
а потом по '='

Roman
08.08.2018
07:50:35

Linux
08.08.2018
07:50:37
+

Евгений
08.08.2018
07:50:47
strings.Fields, strings.Split

Roman
08.08.2018
07:52:18
за strings.Fields спасибо, но немного не то

James
08.08.2018
07:54:52
замени пробелы на '&' :)
а реально же работает :)
s := "interface=wlan1 radio-name=\"39.46\" mac-address=4C:5E:0C:A9:41:4E ap=no wds=yes bridge=yes rx-rate=\"54.0Mbps\" tx-rate=\"54.0Mbps\" packets=14199,2543 bytes=1187493,261036 frames=13985,2428"
s = strings.Replace(s, " ", "&", -1)
x, _ := url.ParseQuery(s)

Daniel
08.08.2018
08:18:51
откройте для себя кавычки типа обратный апостроф

Artem
08.08.2018
08:19:43
(тильда без шифта)

Kirill
08.08.2018
08:19:48

James
08.08.2018
08:20:57
есть такое да :)

Alexander
08.08.2018
08:34:45
Привет! В уютный стартап про умную рекламу Трамплин Медиа (trmpln.ru) ищем middle golang developer. Наш стек: Golang/Python, Docker/Kubernetes/Ansible, Postgresql/Clickhouse/Redis.
Амбициозные задачи, никакого legacy, свежий офис в Москва Сити (башня Империя), кофе, печенки.
Вилка: 150-200к (белая зп, дмс).
Пишите в личку или на alexander.davydov@trmpln.ru

Google

Kirill
08.08.2018
08:35:38

Кирилл
08.08.2018
08:35:50

Kirill
08.08.2018
08:37:37

Alexander
08.08.2018
08:41:25
а в чем проблема?

Alex
08.08.2018
08:42:33
Немного всё "поплыло"

Kirill
08.08.2018
08:43:49
а в чем проблема?
Действительно ?
Белая полоса под контентом, слово "нажмите" упёрлось в левый край экрана, последняя точка скролла да и футер сам по себе создают контентный шум. Ну, кмон, вы ж этим должны заниматься, а не я ?

Daniel
08.08.2018
08:47:32
но все меркнет перед зайцем, который взлетает за взорваном пукане

Kirill
08.08.2018
08:48:42

The
08.08.2018
08:49:12
там ракета за спиной у него

Kirill
08.08.2018
08:49:55

The
08.08.2018
08:50:22
нет, у меня глаза на месте просто

Daniel
08.08.2018
08:50:28
если приглядеться - ракета видна. но тягу, похоже, создает не она

Alexander
08.08.2018
08:50:56
Коллеги, спасибо за фидбэк!

James
08.08.2018
08:50:58
поджигает видимо