Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Урезание зарплат в Авито в Армении

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 134
Карьера в IT-индустрии IT-компании
Мнение

1 августа компания Авито поставила оформленных в Армении сотрудников перед выбором: либо понижение зарплаты на 30-40%, либо увольнение с компенсацией за 1 месяц работы. Далее история одного из сотрудников.

Читать далее
Рейтинг 0
Комментарии 0

Новости

Какие акселераторы нужны видеоигровой индустрии России

Время на прочтение 9 мин
Количество просмотров 18
Разработка игр *Монетизация игр *Дизайн игр *Продвижение игр *Игры и игровые консоли

В мае мне удалось лично президенту рассказать о том, что в стране важно создавать акселераторы и инкубаторы для разработчиков и студий. Я предложил собрать оставшиеся и работающие в России компании и специалистов в кампусы, кластеры и технопарки (выбирайте любой ярлык, суть одна), для того чтобы удерживать бизнес дешевой арендой, обменом опытом и связями, обучением, пока индустрия вовлечет инвесторов (российских или азиатских). Еще просил помочь студиям с выходом на новые рынки, в первую очередь — китайский, но это, наверно, другая история, хотя акселератор с китайским издателем тоже можно было бы сделать в Москве. 

В этой статье собрал идеи, которые касаются геймдев-акселераторов и поддержки ИТ-отрасли в целом (что обсуждали на встрече), – выношу на суд Хабра. 

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

На сколько Swift удобен для DSL?

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 35
Блог компании Broadcasts Group Программирование *Разработка под iOS *Swift *Разработка под MacOS *
Обзор

SE-0195 Dynamic Member Lookup
SE-0216 Dynamic callable
SE-0253 CallAsFunction
Исходя из мотивационной секции proposal, @dynamicCallable и @dynamicMemberLookupбыли добавлены для интеропа с динамическими языками, такими как Python, JavaScript. Но их использование этим не ограничивается.

Читать далее
Рейтинг 0
Комментарии 0

Stonks-оценка грейдов QA-инженеров

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 13
Блог компании HeadHunter Тестирование IT-систем *Карьера в IT-индустрии

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

Читать далее
Рейтинг 0
Комментарии 0

Истории

Как конфигурировать функциональность мобильных приложений

Время на прочтение 5 мин
Количество просмотров 79
Разработка мобильных приложений *
Из песочницы

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

Читать далее
Рейтинг 0
Комментарии 0

Понижение рейтинга госдолга США, а также мега-база данных от Минцифры

Время на прочтение 5 мин
Количество просмотров 1.4K
Финансы в IT Криптовалюты
Дайджест

Почти все самые важные и интересные финансовые новости в России и мире за неделю: доллар уже достиг курса 96 рублей, цифровой рубль разжился логотипом, Uber впервые в истории хоть что-то заработал, а инвесторы подают друг на друга в суд за использование Moon-emoji в Твиттере (простите, в Х!).

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 2

Baldur's Gate 3.  Неплохая игра, отвратительный Baldur's Gate… И это Хорошо

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 3.5K
Читальный зал Игры и игровые консоли
Обзор

Divinity: original sin 3 Безусловно хорошая игра от Larian Studios, которая прекрасно развивает достоинства, заложенные в предыдущих частях. Отдельного упоминания заслуживает графика, и перенос действия игры на Фаэрун…
Но постойте, разве это не должен быть обзор Baldur's Gate 3?

🧐 Разобраться в происходящем 🧐
Всего голосов 16: ↑10 и ↓6 +4
Комментарии 37

Мобильная разработка за неделю #500 (31 июля — 6 августа)

Время на прочтение 5 мин
Количество просмотров 354
Блог компании Productivity Inside Разработка под iOS *Разработка мобильных приложений *Разработка под Android *
Дайджест
В новом юбилейном выпуске создаем дефолтные аватары и исследуем TipKit, пишем полностью нативное GUI-приложение без Android и проходим Android-собеседования, изучаем правила создания красивых интерфейсов, побеждаем серверные подсказки, исследуем мобильный опыт и многое другое!

В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном коде и технологиях. Подключайтесь!

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Подводные камни децентрализованной торговли

