Социальные сети Рунета
Воскресенье, 11 апреля 2021

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

Разработчик добавил возможность стриминга из Spotify плееру iPod 2004 года выпуска iPod является одним из культовых девайсов, который во многом предопределил путь развития музыкальных плееров в середине нулевых. Сейчас же спрос на него существенно упал, ведь большинству пользователей достаточно обычного смартфона, который способен стримить музыку из популя...

Чем заменить стандартные приложения на iPhone? Попробуйте эти Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас приложения, которые запросто могут да...

HTTP по UDP — используем с пользой протокол QUIC QUIC (Quick UDP Internet Connections) — это протокол поверх UDP, поддерживающий все возможности TCP, TLS и HTTP/2 и решающий большинство их проблем. Его часто называют новым или «экспериментальным» протоколом, но он уже давно пережил стадию эксперимента: разработка ведётся...

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

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

В App Store раздают со скидкой крутые хиты. А что-то вообще бесплатно! Сегодня мы вручную отобрали для вас самые крутые приложения со скидкой в App Store. Так, всего за 75 рублей раздают знаменитую «Персефону», сбросили цену на This War of Mine, а крутой плеер для айфона с поддержкой облака вообще раздают бесплатно. Если хотите посмо...

Вышло переиздание культовой игры «Как достать соседа» Многие помнят культовую головоломку «Как достать соседа», где вам было необходимо строить козни нелюбимому соседу. Игра представляла собой мультяшную смесь аркады и головоломки, которая отличалась неплохим юмором, колоритными героями, интересным геймплеем и многими другими...

HMI на основе Node-red и Scadavis.io В настоящее время в связи с ростом популярности концепции IoT и развитем сопутствующих технологий многие производители программного обеспечения для промышленной автоматизации используют это в своих продуктах. Доступ к SCADA-системам через web-интерефейс — идея и реализация н...

SwiftUI по полочкам: Анимация. Часть 1 Недавно мне попалась свежая статья, в которой ребята пытались воспроизвести интересный концепт средствами SwiftUI. Вот что у них получилось: Я с интересом изучил их код, но испытал некоторое разочарование. Нет, не в том смысле, что они что-то сделали неправильно, вовсе...

Влияние data-классов на вес приложения Kotlin имеет много классных особенностей: null safety, smart casts, интерполяция строк и другие. Но одной из самых любимых разработчиками, по моим наблюдениям, являются data-классы. Настолько любимой, что их часто используют даже там, где никакой функциональности data-класс...

Бомба: Sony выпустила PlayStation 5 Pro с огромной производительностью Для того, чтобы иметь возможность играть в видеоигры, необходимо использовать электронное устройство, которое позволит все это делать, а таких в настоящее время на рынке крайне много на любой вкус и цвет. Однако при всем при Читать полную версию публикации Бомба: Sony выпус...

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

WSL эксперименты. Часть 1 Привет, хабр! В октябре OTUS запускает новый поток курса «Безопасность Linux». В преддверии старта курса делимся с вами статьёй, которую написал один из наших преподавателей — Александр Колесников. В 2016 году компания Microsoft представила IT сообществу новую технологи...

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

Червяки снова в моде? Культовая игра Worms Armageddon крупно обновлена спустя 21 год после выпуска В конце 90-х годов было много культовых игр — Need for Speed и Need for Speed III: Hot Pursuit, Age of Empires II, StarCraft: Brood War, Diablo. Наверняка можно назвать еще с десяток других, и в их числе обязательно будет Worms Armageddon. В свое время немало вычи...

Червяки снова в моде? Культовая игра Worms Armageddon крупно обновлена спустя 21 год после выпуска В конце 90-х годов было много культовых игр — Need for Speed и Need for Speed III: Hot Pursuit, Age of Empires II, StarCraft: Brood War, Diablo. Наверняка можно назвать еще с десяток других, и в их числе обязательно будет Worms Armageddon. В свое время немало вычи...

В App Store сегодня раздают много приложений со скидкой. Лучше поторопиться Каждый день мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас текстовый квест, умный фоторедактор...

Как делать карьеру программисту, не решая задачи бизнеса Статья Программист не должен решать задачи бизнеса вызвала неслабое обсуждение (и даже ответ с прямо противоположным утверждением). И, забавно, что все свелось к догматическим рассуждениям из разряда «программист должен», или «бизнес должен». Как будто, речь идет о системе, ...

Модель эффективности медиа рекламы для интернет-магазинов Мы в агентстве People & Screens много лет работаем с онлайн-бизнесами в качестве рекламного партнера. Когда у нас появилась идея оценить вклад медийной рекламы в продажи интернет-магазинов, она казалась нереализуемой и даже безумной. Как только мы поняли, что все элемент...

Чем заменить стандартный калькулятор на iPhone? Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня вот в подборку попал калькулятор, который может дать ф...

[Перевод] Go глазами Rust-программиста: первые впечатления В преддверии старта курса «Разработчик Golang» подготовили перевод интересного материала. А каким было ваше первое впечатление от Go? На протяжении последних нескольких недель мне довелось использовать Go в работе. Я впервые использовал Go на более-менее крупном и серьезно...

[Перевод] Хакаем WhatsApp, часть 2 – разбор Whatsapp VOIP протокола В это статье я хочу рассказать как я вскрыл несколько частей WhatsApp VoIP протокола с помощью джейлбрейкнутого iOS устройства и набора разных программ для анализа. В последнее время Whatsapp привлекает к себе большое внимание из за найденных уязвимостей и возможностей дл...

[Из песочницы] Некоторые тонкости injection'а коллекций в Spring'е Всем привет! Меня зовут Владислав Родин. В настоящее время я преподаю на портале OTUS курсы, посвященные архитектуре ПО и архитектуре ПО, подверженного высокой нагрузке. Сейчас в OTUS'е открыт набор на новый поток курса Разработчик на Spring Framework. В преддверии старта к...

[Перевод] Разница между фальшивыми и истинными смещениями в 3D-графике Bump maps (рельефные текстуры), Normal maps (карты нормалей), Displacement и Vector Displacement — вероятно, вы уже сталкивались хотя бы с одним из этих терминов. Несмотря на то, что о них уже есть много информации, похоже, многие путают их различия и последствия использова...

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

5 малоизвестных возможностей JSON.stringify() Доброго времени суток, друзья! В этой небольшой заметке я хочу рассказать вам о некоторых редко используемых возможностях JSON.stringify(). Возможно, они окажутся вам полезными. JSON.stringify() часто используется при отладке для преобразования объекта или обычной стро...

Первые шаги с Fiddler Classic Привет! После знакомства с Charles Proxy большинство из читателей захотело узнать больше про инструменты мониторинга и анализа HTTP/HTTPS трафика. Расскажем про популярный у многих тестировщиков Fiddler. Описать все возможности Fiddler в одной статье вряд ли получится, поэто...

[Из песочницы] Управление интерфейсом приложения при помощи жестов (Keras + CoreML) В настоящее время популярность программ с использованием искусственных нейронных сетей растет, в связи с этим появляется большое количество технологий, позволяющих упростить работу связанную с ними. В настоящей статье будет описан один из возможных путей реализации приложени...

Практика подготовки иностранных слов с озвучкой для запоминания в программе Anki В статье расскажу о личном опыте запоминания английских слов с использованием замечательной программы с неочевидным интерфейсом Anki. Покажу, как не превратить в рутину создание новых карточек с озвучкой для запоминания. Читать дальше →

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

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

[Перевод] Углублённое руководство по JavaScript: генераторы. Часть 1, основы В этой серии статей я расскажу почти всё, что нужно знать о генераторах в JavaScript: что это такое, как их использовать и какие тонкости с ними связаны. И, как всегда, начнём мы с основ — общего представления о том, что такое генераторы. Я не исхожу из того, что вы хоть ч...

[Перевод] О конфликтах Sass и сравнительно новых возможностей CSS Сравнительно недавно в CSS появилось много интересных возможностей, таких, как CSS-переменные и новые функции. Хотя всё это и может сильно упростить жизнь веб-дизайнерам, эти возможности способны неожиданными способами взаимодействовать с CSS-препроцессорами вроде Sass. А...

Исследование: 99,9% пользователей Zcash не используют все возможности монеты Исследователи Университета Карнеги – Меллона пришли к выводу, что подавляющее большинство пользователей ZCash (ZEC) не используют весь криптографический потенциал анонимности из-за непонимания принципов работы приватной монеты. 2020-593 by ForkLog on Scribd Эксперты отметили...

3 полезных приложения для iPhone, которые сегодня отдают бесплатно Каждый день мы мониторим App Store и десятки сайтов со скидками, чтобы выбрать лучшие приложения и опубликовать и здесь. Сегодня можно скачать 3 полезные утилиты для айфона — от файлового менеджера до облачного проигрывателя музыки. Если хотите посмотреть все бесплатн...

Безопасность REST API от А до ПИ Введение Умение реализовать грамотное REST API — полезный навык в наше время, т.к. все больше сервисов предоставляют свои возможности с помощью API. Но разработка REST API не ограничивается реализацией HTTP запросов в определенном стиле и формированием ответов в соответстви...

