Социальные сети Рунета
Понедельник, 29 ноября 2021

Лицензия iLO Advanced. Для чего она нужна именно сейчас? В статье рассмотрел наиболее важные, на мой взгляд, преимущества лицензии iLO Advanced для процессора управления HPE Proliant Light-Out. И, самое главное, написал инструкцию, как получить временную лицензию со сроком действия до 1 января 2021 года. Читать дальше →

Коммерциализация доработок свободного ПО под Copyleft лицензиями Я планировал начать эту статью с информации о том, что всегда существуют значительные сложности при попытках коммерциализировать доработки свободного программного обеспечения, а в качестве показательного примера привести ситуацию с проектом Redis. Но потом понял, что ситуа...

FOSS News №32 – дайджест новостей свободного и открытого ПО за 31 августа — 6 сентября 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Сила Open Source проявившаяся в ходе пандемии, угроза блокировки Fediverse клиентов в Google Play, ус...

FOSS News №52 – дайджест материалов о свободном и открытом ПО за 11-17 января 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Разработчики ядра Linux обсуждают проведение чистки устаревших платформ; компания CloudLinux выпускает...

FOSS News №42 – дайджест новостей и других материалов о свободном и открытом ПО за 9-15 ноября 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Госорганы России начали переход на Astra Linux; Canonical Group Limited представила финансовые показа...

Telegram-бот как фитнес-менеджер во время пандемии С приходом коронавируса мир сошел с ума и появилась куча ограничений, которые полностью поменяли нашу жизнь. Меня зовут Эмиль Фролов, я руковожу разработкой команды внутренних сервисов в ДомКлике и сегодня я поделюсь с читателями историей про создание бота, который помог н...

Персонализированный интерфейс. Часть 1. Плюсы и минусы концепции Всем привет! Хочу поделиться своим опытом одной экспериментальной разработки, за которой стоит большая, на мой взгляд, идея: персонализированный интерфейс, который конфигурируется на основе потребностей клиента. Представьте, что два человека смотрят в одну и ту же программ...

Зачем делать копию Facebook под Internet Explorer 6 в 2021 году? В августе этого года Microsoft прекращает поддержку Internet Explorer 11, тем самым заканчивает эпоху браузеров, которые несли в себе одну очень важную миссию… скачивали нормальный браузер знакомили людей с когда-то прекрасным местом как интернет. Сидя одним вечером дома и...

FOSS News №58 – дайджест материалов о свободном и открытом ПО за 22-28 февраля 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Red Hat Enterprise Linux стал бесплатен для организаций, развивающих открытое ПО; Google профинансирует...

Что не так со схемами вагонов железной дороги Однажды в нашу службу поддержки позвонила женщина, которая случайно разделила семью, выбирая места в вагоне. Она хотела купить целое купе, а взяла 15, 16, 17 и 18 места, считая их одной группой. Мы и до этого подозревали, что не всем удобно считывать схемы, но в тот момент п...

FOSS News №31 – дайджест новостей свободного и открытого ПО за 24-30 августа 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. 29-летие Linux, пара материалов о столь актуальной сегодня теме децентрализованного Веба, обсуждение ...

Еще один шаг к оптическим компьютерам Мы уже рассказывали об инженерах из Бристоля, которым удалось телепортировать фотон с одного чипа на другой. Сегодня продолжаем тему — поговорим о технологии, которая позволит строить оптические каналы передачи данных на кремниевых чипах и продлит действие закона Мура. Что ...

[Перевод] Shell-скрипт, который удалил базу данных, и история о том, как ShellCheck мог бы помочь это предотвратить Сегодня хочу рассказать об одном случае из жизни, когда невинная ошибка при написании скрипта командной оболочки привела к удалению базы данных, используемой в продакшне. Расскажу я и о том, как ShellCheck (инструмент для линтинга и анализа скриптов, выходящий под лицензией ...

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

[Перевод] Почему Context — это не инструмент «управления состоянием» TL;DR Context и Redux — это одно и тоже? Нет. Это разные инструменты, делающие разные вещи и используемые в разных целях. Является ли контекст инструментом «управления состоянием»? Нет. Контекст — это форма внедрения зависимостей (dependency injection). Это транспортный м...

Software Freedom Conservancy: мы подаем иск против нарушителей лицензии GPL На Хабре и других ресурсах неоднократно публиковалась информация о том, что производители устройств и проприетарного ПО много лет нарушают лицензию GPL. Свободное ПО открыто для всех, но многие производители электронных устройств нарушают лицензию GPL, стремясь заработать п...

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

Почему разработчикам не нравится Agile? HR-специалист одной компании недавно сказал такую фразу: “разработчики не хотят к нам идти, как только узнают, что мы работаем по Agile”. И хотя я сам нередко слышу недовольство, высказываемое разработчиками в отношении Agile, такая категоричность меня удивила. Ведь одна из ...

[Из песочницы] Попытка решить проблему выбора авиабилетов перед отпуском Привет всем! Хочу немного рассказать про то, как я делал, сделал и буду делать (наверное) в свободное время очередной travel-сервис для поиска авиабилетов. Скриншот одной из страниц: Читать дальше →

Леммы о разрастании для регулярных и контекстно-свободных языков Две леммы о разрастании — утверждения, использующиеся для доказательства ограниченности важных классов формальных языков: регулярных и контекстно-свободных. Важность этих классов для программистов понять легко: регулярные выражения (один из видов описания регулярных языков) ...

Microsoft разъясняет, что означает новый план обслуживания Teams Pro для существующих клиентов Microsoft недавно сообщила в Центре администрирования Microsoft 365, что в середине марта представит новый план обслуживания Teams Pro. Компания объявила, что план обслуживания добавит в Teams возможности вебинаров и возможности анализа собраний. Однако в посте не уточняется...

Source Modding — Часть 1 — Основы основ В мире существует множество игровых движков, но нет ни одного движка, похожего на Source своей историей и особенностями. В этом (пилотном) уроке мы разберем простейшие действия с исходными кодами SDK, а также внесем наше первое изменение в код Half-Life 2. Читать дальше &ra...

FOSS News №15 – обзор новостей свободного и открытого ПО за 4-10 мая 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Участие Open Source сообщества в борьбе с COVID-19, прототип возможно окончательного решения проблемы запуска...

Flutter Flavoring in a breeze Хотелось ли вам иметь несколько версий одного приложения? Чтобы одной командой вы могли собрать приложение под определенное окружение?Сталкивались ли вы с тем, что одновременно нельзя было установить несколько версий одного приложения на одном устройстве?Всем привет! Меня зо...

Основные принципы использования ECS в разработке игр Как считаете, время разработчиков-одиночек прошло? Или наступает именно сейчас? Когда самоизоляция и карантин обеспечили избыток свободного времени и свободу от офисной мозгомойки, можно задуматься не только о «текучке», но и творчестве. Быть может, именно сейчас рождаются ...

Google решила бороться с магазинами приложений. Чем это грозит? Магазины приложений — лучшее, что происходило со смартфонами. Пользователи Android не застали такого, но в первые годы своего существования iPhone не имел встроенного магазина приложений и приходилось довольствоваться только тем, что было установлено в телефоне изнача...

FOSS News №30 – дайджест новостей свободного и открытого ПО за 17–23 августа 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Этот выпуск получился особенно серьёзным по уровню поднятых вопросов. Разбираем проблемы Mozilla и ра...

Кастодиан BitGo приобрел платформу для security-токенов Harbor в ходе масштабной экспансии Один из крупнейших поставщиков кастодиальных услуг BitGo приобрел платформу для выпуска security-токенов Harbor. Теперь BitGo ждет, когда SEC и FINRA одобрят передачу лицензий брокер-дилера и трансфер-агента, которые Harbor получила прошлой осенью. Это сделает компанию, кото...

DIY Аппаратура радиоуправления "Orbis Air" Приветствую!По причине весеннего карантина образовалось достаточное количество свободного времени. Плюс существенно замедлилась моя профессиональная жизнь. Поэтому нереализованный инженерный потенциал искал какого-то применения. К тому же я довольно давно увлекаюсь всякими F...

[Перевод] Телефоны, которые создали историю дизайна За свои 150 лет истории (если вы принадлежите к поклонникам Меуччи, а не Грейама Белла, то назовёте другое число) телефон прожил огромное количество жизней. Его чрезвычайно долгая эволюция и история характеризуются множеством технологических революций. По сути, телефон стал...

VMware вводит ограничение на 32 ядра CPU для одной лицензии Крупнейшая компания в сфере виртуализации VMware, занимающая более 50% рынка, вводит новую модель лицензирования своих продуктов. Со 2 апреля 2020 года одна лицензия будет ограничена максимум 32 физическими ядрами CPU. Это означает, что...

VPS на Linux с графическим интерфейсом: запускаем сервер X2Go на Ubuntu 18.04 Настройку VNC и RDP на виртуальном сервере мы уже освоили, осталось изучить еще один вариант подключения к виртуальному рабочему столу Linux. Возможности созданного компанией NoMachine протокола NX достаточно интересны, к тому же он хорошо работает через медленные каналы. Ф...

FOSS News №34 – дайджест новостей свободного и открытого ПО за 14-20 сентября 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. О направлении развития Linux и проблемах с процессом его разработки, об инструментах поиска лучшего F...

FOSS News №37 – дайджест новостей и других материалов о свободном и открытом ПО за 5–11 октября 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Эволюция телеком отрасли от закрытости к открытости, открытие исходников GitHub Docs, Facebook развив...

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

[recovery mode] Виды лицензий e-payments в Сингапуре и как их получить? Системы электронных платежей или электронные деньги – один из самых быстро развивающихся сегментов сферы финансовых услуг. Предприниматели стремятся предложить рынку надёжную, безопасную и быструю альтернативу банковским счетам. Объёмы переводов в электронном виде стремитель...

Новый сайт CampoBet от Soft2bet получил лицензию на деятельность в Швеции Молодая компания Soft2bet, работающая на результат, с успехом продвигает свои 20 брендов казино и букмекерских компаний не только на рынки Европы, а также в Бразилии, Индии и Японии. Сегодня сайт CampoBet является одним из самых успешных брендов Soft2Bet в Европе, он предлаг...

Valve запретила игры с NFT и блокчейном в Steam Игры, использующие технологию блокчейн или позволяющие пользователям производить операции с NFT или криптовалютой, будут запрещены в Steam, согласно новому правилу Valve. На это изменение указал разработчик SpacePirate, создающий игру на основе NFT. По его словам, это нововв...

«Отсутствие у Honor лицензии на Android — это ложь», — Honor опровергла слухи Компания Honor официально опровергла слухи о том, что она не получила лицензию от Google на использование приложений и сервисов американской компании в своих новых смартфонах.

Rust. Borrow checker через итераторы Привет, Хабр! Я уже около года изучаю и, в свободное время, пишу на расте. Мне нравится как его авторы решили проблему управления памятью и обошлись без сборщика мусора — через концепцию заимствования. В этой статье подойду к этой идее через итераторы. Последнее время scal...

Модераторы контента Facebook протестуют против условий работы во время пандемии Глобальный поставщик решений Accenture и аутсорсер бизнес-процессов CPL названы в открытом письме модераторами контента Facebook, которые протестуют против условий своей работы. Письмо, подписанное 61 модератором контента лично и еще 171 модератором ...

Заканчивается поддержка Office 2010. Готовится релиз Office 2022 Microsoft заявляет, что пора прекратить использование Office 2010, поскольку в следующем месяце она прекращает поддержку данного устаревшего пакета. Поскольку 13 октября заканчивается поддержка Office 2010, Microsoft призывает клиентов, которые все еще используют эту платфор...

[Перевод] Создание процедурной анимации смерти при помощи автоматов падающего песка В этом посте я покажу, как использовал автоматы падающего песка для генерации анимаций смерти монстров в моей игре Vagabond. Автоматы падающего песка Автомат падающего песка — это клеточный автомат, симулирующий перемещение песчинок и создание куч песка под действием грав...

Там царь Кащей над златом чахнет, или как сохранить все старые репозитории в один включая историю git Когда-то пару лет назад на работе ко мне обратился коллега (привет!), который знает мою любовь к автоматизации с довольно нетривиальной просьбой. Нужно было почистить старые репозитории в корпоративной орге Github, но не совсем удалить, а сохранить на "всякий случай". Да и н...

[Перевод] Битва кодеров: я против того парня с VNC В этом блоге опубликовано немало программистских баек. Мне нравится вспоминать о своих старых глупостях. Что ж, вот ещё одна такая история. Я впервые заинтересовался компьютерами, особенно программированием, когда мне было около 11 лет. В начале средней школы большую часть ...

Как я решил сделать текстовый квест для iOS и что из этого вышло. Часть II, работа над ошибками Начало истории тут. Вкратце: Последние три года жизни я работал на круизных лайнерах. Женился. Пришлось искать другую профессию. Поиски протекают вяло. И одним прекрасным вечером я решаю купить себе макбук и стать разработчиком iOS. Иду на Udemy. Начинаю учиться. На одном...

Хабр Квест {концепция} Недавно на ресурсе, по случаю начала процесса ребрендинга, предложили придумать идею сервиса, который мог бы стать частью экосистемы Хабра. На мой взгляд, одной из таких частей могло бы стать игровое ролевое измерение сайта, где каждый пользователь может стать неким «охотник...

MPEG LA предлагает универсальную лицензию на беспроводную зарядку Qi Компания MPEG LA — ведущий поставщик универсальных лицензий, включающих в общей сложности более 22 000 патентов, принадлежащих примерно 250 обладателям, объявила о доступности лицензии на пакет патентов Qi Wireless Power. Эта универсальная лицензия предоставляет д...

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

На основании решения Правительства продлено действие лицензий в сфере связи Соответствующее решение принято на основании п. 1 постановления Правительства Российской Федерации от 3 апреля 2020 г. № 440 "О продлении действия разрешений и иных особенностях в отношении разрешительной деятельности в 2020 году".Изменения внесены в электронный ре...

[Перевод] Предпочитайте Rust вместо C/C++ для нового кода 2019-02-07 Когда использовать Rust Когда не использовать Rust Когда использовать C/C++ Ложные причины использования C/C++ Приложение: моя история с C/C++ Приложение: хор Читать дальше →

Замена Android? Google просит разработчиков помочь ей развивать Fuchsia OS Наверное, вы уже забыли про Fuchsia OS. Это ещё одна операционная система Google с открытым исходным кодом, которую компания развивает уже более пяти лет. Первоначально все думали, что именно Fuchsia OS предстоит заменить полный несовершенств Android, но пару лет назад Рик ...

MPEG LA предлагает универсальную лицензию на беспроводную зарядку Qi Компания MPEG LA — ведущий поставщик универсальных лицензий, включающих в общей сложности более 22 000 патентов, принадлежащих примерно 250 обладателям, объявила о доступности лицензии на пакет патентов Qi Wireless Power. Эта универсальная лицензия предоставляет д...

Trail Out по типу FlatOut выйдет на смартфоны Инди-разработчики делают крутую игру Trail Out. Это альтернатива FlatOut с ломанными тачками и вылетающими водителями. В следующем году проект выпустят на смартфоны. Любителям серии FlatOut посвящается — инди-студия GOOD BOYS делает проект Trail Out. В нём игроки могут уча...

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

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

[Перевод] PiAlert V1 на страже безопасности серверов Однажды у меня появилась идея. Эта идея воплотилась в проекте PiAlert. Узнать о том, что это такое, вы можете из этого видео. Если рассказать о PiAlert в двух словах, то окажется, что это устройство, на котором, если происходят попытки вторжения на серверы, загораются разноц...

Apple изменила правила App Store. Теперь они еще жестче, а разработчики могут жаловаться друг на друга С Apple App Store, мягко говоря, не все в порядке. Самый безопасный магазин приложений из-за скандалов и разоблачений в центре внимания СМИ. Фейки, кражи криптовалюты, мошенничество, иски в суд – в общем, одни проблемы. Признавать, что у App Store серьезные проблемы, Apple ...

Скидки 25% в магазине BOBKeys – лицензия для Windows 10 Pro за 1 000 рублей Магазин ключей для программного обеспечения BOBKeys проводит очередную акцию, в рамках которой у всех желающих есть возможность купить лицензии для операционной системы Windows 10 Professional и офисного ПО компании Microsoft. Это прекрасная возможность перейти на использова...

FOSS News №20 – обзор новостей свободного и открытого ПО за 8-14 июня 2020 года Всем привет! Продолжаем обзоры новостей и других материалов на тему свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. Гамбург планирует переход на свободное и открытое ПО, лучшие удалённые курсы от Linux Foundation, ...

[Перевод] Сговор и жульничество в академических кругах «Он не публиковался» © Mischa Richter На Хабре много говорилось о проблеме "publish or perish" (публикуйся или умри), фейковых журналах и конференциях, накрутке числа публикаций и индекса цитируемости, фальшивых «соавторах», даже о генераторах псевдонаучных...

Redmi 9 может получиться вдвое мощнее, чем Redmi 8. Всё благодаря новой платформе MediaTek Первый и до сегодня единственный раз, когда мы слышали про однокристальную систему MediaTek Helio G70, касался слухов о смартфоне Redmi 9. Тогда источник говорил, что аппарат выйдет уже в начале следующего года и будет основан как раз на такой платформе. И вот теперь в ...

Суды как инструмент социального хакинга или немного о достоверности сведений в базах WHOIS Пренеприятнейшая история случилась с одним моим знакомым. Возможно Вы уже читали о нем ранее, но это совсем другая история. Кадр из фильма «Законопослушный гражданин» (англ. Law Abiding Citizen) имеет иллюстративный характер Надо сказать, что приятель мой вполне себе зако...

Собеседование в луже крови Так, собираем истории самых шизанутых собеседований, приемов на работу и компаний, где вам приходилось бывать. Мне как-то везло обычно, сильно больших отклонений от нормы не встречал. Ну там полиграф бывал, посылать интервьюера приходилось, однажды даже устроил обратное собе...

День первый! Всех приветствую, принимайте новообращённого :)Приобрёл, собрал и опробовал свой первый принтер, ну как же не похвастаться. Термобашенки и кубики в один слой для слабаков! У меня была давнишняя мечта - пощупать семигранную гайку. Рождённые в СССР угадают, откуда такая странн...

OpenIn.app — MacOS приложения для ссылок и файлов Привет, Хабр!Давно я ничего не публиковал на Хабре, но вот решил сегодня написать в Я пиарюсь (читай карма-самоуничтожение или как это называется сейчас?)Решил в свободное время заняться разработкой под MacOS и iOS. Начал пока с MacOS. Идей много, так что приложений будет мн...

