Обновить
113
Васьен@Vasjen

Разработчик, автор https://t.me/budnidev

1,4
Рейтинг
68
Подписчики
Отправить сообщение

Как пси излучение в сталкере?)

Ну, если автор в курсе этой игры и следит за ней давно, ожидал выхода, то вряд ли бы её составил. Для тех, кто не в курсе - игра долгострой, переживший не одну реинкарнацию, пересборку и переосмысление, причём чуть ли не перед самим дедлайном. Первым концептам больше 6 лет, а некоторым артам - 13 лет. Естественно, что все дедлайны были потрачены как и полимеры в игре. Большая часть того, что описанно в статье имеет место быть и оправдывается нуждой выпуска, ибо релиз и так на год с лишним переносился.

В общем я к тому, что очевидно просто не было ресурсов для наполнения всех этих пустых домов, локаций, комнат, также как и на поллировку игры и баланс механик - не повторил историю киберпанка, к счастью. Но игра все равно отличная вышла, на мой взгляд, вполне себе можно залипнуть на несколько часиков, если есть такие свободные.

я рекомендую использовать класс Startup, как это обычно делается в Asp.Net Core приложениях.

в ASP.NET Core тоже так не делают. Использование отдельного файла считается устаревшим подходом.

Добавим класс AppSettings, который будет предоставлять доступ к значениям из конфигурационного файла.

Вот этот момент не понял, если честно. У вас предполагается в консольном приложении несколько различных конфигурационных файлов и есть потребность разделять? Зачем выделять отдельный интерфейс и класс, в котором хранить единственный конфигурационный файл? Возможно такой подход и правильный, но чем не устраивает простое добавление в контейнер?

Services.AddTransient<IConfiguration>(sp =>
        {
            IConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
            configurationBuilder.AddJsonFile("appsettings.json")
                                .SetBasePath(AppDomain.CurrentDomain.BaseDirectory)
                                .AddUserSecrets<Program>();
            return configurationBuilder.Build();
        });

За подробный гайд - спасибо. Пару месяцев назад для меня ему бы цены просто не было.

Это сарказм был...

Моя цель - стать разработчиком, я на зп не ориентируюсь и не ориентировался изначально, изучаю то, что нравится и интересно.

Среди джунов самая низкая зарплата у C# и PHP-разработчиков — 60 000 ₽,

Спасибо за мотивацию в продолжении изучения .NET!

Я думаю, что все более прозаичней. Весь бигтех сидит в акциях, которые котируются среди различных фондов и брокеров, стоимость которых являются единственным индикатором "успешности" компании. Мы - бигтех, у нас капитализация 1млрд+ долларов (из расчета стоимости акций опять же), пользователей - 200млн, как прямо с них иметь много денег мы до сих пор не придумали. И проблема простая, что кроме рекламы нет простых и адекватных способов конверсии этого трафика в стабильный профит. И выходит снежный ком - упали посещения, меньше смотрят рекламы, меньше платят за рекламу, меньше прямых доходов, меньше рыночная стоимость, акции падают, инвесторы не довольны.

На мой взгляд, все эти соц. сети такой же пережиток прошлого, как форумы в свое время. 15 лет назад реально была проблема (и потребность) - найти какого-то человека и связаться. Сейчас - такого нет, из-за чего соцсети стали как огромный монстр, который пытается впихнуть в себя все и сразу - и видео/аудио хостинг, и мессенджер, и какие-то игры, и маркет плейс - все что угодно, лишь бы пользователь им пользовался и тратил время. Стоит ли говорить о вторичности контента на них? И пользоваться ими становится вообще не удобно, в какой цвет не перекрашивай кнопки.

Ханделвал добавила, что её работодатель поддерживает идею равновесия между работой и личной жизнью.

Звучит правдоподобно. А то вдруг кто-то решит, что компания платит сотрудникам по часам и таким образом не позволяет им получать дополнительные часы и переработки, которые не вписываются в бюджет.

