@proGO

Страница 308 из 1674
Kirill
23.11.2016
10:29:11
потом, в set ты принимаешь такой же интерфейс, значит все равно логика эта должна быть там

hamper ?
23.11.2016
10:31:12
для начала, вот этот код делает ровным счетом это же: https://play.golang.org/p/ZMpOJp5jM7
о, спасибо ) что то я совсем не подумал, в set я принимаю именно значения, не указатели, просто в одном месте массив указателей попался, поэтому логика отдельная

точнее даже не я принимаю, там фактически функция из стороннего модуля

Google
Kirill
23.11.2016
10:32:05
в set ты принимаешь указатели, потому что ты так написал

hamper ?
23.11.2016
10:35:11
вот как раз объяснил что не я ) там фактически функция стороннего модуля на самом деле, и туда мне именно значения надо складывать, так что такое решение пойдет

вот в обратную сторону уже не оптимизируется так просто похоже case *int: { if res, ok := val.(int); ok { *f = res } }

и так для каждого типа

Kirill
23.11.2016
10:42:42
что-то ты непойми что написал

hamper ?
23.11.2016
10:43:31
сейчас подробнее напишу

Kirill
23.11.2016
10:43:38
я о коде

hamper ?
23.11.2016
10:50:52
вот что то типа такого https://play.golang.org/p/q_ZN9-uI7F

Kirill
23.11.2016
10:52:33
hamper ?
23.11.2016
14:35:48
для начала, вот этот код делает ровным счетом это же: https://play.golang.org/p/ZMpOJp5jM7
кстати нет, ты заменил set(*f) на set(f), а если там писать set(*f) то вылезет тот самый invalid indirect of f (type interface {})

то есть вот так оно не будет работать https://play.golang.org/p/ngU4W9fpK2

Max
23.11.2016
15:44:15
А кто знает может где-то есть либа на golang для api менеджера Signal.

?

Google
Max
23.11.2016
15:44:38
Очень надо, а у них только Java либа

*месенджера

https://whispersystems.org

F01134H
23.11.2016
21:28:35
Народ

При попытке сделать sudo go ошибка появляется

что нет такой команды

с обычным go все пашет

как быть?

Quet
23.11.2016
21:29:42
почитать про PATH

F01134H
23.11.2016
21:29:59
дак все норм прописано

export PATH=$PATH:/usr/local/go/bin export GOPATH=$HOME/golang

Quet
23.11.2016
21:31:48
это для твоего пользователя, а sudo его меняет же

F01134H
23.11.2016
21:32:43
понял, спасибо

Quiss
23.11.2016
22:15:19
Кто на ВК хакатон едет?)

Phil
23.11.2016
22:19:24
куда-куда ты нас послал?

corpix
23.11.2016
22:20:04
Полагаю что речь о https://vk.com/vkhackathon

Constantine
23.11.2016
22:20:39
а что там делать гоферам?

corpix
23.11.2016
22:20:47
В прошлом году было весело. Вспомнил университетские годы :D В этом году поучаствовал бы тоже, но узнал слижком поздно

Constantine
23.11.2016
22:20:54
приложения такие на пхп надо писать )

corpix
23.11.2016
22:23:44
Ну это дело вкуса))

Google
Constantine
23.11.2016
22:24:37
да как бы

там все смотреть будут на идею и реализацию, а именно — картинку и фронтенд) а на голанге ты дольше будешь валидаторы запросов подключать, проще взять пхп фреймворк

Quiss
23.11.2016
22:28:31
corpix
23.11.2016
22:28:39
Смотря какую цель перед собой ставить :) Если "выиграть", то нужно что-то хорошо выглядящее(не обязательно рабочее даже, лол). А если just for fun то почему бы не написать на любимом языке

Quiss
23.11.2016
22:28:43
расшарил на GO на 80ый порт приложуху, и пилишь)

ну мы покрайне мере, в стеке GO + Redis + SphinxSearch выбрали )

Constantine
23.11.2016
22:29:18
Смотря какую цель перед собой ставить :) Если "выиграть", то нужно что-то хорошо выглядящее(не обязательно рабочее даже, лол). А если just for fun то почему бы не написать на любимом языке
я немного про другое. про то. что скорость разработки MVP проектов на голанге ниже, чем на пхп, жс, рубях или питоне) и в сухом остатке ты будешь тормозить процесс