Трамп запретил Intel и другим компаниям поставлять их продукцию Huawei Администрация Трампа уведомила нескольких поставщиков Huawei, в том числе производителя микросхем Intel, об отзыве лицензий на поставки китайской компании. Кроме того, она намерена отклонить десятки заявок на разрешения на поставку американской продукции китайскому прои...

FOSS News №23 – обзор новостей свободного и открытого ПО за 29 июня – 5 июля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. Линус Торвальдс о будущем разработки ядра Linux, один из интернет-гигантов – Baidu – присоединился к защите Linux от патентных...

Ежегодная распродажа в Keysworlds – лучшие продукты Microsoft по цене от 10 долларов Не только торговые площадки вроде AliExpress, Banggood и Gearbest в середине июня устраивают распродажу. Keysworlds, магазин лицензий для ПО, запустил новую промо-кампанию, в рамках которой пользователям предложена уникальная возможность купить лицензии для любого софта комп...

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

[Перевод] Погружение в алгебру глубоких басов: прекрасные звуки музыкального программирования Красота этих объектов заключена как в текстуре звука, так и в элегантности кода Музыканты несколько столетий заигрывали с технологиями, раздвигая границы искусства – от терменвокса до экспериментов с плёнкой середины прошлого века. Несмотря на эти увлечения, попытки генера...

УЕФА будет выпускать билеты на Евро-2020 в блокчейне В основе решения лежит мобильное приложение, распознающее QR-коды. Такая система предотвращает копирование, активируя билеты только незадолго до мероприятия, когда фанат находится рядом со стадионом. Поклонники могут передавать купленные билеты другим людям, используя то же ...

FOSS News №61 – дайджест материалов о свободном и открытом ПО за 15-21 марта 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Signal перестал работать в Китае; Фонд СПО объявил обладателей ежегодной премии за вклад в развитие с...

FOSS News №28 – дайджест новостей свободного и открытого ПО за 3–9 августа 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Кто пришёл на смену Столлману, экспертный обзор российского GNU/Linux дистрибутива Astra Linux, отчёт...

Акция в магазине KeysOff: Windows 10 Professional за $8.34, MS Office 2016 Pro за $22.31 и другие ключи со скидкой до 62% Магазин ключей для программного обеспечения KeysOff предлагает прекрасную возможность задёшево перейти на использование лицензионного софта. В рамках акции у пользователей есть шанс купить лицензии на популярное ПО компании Microsoft. Благо распродажа OEM-лицензий – это очер...

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

Автоматизируем локализацию макетов в Figma В один прекрасный момент наши дизайнеры решили, что пора обновить обложки нашего приложения в Apple Store и Google Play. На всех 17 языках. Это история про то, как нырнуть в незнакомый язык программирования, незнакомую платформу и незнакомую задачу, собрать много всего инте...

10 лучших незаметных пистолетов Лучшее от ПМ ко Дню защитника Отечества Конечно, этот рейтинг более полезен людям, живущих в государствах, где свободное ношение оружия разрешено, например, в США. Но для кого-то эта история будет полезна и в России. В конце концов, мы тоже когда-нибудь придём к концепции с...