Я боюсь, что это просто Ваш субъективный опыт. Конечно неплохо, если в игре мобильной есть лор, сюжет и что-то такое. Но если взять срез лет за десять, то все топовые по показателям игры, это примитивизм на уровне Gravity Defied в более приятной упаковке. Я не к тому, что игры на мобилках шлак и такими должны быть по определению, нет. Подавляющем большенству геймеров просто это не нужно от слова совсем, нужен экшен на несколько минут (или часов, в запущенных случаях), без предысторит, пояснений, сюжета. Нужно действие, здесь и сейчас. Если у компании есть желание все это добавить к механика, то честь и хвала, пользователь скажет спасибо, но, ещё раз, в подавляющем большинстве случаев это не нужно. Как два примера по обе стороны, это Subway Surface и Angry Birds. Обе игры - топы своего времени, из одной раздули целую вселённую, с мерчом, комиксами и фильмами, во второй вы просто бежите в разных локациях, без лишних слов.

Есть конечно мобильные версии и порты, там есть и лор, и сюжет, но зачастую (и это уже моё субъективное) оно иннородным ощущается в этой среде. Как-минимум потому, что гейм дизайн не для этого делался. Да и с развитием портативных консолей, все больше вопросов зачем это все на мобилках, где нет кнопок? Поэтому и клепают одно и тоже, где надо что-то покликать, что-то посвайпать, потрясти телефон, и т.д.

Того же ведьмака, рдр2 или дарксолс можно представить на мобиле? Да запросто. Хотите ли вы, скажем между парами или обеденный перерыв на 10-20 минут, его половину потратить на переход от точки до точки, сражаться с мобами с экранной клавиатуры. Или катсцены сюжетные по 5-7 минут смотреть, зато с лором и интересным миром? Лично я - нет, лучше за консолью такое делать. И судя по статистике, это прям позиция большинства потребителей.

Интересная статья и с частью тезисов согласен, но с главной идеей - категорически нет. Во-первых, смешивать мобильный гейм дев и десктопно-консольный нельзя никак. Разные задачи игры должны решать. У мобилок, основная задача, дать игроку минут возможность как-то скоротать минут 20-30 в бытовых буднях - пока вы в пробке, или в очереди где-нибудь, пока есть какая-то пауза между рабочими задачами и т.д. И для этого отлично подходят какие-то простые кликеры, бесконечные игры в ряд и каждому по вкусу. Я в такие промежутки люблю просто решать шахматные задачки в приложении, кому-то понравится играть шарады, в карты, или полить 20 кустиков и прокликать 30 куриц, короче вкусовщина. На консолях ровно наоборот, нужна идея, атмосфера, лор, который сможет завлечь игрока на несколько десятков часов и больше, дать какие-то эмоции, которые по определению не дают и не должны давать мобилки. В этом плане всем советую Hollow Knight, которая просто не отпускает даже после прохождения, а каждое достижение на пути воспринимает как "я крут, у меня получилось. А что если повторить но с меньшим уроном, запасом скиллов и т.д.??" В общем, не надо смешивать мобилки с дестктопом.

А касаемо скинчиков, цветных пикселей - ну это палка о двух концах. С одной стороны конечно удивительно, когда какой-нибудь скин может стоить как какой-нибудь подержанный авто, кратно превышая стоимость самой игры. С другой, именно за счет такой популярности и денег, которые готовы на них тратить, развивается огромная отрасль индустрии. Платятся з/п сотрудникам, вознаграждения создателям контента, организуются турниры и пополняются призовыми они за счет тех же самых скинов. В общем, не такое уж и зло. Ну да маленьние мальчики меряются своими скинами в виртуальном инвентаре, а взрослые - часами и машинами в гаражах, а разница в чем? Если человек сорока, то игры тут вообще не причем, на мой взгляд.

Спасибо большое за туториал, сохранил на память. Парсил сайт под защитой Cloudflare, нужны были json в ответ на гет запрос. На удивление, хватило всего лишь подмены заголовка для проверки. А вот с доступам к изображениям такой подход не подошел, теперь есть над чем подумать и как реализовать обход.

Примерно 5% соискателей из 150+ откликнувшихся проявили очень высокую инициативу— они звонили на рабочий и просили меня, чтобы поговорить и согласовать встречу. Кто-то нашел меня в Телеграм и писал туда, кто-то писал на почту и т. п.

Сугубо личное мнение ниже.