Quiss
23.11.2016
22:29:29
мб похапэ будет, если идея / время не оправдает себя

Roman
23.11.2016
22:30:25
corpix
23.11.2016
22:30:34
я немного про другое. про то. что скорость разработки MVP проектов на голанге ниже, чем на пхп, жс, рубях или питоне) и в сухом остатке ты будешь тормозить процесс
Тк я не отрицаю, что будет медленнее. Но иногда тебе пофиг, ты просто пришел чтобы попрограммировать для удовольствия и изучить что-то новое

Constantine
23.11.2016
22:30:49
Смотря что требуется. Если нужна скорость, то вариант на php/ruby ты будешь основное время разгонять
мы говорим в контексте хакатона, посмотри что за хакатон сначала )

Constantine
23.11.2016
22:32:34
у меня знакомые чуваки ходят на людум хакатонить. в итоге игры делают на флеше )

corpix
23.11.2016
22:33:04
вопрос командной работы. мне команда важнее личных привязанностей в языках
Ну это уже личное, у каждого своё. Кто-то вообще один ходит на такие мероприятия

Constantine
23.11.2016
22:33:24
я собирался туда, пока чуваки не зарелизили Заявки :D

и собирался в одного идти. кстати) но как бы не звучало, я прототип за пару часов накидал, а мотивационного пинка не хватало до ума довести

до ума = сделать кучу работы по фронтенду и доделать бекенд

Dmitri
24.11.2016
07:07:48
что забавно, сношения мозга с фронтендом, обычно, чувствительно больше, чем с беком...

Ivan
24.11.2016
07:08:27
Ну, на бэке всё логично )

Dmitri
24.11.2016
07:08:50
а на фронте - какой-то ценный пушной зверек...

Google
Igor
24.11.2016
07:14:26
вы просто сношаете его в противоестественные щели

Dmitri
24.11.2016
07:16:38
фронтенд-технологии просто склоняются в сторону весьма противоестественных методоллогий

методологий*

очепятался

Igor
24.11.2016
07:34:50
*в любой непонятной стируации обвиняй браузеростроителей*

Dmitri
24.11.2016
07:37:58
*в любой непонятной стируации обвиняй браузеростроителей*
к браузеростроителям особых претензий нет, а к веб-стандартам - есть

Admin
ERROR: S client not available

Dmitri
24.11.2016
07:38:38
смотря какой стек
ну тут да. Моя фраза по поводу "противоестественных" технологий относилась к вебне.

Dmitri
24.11.2016
07:39:48
лично мне, например, упаковать веб-страницу с прилагающимся браузерным движком с десктопное приложение не кажется оптимальным подходом к созданию десктоп-приложений

фронт в браузере - зло. Но зло неизбежное.

Kirill
24.11.2016
07:41:25
есть на фронте довольно логичный стек с которым проблем столько нет

но он полностью исключает MV*

Kirill
24.11.2016
07:43:58
react+redux

Dmitri
24.11.2016
07:46:49
ну, т.е., по-прежнему, вебня?

corpix
24.11.2016
07:47:30
лично мне, например, упаковать веб-страницу с прилагающимся браузерным движком с десктопное приложение не кажется оптимальным подходом к созданию десктоп-приложений
Забавно, но мне не кажется оптимальным подходом реализовывать низкоуровневые библиотеки для построения интерфейсов под каждый язык и платформу. Зачем, если можно просто взять браузер. Фреймворков в мире фронта сейчас много и некоторые из них просто великолепны(react)

Kirill
24.11.2016
07:47:39
а что ты еще предлагаешь для фронта? лучше пока все еще ничего нет.

Quet
24.11.2016
07:49:42
redux конечно буэ.. адхок реализация elm на js )

Google
Kirill
24.11.2016
07:50:27
flux не нужен. redux.

Quet
24.11.2016
07:51:13
да то что содрано оттуда

а так конечно не при чем )

Kirill
24.11.2016
07:51:31
будто бы CQRS никогда до elm не было

Quet
24.11.2016
07:51:54
а где на фронте это было?

Kirill
24.11.2016
07:53:24
да что угодно, реализующее CQRS на js.

