@gogolang

Страница 1008 из 1630
Evgeny
17.04.2018
00:38:24
Ростелеком, Алтай, Всё работает. :)

Daniel
17.04.2018
00:54:32
Bald
17.04.2018
04:39:20
unrecognized import path "gopkg.in/natefinch/lumberjack.v2" (https fetch: Get https://gopkg.in/natefinch/lumberjack.v2?go-get=1: dial tcp 35.196.143.184:443: getsockopt: no route to host)

Блокировка телеграма кажется бьёт по нам

Google
Vyacheslav
17.04.2018
04:46:14
ага

35.192.0.0/12 заблокировали

я уже минут 15 сижу с отвисшей пачкой от таких масок в блокировке

Alexander
17.04.2018
04:47:54
35.192.0.0/12 заблокировали
это гугла ? да /12 блокировать - это прям хорошо

‎‎‎‎
17.04.2018
04:55:25
Вы знаете про ЕРКЮ?

Bald
17.04.2018
04:59:41
Гондоны РКН

Diasko
17.04.2018
05:03:35
И Казахстан страдает(

Bald
17.04.2018
05:04:50
У Казахов почище блокиратель сидит

Который по хидерам блочит

Diasko
17.04.2018
05:05:55
Битбакет второй день не открывается

Nick
17.04.2018
05:10:22
Google
Bald
17.04.2018
05:12:30
http запроса

Alexey
17.04.2018
05:13:11
сейчас же https повсеместно, http мало осталось

или у вас сертификат?

Bald
17.04.2018
05:13:49
по http

Nick
17.04.2018
05:14:07
Офигенный блок

Везде https, а блочат по http

Marlik
17.04.2018
05:23:50
Пля VPN блокнули))) На амазоне. Сук на сервак зайти даже не могу. Придётся чото думать.

Zver
17.04.2018
05:23:58
С утра телега работала, а сейчас нет конекта. Хорошо, что вчера сервер поднял и Филовский докер образ воткнул с соксом.

Marlik
17.04.2018
05:27:49
Ну вот благодаря Павлу, всё нормик работает даже без VPN)))))

Zver
17.04.2018
05:28:34
Marlik
17.04.2018
05:29:25
А ipv6 стоит галочка?

Самые прошаренные давно в даркнет свалили.



Zver
17.04.2018
05:32:30
А ipv6 стоит галочка?
У меня роутер старый без поддержки ипв6.

Nick
17.04.2018
05:32:39
А ipv6 стоит галочка?
Много ли провайдеров умеют ипв6?

Marlik
17.04.2018
05:43:34
Max
17.04.2018
05:55:55
Убунта мусор

Zver
17.04.2018
05:56:32
Убунта мусор
А что не мусор?

Max
17.04.2018
05:56:57
А что не мусор?
Арч/Генту онли

Google
Zver
17.04.2018
05:57:25
В Телеге нуно поставить.
А смысл в телеге ставить, если в сети просто нет ipv6.

Zver
17.04.2018
05:58:36
Арч/Генту онли
Кому что. Я вот на винде сижу и не жужжу! ?

Max
17.04.2018
05:58:59
Кому что. Я вот на винде сижу и не жужжу! ?
Мм, нормально наверное, удобно

Zver
17.04.2018
05:59:38
Мм, нормально наверное, удобно
Да, удобно. И лайтрум работает. )

Мне такого безобразия на винде не попадалось. )

Max
17.04.2018
06:01:30
Zver
17.04.2018
06:02:48
Всм? Винда это оба стула сразу
Не хочу тут холиварить, но нет там этих двух стульев. )

Max
17.04.2018
06:03:38
Не хочу тут холиварить, но нет там этих двух стульев. )
Там ещё третий с безопасностью есть)

?

Sergey
17.04.2018
06:04:20
Винда только для игр

Max
17.04.2018
06:04:21
Нативная отправка метрики, скринов, аналитики, списков программ, файлов, прямо в m$

Marlik
17.04.2018
06:28:46
Убунта мусор
Мусор в головах, иногда и руки кривыми бывают.

Petr
17.04.2018
06:32:00
Линукс головного мозга