На мой взгляд, странный подход. Вы конечно как работодатель и наниматель имеет полное право ожидать и хотеть этого, сокрушаясь что 5% проявили такую активность, а остальные нет. Но все же, это через чур. И не потому, что вы хотите слишком много от соискателей, или Ваша компания не достойна такого интереса, все проще. Если у Вас небольшая компания (а у Вас реально небольшая компания, где даже бенефициар бизнеса вовлечен в найм) - возможно в этом что-то есть. Но если соискатель и потенциальный кандидат имел опыт работы в более крупных компаниях, где есть дивизионы, департаменты, отделы и своя структура, то для него искать телефона директора, чтобы написать ему в телеграмм или на почту абсолютно бессмысленная вещь на основании его опыта.

И как минимум, это проявление уважения к компании. Да-да, это не лень или безинициативность, а банальное уважение - кандидат понятия не имеет, что у Вас происходит в компании и насколько Вы располагаете свободным временем, не знает насколько вы открытый человек и как отнесетесь к дополнительным "прогревам".

А в чем, собственно, не разобрался? У меня был простой вопрос - как чат играет в шахматы. Я получил ответ - плохо. Выше в комментариях есть ссылка на статью с подробным разбором, плюс попытка обучить игре прошлое поколение. И выводы там такие же, в целом, что чату сложно понимать контекст и оценивать его, на примере шахмат - позицию. Собственно, об этом и в статье речь. Да, ошибся в ожиданиях, так как ожидал что чат натаскают на шахматы, и в целом он что-то понимает, но на недостаточном уровне.

Спасибо за ссылки, очень интересная статья!

Хотя я и писал о шахматах, вывод о чате совсем не про них. Пока есть проблема - о понимании контекста. Чат сейчас интегрируют куда только можно, чат на основании запросов может генерировать отличный контент, но он не может гарантировать правильность того, что генерирует. На примере шахмат это вышло наглядно - он указывает невозможные ходы и сам себе противоречит. А что если спросить рецепт чего-либо? Где гарантия что он различит сахар/соль/соду, ведь это все белые сыпучие порошки, используемые в кулинарии? А если попросить добавить кислого, что он предложит? Лимон, лайм, уксус или что-то другое? А если все это смешать и т.д.

В таком случае ответы как на картинке ниже не стоит воспринимать как что-то глупое.

Картинка

Вполне себе возможно. Однако, с этим чат тоже не справился и 8 циклов ответ-запрос стал сам себе противоречить. Поскольку чат не понимал суть происходящего, то сложно оценить "правильность" его ответа. Можно только предположить, что если я скину ему полную нотацию, которую он же и присылает мне, он в ответ попробует найти партии с такими ходами, чтобы продолжить, либо, что более вероятно, просто даст какой-то ход, который найдет у себя в недрах, без каких-либо критериев к нему, проверки на возможность такого хода, оценку и т.д.

Согласен, об этом, собственно, и статья. Что выглядит правдоподобно, но именно что "лишь выглядит". Хотя вроде как и тестирование успешно проходит и задачи решает, но шаг влево-вправо - дальше лишь имитация правильного решения.

У дотнета нет кросс-платформенного UI-фреймворка. Вот прям чтобы один раз написал, и оно сразу работало и под Win/Linux/Mac

Вроде MAUI есть - реинкарнация Xamarain. Чистый кросс-платформенный UI Фреймворк.

Дошло до того, что приходится копаться в многолетних архивах того же uTorrent, чтобы найти версию без рекламы, которая работала нормально

То есть про qBitTorrent не слышали? Бесплатный, без рекламы, отлично работающий, кросс платформенный и регулярно обновляющийся.

Касаемо мысли статьи, так и не понял, а чем плохо добавление дополнительной функциональности? Тем что UI кривой? Ну это несколько другая сфера ответственности. Если новая фича нужна и ей пользуются, её можно развивать дальше или выделить как отдельный продукт. Иначе мы имеем опенофис, который, что по функционалу, что по интерфейсу выглядит как те замечательные далёкие нулевые.

Доход есть, выше в комментариях выдержку привел. Определение источника дохода определяется по месту оказания трудовых обязательств. В рамках 23 главы НК РФ не оговаривается место выполнения трудовых обязательств. К примеру, возьмем ситуацию из области двух контрагентов, юрлиц или ИП, где один резидент РФ, а другой - нет (пусть условно Канада). Канадская фирма оказывает услуги для резидента РФ удаленно - пусть также разрабатывает какое-то ПО. Вопрос, что будет считаться местом оказания услуг? Возможно вы скажете Канда, ведь все услуги оказываются сотрудниками, которые находятся там, территорию РФ они не посещают, логично?