Dmitri
24.11.2016
07:54:22
Забавно, но мне не кажется оптимальным подходом реализовывать низкоуровневые библиотеки для построения интерфейсов под каждый язык и платформу. Зачем, если можно просто взять браузер. Фреймворков в мире фронта сейчас много и некоторые из них просто великолепны(react)
Т.е. ты предлагаешь отказаться от низкоуровневых библиотек для построения интерфейсов? И на чем мы будем строить интерфейсы браузеров? И все десктопные приложения, требующие периодически предсказуемого времени отклика и "отзывчивости" тоже все в браузер запихаем? И интерфейсы DE тоже все в браузер?

Quet
24.11.2016
07:54:45
ну как бы “что угодно”, но по факту до redux как-то нихера и не было в мире js

всякие mobx уже потом пришли

corpix
24.11.2016
07:57:35
Т.е. ты предлагаешь отказаться от низкоуровневых библиотек для построения интерфейсов? И на чем мы будем строить интерфейсы браузеров? И все десктопные приложения, требующие периодически предсказуемого времени отклика и "отзывчивости" тоже все в браузер запихаем? И интерфейсы DE тоже все в браузер?
Не предлагаю, но предполагаю что эти библиотеки отойдут на задний план и будут более низкоуровневыми, со временем. Потому что нет смысла вкладывать годы в их разработку, если всё можно гораздо быстрее и проще сделать в браузере(с не слижком большими потерями производительности, которыми можно пренебречь в угоду скорости разработки). Кстати, DE, строящие интерфейсы "в браузере" уже есть, тотже gnome. Там конечно не совсем браузер в привычном понимании этого слова, но нечто похожее

Dmitri
24.11.2016
07:57:56
да кто тебе сказал, что нужно отказываться от них? тебе сказали, что не имеет смысла заново велосипеды плодить и на себя чужую ответственность брать.
а кто говорит о велосипедах? И, в случае разработки под браузер, вы не берете на себя ответственность за разработчиков браузеров и веб-стандартов?

Kirill
24.11.2016
07:59:39
corpix
24.11.2016
07:59:50
а кто говорит о велосипедах? И, в случае разработки под браузер, вы не берете на себя ответственность за разработчиков браузеров и веб-стандартов?
Стандарты есть везде. И если говорить про вэб то я уж лучше буду использовать его, потому что он популярнее, что говорит о том что обратная совместимость там будет поддерживаться достаточное время(пример - переход на es6)

Ivan
24.11.2016
08:01:36
Блин, люди, если мне нужна простая гуйня к чату - не вижу ничего зазорного упаковать веб-страницу, а если нужно что-то серьезное - тут уже стоит думать, исходя из задач. Короче - что использовать нужно решать исходя из требований и задач, не новость. Можно и gnome\kde в браузер загнать, но зачем? Так же можно и github в натив написать, но опять таки нахрен?

Dmitri
24.11.2016
08:02:06
Не предлагаю, но предполагаю что эти библиотеки отойдут на задний план и будут более низкоуровневыми, со временем. Потому что нет смысла вкладывать годы в их разработку, если всё можно гораздо быстрее и проще сделать в браузере(с не слижком большими потерями производительности, которыми можно пренебречь в угоду скорости разработки). Кстати, DE, строящие интерфейсы "в браузере" уже есть, тотже gnome. Там конечно не совсем браузер в привычном понимании этого слова, но нечто похожее
Поверь, не все можно сделать в браузере. Про "не слишком большие потери производительности" - забавно, улыбнуло. Про скорость разработки - еще веселее. Вы реально верите, что написать гуй для простенькой софтинки на Qt/QML или GTK - это дольше, чем сваять браузерную весию? Секрет популярности вообще не в скорости разработки. Секрет исключительно в стоимости (веб-дизайнер относительно недорог. Плюсом - единожды написанный сайт всегда можно упаковать в пакет и выдать это за десктопное приложение).

я не беру на себя ответственность по поддержке огромного количества разных платформ.
Ага, платформа-то одна... Только вот есть IE, Chrome, Opera, Firefox и прочие... Все с "местечковыми причудами"

Kirill
24.11.2016
08:03:43
Ага, платформа-то одна... Только вот есть IE, Chrome, Opera, Firefox и прочие... Все с "местечковыми причудами"
IE deprecated и почти всем заказчикам нахрен не нужен, а остальные прекрасно работают и так.

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