
Alex
05.01.2017
00:32:39
Про эмбеддед системы, так сказать
Rust's error handling model forces developers to handle every corner case. Even if there is a system with the potential to panic, it can be moved into its own thread for isolation. More recently, it has become possible to catch panics within a thread instead of only at the boundary. Languages like Go make it too easy to ignore errors.

Alexey
05.01.2017
05:25:38
https://godoc.org/github.com/davecheney/junk/id
If you use this package, you will go straight to hell.

hamper ?
05.01.2017
10:41:30
а какими либами для парсинга html вы бы посоветовали воспользоваться?

Google

Peter
05.01.2017
10:42:20

Мерлин
05.01.2017
10:42:59

hamper ?
05.01.2017
10:43:04
ну после получения html через http get получить значения из определенных тегов и их аттрибутов

Peter
05.01.2017
10:43:30
goquery
выбора особого нет

hamper ?
05.01.2017
10:44:19
спасибо, вроде пойдет

Denis
05.01.2017
10:59:03
https://godoc.org/golang.org/x/net/html

Alex
05.01.2017
11:56:30
народ, а есть какой-то способ хорошо обрабатывать ошибки? У меня куча вызовов функций, которые возвращают res, err. И каждый раз приходится обрабатывать err вручную.

Славик
05.01.2017
11:57:08
тоже не нравится это в го
было бы вообще найс не обрабатывать ошибку, а отдавать функцию для ее обработки, а в идеале иметь возможность прямо в init отдать одну дефолтную функцию для обработки ошибок и по необходимости при вызовах отдавать какую-то кастомную

Quet
05.01.2017
12:18:18

Славик
05.01.2017
12:18:48
?_?

Subbotin
05.01.2017
12:21:21
Если у тебя все ошибки по сути фтальны тоесть дальше можно не работать то тебе нужен паник.

Google

Alex
05.01.2017
12:35:06
Ребят, подскажите, пожалуйста, как переопределить старую переменную при множественном возврате?
var _, err = firstFunc()
if err != nil {
fmt.Println("Error!")
}
var res, err = secondFunc()
if err != nil {
fmt.Println("Second Error!")
}
res.use()

Алексей
05.01.2017
12:35:49
Всем привет, подскажите, пожалуйста, где лучше всего стоит размещать заказ на разработку сервиса на Go? или вакансию?
размещу тут тогда:
Требуется: Full-stack web-developer (HTML/CSS/JS/Go)
Зарплата по договоренности.
Свободный график, но со сроками сдачи задач.
Работа по ТЗ.
Требования:
Опыт разработки веб-приложений.
Базовые знания JS/HTML/CSS.
Опыт разработки на Go, можно в некоммерческих проектах.
Свободное чтение документации на английском языке.
Основы SQL-запросов или опыт работы с ORM на Go.
Выполнение тестового задания перед прохождением собеседования.

Славик
05.01.2017
12:55:36

Constantine
05.01.2017
13:01:36


Алексей
05.01.2017
13:03:01
Мы подбираем и внедряем клиентам CRM и все что с ней связано, настраиваем Yandex.Direct, метрику и тому подобные системы.
Для удобства клиентов и нашего собственного учета нам необходимо разработать продукт занимающихся сведением данных из различных источников в единый интерфейс. Под эту задачу мы открываем вакансию.
Таким образом будет необходимо разработать и в будущем поддерживать сервис. Работа будет включать написание кода для Front и Back, с упором на последний. В случае проблем с разработкой на Front поможем, научим, покажем.
Работа будет ставится по ТЗ или листам требований после совместного их обсуждения. Задачи вносятся в систему учета проектов, с указанием сроков и условиями принятия.

Constantine
05.01.2017
13:04:59
вроде и сказал и не сказал ничего ))

Subbotin
05.01.2017
13:05:30

Constantine
05.01.2017
13:05:30
в целом, понятно, что вы делаете некий трафик метр для арбитражников и тех, кто кампании генерит )

Славик
05.01.2017
13:05:38
ага, я в школе сочинения так писал

Constantine
05.01.2017
13:05:52
но вопрос у меня был все же про фронт )

