@gogolang

Страница 948 из 1630
Alexey
27.03.2018
08:14:33
Потому что паника – это фатальная ошибка, её чинить надо. В общем случае, приложение не может дальше нормально работать после неё

Artem
27.03.2018
08:15:34
Чинить надо, но вылетать не надо)

Vladislav
27.03.2018
08:16:12
Ну пишите приложения без паник.

Artem
27.03.2018
08:16:35
Это не мой паник, на уровне го

Google
Daniel
27.03.2018
08:17:02
Нет, и не надо
панику можно перехватить. другое дело, что надо очень хорошо знать, что ты делаешь. тем, кто не смог дочитать доку до перехвата паники, точно не светит ничего хорошего

Vladislav
27.03.2018
08:17:26
На уровне го нет паник, которые происходят по вине го, а не неправильного использования.

Artem
27.03.2018
08:18:41
Перехват через recover?

Александр
27.03.2018
08:43:39
это как в пыхе на несущетствующую запись бд (ничего не найдено) кидают эксепшен

ибо красиво

Vladimir
27.03.2018
08:50:48
в Го все небезопасное сделано так, чтобы это старались не использовать никогда

Diasko
27.03.2018
08:59:18
Подскажие можно настриоть GoLand что бы при ctrl+s перезапускался build?

Alexandr
27.03.2018
09:20:54
Ктонибудь использует VGO? Есть ли success story. Пытаюсь применить. Зависимость "github.com/gin-gonic/gin" не получаеть затянуть, так как tag в гите v1.2, а он хочет в семвере v1.2.0 и выдает not_found

Daniel
27.03.2018
09:22:06
Подскажие можно настриоть GoLand что бы при ctrl+s перезапускался build?
когда я это обсуждал с авторами, авторы сказали мне, что билд сам по себе запускать не надо. period.

Diasko
27.03.2018
09:24:53
но люди упорны, и справляются
Ну тогда будем через External Tools прикручивать https://github.com/codegangsta/gin )

Daniel
27.03.2018
09:28:54
прикрутите через systemd лучше

Google
Александр
27.03.2018
09:33:52
Подскажите а есть какие гуи для го, нужно написать програмулину которая считает теплопотери(методика подсчёта есть) или тока консолька??

Daniel
27.03.2018
09:35:03
есть всякое

вебгуй так прям мо удается.

еще биндинги к qt

Roman
27.03.2018
09:36:45
Мне как-то сказали что go плох как числодробилка из-за шедулера . Неужели нельзя как-нибудь обойти это ? Не плодить горутин больше числа ядер

Daniel
27.03.2018
09:39:43
обойти это вообще без проблем

Roman
27.03.2018
09:40:37
Интересуют возможности написания на go таких либ как numpy Я так понимаю затыком будет gc и шедулер ?

Daniel
27.03.2018
09:42:37
да никаких проблем

но numpy уже есть

Roman
27.03.2018
09:43:43
Ещё что-то от Фортрана было

Daniel
27.03.2018
09:45:22
на фортране, кстати, много что учеными было сочинено еще в 80-ые

поэтому биндинги к фортрану нужны

Mykyta
27.03.2018
09:46:12
Так и есть
Я хоть и питон не люблю, но в случае с numpy выбирать особо не из чего приходиться, это как жабаскриптом, потому непонятнен посыл вопроса)

Daniel
27.03.2018
09:47:27
но пока нету

Google
Daniel
27.03.2018
09:47:31
надо писать

я тут слышал мнение, что большая чать проблем современного ml проистекает как раз из питона с его динамической типизацией

Roman
27.03.2018
09:48:31
А что-то типа ipython и интерактивные ноутбуки с компилируемым языком можно сделать?

Mykyta
27.03.2018
09:48:54
Тензорфлоу какие-то байндинги к го имеет, но там они вроде как бесполезны

Roman
27.03.2018
09:50:43
В го все будет какой нибудь map[string]interface{} и усё
Почему это ? По-моему в python с numpy наоборот тянут типизацию

Mykyta
27.03.2018
09:53:27
как написать.
На го как раз изи писать бизнес-логику с его системой типов, т.к. мы обычно оперируем чем-то конкретным и легко абстрагируемся простыми интерфейсами. А совсем обобщенные данные трудно представить в го без всяких г??? ко\контрвариантностей и прочей хрени

Daniel
27.03.2018
09:54:27
тем не менее - можно написать, и написать хорошо

особенно, если будет хорошее ТЗ

Anatoly
27.03.2018
10:04:06
Всем привет) Посоветуйте чем в golang заменить generics?

Daniel
27.03.2018
10:05:49
кодогенерацией

Egor
27.03.2018
11:28:04
ребят, привет) я опять со странными вопросами