Дневник Samsung Galaxy S20 FE: 10 вещей, за которые стоит полюбить Galaxy S20 FE Говорят, мы используем возможности своего мозга всего на 3%. Нет никаких сомнений в том, что большинство людей используют возможности своего смартфона примерно с такой же эффективностью. Но, если на свои возможности мозга повлиять очень сложно (и нужно регулярно и целенаправ...

[Перевод] Работа с непредвиденными данными в JavaScript Одна из основных проблем в работе с динамически типизированными языками заключается в том, что невозможно всегда гарантировать правильность потока данных, так как невозможно принудительно задать для параметра или переменной значение, например отличное от null. В таких случ...

lsFusion 4: сводные таблицы, графики, карты и календари, OAuth-аутентификация, темная тема и многое другое Буквально на днях вышла новая четвертая версия бесплатной открытой платформы lsFusion. В этой статье я попробую вкратце рассказать об основных новых возможностях этой версии и максимально проиллюстрировать их gif-картинками и примерами (как минимум для тех кто не любит чит...

Как найти устройство по Bluetooth? Скидки в App Store Мы постоянно мониторим App Store и десятки сайтов со скидками, чтобы выбрать лучшие приложения и опубликовать и здесь. Сегодня можно скачать две хитовые игры и полезную утилиту для поиска любых устройств про Bluetooth. Если хотите посмотреть все бесплатные игры и приложения...

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

Топ 10 заблуждений о переносе Hadoop в облако Многие компании и корпорации хотят использовать облако для обработки данных по очевидным причинам: гибкость, масштабируемость, можно платить только за то, что используешь и так далее. На деле переносить проект с многокомпонентной системой обработки данных, масштаба Петаба...

Стоит ли пользоваться iMessage в 2021 году iMessage — один из самых популярных способов общения в мире. Во всяком случае так говорит Apple на своих презентациях, использует iMessage в своей рекламе и делает всё, чтобы популяризовать собственный сервис. И все же за пределами Соединенных Штатов между пользователям и i...

UBI Research оценил масштабы развития глобального рынка складных смартфонов на пять лет вперед UBI Research оценил масштабы развития глобального рынка складных смартфонов на пять лет вперед. Большинство производителей собираются использовать пленки CPI. Но в настоящее время некоторые из них изучают также возможность перехода на OLED-панели, использующие UTG-покрытие. ...

3 полезных приложения для музыки, фото и видео на iPhone и iPad Каждый день мы стараемся отбирать для вас лучшие приложения, которые стали бесплатными или распространяются со скидкой. Сегодня у нас подборка полезных утилит для iOS — от приложения для скрытия фото до плеера для аудиофилов и проигрывателя видео с файловым менеджером...

[Из песочницы] Особенности выпуска Unreal Engine 4 игры на iOS Приветствую. В этой статье я перечислю трудности и неочевидные моменты, с которыми лично я столкнулся при выпуске игры на iOS, а также их решения. Игра начинала создаваться на Unreal Engine 4.18, сейчас последний билд в магазине использует UE 4.24. Сначала игра была выпуще...

Немного про устройство современного радио на примере HackRF One Приветствую, Habr! Некоторое время назад в поле моего зрения очень часто попадало множество статей, видеороликов о теме SDR трансиверов. Тема представляет интерес и сегодня. Большой популярностью среди радиолюбителей и других, разного рода, «технарей» пользуются устройства H...

Юбилей iPad: 10 лет главному планшету Трудно представить, что главному планшету не только от Apple, но и бесспорному и даже можно сказать единоличному лидеру в планшетных ПК — iPad исполнилось 10 лет. Мы отлично помним времена первого iPad (он кстати до сих пор жив и работает у моих племянников), помним а...

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

Что нового в TestMace часть 1. Облачная синхронизация, обновленный интерфейс и многое другое Всем привет! После долгого перерыва TestMace вновь вылезает из норы, чтобы поведать миру о новостях, связанных с проектом. Если кто забыл либо не читал статью о нас, TestMace — это IDE для работы с API. Наша тулза ставит целью покрыть весь спектр работ с существующим API, к...

Стартап ThereCraft вознамерился разработать дрон самолетного типа, способный доставлять срочные грузы беспосадочно и не менее эффективно, нежели традиционная авиация Американский стартап ThereCraft представил проект перспективного беспилотного летательного аппарата самолетного типа YCS17, который можно будет использовать для срочной доставки грузов. Испытания уменьшенной модели аппарата проводятся с декабря прошлого года. Отметим, что се...

Смартфоны Apple: почему они пользуются популярностью В настоящее время существует довольно много компаний-производителей, которые известны своими смартфонами. Однако на протяжении многих лет неизменным лидером этой области остается Apple. Айфоны пользуются огромной популярностью среди самых разных людей. Это легко объясн...

У нас появился новый образ в маркетплейсе: VPS с Joomla 3.9 на Centos 8 Joomla — третья по популярности (после Wordpress и Shopify) система управления контентом, написанная на языке PHP и использующая в качестве хранилища данных реляционные базы данных. Как и многие другие CMS, Joomla полностью бесплатна для использования и имеет открытый код...

xAPI и IMS Caliper. Или ADL против IMS? Появление xAPI (ADL) не было неожиданным событием. Очень продолжительное время велись обсуждения TinCan'а, огромное количество открытых форумов «кипели» при обсуждении новой спецификации. И только после достаточного обсуждения, ADL выпустила релиз спецификации. Затем, уже ...

Что скачать сегодня в App Store? Крутой плеер на iPhone и не только Многие приложения в App Store стоят дорого, но иногда разработчики устраивают скидки, и главное здесь — вовремя скачать игру или утилиту по низкой цене. Поэтому мы здесь! Сегодня совершенно бесплатно можно скачать крутой плеер на айфон, который умеет проигрывать радио...

[Перевод] Python-пакеты для Data Science Python — это один из самых распространённых языков программирования. Хотя стандартные возможности Python достаточно скромны, существует огромное количество пакетов, которые позволяют решать с помощью этого языка самые разные задачи. Пожалуй, именно поэтому Python и пользуетс...

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

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

JavaScript: Стек вызовов и магия его размера Большинство разработчиков, которые использовали рекурсию для решения своих задач, видели такую ошибку:RangeError: Maximum call stack size exceeded. Многие полагают, что браузер ограничивает нас именно в количестве вызовов, но это не так. В данной статье я покажу на простых п...

Почему сейчас самое время выпустить iMessage на Android и Windows На протяжении нескольких лет было много споров о том, стоит ли Apple переносить iMessage и FaceTime на Android. Казалось, что пандемия — идеальное время для этого. Весь прошлый год мы общались с коллегами в Zoom, но когда недавно нам нужно было быстро созвониться, ока...

3D-аркада в браузере: как мы сделали игру на React + Redux Привет, Хабр! В не такие уж далёкие годы, на первом курсе «программистского» факультета, мне нравилось задавать товарищам по учёбе вопрос: «Зачем вы вообще пошли сюда учиться?» Точной статистики ответов я, конечно, не вёл, но доподлинно помню: больше половины хотели делать и...

Pentium — имя нарицательное. Часть 1 — Intel уходит от погони В прошлый раз вашему вниманию предстал легендарный, но недоступный большинству пользователей процессор Pentium® Pro. Теперь заглянем немного глу… Нет, не глубже в пучину времен, скорее — шире. Герой этой статьи — не менее легендарный, чрезвычайно популярный и знакомый, ...

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

7 бесплатных аналогов Screaming Frog и Netpeak Spider Многие SEO-специалисты практически ежедневно проводят технические аудиты сайтов используя тот или иной софт для краулинга. В 90% случаев это всем известные Screaming Frog SEO Spider либо Netpeak Spider. Обе программы платные, а их стоимость начинается от £149 и $182 в год со...

Swift 5.3: Что нового? Привет Хабр! Язык программирования Swift обладает большой популярностью ввиду его использования в написании приложений под iOS, поэтому его развитие представляет интерес для всех занятых в этой области. Давайте посмотрим что нового приготовил разработчикам Swift версии 5.3....

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

[Из песочницы] Большой туториал по обработке спортивных данных на python Последние пару лет в свободное время занимаюсь триатлоном. Этот вид спорта очень популярен во многих странах мира, в особенности в США, Австралии и Европе. В настоящее время набирает стремительную популярность в России и странах СНГ. Речь идет о вовлечении любителей, не пр...

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

[Перевод] Понимание CSS Grid: Создание Grid-контейнера Перевод «Understanding CSS Grid: Creating A Grid Container» Рейчел Эндрю Хотя технология CSS Grid стала поддерживаться некоторыми браузерами еще в 2017 году, у многих разработчиков пока не было возможности использовать её в своих проектах. Технология CSS Grid привносит множ...

[Из песочницы] Кластер из двух узлов – дьявол в деталях Привет, Хабр! Представляю вашему вниманию перевод статьи «Two Nodes — The Devil is in the Details» автора Andrew Beekhof. Многие люди предпочитают кластеры состоящие из двух узлов, потому что они кажутся концептуально более простыми, кроме того еще и на 33% более дешевыми ч...

FigmaGen: Автоматизация стилей в iOS-приложении Сейчас многие команды систематизируют дизайн своих приложений. Мы решили пойти дальше и автоматизировать синхронизацию кода с нашей библиотекой компонентов.  Дело в том, что в hh для проектирования UI используется небезызвестный сервис Figma, который, кроме прочих своих плю...

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

[Из песочницы] pyqtdeploy, или упаковываем Python-программу в exe'шник… the hard way Наверняка, каждый, кто хоть раз писал что-то на Python, задумывался о том, как распространять свою программу (или, пусть даже, простой скрипт) без лишней головной боли: без необходимости устанавливать сам интерпретатор, различные зависимости, кроссплатформенно, чтобы одним ...

Еще раз про живую миграцию: как перенести виртуальные машины Hyper-V, да побыстрее      «Любишь Hyper-V – люби и PowerShell»      Первое правило Сообщества Hyper-V в Телеграм       «А если любишь VMware ESXi, то люби PowerShell на пару с ESXi CLI и REST API»     ...

7 неожиданных хитростей с содой, которые сделают жизнь проще Некоторые вещи происходят лишь раз в жизни: взять хотя бы первую любовь, последний звонок или покупку пачки соды. Если серьёзно, сода — универсальный помощник, который выручит и на кухне, и во время уборки. Сохраняйте в закладки: эти неочевидные и интересные советы вам не ра...

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

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

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

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

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

«ТехноТекст». Эпизод 3. Шедевры не стареют, рукописи не горят, IТ-статьи не {404} За время, прошедшее с прошлого конкурса, все сильно изменилось — и мир вокруг, и каждый из нас. Хабр вообще пережил редизайн и переименование; у нас прибавилось сотни аккаунтов и компаний, тысячи постов и комментариев. Сообщество и наши авторы тоже пережили трансформацию, ...

Практическое применение аннотации в Java на примере создания Telegram-бота Рефлексия в Java — это специальное API из стандартной библиотеки, которая позволяет получить доступ к информации о программе во время выполнения. Большинство программ так или иначе пользуются рефлексией в различных его видах, ведь его возможности трудно уместить в одной ста...

Apache Airflow: делаем ETL проще Привет, я Дмитрий Логвиненко — Data Engineer отдела аналитики группы компаний «Везёт». Я расскажу вам о замечательном инструменте для разработки ETL-процессов — Apache Airflow. Но Airflow настолько универсален и многогранен, что вам стоит присмотреться к нему даже если вы не...

Ищете бесплатные альтернативы cPanel? Держите сразу 7 Приветствую вас, уважаемые читатели и почитатели Хабра! В этой статье я расскажу вам о 7 популярных альтернативах cPanel. Вы узнаете: Почему бесплатные панели управления web-сервером нередко оказываются лучше, чем платные аналоги Какие возможности готовы предложить Вам...

Производственный календарь своими руками в Firebird Здравствуйте, меня зовут Денис, я явлюсь разработчиком информационных систем, пишу статьи и документацию по СУБД Firebird. В этой статье я хочу рассказать о реализации производственного календаря с использованием СУБД Firebird. На написание этой статьи меня натолкнули похож...

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

Игра для фанатов Oceanhorn, пульт управления Mac и другие скидки на iOS Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня совершенно бесплатно раздают приложение на айфон для у...

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

Как жили до Kubernetes: сравниваем самый популярный оркестратор с другими решениями Kubernetes сейчас называют стандартом для оркестрации контейнеров. Он лежит в основе многих облачных платформ контейнеризации: например, мы давно развиваем наш Kubernetes aaS на платформе Mail.ru Cloud Solutions. Однако Kubernetes далеко не первый подобный инструмент на рын...

О полезности contextvars В Python есть множество возможностей и языковых конструкций. Какие-то мы используем каждый день, а о некоторых даже опытные программисты узнают с удивлением после нескольких лет работы с языком (привет, Ellipsis!). Совсем недавно вышел Python 3.9, но в этой статье я расскаж...

Представлен Poco F2 Pro. В Украине он стартует с 16 999 грн Первый Pocophone F1 в свое время снискал огромную популярность благодаря удачному сочетанию флагманских характеристик и относительно доступной цены. И вот после двух лет ожиданий и промежуточного середнячка Poco X2 (копии Redmi K30 4G) суббренд Poco компании Xiaomi наконец п...

О чем стоит задуматься при внедрении дежурств Автор статьи «Effective DevOps» Райн Дэниелс (Ryn Daniels) делится стратегиями, которые каждый может использовать для создания более качественных, не раздражающих и устойчивых ротаций дежурных Oncall. С появлением Devops, многие инженеры в наши дни так или иначе организую...

Какими решениями от Apple мне не хочется пользоваться В Apple может нравиться много. Возможно, даже почти все. Но исключения есть всегда. Наверное, про читателей нашего сайта одно можно сказать очень точно. Так как сайт в некоторой степени посвящен достаточно узкой теме, а именно, продуктам компании Apple и соответствующим ново...

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

Что скачать в App Store: плеер на iPhone в виде iTunes и не только Каждый день мы стараемся отбирать для вас лучшие приложения, которые стали бесплатными или распространяются со скидкой. Сегодня вот бесплатно можно скачать очень красивую головоломку и плеер для айфона, выполненный в стиле старых версий iTunes (да-да!). А на сладкое оставил...

Универсальный стилус Chuwi HiPen H6 Китайский производитель представил HiPen H6 Stylus, он совместим не только с UBook Pro, но и с планшетами и ноутбуками Microsoft Surface. Для тех кто использует графические программы HiPen H6 позволит рисовать линии, используя уровень нажатия 4096 точек и достичь различной т...

Обзор Garmin Fenix 6X Pro. Самые продвинутые умные часы За последние годы умные часы и фитнес-трекеры приобрели большую популярность, ведь они позволяют не только всегда быть в курсе, который час, но также контролировать сердцебиение, подсчитывать шаги и просматривать уведомления с телефона. Некоторые любители ЗОЖ даже используют...

AV over IP — что это, зачем и для чего? Эта статья целиком и полностью посвящена технологии AV over IP. Это современная технология, которой вряд ли можно кого-то удивить. У нее большое количество достоинств и широкий спектр функций. Основная функция — передача видео по IP-сетям, причем без ограничений по длин...

Дайджест интересных материалов для мобильного разработчика #332 (3 — 9 февраля) На этой неделе мы рассказываем про важные и интересные новости и статьи — “универсальные покупки”, единый магазин и платформу от Xiaomi, Huawei, Oppo и Vivo, про рисование муравьями и тех, кто играет в мобильные игры в России, про локализацию приложений и пробку из смартфоно...

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

Рождественская распродажа продолжается: еще 3 приложения с крутой скидкой В App Store тоже отмечают рождество. По своему Каждый день мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сейчас многие ...

[Перевод - recovery mode ] Анализ надежности электронного оборудования, подвергнутого удару и вибрации — обзор Журнал: Shock and Vibration 16 (2009) 45–59 Авторы: Robin Alastair Amy, Guglielmo S. Aglietti (E-mail: gsa@soton.ac.uk), and Guy Richardson Места работы авторов: Astronautical Research Group, University of Southampton, School of Engineering Sciences, Southampton, UK Surrey S...

Могучие Typescript Декораторы — как работают, во что компилируются и для каких прикладных задач применимы Каждый Ангуляр разработчик видел декораторы в тайпскрипт коде. Их используют, чтобы описать Модули, сконфигурировать Dependency Injection или настроить компонент. Другими словами, декораторы используются, чтобы описать дополнительную информацию, или метаданные, для фреймворк...

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

6 очень простых советов, которые продлят время автономной работы iPhone Сейчас для многих смартфон является одним из самых важных устройств. В нем хранится большое количество личных данных, он обеспечивает постоянную связь, доступ к новостям и различному контенту, заменяет собой кредитную карту, камеру, плеер и т.д. Однако такое разнообразие фун...

Кластеризация в Proxmox VE В прошлых статьях мы начали рассказывать о том, что такое Proxmox VE и как он работает. Сегодня мы расскажем о том, как можно использовать возможность кластеризации и покажем какие преимущества это дает. Читать дальше →

Larian Studios рассказала о тестировании Baldur’s Gate 3 — студия использовала бота для поиска ошибок Разработчики Baldur’s Gate 3 рассказали о методах тестирования игры. Прежде чем игра попала в руки пользователей, Larian Studios использовала бота-тестера под названием «Супер Геймер» (Super Gamer). Он проверяет каждую новую сборку для поиска уязвимостей. Об этом пишет Polyg...

Используем Google Tag Manager Server-Side вместо Zapier Появление Google Tag Manager Server Side привнесло большое количество возможностей в мир маркетологов и дата аналитиков. Так как инструмент новый не все понимают чем он может быть полезен конкретно для их компании. Одно из преимуществ GTM на сторонне сервера в том что вы мо...

[Перевод] Используем PowerShell для работы с REST API Многие из вас наверняка работают с разнообразными инфраструктурами, используя REST API. А поскольку все более широкие слои населения для автоматизации рутинных задач осваивают PowerShell, то почему бы и не начать применять его для работы с REST API? Сегодня вашему вниманию ...

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

Hyperforma на iPhone и другие приложения со скидкой для iOS Каждый день мы вручную отбираем для вас бесплатные приложения и скидки в App Store, и сегодня — не исключение. Разработчики сбросили цену на несколько годных игр, включая Hyperforma, Lost Portal CCG и другие хитовые приложения. Если хотите посмотреть все бесплатные иг...

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

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

7 заброшенных мегапроектов СССР #19: Лучшие материалы «Популярной механики» за 2019 год. РЛС «Дуга» Город Нефтяные Камни Город Нефтяные Камни Семипалатинский испытательный полигон Ускорительно-накопительный комплекс О больш...

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

[Перевод] Фавиконы в 2021 году: шесть самых важных файлов Пришло время переосмыслить используемый нами подход к подготовке наборов фавиконов для современных браузеров и остановить безумие генераторов фавиконов. В наши дни фронтенд-разработчикам приходится иметь дело с более чем 20 статическими PNG-файлами только для того чтобы выве...

[Из песочницы] Умная нормализация данных Эта статья появилась по нескольким причинам. Во-первых, в подавляющем большинстве книг, интернет-ресурсов и уроков по Data Science нюансы, изъяны разных типов нормализации данных и их причины либо не рассматриваются вообще, либо упоминаются лишь мельком и без раскрытия сути....

Florence, продвинутая погода для iPhone и другие приложения со скидками Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня можно с хорошей скидкой забрать Florence — насто...

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

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

Как рисовать на Mac, используя iPad или iPhone в качестве графического планшета Пользователи iOS 13, macOS Catalina и iPadOS 13 обнаружили на своих устройствах неожиданную интересную функцию под названием Continuity Sketch. Она значительно расширяет возможности рисования в документах Mac с помощью iPhone, iPod touch или iPad. А инструментом выступает об...

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

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

Два альтернативных плеера для iOS и стильная головоломка: что скачать в эту пятницу Аудиоплеер ну очень красивый Каждый день мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас два инт...

О поиске утечек памяти в С++/Qt приложениях Каждый программист, работающий с языком С++, должен уметь находить утечки памяти. Язык С++ - сложный язык, делать ошибки легко, а находить их бывает муторно. Особенно это касается утечек памяти. Ситуация с отловом утечек памяти только усугубляется, если в коде С++ использует...

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

DDoS на удаленке: RDP-атаки Несмотря на то, что решения для удаленного доступа уже много лет успешно работают на рынке и имеют многомиллионную аудиторию, они всегда вызывали у пользователей некоторые опасения в плане безопасности. Некоторые люди и компании принципиально отказывались ими пользоваться. Ч...

Альтернативы стандартным приложениям на iPhone, которые можно скачать со скидкой Некоторые приложения подешевели, другие можно урвать бесплатно Каждый день мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac...

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

[Перевод] Компьютерная история: Xerox Alto — персональный компьютер Сегодня мы публикуем перевод статьи из журнала Byte от 1981. Она посвящена культовому компьютеру Xerox Alto. Шел 1973 год. Компьютеры были громоздкими, маломощными и неповоротливыми. До изобретения ZX Spectrum оставалось 9 лет. Commodore Amiga 1000 появился в 1985-м. Всег...

[Перевод] Что такое Waypoint и какие возможности дает его использование Пару недель назад я посмотрела демонстрацию Waypoint— нового инструмента, который представила 15 октября 2020 года компания Hashicorp. Инструмента, который предназначен для создания легкого, интуитивного и настраиваемого под пользователя рабочего процесса сборки, развертыва...

[Из песочницы] Чистая архитектура с Typescript: DDD и слоистая архитектура Привет, Хабр! В последнее время уделяю много внимание архитектуре и решил поделиться с сообществом переводом статьи Clean Architecture with Typescript: DDD, Onion автора André Bazaglia. Введение На протяжении более 6 лет моего профессионального опыта, я имел возможность раб...

Transfer Learning с использованием TensorFlow.JS На практике в подавляющем большинстве вы не будете иметь дело с созданием новых моделей и обучением их с нуля на клиентской стороне. Чаще всего придется создавать модели на базе уже существующих. Эту технику называют Transfer Learning. Кроме того, на мой взгляд Tran...

Безопасно ли пользоваться FaceTime на iPhone? Из-за пандемии, которая объявлена на нашей планете, правительства многих стран ”закрыли” своих граждан по домам. Людям хочется продолжать общаться, но созваниваться многим уже надоело, ведь хочется увидеть лицо собеседника. Для этого они пользуются видеосвязью. Skype уже не...

[Перевод] 10 вещей, которые вы могли не знать о scikit-learn В этой переведенной статье ее автор, Rebecca Vickery, делится интересными функциями scikit-learn. Оригинал опубликован в блоге towardsdatascience.com. Фото с сайта Unsplash. Автор: Sasha • Stories Scikit-learn является одной из наиболее широко используемых библиотек Pytho...

Как Греф с программистами боролся Наверное многие помнят скандальное заявление Грефа о том, что Сбербанку программисты не нужны: “У нас огромное количество программистов, с которыми мы боремся”. Давайте проанализируем откуда такие заявления взялись и чем все это закончилось. Читать дальше →

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

Samsung, многим это не понравится. Смартфоны Galaxy Note20 продолжат использовать провальную по ряду пунктов SoC Exynos 990 Если вы рассчитывали, что линейка Samsung Galaxy Note20 будет основана исключительно на SoC Snapdragon 865+ или что Exynos 990 будет заменена на какую-то обновлённую платформу, похоже, вы разочаруетесь. В Сети появилась информация, что новые флагманы продолжат на больш...

Как описать 100 Gitlab джоб в 100 строк В продолжение предыдущей статьи про инструменты деплоя в Kubernetes, хочу рассказать вам про то как можно использовать Jsonnet для упрощения описания джоб в вашем .gitlab-ci.yml Дано Есть монорепа, в которой: 10 Dockerfiles 30 описанных деплоев 3 окружения: devel, staging...

[Перевод] Разработка чрезвычайно быстрых программ на Python Ненавистники Python всегда говорят, что одной из причин того, что они не хотят использовать этот язык, является то, что Python — это медленно. Но то, что некая программа, независимо от используемого языка программирования, может считаться быстрой или медленной, очень сильно ...

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

Потроха IPsec, меримся с TLS 1.3, ГОСТ и Go Приветствую! Очень хочется рассказать про устройство современного стэка IPsec протоколов ESPv3 и IKEv2. IPsec, как мне кажется, незаслуженно обходится многими стороной и детального разбора его работы, его протоколов и возможностей я не видел на русском языке. Кроме того, сде...

Тесты визуальной регрессии. Перезагрузка В своей предыдущей статье я рассказывал про опыт использования движка Gemini для разработки визуальных тестов, точнее, тестов визуальной регрессии. Такие тесты проверяют, не «съехало» ли что-нибудь в UI после очередных изменений с помощью сравнения текущих скриншотов с ранее...

[Из песочницы] Koin – это Dependency Injection или Service Locator? Введение В Android-разработке для DI традиционно используют Dagger 2, очень мощный фреймворк с кодогенерацией. Но есть проблема: новичкам сложно его использовать. Сами принципы DI просты и понятны, но Dagger усложняет их. Можно жаловаться на поголовное падение грамотности пр...

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

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

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

Какие приложения на iPhone можно сегодня скачать бесплатно Настало время новых бесплатных приложений и скидок в App Store! Сегодня улов тоже неплохой: радио для айфона, крутое to-do приложение и новинку от Rusty Lake, которую почему-то пока сделали бесплатной. Если хотите посмотреть все бесплатные игры и приложения со скидкой, в ко...

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

[Перевод] Используем console.log() в JS на полную Сложно представить себе разработку на JS без вывода информации в консоль. Говоря метафорически, console.log() — лекарство от большинства болезней кода. Отладка — почти как расследование преступления, где главный преступник тоже вы — Филипе Фортес Но помимо повсеместно испол...

[Перевод] Собственные игровые движки: небольшое исследование Пару недель назад я играл в A Plague Tale студии Asobo Studio (и прошёл её). Меня очень захватила эта игра, благодаря не только красивой графике, но и сюжету с локациями. Я решил немного изучить технологии, использовавшиеся при её разработке, и был удивлён, обнаружив, что и...

ФотоМастер 8.15 от AMS Software Многие пользователи фото и видео редакторов знают, как важно иметь под рукой универсальный и качественный инструмент для выполнения обработки фотоматериала. К сожалению, многие программы имеют свои преимущества и недостатки, поэтому приходится работать сразу в нескольких про...

PVS-Studio теперь в Compiler Explorer Совсем недавно произошло знаменательное событие: PVS-Studio появился в Compiler Explorer! Теперь вы можете быстро и легко проанализировать код на наличие ошибок прямо на сайте godbolt.org (Compiler Explorer). Это нововведение открывает большое количество новых возможностей ...

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

Видео: керамическое стекло iPhone 12 успешно прошло ряд испытаний на прочность Одной из особенностей iPhone 12 серии является новое защитное стекло Ceramic Shield, разработанное компанией Corning с использованием нанокерамических кристаллов. По заявлению Apple, это покрытие в четыре раза лучше сопротивляется падению. Компания утверждает, что это самое ...

11 друзей Sanic’а – собираем асинхронное веб-приложение на Python Рано или поздно маленькие приложения разрастаются до нагруженных production-решений, поэтому программисту необходимо заранее продумать стек технологий. Для Python концептуальный выбор стоит между синхронными и асинхронными фреймворками. После появления библиотеки asyncio поп...

[Перевод] DRY CSS: Как использовать каждое объявление только один раз Использование DRY в CSS — это способ максимально избегать повторения в таблицах стилей. Этот подход не панацея, но он достаточно эффективен и является одним из основных методов оптимизации. Поскольку я использовал и изучал его почти 10 лет, в этой статье хочу поделиться сво...

Project Loom: виртуальные потоки в Java уже близко Несколько дней назад Ron Pressler разродился статьей State of Loom, которую не полайкал только самый ленивый джавист. Статья действительно хорошая, в ней много интересных метафор, которые я собираюсь бессовестно использовать теперь без ссылки на первоисточник. Со своей сто...

Как просканировать весь интернет Весь диапазон IPv4 адресов — это 4-миллиарда IP-адресов. Это кажется огромной цифрой, но весь IPv4 интернет можно полностью просканировать на предмет одного TCP-порта за 40 минут, например найти все веб-серверы в мире или все открытые SSH-порты. При этом достаточно одного ...

Навыки персонажа VS Навыки игрока Эрик Берн был уверен, что люди постоянно играют в игры — независим от пола, возраста, социального положения и характера. Человек существо социальное — а наш социум построен на игровых взаимодействиях. Так что нет ничего удивительного, что такую популярность получил жанр РПГ...

Кунг-Фу и обезьяны: Появился новый трейлер экшена Black Myth: Wukong В середине прошлого года мы рассказали про один интересный проект — Black Myth: WuKong. Это экшен от третьего лица, где главным героем выступает Король Обезьян. Тогда нам показали трейлер, а теперь решили поздравить с Лунным Новым годом. Наш примат сможет использовать разные...

Работа с камерой на платформе HMS: улучшаем качество съёмки и добавляем различные режимы в свои приложения Привет, Хабр! Пользователям смартфонов HUAWEI и HONOR по умолчанию доступно большое количество режимов и эффектов съёмки: ночная съёмка, распознавание сцен, HDR, широкая диафрагма и т. д. С помощью набора инструментов Camera Engine эти и другие режимы можно добавить в любое ...

Samsung, многим это не понравится. Смартфоны Galaxy Note20 продолжат использовать провальную по ряду пунктов SoC Exynos 990 Если вы рассчитывали, что линейка Samsung Galaxy Note20 будет основана исключительно на SoC Snapdragon 865+ или что Exynos 990 будет заменена на какую-то обновлённую платформу, похоже, вы разочаруетесь. В Сети появилась информация, что новые флагманы продолжат н...

Redux Toolkit как средство эффективной Redux-разработки В настоящее время разработка львиной доли веб-приложений, основанных на фреймворке React, ведется с использованием библиотеки Redux. Данная библиотека является самой популярной реализацией FLUX-архитектуры и, несмотря на ряд очевидных преимуществ, имеет весьма существенные ...

Ржавеем дальше. Как появился Rust и можно ли на нём WEB? Моя предыдущая статья про rust вызвала положительную реакцию и большое количество обсуждений о том что да как с rust. Мне исключительно приятно видеть что вам понравился этот материал. В комментариях я встретил много вопросов типа «А можно ли использовать rust для WEB?» Лако...

Какой аккумулятор будет установлен в iPhone 12 Такой аккумулятор будет гораздо сложнее заменить 10 января Apple признала, что проблемы чехлов Smart Battery Case для iPhone XS/XS Max/XR хоть и не опасны, но достаточно серьезны для объявления программы их замены. 15 января СМИ сообщили, что батареи из графена уже не будуще...

[Перевод] Предметно-ориентированная микросервисная архитектура от Uber Прим. перев.: недавняя статья от Uber Engineering рассказывает о путешествии этой крупной компании к своей улучшенной версии микросервисной архитектуры. Несмотря на то, что некоторые интернет-пользователи не без причин увидели в новом подходе «всего лишь применение принципов...

Как мы распилили монолит. Часть 3, Frame Manager без фреймов Привет. В прошлой статье я рассказал про Frame manager — оркестратор фронтовых приложений. Описанная реализация решает многие проблемы, но в ней есть недостатки. Из-за того, что приложения грузятся в iframe, появляются проблемы с версткой, некорректно работают плагины, клие...

Один бинарник, любое окружение. Магия чистого C Как мы представляем себе кроссплатформенность? Мы пишем программу на языке, который либо компилируется в исполняемый файл отдельно для каждой поддерживаемой платформы, либо использует разновидность виртуальной машины вместо бинарника (и тогда эта среда должна присутствоват...

Что скачать на iPhone сегодня? Скидки и новинки App Store Многие приложения в App Store стоят дорого, но иногда разработчики устраивают скидки, и главное здесь — вовремя скачать игру или утилиту по низкой цене. Поэтому мы здесь! Успейте скачать один из хитов App Store с крутой скидкой, новый Shadow Knight и крутую головоломк...

[Из песочницы] Двухфакторая аутентификация VPN/Mikrotik – просто и масштабируемо Здравствуйте! На написание данной статьи меня побудило прочтение аналогичного содержания статьи пользователя nkusnetsov. По количеству просмотров видно, что сообществу интересна данная тема. Поэтому я решил поделиться с вами собственным решением, которое было ранее реализо...

[Из песочницы] Отладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag Данная статья посвящена моему первому open source проекту “repl”(ссылка на репозиторий внизу). Идея данного проекта заключается в том, чтоб позволить программисту микроконтроллеров отлаживать программу в микроконтроллере через любой его интерфейс, при этом чтобы отладка не с...

Что общего между Putout и Rulegurd? Недавно наткнулся на статью про статический анализатор Ruleguard и хотел написать к ней комментарий, но получилась статья. Интересно, что похожие идеи могут в одно время прийти разным людям, пишущим на разных языках. Я работаю над статическим анализатором Putout, и обратил в...

[Перевод] Что JavaScript-разработчику следует знать о Curl Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи «What JavaScript Developers Should Know About Curl» автора Valery Karpov. Curl — это популярный инструмент командной строки, часто используемый для отправки HTTP-запросов. Curl поддерживает большое...

В App Store продолжается распродажа: участвуют Reigns, Evergrow и другие приложения Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас две легендарные игры и полезная утили...

Антиформаты не-идеального DevOps Live Обычно на конференции по DevOps приезжает выступать передовой ТОП докладчиков, которые «съели Docker и Kubernetes на завтрак» и рассказывают о своем успешном опыте при наличии почти неограниченных возможностей корпораций, в которых они работают. На DevOps Live 2020 все будет...

Качаем! 3 игры со скидкой, которые могут вам понравиться Сегодня мы вручную отобрали для вас новые скидки и бесплатные приложения в App Store! Например, можно скачать интересную игру для двоих на iPhone, новинку в жанре «три в ряд» и много чего еще. Если хотите посмотреть все бесплатные игры и приложения со скидкой, в к...

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

Крупная распродажа в App Store: Evo Explores и другие хиты со скидкой! Сегодня мы вручную отобрали для вас самые крутые приложения со скидкой в App Store. Если наскучила Monument Valley, вам точно понравится игра из этой подборки, которая стала в два раза дешевле. А уж текстовый редактор для iPhone и iPad за 75 рублей точно стоит скачать. Если...

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

Microsoft сертификация Online — записки с полей Microsoft Russia перевела статью о процессе сдачи экзамена онлайн. Через меня за последний год, так или иначе, прошли уже сотни, если не тысячи людей, готовившихся, сдавших экзамены. Многие из них сдавали онлайн, еще до Covid-19, а уже после закрытия сертификационных центр...

26 игр, которые сегодня можно скачать со скидкой (и не только для iOS!) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас три крутые игры разных жанров —...

Новости Yii 2020, выпуск 8 Всем привет! Это последний выпуск новостей в "весёлом" 2020 году. Я едва успел его приготовить потому как скорость разработки Yii 3 сильно подросла. Все пакеты в этом месяце мы тегнуть не успели, но многие почти готовы, поэтому стоит ожидать релизов в Январе. С нас...

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

[Перевод] Машинное обучение с Dask Перевод статьи подготовлен для будущих учащихся на продвинутом курсе Machine Learning. Обработка даже пары гигабайт данных на ноутбуке может стать сложной задачей, только если он не оснащен большим количеством оперативной памяти и не обладает хорошей вычислительной мощнос...

SLS vs STARSHIP: Почему существуют обе программы? Everyday Astronaut 1 МАЯ 2020, TIM DODD, EVERYDAY ASTROUNAVT ВЕБ-ВЕРСИЯ: FLORIAN KORDINA И JOEY SCHWARTZ Пару слов от меня зачем и почему. Мне нравится американский космический журналист — Тим Додд. За его энтузиазм и дотошность при рассмотрении темы. Можно критически относиться к его оценкам...

Psion 5mx и аппаратные развлечения с linux Многие из вас знают легендарный КПК Psion 5mx. Он был необыкновенно популярен и был мечтой многих гиков того времени. Карманный клавиатурный КПК, легко помещается в карман. Работает от двух пальчиковых батареек, одной кнопкой полностью обесточивается. Имеет на борту CF (и ...

Home Office на мобильном устройстве: используем Samsung DeX Многие компании в настоящее время уже перевели своих сотрудников на удаленную работу. Другие же планируют это сделать в ближайшее время. А можно ли работать из дома, имея в наличии только Android-смартфон или планшет? Конечно, возможно, особенно если это устройство с поддерж...

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

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

AVA — продвинутый штатив для iPhone и iPad с функцией слежения Сегодня многие пользователи уже активно используют разнообразные штативы для мобильных устройств. Этот простой аксессуар помогает заметно повысить качество съемки и даже расширить возможности смартфона. Однако это не значит, что мобильный штатив нельзя улучшить. Недавно на K...

[recovery mode] Пишем простую ORM с возможностью смены БД на лету Привет, Хабр! Карма слита из-за неосторожного комента под холиварной статьей, а значит нужно написать интересный (я надеюсь) пост и реабилитироваться. Я несколько лет пользуюсь серверным telegram клиентом на php. И как многие пользователи — устал от постоянного роста пот...

[Перевод] Маленькие секреты геймдизайнеров, заставляющие игрока ненавидеть вашу игру чуточку меньше Три года назад ведущий геймдизайнер ArenaNet Дженнифер Шурл завела в Твиттере очень интересный тред на тему «отличных игровых механик, скрытых от глаз игрока с целью достижения определенного эмоционального эффекта, реакции или поведения», где любой геймдизайнер мог поделитьс...

Руководство по Node.js для начинающих. Часть 2 Доброго времени суток, друзья! Продолжаю публиковать перевод этого руководства по Node.js. Другие части: Часть 1 Часть 2 Часть 3 Движок JavaScript V8 V8 — название движка JavaScript, поддерживаемого Google Chrome. Эта та штука, которая берет ваш JavaScript-код и выполня...

Резервирование в MultiSim — что это и как оно работает Привет! Меня зовут Антон Даценко и я отвечаю за развитие корпоративных решений и сервисов в подразделении Билайн Бизнес. Сегодня я расскажу вам, как мы используем технологии резервирования и балансировщик в MultiSIM, для каких клиентов подобный продукт важнее, чем кажется н...

Новое обновление Microsoft Edge Dev содержит множество интересных функций Microsoft Edge, бесспорный флагманский браузер компании, в следующем году станет еще лучше. Для тех, кто не знает, есть разные каналы Microsoft Edge, которые вы можете установить, чтобы получить другие возможности. Один из каналов – это «Developer Channel», который обновляет...

Как написать правила для Checkmarx и не сойти с ума Привет, Хабр!В своей работе наша компания очень часто имеет дело с различными инструментами статического анализа кода (SAST). Из коробки они все работают средне. Конечно, всё зависит от проекта и используемых в нём технологий, а также, насколько хорошо эти технологии покрыва...

[Перевод] Имитация рисования от руки на примере RoughJS RoughJS это маленькая (<9 КБ) графическая библиотека JavaScript, позволяющая рисовать в эскизном, рукописном стиле. Она позволяет рисовать на <canvas> и с помощью SVG. В этом посте я хочу ответить на самый популярный вопрос о RoughJS: как это работает? Немного ист...

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

Не все iOS приложения работают на Mac с процессором M1 Слишком много хороших новостей, хочется каких-нибудь гадостей про Apple, Apple Silicon M1 Mac’и? Кое-что есть. Нативных приложений для Apple Silicon меньше, чем нам представлялось. Универсальных приложений (с исполняемым кодом для M1 и для Intel) пока еще мало. DTK, Mac min...

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

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

Как остаться в форме на карантине и заменить iMovie: что скачать в App Store Каждый день мы мониторим App Store и десятки сайтов со скидками, чтобы выбрать лучшие приложения и опубликовать и здесь. Сегодня вот можно урвать бесплатно приложение, которое поможет не превратиться в «пончик» во время карантина, полезный видеоредактор, ну и апок...

WhatsApp начиная с 1-го февраля перестанет работать на Android и iOS Пускай в настоящее время на рынке и можно встретить такие крайне популярные и очень известные сервисы для общения, как Viber и Telegram, однако подавляющее большинство людей предпочитает использовать WhatsApp, находя это программное обеспечение самым лучшим Читать полную ве...

CloudFlare — рак интернета Дисклеймер: я сам много пользуюсь CloudFlare и считаю, что они делают большое дело, помогают развивать интернет, дают бесплатно крутые продукты, и в целом отличные ребята. Статья описывает проблемы глобализации и новые угрозы, когда децентрализованный интернет становится ц...

[Перевод] Иерархический буфер глубин Краткий обзор Иерархический буфер глубин — это многоуровневый буфер глуби (Z-буфер), используемый как ускоряющая структура (acceleration structure) для запросов глубин. Как и в случае mip-цепочек текстур, размеры каждого уровня обычно являются результатами деления на степен...

[Перевод] Open Source Guides: Запуск проекта с открытым исходником Предисловие переводчика Пару месяцев назад на Гитхабе случайно наткнулся на ссылку «Open source guides» и не мог оторваться. Где-то за неделю я внимательно прочитал все 10 разделов. Конечно, я и раньше знал про open source: читал разные статьи (например, «Понять Open Sourc...

Алюминиевый Буратино или 3D принтер не из фанеры и палок Друзья, доброго времени суток! Решил написать краткий обзор своего 3d помощника. На самом деле хотел написать его позднее, когда герой обзора обретет свой окончательный вид. Но позже, я думаю, у меня появятся другие занятия. Дело в том, что в настоящее время принтер претерпе...

Раздают Beholder 2, To the Moon и другие игры: налетай! Каждый день мы мониторим App Store и десятки сайтов со скидками, чтобы выбрать лучшие приложения и опубликовать и здесь. Сегодня можно скачать 3 игры разных жанров, и каждый найдет для себя подходящий. Если хотите посмотреть все бесплатные игры и приложения со скидкой, в ко...

Справочный центр Selectel: интерфейс, техническая реализация и возможности Каждой предоставляемой услугой Selectel можно управлять в личном кабинете — панели управления. Многими нашими продуктами также возможно управлять через запросы к API. Инструкции по работе с продуктами и документация API доступны в едином справочном центре. Основная идея с...

[Перевод] Swift Property Wrappers Если вы использовали SwiftUI, то наверняка обращали внимание на такие ключевые слова, как @ObservedObject, @EnvironmentObject, @FetchRequest и так далее. Property Wrappers (далее «обёртки свойств») — новая возможность языка Swift 5.1. Эта статья поможет вам понять, откуда же...

Я вас графония принес! Как нейросеть может улучшить разрешение в старых играх до HD Данная статья является вольным переводом моей статьи на Medium Я детстве я любил играть на компьютере. Совсем маленьким я застал несколько игра на кассетном ZS Spectrum, однако настоящим открытием стали красочные DOS игры 90x годов. Тогда же и зародилось большинство сущест...

3 хитовые игры, которые сегодня можно скачать на iPhone и iPad Такие игры редко раздают со скидкой Мы постоянно мониторим App Store и десятки сайтов со скидками, чтобы выбрать лучшие приложения и опубликовать и здесь. Сегодня можно скачать три хитовые игры, которые скрасят ваш карантин. Если хотите посмотреть все бесплатные игры и прило...

Будни аналитиков в «М.Видео—Эльдорадо» Профессию аналитика многие связывают с анализом данных ради поиска неочевидных закономерностей и тенденций. Однако это лишь одно из направлений деятельности, которое в русском языке называется «обработка и анализ данных», а в английском — data science, наука о данных. Друг...

В App Store начали раздавать платные приложения, успейте скачать Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас три игры совершенно разных жанров, ко...

Как включить шумоподавление на одном наушнике AirPods Pro Знаете ли вы, что можете использовать функцию активного шумоподавления AirPods Pro, даже если у вас есть только один из наушников? Да-да, вам не обязательно вставлять в уши сразу оба наушника. Это отличная функция, если вы используете один наушник AirPods Pro для телефонных...

Greybox Fuzzing на примере AFLSmart Наверное, все слышали про крутой фаззер AFL. Многие используют его как основной фаззер для поиска уязвимостей и ошибок. Недавно появился форк AFL, AFLSmart, который имеет интересное развитие идеи. Если верить документации, он может мутировать данные по заранее подготовлен...

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

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

Евросоюз заставит производителей вернуть съемные аккумуляторы Вот уже несколько лет, как подавляющее большинство смартфонов лишилось возможности простой замены аккумулятора, которая была доступна многие годы до продвижения данного тренда Apple iPhone.

Уникальная программа ВидеоМастер Компания AMS Software предлагает вниманию своих клиентов самое лучшее программное обсечение для пользователей разных сфер деятельности. На сегодняшний день большой популярностью пользуется видео редактор от этой компании ВидеоМастер. Эта программа позволяет сделать из горизо...

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

[Перевод] Нужна ли нам замена языка C? Язык программирования C даже сегодня находится в списке наиболее популярных используемых языков, несмотря на то, что он был выпущен аж в 1972 году и по современным стандартам имеет довольно много ограничений и изъянов. Популярность языков программирования в 2020 по индексу...

Brushstroke, или как превратить фото в картину на iPhone и iPad Благодаря широким возможностям, продукция Apple пользуется популярностью среди большого количества пользователей. Многие фотографы, как начинающие, так и опытные, уже оценили качество камеры, которой оснащен iPhone, а также большой выбор приложений, позволяющих работать с по...

Микросервисы на монолите Всем привет! Скажу сразу, эта статья не про очередное переписывание монолита на микросервисы, а о применении микросервисных практик в рамках существующего проекта с использованием интересных, как мне кажется, подходов. Наверное, уже нет смысла объяснять, почему многие п...

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

MudRunner, Beholder 2 и другие приложения, которые стоит скачать сегодня! Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня можно с очень хорошей скидкой скачать игру с презентац...

[Из песочницы] Сравнение российской рэп сцены используя R и техники Text Mining. Noize Mc and Kasta vs Pharaoh and Morgenshtern R. Text Mining. Rap Популярность многих современных рэп исполнителей остается для меня и других приверженцев “старой школы” большой загадкой. Постоянные споры о том, кто лучше, чьи текста интереснее, чья музыка разнообразнее занимают умы многих интернет-пользователей. Чтобы ...

Кому хорошо в кризис: примеры ИТ-компаний, чьи акции растут во время пандемии Изображение: Unsplash В последнее время в интернете активно пишут о влиянии пандемии коронавируса и связанных с ней карантинных мер на бизнес. Многие отрасли фактически были остановлены – например, туризм – или серьезно сократили активность – например, ресторанный бизнес,...

[Из песочницы] Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей Привет, Хабр! Представляю Вашему вниманию перевод статьи «Improve SPA performance by splitting your Angular libraries in multiple chunks» автора Kevin Kreuzer. Angular — отличный фреймворк. Мы все его любим <3. Одна из вещей, которая делает Angular успешным и прекрасным в...

Нашли крутые приложения со скидкой: есть даже порт «Героев» на iOS Ежедневно мы мониторим App Store и десятки сайтов со скидками, чтобы выбрать лучшие приложения и опубликовать и здесь. Сегодня можно скачать со скидкой почти что «Герои» на iOS, приложение, которое позволит снимать обучающие видео, и крутой набор шрифтов. Если хот...

[Из песочницы] 6 Современных шаблонов проектирования архитектуры в области ПО Привет, Хабр! Представляю вашему вниманию перевод статьи "Modern-Day Architecture Design Patterns for Software Professionals" автора Tanmay Deshpande. Многие современные приложения необходимо создавать в масштабах предприятия, иногда даже в масштабах Интернета. К...

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

[Перевод] Поля расстояний Raymarching-а: объяснение и реализация в Unity Raymarching — это достаточно новая техника, используемая для рендеринга сцен реального времени. Она особенно интересна тем, что полностью вычисляется в шейдере экранного пространства. Другими словами, рендерер не получает доступа к данным мешей и сцена отрисовывается на одн...

[Перевод] 12-минутный Мандельброт: фракталы на 50-летнем мейнфрейме IBM 1401 Когда я узнал, что в Музее компьютерной истории есть работающий компьютер IBM 1401 [1], то заинтересовался, сможет ли он сгенерировать фрактал Мандельброта. Я написал программу фрактала на языке ассемблера и компьютер в течение 12 минут пыхтел, создавая изображение Мандельбр...

В App Store резко подешевели приложения, некоторые раздают бесплатно В последнее время в App Store становится все больше приложений, которые становятся бесплатными или распространяются с большой скидкой. Причины не совсем понятны, хотя и есть одно предположение. Сегодня раздают легендарную The Talos Principle, Mini Metro сделали бесплатной и...

Дзен позволил встраивать в статьи эмбеды Яндекс.Форм В Яндекс.Дзене появилась возможность проводить опросы, конкурсы, собирать заявки на мероприятия (и многое другое). Это можно сделать с помощью сервиса Яндекс.Формы, код которого теперь вставляется в статьи. Пока эта возможность находится на стадии тестирования и будет доступ...

«Коммент-ревью» от Huawei: комментируйте посты про Wi-Fi 6 и получайте призы Недавно мы анонсировали конкурс «Жаркая дискуссия про Wi-Fi 6» и благодаря вашему участию получили большое количество интересных историй, описаний, рассуждений. Некоторые из них легко тянут на статьи в серьезных тематических изданиях. Лидеры конкурса уже определены, и имена ...

Сейчас я буду убеждать вас использовать статический анализ в PHP Я помню выход PHP7: появились strict types, скалярные type hint-ы. Мы начали двигаться в сторону языка со статической типизацией, но типизация не ушла в статику. Концептуально все осталась прежним — мы запускаем программу и только в runtime узнаем, что где-то есть неправ...

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

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

Тестирование со всех сторон: о чём расскажут на Heisenbug Программа конференции Heisenbug готова, настало время представить её Хабру. Понятно, что там расскажут о тестировании, но как именно? Среди блоков программы — инструменты тестирования, нагрузочное тестирование, тестирование веба и мобильных приложений, даже ИИ. А кроме докл...

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

[Из песочницы] Очереди сообщений в PostgreSQL с использованием PgQ Очереди сообщений используются для выполнения: отложенных операций, взаимодействия сервисов между собой, «batch processing» и т.д. Для организации подобных очередей существуют специализированные решения, такие как: RabbitMQ, ActiveMQ, ZeroMQ и тд, но часто бывает, что в ни...

[Из песочницы] ConfigureAwait: часто задаваемые вопросы Привет, Хабр! Представляю вашему вниманию перевод статьи «ConfigureAwait FAQ» автора Стивен Тауб. Async/await добавили в .NET более семи лет назад. Это решение оказало существенное влияние не только на экосистему .NET — оно также находит отражение во многих других языках...

[Перевод] Реализация эффектов при помощи рисования вершин Какое-то время назад я наткнулся на интересный пост X: Rebirth – Geometric Lensflares на сайте simonschreibt.de В этом посте автор рассказал о том, как игра X: Rebirth использует техники рисования вершин для создания эффектов lens flare. Почему это интересно? Потому что сов...

Управление Java Flight Recorder Не так давно в мире Java случилось грандиозное событие. Во всех актуальных версиях OpenJDK стал доступен Java Flight Recorder (или просто JFR). Что такое Java Flight Recorder? JFR – это механизм легковесного профилирования Ja...

Плеер для ВКонтакте и Assassin’s Creed на iPhone: приложения дня Каждый день мы стараемся отбирать для вас лучшие приложения, которые стали бесплатными или распространяются со скидкой. Сегодня раздают бесплатно приложение, которое превращает iPhone в пульт управления компьютером (обычно стоит 749 рублей!), крутой плеер для ВК и Assassin’...

Как создать PDF на iPhone? Подборка приложений со скидками в App Store Каждый день мы стараемся отбирать для вас лучшие приложения, которые стали бесплатными или распространяются со скидкой. Сегодня у нас в подборке самый простой (и бесплатный) конвертер PDF и две игры, которые уже стали настоящими хитами App Store. Если хотите посмотреть все ...

[Перевод] Декодируем JPEG-изображение с помощью Python Всем привет, сегодня мы будем разбираться с алгоритмом сжатия JPEG. Многие не знают, что JPEG — это не столько формат, сколько алгоритм. Большинство JPEG-изображений, которые вы видите, представлены в формате JFIF (JPEG File Interchange Format), внутри которого применяется ...

[Перевод] Полезные советы по Python, которых вы ещё не встречали Написано очень много статей, посвящённых интересным возможностям Python. В них идёт речь о распаковке списков и кортежей в переменные, о частичном применении функций, о работе с итерируемыми объектами. Но в Python есть гораздо больше всего интересного. Автор статьи, перевод ...

Зов космоса: «Джеймс Уэбб» прошел финальные виброакустические испытания Телескоп «Джеймс Уэбб» (известен как JWST или Webb) успешно завершил акустические и вибрационные испытания. В NASA сообщают, что после удачного теста на развертывание в полетную конфигурацию, обсерватория будет полностью готова к полету в космос. Читать дальше →

Application performance management (APM) от Broadcom для мониторинга производительности приложений (включая мобильные) Всем привет! В этой статье расскажем о возможностях мониторинга производительности приложений одного из лидеров квадранта Gartner c APM-решениями — Broadcom. Appdynamics, Dynatrace и New Relic достаточно известны на российском рынке. Broadcom чуть менее знаком, этакая се...

Технологические соревнования Радиофест-2019. Итоги Дорогие друзья, мы рады сообщить, что первые в истории технологические соревнования по радиотехнике Радиофест-2019 успешно проведены. В предыдущей статье мы рассказывали как мы готовились к соревнованиям, сейчас же подведем итоги и расскажем как все прошло (будет много фото)...

Илон Маск впервые показал прототип ракеты Super Heavy. Когда начнутся испытания? Прототип ракеты Super Heavy Компания SpaceX упорно трудится над созданием космического корабля Starship, который сможет доставлять людей на Марс и другие далекие планеты. Также этот аппарат можно будет использовать для суборбитальных полетов — перелет из одной точки мира в д...

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

[Перевод] Flutter. Разбираемся, как рисовать различные фигуры с помощью CustomClipper Flutter предлагает различные виджеты для работы с определенным набором фигур, например, ClipRect, ClipRRect, ClipOval. Но также есть ClipPath, с помощью которого мы можем создавать любые типы фигур. В данной статье мы сосредоточимся на том, что можно сделать, используя Clip...

Наталья Сергунина сообщила о финансовой поддержке технологических компаний властями Москвы Как сообщает «Российская Газета», власти Москвы одобрили выплаты для развития технологического бизнеса в столице на 875 млн рублей. Субсидии и гранты будут выданы для реализации 225 технологических проектов. По словам заммэра Натальи Сергуниной, столица уделяет большое вним...

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

Возможности Vue, о которых не следует забывать Мы в команде Ptah мы решили пойти чуть дальше привычных SPA и попробовали использовать Vue для конструктора лендингов. И теперь хотим поделиться частью нашего опыта. Эта статья, прежде всего, для тех, кто только начал работать с Vue и хочет узнать лучше его особенности и во...

Сверхточный Raspberry PI Stratum 1 NTP сервер В этой статье я расскажу, как собрать Stratum 1 NTP сервер на Raspberry PI для синхронизации времени за скромную сумму и навсегда забыть о проблемах, связанных с не совпадающим временем на всех ваших устройствах. А самое главное, он будет давать результат на два порядка точн...

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

Hoya нанесет удар по HDD Мало кто знает, но компании вроде WD или Seagate не собирают диски только из всех компонентов, которые сами же и производят. К примеру, компания Hoya делает диски, которые потом используются в HDD для записи данных. Однако сейчас компания сильно пострадала, так как все завод...

Самоподписные сертификаты кровавого энтерпрайза против вашего лампового CI/CD Многие компании используют сертификаты, подписанные внутренними удостоверяющими центрами (Certificate Authority) для ресурсов в приватных сетях. Поскольку такие сертификаты по умолчанию не могут быть доверенными, почти на каждом этапе вокруг пайплайна могут возникать ошибки...

ABBYY FineReader Server против хаоса. Как наше решение удаляет дубликаты и наводит порядок в бизнес-документах? Привет, Хабр! Наверняка вы помните посты о том, как наш ABBYY Recognition Server помогал в оцифровке материалов и каталогов библиотек на Сахалине, в Латвии, Великобритании и в других странах. Мы давно не рассказывали об этом продукте, а ведь все это время он развивался. Мы ...

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

Управление мобильными устройствами из KACE Cloud Mobile Device Management (MDM) Количество бизнес-сервисов для мобильных устройств растет с каждым годом и сегодня смартфон или планшет — это электронная почта, корпоративные мессенджеры, геоинформационные приложения, CRM и т.д. У разъездных сотрудников: страховых агентов, курьеров, экспедиторов и многих д...

Защищенный удаленный доступ с помощью решений Check Point + бесплатные лицензии Про организацию удаленного доступа за последние пару недель не написал только ленивый. Многие производители предоставили бесплатные лицензии для Remote Access VPN. Check Point не остался в стороне и предоставляет возможность в течение 2-х месяцев бесплатно использовать их ...

Эмулятор RFID на Arduino Многие читали мой пост "Эмулятор RFID", где я в деталях рассказывал об устройстве EM Marine, о том как намотать антенну, и как сделать RFID-эмулятор из трёх деталей. Но, будем честны, несмотря на гениальную простоту того устройства, оно достаточно сложно для повт...

[Перевод] Всё, что нужно знать о Progressive Web App (PWA) PWA — прогрессивные веб-приложения. Предупреждение. Эта статья не проспонсирована PWA. Все взгляды и мнения в статье принадлежат только её автору. Progressive Web App или PWA — лучший способ для разработчиков заставить свои веб-приложения загружаться быстрее и быть более...

Список дел для iPhone и адронный коллайдер: приложения дня в App Store Каждый день мы мониторим App Store и десятки сайтов со скидками, чтобы выбрать лучшие приложения и опубликовать и здесь. Сегодня вот можно урвать сборник радиостанций с новостями, to-do-менеджер для айфона и интересную игру, с которой вы окажетесь в адронном колайдере. Если...

Простые модели. Или как перестать бояться и начать печатать на 3D принтере. Существует множество программ для 3D-моделирования, в которых можно создать 3D-модель, в какой именно программе создавать модель, чтобы она была принята 3D-принтером? Или как вариант нужно экспортировать её в подходящий для большинства принтеров формат STL. STL это пожалуй с...

[Из песочницы] Используем passwordstore.org — менеджер паролей в стиле KISS Всем привет. В этой статье я хотел бы поделиться своим опытом настройки и использования pass — менеджера паролей для Linux и не только, примечательного своей простотой, использованием уже присутствующих в системе инструментов и возможностью работать исключительно из консоли....

[Перевод] 7 расширений для VS Code, установив которые, вы не захотите выходить из редактора …Даже простейшие инструменты могут давать людям возможность делать великие дела. Биз Стоун, «Решайся! Заряд на создание великого от основателя Twitter» Одно из различий между очень хорошими и хорошими программистами заключается в том, какие инструменты они используют. Подбо...

Использование journalctl для просмотра и анализа логов: подробный гайд Journalctl — отличный инструмент для анализа логов, обычно один из первых с которым знакомятся начинающие администраторы linux систем. Встроенные возможности ротации, богатые возможности фильтрации и возможность просматривать логи всех systemd unit-сервисов одним инструмен...

Десятки видов звукозаписи родилось и умерло всего за одно поколение. Сколько Вы вспомните навскидку? Подумать только: за какие то полвека мы были свидетелями зарождения, бешенной популярности и медленного забвения десятков стандартов записи музыки. Некоторые даже позабылись, давайте немного освежим память...В начале 70х век патефонной записи уже закончился, но у многих в ог...

[recovery mode] Оптимизация расходов на СМС Андрей Бышенко, руководитель направления ИТ-дирекции МКБ Коллеги, привет! Как и любой банк, мы информируем наших клиентов – частных лиц с помощью СМС и тратим на это довольно много денег. В прошлом году мы провели внимательный осмотр СМС-коммуникаций с целью сокращения ра...

Полезные утилиты на iPhone и ужасная игра — скачайте сегодня в App Store Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня можно совершенно бесплатно скачать пару крутых утилит ...

Софт для создания слайд – шоу Для большинства людей программа iNVideo станет настоящим открытием. С её помощью можно легко создавать разнообразные фото и видео презентации, уникальные и современные ролики для социальных сетей, слайд – шоу для личного архива. На сегодняшний день фото и видео контент стал ...

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

Опыт Embox как менторской организации в программе GSoC2020 Всем привет! В этом году Embox участвовал в качестве менторской организации в программе GSoC. В статье я бы хотел рассказать об этом, на наш взгляд, очень интересном опыте. Читать дальше →

Apple заменит «Сообщения» на Mac новым приложением из iOS 14 На днях мы писали о том, что в этом году некоторые хакеры и блогеры могли получить доступ к ранней сборке iOS 14. Этим обуславливается большое количество утечек, скриншотов и другой информации о новой версии мобильной операционной системы Apple. Особо находчивые начали взаи...

Обзор смартфона BQ Aurora 6430L Несмотря на то, что в продаже доступно множество интересных бюджетных смартфонов стоимостью до 10000 рублей, многие решения выходят с сильно урезанным функционалом, который отпугивает часть пользователей. Производители это понимают, поэтому иногда всё-таки находят возможност...

И мышонок, и лягушка. Универсальный Компилятор В серии про надежное программирование [1], [2] остался незаслуженно забытым Swift. Я, честно говоря, просто не считал его кроссплатформенным, а работающим исключительно для macOS/iOS. Тут случайно выяснилось, что Swift также поддерживается такой средой разработки, как Re...

Как отличать объекты друг от друга и при чем тут хеш-функции Привет! Я возглавляю направление R&D в компании «ЛАНИТ – Би Пи Эм», которая  специализируется на автоматизации бизнес-процессов. Мы исследуем тренды, готовим образовательные программы для технических сотрудников, ведем собственную продуктовую разработку. Наши наработки у...

Embox на процессоре Эльбрус. Или никогда не забывайте о том, что получили при разведке Данная статья является логическим завершением серии статьей “восхождение на Эльбрус” об ознакомлении Embox с процессорной архитектурой Эльбрус (E2K) . Почему логическим завершением, потому что в результате удалось через telnet запустить приложение, которое выводит на экран ...

Самые интересные фичи Parallels RAS Продакт-менеджер Parallels Евгений Корепанов рассказал о наиболее интересных фичах решения по доставке приложений и инфраструктуры виртуальных рабочих столов Remote Application Server и его основных конкурентных преимуществах. Далее рассказ от первого лица. Enjoy! Paralle...

Где заказать наружную рекламу? Реклама в наше время является одним из наиболее быстрых и эффективных способов продвижения тех или иных товаров и услуг. Действительно, очень многие компании активно используют рекламу. На текущий момент существует большое количество различных видов рекламы. Одной из них явл...

[Перевод] Как избавиться от разрыва кадров и задержки ввода в играх Разрыв кадров (screen tear) или задержка ввода (input lag)? Использовать ли vsync? Очень долгое время в мире игр для PC это был вопрос «или-или». Можно добиться или картинки без разрыва кадров, или низкой задержки ввода. Но невозможно получить и то, и другое. Или можно? От...

Postgresso 20 Жизнь продолжается. Продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главная новость Feature Freeze Функциональность 13-й версии PostgreSQL заморожена. Теперь только доработки и исправления багов. Список нового, вопреки многим ожиданиям, довольно обширный...

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

Подборка VR-шлемов для промышленных задач Чаще всего люди покупают себе шлем виртуальной реальности (VR) для того, чтобы использовать его для развлечения. Ведь платформы Steam, Oculus Store и Windows всем знакомы по огромному количеству игр! Однако в настоящее время растет спрос на индустриальный VR, возможности кот...

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

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

[Из песочницы] Бот для сборов. Собираемся на футбол с новыми технологиями Введение Всем привет. В этой статье я опишу своего чат-бота для сервиса обмена сообщениями telegram и социальной сети VK с использованием NodeJS. На этом месте у многих читателей должно вырваться что-то вроде: "Доколе!" или "Что, опять ?!". Да, похожие публикации уже были и ...

[Из песочницы] Прототипы в JS и малоизвестные факты Лирическое вступление  Получив в очередной раз кучу вопросов про прототипы на очередном собеседовании, я понял, что слегка подзабыл тонкости работы прототипов, и решил освежить знания. Я наткнулся на кучу статей, которые были написаны либо по наитию автора, как он "чувс...

Microsoft пока не согласилась адаптировать Windows для Mac с ARM Думаю, все уже слышали про Apple Silicon. Это новая инициатива Apple по переводу всей линейки Mac на мобильные процессоры собственного производства. В Купертино решили, что их фирменные чипы уже достаточно производительны, чтобы ими можно было снабдить даже самые мощные маш...

Менеджер загрузок в Safari на iPhone и iPad: как пользоваться, где находится, куда сохраняет файлы? Обычно Apple не идет на поводу у широкой публики, предпочитая формировать свою собственную концепцию развития программ и операционных систем. Однако в iOS 13 разработчики внедрили многое из того, о чем пользователи давно просили и мечтали. Одной из таких функций может считат...

Проект arataga: реальный пример использования SObjectizer и RESTinio для работы с большим количеством HTTP-соединений В последние 4.5 года я много рассказывал на Хабре про такие OpenSource проекты, как SObjectizer и RESTinio. Но вот об использовании SObjectizer и/или RESTinio в реальных проектах пока еще ни разу не удавалось поговорить (была лишь одна статья от стороннего автора).Причина пр...

[Перевод] Архитектурный шаблон MVI в Kotlin Multipaltform, часть 1 Около года назад я заинтересовался новой технологией Kotlin Multiplatform. Она позволяет писать общий код и компилировать его под разные платформы, имея при этом доступ к их API. С тех пор я активно экспериментирую в этой области и продвигаю этот инструмент в нашей компани...

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

ICQ, живи. Представлена новая версия некогда культового приложения Мессенджер ICQ был крайне популярен ещё тогда, когда слово «мессенджер» относительно таких программ никто не использовал. Однако это было достаточно давно — выросло уже целое поколение пользователей, «живущих» в Telegram, Viber и WhatsApp, ...

Использование Intel Processor Trace для трассировки кода System Management Mode Эта статья посвящена тестированию возможности использования технологии Intel Processor Trace (Intel PT) для записи трассы в System Management Mode (SMM) режиме. Работа была выполнена в рамках Summer Of Hack 2019. Автор работы: @sysenter_eip. Большинство использованных инст...

E-commerce агентство LeadWay рассказало о вариантах использования TikTok в лидогенерации В последнее время огромную популярность стала набирать социальная сеть TikTok. На данный момент сервис активно используют 500 миллионов человек в месяц. Социальное приложение на основе видео обладает невероятным потенциалом для маркетинга, особенно потому, что оно так популя...

Microsoft Office для смартфонов: компания Microsoft объединила Word, Excel и PowerPoint в единое приложение Буквально 10 лет назад люди, которые хотя бы раз использовали Microsoft Office, даже вообразить не могли, что смогут запускать офисные программы на ходу – без ПК под рукой. Сегодня же в Word, Excel и других полезных приложениях регулярно или иногда работают почти все владель...

Пожиратель пыли, электропрачка и другие чудеса. Как рассказывали о технических новинках 100 лет назад Пожалуй, каждый современный техноавтор хоть раз мучился вопросом «Ну что же такого особенного презентовать публике в этом новом гаджете?» и в своих мучениях мечтал вернуться лет на 100 назад, когда только-только появившиеся «чудо-машины» чуть ли не продавали сами себя. Однак...

Создание Discord – бота на .NET Core с деплоем на VPS-сервер Привет, Хабровчане! Сегодня вы ознакомитесь со статьей, в которой будет рассказано, как создать бота, используя C# на .NET Core, и о том, как его завести на удаленном сервере. Статья будет состоять из предыстории, подготовительного этапа, написания логики и переноса бот...

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

Как не выгореть на работе и что делать, если всё-таки выгорел HR-директор сервиса «Зарплата.ру» Вера Маневич рассказала, как отличить настоящее выгорание от физической усталости и что поможет сохранять энергию в процессе работы. Публикуем статью по итогам ее выступления на конференции ProductSense. Выгорание в XXI веке — самая часта...

[Перевод] Почему стоит использовать exa вместо привычной консольной утилиты ls Изображение: Opensource.com Цель автора статьи — показать, что exa может легко заменить стандартную утилиту ls. И более того, в сравнении с ls, exa — более гибкий и мощный инструмент. Стараясь сэкономить время и силы, мы автоматизируем часто повторяющиеся и сложные операц...

Скидки на iOS: DaisyDisk, текстовый редактор для iPhone и другие приложения Многие приложения в App Store стоят дорого, но иногда разработчики устраивают скидки, и главное здесь — вовремя скачать игру или утилиту по низкой цене. Сегодня, например, можно скачать совершенно бесплатно крутую ритм-игру, урвать с 50-процентной скидкой приложение д...

[Перевод] 5 современных альтернатив старым инструментам командной строки Linux Используя более современные альтернативы наряду со старыми инструментами командной строки, можно получить больше удовольствия и даже повысить производительность труда. В повседневной работе в Linux / Unix мы используем множество инструментов командной строки — например, d...

Samsung представила прочные SD-карты PRO Plus и EVO Plus, которые выдерживают падения и соленую воду Полноразмерные слоты для SD-карт стали редкостью в современном мире — в наши дни вы, вероятно, найдете их только в зеркальных фотокамерах и некоторых беззеркальных.Если вы используете такие камеры, особенно для работы, то вам нужна карта, которая быстрая, но при этом долгове...

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

Замощение доминошками Одна из первых действительно интересных задач по математике, с которыми я столкнулся формулируется так: "из шахматной доски вырезали две противоположные по диагонали угловые клетки, можно ли оставшуюся часть разрезать на "доминошки" — фигурки из двух клеток, у...

Обзор графических интерфейсов для Kubernetes Для полноценной работы с системой важно знание утилит командной строки: в случае с Kubernetes это kubectl. С другой стороны, хорошо спроектированные, продуманные графические интерфейсы могут выполнять большую часть обычных задач и открыть дополнительные возможности при экс...

Более 67% сайтов созданы на WordPress Хостинг-провайдер Cityhost.ua опубликовал статистику, согласно которой, подавляющее большинство размещенных у них сайтов созданы с помощью системы управления контентом WordPress. Ее используют 67,33% сайтов.  Вторая по популярности система – OpenCart, на ней создано 16,4% са...

[Из песочницы] Революция в SEO Драматичная и эмоциональная история в картинках о том, как наше небо упало на землю, и о том, как мы это пережили и стали немного лучше понимать, каким SEO мы хотим заниматься. За последние 5 лет SEO кардинально изменилось. Многие сохраняют хорошую мину, но как ни крути, в ...

Программируем прямо в Nginx Nginx — великолепный веб-сервер. Все мы привыкли использовать его в связке с бекендомами на разных языках программирования. Но оказывается можно писать простые программы прямо внутри конфигурационного файла Nginx. Это можно использовать для балансировки, написания простых ...

Шпаргалки по безопасности: Nodejs Довольно много уже было сказано о популярности NodeJS. Рост количества приложений очевиден – NodeJS довольно прост в освоении, имеет огромное количество библиотек, а также динамично развивающуюся экосистему. Мы подготовили рекомендации для NodeJS разработчиков, основываяс...

Adidas, Reebok и Puma продают кроссовки с огромными скидками Лето — пора распродаж во многих магазинах. В том числе это отличная возможность прихватить свежую пару лёгких кроссовок у любимых многими Reebok и Adidas. Впрочем, бренды сейчас распродают не только обувь и не только летнюю. Можно забрать и пару на межсезонье или осень. Лю...

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

Понижаем барьеры на вход в распознавание речи Автоматическое распознавание речи (STT или ASR) прошло долгий путь совершенствования и имеет довольно обширную историю. Расхожим мнением является то, что лишь огромные корпорации способны на создание более-менее работающих "общих" решений, которые будут показывать...

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

Во что поиграть на iPhone в эти выходные: раздают Машинариум и Samorost 3 В App Store продолжается распродажа игр и приложений, которые становятся бесплатными или распространяются с большой скидкой. Причины не совсем понятны, хотя и есть одно предположение. Сегодня раздают Samorost 3, Машинариум и много других игр. Если хотите посмотреть все бесп...

Культовая игра FarmVille закрывается навсегда Культовая игра Zynga для Facebook FarmVille скоро закрывается. В игру можно будет поиграть до 31 декабря 2020 года, так как потом компания Abode прекратит поддержку Flash. Поскольку Facebook перестанет поддерживать подобные Flash-игры, вы можете ожидать, что многие старые ф...

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

Запуск сложных C++ приложений на микроконтроллерах Сегодня никого не удивить возможностью разрабатывать на C++ под микроконтроллеры. Проект mbed полностью ориентирован на этот язык. Ряд других RTOS предоставляют возможности разработки на С++. Это удобно, ведь программисту доступны средства объектно-ориентированного програм...

[Перевод] Тактика Red Team: продвинутые методы мониторинга процессов в наступательных операциях И снова здравствуйте. В преддверии старта курса «Пентест. Практика тестирования на проникновение» перевели для вас еще один интересный материал. В этой статье мы собираемся разобраться в возможностях широко известных утилит мониторинга процессов и продемонстрировать, как ...

[Перевод] Почему я отказался от кросс-платформенных решений в мобильной разработке Позвольте мне с вами кое-чем поделиться. Мне нравится идея кросс-платформенной разработки. Возможность использовать один набор инструментов для всех моих задач — это мечта. Кто не хотел бы использовать только один инструмент, чтобы успешно выполнять свои задачи? Пиши один ра...

Обзор возможностей интеграции Виртуальной АТС от МегаФона с CRM-системой Битрикс24 Многие компании уже сегодня смогли оценить преимущества обработки звонков с помощью Виртуальной АТС от МегаФона. Немало и тех, кто использует Битрикс24 как удобную и доступную CRM-систему для автоматизации продаж. Недавно МегаФон обновил интеграцию с Битрикс24, значительн...

В «Google Переводчике» появится режим для изучения иностранных языков Google взялась за развитие Google Переводчика. Видимо, поняла, что ему нужны обновления Переводчик – инструмент очень полезный и даже незаменимый, но, по сути, он оказывает своим пользователям медвежью услугу. Вместо того чтобы подучить иностранный язык как следует, многие з...

[Перевод] Terraform, моно-репозитории и compliance as code Всем привет. OTUS открыл набор в новую группу по курсу «Инфраструктурная платформа на основе Kubernetes», в связи с этим мы подготовили перевод интересного материала по теме. Возможно, вы один из тех, кто использует terraform для Infrastructure as a Code, и вам интересно...

[Из песочницы] Почему в 2020 году мы по-прежнему выбираем Ruby? Привет, Хабр! Представляю вашему вниманию перевод статьи «Why is Ruby still our choice in 2020?» автора Vira Vashkovska. Мы — опытная команда Ruby on Rails разработчиков. Некоторые из нас занимаются разработкой на Ruby уже многие годы и знают его как свои пять пальцев. Вот ...

Любите ли вы Кафку? А Machinarium? Скидки в App Store Многие приложения в App Store стоят дорого, но иногда разработчики устраивают скидки, и главное здесь — вовремя скачать игру или утилиту по низкой цене. Поэтому мы здесь! Сегодня с хорошей скидкой отдают игру по мотивам произведений Франца Кафки, хит по мотивам Machin...

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

Узнать, где сейчас МКС и увидеть невидимое: необычные приложения для iOS Каждый день мы стараемся отбирать для вас лучшие приложения, которые стали бесплатными или распространяются со скидкой. Сегодня бесплатно можно урвать приложение для ретуши фото на айфоне, а со скидкой — трекер МКС в РЕАЛЬНОМ времени и Hidden Folks, настоящий хит App ...

Распространение сферического коня в вакууме по территории РФ Привет от ODS. Мы откликнулись на идею tutu.ru поработать с их датасетом пассажиропотока РФ. И если в посте Milfgard огромная таблица выводов и научпоп, то мы хотим рассказать что под капотом. Что, опять очередной пост про COVID-19? Да, но нет. Нам это было интересно именно...

Смерть Кощея в списке рекомендаций (можно ли сделать уютным и безопасным Ютюб?) Вступление коротко: хочу рассказать про онлайн плеер Ютюб для Андроида с локальными плейлистами, каналами и рекомендациями. Вступление развернутое: Некоторое время назад я столкнулся ровно с такой проблемой, как и автор замечательного приложения Channel Whitelist, и определ...

Игра с презентации iPhone и другие приложения со скидкой в App Store Сегодня мы снова вручную отобрали для вас новые скидки и бесплатные приложения в App Store! Например, чего только стоит игра, которую показывали на презентации iPhone 11, которая к выходным стала стоить гораздо дешевле. Если хотите посмотреть все бесплатные игры и приложени...

Памятка по борьбе с алкоголем или Как пережить фуршеты Тут вот праздники скоро. Спросил недавно друг «как мне это все пережить?». Я сначала объяснял, а потом решил написать статью на хабр. Рассказанное — услышит один человек, а написанное — прочитаю сотни! Меня, если честно, достаточно сильно раздражают всевозможные застолья. По...

Размер имеет значение: Intel 440MX Communications Appliance Reference Design Если спросить обычного человека, как он себе представляет сервер, в большинстве случаев ответ будет содержать слова «большой компьютер». Да и близкие к теме люди привыкли, что в большинстве случаев сервер — это как минимум «мини-башня» или одноюнитовый «стоечник». Куда ком...

Ещё один велосипед: храним юникодные строки на 30-60% компактнее, чем UTF-8 Если вы разработчик и перед вами стоит задача выбора кодировки, то почти всегда правильным решением будет Юникод. Конкретный способ представления зависит от контекста, но чаще всего тут тоже есть универсальный ответ — UTF-8. Он хорош тем, что позволяет использовать все сим...

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

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

Мониторинг БД Oracle с помощью OEM Привет! Меня зовут Александра, я работаю в команде тестирования производительности. В этой статье расскажу базовые сведения об OEM от Oracle. Статья будет полезна для тех, кто только знакомится с платформой, но и не только для них. Основная цель статьи — помочь провести бы...

Вооот такоооой красотыыы (под рифму из хоровода) Привет, Хабр! Кто-то ещё может помнить меня по обзорам, которые я публиковал тут задолго до Вилсакомов. Перейдя в Хабр, я перестал этим заниматься, так как посчитал это не очень правильнным — писать публикации про продукты в обычные хабы, в то время ...

Google поддерживает смартфоны на Android дольше, чем Apple свои iPhone Методика обновления Android-смартфонов сложнее и лучше, чем iOS Отсутствие обновлений, или, так уж и быть, нерегулярность, с которой они выходят, всегда была бичом Android-смартфонов. Ну, во всяком случае, так считает подавляющее большинство пользователей, с завистью посматр...

Обзор смартфона Motorola One Macro Большое количество пользователей довольно лояльно относится к бренду Motorola. Кто-то владел раскладушкой Razr лет 10-15 назад, многим нравился дизайн Moto X с возможностью кастомизации тыльных панелей, некоторым пришлись по душе модели с небьющимися экранами и возможностью ...

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

Распродажа игр в App Store: успейте скачать! Сегодня в App Store прямо раздача крутых игр! Скидки самые разные — на некоторые 50%, а где-то цена вовсе упала до 15 рублей! Такую распродажу не советуем пропускать, тем более что ЭТИ игры редко столько стоят. Если хотите посмотреть все бесплатные игры и приложения с...

Файрвол PF в ОС FreeBSD Введение В Рунете есть множество статей о настройке FreeBSD и PF, но все они разрозненны и несистематичны. А за любыми более-менее интересными вещами, такими, как маршрутизация средствами файрвола (Policy Based Routing), приходится читать оригинальную документацию, например,...

Простой Web-доступ к VI приложениям LabVIEW в PHP через ActiveX Server В LabVIEW уже много лет существует возможность «прикрутить» Web к VI приборам без каких-либо сложных настроек публикации и серверов со стороны LabVIEW, используя только втроенный сервер ActiveX. Не является исключением и LabVIEW 2020 Community edition. Читать дальше →

Xiaomi выпустила прошивку MIUI 12 на Android 11 Как известно, доступная в настоящее время на многих моделях мобильных устройств компании Xiaomi прошивка MIUI 12, в подавляющем большинстве случаев именно бета-версия, основана на Android 9 или Android 10, в зависимости от конкретной модели телефона. Сообщение Xiaomi выпуст...

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

[Перевод] Кунг-фу стиля Linux: упрощение работы с awk Утилита awk — это нечто вроде швейцарского ножа для обработки текстовых файлов. Но некоторые ограничения awk порой доставляют неудобства тем, кто этой утилитой пользуется. Я, для того чтобы упростить работу с awk, создал несколько функций. Но сразу хочу сказать о том, что дл...

Asus ROG Phone 3 разобрали на видео и обнаружили некоторые ... Известный YouTube-блогер с ником JerryRigEverything разобрал на видео хайповый игровой смартфон Asus ROG Phone 3.     Если вы думали, что про Asus ROG Phone 3 вы знаете все, то Интернету есть чем вас удивить. На канале JerryRigEverything, построившем свою популярн...

Персональный интернет-архив без боли Каждый веб-разработчик, да и многие пользователи рано или поздно сталкиваются с Internet Archive и необходимостью сохранить или восстановить вид важного им сайта в определённое время. С каждым годом всё очевиднее, что поговорка «интернет помнит всё» ошибочна — форумы закры...

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

Плата ASRock X299 Taichi CLX теперь может принять до 1 Тбайт оперативной памяти RDIMM Компания ASRock выпустила новую версию BIOS для своей материнской платы X299 Taichi CLX, которая обеспечит ей возможность работы не только с привычной для настольных систем оперативной памятью UDIMM, но также и с серверной памятью типа RDIMM. Поддержка серверной памяти даст ...

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

Как отключить исправление слов (T9, автокоррекцию) в Viber на компьютере Mac (macOS) или Windows Большинство из нас активно использует не менее десятка различных программ на своих компьютерах, при этом подробно ознакамливаться с многостраничными инструкциями нет времени. В результате приходится регулярно прибегать к помощи поисковых систем либо мириться с мелкими неудоб...

[Перевод] Пожалуйста, перестаньте рекомендовать Git Flow Прим. перев.: Новая статья с критикой полюбившейся многим Git Flow получила столь заметное внимание, что даже оригинальный автор модели обновил публикацию 10-летней давности, актуализировав свой взгляд на её применение сегодня. Публикуем перевод как самой критики, так и офиц...

Пять лучших старых игр, перевыпущенных для телефона Если вам 25-35 лет, вы наверняка помните, как много лет назад у нас не было смартфонов и игровых консолей в современном понимании этого слова. Очень крутым считалось, если у вашего соседа была Денди, а у вас — Нинтендо. Тогда вы были просто царем положения и все хотел...

Видеообзор накопителя Samsung 870 EVO 1 ТБ Накопители серии Samsung 870 EVO пришли на смену очень удачным моделям Samsung 860 EVO, которые долго оставались в топе популярности SSD на hotline.ua. Удастся ли производителю дополнительно улучшить показатели хитовых устройств, которые, казалось бы, уже используют все возм...

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

[Перевод] О появлении поддержки CUDA в WSL 2 Компания Microsoft, откликаясь на многочисленные просьбы пользователей, представила в мае 2020 года на конференции Build новую возможность подсистемы Windows для Linux 2 (Windows Subsystem for Linux 2, WSL 2) — поддержку видеоускорителей. Это позволит запускать в WSL 2 прило...

3 крутые игры для iPhone и iPad, которые сегодня стали в два раза дешевле Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня на многие приложения сделали скидки 50% — от зна...

TV Box или Smart TV? Приветствую вас, хабровчане! Накануне выходных и в связи с наступлением серых, осенних будней – мы поговорим про увеселительные гаджеты. Речь пойдёт о том, что же лучше – TV Box или Smart TV? Для кого-то ответ очевиден, а кто-то только подумывает – какой же выбрать TV Box...

Администрирование Informatica PowerCenter в деталях, часть первая Посвящается моему коллеге и наставнику по Informatica Максиму Генцелю, который умер от COVID-19 21.01.2021 Привет! Меня зовут Баранов Владимир, и я уже несколько лет администрирую Informatica в «Альфа-Банк». В статье я поделюсь опытом работы с Informatica PowerCenter. IPC ...

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

[Из песочницы] Quora разрешила своим сотрудникам работать удаленно после окончания пандемии Привет, Хабр! Представляю вашему вниманию перевод поста "Remote First at Quora" Адама Д'Анжело, CEO компании Quora, разработчика одноименного сервиса обмена знаниями. 25.06.2020. Мы сидим по домам уже три месяца. Это трудный опыт, но он многому нас научил. Удивите...

Кто получит Windows 10 версии 21H1 Microsoft выпустит Windows 10 версии 21H1 позже в этом году, при этом компания подтвердила, что сегодня этот новый выпуск будет небольшим пакетом улучшений, аналогичным версии 20H2. Другими словами, вы не получите слишком много новых функций, и это даже имеет смысл, поскольк...

Можно ли программировать на iPad Pro? При желании iPad Pro можно приспособить к программированию Вы заметили, что на большинстве фото и во многих офисах программисты в основном используют MacBook? Причин этого выбора множество, но одна из главных — ноутбуки Apple имеют консоль Bash и схожи с Linux, при этом пред...

Как начать использовать USB Type-C в своих разработках В современных embedded-устройствах используется огромное количество различных разъемов, таких как USB Type-B, miniUSB, microUSB и так далее. Все они отличаются форм-фактором, максимальной пропускной способностью и другими различными характеристиками. Самым верным решением ...

Android-смартфоны блокируют приложения для слежки за больными коронавирусом Помните, этой весной Apple и Google объявили о запуске универсальной системы отслеживания контактов больных коронавирусом для Android и iOS? Ну, той самой, с помощью которой Google начала самостоятельно отслеживать местоположение пользователей с помощью GPS, не оповестив об...

Как использовать десктоп без десктопа? Обзор Samsung Dex Привет, Хабр. Как и у многих разработчиков, периодически работающих дома, у меня есть достаточно мощный десктоп, которого без проблем хватает для разных задач. Но периодически бывают дела вроде написания этой статьи для Хабра, где большой вычислительной мощности не нужно, н...

Простые средства информирования внутри компании Всем снова привет! Вроде бы еще не так давно я рассказывал, как выглядит обмен знаниями в Exness глазами новичка, и вот уже снова есть, что рассказать! На самом деле, гибкость и скорость это два больших плюса в любом бизнесе. И на работу knowledge manager’a это влияет в ог...

3D моделирование на заказ большого корпуса для 3D-печати Существует огромное количество традиционных производственных процессов: фрезеровка, токарка, сварка, формовка и другие. Большинство из них работает по принципу либо изменения формы изделия, либо обрезания лишнего материала при формировании конечной формы изделия. Отличительн...

3 игры, которые вы захотите установить на свой iPhone и iPad Сегодня в App Store раздают по скидкам культовые игры Каждый день мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня...

Comet — PHP-фреймворк для быстрых REST API Два года я писал микросервисы на Go, используя генераторы кода на базе Swagger. Получались довольно компактные и очень быстрые решения. Сейчас использую PHP, поэтому решил найти средства для решения тех же самых задач в экосистеме языка. Знаю и люблю Laravel и Symfony, но т...

Число блокчейн-компаний в Китае превысило 35 тысяч. Но большинство не использует технологию Количество китайских блокчейн-компаний превысило 35 тысяч. Однако многие из них даже не используют блокчейн или не работают, пишет Cointelegraph. По данным компании Tianyancha, по состоянию на 1 апреля количество блокчейн-компаний, работающих на территории Китая (за исключен...

Легко ли поцарапать или сломать OnePlus 8? Уже проверили. В то время, как многие уже начали готовить деньги на покупку нового OnePlus 8 Pro, другие причитают, что он стоит слишком дорого. Я скорее отношусь ко вторым, но пока не попользуюсь смартфоном пару недель, не готов быть очень категоричным. Возможно, мое мнение изменится, н...

Самая короткая программа вывода десятичного числа В 1984-ом году вышла культовая книга Стивена Леви “Хакеры: герои компьютерной революции”. Существует любительский русский перевод, но он далёк от идеала. Я было взялся исправлять неточности в нём, положив рядом английский оригинал (кстати, и он не без греха), да забросил пос...

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

[Перевод] Создаем бессерверное приложение с помощью Azure Functions и Go Вебхуки — популярный пример использования FaaS (функция как услуга) платформ. Их можно использовать для многих различных целей, например, для отправки клиентам уведомлений, содержащих забавные гифки! Используя serverless функцию, довольно удобно инкапсулировать функционально...

DI из ада Все мы любим Spring. Или не любим. Но по крайней мере знаем. Если вы Java-программист, то вероятно используете этот фреймворк каждый день в своей работе. Spring — это огромная платформа, которая предоставляет большой функционал. Тем не менее во главе угла стоят две вещи — эт...

[Перевод] Ненужные расширения для VS Code Недавно я занялся тщательным исследованием VS Code и сделал несколько интересных находок. Как оказалось, в редакторе есть довольно много возможностей и настроек, позволяющих отлично решать те же задачи, которые решают многие популярные расширения. Здесь речь пойдёт о шест...

Почему мы используем платформу ARM в промышленном оборудовании Сегодня почти каждый из нас использует устройства на базе ARM-процессоров — это смартфоны, телевизоры и даже холодильники с кофеварками. Несколько дней назад в прессу просочились слухи, что компания Apple объявит о переходе с платформы X86 на ARM на своих ноутбуках. Мы в...

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

Выжить в Долине Смерти и на дне рифа: контроль качества Seagate Помните старую шутку про то, что часам на 19 камнях не хватает двух: на один положить, другим ударить? Но что для обычных пользователей юмор, для производителей техники — серьёзный подход к тестированию и контролю качества. Краш-тесты, суровые испытания, высоко- и низкотемпе...

[Перевод] Вышел Flutter 1.17 Сегодня (6 мая 2020) мы с радостью представляем Flutter 1.17, наш первый стабильный релиз в этом году. Наша цель – выпускать стабильные релизы примерно ежеквартально. Однако, данный релиз занял немного больше времени, потому что мы меняли нашу инфраструктуру для нового проц...

Как испортить хорошее приложение или сервис навязчивой рекламой Мы любим Android за то, что вокруг него сосредоточено большое сообщество разработчиков. Это в свою очередь даёт огромный ассортимент программных продуктов в фирменном магазине Play Store. Там в 9 из 10 случаев можно всегда найти бесплатную альтернативу любому платному п...

Новый фронтенд Одноклассников: запуск React в Java. Часть I Многие слышали название GraalVM, но опробовать эту технологию в продакшене пока довелось не всем. Для Однокласснииков эта технология уже стала «священным Граалем», меняющим фронтенд. В этой статье я хочу рассказать о том, как нам удалось подружить Java и JavaScript, и нач...

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

[Перевод] Так выглядит эффективная работа техлида фото с сайта pilot.com В 2012 году Джессика МакКеллар с командой друзей из MIT (Мичиганский Технический Университет) запустила стартап скрытого чата Zulip. Менее двух лет спустя его выкупил Dropbox. И в этом не было ничего необычного. С ее командой такое уже случалось, когд...

[Из песочницы] Оптимизация загрузки изображений Привет, Хабр! Представляю вашему вниманию перевод статьи «How to optimize image loading on your website». Если на сайте много красивых изображений, то это здорово, но они могут значительно ухудшить время загрузки и как результат — пострадает SEO, а многие пользователи будут...

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

Интеграция в проект LVGL графической библиотеки для микроконтроллеров LVGL — Light and Versatile Graphics Library также известная как LittleVGL. Библиотека поддерживает большое количество микроконтроллеров, таких как STM32, ESP32 и другие. Мне пока удалось запустить полноценную демо программу на ESP32 и STM32f429 Discovery. Библиотека открыт...

Keenetic Speedster KN-3010: младшая модель серии с поддержкой 802.11ac и гигабитными портами В отличие от многих других производителей, Keenetic не использует «магию цифр» в продвижении своих продуктов. В текущей линейке топовая модель имеет класс «всего» AC2600, а устройств с гигабитными сетевыми портами только четыре. В этой статье мы рассмотрим младшее из них, ко...

Пишем простой WYSIWYG-редактор с помощью ProseMirror Когда в Sports.ru понадобился свой WYSIWYG-редактор, мы решили сделать его на основе библиотеки ProseMirror. Одной из ключевых особенностей этого инструмента является модульность и широкие возможности кастомизации, поэтому с его помощью можно очень тонко подогнать редактор п...

Пятничные скидки в App Store: Le Havre и другие приложения для iPhone Сегодня мы вручную отобрали для вас самые крутые приложения со скидкой в App Store. На этот раз за 75 рублей можно урвать порт Le Havre на iOS, бесплатно скачать Cardinal Land (даже если вы не любите оригами) или настроиться на работу на выходных с помощью крутого таймера (...

Вы знали, что Spotify не самая популярная платформа для музыки? Многие думают, что Spotify — самая популярная платформа для потоковой музыки, но это правда лишь отчасти. Если посмотреть с другой стороны, то картина меняется кардинально и на первое место выходит совершенно другой сервис. Конечно, статистику сложно назвать официальн...

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

Бесплатный Плей Маркет на Андроид Многие современные гаджеты работают на операционной системе Андроид. Гугл Плей Маркет очень популярное приложение, с помощью которого можно загрузить игры и программы. Бесплатный плей маркет можно загрузить на сайте PlayMarket 4 ANDROID. С помощью этого приложения можно скач...

Оптимизация сервера Minecraft В нашем блоге мы уже рассказывали, как создать свой сервер Minecraft, однако с тех пор прошло 5 лет и многое поменялось. Делимся с вами актуальными способами создания и оптимизации серверной части столь популярной игры. За свою 9-летнюю историю (если считать от даты релиза...

[Из песочницы] Alpine.js — легковесный фреймворк с удобным синтаксисом Многие разработчики полюбили лаконичный синтаксис и мощь директив Vue.js настолько, что даже пытаются использовать этот фреймворк не только в одностраничных приложениях. Сложно отказаться от использования реактивности, только потому, что вдруг понадобилось написать небольшой...

Как и зачем мы построили кастомную систему аналитики вместо Google Analytics Привет, Хабр! Меня зовут Иван Кизименко, я Head of Analytics в компании Outside. В этой статье мне хотелось бы рассказать о том, как и зачем мы разработали собственную кастомную систему аналитики вместо Google Analytics. Собственно, мы работали не только с аналитикой от Go...

Профессиональная камера на iPhone и другие приложения со скидками Сегодня мы вручную отобрали для вас самые крутые приложения со скидкой в App Store. Чего только стоит бесплатный органайзер дел на айфон и приложение, которое превратит камеру вашего iPhone почти что в объектив профессионального аппарата, настроек там много. Если хотите пос...

Магия виртуализации: вводный курс в Proxmox VE Сегодня речь пойдет о том, как быстро и достаточно просто на одном физическом сервере развернуть несколько виртуальных серверов с разными операционными системами. Любому системному администратору это позволит централизованно управлять всей IT-инфраструктурой компании и экон...

[Перевод] 5 возможностей Python, о которых я не знал — а зря Python можно без сомнений называть языком, испытавшим в последнее десятилетие значительный рост, языком, который доказал свою мощь. Я создал множество Python-приложений — от интерактивных карт до блокчейнов. Python обладает огромным количеством возможностей. Начинающим очень...

[Перевод] Изменяем и удаляем Azure VMs, используя PowerShell С помощью PowerShell инженеры и IT-администраторы успешно автоматизируют различные задачи при работе не только с on-premises, но и с облачными инфраструктурами, в частности, с Azure. Работать через PowerShell в ряде случаев гораздо удобнее и быстрее, чем через Azure portal. ...

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

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

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

Xiaomi скоро обновит до Android 10 ещё несколько смартфонов Когда мы говорим об обновлениях смартфонов Xiaomi, стоит чётко различать MIUI и Android. Если новый фирменный интерфейс от Xiaomi получат десятки устройств, то мало кто получит новую версию Android. Теперь мы знаем следующие четыре смартфона этого производителя, которые буд...

[Перевод] Хорошо подумайте, прежде чем использовать Docker-in-Docker для CI или тестовой среды Docker-in-Docker представляет собой виртуализированную среду Docker-демон, запущенную в самом контейнере для сборки образов контейнера. Основной целью создания Docker-in-Docker была помощь в разработке самого Docker. Многие люди используют его для запуска Jenkins CI. Понач...

Apple может перевести свой браузер на платформу Chromium Читатель Артём Пожаров поделился интересной новостью, в которой рассказал о возможном переходе Safari на движок Chromuim. Сейчас его использует большинство популярных браузеров, вроде Google Chrome и Opera. Далее идёт его текст: Ни для кого не секрет, что Chromium (и G...

Ядерные испытания навредили здоровью 110 000 жителей Полинезии Первое ядерное испытание Франции в Полинезии, 1966 год Французская Полинезия расположена в центре южной части Тихого океана и состоит из большого количества островов. Начиная с 1966 года Франция начала использовать эту территорию в качестве площадки для ядерных испытаний. В ...

Использование Obj библиотек в KolibriOS в языках высокого уровня Вступление В KolibriOS системные библиотеки имеют формат MS COFF и расширение Obj. В этой статье будет рассказано как их импортировать и использовать в C--, GCC и TinyC. Читать дальше →

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

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

Полнотекстовый поиск FTS3, FTS4 и FTS5 в Android Полнотекстовый поиск необходим в приложениях для того, чтобы быстро находить совпадения в большом объеме данных. Такая возможность удобна, например, для поиска товаров, фильмов, рецептов, научных статей, а также фрагментов текста в электронных книгах. Хотя зачастую поиск реа...

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

Обзор Horizon Zero Dawn на ПК – Долгожданный порт одной из самых ярких игр уходящего поколения Это видеоигровое поколение формально «закончится» с выходом PlayStation 5 и Xbox Series X, поэтому в 2020 году мы подводим много итогов и вспоминаем всё лучшее, во что нам довелось играть. Пожалуй, мало кто поспорит с тем, что Horizon Zero Dawn стала одной из самых ярких и з...

Сможете пройти этот хоррор? Приложения со скидкой в App Store Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас хоррор на выживание, забавный тайм-ки...

Музыкальный плеер и поиск потерянных устройств: полезные приложения для вашего iPhone Подборка приложений на все случаи жизни Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в нашей подборк...

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

[Из песочницы] Как я за вечер написал быструю CMS для статических сайтов по правилам бизнес-логики в одном файлике Не Wordpress-ом единым Рынок CMS длительное время оставался местом, где Wordpress, Joomla, Drupal — тройка абсолютных лидеров. Эти прекрасные времена уже постепенно проходят, хотя WP, сбавляя в динамике появления новых сайтов, все ещё сохраняет лидерство. Не мудрено: активн...

Как ощутить «интернет 2000 года» Думаю, на Хабре есть уже много людей, никогда не слышавших звук модемного подключения по телефонной линии. А люди, заставшие те времена, наверняка многое о них успели подзабыть.Все знают, что раньше интернет был попроще. Но часто ли вы вспоминаете, что во время его использов...

Ушла эпоха культового iPod nano. Apple признала устаревшим последний плеер линейки Компания Apple обновила свой список устаревших и вышедших из эксплуатации продуктов. Главным новшеством стало появление iPod nano седьмого поколения в списке устаревших продуктов.  Это последний из плееров культовой линейки iPod nano, который ещё не присутствовал ...

Игра года по версии Apple и выбор редакции App Store: успейте скачать со скидкой! Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня со скидкой доступна не только игра года по версии Appl...

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

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

[Перевод] PC-3000 Flash: восстанавливаем данные с карты microSD Сегодня многие современные устройства NAND флэш-памяти используют архитектуру нового типа, у которой интерфейс, контроллер и чипы памяти интегрированы в один общий керамический слой. Мы называем такую структуру монолитной. До недавнего времени все карты памяти типа SD, So...

Николай Парухин: «OpenStreetMap слишком добр к людям. Он доверяет им...» Николай Парухин — опытный картограф из Архангельска, который когда-то был исследователем морей и первопроходцем ГИС. Сейчас он работает системным администратором, а в свободное время рисует карту в OSM и переводит интерфейсы программ. Зачем он это делает, отчего люди уходят...

[Из песочницы] Моя попытка задержать COVID-19 (автономный дыхательный аппарат) Всем доброго дня. Как и многие я задумался о покупке защиты от COVID-19, прочитал много интересного и полезного. Статья и ресурс натолкнули меня на мысль попробовать сделать автономный дыхательный аппарат из доступных деталей и за небольшие деньги. Читать дальше →

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

can_throw или не can_throw? Исключения являются частью языка C++. Неоднозначной его частью. Кто-то их принципиально не использует. Вот вообще не использует. От слова совсем. Но не мы. Поскольку считаем их весьма полезной штукой, существенно повышающей надежность кода. К сожалению, далеко не везде искл...

О специальных макро в ассемблере Много лет назад американским специалистом Гарри Килдэллом (Gary Kildall) в рамках создания системы программирования для персональных компьютеров был разработан транслятор с языка ассемблера для процессора Intel 8086, который он назвал RASM-86 (Relocating ASseMbler). Этот во ...

[Перевод] Flutter и настольные приложения Ни для кого не секрет то, что команда разработчиков Flutter стремится к тому, чтобы этот фреймворк позволял бы, пользуясь единой кодовой базой, создавать приложения для широкого разнообразия платформ. Сюда входят iOS, Android, Windows, Linux, macOS и веб. При этом такие прил...

Xiaomi меняет логотип. Как вам новый? На днях Xiaomi провела огромное по таймингу мероприятие. С антрактом и усталостью зрителей. Что поделать: компания стала большой настолько, что количество выпускаемых и требуемых анонса продуктов стало столь значительным, что в час шоу никак не уложить. И пропустить нельзя...

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

[Из песочницы] sMock — Swift mocking framework для Unit-tests (спасибо gMock за идеи) Проблема Переходя в мир Swift из ObjC/C++, я столкнулся с проблемой при написании юнит-тестов: отсутствием инструментов для создания Mock-объектов. При написании декомпозированного кода мы часто скрываем детали реализации за интерфейсами (протоколами). А также проверять функ...

Что будет, если развернуть ствол винтовки на 180 градусов Авторы популярного YouTube-канала DemolitionRanch решили на собственном опыте проверить, можно ли в реальности воплотить трюк из мультфильма и выстрелить из оружия, у которого загнут ствол. Для этого была взята настоящая винтовка и её «трансформировали». Прежде, чем удалось ...

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

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

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

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

[Из песочницы] Новая архитектура нейросети — EfficientDet Привет, Хабр! представляю вашему вниманию перевод статьи «EfficientDet: Scalable and Efficient Object Detection» автора Mingxing Tan, Ruoming Pang, Quoc V. Le. В последние годы был достигнут огромный прогресс в направлении более точного обнаружения объектов, в то же время с...

Готовим C++. Система сборки Bake Наверное, большинство из вас согласится, что на сегодняшний день наибольшую популярность среди систем сборки для проектов на C/C++ имеет CMake. Каково же было мое удивление увидеть в проекте на новой работе собственную систему сборки - Bake.В этой статье я бы хотел описать о...

С поддержкой клавиатуры и мыши в играх на iPad — зачем нужны игры на Mac? Во время конференции WWDC Apple объявила о том, что на iPad с выходом iPadOS 14 можно будет запускать игры, которые поддерживают клавиатуру и мышь. Это произошло во время одной из сессий для разработчиков. Конечно, от создателей игр потребуется добавить соответствующий фрей...

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

[Перевод] Анализ вредоносного кода Skeleton Key Перевод статьи подготовлен специально для студентов курса «Реверс-инжиниринг». Краткое содержание Исследователи Dell SecureWorks Counter Threat Unit (CTU) обнаружили вредоносное ПО, обходящее проверку подлинности в системах Active Directory (AD), в которых реализована одн...

Почему Spotify в России оказался популярнее Apple Music Соревнование Apple Music и Spotify длится уже много лет. Оба сервиса стремятся предложить своим пользователям нечто такое, от чего они наверняка бы отказались от услуг конкурентов и выбрали именно их продукт. Для Spotify таким преимуществом оказалась бесплатная подписка, ко...

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

Через месяц биатлонисты начнут терять форму? Домашние тренировки биатлонистов сборной России на данный момент не отражаются на подготовке, но через месяц у спортсменов могут быть проблемы с физической формой, если ситуация с коронавирусом не изменится, сказал РИА Новости главный тренер национальной команды Анатолий Хов...

5 функций Telegram, о которых многие забывают Telegram уже давно и по праву занял свое место среди самых популярных мессенджеров в мире. Конечно, до WhatsApp ему еще далеко, но все равно, столько преданных фанатов, сколько есть у детища Павла Дурова, другим еще поискать. Секрет популярности легко объясним — прогр...

[Из песочницы] Перевод статьи «Почему квантовый интернет должен быть построен в космосе» Привет, Хабр! Представляю вашему вниманию перевод статьи "Why the quantum internet should be built in space" из MIT Technology Review. Физики считают, что лучший способ распространения квантовой сети по всему земному шару — огромное созвездие орбитальных спутников...

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

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

Официальный сайт Casino X online Виртуальные игры все больше набирают популярность на территории бывшего СНГ. Ранее, когда для посещения казино нужно было тратить время и деньги, на поездку отваживались бы не многие азартные игроки. Но, теперь возможность играть на игровых автоматах на реальные деньги есть ...

Новая тактика Pawn Storm На протяжении многих лет Trend Micro наблюдает за деятельностью киберпреступной группировки Pawn Storm, также известной как Fancy Bear и APT28. Исследуя эволюцию методов атак, мы обнаружили новую тактику, принятую на вооружение в 2019 году хакерами из Pawn Storm. В отчёте P...

Мобильная разработка: индивидуально или в команде? Привет! Как многим известно, Mail.ru Group ведет образовательные проекты для студентов в 9 вузах: МГТУ им. Баумана, МГУ, МИФИ, МФТИ, СпбПУ, Мосполитех, МАИ, ВГУ и ПГУ. Среди 70 дисциплин есть курсы по мобильной разработке под платформы Android и iOS. С точки зрения методо...

[Из песочницы] Используй время правильно: автоматизация процессов в Tinder Думаю многие любят знакомиться в соц. сетях и пользуются приложениями (например Tinder), но часто уходит много времени на то, что бы ставить лайки и отправлять первые сообщения. Я считаю что это монотонные действия которые только отталкивают от общения и знакомства. Если ты...

Чистить только ей, стирать только руками и с мылом. Apple рассказала о специальной ткани, которой нужно протирать Pro Display XDR Для своего новейшего и очень дорого ПК Mac Pro компания Apple приготовила также очень дорогой монитор — Pro Display XDR. Это устройство стартует с 5000 долларов, причём подставку придётся докупать отдельно, отдав за неё невероятную сумму в 1000 долларов. Есть такж...

Обзор программы JPoint 2021: воркшопы, Spring, «игра вдолгую» Близится новый JPoint, и мы готовы подробно рассказать о его программе. В этом посте мы разделили доклады по тематическим блокам: можно и быстро понять «что вообще будет», и узнать конкретику. А во вступлении упомянем отдельные моменты: Пришла весна, то есть самое время п...

Что вам нужно знать, если вы поменяете nginx на envoy: впечатления спустя два года Мы используем envoy как front edge proxy, который перенаправляет входящий трафик в несколько кластеров kubernetes (для новых сервисов) и в бэкенды legacy-архитектуры исторического наследия. Т.е. там сочетаются функции как обычного балансировщика и ssl termination point, та...

Унифицируй это: как Lamoda делает единообразными свои Go сервисы Мы широко используем микросервисную архитектуру, хоть и не считаем ее панацеей, и чуть больше 2 лет назад начали переходить на язык Go. Он сравнительно прост и, на мой взгляд, очень хорошо подходит для создания простых, небольших и быстрых микросервисов. Эта простота имеет и...

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

[Перевод] Память на магнитных сердечниках в ракете Сатурн 5 Компьютер, работавший в ракете-носителе (Launch Vehicle Digital Computer, LVDC), сыграл ключевую роль в лунной программе «Аполлон», управляя ракетой Сатурн 5. Как и большинство компьютеров того времени, он сохранял данные в крошечных магнитных сердечниках. В этой статье Clo...

10 знаковых гаджетов из 1990-х: техно-ностальгия Кажется, что 1990-е были буквально вчера, но на самом деле прошло уже 30 лет и за это время многое изменилось. Включая технологии и электронику, которая за эти годы поменялась очень серьёзно, и то, что казалось раньше технологичным, сегодня уже выглядит забавной игрушкой. Ди...

Как работает Object Tracking на YOLO и DeepSort Object Tracking — очень интересное направление, которое изучается и эволюционирует не первый десяток лет. Сейчас многие разработки в этой области построены на глубоком обучении, которое имеет преимущество над стандартными алгоритмами, так как нейронные сети могут аппроксимир...

Как сделать фото сразу в Dropbox, если не хватает места на iPhone? Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас приложение для тех, у кого мало места...

Как использовать iPhone для управления Mac Полезная штука для стационарных компьютеров Mac Каждый день мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в под...

ChaiScript — скриптовый язык для C++ Когда возникает потребность внедрить скриптовый язык в проект на C++, первым делом большинство людей вспоминает Lua. В этой статье его не будет, я расскажу о другом, не менее удобном и легком в освоении языке под названием ChaiScript. Читать дальше →

WhatsApp предложит возможность создавать ... Как многие знают, в связи с текущей пандемией, вынуждающей людей оставаться дома, в последнее время групповые видео-звонки и даже групповые аудио-звонки набрали невиданные доселе обороты. Вслед за невероятной популярностью Zoom вносить определенные изменения в работу приложе...

[Из песочницы] Игра с открытым API: Swagger Play В данной статье я хочу рассказать, как использовать Swagger модуль для Play Framework, с примерами из реальной жизни. Я расскажу: Как прикрутить последнюю версию Swagger-Play (модуль Play, позволяющий использовать аннотации swagger-api и генерировать на их основе документ...

This War of Mine, обои на iPhone и другие скидки в App Store Каждый день мы стараемся отбирать для вас лучшие приложения, которые стали бесплатными или распространяются со скидкой. Не всегда разработчики успевают за нашими желаниями и снижают цены, но иногда получается урвать по хорошей цене действительно топовые приложения. Чего тол...

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

Power-line communication. Часть 1 — Основы передачи данных по линиям электропередач Не так давно передо мной встала нетривиальная задачка — собрать устройство, которое могло бы по линиям электропередач (0,4 кВ), в сетях обычных бытовых потребителей, передавать некоторую информацию, а точнее — показания электросчетчиков. Перед началом работы над создание...

Как настроить Битрикс 24 Для качественной и грамотной работе команды компании многие руководители используют уникальную программу от известного разработчика «1С Битрикс». С помощью услуг сервера Битрикс 24 можно с удобством управлять офисной работой, осуществлять контроль за работой всей компании и ...

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

«Яндекс.Маркет» продался AliExpress Крупнейшей торговой площадкой, занимающейся продажей каких-либо товаров с доставкой из Китая, является онлайн-магазин AliExpress, пользуется который очень большой популярностью среди жителей России, а используют его очень многие люди, находя это программное обеспечение лучш...

Microsoft сделала лучшее приложение за 8 500 рублей для Windows 10 бесплатным Такая операционная система, как Windows 10, пользуется невероятно большой популярностью по всему земному шару, то есть очень и очень многие люди видят смысл в том, чтобы ее активно использовать для решения различных задач. Кто-то с Читать полную версию публикации Microsoft ...

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

[Из песочницы] Виджеты на Android. Редкая фича, в которой придется разобраться Привет, Хабр! Меня зовут Александр Хакимов, я android-разработчик в компании FINCH. У вас бывало такое, что ваш дизайн был под iOS, а вам приходится адаптировать его под android? Если да, то часто ли ваши дизайнеры используют виджеты? К сожалению, виджет — редкий кейс для ...

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

[Перевод] Как обойти капчу-слайдер с помощью JS и Puppeteer Друзья, предлагаю вашему вниманию перевод статьи "How to bypass “slider CAPTCHA” with JS and Puppeteer" автора Filip Vitas. Спам для владельца сайта – огромная проблема. С другой стороны, капчи сводят меня с ума и ухудшают пользовательский опыт. Капчи отстой. Скаж...

[Перевод] Руководство по работе с OpenAL на C++. Часть 1: воспроизводим звук Вашей игре нужен звук! Наверно, вы уже использовали OpenGL для рисования на экране. Вы разобрались с его API, и поэтому обратились к OpenAL, потому что название кажется знакомым. Что же, хорошие новости — OpenAL тоже имеет очень знакомый API. Он изначально задумывался для и...

Windows 10 IoT Enterprise 2019 — режим мультикиоска Введение Windows 10 IoT Enterprise 2019 – маркетинговое наименование очередного выпуска Windows 10. Выход данной версии был объявлен в сентябре 2018 года, соответственно имеет версию 1809, 18 – год, 09 – месяц. По новому выпуску Windows 10 1809 написано много статей, но боль...

Приложение «Дыхание» на iPhone и другие скидки в App Store Каждый день мы стараемся отбирать для вас лучшие приложения, которые стали бесплатными или распространяются со скидкой. Сегодня в подборке бесплатная игра на iOS, которая очень похожа на Monument Valley, приложение «Дыхание» на айфон и набор из 24 игр для Apple Wa...

B Beoplay E8 теперь работают намного дольше На современном рынке беспроводных наушников есть огромное количество интересных решений, которые позволят вам без труда заниматься своими делами и при этом получать удовольствие от любимой музыки. Однако к многих беспроводных наушников есть и важная проблема, которая заключа...

[Из песочницы] История одного программиста с биполярным расстройством Привет, Хабр! Мне 33 года и у меня биполярное аффективное расстройство (БАР). В настоящее время тема психических расстройств все еще покрыта стигмой, поэтому я считаю нужным поделиться своей историей, чтобы тех программистов из нас, у которых есть ментальные отклонения, восп...

США намеревается лишить Huawei возможности закупать микросхемы у TSMC Большинство производителей микросхем в мире использует оборудование, выпущенное американскими компаниями. В администрации президента США рассматривают варианты принятия мер, которые лишили бы компанию Huawei возможности закупать микросхемы у контрактных производителей &am...

[Перевод] Создание современных процессов CI/CD для бессерверных приложений с Red Hat OpenShift Pipelines и Argo CD. Часть 1 В недавней статье выдвинуто предложение использовать Tekton в качестве фреймворка для облачных пайплайнов CI/CD и Argo CD в качестве идеальной пары для GitOps. Методики GitOps поддерживают непрерывное развертывание в гибридных и мультикластерных средах Kubernetes. В настоящ...

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

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

[Перевод] Автоматические скриншоты iOS с помощью XCTestplan и XCode 11 В Райффайзенбанке несколько мобильных приложений, которые должны работать на самых разных девайсах и операционных системах, поэтому мы стараемся автоматизировать рутинные процессы в тестировании. Эта статья показалась нам полезной, и мы решили ее перевести. foto source: u...