Уровень сложности Простой
Время на прочтение 14 мин
Количество просмотров 316
Децентрализованные сети *Финансы в IT Криптовалюты
Обзор

Всем привет! Меня зовут Павел Найданов. Начинал фронтенд-разработчиком, но вот уже несколько лет, как сменил специализацию: теперь работаю в отделе Solidity-разработки компании MetaLamp. На протяжении нескольких лет мы вместе с коллегами изучаем различные аспекты разработки DeFi приложений и собираем наши наработки и инсайты в статьи, которые помогут новичкам быстрее понять, как устроен web3.

Перед вами третий материал, который мы подготовили в рамках цикла статей о децентрализованных финансах. Поскольку DeFi занимают одно из ключевых мест в мире web3, рекомендую начать погружение в предметную область именно с изучения подобных материалов. А если вам нужен путеводитель по миру web3, можно совершенно бесплатно воспользоваться нашей картой развития, выложенной на GitHub: так изучение новой предметной области будет более системным и продуктивным. 

В этой статье я расскажу про несколько важных аспектов в работе DeFi приложений.  Рассмотрим на примерах:

- проблему ценообразования при выполнении транзакций;

- опасность потери прибыли для поставщиков ликвидности;

- виды атак при выполнении транзакций.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Из кладовщика в разработчики

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2.4K
Программирование *Java *Go *Карьера в IT-индустрии
Роадмэп

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

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 7

Запускаем Doom внутри PostgreSQL

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 2.5K
PostgreSQL *
Туториал

В статье разберём основные этапы создания расширения для PostgreSQL на языке C и как запустить внутри СУБД игру Doom.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 2

Что WCAG грядущий нам готовит?

Уровень сложности Сложный
Время на прочтение 7 мин
Количество просмотров 321
Accessibility *
Обзор
Перевод

Этой осенью W3C, вероятно, утвердит наконец текст новой редакции Руководства по обеспечению доступности веб-контента (WCAG) – версии 2.2. Какие изменения ожидаются по сравнению с действующей редакцией 2.1? Желаете обсудить их или принять участие в переводе новой редакции на русский?
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Свой VPN с поддержкой IPv6 на базе Wireguard

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 2.3K
IPv6 *
Туториал
Recovery mode

Иногда возникает необходимость получить доступ к сайтам, например, https://refactoring.guru или https://leafletjs.com, но по каким-то причинам эти сайты заблокирован в вашей стране. Выходом может стать VPN. Однако покупать VPN где-то на стороне при наличии собственного VPS сервера, где интернет работает нормально, просто лишняя трата денег. В таком случае возникает вопрос: а как, собственно, организовать этот самый VPN? В интернете есть множество инструкций, но они обычно не затрагивают тему протокола IPv6 или затрагивают, но там используются спорные решения.

Одним из популярных вариантов организации VPN является Wireguard. Сам по себе, Wireguard, довольно прост, но при этом его можно использовать в любых схемах: «точка-точка», «звезда» и даже mesh-сеть. В дальнейшем будет использоваться схема «звезда», которая подразумевает использование отдельного сервера и наличие, минимум, одного или нескольких клиентов.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 11

Использование речевых технологий Яндекса на примере аудиосообщений Telegram или чат-бот для распознавания аудиосообщений

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 900
Python *
Туториал

В данной статье мы рассмотрим применение речевых технологий, предоставленных компанией Яндекс в контексте распознавания аудиосообщений в Telegram – популярном мессенджере, объединяющем миллионы пользователей по всему миру.

Давайте создадим чат-бот для Телеграм, который будет присылать нам текстовую расшифровку аудиосообщения!

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 4

Самый быстрый браузер

Время на прочтение 5 мин
Количество просмотров 9.8K
Блог компании GlobalSign Firefox Тестирование IT-систем *Браузеры Софт


В июле 2023 года произошло важное событие — Firefox превзошёл Chrome в популярном тесте Speedometer, который измеряет скорость работы браузеров.

Были времена, когда Firefox считался медленным и неповоротливым браузером, потребляющим много памяти и в целом «тормозным». Когда появился Chrome, то некоторые пользователи перешли на него из-за лучшей производительности. Сейчас ситуация кардинально меняется.