Но у НК на этот счет другие мысли. 148 Статья НК РФ:

1. В целях настоящей главы местом реализации работ (услуг) признается территория Российской Федерации, если:

...

4) покупатель работ (услуг) осуществляет деятельность на территории Российской Федерации.

Местом осуществления деятельности покупателя считается территория Российской Федерации в случае фактического присутствия покупателя работ (услуг), указанных в настоящем подпункте, на территории Российской Федерации на основе государственной регистрации организации или индивидуального предпринимателя... Положение настоящего подпункта применяется при:

- оказании услуг (выполнении работ) по разработке программ для ЭВМ и баз данных (программных средств и информационных продуктов вычислительной техники), их адаптации и модификации

Здесь все максимально понятно - неважно где фактически производилась услуга, важно, что тот, кто ее купил, находится и ведет свою деятельность внутри РФ. Это к НДФЛ не относится понятное дело, я это привожу как пример конкретики, когда понятно что такое место услуг и как это определить. А касаемо НДФЛ и резиденства попробуйте ответить на вопрос: если фирма зарегистрирована в РФ, ведет свою деятельность в РФ, как она может указывать в трудовом договоре с сотрудником место выполнение работы - Дубаи? А почему тогда не Марс или Юпитер? Оно создало там представительство или открыло филиал? Закупила технику или арендовало помещение? То что сотрудник находится в другой стране не дает оснований фирме считать и указывать что теперь ей услуги оказываются где-то там.

Т.е. если я по договору с российской компанией выполняю трудовые обязанностисовершаю действия за пределами РФ, то, согласно Статье 207, налогоплательщиком на доходы физических лиц я не являюсь, т.к.:

Вы правы, но есть нюанс (его я выделил в тексте). Это и есть ключевой момент, который вроде бы очевиден, но нет. Про него я приводил в своем примере. Вы (или работодатель Ваш, если точнее) должны подтвердить ФНС, что нахождение за пределами РФ является исполнением трудовых обязательств, между Вами. Не просто само наличие вас за пределами РФ и наличие трудового договора между ФЛ(физическим лицом) и РД(работодателем, а непосредственно исполнение каких-либо обязательств. В идеале это трудовая инструкция, это аренда помещения работодателем, оплата ком.услуг и интернет и т.д.. РД должен подтвердить ФНС, что именно для его задачей требуется ваше нахождение за пределами РФ, а не наоборот, что раз вы не в РФ, то в трудовом договоре ставим рабочее место - Дубай.

Возможно стоило с другой стороны контекста зайти при создании статьи, но все же. Что такой источник доход? В 208 статье ровно одно и тоже признается как источником дохода из РФ, так и нет - разница лишь в месте оказания услуги.

Для целей настоящей главы к доходам от источников в Российской Федерации относятся:

...

6) вознаграждение за выполнение трудовых или иных обязанностей, выполненную работу, оказанную услугу, совершение действия в Российской Федерации

Для целей настоящей главы к доходам, полученным от источников в Российской Федерации, не относятся

..

6) вознаграждение за выполнение трудовых или иных обязанностей, выполненную работу, оказанную услугу, совершение действия за пределами Российской Федерации.

Логичный вывод - отношение к источнику дохода определяется местом выполнения трудовых обязательств, за которые получен доход. Возвращаемся на те же рельсы. Компания из РФ, юрисдикция РФ, сотрудник из РФ, которые эмигрировал и стал резидентом. Доход он фактически получает на карту, выпущенную в РФ, при этом исполняет трудовые обязанности фактически находясь за ее пределами. В такой ситуации, если это следствие прямых трудовых обязанностей - то НДФЛ не начислять (выше писал, как ФНС это подтвердить), иначе - 30%. Увы, тема хоть интересная и очень спорная, на текущий момент нет четких разъяснений по этому вопросу, как и нет решений Верховного суда или Конституционного.

Я составлял статью в контексте другой, где предлагалось всем удаленщикам просить работодателя не начислять им НДФЛ 30%, мол есть законное основание. Это не обзор схем по оптимизации налогооблагаемой базы. И, как ниже верно написали, работодателю проще 30% удержать вместо 13%, чем оформлять юрлицо в другой стране, причем гораздо проще.

Информация

В рейтинге
1 806-й
Зарегистрирован
Активность

Специализация

Специалист
Git
C#
PostgreSQL
ООП
Базы данных
.NET
Docker