Друзья, объясните тапочку, не проще ли будет купить маршрутизатор с опцией VPN клиента и настроить все без прошивок? Тот же Keenetic предлагает такие маршрутизаторы за 5к Или какие то подводные будут?
Использую его 3й год, сервис неплохой благодаря тому, что даёт достаточно много разных вариантов перевода фразы. Но уличаю за ним много сленговых и просто странных оборотов, боюсь представить чем его время от времени кормили :) И это я про английский.
Автодополнение кода - пользовался еще Tab9, C# Intellisense, видел Copilot, для меня это просто невозможно. Пока прочитаю что он нагородил - растеряю всю концетрацию и собственные мысли. Возможно для рутинных задач, где нужно вручную расписать хэшмап или заполнить массив константами, огромный блок switch - круто, но у меня в работе такого мало.
Гугл на стероидах - аналогично, нужны были довольно точные референсы о конкистадорах в Южной Америке и о быте Запада США во второй половине 19-го века - по итогу понял, что он тот еще сочинятель. В качестве умной колонки для детей/пожилых, "а что такое вулканизация" это наверное круто, но в качестве источника довольно точной информации - nah.
Чтобы генерировать ТЗ дизайнерам - тоже ерунда, представьте просто любой GPT-like текст, который пока прочитаешь мозги разжижаются.
Ну и на самой заре пытался изучать новый для себя стек технологий через Chat GPT, это все равно что танцевать брейкданс на минном поле, причем что с тем древним, что с современным, что с грядущими версиями - я ИМХО уверен что учить технологии с нейросетью под ручку это самоубийство, огромное количество сочинятельства, неточностей и выдумок.
В остальном это DeepL переводчик, который просто по ощущениям чуть удобнее гугла, хотя чаще всего его тянет в какой то неимоверный сленг уровня Бронкса и я обращаюсь к RevContext, ну и смешные картинки/песенки просто похихикать.
За достаточные /лет/ работы и выпущенных проектов я так скажу - нет того, что нельзя нагуглить. Байка о том что геймдев это построение матриц, дискретная математика, неевклидова геометрия и так далее - из времен когда не было движков, и аксакалы по старой памяти продолжают реанимировать эту чушь. Я за годы так и не разобрался в Кватернионах, хотя они повсеместно (несмотря на то, что я стыжусь этого - это никак не сказалось на рабочих проектах). Но сразу же дисклеймер - я говорю о том, что необязательно иметь степень, однако разбираться в математике - придется. И на своем примере - это более чем возможно. Что действительно нужно - так это желание, ибо многие (включая меня) сворачивают с геймдева в веб\любую другую разработку, так как во-первых слишком много телодвижений требует разработка игр, помимо написания кода. Особенно если не дай Бог вы не наемник, а инди. Какая там математика, вам основы маркетинга нужно будет изучать, и как устроены "хэштеги" в каждой из десятков соцсетей и форумов, иначе в ваш высокооптимизированный Data Oriented код просто некому будет играть. Я в начале пути больше времени убивал на продумывание скриншотов для Steam, чем на код.
А во-вторых, скажу за Unity - много палок в колеса. Наличие самого Unity редактора, где располагаются игровые объекты, которые каждый тик редактора сериализуют данные и десериализуют данные в C# экземпляры классов, наследующихся от Component - очень сильно режет привычные концепции, вроде DI. Наличие других сотрудников, работающих только через Editor UI и принцип DRY, который прям в фундаменте Unity с ее префабами, DOTS, Scriptable Object - еще больше палок. Сюда же запишем бэкенд юнити, где GC ЕМНИП до сих пор не выполняет дефрагментацию SOH, ну и знаменитый "фальшивый null". Многие также считают что высокооптимизированные игры и чистая архитектура - несовместимы, я скажу что это не так, но для того, чтобы продумать хорошую архитектуру, которой еще и геймдизайнер должен в редакторе без единой строчки кода манипулировать - требуется время, которое не каждый работодатель предоставит.
В общем меня занесло, нюансов еще тысяча, но TL:DR - из математики что реально пригодится, так это векторы и тригонометрия. На уровне 10-11 классов, не rocket science. Но главное требование - как и в абсолютной каждой сфере IT без исключений, это умение гуглить. Документация Unity в связке с закрытым исходным кодом - боль. Кто не согласен - милости прошу разобраться с CustomEditor/PropertyDrawer, которые очень пригодятся тем самым Editor-only людям в штате. К слову - образования и курсов = 0. Первое лишь дает чувство собственной неполноценности, которое было бы и с докторской степенью, а второе - ИМХО ерунда.
Вопрос что там с opensource, учитывая недавние качели Докера. Является ли аккаунт на GitHub или использование открытых фреймворков "услугой" И вопрос по каким воробьям стреляют из пушки, учитывая недавние качели Microsoft, где обещали прикрыть все облака, но пока что прикрыли (а что вообще прикрыли то?)
Наконец то запостили, я уж сам черновик накатал от волнения и непонимания как расшифровывать эту юридическую кашу.
Тут еще к этому добавлю:
В рамках нового пакета антироссийских санкций США хотят запретить поставку в Россию полупроводниковых чипов, которые производятся за пределами Соединенных Штатов, но при помощи американских технологий или оборудования, рассказали источники Bloomberg.
По их данным, о новых ограничительных мерах будет объявлено в среду. Вашингтон планирует внести в черный список в том числе восемь базирующихся в Гонконге компаний, которые якобы поставляют чипы в Россию. Только в прошлом году, по данным агентства, Россия импортировала передовых чипов на сумму более $1 млрд.
"Московская биржа" с 13 июня не будет проводить торги долларом и евро в связи с попаданием под санкции США, говорится в сообщении биржи.
не испугались деньги дать, другие не испугались деньги взять
назвали её великой и больше не запускали
опция погладить кота
Ну вот допустим я есть представитель того самого "российского геймдева", уж как 3 года "представляю". И оказывается, у нас праздник! Хотя возможно, директор Мейл.ру Плей что то перепутал, и праздник был, когда, например, вышла Black Book от российского разработчика, в славянском сеттинге, спокойно получившая международное(как бы выразился директор, выпусти они это чудо в нормальном сторе) признание в Steam без обмазывания себя "тру рашн геймдев". Или тот же Atomic, Beholder, Tarkov. Но опять же, если ваш ребенок не такой как все, то говорите ему почаще что он просто особенный.
public bool GetData<TData>(string key, out TData result) where TData : Data
{
result = default;
if (_dataMap.TryGetValue(key, out Data data) && data is TData tData)
{
result = tData;
return true;
}
return false;
}
Всю жизнь делал так, собсна алгоритм списал у самого фреймворка. И никаких null-check-ов не надо, хотя это уже зависит от записанного в словарь.
Пхах, тоже заметил, что текст как gpt-жвачка
Заслуженно, ror2 - конфетка.
Согласен, но думаю про схемы и в общем валидацию форматов сериализации можно будет написать отдельный материал.
Почините голоса на хабре, а то у меня -2 + 1 = -3
Не посоветуете модели Keenetic?
Друзья, объясните тапочку, не проще ли будет купить маршрутизатор с опцией VPN клиента и настроить все без прошивок? Тот же Keenetic предлагает такие маршрутизаторы за 5к
Или какие то подводные будут?
Использую его 3й год, сервис неплохой благодаря тому, что даёт достаточно много разных вариантов перевода фразы. Но уличаю за ним много сленговых и просто странных оборотов, боюсь представить чем его время от времени кормили :) И это я про английский.
Блин а я думал dllки искать..
И Хуанг действительно пыжится продать идею что это кого-то там заменит.
Пытался много, по итогу почти никак
Автодополнение кода - пользовался еще Tab9, C# Intellisense, видел Copilot, для меня это просто невозможно. Пока прочитаю что он нагородил - растеряю всю концетрацию и собственные мысли. Возможно для рутинных задач, где нужно вручную расписать хэшмап или заполнить массив константами, огромный блок switch - круто, но у меня в работе такого мало.
Гугл на стероидах - аналогично, нужны были довольно точные референсы о конкистадорах в Южной Америке и о быте Запада США во второй половине 19-го века - по итогу понял, что он тот еще сочинятель. В качестве умной колонки для детей/пожилых, "а что такое вулканизация" это наверное круто, но в качестве источника довольно точной информации - nah.
Чтобы генерировать ТЗ дизайнерам - тоже ерунда, представьте просто любой GPT-like текст, который пока прочитаешь мозги разжижаются.
Ну и на самой заре пытался изучать новый для себя стек технологий через Chat GPT, это все равно что танцевать брейкданс на минном поле, причем что с тем древним, что с современным, что с грядущими версиями - я ИМХО уверен что учить технологии с нейросетью под ручку это самоубийство, огромное количество сочинятельства, неточностей и выдумок.
В остальном это DeepL переводчик, который просто по ощущениям чуть удобнее гугла, хотя чаще всего его тянет в какой то неимоверный сленг уровня Бронкса и я обращаюсь к RevContext, ну и смешные картинки/песенки просто похихикать.
За достаточные /лет/ работы и выпущенных проектов я так скажу - нет того, что нельзя нагуглить. Байка о том что геймдев это построение матриц, дискретная математика, неевклидова геометрия и так далее - из времен когда не было движков, и аксакалы по старой памяти продолжают реанимировать эту чушь. Я за годы так и не разобрался в Кватернионах, хотя они повсеместно (несмотря на то, что я стыжусь этого - это никак не сказалось на рабочих проектах). Но сразу же дисклеймер - я говорю о том, что необязательно иметь степень, однако разбираться в математике - придется. И на своем примере - это более чем возможно.
Что действительно нужно - так это желание, ибо многие (включая меня) сворачивают с геймдева в веб\любую другую разработку, так как во-первых слишком много телодвижений требует разработка игр, помимо написания кода. Особенно если не дай Бог вы не наемник, а инди. Какая там математика, вам основы маркетинга нужно будет изучать, и как устроены "хэштеги" в каждой из десятков соцсетей и форумов, иначе в ваш высокооптимизированный Data Oriented код просто некому будет играть. Я в начале пути больше времени убивал на продумывание скриншотов для Steam, чем на код.
А во-вторых, скажу за Unity - много палок в колеса. Наличие самого Unity редактора, где располагаются игровые объекты, которые каждый тик редактора сериализуют данные и десериализуют данные в C# экземпляры классов, наследующихся от Component - очень сильно режет привычные концепции, вроде DI. Наличие других сотрудников, работающих только через Editor UI и принцип DRY, который прям в фундаменте Unity с ее префабами, DOTS, Scriptable Object - еще больше палок. Сюда же запишем бэкенд юнити, где GC ЕМНИП до сих пор не выполняет дефрагментацию SOH, ну и знаменитый "фальшивый null".
Многие также считают что высокооптимизированные игры и чистая архитектура - несовместимы, я скажу что это не так, но для того, чтобы продумать хорошую архитектуру, которой еще и геймдизайнер должен в редакторе без единой строчки кода манипулировать - требуется время, которое не каждый работодатель предоставит.
В общем меня занесло, нюансов еще тысяча, но TL:DR - из математики что реально пригодится, так это векторы и тригонометрия. На уровне 10-11 классов, не rocket science.
Но главное требование - как и в абсолютной каждой сфере IT без исключений, это умение гуглить. Документация Unity в связке с закрытым исходным кодом - боль. Кто не согласен - милости прошу разобраться с CustomEditor/PropertyDrawer, которые очень пригодятся тем самым Editor-only людям в штате.
К слову - образования и курсов = 0. Первое лишь дает чувство собственной неполноценности, которое было бы и с докторской степенью, а второе - ИМХО ерунда.
Я дотнетщик, поэтому у меня такие папки назыаются TEMPDoNotDeletMeWhileSomeProcessIsInProgressExceptSomeCriticalMemoryNeeds
Люди жалуются на текущую крышу вместо того, чтобы радоваться, что не съедены саблезубым тигром.
Вопрос что там с opensource, учитывая недавние качели Докера. Является ли аккаунт на GitHub или использование открытых фреймворков "услугой"
И вопрос по каким воробьям стреляют из пушки, учитывая недавние качели Microsoft, где обещали прикрыть все облака, но пока что прикрыли (а что вообще прикрыли то?)
Наконец то запостили, я уж сам черновик накатал от волнения и непонимания как расшифровывать эту юридическую кашу.
Тут еще к этому добавлю:
Напомнило
Ну вот допустим я есть представитель того самого "российского геймдева", уж как 3 года "представляю". И оказывается, у нас праздник! Хотя возможно, директор Мейл.ру Плей что то перепутал, и праздник был, когда, например, вышла Black Book от российского разработчика, в славянском сеттинге, спокойно получившая международное(как бы выразился директор, выпусти они это чудо в нормальном сторе) признание в Steam без обмазывания себя "тру рашн геймдев". Или тот же Atomic, Beholder, Tarkov.
Но опять же, если ваш ребенок не такой как все, то говорите ему почаще что он просто особенный.
Всю жизнь делал так, собсна алгоритм списал у самого фреймворка. И никаких null-check-ов не надо, хотя это уже зависит от записанного в словарь.
Я ведь не один подумал не о том из заголовка..