@gogolang

Страница 259 из 1630
Ivan
15.05.2017
15:39:39
ну мы тут в основном про юнит, тема то с моков началась
поэтому не люблю онлайн споры. Каждый говорит о чем своем. В оффлайне бы давно уже пришли к одному знаменателю о чем спор и уже договорились ?

Ivan
15.05.2017
15:40:02
всем спасибо за оппонирование, было приятно пообщаться!

Google
Ivan
15.05.2017
15:41:55
ну так спор то иначался с сылки на либу моков, я о моках и говорил всю дорогу
а я за тестирование UI зацепился. В общем разобрались)

Slava
15.05.2017
15:47:07
https://habrahabr.ru/company/badoo/blog/328722/

Ivan
15.05.2017
15:54:20
Я прочитал это на хабре, но не особо понял, оно правда прямо надо?

Ну окей аллокация там на выводе в лог. В любом случае сам вывод в терминал перетормозит это

Nafania
15.05.2017
16:16:05
Господа гошники, заходите к нам на митап https://www.meetup.com/Golang-Moscow/events/237805619/ в дефолт сити

Илья
15.05.2017
16:17:56
RSVPs closed

:(

Nafania
15.05.2017
16:20:19
Рано еще, немного позже откроют

Igor
15.05.2017
18:27:09
RSVPs open: May 24 at 7:00 PM

хм ...

Nafania
15.05.2017
18:42:22
Действительно хм, уточню что за дела такие

Мерлин
15.05.2017
18:42:53
Проект Vagga. https://youtu.be/bCSP5adDPJk Docker - это уже синоним системы контейнеризаци. Но Docker написан на Go, и скомпилированный бинарный файл включает в себя run-time Go для управления памятью и маппинга потоков (go-routine) на системные треды, что неизбежно порождает оверхэд и задержки (stop-the-world, STW) сборки мусора в памяти, хоть и очень малые, но очень ощутимые под реально высокой нагрузкой (https://t.me/technologique/841). Rust имеет tiny-runtime, используемый только для обобщённых типов (параметрического полиморфизма, дженериков), для определения входящего типа данных через переменную-параметр во время исполнения кода. Поэтому Rust не имеет проблем с оверхэдом и задержками по памяти. Поэтому контейнеризация и изляция окружений на Rust имеет смысл. Именно о таком проекте рассказывает спикер на недавнем RustFest, прошедшем 29-30 апреля в Киеве (http://2017.rustfest.eu) - о проекте Vagga.

Google
Ighar
15.05.2017
21:20:39
парни, у кого нибуть есть желание повести канал @awesomego ? сам не могу по личным причинам а губить не охота :( 600 подписчиков на текущий момент

сорри если оффтоп :)

Kirill
15.05.2017
21:23:15
Хм

А что нужно?

Мерль, почему я? Сам не хочешь?

Ighar
15.05.2017
21:24:02
А что нужно?
вроде начало неплохое положено :) дальше хз что делать с ним :)

Мерлин
15.05.2017
21:25:12
Мерль, почему я? Сам не хочешь?
Не в ближайшие два месяца

На мне и так два канала, думаю, как бы их не бросить

Ruslan
15.05.2017
21:26:23
ггг

я даже знаю кто будет туда писать

Kirill
15.05.2017
21:26:54
Не, не надо скала))

Matz
15.05.2017
21:34:26
Ничего, сейчас телеграм заблокируют и эта проблема станет неактуальной :3
хоть бы так и было.Они уже начали катать петицию... "Уважаемый господин Дуров! Вы пишете про свободу. Свобода для Вас является ключевой ценностью. Для нас - тоже" Видимо слегка слово свобода не понимают.

Dmitriy
16.05.2017
00:03:15
Он пишет, что приватность важнее *страха* терроризма. Что как бэ совсем иное и с чем лично я согласен. На 99% работа спецслужб агентурная. Массовая и тотальная прослушка - это мизер в агентурной работе, и судя по всему, направлена против терроризма лишь отчасти. И самое главное. Даже если Дуров закроет телеграм, "террористы" начнут пользоваться другими средствами связи. Т.е. смысла нет никакого в блокировании Телеграма и прочих средств для этих целей.

hamper ?
16.05.2017
00:06:42
Большинство террористов про телеграм скорее всего и не слышали, вроде как обычно оказывается, что они обычными телефонами разовыми пользовались.

Slava
16.05.2017
01:51:37
https://www.youtube.com/watch?v=giUatBmmb_Y

Google
Slava
16.05.2017
01:51:47
Прямая трансляция с гоферфеста

Roman
16.05.2017
03:00:39
пайк в кои то веки

Slava
16.05.2017
03:11:49
Шутит

Roman
16.05.2017
03:36:07
Похоже половина приходила на Пайка

Slava
16.05.2017
03:49:39
Так никто про го и не рассказал

Roman
16.05.2017
03:51:15
Ну Пайк пытался, про отрицательные целые числа и подсчёт битов же)