Zloy Dobriy
17.04.2018
06:32:52
Линукс головного мозга
Какбудто это что-то плохое

Petr
17.04.2018
06:33:24
Какбудто это что-то плохое
Ну, такое, не доброе

Zloy Dobriy
17.04.2018
06:34:07
Ну, такое, не доброе
Виндовс, навеное, лучше

Marlik
17.04.2018
06:37:30
Виндовс, навеное, лучше
Навеное, пользуйтесь на здоровье.

Petr
17.04.2018
06:38:51
Виндовс, навеное, лучше
Виндовс тоже хорошо, мак тоже хорош, там ещё где то БСДшники записались, срачи о крутости ОС это прям уровень школоты

Zloy Dobriy
17.04.2018
06:50:56
Навеное, пользуйтесь на здоровье.
Нет, благодарю, оставьте это себе;)

Google
Max
17.04.2018
09:43:17
ребят, такой вопрос когда читаем из коннекшена методом read, слайс, в который мы кидаем данные может склеиваться? возникла проблема, что с клиента принимаю поток байт по tcp, пихаю их в байтовый слайс и потом провожу некоторые операции. проблема в том, что когда клиент начинает слать сообщения, а сообщения выражены конченной структурой одной библиотеки, некоторые сообщения начинают конкатенироваться с предыдущим как пример: первое сообщение [0 0 0 58 0 0 0 4 0 0 0 0 0 0 0 2 0 0 0 87 105 110 101] и второе [0 0 0 72 0 0 0 4 0 0 0 0 0 0 0 3 0 0 0 87 105 110 101] если запускать клиент несколько раз, то в результате массив начинает склеиваться, примерно так [0 0 0 58 0 0 0 4 0 0 0 0 0 0 0 2 0 0 0 87 105 110 101 0 0 0 72 0 0 0 4 0 0 0 0 0 0 0 3 0 0 0 87 105 110 101] и такое поведение чисто рандомное и никак не подкреплено, хотя есть одна фишка, что такое происходит, когда я слишком быстро шлю сообщения, а то есть потушил клиента, запустил и сразу начинаю слать сообщения помогите, чем можете, пожалуйста, может у кого-то такая же херь была for { go func() { buf := make([]byte, 256) n, err := conn.Read(buf) log.Println(n) if err != nil { return } else { fragment := make([]byte, n) copy(fragment, buf[:n]) messages <- fragment bytes <- n } }() ........ }

Daniel
17.04.2018
09:45:18
есть подозрение, что надо выделять новый буфер каждый раз

Andrei
17.04.2018
09:45:37
ребят, такой вопрос когда читаем из коннекшена методом read, слайс, в который мы кидаем данные может склеиваться? возникла проблема, что с клиента принимаю поток байт по tcp, пихаю их в байтовый слайс и потом провожу некоторые операции. проблема в том, что когда клиент начинает слать сообщения, а сообщения выражены конченной структурой одной библиотеки, некоторые сообщения начинают конкатенироваться с предыдущим как пример: первое сообщение [0 0 0 58 0 0 0 4 0 0 0 0 0 0 0 2 0 0 0 87 105 110 101] и второе [0 0 0 72 0 0 0 4 0 0 0 0 0 0 0 3 0 0 0 87 105 110 101] если запускать клиент несколько раз, то в результате массив начинает склеиваться, примерно так [0 0 0 58 0 0 0 4 0 0 0 0 0 0 0 2 0 0 0 87 105 110 101 0 0 0 72 0 0 0 4 0 0 0 0 0 0 0 3 0 0 0 87 105 110 101] и такое поведение чисто рандомное и никак не подкреплено, хотя есть одна фишка, что такое происходит, когда я слишком быстро шлю сообщения, а то есть потушил клиента, запустил и сразу начинаю слать сообщения помогите, чем можете, пожалуйста, может у кого-то такая же херь была for { go func() { buf := make([]byte, 256) n, err := conn.Read(buf) log.Println(n) if err != nil { return } else { fragment := make([]byte, n) copy(fragment, buf[:n]) messages <- fragment bytes <- n } }() ........ }
а буфер обнулять?

Max
17.04.2018
09:46:09
пробовал, не работает

