@proGO

Страница 582 из 1674
Serge
02.04.2017
14:14:23
Т.е. вот есть SPA, есть API. Всё ок. Ну, надо подготовить страницу на севере, ну подготовим, но это никак не связано с апи.

Eldar
02.04.2017
14:21:36
так, а почему страницу готовят именно на сервере, а не на клиенте?

Roman
02.04.2017
14:22:51
меня волнует вопрос, когда появиться больше рабочих мест на го
Когда выучишь JS, разве я непонятно объяснил?

Google
Sander
02.04.2017
14:26:43
эм

у нас нет вакансий на го вообще о чем ты

Dmitry
02.04.2017
14:26:59
просто хочу работать на го, а работы мало
популярность стремительно выросла за последний год, емнип просто вероятно рф вне этого тренда

Sander
02.04.2017
14:28:32
я в Эстонии, у нас только php и java

на nodejs, тоже вакансий нет (иногда появляются), надо самому как-то искать

LexsZero
02.04.2017
14:29:11
ебануться, как будто objective-c почитал сейчас
никогда не читал обжцэ. вся эта хрень в квадратных скобках примитивнейшим образом преобразуется в бинарные команды для принтера.

Dmitry
02.04.2017
14:48:21
я в Эстонии, у нас только php и java
так не надо быть там, ну )

Sander
02.04.2017
14:48:44
где родился там и живу

Dmitry
02.04.2017
14:49:08
ты ж не дерево

в лондоне полно работы по go, переезжай

тем более в эстонии всё равно скучно, движа ноль, и алкоголь дорого стоит

Roman
02.04.2017
14:50:20
Гражданство то есть эстнское?

Google
LexsZero
02.04.2017
14:50:23
дешево стоит

Sander
02.04.2017
14:50:26
есть

LexsZero
02.04.2017
14:50:31
пол-финки в эстонию за бухлом ездит

Sander
02.04.2017
14:50:35
да

Roman
02.04.2017
14:50:38
Бриташка открыта значит

Sander
02.04.2017
14:50:46
да

Roman
02.04.2017
14:51:02
В германии есть работа на Го, попадается

Sander
02.04.2017
14:51:03
там дорого жить я смотрел

Dmitry
02.04.2017
14:51:04
ну так тем более :)

LexsZero
02.04.2017
14:51:26
без оффера переезжать не стоит

Sander
02.04.2017
14:52:20
а в финке? просто это рядом

LexsZero
02.04.2017
14:53:23
понятия не имею, не искал тут работу именно про го.

Sander
02.04.2017
14:53:54
понятно

LexsZero
02.04.2017
14:55:50
// передаю очередное ведро ненависти в гугл за идиотское название языка, исключающее всякую возможность поиска

Sander
02.04.2017
14:56:14
ахха

LexsZero
02.04.2017
14:57:09
golang норм гуглится.
гуглится-то да, а в вакансиях так редко пишут.

я знаю что в питере точно есть работа на го. и до эстонии недалеко ?

Mikhail
02.04.2017
14:59:20
Привет, вопрос такой. Я пытаюсь записать в БД данные. И если сделать этого не удаётся, то мне нужно в зависимости от типа ошибки выполнить разные действия. Как это правильно реализовать? Посмотрел доку. Как я понял, у типа error нет полей наподобие status, statusCode и пр. Поэтому я не могу различать типы ошибок. ЧЯДНТ? З. Ы. Использую github.com/go-sql-driver/mysql



Google
Mikhail
02.04.2017
15:00:48
В идеале хотелось бы что-то типа if err.status == 120 ... else if err.status == 234 ...

LexsZero
02.04.2017
15:00:54
ты можешь сравнивать err с разными ошибками которые возвращает твоя бд

тьфу

которые объявлены в пакете из которого ты берешь db

https://godoc.org/github.com/go-sql-driver/mysql#pkg-variables

