@proGO

Страница 124 из 1674
Andrew
25.05.2016
09:30:54
coda
25.05.2016
11:11:27
kde, sublime, bash, php, обфускация ?

Andrew
25.05.2016
11:11:47
uname0a
25.05.2016
11:22:35
так и зашквариться можно

Google
Daniel
25.05.2016
12:41:45
минутка саморекламы: http://devconf.ru/ru/offers/offer/185

Nik
25.05.2016
12:51:57
@onokonem на хайлоаде вы выступали?

Daniel
25.05.2016
13:16:38
да, и снова буду

http://junior.highload.ru/2016/abstracts/2075

http://backendconf.ru/2016/abstracts/2202

Vitali K.
25.05.2016
13:19:50
огонь!

Dmitry
25.05.2016
13:34:28
http://backendconf.ru/2016/abstracts/2202
Когда я ... узнал, что мой старший коллега ... хочет использовать MySQL в продакшне, я встал и сказал себе: "Хватит это терпеть!" )))

Vitali K.
25.05.2016
13:42:41
это очень весело

нужно показывать по первому

Anton
25.05.2016
13:49:53
Ну короче devconf на голосовании не сделали никакой защиты

и нету количества голосов по докладам, и сортировки

говорят что так типо у них создается возможность для всех докладов именно по интересу выбрать

по факту - написать бот на phantomjs за 15 минут, и поставить автонакрутку и все

Google
Anton
25.05.2016
13:51:05
интересно как они отреагируют на 100500 голосов?)

Daniel
25.05.2016
13:52:41
решение принимает програмный комитет

поэтому накрутку нет смысла делать

да и зачем бы?

нам не платят за доклады

Anton
25.05.2016
13:53:40
А смысл голосования если есть комитет?

в чем фишка то

Daniel
25.05.2016
13:53:49
не ко мне вопрос

Anton
25.05.2016
13:53:57
я просто к тому что смысла в голосовании как такового нет

Daniel
25.05.2016
13:54:05
видимо, если в рамках держаться - можно подвигать решения комитету

Anton
25.05.2016
13:54:17
мда

Там сказали что в каждой категории будут отбирать по 8 докладов

в наш раст чатег приходили типо чтоб голсоовали активнее

прям праймериз едра

Daniel
25.05.2016
13:55:20
в этом смылсе жаль, что go не в отдельной категории

Anton
25.05.2016
13:55:43
ну там основные категории это пыховики, питоновцы и jsовцы

так что не отдельная категория, им наверно такие доклады чтото вроде новинки

что go что rust

Daniel
25.05.2016
13:56:38
про rust я бы послушал, что-то вроде моего “го в жизни системного администратора”

а то все руки не доходят

Google
Daniel
25.05.2016
13:56:59
а ознакомиться бы надо

Anton
25.05.2016
13:58:57
Я для разрадботчиков с других языков кусочек сделал типо FFI вставки в других языках

ну и собсно описание раста, че да как, и минут 15 на рассказ про веб библиотеки

Nik
25.05.2016
13:59:34
@onokonem сейчас фото увидел - и вспомнил, что видел выступление)

Phil
25.05.2016
14:05:20
"Во-вторых, выразительные средства Go довольно скудны, что приводит к появлению в коде ужасающего количества boilerplate, за которым эффективно прячется бизнес-логика. Программу на Go бывает трудно охватить взглядом и поместить ее модель себе в голову просто из-за количества строк, которые надо для этого прочесть." Забавно. Я до сих пор не читаю ООП код на питоне (если там в хвост и гриву используется ООП), но в принципе у меня в голову кладется даже запутанный код на Go. Вот например vnc-go-web рабирается хорошо

Daniel
25.05.2016
14:10:33
у меня есть функции, значимых строк в которых 6, и еще 24 - бойлерплейт

Phil
25.05.2016
14:16:11
Я не всегда уверен, что это плохо. Я например в некоторых местах (на других языках) специально дублирую код не делая его затейливо универсальным

Ну правда там это и сказано

Nik
25.05.2016
15:24:31
народ, на шару, как вырезать перенос строки из переменной стринг