Как Mozilla сумела добиться такого результата?
Читать дальше →
Всего голосов 36: ↑35 и ↓1 +34
Комментарии 30

Жизнь и смерть в данных

Время на прочтение 8 мин
Количество просмотров 1.5K
Визуализация данных *Научно-популярное Математика *
Аналитика

Мне тут 37 лет исполнилось вчера, похоже, что самое время подумать о продолжительности жизни ну и заодно сделать аналитический интерактивный дашборд для портфолио, не правда ли? Вот я и подумал, взял открытые данные с одного из самых масштабных исследований влияния факторов риска на смертность “Global Burden of Disease 2019” [1] и с их помощью рассчитал оценку увеличения ожидаемой продолжительности жизни при условии исключения управляемых факторов риска, с учетом страны возраста и пола. Тут ключевое слово «управляемые», поскольку я убеждён, что лучше, чем разглядывание чисел может быть только разглядывание чисел, которые показывают что-то, на что мы можем влиять. Под катом подробнее о процессе обработки данных, исходники дашборда на питоне и подробный разбор результатов, надеюсь будет интересно.

Читать далее
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 0

Автономный индикатор радиоактивности без батареек

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 3.5K
DIY или Сделай сам Здоровье Экология Электроника для начинающих
Кейс

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

Сейчас можно приобрести самые разнообразные модели индикаторов радиоактивности [1], а любителями электроники разработали большое количество конструкций для самостоятельной сборки от несложных «трещалок» [2-5], до приборов, не уступающих заводским образцам [6-8]. Но большинство конструкции требуют для своей работы либо химические источники тока, либо подключение к электросети. Таким образом, в случае какой-либо по настоящему большой катастрофы многие из этих приборов либо сразу станут, бесполезны, либо достаточно быстро исчерпают запас энергии в своих автономных источниках электропитании, замену которым будет сложно найти. Строго говоря, есть конструкция индикатора радиоактивности на базе электроскопа, которая в качестве источника энергии использует ПВХ-трубку и шерстяную ткань [9]. Но эта конструкция весьма требовательна к качеству изготовления и пригодна для оценки только очень больших мощностей дозы ионизирующего излучения, вроде тех которые возникают при выпадении радиоактивных осадков в первые часы после ядерного взрыва [10].

Вообще индикатор радиоактивности потребляет относительно мало энергии, так что его питание можно осуществить от ручного электрогенератора, как это было реализовано в приборе ДГ-62 [11].

Читать далее
Всего голосов 26: ↑26 и ↓0 +26
Комментарии 12

Базы Данных + Telegram Бот на C#. SKitLs Framework v.2

Уровень сложности Сложный
Время на прочтение 16 мин
Количество просмотров 819
Open source *.NET *Администрирование баз данных *C# *
Туториал

Не так давно опубликовал статью об экспресс-создании бота для Telegram на фреймворке SKitLs.Bots.Telegram. С тех пор внутренний состав фреймворка солидно изменился, вместе с тем были выпущены предварительные версии *.BotProcesses и *.DataBases и вторая версия ядра фреймворка.

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

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 0

JsonProperty.EFCore: Упрощаем работу с JSON-полями в Entity Framework Core

Время на прочтение 4 мин
Количество просмотров 704
Программирование *.NET *C# *
Из песочницы

Иногда перед разработчиками встает задача использования JSON-полей в Entity Framework Core. Традиционный подход с использованием Fluent API требует написания дополнительного кода, что может усложнить проект. Пакет JsonProperty.EFCore решает эту проблему. Эта статья расскажет о пользе JsonProperty.EFCore и о том, как он упрощает работу с JSON-полями, что делает его удобным инструментом для разработчиков.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 4

Адаптация типографии под пользовательские предпочтения с помощью CSS

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 565
Разработка веб-сайтов *CSS *
Из песочницы
Перевод

Способ настройки шрифта в соответствии с предпочтениями пользователей

В данной статье рассматривается применение медиа-запросов CSS с использованием переменного шрифта для более точной адаптации типографии.

Читать далее
Всего голосов 3: ↑1 и ↓2 -1
Комментарии 1