🄽🄸🄺🄸🅃🄰
Alexander
Ребят, вы если программированием хотите денег заработать, то 50 баксов в год можно найти, наверное? А если так побаловаться, то можно и триал и EAP.
🄽🄸🄺🄸🅃🄰
Я то аспирант и пользуюсь студ лицензиями их уже года 4. С окончания универа ещё.. и несколько лет аспмрантом
🄽🄸🄺🄸🅃🄰
Michael
🄽🄸🄺🄸🅃🄰
Все кашерно
Aleksandr
Anonymous
А гуманитариям лицензию дают?
Aleksandr
Все кашерно
лицензия - это не ключ, а право пользоваться продуктом.
🄽🄸🄺🄸🅃🄰
Я ее не подделывал.
Michael
🄽🄸🄺🄸🅃🄰
Но получив дал другу. Она на год. Пользуюсь я и друг. Я онлайн, он офлайн. Если жетбрейн не видят этого - это их косяк. Или их допущение
🄽🄸🄺🄸🅃🄰
Вчера как раз продлил на год
🄽🄸🄺🄸🅃🄰
Aleksandr
🏁Александр
Это не дыра
товарищь! если вы купили ружье, передача ружья другу не легально, не смотря на все ваши документы 🙂
🄽🄸🄺🄸🅃🄰
Я получил студ лицензию по их Форме в их кабинете. Потом в проФиле могу выгрузить ключ. Точка.
Michael
🄽🄸🄺🄸🅃🄰
Anonymous
Michael
Michael
введение в заблуждение в корыстных целях)
🄽🄸🄺🄸🅃🄰
🄽🄸🄺🄸🅃🄰
А вообще, стать аспирантом дело не зазорное, и никогда не поздно
Ivan
разве по соглашению jetbrains, аспиранты имеют право использовать данную лицензию для разработки коммерческого ПО?
Ivan
ну студ. лицуху
Заур
Аудиторные лицензии предназначены исключительно для проведения занятий по программированию. Студенческие лицензии можно использовать для индивидуального обучения, подготовки к занятиям, а также для научно-исследовательской работы.
Главное ограничение образовательных лицензий — это запрет на передачу лицензий третьим лицам и создание с помощью приложений коммерческих программ и служб.
Если программирование — это ваша радость и страсть, то наши инструменты помогут вам с удовольствием создавать интересные учебные и научные проекты!
Pawel
Годный наброс на Rust
Even things that should be dirt-simple in Rust, like string concatenation, are unreasonably difficult. The language demands a huge amount of fussy, obscure ritual before you can get anything done.
The contrast with Go is extreme. By four days in of exploring Go I had mastered most of the language, had a working program and tests, and was adding features to taste.
Then I found out that a feature absolutely critical for writing network servers is plain missing from Rust. Contemplate this bug report: Is there some API like "select/poll/epoll_wait"? and get a load of this answer:
https://blog.ntpsec.org/2017/01/18/rust-vs-go.html
🄽🄸🄺🄸🅃🄰
Slach
А кто как делает yaml.Unmarshal в наследуемые структуры?
ну то есть есть чтото типа
type BaseConfig struct {
BaseField string
}
type NestedConfig struct {
BaseConfig
NestedField string
}
хочу иметь код в который бы передавал любую "отнаследованную структуру"
и Unmarshal заполнял бы все поля
а не только BaseField
если просто сделать
func LoadYaml(c *BaseConfig, yaml []byte) (error) {
return yaml.Unmarshal(yaml, config)
}
`
то грузится только BaseField
да, я понял что в golang нет наследования, но как выкручиваться то?
🄽🄸🄺🄸🅃🄰
🄽🄸🄺🄸🅃🄰
И у меня студенческая.
🄽🄸🄺🄸🅃🄰
И по ней я исследую, пишу не за деньги, не нарушая лицензию.
🄽🄸🄺🄸🅃🄰
А то что я пишу за деньги, это уже оставим за кадром
🄽🄸🄺🄸🅃🄰
И на чем
🄽🄸🄺🄸🅃🄰
))))
🄽🄸🄺🄸🅃🄰
Лицензию я получил выполнив условия. Но я совмещаю) приедут проверить в мой офис, найдут нарушение....буду рад выплатить штраф)
Ivan
ну поздравляю вас с со статусом "Хитрая жопа"
Ivan
прям как я)
🄽🄸🄺🄸🅃🄰
Ivan
правда я в стиме рублями покупаю
Ivan
а на работе корпоративная лицуха
Ivan
а то в эстонии в стиме цены в евро... только зарплаты меньше чем в москве той же
Andrei 🦉
Vitaliy
Раст ещё сыроват для продакшна как мне кажется. Не оброс ещё кодом и сообществом
Artem
Artem
Pawel
Да ну, не выдумывай. Сравнил инты с borrow checking-ом,ага
Чесно гря он там не совсем корректный кейс взял - IRC сервер. У меня Rust хорошо звшёл в качестве замены C/C++ на всяком хардкорном лоу-левеле без рантайма и библиотек, для микроконтроллеров например. А там где веб, многопоточность, конкаренси, ось, вот это всё - там гошечка однозначно рулит
Artem
ну гоша рулит это понятно, но я бы не стал сравнивая его с растом говорить, что там все сложно -это странно, опыт у людей разный и чего только стоит после питона попытка считать массив аргументов с командлайна в гоше.
Anonymous
Artem
В доке вроде так строка + строка
не так не получится, там еще придется для принта "строка".to_string() сделать ))) Но вообще на расте я не писал ничего серьезного, не на столько я еще мазохист
Anonymous
Принтить то зачем если только конкатенация нужна?
Artem
наверно не обязательно, но в любом случае придется, поскольку для конкатенации строк выполняется приведение и разыменование
Artem
в любом случае через format! и concat! чаще делают
Антон
Ребят, подскажите. Такая проблема. Когда я просто создаю допустим пару переменных и заношу и в БД sqlite3, все хорошо работает. Но когда я пытаюсь получить данные из формы в переменные и потом записать их в поля БД, ничего не получается, в чем могут быть проблемы? возможно с форматами что-то не то?
Антон
или скорей всего я не правильно получаю данные из формы, пропускаю какой-то шаг, но при этом все компилируется. Где можно детально разобранный пример посмотреть или почитать? что бы были видны все шаги
Aleksandr
дебажь каждый шаг
Антон
дебажь каждый шаг
попробовать переменные с полученными данными из формы в консоль вывести?
Антон
что бы понять, есть ли они там
Aleksandr
да
Alexander
Кстати, в вышеупомянутом Goland есть неплохой дебаггер, которым можно прямо по шагам программу проходить и смотреть значения переменных.
Anonymous
Alexander
Да, возможно. Но я им не пользовался, поэтому только про GoLand сказал.
Anonymous
Anonymous
Не удивлюсь, если и сервер активаций у них один на всех))