Andrei
17.04.2018
09:46:21
ну и зачем у буфера жестко выставлять длину?

Max
17.04.2018
09:46:21
окей, попробу, спасибо

есть подозрение, что надо выделять новый буфер каждый раз

потому что я не знаю, какой длины придет сообщение

Maksim (Ellrion)
17.04.2018
09:48:29
Подскажет кто хорошую либу для работы с периодами дат? Наприме мне надо получить текущую неделю (дату начала недели и дату конца); аналогично прошлая неделя; текущий месяц и т.п.

Max
17.04.2018
09:48:41


Andrei
17.04.2018
09:48:55
в таком случае у тебя buff и будет фрагментом, без вот этой вот операции copy(fragment, buf[:n])

Max
17.04.2018
09:51:39
тоже самое

в таком случае у тебя buff и будет фрагментом, без вот этой вот операции copy(fragment, buf[:n])



Andrei
17.04.2018
09:53:40
my bad, почти не работал с сокетами в го еще, и правда нужно слайс ненулевой длины передавать

Zver
17.04.2018
09:54:21
ребят, такой вопрос когда читаем из коннекшена методом read, слайс, в который мы кидаем данные может склеиваться? возникла проблема, что с клиента принимаю поток байт по tcp, пихаю их в байтовый слайс и потом провожу некоторые операции. проблема в том, что когда клиент начинает слать сообщения, а сообщения выражены конченной структурой одной библиотеки, некоторые сообщения начинают конкатенироваться с предыдущим как пример: первое сообщение [0 0 0 58 0 0 0 4 0 0 0 0 0 0 0 2 0 0 0 87 105 110 101] и второе [0 0 0 72 0 0 0 4 0 0 0 0 0 0 0 3 0 0 0 87 105 110 101] если запускать клиент несколько раз, то в результате массив начинает склеиваться, примерно так [0 0 0 58 0 0 0 4 0 0 0 0 0 0 0 2 0 0 0 87 105 110 101 0 0 0 72 0 0 0 4 0 0 0 0 0 0 0 3 0 0 0 87 105 110 101] и такое поведение чисто рандомное и никак не подкреплено, хотя есть одна фишка, что такое происходит, когда я слишком быстро шлю сообщения, а то есть потушил клиента, запустил и сразу начинаю слать сообщения помогите, чем можете, пожалуйста, может у кого-то такая же херь была for { go func() { buf := make([]byte, 256) n, err := conn.Read(buf) log.Println(n) if err != nil { return } else { fragment := make([]byte, n) copy(fragment, buf[:n]) messages <- fragment bytes <- n } }() ........ }
Не совсем понял в чем у вас проблемма, если вам дифференцировать посылаемые слайсы, то сначала шлите длину потом сам слайс и вычитывайте сколько нужно байтов из соединения.

Диёр
17.04.2018
10:10:49
в го есть аналог хаскеллевского quickcheck?

Andrey
17.04.2018
11:11:06
у меня ушла минута, чтобы найти это в гугле. Ты час ждёшь ответа в чате

Диёр
17.04.2018
11:13:20
очень интересно узнать с чего ты взял что я жду

Google
Илья
17.04.2018
11:13:26
мсье просто хотел накинуть хаскелем на чатик

ainu
17.04.2018
11:16:22
Вброс не удался

Andrey
17.04.2018
11:16:44
очень интересно узнать с чего ты взял что я жду
В твоём "очень интересно" столько же правды, сколько в моём "ты час ждёшь". Намёк был не про это.

но вообще, продолжай. Польза есть. Я вспомнил, что есть хаскель, что в нём есть quickcheck, ну и узнал что в go есть похожая штука.

Sergey
17.04.2018
11:31:13
Поскажите как из XML спарсить дату в time.Time и сохранить в базу? Нашел что в нужный формат можно преобразовать через реализацию интерфейса xml.Unmarshaler,но при сохранении в базу ошибка: sql: converting argument $5 type: unsupported type xml.DataTime, a struct

может у кого пример реализации есть?

Aleksandr
17.04.2018
11:33:58
если в rfc3339, то наверное из коробки работает

а ошибка связана не с xml, а с базой

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