Алексей
05.01.2017
13:08:03
нужна система, которая бы агрегировала данные с разных систем, собирая данные через API и предоставляя их в нормальном виде
чтобы менеджеры проектов могли понимать, выполняются ли KPI или нет, ну и получать аналитику по эффективности

Constantine
05.01.2017
13:10:28
отлично, ага
но давай вернемся к стеку
1) что с БД у вас?
2) что в вопросе фронта у вас планируется?

Алексей
05.01.2017
13:12:59
хм, давай я просто попрошу с тобой связаться техспеца?

Google

Алексей
05.01.2017
13:13:57
но можем изменить, если будут обоснованные рекомендации

Jonh
05.01.2017
13:14:52
тестовое задание перед собеседованием - это сильно

Daniel
05.01.2017
13:15:14
а почему нет-то?
сразу есть о чем поговорить
или нет
но тоже - сразу

Алексей
05.01.2017
13:15:41

Constantine
05.01.2017
13:15:51
не хочешь тестовое, покажи причины )
а когда к тебе приходит сомнительная личность на собеседование и пытается протолкнуть чужой код как свой — печаль

Артур
05.01.2017
13:17:17

Constantine
05.01.2017
13:17:43

Jonh
05.01.2017
13:18:41
на собеседовании ты можешь сразу увидеть, что из себя представляет компания и не тратить на неё время

Constantine
05.01.2017
13:18:51
если со стороны соискателя думать, ага

Timur
05.01.2017
13:18:53

Jonh
05.01.2017
13:19:05
к тому же у всех сейчас гитхабы

Daniel
05.01.2017
13:19:19
ну вот гитхаб - да

Constantine
05.01.2017
13:19:19

Google

Jonh
05.01.2017
13:22:07
не у всех )
Когда весь код под NDA, то бывает нечего выложить, но обычно в таком случае ещё из телефонного разговора понятно, стоит ли приглашать на интервью

Anton
05.01.2017
13:22:50
Разные компоненты общие сам себе хозяин можешь публиковать
к тому же участие в ОS проектах

Timur
05.01.2017
13:23:31

Constantine
05.01.2017
13:23:32

Anton
05.01.2017
13:23:39
В любом случае на содесеованиях будут спрашивать всякую дичь

Admin
ERROR: S client not available

Anton
05.01.2017
13:23:41
Почти всегда
типо "ваш лучший проект за год" "кем вы видите себя как разработчик через 5 лет" и тд

Daniel
05.01.2017
13:24:00
почти всегда

Anton
05.01.2017
13:24:06
И ладно если ты фрилансер

Daniel
05.01.2017
13:24:06
но не всегда

Anton
05.01.2017
13:24:09
и можешь выебнутся
а если ты ынтырпрайз чувак

Daniel
05.01.2017
13:24:22
я вот не спрашиваю чушь

Anton
05.01.2017
13:24:28
где все 5 лет своей работы пилишь одну и туже говнину

Daniel
05.01.2017
13:24:28
у меня есть опросник

Anton
05.01.2017
13:24:38
то любое собеседование для такого человека пытка думаю

Google

Daniel
05.01.2017
13:25:29
и тестовое задание
то самое обращение односвязного списка
и 7 из 10 на этом сыпятся

Anton
05.01.2017
13:26:48
Там есть вопрос "different between concurrency and parallelism"?

Daniel
05.01.2017
13:26:56
да

Anton
05.01.2017
13:27:02
просили какие то интервью

Daniel
05.01.2017
13:27:16

Anton
05.01.2017
13:27:39
с вопросами по технике на уровне "а как можно перебрать массив с получением нового значения?"
Я эту тему объясняю на уровне "эээ ну это как его, ну короче.."
и потом часовая лекция

Constantine
05.01.2017
13:28:59

Anton
05.01.2017
13:29:06
кек

Daniel
05.01.2017
13:29:13
антон не гофер

Anton
05.01.2017
13:29:19
однажды просто на семафорах прокололся
по жесткому

Constantine
05.01.2017
13:29:23
Антон любит смотреть )))