Экспресс-курс создания масок для Instagram Не так давно на одном из наших проектов накануне релиза появилось несколько свободных дней (потому что Apple review team не могла понять, что для тестирования приложения с функцией чата недостаточно одного телефона/аккаунта. Хинт: не ленитесь снимать поясняющие видео — прове...

Доверительный интервал для числа заболевших коронавирусом (расчёт по летальности) Популярный аргумент к ставшей вирусной публикации про коронавирус — да как же можно по трём случаям какую-то статистику выводить? Нельзя делать выводы по таким маленьким выборкам! Эту историю про размеры выборок все, кто учился социальным наукам, впитали с молоком альма мате...

Лицензия на профессиональный софт для простого человека Для того, кто был молодым инженером в нулевых, совершенно неудивительно использование паленого софта на работе. Было время, когда сама идея купить софт была какой-то странной, да и производители софта никак не могли воздействовать на потребителя. Сейчас все изменилось... Чит...

Операционная система Redox 0.6, написанная на Rust: что нового в выпуске? Спустя полтора года разработки авторы операционной системы Redox 0.6, написанной с использованием языка Rust, опубликовали новый выпуск. Новинку можно протестировать — для этого в сеть выложены загрузочные образы. Их объем составляет 61 МБ. Свежая версия может тестироваться...

Apple приобретает приложение Weather Dark Sky Apple приобрела погодное приложение Dark Sky, объявили разработчики Dark Sky. Dark Sky — одно из самых популярных погодных приложений в App Store, известное своей точностью и штормовыми предупреждениями. Наша цель всегда заключалась в том, чтобы предоставить миру наил...

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

Планирование, Разработка, Тестирование, Поддержка… Грубые ошибки на примере Пятёрочки (X5ID) Катастрофа случилась неожиданно, когда я пришёл в магазин за продуктами 12 октября 2021 года, и обнаружил, что моё приложение в смартфоне, вместо того, чтобы приветливо встретить меня и показать номер моей карты продавцу, а мне, количество денег на балансе, предложила мне за...

ЖК-телевизор Philips 58PUS6504/60: экран 58” на матрице VA, разрешение 4К и поддержка HDR Philips 58PUS6504/60 имеет экран не очень распространенного размера. Его можно рекомендовать к покупке в тех случаях, когда телевизоры с экранами в 65 дюймов уже не помещаются в отведенное место, в случае 55 дюймов остается свободное пространство, а именно 58 дюймов вписываю...

Как я освободил 35 гигабайт на MacBook без каких-либо приложений Чтобы почистить память на Mac, зачастую вовсе не обязательно прибегать к помощи сторонних приложений. Еще в macOS Sierra в 2016 году появилась такая полезная функция, как оптимизация хранилища. Следуя ее советам, можно освободить довольно большой объем памяти на накопителе....

Honor до сих пор не получила лицензию на Android от Google Компания Honor уже начала делать прозрачные намёки, что смартфоны бренда вскоре обретут право на установку сервисов и приложений Google (GMS, Google Mobile Services). Однако как сообщают теперь китайские источники, Honor до сих пор не получила соответствующую лицензию н...

Никакой Snapdragon 875 в Huawei P50 и Mate 40. Qualcomm получила лицензию для поставок платформ Huawei с большими ограничениями Новость о том, что Qualcomm получила лицензию, разрешающую поставлять однокристальные платформы Huawei, наверняка обрадовала многих: слухи сразу приписали применение топовой SoC Snapdragon 875 будущему флагману P50 и даже текущему Mate 40. Ввиду явного дефицита однокрис...

Как тестировщики написали свою мобильную ферму для IOS Привет, Хабр! Меня зовут Руслан, я — автотестировщик в QA-агентстве «Кавычки». Из этого можно понять, что мы в агентстве занимаемся только тестированием во всех его проявлениях, а меня зовут Руслан. Отлично, идем дальше. Когда какая-то проблема начинает сильно докучать, то д...

Кейс: как составить контент-план для B2B-блога на основе информационной семантики Контент-планы для блогов [часто] делают как попало. То авторы заносят темы и правят бал вместо редакторов, то редактора что-то ситуативно выискивают и «латают дыры». Да, еще есть блоги имени себя любимых — с новостями и пресс-релизами... В результате блог просто висит на са...

[Из песочницы] Гроубокс как метод познания себя Приветствую тебя, читатель! Хочу поведать тебе историю о сборке небольшого, казалось бы очень простого гроубокса, о вхождение в мир микроконтроллеров, о пути, который был пройден маленькими шажками и о борьбе с собой. Хотел бы поведать именно свой опыт — с чувствами эмоциям...

И снова CSR8645, или «надоело чинить провода» В далеком-недалеком 2019, в очередной раз повредив провод от своих проводных наушников, чинить/менять его в 100 и 1 раз стало уже лень. И как обычно в таких случаях, прошелся по сайтам магазинов в поисках новых.Тем бы история и закончилась, но так случилось, что один мой хор...

Много свободной RAM, NVMe Intel P4500 и все люто тормозит — история о неудачном добавлении раздела подкачки В данной статье я расскажу о ситуации, которая недавно произошла с одним из серверов нашего облака VPS, поставив меня в тупик на несколько часов. Я около 15 лет занимаюсь конфигурированием и траблшутингом серверов Linux, но данный случай совершенно не укладывается в мою прак...

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

Open Book: проект по сборке свободного eReader с паяльником в руках Разработчик Джои Кастильо (Joey Castillo), автор проекта Open Book, представил набор элементов, включая железо и ПО, из которых можно собрать электронную книгу под себя. Все эти элементы, как софт, так и компоненты, разрешено модифицировать с любой целью, поскольку они расп...

SSR: рендеринг ReactJS приложения на бекэнде используя PHP Перед нами стояла задача реализовать конструктор сайтов. На фронте всем управляет React-приложение, которое на основе действий пользователя, формирует JSON с информацией о том, как построить HTML, и сохраняет его на PHP бэкенд. Вместо дублирования логики сборки HTML на бэк...

FOSS News №59 – дайджест материалов о свободном и открытом ПО за 1-7 марта 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Google представил фреймворк Flutter 2, теперь для создания любых типов программ; проект браузера Brave...

[Перевод] Facebook заставляет модераторов документировать своё рабочее время с точностью до секунды — даже походы в туалет «Людям приходится отмечать время прихода и ухода даже при походе в туалет, и объяснять, почему они там задержались – это унизительно и оскорбительно» Когда Валера Зайцев пару лет назад начал работать в Дублине в должности модератора Facebook, он знал, что ему придётся смот...

[Перевод] Apple Card заблокировала мои аккаунты iCloud, App Store и Apple ID Примерно десять дней назад, когда я начал обновлять приложения в App Store на моём Mac, столкнулся с любопытной ошибкой. Интернет заполнен историями людей, чьи аккаунты Google были заблокированы по необъяснённым причинам, из-за чего они теряли все свои данные, в том числе...

[Перевод] Разработчик популярного веб-фреймворка FastAPI — об истории его создания и перспективах аннотаций типов Python Python-девелопер и писатель Рики Уайт взял интервью у Себастьяна Рамиреса, разработчика из Explosion AI. Но Себастьян не просто разработчик, это заметная фигура в open source сообществе, создатель популярных фреймворков FastAPI и Typer. В основном речь шла про широкие возм...

Honor прокомментировала слухи об отсутствии лицензии на Android для смартфонов В сети ходят слухи о том, что ставший независимым от Huawei бренд Honor так и не получил лицензию на использование Android в своих смартфонах. Компания прокомментировала эту информацию.

Paydox Cloud – Поддержка совместной работы, облачное согласование документов, иерархические задачи и события в групповых чатах Вышла облачная версия системы электронного документооборота Paydox Cloud, разработанная на свободном инструментальном программном обеспечении (Open Source). Приложение Paydox Cloud предназначено для поддержки групповой работы пользователей с любых устройств — настольных комп...

[recovery mode] Что безопаснее — PIN Online или PIN Offline? С появлением на рынке микропроцессорных платежных карт наряду с хорошо и давно знакомым к этому времени методом для верификации держателя карты PIN Online, когда значение ПИН проверяется эмитентом карты на его хосте, начал повсеместно применяться метод PIN Offline. Суть мет...

Шпаргалка — Как активировать лицензии 1С при помощи утилиты Ring Идея этого поста - шпаргалка на будущее, но я буду рад, если кому-то пригодится приведенная информация.Если Вы читаете это, значит примерно представляете, что такое Ring. В этом посте речь только об активации лицензий. Позднее здесь я представлю ссылки на следующие шпаргалки...

[Перевод] Тоска по былому Интернету Мне одному кажется, что сегодняшний Интернет скучен и чрезмерно коммерциализирован? Я чувствую, что сегодняшний Интернет похож на современный торговый центр, стерильный и скучный, с магазинами одежды основных брендов, фуд-кортом и ничем другим. В то время как я помню, чт...

Делаем интерактивный Big Mac Index на React и Quarkly Привет! Для начала процитирую страницу из Википедии, да будет здоров Джимми Уэйлс и все редакторы, поддерживающие свободную энциклопедию. Согласно ней, индекс бигмака — это неофициальный способ определения паритета покупательной способности. Если проще, этот индекс довольно ...

Получаем права и водим автобус в Bus Simulator Bangladesh Для Bus Simulator Bangladesh запустили альфа-тест. В ней можно получить права и развозить пассажиров на автобусе. В ранней версии доступна езда, хотя позже обещают добавить карьеру и мультиплеер. Инди-разработчики начали альфа-тест для Bus Simulator Bangladesh. Это симулято...

Бесплатный фотосток: 5 полезных сайтов для легального скачивания авторских фотографий В Интернете можно найти множество картинок для самых разных целей. Вот только использование этих изображений не всегда законно. Картинки даже в Интернете могут быть защищены от использования в коммерческих целях или личных проектах. Волей-неволей приходится задумываться об а...

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

МТС списывает по 2,5 ГБ в день: Оператор забирает трафик клиентов при выключенном интернете - Сеть Пользователь отметил, что разочаровался в МТС, хотя раньше не верил ни одному плохому отзыву. Но хорошее впечатление закончилось, когда оператор начал списывать гигабайты интернета просто так. Клиент МТС поделился своей печальной историей использования услуг оператора. Дейс...

Позолоченный век интернета: как монополии уничтожают свободный рынок, в котором расцвели За последние 10 лет, во втором десятилетии XXI века, рынок стартапов и венчурного инвестирования для многих незаметно, но кардинально изменился. Парадигмой пионеров интернета было создать проект, который изменит интернет к лучшему — «сделать новый Google» (новый Facebook, но...

[Перевод] Как Runescape ловит ботоводов, и почему она не поймала меня Автоматизация действий игрока всегда была серьёзной проблемой таких MMORPG, как World of Warcraft и Runescape. Подобный взлом игр сильно отличается от традиционных читов, например, в шутерах. В один из выходных я решил изучить системы обнаружения, используемые Jagex для пр...

[Перевод] Как Replit отжимает мой open-source проект «Я думаю, вам следует закрыть проект и прекратить работать над ним. Я привлеку наших адвокатов в понедельник, если к тому времени вы не выполнитте условия. [...] Мы были крошечной компанией, когда вы стажировались у нас [...] К счастью, сейчас мы намного больше, и, что очень...

«Сам сломаю, сам и починю» — как я эпически нажал не туда на проде Привет, Хабр! Про такие ошибки обычно говорить не принято, потому что во всех интеграторах работают только безгрешные небесноликие люди. У нас, как известно, на уровне ДНК отсутствует возможность ошибаться или быть неправыми. Но я рискну. Надеюсь, мой опыт кому-то будет п...

Как найти идеального кандидата, и что делать с неидеальными Привет, Хабр!На связи Андрей Рыжкин, CTO AGIMA. В нашей компании более 30 команд разработки, и у каждой свой тимлид (или несколько). Людей много, а значит, их нужно нанимать, развивать, мотивировать, а иногда – расставаться с ними. Работа с людьми на мой взгляд – это одна из...

Как «Медуза» организовала бета-тест нового приложения с читателями и не облажалась У «Медузы» нет QA-отдела, а прицельно тестированием новых продуктов занимается один человек (и это не основная его работа). Часто мы просим других сотрудников поучаствовать: у всех разные телефоны и привычки, это сильно помогает бороться с «замыленным глазом». Но даже в этом...

Вышел пакет Sequoia 0.20.0, реализация OpenPGP на Rust Вчера был представлен выпуск пакета Sequoia 0.20.0. Он предлагает библиотеку функций и инструментарий командной строки с реализацией стандартов OpenPGP (RFC-4880). Команда проекта состоит из трех человек — участников проекта OpenPGP (RFC-4880). Для повышения безопасности и ...

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

Что о нас знает Интернет? Обратная сторона интернет-погружения компании Очень часто ответ на вопрос «А каким образом была скомпрометирована доменная учетная запись?» находится на Github, в репозитории подрядчика, или, как в случае с нашумевшей атакой на Colonial Pipeline, в даркнет-утечке. С мошенническими действиями или репутационными атак...

Последнее обновление Windows 10 вызывает новые проблемы у некоторых пользователей Сообщается, что последнее обновление для Windows 10 вызывает проблемы с инструментом резервного копирования системы под названием «История файлов» для небольшой группы пользователей. Помимо проблем с резервным копированием, пользователи также обнаружили, что обновление делае...

Поиск научных публикаций в Интернете. Часть 2. Где и как искать Продолжение (начало – здесь) 1.3. Поисковые системы – специализированные и не очень В общем случае результаты поиска в первую очередь зависят от поставленной задачи и корректности запроса. Но эти результаты чаще всего, с одной стороны, а) избыточны и с другой стороны — ...

EDSAC (только для самых суровых) Что приходит Вам в голову, когда Вы слышите “низкоуровневое программирование”? Может быть, C++? Непрекращающийся контроль указателей, попытки оптимизации быстродействия, потребляемой памяти? Или, вероятно, вы представляете инструкции ассемблера какой-нибудь популярной ныне а...

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

В поисках ДРЕВНЕЙ жизни. История под ногами Как же надоел этот город. Куча машин, шум, воздух наполненный тысячами тонн сгоревшего топлива. Вечная суета, все куда-то спешат, проживая жизнь день за днем забывая про самое основное. Про себя! Как вы отдыхаете? Кто-то едет на рыбалку, кто-то на охоту, а кто-то за грибами....

«Проприетарному — нет»: драйверы-прослойки для доступа к GPL-вызовам ядра Linux предложили блокировать Проприетарные разработки глубоко проникли в код многих приложений и сервисов. В сложных системах избавиться от них очень непросто. Зачастую для этого используются обходные пути, которые скорее являются «костылями». В ядре Linux для работы с проприетарными драйверами использ...

[Из песочницы] Прямая интеграция IBM Integration Bus и Oracle AQ Здравствуйте! Занимаюсь разработкой и проектированием интеграционных сервисов под IBM Integration Bus и хочу поделиться, на мой взгляд, полезной информацией. В процессе работы над новым сервисом возникла необходимость создать адаптер к ИС реализующей интерфейс очередей соо...

Скоро Google перестанет следить за пользователями. Почти… Google ведет свой бизнес очень интересно. Многие думают, что просто пользуются Интернетом и бесплатным поисковиком. Другие пользователи знают, в чем подвох, но лучше всего это знает сама Google, которой в информационном мире принадлежит едва ли не все — самый популярн...

Шесть советов об использовании PostgreSQL в функциональных тестах В 2018-м году, работая в Akvelon Inc., я собеседовал одного человека. Перед интервью мне дали на проверку его тестовое задание: небольшое web-приложение по типу записной книжки или todo-списка – React\TypeScript, C# на бэке и MS SQL Server в качестве персистентного хранилища...

Инфраструктура еды: как мы саппортим «Тануки» Перефразируя одного известного исторического деятеля, важнейшим из всех сервисов для нас является доставка. Что бы мы делали в нынешней ситуации без роллов или пиццы на дом — представлять не хочется. Так получилось, что 2 года назад мы приняли на поддержку одну из крупнейш...

Всё о проекте «Спутниковый интернет Starlink». Часть 9. Сервис на рынках вне США Часть 1 ‣ Часть 2 ‣ Часть 3 ‣ Часть 4 ‣ Часть 5 ‣ Часть 6 ‣ Часть 7 ‣ Часть 8 Сервис на рынках вне США Вторым рынком, на котором быстрее всего начнется предоставление сервиса Starlink, является Канада, при этом, судя по карте покрытия, сервис будет предоставляться через г...

Вышел новый релиз «Python для браузеров», встречаем Brython 3.9 Разработчики проекта Brython Python выпустили новый релиз, Brython 3.9. Сам проект позиционируется, как «Python для браузера». Он основан на Python 3 и выполняется на стороне браузера, причем для разработки веб-скриптов вместо JavaScript используется Python. Код проекта ...

[Перевод] Ванильный JavaScript и HTML. Никаких фреймворков. Никаких библиотек. Никаких проблем Используете для создания приложений Vue, React, Angular или Svelte? Я использую, и если вы тоже, и уверен, что вам уже давно не приходилось писать приложение, которое выводит информацию без этих прекрасных инструментов. Когда-то многие из нас писали веб-приложения только с...

FOSS News №63 – спецвыпуск о «внутренней кухне» дайджестов Всем привет! Вот уже больше года я вместе с несколькими товарищами делаю дайджесты FOSS News для Хабра с материалами о свободном и открытом ПО и железе. Недавно меня пригласили на онлайн-конференцию разработчиков программного обеспечения с открытым кодом «Админка», где я ...

Данные всех стран, не объединяйтесь Радует, когда на диаграмме кроме новых созвездий находится нечто похожее на зависимость. В таком случае мы строим модель, которая хорошо объясняет связь между двумя переменными. Но исследователь должен понимать не только, как работать с данными, но и какая история из реально...

Paydox Cloud – Поддержка совместной работы, облачное согласование документов, иерархические задачи и события в групповых чатах Вышла облачная версия системы электронного документооборота Paydox Cloud, разработанная на свободном инструментальном программном обеспечении (Open Source). Приложение Paydox Cloud предназначено для поддержки групповой работы пользователей с любых устройств — настольных комп...

FOSS News №62 – дайджест материалов о свободном и открытом ПО за 22-28 марта 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Продолжение конфликта вокруг Ричарда Столлмана и Фонда СПО; Линус Торвальдс рассказал о том, где Rust ...

Борьба за жизни переменных. Или как я попытался упростить жизнь Android разработчикам Идея появилась из проблемы. Проблема появилась из негодования. Мне было жутко неприятно от мысли, что при повороте экрана приходится проделывать серьезную работу над тем, чтобы сохранить состояние экрана в том виде, каком оно было до поворота. Но еще больше негодования у мен...

История умалчивает, или Легко ли найти давние сообщения в мессенджере iPhone? У многих владельцев iPhone есть написанные годы назад сообщения iMessage, к которым у них отсутствует доступ. Например, мы с женой просто хотели прочитать первые сообщения, которыми обменивались в 2017 году, но не смогли этого сделать. Одна моя подруга недавно хотела доказа...

FOSS News №16 – обзор новостей свободного и открытого ПО за 11-17 мая 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Мюнхен возвращается к Open Source, ещё одно интервью про OSM, чему Open Source сообщество может научить в орг...

Как сбросить вес, не занимаясь спортом? Личный опыт Привет, Хабр! По моим наблюдениям, всех людей можно разделить на три категории: счастливчиков с нормальным телосложением, худых, кто не знает как бы поправиться, и полных, кто не знает как бы похудеть. Мне угораздило попасть в третью категорию, и всю взрослую жизнь мой вес ...

Artificial Intelligence, герой нашего времени. Этюд Хм. Один из пунктов, регламентирующих действия модераторов на Хабре, сформулирован следующим образом: не надо пропускать статьи, слабо относящиеся к IT-тематике или не относящиеся к ней вовсе. Что сходу заставило автора призадуматься, а имеет ли прямое отношение к "IT-темати...

[Из песочницы] Как заставить Google полюбить вашего автора? В сентябре 2019 года вышел новый алгоритм от Google E-A-T для борьбы с некачественным и не с экспертным контентом. Сильнее всего повлиял на сайты YMYL — Your Money or Your Life (кошелёк или жизнь). Это сильно ударило по маленьким и средним сайтам, большие сайты только в ...

Бесполезный REPL. Доклад Яндекса REPL (read-eval-print loop) бесполезен в Python, даже если это волшебный IPython. Сегодня я предложу одно из возможных решений этой проблемы. В первую очередь доклад и мое расширение TheREPL будет полезны тем, кого интересует более быстрая и эффективная разработка, а также т...

Это случилось: готовится к выходу смартфон на полноценной Windows 10 Рынку смартфонов уже давно необходима революция, и мы ощущаем, что эти времена наступят уже совсем скоро. Смартфоны должны в будущем заменить ноутбуки, компьютеры и планшеты. Почему я так считаю? А потому что всё идет именно к этому. Например, Samsung предлагает своим потре...

FOSS News №29 – дайджест новостей свободного и открытого ПО за 10–16 августа 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Проект «Тамагочи для хакеров» собирает приличную сумму на краудфандинге и призывает к совместной рабо...

[Перевод] Как управлять марсоходом Немногим более года назад мне повезло: я стал частью команды ученых и инженеров, ответственной за управление марсоходом «Кьюриосити». С тех пор я узнал МНОГО нового о марсоходах. Но еще больше только предстоит узнать. «Спирит», «Оппортьюнити», «Кьюриосити» и «Персеверанс» —...

Часть абонентов российских провайдеров может остаться без интернета - операторы не могут получить новые лицензии на частоты 10 лет назад Госкомиссия по радиочастотам выдала ряду операторов разрешения на использование частот в диапазоне 3,4-3,6 ГГц для оказания услуг фиксированного беспроводного доступа в интернет. Срок действия лицензий истечет на днях, и провайдеры не могут добиться их продления...

Как контент стал «открытым»: история Дэвида Уайли Сейчас вы прочитаете историю Дэвида Уайли, автора термина «открытый контент» и первых свободных лицензий, предназначенных не для программ. Изначально статья была написана на английском языке для сайта конференции по открытым образовательным ресурсам. Поделиться с вами этим ...

Удобный вид для проверки результатов сканирования Nmap Введение Всем привет! Я работаю в сфере информационной безопасности и занимаюсь анализом защищенности веб приложений. В свободное время я стараюсь повысить свои технические скилы и поэтому практикую bughanting на платформе hackerone или решаю лабы на hackthebox. Вообще л...

[Перевод] Остин Рош: реальная история первого ПК Прим. редактора: статья датирована 2008 годом, поэтому некоторые даты потеряли свою актуальность. В этом году исполняется сорок лет со дня изобретения одного почти забытого устройства, ставшего впоследствии первым персональным компьютером. Удивительно, но события, описанные...

[Перевод] Истории основателей: Грейс Гэри, основательница Watsi (YC W13) Watsi — это некоммерческая организация, которая позволяет любому напрямую финансировать здравоохранение, которое меняет жизнь людей, которые в нем нуждаются, по всему миру. В: Чем вы занимались до создания Watsi? Мы живем в мире, где потенциал универсален, а возможности ...

Timetracker для Youtrack: DIY Есть замечательное приложение T-REC позволяющее трэкать время, потраченное на задачи в Youtrack, и записывающее его в таску. Но автор забросил его больше двух лет назад, плюс старые зависимости, постоянная загрузка одного ядра (тут видимо виноват electron) и периодические па...

«Админка»: онлайн-конференция разработчиков программного обеспечения с открытым кодом Команда Теплицы социальных технологий приглашает разработчиков и энтузиастов Open Source проектов, пользователей, популяризаторов идей Open Source, юристов, IT- и data-активистов, журналистов и ученых на онлайн-конференцию разработчиков программного обеспечения с открытым к...

Что такое бинауральный звук и почему вам стоит попробовать эту технологию на своем смартфоне Бинауральные звуки — это очень необычно Физика и физиология — это две удивительные ветви науки, которые могут помочь узнать нам много всего нового об окружающем мире и о нас самих. Но если они вдруг «собираются вместе», то мы можем получить нечто потряс...

[Из песочницы] Как использовать сторонние сборки в Plug-In Проблема Я, и думаю многие разработчики MS Dynamic CRM (в моём случае это 2016 on premise) столкнулись с проблемой, для того что бы использовать сторонние сборки, необходимо их объединять с основной сборкой и потом её регистрировать в Plugin Registration Util. Как пример мн...

[Перевод] Как разработчики Factorio оптимизировали код игры Этот пост будет довольно техническим и связанным с программированием, поэтому если вас интересуют только новости об игре, то можете спокойно его пропустить. Дядя Боб Теперь, когда здесь остались одни разработчики, я могу поделиться своим новым открытием — дядей Бобом и его...

Министерство торговли США снова продлило лицензию на торговлю с Huawei Администрация Трампа заявила, что продлевает лицензию, позволяющую американским компаниям продолжать работать с китайской компанией Huawei Technologies, до 15 мая. Это не первый раз, когда министерство торговли США продлевает временную лицензию. Предыдущим решением лице...

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

Сотрудник Microsoft говорит, что бесплатное обновление до Windows 10 по-прежнему работает для Windows 7/8.1 Microsoft официально прекратила поддержку Windows 7 в январе 2020 года, и теперь обновления безопасности выпускаются только для корпоративных клиентов с расширенной поддержкой. Чтобы увеличить долю рынка Windows 10 и помочь пользователям избежать различных уязвимостей, Micro...

Команды GDB, о которых вы возможно не знали Отладка кода — это как охота. Охота на баги. — Amit Kalantri Что такое GDB GNU Debugger — переносимый отладчик проекта GNU, который работает на многих UNIX-подобных системах и умеет производить отладку многих языков программирования, включая Си, C++, Free Pascal, FreeBASIC...

20 систем управления проектами, обзор 100 фишек – Рынок систем управления давно насыщен! Это была хорошая идея 30 лет назад. – Ха-ха еще одна система управления проектами. Их же уже сотни? – Команда вроде опытная, а занялись давно просроченной идеей. Вам бы что-то на Блокчейн сделать… Примерно так говорят 9 из 10 инвест...

Экономим на лицензиях Mikrotik CHR В Телеграм-чате @router_os часто вижу вопросы о том, как сэкономить на покупке лицензии от Mikrotik, либо пользоваться RouterOS, вообще, на халяву. Как ни странно, но такие способы есть и в правовом поле. В данной статье я не буду касаться лицензирования аппаратных устр...

Simple English и Simple Wikipedia: как идея о простом английском стала реальностью Английский язык — далеко не самый простой из существующих. А по количеству лексики он вообще один из лидеров. По исследованию Google и Гарвардского университета, на 2000 год в английском языке было уже около 1 022 000 слов.В мировой истории был целый ряд попыток популяризова...

[Перевод] Визуализация работы сервис-воркеров (Service Workers) Доброго времени суток, друзья! Вероятно, многие из вас слышали о таком новшестве в экосистеме JavaScript, как сервис-воркеры, которые являются ключевым элементом современной веб-разработки. Сервис-воркеры становятся все более востребованными, в первую очередь, благодаря п...

Лучшая медицинская страховка — думать головой. Идея приложения Хочу рассказать о проекте приложения, которое я начинал разрабатывать, когда еще работал начальником IT-отдела в одной из ЦРБ в РФ. Рассказываю с целью поделиться опытом, и, возможно, подтолкнуть кого-то к идее реализации интересного продукта. Рассказываю максимально не с...

5 причин не начинать писать приложение под macOS/iOS Привет хабр! Я терпел четыре года, и таки решился написать о своем хобби проекте. Если коротко о себе, то я типичный разработчик подсевший на макбуки в эру, когда ноутов с хорошей батареей толком и не было. Мой проект — программа для ведения заметок в Markdown и Plain text. ...

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

Windows 10: 5 лет назад 1 октября 2014 года Microsoft выпустила первую публичную сборку Windows 10 под названием Windows Technical Preview. Заметьте, что в названии не фигурирует цифра 10. Возможно разработчики еще тогда хотели от нее отказаться и вообще от нумерации Windows или просто компания реш...

Министерство торговли США снова продлило лицензию на торговлю с Huawei Администрация Трампа заявила, что продлевает лицензию, позволяющую американским компаниям продолжать работать с китайской компанией Huawei Technologies, до 15 мая. Это не первый раз, когда министерство торговли США продлевает временную лицензию. Предыдущим решением лиц...

Любопытные извращения из мира IT, или зачем мы JS в C++-код вкомпилили В наше время никого не удивишь, когда программа, написанная на скриптовом языке, вызывает нативный код, например, когда необходима максимальная производительность, обращение к каким-то внешним библиотекам или специфические системные вызовы. Точно так же, никого не удивишь, к...

Реверс API по его android приложению Зачем У меня есть pet-project, приложение для учета финансов. На мой взгляд, одной из ключевых проблем подобных приложений является ручной ввод баланса. У банков есть информация о транзакциях которые я совершаю и даже есть неплохая аналитика. Но Банков несколько и они ничег...

[Перевод] Умрёт ли FTP? Расцвет и упадок протокола Вот небольшое известие, которое вы могли пропустить, восстанавливая свою жизнь после начала кризиса COVID: из-за того, что вирус перемешал всем карты, Google пропустила выпуск Chrome версии 82. «Да кого это волнует?», — спросите вы. Ну, хотя бы пользователей FTP, или File ...

Как разработчики приложений из Google Play обманывают вас В Google Play масса приложений, чьи разработчики вас обманывают Google никогда особенно не давалась защита пользователей Android. Да, компания старается доказать обратное, каждый месяц выпуская по обновлению безопасности с исправлением уязвимостей, но проблема в том, что у н...

Как быстро перебросить файлы с Android на Mac или Windows. Мой любимый способ Существует много способов перебросить данные со смартфона на компьютер и обратно. Мессенджеры, социальные сети, облачные хранилища, на худой конец, скайп. Но поскольку все эти службы изначально предназначались не для этого, соответственно, рассчитывать на интерфейс, который...

Javascript фреймворк разработки бизнес приложений Мысль о своем фреймворке зародилась когда я еще активно работал с 1С. Хотелось иметь простую и открытую платформу для создания несложных бизнес приложений (простые системы учета, CRM и прочие).Не раз искал open source решения, но ничего подходящего не находил. Весной 2011-г...

Анализ возможности блокировки приложения для удаленного управления компьютером по сети, на примере AnyDesk Когда в один прекрасный день начальник поднимает вопрос: «Почему у некоторых есть удаленный доступ к раб.компьютеру, без получения дополнительных разрешений на использование?», возникает задача «прикрыть» лазейку. Читать дальше →

Как скачать любое видео с YouTube и других сервисов Я часто занимаюсь работой с видеоматериалами, и зачастую не ограничиваюсь только теми роликами, которые снял сам. Часто возникает необходимость чем-то «забить» место на таймлайне, и здесь на помощь приходят тематические ролики с YouTube и других видеосервисов. Существует не...

Правительствам стран мира предложено эффективное приложение NOVID20 Приложение, разработанное австрийской НГО NOVID20 в сотрудничестве с Dolphin Technologies, высокоинновационной австрийской компанией-разработчиком ПО, в настоящее время предлагается бесплатно и без необходимости приобретать лицензию для всех правительств по всему миру посред...

Apple оказалась в центре скандала перед WWDC — и все из-за почтового приложения До WWDC остается всего несколько дней, и в то время, когда Apple, казалось бы, должна стать максимально ближе к разработчикам приложений, корпорация внезапно получает сильный удар — сразу с нескольких сторон. Все из-за нежелания менять правила App Store, по которым Apple уж...

Перестал смотреть YouTube и начал его слушать. Как так вышло Теперь можно с уверенностью говорить: YouTube заменил нам телевидение. Я понял это еще на самоизоляции в прошлом году, но окончательно убедился на днях, когда пришло push-уведомление, напоминающее об оплате кабельного ТВ. Понял, что в привычном ТВ нет смысла: можно смотреть...

VPS как лекарство от скуки на карантине Когда ты постоянно работаешь на удалёнке, работа постепенно занимает весь объём свободного времени. И это карма, от которой сложно избавиться. Однако, когда ты работал-работал в офисе и вдруг вынужденно (как все мы) сел дома, неожиданно обнаруживается масса свободного времен...

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

Команда энтузиастов выпустила P2P-браузер Beaker 1.0 после двух лет разработки Пару лет назад стало известно, что группа энтузиастов разрабатывает P2P-браузер с поддержкой протокола Hypercore. Этот браузер получил название Beaker 1.0. Цель проекта — предоставить возможность пользователям разрабатывать и размещать свои сайты не где-то там, а «прямо в б...

[Перевод] 6 рекомендаций по разработке безопасных Go-приложений В последние годы Golang распространяется всё шире и шире. Успешные проекты, вроде Docker, Kubernetes и Terraform, сделали огромные ставки на этот язык программирования. Go стал стандартом де-факто в области создания инструментов командной строки. А если говорить о безопаснос...

[Перевод] Запуск Linux-приложений на Chromebook Появление Chromebook стало важным моментом для американских систем образования, позволив им покупать недорогие ноутбуки для учеников, учителей и администраторов. Хотя Chromebook всегда работали под управлением операционной системы на основе Linux (Chrome OS), до недавнего ...

Интеграция PVS-Studio в uVision Keil Я занимаюсь разработкой для встраиваемых систем (в основном, под STM32 и Миландр), в качестве основной среды я использую uVision Keil. И, поскольку пишу я на С и С++, уже долгое время меня мучает вопрос – правильно ли я пишу код? Можно ли так? Не, он конечно компилируется, н...

FOSS News №47 – дайджест новостей и других материалов о свободном и открытом ПО за 14-20 декабря 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Релиз ядра Linux 5.10; презентация юридической базы данных Creative Commons Legal Database; обзор Sla...

FIFA 21 появится на Stadia в марте, EA продлит эксклюзивную лицензию УЕФА FIFA 21 появится на Stadia в марте, и EA расширила свою эксклюзивную лицензию на контент УЕФА, включая соревнования в Лиги чемпионов и Лиги Европы. В пресс-релизе Electronic Arts сообщается, что FIFA 21 появится на Google Stadia 17 марта в рамках плана EA сделать игры FIFA...

Программа Cascable Pro Webcam превращает в веб-камеры более 100 популярных камер Как мы уже сообщали, Canon, Fujifilm, Panasonic и другие компании за последнее время выпустили обновления прошивки или специальные приложения для превращения своих камер в веб-камеры. Однако так поступили не все производители. Владельцы камер, которым повезло меньше, мо...

FOSS News №84 – дайджест материалов о свободном и открытом ПО за 16—22 августа 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Проект PINE64 представил электронную книгу PineNote. Рабочие места персо...

[recovery mode] О стартапах и стартаперах Сейчас очень модно говорить о стартапах и молодых стартаперах, бизнесменах до 30 лет, попавших в поле зрения Форбс. Об инновационных проектах, нацеленных перевернуть мир. Видимо, пришло время и для меня осознать, что такое стартап, что такое собственный проект, и каким мо...

IPv6 — прекрасный мир, стоящий скорого перехода на него Практически все статьи, которые я видел на тему «чем хорош IPv6 и почему на него стоит пошустрее переходить», говорят только о просто более широком адресном пространстве. В лучшем случае, упомянут автоматическую конфигурацию адресов и маршрутов (stateless address autoconfigu...

Разделяй и властвуй — Использование FSM в Unity Грамотная архитектура играет ключевую роль при разработке любого программного продукта. Корни большинства распространенных проблем с производительностью, расширяемостью или понятностью кода растут именно из ее отсутствия. Отсутствие строго определенной структуры проекта лиша...

Paydox Cloud – Поддержка совместной работы, облачное согласование документов, иерархические задачи и события в групповых чатах Вышла облачная версия системы электронного документооборота Paydox Cloud, разработанная на свободном инструментальном программном обеспечении (Open Source). Приложение Paydox Cloud предназначено для поддержки групповой работы пользователей с любых устройств — настольных комп...

MMORPG RaiderZ M будет похожа на версию с PC Корейская студия Soul Games разрабатывает RaiderZ M. Это мобильная MMORPG, PC-версию которой запустили ещё в далёком 2012 году. Что известно? RaiderZ M — это новая мобильная MMORPG, разработкой которой занимается студия Soul Games (ранее занималась Luna Mobile). Иностранны...

Как в Телеграме отправлять круглые видео Несмотря на то что Telegram – далеко не самый популярный мессенджер в мире, в России у него довольно большая аудитория. Пользователям нравится его логика и удобство, а также отсутствие многих сложностей характерных для WhatsApp. Чего только стоит автоматическая загрузка ист...

В тонком Samsung Galaxy Z Fold3 не будет места для стилуса S Pen Третье поколение складного смартфона Samsung Galaxy Z Fold, как ожидается, получит поддержку стилуса S Pen, для которого не найдётся место в самом смартфоне. Изначально южнокорейский производитель планировал предусмотреть в Samsung Galaxy Z Fold3 слот для хранения стилу...

Кибертурниры как способ объединить команды Привет! Меня зовут Катя Забавина, я CPO Утконос ОНЛАЙН — одного из крупнейших онлайн-магазинов на московском рынке e-grocery. Мы с командой отвечаем за «витрину» — сайт и приложения Утконоса, а в свободное время играем в разные компьютерные игры. Кибертурниры появились в наш...

Стоит ли покупать смартфон или планшет Huawei в 2020 году Когда мы говорим о Huawei, сразу же возникают вопросы и сомнения. Интересны ли устройства компании в 2020 году? Многие до сих пор могут не знать, но ранее Google запретила Huawei использовать сервисы компании в собственных смартфонах из-за санкций правительства США. Это при...

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

Cтримим и кaстим youtube и не только… через raspberry pi c Gotubecast и KODI TubeCast Насколько сложно передавать youtube музыку или видео через телефон или другие портативные, мобильные устройства на вашу Raspberry pi? А если не портативные? А просто управлять медиа контентом через Windows или Linux PC? Оказывается что нет. Я хочу рассмотреть установку, и н...

[Перевод] Чего я не знал о CSS Рисовать сайты я учился по старинке: глядя на исходный код и пытаясь воспроизвести увиденное. Плюс взял странную книгу для невидимых вещей (типа PHP/MySQL) — и вперёд. Это ещё в 1999 году, когда мы писали <font size="4" color="#000000"> и т. д., а ...

Сервис на языке Dart: введение, инфраструктура бэкэнд Оглавление 1. Введение 2. Backend 2.1. Инфраструктура. 2.2. Доменное имя. SSL. 2.3. Серверное приложение на Dart. … 3. Web 3.1. Заглушка «Under construction» … 4. Mobile … Введение Меня, Flutter-разработч...

В Apple нашли новый способ наказать бунтарей Война между Apple и Epic Games продолжается. Как известно, она началась того, что разработчик игры Fortnite выпустил обновление, позволяющее игрокам делать покупки в обход магазинов Apple и Google, взимающих комиссию. Вскоре после этого Apple удалила Fortnite из App Sto...

[Перевод] Генерация подземелий в Binding of Isaac Binding of Isaac и её ремейк Binding Of Isaac: Rebirth — одни из самых любимых для меня игр. Они относятся к жанру roguelite twin stick shooter и очень похожи на Enter the Gungeon. Особенно знамениты подземелья, генерируемые этими играми. В Интернете я видел бесчисленное к...

[Перевод] Сборка недорогой домашней NAS-системы на Linux Я, как и многие другие пользователи MacBook Pro, столкнулся с проблемой недостачи внутренней памяти. Если говорить точнее, то используемый мной ежедневно rMBP был оснащен SSD объемом всего 256GB, чего, естественно, надолго не хватало. А когда я плюс ко всему стал записыват...

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

[Перевод] Именование в CSS Grid Когда вы впервые изучаете, как использовать Grid-разметку, можно начать с размещения элементов на сетке по номерам линий. В этом случае необходимо следить за тем, где на сетке проходят определённые линии, и помнить о том, что последовательность их номеров меняется на противо...

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

Open Source синтез речи SOVA Всем привет! Ранее мы выкладывали статью про наше распознавание речи, сегодня мы хотим рассказать вам о нашем опыте по созданию синтеза речи на русском языке, а также поделиться ссылками на репозитории и датасеты для свободного использования в любых целях. Если вам интересн...

На что соглашается человек, когда разрешает все куки Люди не читают инструкций. Вы почти наверняка не читали лицензионное соглашение Windows, не читали лицензионное соглашение iTunes, не читали условия Linux GPL или любого другого программного обеспечения. Это нормально. Такова наша природа. То же самое происходит в интернет...

Реверс API Сбербанка Зачем У меня есть pet-project, приложение для учета финансов. На мой взгляд одной из ключевых проблем подобных приложений является ручной ввод баланса. У банков, в частности сбера, есть информация о транзакциях которые я совершаю и даже есть неплохая аналитика. Но Банков н...

The Legend of Neverland выйдет уже завтра в Азии, на Андроид открыта предзагрузка The Legend of Neverland — это ролевая игра на мобилки, где мы играем за милых и анимешных вайфу. Изначально разработчики планировали выпустить проект в середине июля, но их планы немного поменялись — некоторые издания пишут о том, что уже 1-го июля в 14:00 МСК сервера игры о...

Еще раз про разбор выражений методом рекурсивного спуска Я был еще школьником, когда мне в руки попала книжка «Начальный курс C и С++» от издательства Диалог МИФИ. Именно из этой книжки я узнал об основах объектно ориентированного программирования, и она же поставила передо мной проблему, которую я довольно долго не мог разрешить....

Google Play Music перестал работать окончательно. Кто виноват и что делать Если вы пользовались Google Play Music и были не в курсе последних новостей, то у меня для вас неприятное известие. Сервис долго готовился закрыться и сделал это окончательно. Теперь он просто недоступен для использования, о чем вам скажет соответствующее приложение в вашем...

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

[Из песочницы] Редактор игрового движка: визуализация файловой структуры проекта Всем привет, меня зовут Александр, я frontend-разработчик. Моя карьера программиста началась относительно недавно, у меня нет специального образования и долгое время я работал совершенно в другой области. Поскольку IT сфера весьма быстро развивается, мне приходится постоян...

Apple ответила на травлю App Store — в своем стиле На App Store, в основном на его iOS-отделение, сыпятся удар за ударом. Apple отвечает на эти удары, если не считать заявления курирующего магазины приложений Фила Шиллера о том что Apple не собирается сдаваться, во второй раз. На антимонопольных слушаниях в нижней палате па...

Технология перископических камер: Apple готова идти на поклон к Samsung и просить о лицензии Технология перископических камер является сейчас одной из наиболее востребованных на рынке. Apple не обладает этими технологиями и готова идти на поклон к Samsung, у которой собраны все патенты. В то же время инсайдеры из отрасли утверждают, что партнерство между Apple и Sam...

Как перенести лицензию Windows 10 на новый компьютер или жёсткий диск Обычно при покупке нового компьютера или ноутбука на нём есть уже активированная копия Windows 10. Однако, если вы собираете компьютер самостоятельно, это не так. Если вы хотите собрать компьютер из отдельных компонентов своими руками, нужна лицензия на Windows 10, которая в...

Apple представила macOS Big Sur — и она очень похожа на iOS 14 В отличие от iOS 14, слухов про macOS до начала WWDC было не так много. За несколько часов до начала презентации стало известно название новой версии операционной системы для Mac — macOS Big Sur. И это подтвердилось. macOS Big Sur значимое обновление для линейки компьютеров...

[Перевод] Абстракции в глазах смотрящего Один из самых часто встречающихся мне споров — спор о выборе нужного уровня абстракции при кодинге. Граница между перегруженностью и ненужной многословностью очень размыта, она стала одним из причин бесконечных дебатов. К сожалению, маловероятно, что эти споры будут когда-...

Готовимся к изменениям НДС на ПО с 2021 года Как изменится НДС на распространение ПО С нового года вступают в силу поправки, фактически отменяющие льготу по НДС на реализацию софтверных лицензий в отношении большинства наименований ПО. В первую очередь это затронет зарубежный софт, далее идут программы для ЭВМ и баз...

10 бесплатных тем для вашего сайта на WordPress Если хотите перевести свой сайт на WordPress, то нужно выбрать тему оформления. Или шаблон, это то-же самое, но называют по-разному. Технически, вашему будущему сайту нужна одежда. Без этого никак. Выбор осложняется количеством, ведь в каталоге тем на сегодня почти 4000 шаб...

Разрабы становятся админами, а админы — разрабами. Интервью с инженером Uber, где разделение исчезло совсем Данила Мигалин (@miga) живет в Вильнюсе и работает инженером в Uber. Давным-давно контора, которая занималась русификацией игр, не взяла его работать переводчиком. На следующий день он устроился админом, потому что в школе увлекался программированием. «Русское IT — это ...

[Перевод] Один совет, благодаря которому я успешно прошёл несколько собеседований — Что вы скажете, если я попрошу вас разработать сервис, который обрабатывает тысячи запросов в секунду с минимальной задержкой? — Хм… Я скажу, что у вас в компании возникла такая проблема. Но у вас нет идей и вы обсуждаете её на собеседованиях с кандидатами :) Именно так ...

«СпрутМонитор» бесплатно поможет компаниям контролировать удаленных сотрудников Компания «Колибри», которая является разработчиком системы мониторинга сотрудников «СпрутМонитор» объявила о раздаче неограниченного количества бесплатных лицензий локальной версии ПО «СпрутМонитор». Бесплатная лицензия функциональных ...

Вы часто используете null? А он у нас в спецификации В нынешнее время для большинства разработчиков стали очевидными минусы использования null как возвращаемых типов или передачи их как аргумента.Младшие разработчики даже если не понимают, то обычно следуют "чистому коду" (прочитав книжку Роберта Мартина). Поэтому код с возмож...

Киберпреступники использовали бренд популярной игры для кражи денег с банковских счетов На домашней странице фишингового сайта пользователи видят список из 150 ссылок, связанных с игрой. Каждая из них подогревает интерес жертвы и предлагает получить преимущество в Fortnite: разблокировать оружие или виртуальную валюту V-bucks и так далее. Когда пользователь выб...

[Перевод] Битсквоттинг сайта Windows.com Недавно я вернулся к мысли о возможности совершения битсквоттинга. В статье по ссылке эта тема рассматривается очень глубоко, поэтому здесь я объясню в очень общих чертах: Когда вы пытаетесь получить доступ к сайту по его домену, этот домен хранится в памяти вашего компью...

В Госдуму внесён законопроект об «общедоступных персональных данных» "Если законопроект будет принят, каждый сайт, на котором вы регистрируетесь, обязан будет спросить вас, что из данных о себе вы разрешаете публичить (делать общедоступными - ред.) и передавать третьим лицам. А если сайт нарушит условия соглашения с вами - он получит штр...

Разработчики Amnesia опубликовали исходный код игры Amnesia: The Dark Descent и Amnesia: A Machine For Pigs с этого дня распространяются по лицензии GPL3. Читать дальше →

[Перевод] SuperRT — чип для рейтрейсинга на Super Nintendo В продолжение темы, представляем вашему вниманию перевод оригинала статьи от Бена Картера. Ссылки на видео по этой статье: Короткий трейлер Подробное описание и технические детали У меня наконец-то появились результаты работы над проектом, которым я занимался в свободное...

FOSS News №11 — обзор новостей свободного и открытого ПО за 6 — 12 апреля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Продолжаем освещать роль Open Source разработчиков в борьбе с COVID-19, GNOME запускает конкурс проектов, про...

Исследуем энергопотребление Bluetooth LE модуля MLT-BT05 Понадобилось мне один свой проект по-быстрому дополнить возможностью доступа к прибору через Bluetooth. Взгляд мой упал на давно валявшийся в столе модуль MLT-BT05 (такой же, как на КДПВ), с которым когда-то поигрался, убедился в том, что байтики туда-сюда бегают и AT-команд...

Запоздалое похмелье 8 марта: ещё одна статья на Хабре о женщинах в ИТ «Если, по-вашему, женщина может быть кузнецом, то почему бы мужчине не быть педикюршей? Она кует, он пилит, прекрасная пара!» К/ф «Берегите женщин» Я читаю Хабр года так с 2009-го. Последние несколько лет накануне 8 марта случается вал публикаций, спецпроектов, мегапостов и...

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

[Перевод] Использование VueJS вместе с Django Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Введение Сейчас я работаю над очень интересным проектом. И в нем все сложно, потому что сам проект очень масштабный, а я занимаюсь им один в свободное время, при этом работая полный рабочий ...

МТС получила первую 5G лицензию в России ПАО «МТС» (NYSE: MBT, MOEX: MTSS) объявляет о получении первой в России лицензии на оказание услуг мобильной связи стандарта 5G/IMT-2020 в диапазоне 24,25-24,65 ГГц в 83 субъектах страны. Лицензия предоставлена Роскомнадзором сроком до 16 июля 2025 года ...

Цена ключей для Windows 10 Home и Pro снижена до 1100 рублей на распродаже Магазин BOBKeys, где собраны ключи на разное программное обеспечения, предлагает прекрасную возможность купить лицензию на Windows 10 Home или Pro по низкой цене.

Сравнение 6 популярных “Drag&Drop” тем на WordPress WordPress является одним из самых популярных инструментов, когда речь заходит о необходимости в легком управлении контентом и простой веб-разработке. Он успешно завоевал рынок инструментов для создания веб-сайтов, предоставляя своим пользователям быстрые, надежные и простые ...

Дополняя SQL. Часть 2. Оптимизация работы со строками и открытия файлов Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Это вторая статья в цикле о жизни разработчиков IDE для баз данных. Ее структура будет похожа на первую. Как и в первой я расскажу о проблемах с которыми мы сталкивались...

[Из песочницы] Кодогенерация из OpenAPI v3 (aka Swagger 3) в TypeScript и не только Два года назад я начал разработку еще одного свободного кодогенератора из OpenAPI Specification v3 в TypeScript (он доступен на Github). Изначально, я задался целью сделать эффективную генерацию примитивных и сложных типов данных в TypeScript, с учетом различных возможностей...

[Перевод] Ретроностальгия: почему мой веб-сайт выглядит как Windows 9x Уже долгое время я хотел обновить свой веб-сайт, но я не дизайнер, поэтому знал, что мои попытки усовершенствования уже имеющегося выльются в сумбурную мешанину. Я искал новую должность React-разработчика и сильно хотел отточить свои навыки, поэтому подумал, что лучше всег...

Как я умный аквариум делал (frontend) Пролог Как я рассказывал тут, я начал постройку умного аквариума на основе платы NodeMCU. На ней я использовал прошивку с micropython, поднял веб сервер и сделал API для манипуляции всеми периферийными устройствами и датчиками. Поскольку мой вариант умного аквариума изначал...

Настраиваем Continuous Integration для Jenkins и Bitbucket с werf Утилита werf создана так, чтобы её было легко интегрировать с любыми CI/CD-системами. Подробнее об этом процессе в общем случае читайте в эпилоге этой статьи, но основное её содержимое — практический пример по организации CI в Jenkins и Bitbucket. Подразумевается, что в р...

Apple покупает приложение для прогноза погоды Dark Sky Apple приобрела приложение для прогноза погоды Dark Sky, которое высоко ценится благодаря своим радиолокационным картам и точности своих гиперлокальных, поминутных прогнозов погоды. Как и следовало ожидать, оно будет доступно в iOS App Store, но версии для Android и Wea...

Американец оштрафован за езду при помощи скелета Дело в том, что местное законодательство разрешает пользоваться выделенными (и более свободными) полосами автомобильных дорог автобусам и легковым автомобилям, в которых находится более одного человека. Т. е. наличие в салоне пассажира — пропуск на свободную полосу. Think y...

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

Получится ли сэкономить, отказавшись от Microsoft Office? Так или иначе, свободное программное обеспечение всегда конкурирует с проприетарным, явно или скрыто. Даже если сами авторы свободных программ не противопоставляют их закрытому софту, конкуренция идет в головах пользователей, которые выбирают платные программы или их беспл...

FOSS News №14 – обзор новостей свободного и открытого ПО за 27 апреля – 3 мая 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Участие Open Source сообщества в борьбе с COVID-19, выход Canonical на самоокупаемость, холивар (или нечто бо...

“Прыгни со скалы!”: взлеты и падения легендарного геймдизайнера Уоррена Спектора Будь у игровой индустрии “зал славы”, почетное место там занял бы Уоррен Спектор. Человек-легенда, визионер, автор культовых Deus Ex и System Shock, основоположник жанра immersive sim, давший игрокам неслыханную свободу выбора. Кажется, что с таким авторитетом и признанием...

«Системный софт» поставил лицензии для развертывания мобильных рабочих мест для сотрудников «Фудплекс» «Системный софт» выступил технологическим партнёром по поставке лицензий VMware Workspace One в компании «Фудплекс». «Нашей команде особенно важны гибкость и скорость. Примерно 70% сотрудников используют для работы мобильные ...

Смартфоны Huawei лишатся ещё одного сервиса Google. Весной Google Duo перестанет работать на «несертифицированных» Android Компания Google перекроет возможность использования ещё одного своего сервиса на смартфонах, которые не смогли получить лицензию Google Mobile Services (GMS). Среди таких смартфонов больше всего выделяются, конечно, многие модели Huawei и Honor, выпущенные с конца 2019 ...

Как включить темную тему на любом сайте в Safari для Mac Когда в Apple начали экспериментировать с темной темой оформления на Mac и iPhone, некоторые сайты доработали для включения темного оформления.   Если разработчики не предусмотрели такую возможность, можно принудительно включить темный интерфейс на любом сайте. &#...

Qualcomm подтвердил отправку заявки на получение лицензии на поставку чипсетов для Huawei Qualcomm подтвердил отправку заявки на получение лицензии на поставку чипсетов для Huawei. В то же время отмечается, что это еще не гарантирует получение лицензии в итоге. Помимо Qualcomm, утверждения заявки на лицензию сейчас ожидает также Samsung Electronics. Подробнее об ...

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 2 PuppetConf 2016. Kubernetes для сисадминов. Часть 1 Установите лимит использования ресурсов. С помощью простой математики можно рассчитать, сколько копий приложения вы сможете запустить – если одной копии нужен 1 ГБ RAM, то имея 10 ГБ памяти, можно запустить 10 копий. За эт...

Временная лицензия Huawei истекла, что ставит под угрозу выпуск обновлений Android для старых смартфонов компании На протяжении более одного Huawei и её партнеры в США получали временную лицензию, которая позволяла им сотрудничать и поддерживать торговые отношения. Эта лицензия продлевалась несколько раз, но с 14 августа срок её действия истёк, она не получила очередного продления, и те...

Почему так сложно заметить опечатки в собственном тексте Редакция Вопросы и ответы 09.08.2021, 17:46 Почему так сложно заметить опечатки в собственном тексте Можно написать прекрасный рассказ, статью или деловое письмо. Но все плюсы даже самой безупречной работы перекроет случайная опечатка....

[Из песочницы] Как изучить Android за 3 года, или История одного приложения Всем привет! Хочу рассказать историю о том, как я стал разработчиком под Android. Не в том смысле, что я сейчас этим зарабатываю на жизнь, а в том смысле, что из небольшого интереса к мобильной разработке я дорос до собственного приложения на PlayMarket. Но об этом чуть позж...

Правительствам стран мира предложено эффективное приложение NOVID20 Приложение, разработанное австрийской НГО NOVID20 в сотрудничестве с Dolphin Technologies, высокоинновационной австрийской компанией-разработчиком ПО, в настоящее время предлагается бесплатно и без необходимости приобретать лицензию для всех правительств по всему миру посред...

Apple покупает приложение для прогноза погоды Dark Sky Apple приобрела приложение для прогноза погоды Dark Sky, которое высоко ценится благодаря своим радиолокационным картам и точности своих гиперлокальных, поминутных прогнозов погоды. Как и следовало ожидать, оно будет доступно в iOS App Store, но версии для Android и Wea...

FOSS News №48 – дайджест новостей и других материалов о свободном и открытом ПО за 21-27 декабря 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Ростелеком переводит свои серверы на российский Linux дистрибутив «Ред ОС»; опубликован отчёт о стано...

FOSS News №36 – дайджест новостей и других материалов о свободном и открытом ПО за 28 сентября – 4 октября 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Евангелист Open Source Эрик Реймонд о возможном переходе Windows на ядро Linux в недалеком будущем; к...

[Перевод] Как произвольно установленные дедлайны вредят разработчикам Дедлайны сами по себе – вещь неплохая, я бы даже сказал, где-то и хорошая. Лично у меня работа получается более продуктивной, если мысленно ориентироваться на какие-то сроки, а когда у проекта совсем нет никаких временных рамок, это может ему в итоге повредить. Здесь главно...

Прокачай свой CLI Сейчас многие фреймворки имеют в своем арсенале CLI (Command Line Interface) и ангуляр – не исключение. Впервые с CLI-утилитами я столкнулся, когда пробовал EmberJS и тогда мне это показалось очень удобным инструментом, который довольно сильно экономил мое время. Но, к сожал...

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

[Из песочницы] How old is this house. Как я делал карту возраста домов Петербурга Идея Примерно из ниоткуда возникает идея сделать прекрасную складную карту Петербурга, показывающую возраст домов, их архитектурный стиль и на которой будут выделены здания — яркие представители стиля. В памяти есть какие-то онлайн-проекты. Беглый поиск дает много примеров ...

FOSS News №66 – дайджест материалов о свободном и открытом ПО за 12–18 апреля 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы выпуска: Столлман признал ошибки и пояснил причины непонимания, Фонд СПО объяснил решен...

Простые TypeScript-хитрости, которые позволят масштабировать ваши приложения бесконечно Мы используем TypeScript, потому что это делает разработку безопаснее и быстрее.Но, на мой взгляд, TypeScript из коробки содержит слишком много послаблений. Они помогают сэкономить немного времени JavaScript-разработчикам при переходе на TS, но съедают очень много времени в ...

FOSS News №8 — обзор новостей свободного и открытого ПО за 16-22 марта 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Читать дальше →

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

Необычная Radeon RX 5600 XT полностью рассекречена в преддверии анонса 6 января компания AMD представит видеокарту Radeon RX 5600 XT, но особых сомнений в том, что это будет за адаптер, нет уже сейчас. Особенно после того, что одна такая модель прописалась на сайте XFX со всеми спецификациями. С них и начнём. Итак, карта действительно рас...

Apple App Store и Apple Pay оказались под прицелом антимонопольного органа ЕС Деятельность компании Apple стала предметом двух антимонопольных расследований, инициированных в ЕС. Европейские антимонопольщики решили выяснить, не нарушает ли американская компания правила честной конкуренции в магазине приложений App Store и платежном сервисе Apple ...

Учёные доказали, что сдерживание сверхинтеллекта — невычислимая задача Обучение искусственного сверхинтеллекта Идея сверхинтеллекта не даёт покоя учёным. Некоторые высказывают предположение, что сверхинтеллект не обязан благоприятно относиться к людям, может быть к ним равнодушен, не учитывать их интересы. Что делать в такой ситуации? Точнее...

Истерия с NFT и современным искусством, поданная через призму Пелевина: вам нужно только 10 мин., чтобы быть в теме Эпиграф: Я вижу искусство как некое поле событий, на одном полюсе которого – веселые заговоры безбашенной молодежи с целью развести серьезный мир на хаха, охохо или немного денег, а на другом бизнес-проекты профессиональных промывателей мозгов, пытающихся эмитировать н...

Epic Games запретила пользователям iOS и Mac играть в Fortnite со всеми Одна из ключевых причин невероятной популярности Fortnite лежит в онлайн-плоскости. Не будь у игры многопользовательского режима, она не была бы и вполовину такой востребованной. А так геймерам нравится чувствовать, что они неодиноки, не говоря уже о том, что Epic Games соз...

[Из песочницы] Бережём зрение на удалёнке с помощью проектора вместо монитора — несколько неочевидных нюансов Моя история Так получилось, что у меня с детства уставали глаза от продожительного сидения перед экраном. Полтора года назад я сделал SMILE и стал видеть очень далеко, тут же встал вопрос, как продлить это радостное состояние максимально долго. Интуиция и опыт походов в кино...

Просмотр youtube-видео фрагментами и циклически с целью обучения Сегодня прошел ровно 1 год с прошлой статьи и в связи с этим я решил поделиться своим вариантом решения проблемы просмотра youtube-видео фрагментарно и циклически. Это проблема как никогда актуальна для многих учащихся в этом году, если им дают ссылки на обучающие youtub-мат...

Facebook представила BARS — экспериментальное приложение для рэперов в духе TikTok Подразделение исследований и разработок Facebook, так называемая команда NPE, представила ещё одно экспериментальное приложение для iOS с акцентом на музыку. Оно называется BARS и предназначено для того, чтобы дать начинающим рэперам возможность делать записи со студийными в...

Новый сайт CampoBet от Soft2bet открылся в Швеции Молодая, талантливая, работающая на результат компания Soft2Bet успешно продвигает свои 20 брендов казино и букмекерских компаний на рынки Европы, а также Бразилии, Индии и Японии. Сегодня сайт CampoBet считается одним из самых успешных брендов Soft2Bet в Европе, который пре...

Labrador Diagnostics предоставит бесплатные лицензии на запатентованную технологию разработчикам тестов на COVID-19 Компания Labrador Diagnostics на этой неделе объявила, что будет бесплатно предоставлять заинтересованным сторонам лицензии на использование своей запатентованной технологии диагностики в тестах для диагностики COVID-19. Этому сообщению предшествовала интересная предыс...

Переписывание истории репозитория кода, или почему иногда можно git push -f Одно из первых наставлений, которое молодой падаван получает вместе с доступом к git-репозиториям, звучит так: «никогда не ешь жёлтый снег делай git push -f». Поскольку это одна из сотен максим, которые нужно усвоить начинающему инженеру-разработчику ПО, никто не тратит вр...

Xiaomi втихаря повысила безопасность смартфонов Xiaomi и Redmi Компания Xiaomi продолжает работать над новыми функциями для фирменной оболочки MIUI 11. Одно из таких новшеств пока не представили официально, но уже начали тестировать на устройствах пользователей.  На новшество обратил внимание один из участников сообществ...

Что мне больше всего нравится в Samsung Galaxy Z Fold 2. А что меньше всего… Наконец-то Samsung разродилась своим вторым поколением складного смартфона. Его надо ценить хотя бы уже за то, что он вышел. Концепция первого складного смартфона (он был именно первым) доказала, что надо продолжать, и компания продолжила тратить огромные деньги на разработ...

Trend Micro получила лицензию ФСТЭК России на деятельность по разработке и производству СЗКИ Компания Trend Micro Incorporated объявила о получении лицензии Федеральной службы по техническому и экспортному контролю России (ФСТЭК). Лицензия за номером 1995 была выдана 19 марта 2021, и действует бессрочно. Получение ...

FOSS News №74 – дайджест материалов о свободном и открытом ПО за 7—13 июня 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Facebook открыл доступ к самой большой языковой базе для разработчиков п...

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

Где смотреть кино и сериалы онлайн: легальный контент в России Смотреть фильмы на пиратских сайтах уже «не комильфо» — легальные ресурсы предлагают большой выбор контента в высоком качестве и без надоедливой рекламы. Чтобы выбрать самые удобные стриминговые площадки, ZOOM.CNews сравнил отечественные онлайн-сервисы для просмотра кино и с...

Java-дайджест за 29 мая 23 мая нашей любимой Java исполнилось 25 лет. Все эти годы один из самых популярных запросов в гугле — когда же Java наконец умрёт? Не дождётесь. К летней конференции JPoint присоединяется сам Джоэл Спольски — один из двух создателей Stack Overflow. Олды должны хорошо пом...

[Перевод] Ассемблер RISC-V для начинающих Если вы не знаете ни одного ассемблера, или, возможно, не имеете большого опыта кодинга как такового, то ассемблер RISC-V может быть одним из лучших вариантов для того, чтобы погрузиться в эту тему. Конечно, материалов по ассемблеру x86 гораздо больше. Больше людей, которые ...

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

Фишинг icloud и где они обитают Внимание! Несмотря на то, что для работы над этой статьей я потратил не один десяток часов, но ты все еще можешь можешь в ней поучаствовать. Если у тебя чешутся руки — попробуй осилить этот текст. История больше похожа на комикс, так как содержит более 50 изображений, поэто...

«Раз, два, три – ёлочка гори!» или мой первый взгляд на контроллер CANNY 3 tiny «Новый год» это мандарины, оливье, выходные и конечно же подарки. Как вы, уже наверняка догадались я неожиданно стал обладателем микроконтроллера CANNY 3 Tiny. Правда я особо DIY электроникой не увлекаюсь и последний раз сам пытался что-то подключить к контроллеру почти сем...

[Перевод] Увлекательные сайд-проекты, которыми можно заняться уже сегодня Это перевод статьи, опубликованной на сайте medium.com. В ней разработчик из Нидерландов Daan советует разные проекты, которые помогут в свободное время прокачать профессиональные навыки: от работы c 3D до создания биткойн-трекера. Читать дальше →

Как однажды была чуть не сорвана разработка Gardenscapes Disclaimer: Эта история произошла несколько лет назад. Но кажется, что она и до сих пор не утратила актуальности. … Мы разрабатывали Gardenscapes. В нём всё ещё оставались следы старого Gardenscapes под Windows. Он даже был не Match-3, а Hidden Object. И никто даже и предс...

Поиграли в Pokemon UNITE, это что за Покемон? Сегодня Pokemon UNITE вышла на смартфоны. Мы уже в неё поиграли и, по всей видимости, это лучшая MOBA на iOS и Android. Мы поиграли в Pokemon UNITE. Это новая MOBA от The Pokemon Company, которая появилась на смартфонах. Уже с обучения понимаешь, что разработчики сделали из...

Как работает команда DevOps в Positive Technologies Всем привет! Меня зовут Тимур Гильмуллин, я работаю в отделе технологий и процессов разработки Positive Technologies. Внутри компании нас неформально называют DevOps-отделом. Мы занимаемся автоматизацией внутренних процессов и помогаем разработчикам и тестировщикам. В прошло...

[Перевод] Устранение бага в Factorio: не ошибается тот, кто ничего не делает В недавних примечаниях к патчам была строка «Исправлена ошибка создания земли под игроком при создании земли в другом месте». Подробнее об этом можно прочитать здесь. Некоторых пользователей Reddit заинтересовало, как вообще мог возникнуть такой баг, они попросили объяснить ...

[Из песочницы] 5 фич JavaScript, без которых я не мог бы писать код (перевод) Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Kent Dodds «5 JavaScript Features I Couldn't Code Without». Это мой первый перевод, так что буду рад любым замечаниям. 5 фич JavaScript, без которых я не мог бы писать код Прежде чем мы начнем, по...

[Перевод] Возврат предустановленной Windows: Lenovo должна выплатить 20 000 евро в качестве компенсации ущерба В историческом судебном решении в Италии по делу, возбужденному сторонником FSFE Лукой Бонисси, суд обязал Lenovo выплатить 20 000 евро в качестве компенсации ущерба за оскорбительное поведение, отказавшись возместить стоимость предустановленной лицензии Windows. В качестве ...

PhoneTrans — нужное приложение для переноса данных на новый iPhone Если вы купили новый iPhone, то наверняка задумывались о том, как перенести всю информацию со своего старого телефона. В случае с айфоном можно создать резервную копию в iCloud и восстановиться из нее, но многие не покупают столько места, и свободного пространства просто не...

[Перевод] Космический вызов: защита суперкомпьютеров от внеземной угрозы Каждый из нас не раз и не два в своей жизни слышал возмущённое «оно само сломалось» в ответ на вопрос, как случилась та или иная неполадка в компьютере или ПО. В 99% случаев это происходит «не само». Но есть 1%, когда пользователь действительно не виноват, и причиной сбоя яв...

Шесть рецептов для начинающего тимлида: как всё успевать и развивать команду Привет! Меня зовут Дмитрий Ли, я тимлид одной из команд разработки бэкенда в Badoo. Когда я впервые стал тимлидом, я стал активно посещать конференции и читать умные книги об управлении командой. Однако в моей работе после этого менялось немногое. Я читал о том, каким я д...

[Перевод] Анализ скорости распространения COVID-19 и публикация результатов на dstack.ai Предисловие переводчика Всем привет, давно ничего не писал на Хабр, но тут появился повод. Я довольно много лет проработал в области анализа данных и самая важная вещь, которую я понял за это время — в анализе данных очень не хватает инструментов, самых разных инструментов...

[Перевод] Реверс-инжиниринг ПО начала 2000-х Предыстория В этой серии статей я рассказываю о системе лицензирования ПО, использовавшейся в проприетарном программном приложении 2004 года. Это ПО также имеет пробный режим без регистрации, но с ограниченными функциями. Бесплатную лицензию можно было получить, зарегистриро...

[Перевод] Как Crash Bandicoot взламывал Playstation Энди Гэвин из Naughty Dog рассказывает об управлении памятью и 3D-анимациях 90-х. «Памяти в Crash Bandicoot настолько не хватало, что мне приходилось красть небольшие кусочки лишней памяти из библиотек Sony. Я просто пробовал удалять те части, которые, как мне казалось, я ...

RBAC в Angular-приложениях «Каждый уважающий себя блогер должен написать статью о RBAC. Каждый уважающий себя читатель должен написать в комментарии, что всё равно ничего не понял». С этой фразы началось мое знакомство с RBAC. И я имел прекрасную возможность узнать, что всё так и есть.Но теперь я разо...

ASRock 4X4 BOX-4000 — очень компактный мини-ПК на основе лучших мобильных процессоров Ryzen Компания ASRock пополнила свой ассортимент мини-ПК 4X4 BOX нового поколения. Их главная особенность — гибридные процессоры Ryzen 4000 в основе. Причём в данном случае это не настольные Ryzen 4000G, а мобильные Ryzen 4000U. Итак, габариты мини-ПК — 110 х 117...

Хаос зависимостей в Python Знакомы ли вы с историей Python packaging? Ориентируетесь ли в форматах пакетов? Знаете ли, что распутывать клубок зависимостей придется даже когда кажется, что вот оно чудо — zero dependency? Уверен, что знакомы со всем этим не так хорошо, как автор библиотеки DepHell. М...

Не скачиваются приложения с Плей Маркета. Что делать Откуда вы скачиваете весь софт для Android? Логично, что из Google Play или на худой конец из AppGallery. Несмотря на то что некоторые производители устанавливают на фирменные смартфоны свои собственные магазины приложений вроде Galaxy Store, Amazon AppStore или Mi Store, б...

Windows 7 не может умереть. От Microsoft требуют дать ОС вторую жизнь Компания Microsoft прекратила официальную поддержку операционной системы Windows 7 ещё 14 января. Однако пользователи оказались совершенно не готовы распрощаться с полюбившейся платформой. Фонд свободного программного обеспечения (Free Software Foundation) решил п...

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

Agile против паники и пандемии. План действий для каждого: 7 шагов, как спасти свой бизнес Я вернулась из NYC две недели назад с конференции Business Agility Conference, сейчас заканчивается мой двухнедельный карантин — есть время поделиться наблюдениями, как всё происходило в США и как у нас. А заодно, что стоит делать и чего не стоит с точки зрения Agile. Даже в...

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

[Перевод] Безуспешная попытка монетизации моего проекта в open source Время от времени я пишу ПО в open source. У меня есть довольно популярный сейчас проект под названием faker.js. Я работаю над Faker уже больше десятка лет. Он имеет лицензию MIT. В этом посте я расскажу о своей попытке монетизации проекта Faker при помощи облачного сервис...

В Яндекс.Драйве запустили «Вояж» для любителей автопутешествий Разработчики Яндекса объявили о запуска полезной в преддверии майских праздников и летних отпусков функцию в приложении каршеринга Яндекс.Драйв.  Функция «Вояж» представляет собой авторскую подборку идей для путешествий на каршеринге. Как отмечают разр...

PoW вместо капчи Для чего обычно используется капча? Для защиты от автоматических регистраций (либо автоматической отправки сообщений на форумах, в чатах, через форму обратной связи и т. п.) и для предотвращения брутфорса пары логин/пароль при аутентификации. Более экзотические случаи е...

Bedrock Linux: лего-набор для создания идеального linux-дистрибутива С момента появления Linux достаточно скоро возникло множество дистрибутивов: Slack, RedHat, Debian, SUSE и т. д. Тогда же возникла и проблема выбора дистрибутива, ведь каждый из них имеет свои особенности и преимущества, которые делают его особенным. RedHat и Debian наибол...

СМИ: Google может отозвать лицензию на Android, если производители телевизоров также будут сотрудничать с Amazon Компания Google, по-видимому, может отзывать лицензии на программное обеспечение у производителей Android TV, если они также производят устройства, работающие под управлением определённых ответвлений от её ОС, включая Amazon Fire TV. Таким образом, лицензионные условия Googl...

FOSS News №67 – дайджест материалов о свободном и открытом ПО за 19–25 апреля 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Выпуск дистрибутива Ubuntu 21.04 Microsoft начала тестирование поддержки...

[Из песочницы] Долгий DNS resolve в Kubernetes Эта статья посвящена проблемам работы DNS в Kubernetes, с которыми столкнулась наша команда. Как оказалось, иногда проблема лежит гораздо глубже, чем кажется изначально. Вступление Всегда наступает момент, когда в уже отлаженную работу вмешиваются обстоятельства, заставляя н...

CampoBet – новая букмекерская контора в Швеции от Soft2bet Компания Soft2bet успешно продвигает 20 своих брендов казино и букмекерских компаний не только на рынки Европы. Бренды появляются в Бразилии, Индии и Японии. Сегодня одним из самых успешных брендов Soft2Bet в Европе является сайт CampoBet. Он предлагает обширные варианты ста...

Обновлений Android для смартфонов Huawei больше не будет? Срок действия временной лицензии Huawei на ведение бизнеса с американскими компаниями истек. Из-за этого старые телефоны Huawei, выпущенные до мая прошлого года, могут не получить следующих обновлений Android. Компания Huawei заявляет, что следит за ситуацией. Как сообщает г...

[Перевод] Вам не нужна сложная иерархия историй Консультанты и разработчики инструментов, похоже, имеют склонность делать вещи сложными. Им кажется, чем сложнее мы делаем вещи, тем больше наши клиенты нуждаются в нас. И так продаются инструменты и услуги, я полагаю.С другой стороны, я нахожу ненужную сложность чрезвычайно...

Обзор MSI MPG Gungnir 100D. Корпус Midi-Tower с изображением дракона На конец весны 2021 года линейка корпусов MPG Gungnir от MSI включает несколько вариантов, одно из ключевых отличий которых связано с исполнением лицевой пластины. Тестируемый сегодня MSI MPG Gungnir 100D является одним из самых доступных, но при этом здесь используется зака...

[Перевод] Разбираем в деталях: Технология единого входа (SSO) в Kubernetes с использованием OpenID Connection через G Suite В настоящее время Kubernetes де-факто является стандартом для оркестрации контейнеров, и лично я использую Kubernetes в production уже более двух лет. Будучи DevOps инженерами, мы тесно сотрудничаем с разработчиками и используем одни и те же инструменты такие, как: CI-CD, VC...

Apple App Store и Apple Pay оказались под прицелом антимонопольного органа ЕС Деятельность компании Apple стала предметом двух антимонопольных расследований, инициированных в ЕС. Европейские антимонопольщики решили выяснить, не нарушает ли американская компания правила честной конкуренции в магазине приложений App Store и платежном сервисе Apple ...

Что за программа Ватсап плюс и стоит ли ей пользоваться Думаю, вы не раз видели в интернете рекламу или по крайней мере слышали о приложении WhatsApp+, WhatsApp Plus, или Ватсап плюс. Как его только не называют, но суть от этого не меняется. Условно говоря, это улучшенная модификация мессенджера, которая предлагает более широкий...

Истории аварий с Patroni, или Как уронить PostgreSQL-кластер В PostgreSQL нет High Availability из коробки. Чтобы добиться HA, нужно что-то поставить, настроить — приложить усилия. Есть несколько инструментов, которые помогут повысить доступность PostgreSQL, и один из них — Patroni. На первый взгляд, поставив Patroni в тестовой среде...

Microsoft усложнила изменение браузера по умолчанию в Windows 11 Стало известно, что Microsoft сделала более сложным процесс смены браузера по умолчанию в Windows 11. Более того, некоторые новые компоненты операционной системы попросту игнорируют данную настройку. Очевидно, что это сделано для продвижения фирменного браузера Edge, но разр...

Leatherman для разработчика в Big Data Экосистема Big Data, а для определенности — Hadoop, достаточно большая, и включает в себя множество продуктов. Какие-то применяются чаще, какие-то реже. Но один из них в нашей команде мы выбрали для себя в качестве универсального инструмента «на все случаи жизни» — на нем пи...

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

Гендиректор Huawei: Это мы нужны Google, а не она нам Десять месяцев назад правительство США наложило на Huawei санкции, запретив ей сотрудничать с американскими предприятиями. Сильнее всего на китайцах отразилось ограничение на использование сервисов Google, без которых, казалось, фирменные смартфоны компании, перестанут пред...

Sirin labs совместно с Samsung представила сверхзащищенный смартфон Компания Sirin Labs (основной инвестор – казахский бизнесмен Кенес Ракишев), первой выпустившая блокчейн-смартфон FINNEY со встроенным криптокошельком, презентовала новое устройство с уникальной системой безопасности SIRIN V3. С июня 2021 года компания начинает продавать...

REACT + JEST = TDD ❤️ Привет, Хабр! Меня зовут Андрей Хижняк, я фронтенд-разработчик в команде, разрабатывающей App Store внутри ManyChat. Как и моим коллегам, мне нравится пробовать новые подходы, методологии и практики, заниматься повышением качества и скорости разработки. В начале этого года ...

Labrador Diagnostics предоставит бесплатные лицензии на запатентованную технологию разработчикам тестов на COVID-19 Компания Labrador Diagnostics на этой неделе объявила, что будет бесплатно предоставлять заинтересованным сторонам лицензии на использование своей запатентованной технологии диагностики в тестах для диагностики COVID-19. Этому сообщению предшествовала интересная ...

[Перевод] Автоматизация рабочего процесса Java-проекта с помощью модифицированной модели ветвления Gitflow Автоматизация рабочего процесса Java-проекта с помощью модифицированной модели ветвления Gitflow Ключевые выводы Gitflow — это совместная модель ветвления, которая пытается использовать мощность, скорость и простоту ветвления Git. Этот метод хорошо работал в ситуации, котор...

FOSS News №25 – обзор новостей свободного и открытого ПО за 13–19 июля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. GitHub сделал «арктическую резервную копию» всего значимого открытого кода, OpenCV анонсировал специализированный одноплатник,...

Как получить лицензию для Windows 11 бесплатно Одной из самых известных корпорация на рынке IT-технологий является компания Microsoft, а делать она старается абсолютно все, что может, только бы жители России как можно чаще и активнее использовали все ее фирменные продукты. Обрести мировую Читать полную версию публикации...

Корзинка для вселенной STALKER Всем привет.Ещё давным-давно, когда у меня появился доступ к 3D принтеру, пришло осознание что печать готовые модели это конечно круто... Но хочется и самой уметь делать интересные вещи. Была не одна попытка освоить 3D редактор, но то времени нет, то комп не тянет, то ещё чт...

FOSS News №53 – дайджест материалов о свободном и открытом ПО за 18-24 января 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Red Hat представил бесплатные варианты Red Hat Enterprise Linux; китайцы выпустили GNU/Linux дистрибут...

[Перевод] Как я хакнул контроллер Nintendo Joy-Con Хирургическая имплантация ёмкостного трекпада с технологией 3D-Touch на место оригинального аналогового джойстика В 2020-м году во время пандемии бывает скучно, и отсутствие возможностей творческого развития усложняет жизнь. Однако когда у вас есть набор инструментов с бол...

[Перевод] Code review Терминатор. Ревью, за которое вам скажут спасибо Рыжик помогает мне ревьюить код. А когда ему что-то не нравится — тоже настоящий Терминатор «Code review Терминатор», — однажды назвал меня коллега после особо продуктивного ревью. С одной стороны, это тешило ЧСВ и было приятно. С другой — коллега действительно научился че...

Когда программисту 1С становится скучно Биржевой спекулянт инвестор базовая версия. Когда программисту 1С становится скучно, он пытается скрасить свое свободное время так, как умеет. А умеет он только программировать. При этом навыками работы с биржевыми инструментами программист зачастую не обладает. Так рождает...

Международные пользователи Xiaomi и Redmi получили урезанную MIUI 12 Одной из приятных особенностей новой фирменной оболочки MIUI 12 от компании Xiaomi стал доработанный режим «всегда включенного» дисплея (Always on Display, AOD). Как оказалось, далеко не все пользователи смартфонов Xiaomi и Redmi получили доступ к одной...

[Перевод] Pac-Man: нерассказанная история того, как мы на самом деле играли в эту игру В одном небольшом городке к югу от Рима в саду частного дома есть руины древнего здания, которое некоторые считают языческим храмом. Каменные ступени ведут к, предположительно бывшему алтарю, настолько изъеденному временем, что он напоминает брусочек масла, к которому прил...

[Перевод] Забытый криотронный компьютер Дадли Бака В 1950-х годах аспирант Массачусетского технологического института убеждал инженеров создавать компьютеры с использованием сверхпроводящих магнитных переключателей вместо ламп или транзисторов. Изобретение Бака пережило творца. Более того, оно живо и по сей день: криотрон л...

[Из песочницы] «Данная ситуация выходит за рамки наших компетенций» – как быстро и просто остаться без ESD ключей ESD лицензия – это отличный выбор для быстрой покупки подлинного программного обеспечения: оплатили счёт – через пару часов получили заветный подлинный ключ. Но даже если вы покупаете её у официального реселлера компании Microsoft, это вовсе не гарантирует, что вы можете исп...

Per aspera ad astra, или как я строил ракету. Часть 2. Собираем альтиметр на STM32 и BMP280 Всем привет!  В предыдущей части я остановился на том, что мои ракеты удачно взлетели и приземлились, а на одной даже был установлен альтиметр. В этой статье я и расскажу о том как сделать простой высотомер на основе STM32 Nucleo L031K6 и датчика давления BMP 280 , кот...

Свободный запуск Android-приложений на Windows 10 обещан до конца года Компания Microsoft продолжает разрабатывать различные способы запуска Android-приложений на Windows 10.Если верить свежим данным, то соответствующая опция станет доступна пользователям уже до конца текущего года. Речь идёт о финальном этапе разработки Project Latte — с...

[Перевод] 10 расширений для VS Code, без которых я не могу программировать VS Code — мой любимый редактор кода. Это — самый популярный из существующих редакторов, возможности которого можно расширять практически до бесконечности. И, что удивительно, разработала его компания Microsoft. Я полагаю, что ни один из других редакторов и ни одна из других ...

В МойОфис появилось более 200 новых функций Хабр, привет, это МойОфис. 2019 год стал для нас знаковым. Нам доверяет всё большее число пользователей. Объемы проданных лицензий измеряются сотнями тысяч, более 1 млн бесплатных лицензий было передано в систему образования. Стремительный рост числа клиентов не позволяет...

Как будет выглядеть iOS 14? В октябре 2012 года один из создателей операционной системы iPhone и основной кандидат на пост главы компании Скотт Форстол ушел в отставку. Разработчиков дизайна iOS и macOS включили в группу промышленного дизайна компании, которую возглавлял Джонатан Айв, и в 2013 году вн...

Книга «Разработка на JavaScript. Построение кроссплатформенных приложений с помощью GraphQL, React, React Native ...» Привет, Хаброжители! Что такое современный JavaScript? Когда-то он просто добавлял интерактивности к окнам веб-браузера, а теперь превратился в основательный фундамент мощного и надежного софта. Разработчики любого уровня смогут использовать JavaScript для создания API, веб...

Оценка качества кластеризации: свойства, метрики, код на GitHub Кластеризация — это такая магическая штука: она превращает большой объём неструктурированных данных в потенциально обозримый набор кластеров, анализ которых позволяет делать выводы о содержании этих данных. Приложений у методов кластеризации огромное количество. Например, мы...

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

[Перевод] Наблюдение за сотовыми вышками Одна из моих любимых книг — «Высокопроизводительная Браузерная Сеть» Ильи Григорика. Помимо множества полезных советов, в книге есть множество увлекательных историй из реальной жизни. «46% потребления батареи для передачи 0,2% информации от общего числа байтов. Всякий раз,...

[Перевод] Как структурировать крупномасштабное приложение Vue.js Как лучше всего структурировать приложение Vue.js, чтобы оно масштабировалось и оставалось обслуживаемым и расширяемым по мере его роста? Этот вопрос я слышал неоднократно, и думаю, что один из ответов на него кроется в принципе предсказуемости. Когда речь идет о создании ма...

Тестирование трех бюджетных SSD емкостью 480 ГБ: все оттенки контроллера Phison S11 с разными типами TLC-памяти Принципиальных различий между модификациями накопителей на Phison S11 емкостью 240, 480 и 960 ГБ практически нет. Отличия могут появиться только при сравнении разных конфигураций — например, если в одном устройстве окажется TLC-память, а в другом — QLC. Хотя в ряде случаев р...

Почему я не буду пользоваться онлайн-кинотеатрами Всем привет! Меня зовут Леонид, я — разработчик сайта Поиск VPS. Некоторое время назад ко мне в обратную связь писало немало пользователей, которые просили помощи в подборе виртуального сервера для организации онлайн-кинотеатра. Естественно, планировалось использовать VPS то...

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

Tucows Downloads: история, причины закрытия и новая жизнь от Internet Archive софта Уходит в небытие целая эпоха. Закрыт навсегда портал-дистрибьютор ПО — Tucows Downloads, запущенный 28 лет назад. Портал был старше поисковиков Google и Яндекс на 4 и 5 лет, соответственно. Но настало и его время уходить на пенсию. Портал представляет собой файлохранище,...

От Яндекс.Лавки и Такси до Музыки и КиноПоиска: поддержка всех сервисов Яндекса собрана в одном месте Команда Яндекса объявила о запуске новой удобной функции в личном кабинете Яндекс ID. Теперь пользователь может просмотреть в одном месте всю свою переписку со всеми службами поддержки сервисов Яндекса, а также продолжить диалог или задать новый вопрос.  В разделе...

Бесплатные вещи за карму — история белорусского стартапа, который меняет принцип потребления Одно уважаемое издание про технологии назвало четвертый айфон гаджетом десятилетия. Когда я это читал, моя годовалая дочь как раз колотила «гаджетом десятилетия» по другому гаджету, которое тоже заняло какое-то место в топе. И мне на это абсолютно плевать, потому что это с...

Как слишком откровенные сцены Grand Theft Auto едва не привели компанию к краху Сегодня Grand Theft Auto (GTA) — не просто суперуспешная видеоигровая серия: это самый прибыльный медиапродукт за всю историю человечества, обогнавший другие фильмы, книги и игры. Одна GTA V разошлась тиражом уже в 140 млн копий и принесла создателям, студии Rockstar, свыш...

Microsoft анонсировала WinUI 3 Preview 1 Microsoft выпустила публичную версию WinUI 3 Preview 1 (библиотека для создания пользовательского интерфейса приложений). В компании утверждают, что это самая передовая разработка на данный момент. Она помогает использовать новые дизайнерские элементы в универсальных програ...

Видеоурок Теплицы: как работает чат для видеоконференций SpatialChat Мы недавно делали скринкаст о сервисе для проведения 3d-конференций Hubs.mozilla.com. Сервис интересен тем, что участники находятся в виртуальном пространстве и выбирают, с кем они будут общаться. Идея интересная, но реализована она в игровой форме и эта форма несколько усло...

Что такое Immutable Infrastructure Меня зовут Никита, я системный инженер в компании SEMrush. И в этой статье я расскажу вам, что такое Immutable Infrastructure, какие у этого подхода есть преимущества и недостатки и как мы его используем в компании. Если вы ни разу не слышали такое словосочетание, то усажив...

Square Enix порекомендовала i5-7500 и GTX 1070 для Kingdom Hearts III на ПК Японский ролевой экшен Kingdom Hearts III выйдет на ПК спустя более двух лет после релиза на Xbox One и PlayStation 4. Продавать его компания Square Enix планирует только в Epic Games Store, где и были недавно опубликованы системные требования. Для игры на минимальных настро...

Лайфхаки от Boomburum-а Привет, Хабр! В моей голове долгое время скребётся тараканом идея рассказать вам про пару лайфхаков, которые я использовал когда-то или продолжаю использовать до сих пор. Нашёл свободную минутку и предлагаю вашему вниманию 20 килознаков — надеюсь, что-нибудь пригодится и вам...

Не обновляется Айфон. Что делать Пожалуй, нет ничего более постоянного, чем обновления Apple. Компания не только выпускает примерно равное количество апдейтов для каждой операционной системы, но и обновляет даже уже откровенно не новые устройства. По сути, это хорошо, ведь так пользователи могут быть увере...

Почему онлайн-бизнесу стоит полюбить платежи через системы *Pay — исследование Яндекс.Кассы Мобильные платежные системы дали толчок в развитии совершенно нового клиентского опыта. Когда покупка совершается в интернете, человеку не нужно искать карту и тратить время на ввод ее данных. Достаточно одним касанием разблокировать Pay на своем смартфоне, и заказ уже оформ...

Кому еще нужен iTunes? С этим приложением можно про него забыть Были времена, когда загрузить контент на iPhone или iPad без iTunes было просто невозможно. Да что говорить, раньше без подключения к этой программе невозможно было сразу, достав устройство из коробки, его включить, так как оно требовало подключения к компьютеру с установле...

Продолжаем проектировать охлаждение для Kingroon KP3S Всем привет! Как любому владелецу принтера Kingroon KP3S мне требовалось охлаждение. В интернете полно бесплатных моделей  для этого, но все они плюс минус одинаковые. Ну так как чтобы печатать своё охлаждение нужно установить другое которое уже есть.По умолчанию я взял это ...

[Перевод] Падение в кроличью нору: История об одной ошибке перезагрузки varnish — часть 1 ghostinushanka, молотив по кнопкам в течение предыдущих 20 минут, как если бы от этого зависела его жизнь, поворачивается ко мне с полу-диким выражением в глазах и хитрой ухмылкой — "Чувак, я кажется понял." "Посмотри вот сюда," — говорит, показывая на один из символов на эк...

В этих наушниках лучше зря головой не махать. Моделью Mobvoi Earbuds Gesture можно управлять жестами головы Ассортимент компании Mobvoi пополнился любопытными полностью беспроводными наушниками Earbuds Gesture. Их основная изюминка — альтернативный способ управления. В данном случае речь идёт об управлении жестами головы. К примеру, при входящем звонке можно просто дваж...

Запасной аэродром: что происходит в единственном легальном «альтернативном App Store» — магазине iOS-приложений Airport Сервис не нарушает правила Apple, позволяет собрать все бета-версии и экспериментальные приложения в одном месте, а заодно стал сообществом для энтузиастов и разработчиков.

FOSS News №22 – обзор новостей свободного и открытого ПО за 22-28 июня 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и немного железа. Всё самое главное про пингвинов и не только, в России и мире. Новый суперкомпьютер на первом месте в TOP-500 на ARM и Red Hat Enterprise Linux, два новых ноутбука на GNU/Linux, поддержка р...

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

Последний удар: администрация Трампа отозвала лицензии Intel и других компаний на сотрудничество с Huawei По предварительной информации, лицензий уже лишились Intel и японский производитель чипов флэш-памяти Kioxia (ранее — Toshiba Memory).

[Перевод] Портируем Quake на iPod Classic Запускаем Quake на iPod Classic (видео). TL;DR: мне удалось запустить Quake на MP3-плеере. В статье описывается, как это произошло. Часть прошлого лета я потратил на пару своих любимых вещей: Rockbox и игру Quake id Software. Мне даже предоставилась возможность объединить...

Flutter под капотом: Owners Всем привет! Меня зовут Михаил Зотьев, я Flutter-разработчик и тимлид в Surf. Продолжаю серию материалов о внутреннем устройстве работы Flutter: Flutter под капотом Flutter под капотом: Binding Flutter под капотом: Owners > Вы находитесь здесь Для полного восприятия с...

Как Microsoft убила AppGet На прошлой неделе Microsoft выпустила пакетный менеджер WinGet в рамках анонсов на конференции Build 2020. Многие посчитали это ещё одним доказательством сближения Microsoft с движением Open Source. Но только не канадский разработчик Кейван Бейги (Keivan Beigi), автор своб...

Почему мобильным приложениям скоро придёт конец Android-приложениям скоро придёт конец? Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScrip...

[Из песочницы] Внедрение IMA SDK в Android-приложениях Предположим, что однажды вы решили создать приложение для детей и попробовать на этом заработать. Так как реклама — один из самых простых способов монетизации, то у вас возникает очевидная идея добавить в приложение одно из рекламных SDK и дальше только подсчитывать доход. В...

Лучшие ASMR-приложения на Android Хотите попробовать ASMR на своем смартфоне? Еще каких-то лет пять назад ASMR-контент был мало кому интересен. Сегодня же ASMR — это целый жанр со своими поклонниками и ненавистниками. Принято считать, что в основном контент подобного рода «обитает» лишь на ст...

Есть ли жизнь после CentOS? Под конец и без того нелегкого 2020 года Red Hat преподнесла всем поклонникам CentOS весьма неожиданный «подарок», объявив о радикальном сокращении EOL восьмой версии дистрибутива и последующем отказе от дальнейшего развития проекта. Пользователи операционной системы, на пр...

Организация Flavors во Flutter Для чего нужны Flavors Представьте ситуацию: есть приложение с аналитикой. Есть команда разработки, тестировщики и конечные пользователи. И те, и те пользуются одной версией приложения. Допустим мы хотим проанализировать насколько пользователям интересна фича А. Что в этом с...

Снос башни и точный расчет. Первоапрельский NUCо-конкурс Intel Вы будете смеяться, но мы снова проводим конкурс, посвященный нашему любимому Intel NUC. Мы, в свою очередь, хотим посмеяться вместе с вами, поэтому конкурс на этот раз будет шуточный, посвященный неумолимо наступающему на нас первому апреля. А вот приз будет вполне настоя...

Почему технические собеседования не нужны Ремарка - речь пойдет о 98% собеседований в постсоветском пространстве на позицию Java Developer. Начну вот с чего: знание Collections Framework, его иерархии наследования, внутренней работы HashMap и количества примитивов в языке - никак, совсем никак, не может дать пр...

Чем онлайн казино Покердом привлекает игроков? Среди конкурентов заметно выделяется Покердом – легальный ресурс, работающий с 2014 года по лицензии от игорной комиссии Кюрасао. The post Чем онлайн казино Покердом привлекает игроков? first appeared on HiTech.Expert.

Как работают кодировки текста. Откуда появляются «кракозябры». Принципы кодирования. Обобщение и детальный разбор Данная статья имеет цель собрать воедино и разобрать принципы и механизм работы кодировок текста, подробно этот механизм разобрать и объяснить. Полезна она будет тем, кто только примерно представляет, что такое кодировки текста и как они работают, чем отличаются друг от друг...

[Из песочницы] Особенности установления соединения между участниками сетевой игры типа «равный к равному» Это сборник информации, которая мне понадобилась, чтобы реализовать этап установления соединения между участниками сетевой игры типа «равный к равному» (peer-to-peer) с использованием протокола UDP. Статья расчитана на начинающих разработчиков игр. Попытался написать такую ...

В Windows 10 появился новый современный инструмент управления дисковыми разделами Существует множество сторонних менеджеров разделов для Windows 10, но, как вы знаете, в Windows есть собственный инструмент управления дисками, скрытый в панели управления. Благодаря встроенному в Windows 10 инструменту управления дисками вы можете изменять размер, создавать...

[Из песочницы] Игровая консоль stm32 Немного шутеров для stm32; как, зачем, что получилось. Предисловие Будучи поклонником «старой» школы шутеров с одной стороны и embedded-разработчиком с другой, я всегда испытывал интерес, как и почему авторам той эпохи удавалось воплощать новый жанр, требующий совершенно ...

Почему стоит покупать устройства на разных OC? Мне кажется, споры про то, какая ОС лучше, остались в далеком 2013 году. Сейчас обе операционных системы актуальны, у них свои пользователи, которые время от времени меняют одно на другое. Сейчас все те, кто спорил об этом лет 10 назад, уже не спорят и знают преимущества и ...

Microsoft раскрыла стоимость одного тарифа на сервис Windows 365 Пару дней назад на конференции Inspire 2021 Microsoft представила облачный сервис Windows 365, который позволит бизнес-клиентам создавать так называемые «облачные ПК» под управлением Windows 10 или Windows 11. В свою очередь сотрудники организации смогут подключаться и испо...

Основы deep learning на примере дебага автоэнкодера, часть №1 Если почитать обучение по автоэнкодерам на сайте keras.io, то один из первых посылов там звучит примерно так: на практике автоэнкодеры почти никогда не используются, но про них часто рассказывают в обучалках и народу заходит, поэтому мы решили написать свою обучалку про них:...

FOSS News №6 — обзор новостей свободного и открытого ПО за 2-8 марта 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО (и немного железа). Всё самое главное про пингвинов и не только, в России и мире. В выпуске №6 за 2–8 марта 2020 г.: Выпуск Chrome OS 80 Массовый отзыв сертификатов Let's Encrypt Удаление Эрика Рэймонда ...

С каким объёмом памяти покупать iPhone Не все, возможно, заметили, но в линейке iPhone 13 кое-что изменилось: теперь базовый iPhone 13 имеет 128 Гб памяти. Приятно, что стартовая цена на устройства осталась той же, что и в прошлом году. Это объясняется тем, что количество контента увеличивается не по дням, а по ...

Краткий wiki с элементами гайда по LCD/mSLA 3D-принтингу Добрый день, коллеги!Предлагаемый ниже текст - попытка кратко в одном месте собрать все то, что известно по 3D-печати фотополимером на 405нм LCD-принтерах.До знаменитых серий "... для тупых", "... для идиотов", "... для чайников", безусловно далеко - но ведь и 3D-печать не р...

Как попытаться заблокировать любой сайт с помощью РКН Всем привет! Сегодня я хочу рассказать историю о РКН, чужом сайте с фильмами и моем сайте, который не имеет к нему никакого отношения. У меня есть сайт для поиска виртуальных серверов со стабильной посещаемостью. Иногда бывают всплески количества посетителей из-за того, что...

Привычка работать «из коробки» или как мы засунули CUDA в .vcxproj CUDA А зачем? Пожалуй, сразу отвечу, для чего было придумано такое решение. Когда мы держали проект в виде OpenSource, то пытались сохранить политику «скачал код, собрал одной кнопкой», но с момента использования технологии CUDA ситуация стала сложнее… Большая часть комью...

[Из песочницы] Мамкины хацкеры или мой путь в CTF Это был далекий 2014 год, когда еще зеленые, недавно поступившие в универ, парни, услышали, что есть какие-то соревнования с завлекающим названием — «Capture the flag» (сокр. CTF, в переводе «Захват флага»). Фото с сайта securitylab.ru к новости про Facebook CTF 2016 На ф...

[Перевод] Как Airbnb скрывает кошмары при помощи тайной команды «чистильщиков» Наверняка вам приходилось слышать о нелёгкой работе модераторов видеохостингов, вычищающих многие терабайты запрещённого контента, но есть ещё одна категория сотрудников, службу которых вряд ли можно назвать простой, — это сотрудники секретной службы безопасности Airbnb. Жу...

В новом видео PUBG: New State говорят о сюжете и боевом пропуске Kraftonпродолжает «Экскурсию по карте Трой» в PUBG: New State. В новом выпуске мы узнали больше о сюжете игры, а также предстоящем боевом пропуске. Для PUBG: New State вышло новое видео, а точнее — третий эпизод «Экскурсий по Трой». Разработчики сказали, что действия новой...

[Из песочницы] Хищник или жертва? Кто защитит удостоверяющие центры Что происходит? Тема мошеннических действий, совершаемых при помощи сертификата электронной подписи, получила широкий общественный резонанс в последнее время. Федеральные СМИ взяли себе за правило периодически рассказывать страшные истории о случаях неправомерного использова...

[Перевод] Рисуем муравьями: процедурные изображения при помощи алгоритмов оптимизации муравьиной колонии Почему мне захотелось рисовать муравьями Я хотела создать произведение искусства, исследующее сложность проектирования программного обеспечения. Когда я представляю огромную кодовую базу, то думаю о её самостоятельно возникающей сложности и о её переплетённых, взаимосвязанн...

Тысячи дронов над головами. Amazon получила лицензию авиаперевозчика для проекта доставки товаров дронами Компания Amazon была первой, кто всерьёз заговорил о массовой доставке товаров дронами. Эта история началась ещё в далёком 2014 году, однако в итоге компания, как и все остальные желающие, столкнулась с запретом со стороны FAA. И лишь сейчас, как сообщает источник, Amaz...

[Перевод] Программирование игры для embedded-устройства на ESP32: накопитель, аккумулятор, звук Начало: система сборки, ввод, дисплей. Часть 4: накопитель Odroid Go имеет слот карты MicroSD, который будет полезен для загрузки ресурсов (спрайтов, звуковых файлов, шрифтов), а возможно, даже для сохранения состояния игры. Устройство чтения карт подключено по SPI, но I...

Технология, способная убивать любые вирусы, в том числе и COVID-19 Компания INTECH Technologies представила в России несколько устройств с инновационной технологией, которые обеспечивают защиту в помещениях, входных группах, транспорте и в общественных местах. Данная технология является низкотемпературной плазмой, которая способна оказыват...

Исследование возможных заимствований и нарушений условий лицензирования в Java-коде на GitHub Меня зовут Ярослав Голубев, я работаю в JetBrains Research, в лаборатории методов машинного обучения в программной инженерии. Некоторые мои коллеги уже писали здесь о своих проектах (например, о подсказках для онлайн-курсов). Общая цель нашей группы — сделать работу программ...

60+ чатов и ютуб-каналов для PHP-разработчика, которые советуют ребята из сообщества В середине лета мы начали крутить идею создания сайта со всеми PHP-активностями России, Украины и Беларуси. Зачем? Их стало так много в разных форматах, что пора бы уже агрегировать для удобства в одном месте. Сайт запилили, а еще расспросили организаторов городских комьюн...

«За и против»: апскейлинг исторических видеороликов — почему он нравится не всем [«1000 и 1» мнение по теме] На критику деятельности «апскейлеров», опубликованную в одном из топовых научпоп изданий, гиковское сообщество отреагировало ярким обсуждением темы. Рассказываем, что к чему. Кто виноват и что делать

Почему Android и iOS никогда не изменятся кардинально Знаете, я часто пишу о том, что нам нужны новые операционные системы с совсем иным интерфейсом. Android и iOS жутко надоели, как и Windows, macOS и Linux. Все эти системы какими были на этапе зарождения, такими и остаются. Основная идея операционной системы — предоста...

FOSS News №69 – дайджест материалов о свободном и открытом ПО за 3–9 мая 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: 30 лет Линукса. Интервью с Линусом Торвальдсом в 2 частях. Linux Foundat...

Как на Xiaomi скрыть выбранные фото и альбомы? 12 марта Xiaomi затронула момент превосходства оболочки MIUI над некоторыми другими или же стоковым Android. Компания делает неплохой навес для операционной системы Google, который значительно расширяет дефолтные возможности. Впрочем, о вкусах не спорят. Не всем нравится M...

Tarantool и кодогенерация на Lua Довольно часто на практике попадается класс задач, когда требуется обойти какую-то структуру или преобразовать формат данных из одного в другой. И в самом общем случае выполнение таких действий приводит к большому числу проверок и аллокаций памяти. Одним из примеров является...

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

[Перевод] Автоматический вечный календарь с подсветкой Статья с сайта Instructables на конкурс самоделок с применением станков с ЧПУ Как по мне, самыми часто используемыми объектами в нашей жизни служат часы и календари. Течение времени всегда было одной из главных тем в жизни людей. И я такой же – думаю, что это можно понять...

[Перевод] Обдумывая стори поинты Мне нравится говорить, что я, возможно, изобрел стори поинты (story points) и если действительно изобрел, то сегодня мне жаль. Давайте рассмотрим подробнее, что я думаю о стори поинтах сейчас. По крайней мере один из нас точно заинтересован в моих мыслях. Идея историй (st...

Суд в России впервые обязал Google удалить из Google Play пиратское приложение Google Play может по праву считаться свободным каталогом. Во всяком случае, по сравнению с App Store он именно таковым был, есть и – хотелось бы в это верить – будет. Всё-таки более либеральные правила размещения и менее строгий контроль разработчиков сделали своё дело, и в...

[Перевод] Создание уникальных часов Все началось, когда мое внимание привлек старый светодиодный дисплей, лежащий в ящике среди мелочевки и запасных деталей. Он сохранился еще со времен древних 386/486 ПК и мог отображать частоту до 99 МГц. Когда он был установлен на системном блоке в те времена, он показыва...

Можно ли запускать Windows на Android-смартфонах Несмотря на то что Android – это открытая операционная система, которую все могут видоизменять как угодно, это всё-таки мобильная платформа. Поэтому и работает она на базе соответствующего железа. Да, оно производительное и энергоэффективное, но всё-таки мобильное. Так что ...

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

Маленький, но гордый: DuckDuckGo против рекламных монстров Сохранение анонимности было одним из ключевых принципов первоначально свободного интернета, который, однако, уже более 20 лет постоянно попирается крупнейшими титанами рынка интернет-технологий: поисковыми системами, социальными сетями и торговыми площадками. И тем ценнее ...

Настройка балансировки нагрузки на InfoWatch Traffic Monitor Что делать, если мощности одного сервера не хватает для обработки всех запросов, а производителем ПО не предусмотрена балансировка нагрузки? Есть много вариантов – от покупки балансировщика нагрузки до ограничения числа запросов. Какой из них правильный, нужно смотреть по ...

DataArt открыл сайт IT-музея На сайте IT-музея DataArt собраны шесть больших глав, посвященных истории вычислительной техники в СССР, фото и описания нескольких десятков экспонатов, личные истории разработчиков ЭВМ и программистов, которые на них работали. Специально для Хабра мы собрали ...

Почему не стоит так легко отказываться от Huawei? Иногда кажется, что некоторые производители должны доминировать на рынке смартфонов, но на деле получается немного иначе. Как показывает практика, хорошее железо, отличная камера и приятный внешний вид еще не гарантируют, что смартфоны будут разлетаться, как горячие пирожки...

Как мы делаем App Clips? App Clips — это облегченные версии приложения для iOS 14, которые позволяют людям быстро выполнять определенную задачу, не скачивая и не устанавливая его полную версию из App Store. Компания Apple анонсировала такие мини-приложения на всемирной конференции для разработчиков ...

Финуслуги: как мы делаем платформу, которая изменит российский финансовый рынок В октябре прошлого года Московская биржа запустила платформу личных финансов finuslugi.ru. Об этом можно почитать, например, в официальном пресс-релизе на нашем сайте. Но кто читает скучные пресс-релизы, когда есть Хабр? ? Поэтому мы – биржевая команда разработчиков – решили...

[Перевод] Дизайн и подходы создания Big Data пайплайнов (Корень всех зол в data engineering лежит в излишне сложном конвейере обработки данных) Исторический контекст Разработка конвейера данных достаточно серьезная задача, а с учетом областей с огромными объемами данных, эта сложность многократно увеличивается. Инструменты и ко...

Zoom предложил российским чиновникам и госкомпаниям покупать лицензии напрямую 6 апреля один из российских дистрибьюторов сообщил, что сервис запретил продавать услуги госструктурам.

Google Assistant ждёт грандиозное обновление для запасливых пользователей Android. Новый сервис Memory сочетает возможности Google Keep и Pinterest Компания Google готовит большое обновление для цифрового помощника Google Assistant (Google Ассистент). Энтузиасты смогли обнаружить новый сервис под названием Memory, который приносит принципиально новую функциональность.  Находкой в коде свежей версии Google Ass...

[Из песочницы] 14 вещей, которые обязан знать iOS-разработчик С разрешения автора выкладываю перевод статьи Norberto Gil Vasconcelos «14 must knows for an iOS developer» (ссылка на оригинал). Как iOS-разработчик (в данный момент абсолютно зависимый от Swift), я создавал приложения с нуля, поддерживал приложения, работал в различных ко...

[Перевод] Делаем своими руками: KVM Over IP при помощи Raspberry Pi На Хабре вряд ли стоит рассказывать о программах удаленного доступа к ПК, вроде TeamViewer. Но все это работает лишь в среде операционной системы. А вот доступа к BIOS, возможности установки, переустановки и прочих операций с операционной системой нет. Для всего этого есть ...

Как открыть резервную копию iPhone на компьютере С появлением iPhone и развитием экосистемы Apple привычные функции, которыми мы пользовались, стали намного проще и понятнее. Одна из них — это резервное копирование данных с одного телефона, чтобы восстановить на другом. Раньше подобная операция превращалась в сущий ...

Как начать создавать карту в UE4 Всем доброго дня Как работают другие — одно из немногого, на что можно смотреть вечно. Но рано или поздно пора начинать что-то делать самому. Меня неожиданно сильно зацепил MudRunner своей атмосферностью, но мне не хватает в нём зимы (погоды, снега) и какой-то осмысленностив...

MVVM на основе Combine в UIKit и SwiftUI приложениях для UIKit разработчиков Мы знаем, что ObservableObject классы с его @Published свойствами созданы в Combine специально для View Model в SwiftUI. Но в точности ту же самую View Model можно использовать и в UIKit для реализации архитектуры MVVM, хотя  в этом случае нам придется вручную «привязать» ...

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

Распродажа: Ключи для Windows 10, Microsoft Office и другого ПО по безумно низким ценам Ситуация в мире сложилась таким образом, что все больше людей переходит на удаленную работу. Пандемия COVID-19 прекрасно дала понять, что качественно выполнять работу можно и из дома. Но для этого необходимо иметь качественное ПО. Кто-то работает на macOS, кто-то на Windows,...

«Удаленка». Заметки вчерашнего офисного разработчика Когда смотришь новости в сети про какую-нибудь далекую страну, в которой происходят какие-то беды по типу вспышек очередной “холеры 21 века”, то не всегда осознаешь, что однажды это может коснуться и тебя. Так произошло и со мной – слава богу, речь пойдет не про ухудшение ...

Microsoft рассказала о новшествах в февральском обновлении для Xbox One Компания Microsoft рассказала о новых функциях в операционной системе для Xbox One, которые уже на этой неделе смогут опробовать участники программы Xbox Insider, а всем пользователям они станут доступны вместе с выходом февральского обновления для Xbox One (версия 2002). У...

Просмотр сериалов - как вариант проведения свободного времени и мой чарт-лист Чем заняться в свободное время? Можно поиграть в игры, но при условии, что видеокарта потянет. Можно посмотреть кино, почитать книгу или посмотреть очередную серию сериала

Мой питомец умер. История тамагочи В детстве о собственном питомце мечтали если не все, то многие. Собачке там, котёнке, попугайчике или хомячке. Хотелось ухаживать за ним, кормить, холить и лелеять, а так же гулять и играться. Но, увы, подобная возможность была не у всех. Многим банально не разрешали родит...

Почему мы говорим hello и hi: история английских приветствий + бонус Вы можете не знать английского, но слова «hello» и «hi» поймете даже в этом случае. Это одни из самых распространенных слов в английском. Носители языка их используют каждый день. И студенты, когда учат английский как второй, изучают их одними из самых первых. Они настоль...

Windows 7 не может умереть. От Microsoft требуют дать ОС вторую жизнь Компания Microsoft прекратила официальную поддержку операционной системы Windows 7 ещё 14 января. Однако пользователи оказались совершенно не готовы распрощаться с полюбившейся платформой. Фонд свободного программного обеспечения (Free Software Foundation) ...

Как перенести ватсап на другой телефон При покупке нового смартфона почти все сталкиваются с необходимостью перенести информацию с одного телефона на другой. Если речь идет о переходе, например, с iPhone 7 на iPhone 11, то здесь и объяснять ничего не нужно: достаточно авторизоваться со своим Apple ID, чтобы пере...

FOSS News №12 — обзор новостей свободного и открытого ПО за 13 — 19 апреля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Участие Open Source сообщества в борьбе с COVID-19, 15-летие Git, отчёт FreeBSD за первый квартал, пара интер...

(Не)очередной MQTT телеграм бот для IoT Всем привет! Сегодня хочу поделиться опытом разработки универсального телеграм бота для получения информации и управления IoT устройствами посредством протокола MQTT. Почему (не)очередной? Потому что это не просто бот с двумя захардкоженными кнопками для управление лампочк...

Я — Android-разработчик, и мне не нравилось вести ворклоги вручную Когда я устраивалась в Skyeng, солнце светило чуть ярче, трава зеленее не была (шла такая же ранняя весна), а тимлид попросил записывать в Jira, сколько времени ушло на кодинг, а сколько на разговоры и ревью. Хотя бы раз в две недели. «По этим данным мы пробуем понять, на...

Кейсы для применения средств анализа сетевых аномалий: атаки через плагины браузеров Атаки на браузеры являются достаточно популярным вектором для злоумышленников, которые через различные уязвимости в программах для серфинга в Интернете или через слабо защищенные плагины к ним пытаются проникать внутрь корпоративных и ведомственных сетей. Начинается это обыч...

Кому индивидуальных тренировок на основе ИИ? Привет, Хабр! Мы тут заморочились вопросом о тренировках дома и погрузились в разработку фитнесс приложения (android | ios). Для начала давайте разберемся, что обычно прячется за маркетингом фитнесс приложений? Мы все чаще встречаем рекламу с главным предложением — скача...

Появилась первая игра, для которой рекомендована дискретная видеокарта Intel. Которая ещё не вышла Вчера компания Asus представила первый в мире ноутбук с дискретной видеокартой Intel. Её параметров производитель не указывает, называя адаптер First Intel Discrete Graphics. А сегодня появилась первая игра, для которой разработчик рекомендует в том числе 3D-карту Intel...

Проблема статус-кодов HTTP Ситуацию с использованием кодов ответов HTTP можно заносить в палату мер и весов: вот что происходит, когда благие намерения разработчиков спецификации сталкиваются с жестокой реальностью. Даже с двумя жестокими реальностями. Как мы обсудили в Главе 10, одна из целей существ...

Нелегальные БК — плюсы и минусы нелегальных контор Нелегальные букмекерские конторы в России представляют собой компании, не имеющие официальной лицензии от ЦУПИС, а потому внесенные в реестр запрещенных на территории РФ. В сегодняшнем материале мы проанализируем плюсы и минусы оффшорных контор, однако прежде рекомендуем изу...

Разворачиваем сервер для проверки In-app purchase за 60 минут Всем привет! Сегодня расскажу вам как развернуть сервер для проверки In-app Purchase и In-app Subscription для iOS и Android (server-server validation). На хабре есть статья от 2013 года про серверную проверку покупок. В статье говорится о том, что валидация в первую очередь...

Опубликован релиз Sequoia 1.0, реализации OpenPGP на языке Rust Спустя три года после начала разработки опубликован релиз Sequoia 1.0. Это реализация OpenPGP на языке Rust, содержащая обширную библиотеку функций и инструментарий командной строки. Релиз опубликован после того, как разработчики закончили работу над низкоуровневым API — в ...

Рассказываю о Гача играх: почему они популярны и в какие игры играть? Термином «Гача-Игры» называют цифровые вариаций «Гасяпонов». Автоматы с игрушками в капсулах от компании Бандая. По сути это автоматы с игрушками, и их можно найти по всей Японии. Принцип таков: Есть ассортимент призов. Вставляя в автомат деньги, вы получаете один из них. ...

FOSS News №57 – дайджест материалов о свободном и открытом ПО за 15-21 февраля 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Бесконечность не предел: Linux и Open Source осваивают Марс; как прошёл FOSDEM 2021; Barclays и TD Ban...

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

[Перевод] Почему у нас до сих пор нет роботов-каменщиков? Как только начинаешь исследовать вопрос строительства, оказывается, что любые новые идеи, которые могут прийти в голову, кто-то уже не раз и не два испытывал – часто несколько десятилетий назад. Одной из таких новых, но на самом деле старых, идей является механический каме...

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

[Из песочницы] Как рассказать об основных компонентах Android за 15 минут Введение В этой статье пойдет речь о том, как рассказать человеку, ранее не знакомому с программированием под Android, об основных его компонентах. Заинтересовать и показать, что все не так сложно, как многие думают. При этом сделать это за 15 минут и не уходя в объяснение к...

Новогодняя распродажа 2021 – пожизненная лицензия на Windows 10 за 14 долларов Две лицензии на ОС Windows 10 Professional обойдутся приблизительно в 25 долларов.

Apple разрешила покупать в App Store приложения для iOS и бесплатно получать их для macOS   Apple разрешила разработчикам создавать универсальные бандлы в App Store. Это значит, что пользователь может приобрести одну программу, например, для iOS, а затем получить то же приложение для iPadOS, macOS, watchOS и tvOS бесплатно. Компания утверждает, что раз...

Apple и Google объединяются против властей США, чтобы защитить App Store и Google Play Законопроект внесен на рассмотрение в верхнюю палату конгресса США, казалось бы, какое нам дело до этого – но увы. Если этот законопроект превратится в закон, мы от него тоже пострадаем. В онлайн-магазинах приложений где за год приобретается 50 миллионов или более цифровых ...

Что мы ждём от EMUI 11? Собрали 7 главных фишек новой оболочки Компания Huawei собирается представить фирменную оболочку EMUI 11 в следующем месяце на своей ежегодной конференции разработчиков. Ожидаемый набор функций для готовящейся к выходу EMUI 11 был опубликован в Интернете. Среди них улучшенный режим GPU Turbo, обновленный темный р...

Ласточка в мире микросервисов Helidon – по гречески ласточка (Χελιδόνι), это такая маленькая птичка из отряда воробьиных с длинными острыми крыльями и характерным двойным хвостом. Уверен, каждый из нас восхищается полетом и грацией этой птички, а то, как она живет в стаях, чем-то напоминает мир микр...

Тренды для разработчиков игр: зачем добавлять режим Among Us в свой проект В прошлом году мы добавили в мобильный PvP-шутер режим Imposter по мотивам игры Among Us — переработанную и переосмысленную в 3D мини-игру с новыми механиками и фичами. Она стала популярным местом входа в игру даже среди тех, кто раньше не слышал про Pixel Gun. Другой пример...

Киевстар, Vodafone и lifecell получили лицензии на 4G в диапазоне 900 МГц Операторы уплатили за 4G-лицензии в бюджет более 600 млн.грн. Киевстар перечислил 260 млн.грн, Vodafone - 230 млн.грн., lifecell - 121 млн.грн.

FOSS News №45 – дайджест новостей и других материалов о свободном и открытом ПО за 30 ноября — 6 декабря 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Инициатива по поддержке чипа Apple M1 в Linux; Google открыл Atheris, инструментарий для fuzzing-тест...

FOSS News №10 — обзор новостей свободного и открытого ПО за 30 марта — 5 апреля 2020 года Всем привет! Продолжаем обзоры новостей свободного и открытого ПО и железа (и немного коронавируса). Всё самое главное про пингвинов и не только, в России и мире. Продолжаем освещать роль Open Source разработчиков в борьбе с COVID-19, трижды порадовала Huawei, появилось д...

[Перевод] Кунг-фу стиля Linux: запуск команд Одна из особенностей Linux- и Unix-подобных операционных систем, возможность мощная, но, в то же время, вызывающая немало путаницы, заключается в том, что в этих системах до одной и той же цели можно добраться разными путями. Возьмём, например, что-то простое, вроде запуска ...

Официальная позиция Программных комитетов Highload++ и других IT-конференций на претензии к Игорю Сысоеву… Официальная позиция Программных комитетов Highload++ и других IT-конференций на претензии к Игорю Сысоеву и Максиму Коновалову Атака на Игоря Сысоева, выдающегося программиста и создателя Nginx, продукта, распространяемого под свободной лицензией, то есть доступного каждом...

Ацетоновая Баня на Магнитах с Подсветкой Всем привет!Я знаю, что 90% людей печатает PLA и PETG. Но я вхожу в тот небольшой процент людей, которые в основном печатают ABS. Создание Ацетоновой бани был лишь вопрос времени. Не могу сказать, что я являюсь страстным поклонником глянцевой поверхности и блеска. Но такая о...

[Перевод] Пользуемся офлайн-браузингом, как будто сейчас 1995 год В своё время офлайн-браузинг был своего рода Святым Граалем веб-разработки. В середине 90-х он являлся источником вдохновения, размышлений и роста ценности компаний. В июне 2015 года разработчик из команды Google Chrome Алекс Рассел опубликовал пост. В этом посте он расска...

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

Разработчики встраиваемых систем не умеют программировать Заслуженно распространена точка зрения, что типичный разработчик высокоуровневого прикладного ПО настолько свыкся с доступностью системных ресурсов и мягкостью требований реального времени, что ожидать от него оптимизации кода в угоду снижения ресурсоёмкости приложения можно...

Учебный видео-курс по арифметике с плавающей запятой в формате IEEE-754. Часть I Арифметика с плавающей запятой хорошо понятна далеко не всем программистам. Раньше я работал в разных IT-фирмах и с удивлением обнаруживал, что даже опытные программисты теряются, когда возникает задача подобрать для сравнения двух чисел с плавающей запятой в коде вроде так...

FOSS News №44 – дайджест новостей и других материалов о свободном и открытом ПО за 23-29 ноября 2020 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Портативный open-source компьютер DevTerm с модульным дизайном в стиле ретро и с кучей возможностей; ...

[Перевод] Слышали о языке Prolog? Prolog — это один из тех языков, которые программисты обычно изучают в самом начале карьеры (например — в школе или в институте). Его, правда, забывают почти сразу же после того, как изучили. Почему? Ну, лично я виню в этом индустрию разработки ПО. Я работаю в этой сфере по...

FOSS News №49 – дайджест материалов о свободном и открытом ПО за 28 декабря 2020 года – 3 января 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. 20 лет проекту Sisyphus; компания Mozilla работает над новым оформлением Firefox; оценка предпочтений ...

4 лучших альтернативы Google Chromecast Google Chromecast остается одним из самых простых решений для беспроводной потоковой передачи между устройствами в любом месте, где есть надежный сигнал Wi-Fi. Он работает для потоковой передачи на телевизор развлекательного контента или для проведения презентаций. Однако, ...

Почему я всем советую установить последнее обновление от Huawei Наверное, уже все знают, что США отказались продлевать Huawei лицензию на обновление даже тех смартфонов, которые вышли до санкций и, по логике вещей, под них вообще не подпадали. Конечно, компания тут же объявила, что для пользователей ничего не изменится, и она планирует ...

[Перевод] Как в Python реализованы очень длинные числа типа integer? Перевод статьи подготовлен специально для студентов курса «Разработчик Python». Когда вы пишете на низкоуровневом языке, таком как С, вы беспокоитесь о выборе правильного типа данных и спецификаторах для ваших целых чисел, на каждом шаге анализируете достаточно ли будет ис...

И ты, Брут: Чем опасны Viber, Booking, Edge и другие приложения для Android Низкий уровень безопасности – это, пожалуй, один из самых хрестоматийных и всем известных недостатков Android. Принято считать, что Google совершенно не контролирует софт, который попадает в Google Play, пренебрегает обновлениями и вообще не исправляет уязвимости, которые в...

Быстрое чтение CSV в C# (fast read CSV) Уже не первый год пользуюсь своим универсальным конвертером CSV файлов в БД SQL Server - ImportExportDataSql, который имеет ряд полезных функций, необходимых любому разработчику БД MSSQL, например: перенос данных с одной БД в другую через SQL скрипт, выгрузка структуры БД...

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

Зачем (не)нужны геттеры? Прошлая статья про сеттеры/геттеры как способ работы с сущностью (на примере Symfony в PHP) получила бурное обсуждение. В данной статье попробую выразить свои мысли отдельно по поводу геттеров: зачем и когда что-то получать, какую ответственность они решают и когда их уместн...

FOSS News №71 – дайджест материалов о свободном и открытом ПО за 17–23 мая 2021 года Всем привет! Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире. Главные темы нового выпуска: Бета Android 12: что нового. Сотрудники платформы Freenode покинули прое...

Mozilla прекращает разработку проектов Voice Fill и Firefox Voice Компания Mozilla объявила о том, что в следующем месяце будет прекращена работа сервера Speech Proxy, обеспечивающего функционирование дополнений Voice Fill и Firefox Voice. Сервер будет остановлен 28 февраля, но код дополнений останется в репозиториях и будет в дальнейшем п...

Укрощаем динамику в задаче о палиндромах Я уже давно не студент, но в свободное время изучаю материалы по Computer Science. Мне нравится получать знания и делиться ими. Недавно я наткнулся на любопытную задачу в известном учебнике "Алгоримы: Построение и Анализ". В этой статье я продемонстрирую принципы д...

Как магазины приложений сделали нашу жизнь проще AppStore впервые появился в iPhone 3G и было в нем всего 500 приложений. В этом году он отмечает свое 13-летие, с чем мы его и поздравляем! Сегодня он насчитывает миллионы разных программ для iPhone, iPad и даже iPod, которые отличаются своим удобным интерфейсом и наличием ...

Google объяснил, с чем может быть связано постепенное снижение позиций сайта Во время последней видеовстречи для вебмастеров сотрудник Google Джон Мюллер поделился своим мнением о том, с чем может быть связано не резкое, а постепенное снижение позиций сайта. Так, один из вебмастеров спросил, не виноваты ли обратные ссылки (50% от одного поддомена) и ...

Главный секрет блока else в циклах пайтона Это короткая статья для новичков. Наверняка вы знаете, что в пайтоне для циклов for и while предусмотрен блок else. И с этим блоком возникает много путаницы, потому что его действие на первый взгляд не интуитивно. Приходится потратить немного времени или заглянуть в документ...

У iPad mini обнаружили серьёзную проблему с дисплеем Некоторым новым покупателям iPad mini не так нравится новый экран крошечного планшета, как им хотелось бы. Издание 9to5Mac сообщает, что пользователи (в том числе журналист из The Verge) заметили эффект «желейной прокрутки», когда одна сторона экрана прокручивается с одной с...

Количество активных пользователей устройств Huawei достигло отметки в 570 млн человек В рамках мероприятия Huawei Developer Day представители китайской компании объявили о том, что количество активных пользователей устройств этого производителя достигло отметки в 570 млн человек. Кроме того, было сказано, что у Huawei насчитывается 1,2 млн зарегистрированных ...