Max
02.04.2017
15:03:07
Вот пример небольшой: if err == sql.ErrNoRows { // No records }

Остальное по аналогии + доки

LexsZero
02.04.2017
15:03:54
да, и ошибки из самого db. которых там аж две: https://godoc.org/database/sql#pkg-variables

Serge
02.04.2017
15:55:45
есть
С этого момента один наш знакомый из Питера прекрасно поехал в UK работать. Как только получил, сразу поехал.

Serge
02.04.2017
15:57:09
гуглится-то да, а в вакансиях так редко пишут.
Значит к ним не надо идти, если они не умеют так писать

я знаю что в питере точно есть работа на го. и до эстонии недалеко ?
Имхо, ехать в Питер из Эстонии, имея гражданство Эстонии, можно только на белые ночи посмотреть. Других причин не вижу.

LexsZero
02.04.2017
15:58:30
вроде бы эстония не сильно южнее питера чтоб там не было белых ночей

Serge
02.04.2017
15:59:03
вроде бы эстония не сильно южнее питера чтоб там не было белых ночей
Ну, значит и этой причины нет (да, я готовил этот ответ)

Maxim
02.04.2017
17:02:09
Разработка приложений на Go: повторное использование логики ? перевод ? Хабрахабр:  Go На мой взгляд, написание библиотек на Go — довольно хорошо освещенная тема… а вот о написании приложений (команд) статей гораздо меньше. Когда дело до этого доходит, весь код на Go представляет собой команду. Так давайте об этом и поговорим! Этот пост будет первым в серии, т.к. у меня много информации, которой я еще не делился. В сегодняшней статье речь пойдет о базовой компоновке проекта, будем улучшать повторное использование и тестирования кода. Автор оригинала: Nate Finch Читать далее ➡ https://shbr.xyz/hh325454

Serge
02.04.2017
18:13:11
Юля, тебе то это зачем. Беги отсюда, а то ведь через пол года мы услышим от тебя, что QT биндинги в Go неочень;)

LexsZero
02.04.2017
18:14:41
но ведь они и правда неочень

Google
Serge
02.04.2017
18:15:24
Их же там два разных захода.

А, кстати, вот этот новый go UI или как там этот пакет называется. Оно что будет использовать? Или нативный рендеринг новый?

LexsZero
02.04.2017
18:17:15
ссылка?

Daniel
02.04.2017
18:17:19
а что за пакет?

Serge
02.04.2017
18:18:53
https://github.com/google/gxui

Daniel
02.04.2017
18:19:42
Unfortunately due to a shortage of hours in a day, GXUI is no longer maintained.

это, может, и ничего

Julia
02.04.2017
18:39:36
Юля, тебе то это зачем. Беги отсюда, а то ведь через пол года мы услышим от тебя, что QT биндинги в Go неочень;)
Любопытно просто, что с гошечкой у вас тут. Вряд ли наш проект свернет с пути пайкути :)

Admin
ERROR: S client not available

Julia
02.04.2017
18:42:05
Serge
02.04.2017
18:55:01
Стихоплеты)
Ты первая начала

Alexey
02.04.2017
18:58:34
ПайКУТИТЬ

Julia
02.04.2017
19:03:53
Мы пайкутили как могли

Maxim
02.04.2017
19:14:51


Julia
02.04.2017
19:36:36
Ахахаааа)

Mikhail
02.04.2017
19:47:59
а в го как-то можно узнать тип переменной? Как typeof в javascript, например

Google
Mikhail
02.04.2017
19:49:58
смотря для чего
Чтобы пнять, какой тип переменной мне вернула функция

Kirill
02.04.2017
19:50:14
посмотри подпись функции

LexsZero
02.04.2017
19:50:37
функция может возвращать интерфейс

кажется опу нужен https://golang.org/doc/effective_go.html#type_switch

либо он делает что-то неправильно

Mikhail
02.04.2017
19:51:30
посмотри подпись функции
там возвращается ошибка. Но не указывается, какая именно. То есть я хочу узнать, это pkg.ErrorConnect или pkg.ErrorRead и пр.

LexsZero
02.04.2017
19:51:58
так тебе нужно сравнивать значение, а не тип

if err == pkg.ErrFoo {...}

думать про настоящий тип error'а нужно в ОЧЕНЬ редких случаях, когда это какой-то кастомный тип с какими-то полями и левыми методами, помимо прочего имплементирующий Error(). в реальном мире я такого не встречал.

Mikhail
02.04.2017
20:05:58
LexsZero
02.04.2017
20:07:58
если автор пакета не заморочился с созданием отдельных ошибок на каждый случай, а просто делает return errors.New("SHIT HAPPENED") в том месте где это происходит - то никак.

LexsZero
02.04.2017
20:15:41
ну на совсем крайний случай - можно сделать str := err.Error() и распарсить эту строчку. но это ОЧЕНЬ криво.

Constantine
02.04.2017
20:17:49
дело не в авторе пакета, в том, что это ошибка на уровне индекса в БД. как пакет может предусмотреть это?)

в каком-нибудь другом языке будет что-то типа DatabaseException

LexsZero
02.04.2017
20:18:44
ну, теоретииически пакет может предусмотреть весь миллион возможных ошибок которые возможны в результате запроса ?

Constantine
02.04.2017
20:19:39
в том числе и ошибку 42?

и в том числе для разных SQL DBMS?

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