Alexander
Ребят, вы если программированием хотите денег заработать, то 50 баксов в год можно найти, наверное? А если так побаловаться, то можно и триал и EAP.
🄽🄸🄺🄸🅃🄰
Я то аспирант и пользуюсь студ лицензиями их уже года 4. С окончания универа ещё.. и несколько лет аспмрантом
🏁Александр
Всем привет... где можно почитать на русском tl;dr; версию про указатели в гошке? Где описывается что за покемон * и &. В golang books читал, не вкурил
да все просто, значения хранятся в ячейках памяти. Например если вы в переменную кладете текст "текст" то он условно попадает в какой то ящичек. Что бы получить адрес ящичка используется &, что бы получить содержимое по адресу *
Aleksandr
Это вообще полное выполнение их же требований
каких? я думаю главное требование - относиться к ВУЗу каким-либо способом. Иметь друга-студента вряд ли подойдет
🄽🄸🄺🄸🅃🄰
Все кашерно
Aleksandr
Пусть друг получит, и даст ключ для активации офлайн
я выше написал - это сложный способ пиратства.
Anonymous
А гуманитариям лицензию дают?
Aleksandr
Все кашерно
лицензия - это не ключ, а право пользоваться продуктом.
Andrey
А гуманитариям лицензию дают?
на курс кассира в макдональдсе?
🄽🄸🄺🄸🅃🄰
я выше написал - это сложный способ пиратства.
Не вижу тут пиратства. Главное условие - лицензию дали они сами, и они же должны уметь контролировать сколько и кто ее использует.
🄽🄸🄺🄸🅃🄰
Я ее не подделывал.
Anonymous
на курс кассира в макдональдсе?
Не, эт экономисты, они почти не гуманитарии.
Michael
Я ее не подделывал.
так вы соучастник
🏁Александр
Всем привет... где можно почитать на русском tl;dr; версию про указатели в гошке? Где описывается что за покемон * и &. В golang books читал, не вкурил
myTest := "Привет вася" myTestPoint := &myTest // myTestPoint содержит адрес памяти теперь, а не текст. Что бы получить обратно используем следующее myTest2 := *myTestPoint // myTest2 содержит теперь "Привет вася"
🄽🄸🄺🄸🅃🄰
Но получив дал другу. Она на год. Пользуюсь я и друг. Я онлайн, он офлайн. Если жетбрейн не видят этого - это их косяк. Или их допущение
🄽🄸🄺🄸🅃🄰
так вы соучастник
Она официальная))
Aleksandr
Не вижу тут пиратства. Главное условие - лицензию дали они сами, и они же должны уметь контролировать сколько и кто ее использует.
не видишь - это собственно твои проблемы. Это так не работает. Если кто-то или что-то не может защитить свои права, это не значит что закон переставает работать
Michael
Она официальная))
дыру починят, и вас с вузом исправят
🄽🄸🄺🄸🅃🄰
Вчера как раз продлил на год
Aleksandr
Anonymous
дыру починят, и вас с вузом исправят
Ага, ещё скажи что Майкрософт ловит пиратов! Они также будут подсаживать на иглу всех, кто слаб для светлой стороны.
🏁Александр
Это не дыра
товарищь! если вы купили ружье, передача ружья другу не легально, не смотря на все ваши документы 🙂
🄽🄸🄺🄸🅃🄰
Я получил студ лицензию по их Форме в их кабинете. Потом в проФиле могу выгрузить ключ. Точка.
Anonymous
ловят чо, потом не так смешно
Делают вид что ловят.
Michael
Я не пиратил,у меня моя лицензия
нелегальное распротранение
🄽🄸🄺🄸🅃🄰
нелегальное распротранение
Ну тут уже можно прикопаться, не спорю
Michael
введение в заблуждение в корыстных целях)
Aleksandr
Я не пиратил,у меня моя лицензия
ок, ты не пиратил, но призываешь других, вводя в заблуждение лицензионностью (якобы) такой затеи
🄽🄸🄺🄸🅃🄰
🄽🄸🄺🄸🅃🄰
А вообще, стать аспирантом дело не зазорное, и никогда не поздно
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
а на работе корпоративная лицуха
Ivan
а то в эстонии в стиме цены в евро... только зарплаты меньше чем в москве той же
Vitaliy
Раст ещё сыроват для продакшна как мне кажется. Не оброс ещё кодом и сообществом
Pawel
и че сложного в конкатенации строк то? [a, b].concat() ну или джоином можно.
да щас. там много видов строк, и складывать их - это именно fussy, obscure ritual, связанный с борьбой с borrow checking-ом
Artem
да щас. там много видов строк, и складывать их - это именно fussy, obscure ritual, связанный с борьбой с borrow checking-ом
ну если так рассуждать в golang много видов интов и запаришся их складывать
Pawel
Да ну, не выдумывай. Сравнил инты с borrow checking-ом,ага Чесно гря он там не совсем корректный кейс взял - IRC сервер. У меня Rust хорошо звшёл в качестве замены C/C++ на всяком хардкорном лоу-левеле без рантайма и библиотек, для микроконтроллеров например. А там где веб, многопоточность, конкаренси, ось, вот это всё - там гошечка однозначно рулит
Artem
ну гоша рулит это понятно, но я бы не стал сравнивая его с растом говорить, что там все сложно -это странно, опыт у людей разный и чего только стоит после питона попытка считать массив аргументов с командлайна в гоше.
Artem
В доке вроде так строка + строка
не так не получится, там еще придется для принта "строка".to_string() сделать ))) Но вообще на расте я не писал ничего серьезного, не на столько я еще мазохист
Anonymous
Принтить то зачем если только конкатенация нужна?
Artem
наверно не обязательно, но в любом случае придется, поскольку для конкатенации строк выполняется приведение и разыменование
Artem
в любом случае через format! и concat! чаще делают
Антон
Ребят, подскажите. Такая проблема. Когда я просто создаю допустим пару переменных и заношу и в БД sqlite3, все хорошо работает. Но когда я пытаюсь получить данные из формы в переменные и потом записать их в поля БД, ничего не получается, в чем могут быть проблемы? возможно с форматами что-то не то?
Антон
или скорей всего я не правильно получаю данные из формы, пропускаю какой-то шаг, но при этом все компилируется. Где можно детально разобранный пример посмотреть или почитать? что бы были видны все шаги
Aleksandr
дебажь каждый шаг
Антон
дебажь каждый шаг
попробовать переменные с полученными данными из формы в консоль вывести?
Антон
что бы понять, есть ли они там
Aleksandr
да
Alexander
Кстати, в вышеупомянутом Goland есть неплохой дебаггер, которым можно прямо по шагам программу проходить и смотреть значения переменных.
Alexander
Да, возможно. Но я им не пользовался, поэтому только про GoLand сказал.
Aleksandr
Чото голэнд вебсторм напоминает.
потому что как и остальные IDE JetBrains сделаны на одном движке
Anonymous
Не удивлюсь, если и сервер активаций у них один на всех))