go при установке стягивается с сервера, ставится в папочку к которой мы прописываем $GOPATH есть ли возможность ручками перебилдить сорцы под архитектуры?

Daniel
27.03.2018
11:30:31
конечно

но зачем?

Egor
27.03.2018
11:31:08
хочу сорцы static lib посмотреть которые под .a

или.. стоп.. они с golang билдятся с модулей из pkg?

Daniel
27.03.2018
11:32:20
ага

Google
Egor
27.03.2018
11:32:44
есть уже готовые скрипты для билда из сорцов? куда посмотреть?

Daniel
27.03.2018
11:33:25
вам сорцы смотреть, илип билдить из них? если билдить - зачем? если смотреть - идите на гитхаб

Egor
27.03.2018
11:34:18
посмотреть то я могу и в локальной копии языка в /src

есть желание перепилить немного

Daniel
27.03.2018
11:35:10
коллега, не надо браться пилить, если пересборка вызывает у вас вопросы

Aleksandr
27.03.2018
11:37:12
Это правда

Vasilii
27.03.2018
11:39:21
https://golang.org/doc/install/source

Sergey
27.03.2018
12:04:25
Всем привет, делаю аторизацию через вк на клиенте(только начал) и вот уперся в проблему, как только я аторизуюсь в вк, погу получать любые данные пользователя, соответственно посылаю запрос на мой сервер с этими данными, и вот сейчас думая а как мне асоциировать пользователя вк с пользователем из моей базы? Айди пользователя из вк же может изменится и тогда поля не сойдутся, или может у вк пользователя есть какой-тоуникальный id?

Nafania
27.03.2018
12:06:43
уникальный

Sergey
27.03.2018
12:07:32
?

Ilya
27.03.2018
12:07:41
У пользователя может поменяться screenname, а id постоянный

Igor
27.03.2018
12:40:24
Всем привет Читаю учебник, народ, помогите понять: employeeOfTheMonth.Position += " (активный участник команды)" Последняя инструкция эквивалентна следующей: (*employeeOfTheMonth).Position += " (активный участник команды)" Как можно понять (*employeeOfTheMonth) ? Как можно разыменовывать не ссылку и что означают скобки?..

Andrei
27.03.2018
12:42:40
скобки определяют порядок операций

Александр
27.03.2018
12:42:43
разименование автоматические в гоу

Daniel
27.03.2018
12:44:21
это с какого языка вы пришли, что "Как можно разыменовывать не ссылку" спрашиваете? просто любопытно во всех с-подобных языках, где есть указатели, этот синтаксис идентичен

Alexandr
27.03.2018
12:44:40
разименование автоматические в гоу
Разве? a=5 b=&a *b=6 где тут автоматика?

Александр
27.03.2018
12:44:55
ну можно ручками

Daniel
27.03.2018
12:44:56
автоматика ровно там, где точка

(заодно я понял вопрос)

Google
Александр
27.03.2018
12:45:07
и да, автоматика для структуру в основном

Daniel
27.03.2018
12:45:30
go не очень хорош в качестве первого языка

Igor
27.03.2018
12:45:52
Alexandr
27.03.2018
12:47:52
go не очень хорош в качестве первого языка
Кстати, тоже много раз слышал такое мнение.

Evgeniy
27.03.2018
12:50:11
привет, можете помочь, нужен совет) приложение построено на вебсокете и оно может иметь всего 1 подключение в db (mysql), но это подключение нужно удерживать максимально долго, как лучше всего такое организовать? (делать какие-то переподключения или есть такой велосипед?) спасибо

Daniel
27.03.2018
12:52:51
вопрос не понятен

стандартный sql и так будет стараться держать соединение открытым, если Idle timeout задрать

Evgeniy
27.03.2018
12:55:16
ну оно к примеру не сможет его держать месяц?

Daniel
27.03.2018
12:56:24
почему нет?

что с ним станет

другое дело, что лучше бы на это не рассчитывать

Evgeniy
27.03.2018
12:57:21
=))) только хотел это написать, с какой-то переодичностью лучше пинговать ?

Daniel
27.03.2018
13:00:03
да хрен его знает. вернее - зависит от настроек ос

а откуда такая странная задача

Zver
27.03.2018
13:01:22
ну оно к примеру не сможет его держать месяц?
Отвалится, заново поключитесь.

Evgeniy
27.03.2018
13:03:08
по ТЗ так) по вебсокету подключаются юзеры и там в некоторых случаях оно каждую секунду должно дергать за определенными данными, но девопс говорит что нужно держать только 1 коннект, но так как оно может жить с не один месяц без ребутов, то в иделе придумать как лучше держать всегда нормальный коннект к БД) пинговать через время думаю, но хз, норм это практика или нет)

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