![](https://webcf.waybackmachine.org/web/20230807060529im_/https://habrastorage.org/r/w780/getpro/habr/upload_files/471/d8f/4ba/471d8f4ba9d8a685a14c609d49a0839f.jpg)
1 августа компания Авито поставила оформленных в Армении сотрудников перед выбором: либо понижение зарплаты на 30-40%, либо увольнение с компенсацией за 1 месяц работы. Далее история одного из сотрудников.
1 августа компания Авито поставила оформленных в Армении сотрудников перед выбором: либо понижение зарплаты на 30-40%, либо увольнение с компенсацией за 1 месяц работы. Далее история одного из сотрудников.
В мае мне удалось лично президенту рассказать о том, что в стране важно создавать акселераторы и инкубаторы для разработчиков и студий. Я предложил собрать оставшиеся и работающие в России компании и специалистов в кампусы, кластеры и технопарки (выбирайте любой ярлык, суть одна), для того чтобы удерживать бизнес дешевой арендой, обменом опытом и связями, обучением, пока индустрия вовлечет инвесторов (российских или азиатских). Еще просил помочь студиям с выходом на новые рынки, в первую очередь — китайский, но это, наверно, другая история, хотя акселератор с китайским издателем тоже можно было бы сделать в Москве.
В этой статье собрал идеи, которые касаются геймдев-акселераторов и поддержки ИТ-отрасли в целом (что обсуждали на встрече), – выношу на суд Хабра.
SE-0195 Dynamic Member Lookup
SE-0216 Dynamic callable
SE-0253 CallAsFunction
Исходя из мотивационной секции proposal, @dynamicCallable и @dynamicMemberLookupбыли добавлены для интеропа с динамическими языками, такими как Python, JavaScript. Но их использование этим не ограничивается.
Хотим поделиться опытом в области развития QA-инженеров и получения продуктивной обратной связи. В этой статье разберемся, как оценить уровень навыков QA-специалиста.
При разработке мобильных приложений часто возникает необходимость иметь возможность включать/выключать или параметризировать функциональность по разным причинам как при изначальной сборке приложения, так и в уже собранном или даже выпущенном приложении. В этой статье мы рассмотрим разные подходы к конфигурированию функциональности мобильных приложений и их преимущества и недостатки.
Почти все самые важные и интересные финансовые новости в России и мире за неделю: доллар уже достиг курса 96 рублей, цифровой рубль разжился логотипом, Uber впервые в истории хоть что-то заработал, а инвесторы подают друг на друга в суд за использование Moon-emoji в Твиттере (простите, в Х!).
Divinity: original sin 3 Безусловно хорошая игра от Larian Studios, которая прекрасно развивает достоинства, заложенные в предыдущих частях. Отдельного упоминания заслуживает графика, и перенос действия игры на Фаэрун…
Но постойте, разве это не должен быть обзор Baldur's Gate 3?
Всем привет! Меня зовут Павел Найданов. Начинал фронтенд-разработчиком, но вот уже несколько лет, как сменил специализацию: теперь работаю в отделе Solidity-разработки компании MetaLamp. На протяжении нескольких лет мы вместе с коллегами изучаем различные аспекты разработки DeFi приложений и собираем наши наработки и инсайты в статьи, которые помогут новичкам быстрее понять, как устроен web3.
Перед вами третий материал, который мы подготовили в рамках цикла статей о децентрализованных финансах. Поскольку DeFi занимают одно из ключевых мест в мире web3, рекомендую начать погружение в предметную область именно с изучения подобных материалов. А если вам нужен путеводитель по миру web3, можно совершенно бесплатно воспользоваться нашей картой развития, выложенной на GitHub: так изучение новой предметной области будет более системным и продуктивным.
В этой статье я расскажу про несколько важных аспектов в работе DeFi приложений. Рассмотрим на примерах:
- проблему ценообразования при выполнении транзакций;
- опасность потери прибыли для поставщиков ликвидности;
- виды атак при выполнении транзакций.
В этой статье я расскажу о своем пути от должности рабочего на складе до профессии backend-разработчика в международной компании на Кипре. Также поделюсь практическими советами о том, как можно совершить подобный карьерный переход.
В статье разберём основные этапы создания расширения для PostgreSQL на языке C и как запустить внутри СУБД игру Doom.
Иногда возникает необходимость получить доступ к сайтам, например, https://refactoring.guru или https://leafletjs.com, но по каким-то причинам эти сайты заблокирован в вашей стране. Выходом может стать VPN. Однако покупать VPN где-то на стороне при наличии собственного VPS сервера, где интернет работает нормально, просто лишняя трата денег. В таком случае возникает вопрос: а как, собственно, организовать этот самый VPN? В интернете есть множество инструкций, но они обычно не затрагивают тему протокола IPv6 или затрагивают, но там используются спорные решения.
Одним из популярных вариантов организации VPN является Wireguard. Сам по себе, Wireguard, довольно прост, но при этом его можно использовать в любых схемах: «точка-точка», «звезда» и даже mesh-сеть. В дальнейшем будет использоваться схема «звезда», которая подразумевает использование отдельного сервера и наличие, минимум, одного или нескольких клиентов.
В данной статье мы рассмотрим применение речевых технологий, предоставленных компанией Яндекс в контексте распознавания аудиосообщений в Telegram – популярном мессенджере, объединяющем миллионы пользователей по всему миру.
Давайте создадим чат-бот для Телеграм, который будет присылать нам текстовую расшифровку аудиосообщения!
Мне тут 37 лет исполнилось вчера, похоже, что самое время подумать о продолжительности жизни ну и заодно сделать аналитический интерактивный дашборд для портфолио, не правда ли? Вот я и подумал, взял открытые данные с одного из самых масштабных исследований влияния факторов риска на смертность “Global Burden of Disease 2019” [1] и с их помощью рассчитал оценку увеличения ожидаемой продолжительности жизни при условии исключения управляемых факторов риска, с учетом страны возраста и пола. Тут ключевое слово «управляемые», поскольку я убеждён, что лучше, чем разглядывание чисел может быть только разглядывание чисел, которые показывают что-то, на что мы можем влиять. Под катом подробнее о процессе обработки данных, исходники дашборда на питоне и подробный разбор результатов, надеюсь будет интересно.
В статье предлагается вариант конструкции индикатора радиоактивности построенного, по большей части, на самых простых и широко распространенных деталях. Предлагаемая конструкция индикатора радиоактивности получает энергию от ручного электрогенератора, в качестве которого использован шаговый электродвигатель. В устройстве использован датчик типа СТС-5.
Сейчас можно приобрести самые разнообразные модели индикаторов радиоактивности [1], а любителями электроники разработали большое количество конструкций для самостоятельной сборки от несложных «трещалок» [2-5], до приборов, не уступающих заводским образцам [6-8]. Но большинство конструкции требуют для своей работы либо химические источники тока, либо подключение к электросети. Таким образом, в случае какой-либо по настоящему большой катастрофы многие из этих приборов либо сразу станут, бесполезны, либо достаточно быстро исчерпают запас энергии в своих автономных источниках электропитании, замену которым будет сложно найти. Строго говоря, есть конструкция индикатора радиоактивности на базе электроскопа, которая в качестве источника энергии использует ПВХ-трубку и шерстяную ткань [9]. Но эта конструкция весьма требовательна к качеству изготовления и пригодна для оценки только очень больших мощностей дозы ионизирующего излучения, вроде тех которые возникают при выпадении радиоактивных осадков в первые часы после ядерного взрыва [10].
Вообще индикатор радиоактивности потребляет относительно мало энергии, так что его питание можно осуществить от ручного электрогенератора, как это было реализовано в приборе ДГ-62 [11].
Не так давно опубликовал статью об экспресс-создании бота для Telegram на фреймворке SKitLs.Bots.Telegram. С тех пор внутренний состав фреймворка солидно изменился, вместе с тем были выпущены предварительные версии *.BotProcesses и *.DataBases и вторая версия ядра фреймворка.
В этой статье я бы хотел дать более детальный взгляд на возможности фреймворка, а также осветить новые возможности выпущенных расширений, в частности вариант реализации администрирования базы данных через клиент телеграма.
Иногда перед разработчиками встает задача использования JSON-полей в Entity Framework Core. Традиционный подход с использованием Fluent API требует написания дополнительного кода, что может усложнить проект. Пакет JsonProperty.EFCore решает эту проблему. Эта статья расскажет о пользе JsonProperty.EFCore и о том, как он упрощает работу с JSON-полями, что делает его удобным инструментом для разработчиков.
Способ настройки шрифта в соответствии с предпочтениями пользователей
В данной статье рассматривается применение медиа-запросов CSS с использованием переменного шрифта для более точной адаптации типографии.
Ваш аккаунт