Daniel
25.05.2016
15:25:17
https://golang.org/pkg/strings/#Replace

Nik
25.05.2016
15:25:27
о

а я до трима только докрутилъ

Nik
25.05.2016
15:25:37
спасиб

Igor ⛷
25.05.2016
15:47:53
Подскажите, если я использую panic, как исключение это ок?

Daniel
25.05.2016
15:49:08
нет

создатели языка говорят - нет

ну и из panic плохой throw получается

Igor ⛷
25.05.2016
15:51:24
чем плох?

Daniel
25.05.2016
15:55:19
не добавляет сам stacktrace, поймать можно только на выходе из функции, чтобы понять, что panic плюнул, нужен typeswitch

Igor ⛷
25.05.2016
15:58:18
то есть потому везде вместо этого возвращают (value, error)

Google
Daniel
25.05.2016
15:59:32
везде - не везде, но именно это рекоммендованный способ раскрутки стека. как в 90-ых

Igor ⛷
25.05.2016
16:02:02
а чем оправдывают отсутствие механизма исключений, ни у кого нет источника?

Daniel
25.05.2016
16:02:12
не оправдывают

говорят “исключения не нужны”

и еще говорят “исключения помогают программисту потерять контекст, в котором произошла ошибка”

и еще говорят “исключения позволяют не обрабатывать их”

Admin
ERROR: S client not available

Daniel
25.05.2016
16:03:24
первое - наглая ложь

Igor ⛷
25.05.2016
16:03:53
как можно потерять контекст, если есть stacktrace

Daniel
25.05.2016
16:04:30
второе - голая правда, даже в яве программеры умудряются косячить с исключениями так, что даже убивать не хочется

например - ловят Throwable (то есть все) и тихо игнорят. и OOM тихо игнорится. а ты бегаешь-ищешь, что не так с аппой. и программеры еще покрикивают на тебя…

третье - опять ложь, потому как в яве исключения не позволяют их не обрабатывать

и с явой авторы языка уж точно знакомы

но вносить в контракт функций throws - это сильно загрузить программеров

а не вносить - будет дерьмо, как в перле/питоне

видимо - это и есть настоящая причина

Den
26.05.2016
09:30:23
Разъясните пожалуйста, делаю Get к хосту, как посмотреть все cookies? В ответе сервера все cookies приходят в виде [] *Cookie. Как их отобразить в виде string?

Daniel
26.05.2016
09:32:32
fmt.Sprintf(“%v”, cookies)

ну и вариации

%#v

Google
Daniel
26.05.2016
09:32:58
%#+v

или надо конкретную куку?

тогда у нее есть метод String()

коллеги, а сходите, нажмите на http://devconf.ru/ru/offers/offer/185

мне тогда оплатят билет, и я прилечу в москва рассказать за golang

Roman
26.05.2016
09:35:28
>Во-первых, Go достаточно быстр. Во всяком случае, он быстрее perl и python на нашем профиле нагрузки. а что надо делать?

Daniel
26.05.2016
09:36:01
в смысле - каков наш профиль?

прокси к базе :)

Roman
26.05.2016
09:36:25
мне просто интересно что вы такое делаете, что go быстрее ))

Den
26.05.2016
09:38:56
fmt.Sprintf(“%v”, cookies)
Если кук нет, а для браузера сайт дает куки, это из за хидера ?

Daniel
26.05.2016
09:39:13
не знаю

надо смотреть

Kirill
26.05.2016
09:39:37
То что Го быстрее питона/перла - это понятно, у нас оно тоже быстрее, но, у вас действительно эти десятки тысяч коннектов и сотни тысяч записей при 100–500 установках в гугл-плей ?

Daniel
26.05.2016
09:39:53
мне просто интересно что вы такое делаете, что go быстрее ))
в перле очень медленный парсер xml, а в питоне треды встают на синхронизации. никакого волшебства

Kirill
26.05.2016
09:40:51
ясно )

Daniel
26.05.2016
09:41:09
установки в гуглоплей - не моя ответственность, слава богу

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