/dev/null
16.05.2017
06:48:14
не пойму как с этим бороться pq: date/time field value out of range: "16.05.2017"

при запросе update в базу

Alexander
16.05.2017
06:51:31
"2017-05-16"

А вобще, в базу правильней отдавать переменную типа time.Time сразу же

/dev/null
16.05.2017
06:57:25
А вобще, в базу правильней отдавать переменную типа time.Time сразу же
это да, но не могу сообразить как string перевести в time.Time или сразу в pq.NullTime

Alexander
16.05.2017
06:58:13
https://golang.org/pkg/time/#Parse

/dev/null
16.05.2017
06:58:46
https://golang.org/pkg/time/#Parse
Блин, как я не увидел то

только что смотрел

Ivan
16.05.2017
07:06:09
Посоветуйте что нибудь, у меня на входе есть массив строк (огромный) нужно найти кто из них url и выделить домены

Не regexp же?

go/net Parse наверное?

?FLERRY?
16.05.2017
07:08:52
Массив строк без какого-либо формата? Было бы неплохо, если бы html

Ivan
16.05.2017
07:21:22
нет, там не html просто строки, как бы уже поля html парсенные

Google
Alexander
16.05.2017
07:25:36
а чем regexp-то плох? надо только не забыть регулярное выражение скмпилировать до поиска в цикле, а то будет медленно

скомплированное регулярное выражение будет работать не сильно медленей, чем поиск при помощи strings.HasPrefix(), например

А! при том что надо выделить домен еще - да, искать надо через regexp

Ivan
16.05.2017
07:32:45
Я и сам regexp люблю, но меня все время отговаривают

Alexander
16.05.2017
07:33:45
ну и зря. Просто многие его боятся и не умеют правильноготовить :)

"https?://([a-zA-Z][a-zA-Z.-]+[a-zA-Z])/" и FindStringSubmatch() в руки.

Ivahaev
16.05.2017
07:39:49
В домене цифры могут быть легко

https://regex101.com Уже умеет с гошным синтаксисом работать.

Alexander
16.05.2017
07:41:01
А! ну, да. но просто идея элементарная. Не надо никакиз "парзеров" тут городить

Мерлин
16.05.2017
07:52:32
#podcast Выложена запись подкаста GolangShow "Выпуск 100. Три А и Л" http://golangshow.com/episode/2017/05-12-100/

#podcast GolangShow: Выпуск 078. Спецвыпуск с dotGo http://golangshow.com/episode/2016/10-16-078/

/dev/null
16.05.2017
07:55:37
ребят, а как можно проверить полученный string, к какому layout он подходит func NullableTime (s string) pq.NullTime { if s != "" { const (layout = "2006-01-02" layout1 = "02.01.2006") value, err := time.Parse(layout, s) if err == nil { return pq.NullTime{value, true} } } return pq.NullTime{} }

Ivan
16.05.2017
08:27:08
Посоветуйте linter какой нибудь построже

Олег
16.05.2017
08:30:49


Посоветуйте linter какой нибудь построже
gometalinter? Там многое в наборе

Ivan
16.05.2017
08:36:43
этот я прохожу, но мне все кажется что мало

Andrew
16.05.2017
09:10:29
этот я прохожу, но мне все кажется что мало
На форуме маньяков найди прогера на Go. И оставь ему свой домашний адрес и ключи прежде, чем отправишь код на ревью.

Ivan
16.05.2017
09:10:49
дело в том что такой уже есть

Google
Ivan
16.05.2017
09:11:02
вот и хочется "до" таких последствий, проверить автоматизированно

Andrew
16.05.2017
09:11:45
Ммм, а что тогда не хватает в gometalinter?

Oleg
16.05.2017
09:13:27
Зависть

Ivan
16.05.2017
09:25:26
может у вас какой то другой metalinter

но я редко от него замечания получаю, сплошь только про коменты, и +=1

Andrew
16.05.2017
09:38:37
ну а каких тогда замечаний не хватает?

Ivan
16.05.2017
10:05:27
хороший вопрос, я и вправду не знаю

Но я слушал подкаст какой то, там кгоорили что линтеру сколько времени не дай - всё мало

я помню удивился, потому как metalinter раз и готово

Andrew
16.05.2017
10:35:05
Просто вы не можете смириться, что пишете красивый код на Go.

Но, судя по всему, вы достигли в этом совершенства.

Ivan
16.05.2017
10:52:59
Похоже не хотите вы делиться своими секретными линтерами

Олег
16.05.2017
11:02:21
Похоже не хотите вы делиться своими секретными линтерами
Может, у вас просто все проверки в металинтере отключены, поэтому все хорошо? :))

Ivan
16.05.2017
11:03:49
напугали, сходил запустил с --enable-all

warning: line is 119 characters (lll) warning: error return value not checked (defer file.Close()) (errcheck) нашло пару

/dev/null
16.05.2017
13:03:08
Кто как бороться, чтобы ночью во сне не программировать?

?FLERRY?
16.05.2017
13:03:37
Меньше пить

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