Dk
>Думаю, продавать нужно бизнесу, а не самим программистам. Ну да, программисты же работают за идею
Я не о том. Чтобы научиться программировать, кто-то не покупал книги, не покупал ос, не покупал редакторы, не покупал уроки, курсы.
Pavel
Ты и так в него вкладываешь кучу времени и смысла вкладывать еще больше денег -- нет.
Dk
А если всё покупать, то некоторые в пролёте
Viktor
Я не о том. Чтобы научиться программировать, кто-то не покупал книги, не покупал ос, не покупал редакторы, не покупал уроки, курсы.
В таком случае он воспользовался чужим трудом, тем самым наплевав на сообщество, и удовлетворив свои эгоистичные нужды
Roman
и будет гореть в аду)
Dk
Если можешь заплатить – плати. Поддержи разработчиков
Pavel
А пользоваться лицензией от работодателя для пет проекта -- ну такое себе.
Dmitri
может у него потребности маленькие
для маленьких потребностей есть маленькие инструменты. А для "для себя и поизучать" и прочих "в некоммерческих целях" - за полчаса, проведенные на степике дают учебную лицензию.
Nikita
Эгоизм - это всеобщее благо, вы что, Айнд Ренд не читали?
Nikita
Dmitri
А если пет-проект себе пишешь, который денег не приносит?
зарегайся на степике, получи некоммерческую лицензию
YᑌᖇIY
Ну и какой же вы программист, если воруете у других программистов?
мой основной инструмент IDEA куплен. ГоЛанд мне нужен для пробы. Если когдан-ибудь станет инструментом - куплю, не переживайте.
Vladislav
А неразмуный - это какой?
Это как раз тот о котором речь.
Olzhas
Тот же голанд получится
Olzhas
Vladislav
Если можешь заплатить – плати. Поддержи разработчиков
Почти на все уже есть альтернативы с такой монетизацией.
Dmitri
Плагин поставь для го
Поддержу, например)
Captain Jack Vielfrass
Извините,может тупой вопрос,но что такого есть в платной ide ?
Dmitri
Почти на все уже есть альтернативы с такой монетизацией.
ну так пользуйся альтернативами, если тебя не устраивает модель "500рэ/мес для профессионалов" либо "полчаса на степике в 2 месяца для любителей халявы"
YᑌᖇIY
зарегайся на степике, получи некоммерческую лицензию
А если я там уже давно зареган, мне дадут лицуху? или предлагаете повторно другим мылом регаться? :)
Roman
да любой редактор, который подсказки из gocodeможет светить ставишь и все. Для go более чем достаточно
Nikita
Софт создают частные компании, цель которых - зарабатывать деньги. Это разумный эгоизм или нет?
Viktor
Софт создают частные компании, цель которых - зарабатывать деньги. Это разумный эгоизм или нет?
При чем тут создание софта, если разговор про его неправомерное использование?
Dmitri
каждому, прошедшему хотя бы один тест, автоматом падает лицуха на ПОЛНЫЙ, МЛЯ, ПАКЕТ джетбрейнсовских идешек.
Vladislav
Софт создают частные компании, цель которых - зарабатывать деньги. Это разумный эгоизм или нет?
Я не сторонник всех идей Рэнд. Но насколько помню да. И вы вполне все это можете прочитать у нее.
Dmitri
в первый раз на 2 недели, если за 2 недели пройдешь еще один тест - на 2 месяца
Dmitri
потом заходишь раз в 2 месяца на степик, и имеешь постоянно лицензию на некоммерческое использование любых джетбрейнсовских ИДЕ
Dmitri
При чем тут создание софта, если разговор про его неправомерное использование?
ну вот нахрена неправомерно использовать, если правомерно либо недорого/либо почти бесплатно
Dmitri
"почти бесплатно" - это стоимость трудового полчаса человека, у которого нет 500 руб. на инструмент
Dmitri
взломать, вашу маковку, дольше
Dk
там это где?
Сам gocode, я его поставил на sublime, а потом он работать перестал. На гитхабе сказано, что исправлять проблему не будут – ставьте форк
YᑌᖇIY
Плагин поставь для го
спасибо, не знал. Поставил на лиценизрованную IDEA, потом попробую.... Если функциональные возможности в IDEA + Go plugin равны GoLand , тогда GoLand можно будет удалить.
саша
ну вот нахрена неправомерно использовать, если правомерно либо недорого/либо почти бесплатно
Только вот использование жидбрейновских Иде на работе по лицензии степике неправомерно
Dmitri
Только вот использование жидбрейновских Иде на работе по лицензии степике неправомерно
собственно, как и использование любого другого тыренного софта
саша
Хотя я сам так же ими пользуюсь
Daniel
Коллеги, завязывайте, пожалуйста
Roman
Сам gocode, я его поставил на sublime, а потом он работать перестал. На гитхабе сказано, что исправлять проблему не будут – ставьте форк
а, я не в курсе. Ну суть не меняется, что угодно, что обеспечивает подсказки и автодополнение, ну и быстрый переход к объявлению ставь и все
Dmitri
если оно вам надо по работе, и организация не покупает вам инструмент - валите с такой работы к хренам
Daniel
Взлом ПО - не воровство, его и так никто не собирался покупать
Roman
как тут плюсануть?)
Daniel
Но вранье - это стыдно, даже если про ПО
YᑌᖇIY
Коллеги, завязывайте, пожалуйста
поддерживаю. Вчера пролистал >500 мессаг потока сознания про "вредность и/или полезность" Repository паттерна и т.д. - выхлоп/пользы нулевой.
Daniel
Да я работал, чат не читал. Репозиторов надо было банить сразу
Алексей
Щас бы банить за обсуждение паттернов и архитектуры.
YᑌᖇIY
дадут
Хоть я уже и решил вопрос установкой Go plugin в IDEA... но похоже, если регистрация на Stepik.org уже была (а у меня уже давно была), то лицензию НЕ дадют. Пока НЕ залогинился было такое предложение, как сделал логин - не вижу где можно попросить ее, в профилях и на страницах - не нашел такого.
Dmitri
еще раз: записываетесь на ЛЮБОЙ курс, доходите до первого тестового задания в курсе, проходите его, жмете "далее". С этого момента можно расслабиться и ждать письма с ключом
V
го-плагин вроде как не поддерживается особо?
Dmitri
платный поддерживается
Dmitri
но установить его можно только тогда, когда у тебя есть лицуха
Dmitri
на коммунити-версии не ставится
heavycharged
func (r runner) stop() error { select { case <-r.stopChan: return errors.New("runner is stopped already") default: close(r.stopChan) return nil } } подскажите, в таком случае есть какая-то вероятность что выполнится блок с default если stopChan уже закрыт?
heavycharged
вроде как из закрытого канала возвращается immediately
heavycharged
но если с разных горутин вызовут stop(), будет плохо? или это потокобезопасно?
Artem
но если с разных горутин вызовут stop(), будет плохо? или это потокобезопасно?
зачем городить флаг закрытия через каналы, если ты можешь просто сделать mutex
Vladislav
Теоретически: канал открыт, оба потока это увидели, пошли по ветке дефолт и начали закрытэвать канал.
Artem
вот это ^ тоже, да
heavycharged
ну вот я сейчас 1000 горутин заспавнил, которые закрывают, с флагом --race. закрылся один раз, дата рейсов нет.
heavycharged
какой есть вариант дать возможность с разных горутин тормозить раннер?
Nikita
какой есть вариант дать возможность с разных горутин тормозить раннер?
закрытие канала лишь показывает, что данных с канала больше не придет. Закрывать ради закрытия его не нужно, это управляемый ресурс.
Artem
какой есть вариант дать возможность с разных горутин тормозить раннер?
посмотри реализации GracefulShutdown у разных (http, grpc, ws и т.д.) хендлеров
heavycharged
вроде раньше это было нормальной практикой в Go
heavycharged
эта штука у меня как раз выступает почти как context, только там немного логики будет дополнительной.