Социальные сети Рунета
Четверг, 25 апреля 2024

Telegram. Безлимитный сетевой диск. Бесплатный Привет, Хабр. Наверняка многие об этом задумывались, возможно у кого то эта идея лежит в TODO. У меня она пролежала примерно год, но таки удалось ее реализовать в виде работающего прототипа. TgCloud: Виртуальная файловая система с открытым исходным г****кодом. На локальном...

Microsoft добавит поддержку файловой системы exFAT в ядро Linux Файловая система Microsoft exFAT, используемая в Windows, поддерживает множество типов устройств хранения, таких как SD-карты и USB-накопители. Большинство устройств хранения поддерживают файловую систему Microsoft exFAT. Сегодня Microsoft объявила, что добавит файловую сист...

Упрощенный доступ к данным внутренней FAT12 для STM32 В предыдущей статье был рассмотрен вариант использования микроконтроллера STM32F103C8T6 как flash накопителя с внутренней файловой системой FAT12. Теперь можно рассмотреть, каким образом получить данные из нашей внутренней файловой системы. К примеру нам необходимо хранить н...

Bluetooth LE не так уж и страшен, или Как улучшить пользовательский опыт без особых усилий Недавно мы в команде придумали и реализовали функцию передачи денег по воздуху с помощью технологии Bluetooth LE. Я хочу рассказать вам, как мы это сделали и что Apple предоставляет нам из инструментов. Многие разработчики думают что Bluetooth — это сложно, ведь это достаточ...

Монтируем iOS под OSX с помощью ifuse На днях столкнулся с задачей примонтировать в OSX 10.14 iPad в качестве внешнего диска, с возможностью осуществлять файловые операции из консоли. В интернете я нашел довольно много инструкций как это сделать с помощью файловой системы ifuse. К сожалению с iOS 12 ничего не вы...

[Перевод] Мой однострочный клиент Dropbox под Linux Хочу рассказать о своей попытке создать простой однострочный клиент Dropbox под Linux, используя только бесплатные компоненты с открытым исходным кодом, в том числе rclone, entr и systemd. Контекст Недавно проприетарный клиент Dropbox под Linux отказался от поддержки всех ф...

[Из песочницы] Создаем свой компонент с микро-шаблонами Всем привет. Все кто так или иначе писал на фреймворке Angular сталкивался или работал с библиотекой Angular Material. Это очень хорошо написанная библиотека компонентов способная к гибкой стилизации, которая реализована через возможность создания различных тем вашего прилож...

[Из песочницы] Еще одно мнение о разнице между bin, sbin, usr/bin, usr/sbin Недавно я обнаружил вот такую статью: Разница между bin, sbin, usr/bin, usr/sbin. Хотелось бы поделиться своим взглядом на стандарт. /bin Содержит команды, которые могут использоваться как системным администратором, так и пользователями, но которые необходимы, когда не смон...

[Перевод] Виртуальные файловые системы в Linux: зачем они нужны и как они работают? Часть 2 Всем привет, делимся с вами второй частью публикации «Виртуальные файловые системы в Linux: зачем они нужны и как они работают?» Первую часть можно прочитать тут. Напомним, данная серия публикаций приурочена к запуску нового потока по курсу «Администратор Linux», который ста...

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

Huawei заставит Android занимать меньше памяти в новых прошивках Ближе к концу месяца Huawei планирует представить свою новую файловую систему — EROFS. Она должна в среднем увеличить скорость чтения на 20% и сэкономить системную память более, чем на 2 ГБ. Ее получат такие устройства, как P30 Lite, P20 Lite, Nova 3i, Huawei Y9 и другие. До...

Что такое IPFS? 1 Что такое IPFS? IPFS (InterPlanetary File System, «межпланетная файловая система») — это гипермедийный протокол связи с открытым кодом, с помощью которого одноранговые узлы осуществляют хранение и распространение данных в единой распределенной файловой системе. Автор решен...

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

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

[Из песочницы] Создание библиотеки в стиле Spring Data Repository своими руками при помощи Dynamic Proxy и Spring IoC А что если бы можно было создать интерфейс, например, такой: @Service public interface GoogleSearchApi { /** * @return http status code for Google main page */ @Uri("https://www.google.com") int mainPageStatus(); } А затем просто внедрять его ...

Huawei анонсировала оболочку EMUI 10 В ходе ежегодного мероприятия Huawei Developers Conference, на которой компания делится с разработчиками новостями об аппаратных и программных решениях, Huawei официально анонсировала оболочку EMUI 10. На момент выхода EMUI 8 пользовательская база составляла 90 млн чел...

Решение задания с pwnable.kr 01 — fd. Файловые дескрипторы и процессы В данной статье разберем: что же такое файловый дескриптор, как процессы получают доступ к определенным потокам ввода/вывода, и решим первое задание с сайта pwnable.kr. Читать дальше →

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

Файл дескриптор в Linux с примерами Однажды, на одном интервью меня спросили, что ты будешь делать, если обнаружишь неработающий сервис из-за того, что на диске закончилось место? Конечно же я ответил, что посмотрю, чем занято это место и если возможно, то почищу место. Тогда интервьюер спросил, а что если на ...

Google наделила хромбуки поддержкой Linux На прошедшей на днях конференции разработчиков Google I/O компания Google объявила о том, что в выпущенных в этом году хромбуках можно будет использовать операционную систему Linux. Такая возможность, конечно, была и раньше, но теперь процедура стала гораздо проще и доступна...

Смартфон Honor V20 получил файловую систему EROFS, компилятор Ark и технологию GPU Turbo 3.0 с очередным обновление прошивки Как пишет источник, Honor обновила прошивку смартфона V20 (он же View 20) до версии 9.1.0.233: модель получила интерфейс Magic UI 2.1, а вместе с ним — массу полезных новшеств. Размер обновления составляет внушительные 5 ГБ. Впрочем, это не удивительно, так как п...

[Из песочницы] Удаленное управление компьютером через браузер Около полугода назад задумал сделать программу для управления компьютером через браузер. Начал с простого односокетного HTTP сервера, который передавал картинки в браузер и получал координаты курсора для управления. На определенной стадии понял что для этих целей хорошо под...

[Перевод] Приключения неуловимой малвари, часть 1 Этой статьей мы начинаем серию публикаций о неуловимых малвари. Программы для взлома, не оставляющие следов атаки, известные также как fileless («бестелесные», невидимые, безфайловые), как правило, используют PowerShell на системах Windows, чтобы скрытно выполнять команды ...

[Перевод] Node.js для начинающих: основы работы с файлами Сегодня мы поговорим о том, как работать с файловой системой средствами Node.js, рассмотрим базовые операции, выполняемые с файлами. К таким операциям относятся следующие: Создание файла Чтение файла Запись данных в файл Удаление файла Переименование файла Необходимость в...

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

Свежее обновление EMUI 9.1 принесло на смартфон Honor Play фирменный компилятор Ark Вслед за Honor V10 и Magic 2, китайская компания Huawei Huawei выпустила свежее обновление EMUI 9.1 для пользователей серии смартфонов Honor Play.  Речь идёт о китайской прошивке и она сразу включает не только новую файловую систему EROFS, но и поддержку фирменног...

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

[Перевод] Реализация шаблона проектирования Command в Unity Вы задавались когда-нибудь вопросом, как в играх наподобие Super Meat Boy реализована функция реплея? Один из способов её реализации — выполнять ввод точно так же, как это делал игрок, что, в свою очередь, означает, что ввод нужно как-то хранить. Для этого и многого другого...

Что делать, если при запуске Mac горит «яблоко» и система не загружается После обновления на последнюю версию macOS многие столкнулись с проблемой, когда при включении компьютера Mac операционная система отказывается загружаться — на черном экране просто «горит» знакомое яблоко, но ничего не происходит. Как оказалось, проблема носит массов...

[Перевод] История создания Norton Commander. Часть 1 / 3 Пьяный программист сидит с открытым Norton Commander на экране. На обоих панелях открыт диск С. «Ну и зачем мне два диска С с одними и теми же файлами?» — подумал он и стер все его содержимое, нажав F8 и Enter. — анекдот конца 80-х годов Нортон (Norton Commander) for DOS...

Умер изобретатель компьютерных паролей Компьютерная безопасность в конце этой недели потеряла одного из основателей. Фернандо «Корби» Корбато (Fernando Corbato), которому приписывают изобретение компьютерного пароля, умер в возрасте 93 лет. Исследователь, работавший в Массачусетском технологическ...

Файловая система F2FS на Android — что это? Многие пользователи Android-смартфонов хотят улучшить производительность операционной системы и оптимизировать работу приложений. Распространенным...

5 лучших rar- и zip-архиваторов на Android Один из наиболее распространенных типов файлов, с которыми нам приходится иметь дело — это архивные файлы. Вы наверняка видели их раньше, и они обычно встречаются в форматах zip, rar, 7z, tar и других. Смысл использования архивов состоит в том, чтобы поместить много ф...

10 полезных функций приложения Файлы в iOS   Приложение Файлы с момента своего появления в iOS было непонятным подобием файлового менеджера. Лишь в iOS 13 разработчики начали раскрывать потенциал утилиты, добавив ей несколько важных и полезных особенностей. Сейчас расскажу о десяти фишках файлового менедже...

Мгновенная настройка привычных файловых ассоциаций Автоматизировал задание файловых ассоциаций, то есть выбор программы которая будет открывать файл из Explorer/Finder. И делюсь. Сначала проблематика. Файлы нужных расширений часто не открываются по умолчанию ничем, а если открываются, то каким-нибудь iTunes. Под windows нужн...

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

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

[Перевод] Как я нашёл баг в GNU Tar Автор статьи — Крис Зибенманн, системный администратор Unix в университете Торонто Время от времени в моей работе происходит нечто странное, что заставляет задуматься, даже если сразу непонятно, какие следуют выводы. Недавно я упомянул, что мы нашли ошибку в GNU Tar, и исто...

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

Huawei Y9 Prime (2019) получил финальную версию EMUI 9.1 Недавно выпущенный смартфон Huawei Y9 Prime (2019) одним из первых получает обновление до прошивки EMUI 9.1 на базе Android 9 Pie, которое содержит в себе все особенности EMUI 9.1, включая файловую систему EROFS и технологию GPU Turbo 3.0. Пользователей ждет улучшенная ...

Сетевой накопитель QSAN XCubeNAS XN5004R: стоечная модель для малого бизнеса С точки зрения аппаратных характеристик, QSAN XCubeNAS XN5004R может похвастаться необычной для формата 1U конфигурацией дисковых отсеков 4×LFF+2×SFF, платформой с процессором Intel Celeron и возможностью установки большого объема оперативной памяти, четырьмя гигабитными сет...

[Из песочницы] GridmiAPI — простая и гибкая библиотека Android для работы с REST&RPC Здравствуйте, хабровчане! Когда занимаешься разработкой сетевых приложений под платформу Android, понимаешь, что одно и другое приложение похоже друг на друга. С этой мыслью у большинства разработчиков инициализируется и другая мысль — «Почему бы мне не использовать какие-л...

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

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

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

PHP-библиотеки для e-commerce: работа с АТОЛ и Payture, парсинг кодов GS1 и другие задачи Привет, меня зовут Павел Савельев, я руководитель отдела автоматизации бизнес-процессов в Lamoda. Мы работаем с очень разными задачами, и стараемся подобрать для каждой наиболее удобный инструментарий. Соответственно, мы используем разные языки — в наших системах можно встре...

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

Как перенести файлы между Mac и Android Предположим, у вас есть MacBook или любой другой компьютер Mac и мобильный телефон Android, и вы хотите перенести файлы с MacBook на устройство Android. Если вы захотите использовать USB-кабель, вы не сможете передавать файлы с Mac на Android из-за несовместимости двух платф...

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

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

У какого Android-смартфона самая быстрая память? Представленный недавно смартфон Galaxy Note 10 станет первым устройством Samsung, использующим память стандарта UFS 3.0. Однако интереснее здесь то, что, согласно проведённым тестам, скорость памяти в еще не вышедшем флагмане значительно превосходит таковую у конкурентов. К...

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

Продано 100 тысяч смартфонов Honor 9X за две минуты Не успели мы сообщить о начала продаж смартфона Honor 9X, как китайский производитель отчитался о промежуточных итогах. Всего за две минуты с начала продаж было реализовано более 100 тысяч устройств в одном только Китае. В денежном эквиваленте это составляет около 29 миллион...

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

Гиперконвергентное решение AERODISK vAIR. Основа — файловая система ARDFS Привет, читатели Хабра. Этой статьей мы открываем цикл, который будет рассказывать о разработанной нами гиперконвергентной системе AERODISK vAIR. Изначально мы хотели первой же статьей рассказать всё обо всём, но система довольно сложная, поэтому будем есть слона по частям....

Продано 3 миллиона смартфонов Honor 9X Компания Honor отчиталась о продажах смартфонов Honor 9X и 9X Pro, которые пока доступны только в Китае. За 29 дней с начала продаж было реализовано более 3 миллионов устройств. Ранее в Honor заявляли о намерении продать 20 миллионов смартфонов Honor 9X и Honor 9X Pro. ...

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

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

WWDC 2011: Про убийство и другие события О том, что Apple убивает файловую систему, ссылаясь на слова самого Джобса, написали самые разные издания. Даже такие авторитетные, как Los Angeles Times. Будто бы в Apple уже давно испытывали к жертве неприязнь, и мечтали убрать её с пути… Вот эти слова Джобса: “Мы давно м...

Кластерное хранилище Pacemaker + DRBD (Dual primary) + samba В продолжение статьи «Кластерное хранилище Pacemaker + DRBD (Dual primary) + ctdb» представляю полностью готовый и рабочий вариант HA кластера файловой шары на 2-4 ноды для centos 6 и centos 7. Если вы хотите реализовать такое, вы либо извращенец, либо вам не дали никакого в...

Как понять, что ваша фронтальная или веб-камера взломаны Любую систему защиты можно взломать. Можно сколь угодно раз использовать сложные пароли, сканеры лица и отпечатков пальцев, установить кучу антивирусов и даже не пользоваться непроверенными общественными сетями Wi-Fi. Даже в этом случае вы не будете на 100% защищены взлома....

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

В ответ на арест Ассанжа архив WikiLeaks загрузили в IPFS и блокчейн Bitcoin Cash Разработчик Bitcoin Cash Крис Тротнер загрузил архив документов WikiLeaks в распределенною файловую систему IPFS и блокчейн BCH. Об этом сообщает Bitcoin.com. Таким образом Тротнер решил поддержать основателя WikiLeaks Джулиана Ассанжа, который недавно был арестован в посоль...

Разработка монолитной Unix подобной OS — Библиотека С В предыдущей статье мы научились запускать Hello World ядро и написали пару функций для работы со строками. Теперь пришло время расширить библиотеку С чтобы можно было реализовать kprintf и другие необходимые функции. Поехали! Читать дальше →

Solid Explorer 2.6.1 Solid Explorer — многофункциональный файловый менеджер для операционной системы Android. Обладает широкой поддержкой облачных хранилищ (Dropbox, Google Диск, OneDrive), способен подключаться к удаленным серверам (Windows, FTP, SFTP, WebDAV) и может порадовать вас возможность...

BTRFS для самых маленьких Доброго времени суток, Хабравчане.  Я работаю в компании Veeam Software и являюсь одним из разработчиков нашего решения для бэкапа линукс систем. По роду занятий мне довелось столкнуться с BTRFS. Совсем недавно она перешла из статуса «еще не пригодно» в статус «стабильна». И...

В Windows 10 появится доступ к файлам Linux из Проводника В апрельском обновлении Windows 10 появится новая возможность, связанная с подсистемой Linux. Эта подсистема появилась почти сразу после выхода «десятки» и активно развивалась. Теперь же, как ожидается, будет добавлена поддержка доступа к файлам и файлов...

IOTransfer 3 – менеджер файлов и загрузчик видео в одном флаконе Наверное, уже только ленивый не успел попинать версию iTunes для Windows — громоздкое и медлительное приложение, за годы успевшее собрать в себя магазин музыки и фильмов, каталог подкастов, файловый менеджер для iPhone и iPad и стриминговый сервис Apple Music, никогда не отл...

[Перевод] Компилируем FFmpeg в WebAssembly (=ffmpeg.js): Часть 3 — Конвертация avi в mp4 Список переведённых частей серии: Приготовления Компиляция с Emscripten Конвертация avi в mp4 (вы тут) В этой части ма разберём: Компиляцию библиотеки FFmpeg с оптимизированными аргументами. Управление файловой системой Emscripten. Разработку ffmpeg.js v0.1.0 и конвер...

[Перевод] Компиляция C в WebAssembly без Emscripten Компилятор — часть Emscripten. А что, если удалить все свистелки и оставить только его? Emscripten необходим для компиляции C/C++ в WebAssembly. Но это гораздо больше, чем просто компилятор. Цель Emscripten в том, чтобы полностью заменить ваш компилятор C/C++ и запустить в ...

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

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

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

Опыт перевода Maven-проекта на Multi-Release Jar: уже можно, но ещё сложно У меня есть маленькая библиотека StreamEx, которая расширяет возможности Java 8 Stream API. Библиотеку я традиционно собираю через Maven, и по большей части меня всё устраивает. Однако вот захотелось экспериментов. Некоторые вещи в библиотеке должны работать по-разному в раз...

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

Обзор Sigma Theory: Global Cold War. Стратегия нового уровня На сегодняшний день очень мало появляется интересных игр. Это связано с тем, что придумать нечто удивительное может буквально каждый, а вот реализовать — единицы. А ведь этим единицам еще нужны деньги на разработку, издатель, реклама и так далее. Именно по этой причине мы пу...

В Drupal закрыты серьезные бреши Для CMS-системы Drupal версий 7 и 8 вышли обновления, устраняющие два бага удаленного исполнения кода, которые разработчики оценили как критические. Оба они привнесены с появлением в репертуаре Drupal файлов в формате .phar — исполняемых PHP-архивов, поддержка которых была в...

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

Лучшие файловые менеджеры для Android Файловые менеджеры расширяют возможности смартфонов Файловые менеджеры являются одними из самых важных приложений для ваших мобильных устройств. Кто-то скажет: «Но почему, ведь легко можно обойтись и без них!». Дело в том, что их помощью вы можете не просто просмат...

GOSTIM: P2P F2F E2EE IM за один вечер с ГОСТ-криптографией Будучи разработчиком PyGOST библиотеки (ГОСТовые криптографические примитивы на чистом Python), я нередко получаю вопросы о том как на коленке реализовать простейший безопасный обмен сообщениями. Многие считают прикладную криптографию достаточно простой штукой, и .encrypt() ...

Вместо NVLink и SLI. Nvidia реализовала в драйверах режим CFR, позволяющий использовать в играх несколько GPU одновременно У пользователей видеокарт Nvidia скоро появится возможность использования в играх нескольких видеокарт одновременно, причем для этого не потребуется никаких усилий – все реализовано на уровне драйвера. Новый режим уже реализован в драйвере, а включить его можно пр...

Pronterface. Доработка под дисплей 1920*1080 . В свое время был приобретен SmartBook Prestigio 116C, под спец. задачи.Когда надобность в спец. задачах отпала, на него был установлен Linux Mint 19.2 .Возник интерес использовать его и для работы с 3Д принтером. Работает хорошо, живет от батареи долго.Использую связку FreeC...

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

[Из песочницы] Реализация горячей перезагрузки С++ кода в Linux * Ссылка на библиотеку в конце статьи. В самой статье изложены механизмы, реализованные в библиотеке, со средней детализацией. Реализация для macOS еще не закончена, но она мало чем отличается от реализации для Linux. Здесь в основном рассматривается реализация для Linux. Г...

Камера Samsung Galaxy S11 произведет революцию. Инсайдер рекомендует пропустить Galaxy Note10 Известный сетевой информатор под ником Ice Universe, который часто делится эксклюзивной информацией о новинках мобильной индустрии, сделал только что очень громкое заявление. По его словам, в камере смартфона Samsung Galaxy S11 разрабтчики реализуют что-то действительно...

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

В чем замысел файловой системы APFS Зачем на самом деле нужна APFS? Если новая файловая система успела чем-то огорчить вас, имена виновных в этом будут вам интересны. Это iPhone, iPod touch и iPad. Они слишком хорошо продавались, объёмы продаж стремительно росли, а у Apple появились свободные средства, в особо...

Apple хочет, чтобы iOS 13 изменила наше представление об iPad В последнее время Apple все более активно пытается превратить iPad во «взрослый» рабочий инструмент. Начав с внедрения поддержки умного пера Pencil, компания постепенно дошла до оснащения фирменных планшетов разъемом USB-C с возможностью подключения внешних мониторов. Логич...

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

HP выпускает ноутбук HP Omen X 2S с двумя дисплеями Многие люди во время игры пользуются различными приложениями, и для этого очень полезным оказывается второй монитор. Компания HP решила упростить построение такой системы и сделать её портативной. Решение было реализовано в новом ноутбуке Omen X 2S.

Файловый менеджер для iPhone и еще два бесплатных приложения сегодня Менеджер файлов, игра и фоторедактор Drop Flip (Бесплатно) | AirDisk Pro (Бесплатно) | BlackCam (Бесплатно) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучши...

Intel получила патент на смартфон Вы удивитесь, но не только компании вроде Apple или Samsung работают над созданием смартфонов. Например, компания Intel получила свой новый патент на дисплей для смартфона, который можно назвать панорамным — он охватывает не только фронтальную сторону, но и тыльную. Собствен...

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

Кластерное хранилище для небольших web-кластеров на базе drbd+ocfs2 О чем мы расскажем: Как быстро развернуть общее хранилище для двух серверов на базе решений drbd+ocfs2. Для кого это будет полезно: Туториал станет полезен системным администраторам и всем, кто выбирает способ реализации хранилища или хотят попробовать решение. От каких р...

Что ждут владельцы iPad от iOS 13 В конце октября прошлого года, Apple представила обновленную линейку планшетов iPad Pro. Устройство получилось действительно бескомпромиссным — высочайший уровень производительности, качественный экран с поддержкой ProMotion, отличный дизайн с минимальными рамками. И ...

Файловый менеджер WinFile родом из 90-х доступен в Microsoft Store Корпорация Microsoft ранее открыла исходные коды WinFile — Диспетчера файлов Windows, который был создан ещё для версии Windows 3.0. А теперь эта программа появилась в магазине приложений Microsoft Store. Новая «старая» версия получила ряд улучшени...

[Из песочницы] Buildroot — часть 1. Общие сведения, сборка минимальной системы, настройка через меню Введение В данной серии статей я хочу рассмотреть систему сборки дистрибутива buildroot и поделиться опытом её кастомизации. Здесь будет практический опыт создания небольшой ОС с графическим интерфейсом и минимальным функционалом. Прежде всего, не следует путать систему сбо...

В анализаторе все должно быть прекрасно: и функциональность, и интерфейс… Изучаем новый интерфейс Solar appScreener 3.1 Как говаривал Генри Форд, все можно сделать лучше, чем делалось до сих пор. Вот и мы так подумали, когда приступили к работе над версией 3.1 нашего анализатора защищенности приложений. Нам ОООЧЕНЬ хотелось сделать наш продукт не только самым крутым по функциональности: напри...

Файловая система APFS: зачем она стала нужна APFS — новая файловая система Apple О том что прежняя файловая система у Apple была отсталой и никуда не годилась, вот уже лет десять говорили и писали тысячи экспертов и авторов. На момент её замены на APFS ей было уже лет тридцать, модными новшествами она и в самом д...

2. Анализ зловредов с помощью форензики Check Point. SandBlast Agent Продолжаем наш цикл статей по форензике от Check Point. В предыдущей статье мы рассмотрели новый отчет сетевой песочницы, которая помогает ловить 0-day атаки на периметре сети. К сожалению (для “безопасников”), периметр уже давно потерял четкие границы. Мобильные устройств...

WinX MediaTrans — как переместить фото с iPhone на компьютер без iTunes Когда перед покупателем встает выбор между iPhone, iPad и планшетами и смартфонами на операционной системе Android, зачастую он выбирает именно последние, поскольку не хочет быть привязанным к iTunes и вообще устанавливать эту программу на свой компьютер (если это, конечно,...

В iPhone нашли уязвимость, позволяющую получить доступ к их файловой системе Исследователь по кибербезопасности обнаружил очередную уязвимость в моделях iPhone от 4s до X. От уязвимости, по его словам, невозможно избавиться при помощи патча. При этом она позволяет проводить процедуру джейлбрейка (операцию для получения доступа к файловой системе смар...

[Перевод] Новое в Hadoop: познакомимся с различными форматами файлов в Hadoop Всем привет! Публикуем перевод статьи, подготовленный для студентов новой группы курса «Data Engineer». Если интересно узнать, как построить эффективную и масштабируемую систему обработки данных с минимальными затратами, посмотрите запись мастер-класса Егора Матешука! Неско...

Прошивка EMUI 9.1 вышла на Huawei Y6 (2019) В настоящее время Huawei занята обновлением многих своих устройств до EMUI 9.1, новой версии своей фирменной оболочки на базе Android. Несмотря на то, что прошивка все еще основана на Android 9 Pie, как и EMUI 9.0, в ней появились новые функции. Еще одним смартфоном, ко...

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

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

Как оценить производительность СХД на Linux: бенчмаркинг с помощью открытых инструментов В прошлый раз мы рассказывали об инструментах с отрытым исходным кодом для оценки производительности процессоров и памяти. Сегодня говорим о бенчмарках для файловых систем и систем хранения данных на Linux — Interbench, Fio, Hdparm, S и Bonnie. Читать дальше →

Как изменить фон экрана блокировки на macOS Mojave В последней версии операционной системы macOS Mojave компания Apple внесла небольшие изменения в интерфейс экрана блокировки. Если раньше пользователя при загрузке встречало фоновое изображение рабочего стола с фильтром размытия, то теперь там «красуется» песчаные горы Моха...

[Перевод] Самодельный сборщик мусора для OpenJDK Это перевод статьи Алексея Шипилёва «Do It Yourself (OpenJDK) Garbage Collector», публикуется с согласия автора. О любых опечатках и других багах сообщайте в личку — мы их поправим.Процесс создания чего-нибудь в рантайме языка — весёлое упражнение. По крайней мере, создание ...

«Билайн» успешно реализовал пилот умного учёта электроэнергии на базе NB-IoT «Билайн» совместно с компанией ООО «СтройЭнергоКом» успешно реализовали пилотный проект по оптимизации учёта электроэнергии «Интеллектуальный учёт» с помощью NB-IoT для АО «Мосэнергосбыт» в районе Марьино.

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

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

Выпущено ядро Linux 5.0 Linux - ядро операционной системы семейства GNU/Linux, соответствующее стандарту POSIX (обеспечивает совместимость различных UNIX-систем). Авторство и права на торговую марку Linux принадлежат программисту финского происхождения, проживающему в США, Линусу Торвальдсу. Linux ...

Мнение: Telegram — идеальный мессенджер 6 сентября 2013 года вышла первая версия Telegram, разработчиками которой выступил Павел Дуров и его команда. На момент выхода он отличался сквозным шифрованием с криптографическим протоколом MTProto. Уже через 3 года мессенджером пользовались 100 млн человек — это ог...

Атака на приложение. Используем Xposed, чтобы обойти SSLPinning на Android Для подписчиковЕсть разные подходы к анализу защищенности приложений, но рано или поздно все упирается в изучение взаимодействия программы с API. Именно этот этап дает больше всего информации о работе приложения, об используемых функциях и собираемых данных. Но что, если при...

Протокол для общения между iframe и основным окном браузера Многим разработчикам периодически требуется наладить общение между несколькими вкладками браузера: возможность посылать сообщения из одной в другую и получать ответ. Такая задача встала и перед нами. Существуют стандартные решения вроде BroadcastChannel, однако поддержка в б...

Ubuntu 18.04 Root on ZFS В прошлом году потребовалось мне создать инструкцию по установке операционной системы Ubuntu 18.04. К слову, ничего сложного в установке Ubuntu нет, но есть нюанс: я хотел использовать файловую систему ZFS как базовую. С одной стороны, Ubuntu поддерживает ZFS на уровне ядра,...

Reaktive — мультиплатформенная библиотека для реактивного Kotlin Многие сегодня любят реактивное программирование. В нём масса плюсов: и отсутствие так называемого "callback hell", и встроенный механизм обработки ошибок, и функциональный стиль программирования, который уменьшает вероятность багов. Значительно проще писать многопоточный ...

Samsung представила 4 новых приложения для оптимизации Android-смартфонов Samsung хочет сделать свои смартфоны лучше. Поэтому выпустила для них 4 новых приложения Чистка, отладка, откат — все эти манипуляции хорошо знакомы большинству пользователей Android, которые вынуждены время от времени проводить их, чтобы заставить свои смартфоны работ...

Microsoft хочет обеспечить поддержку exFAT в Linux Софтверный король Microsoft решил расширить поддержку файловой системы exFAT, добавив её в ядро Linux. Это должно обеспечить «совместимость и интероперабельность» при разработке.

MIDI-router на Raspberry Pi Хочу рассказать о том, как решить проблему, которая наверняка знакома любителям аппаратных синтезаторов. Что делать, если хочется состыковать MIDI-контроллер и синтезатор, но у одного из них есть только USB разъем и нет MIDI? Причем, по понятным причинам хочется все это сдел...

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

Huawei Mate 9, P10, Nova 2s, Honor 9 и еще четыре смартфона компании получили прошивку EMUI 9.1 Компания Huawei обещала выпустить прошивку EMUI 9.1 для своих «старых» флагманов — и сделала это. Обновление стало распространяться вчера для восьми моделей: Huawei Mate 9, Mate 9 Pro, Mate 9 Porsche Design, P10, P10 Plus, nova 2s, Honor V9 и Honor 9. ...

MacX MediaTrans — быстрый перенос файлов между iOS и Mac Уже много лет фанаты Apple не могут смириться с запутанным и не всегда логичным интерфейсом iTunes. Многие просто мирятся с этим фактом и привыкают пользоваться приложением. Но есть категория людей, которые ищут лучшее решение для каждого сценария использования связки iOS+Ma...

Ключ от машины, дополненная реальность, умные клипы и другие особенности прошивки EMUI 9.1 Флагманские смартфоны Huawei P30 и P30 Pro представлены официально Как и ожидалось, сегодня компания Huawei представила флагманские смартфоны P30 и P30 Pro. Новинки поступят в продажу позже, но все характеристики можно оценить уже сейчас. 26 марта, когда были представл...

Xiaomi пообещала сделать оболочку MIUI «самой крутой» Xiaomi — одна из немногих компаний, которые ритмично обновляют свои оболочки для смартфонов, и не менее ритмично обновляют старые модели до новых версий интерфейса. На вчерашнем мероприятии Xiaomi Developers Conference 2019 речь зашла и о MIUI. Цяо Чжунлян (Qiao ...

Тысячи Android-приложений могут содержать RCE-уязвимость Уязвимость выполнения стороннего кода в WhatsApp присутствует и в других приложениях для Android. К такому выводу пришли специалисты TrendMicro, нашедшие около 3000 потенциально опасных программ в Google Play и сторонних файловых архивах. Баг эксплуатируется через вредоносны...

Финальная версия EMUI 9.1 доступна уже на 10 моделях Huawei и Honor Обновление прошивки EMUI под номером 9.1 уже доступно для многих смартфонов Huawei и Honor, однако в большинстве случаев речь идет о бета-версии. Производитель подтвердил, что за последние несколько дней финальная версия EMUI 9.1 стала доступна для 10 моделей смартфонов...

#35yearschallenge для Apple Macintosh: первый против последнего Компьютер представлял из себя моноблок, к которому подключалась клавиатура и мышь (входили в комплект). Для начала работы пользователю необходимо было вставить в дисковод стартовую дискету и дождаться запуска системы. Во время работы этот диск можно было извлечь и установить...

Как изменилось приложение «Файлы» в iPadOS Не так давно Apple явила миру новую ОС для планшетных компьютеров — iPadOS. Этот анонс стал полной неожиданностью для многих — мало кто ожидал, что корпорация решится на такие радикальные перемены, отказавшись от привычного наименования. Во время презентации опе...

StoryView: сториз для Android StoryView - библиотека для Android, реализующая сториз как в Facebook.

Microsoft создает новую иконку Проводника для Windows 10, используя Fluent Design Пользователи уже много лет просят переработать Проводник в Windows, но до сих пор Microsoft, похоже, не готова наделить свой файловый менеджер новыми важными функциями и переработанным пользовательским интерфейсом. Тем не менее, здесь и там добавляются небольшие изменения, и...

Обзор ноутбука Acer Aspire 5 A515-52 Выбрать хороший и достаточно недорогой ноутбук для дома не самая простая задача, особенно если хочется получить универсальное устройство с качественным дисплеем, современным процессором и быстрой памятью. К нам на обзор попала модель Acer Aspire 5 A515-52, в которой производ...

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

Honor 10 Lite и Honor 20i получили обновление EMUI 9.1 с массой улучшений Пришла пора радоваться владельцам смартфонов Honor 10 Lite и Honor 20i: для них стала доступна новая версия фирменного интерфейса — EMUI 9.1. Как пишет источник, установить обновление можно через меню — в том случае, если соответствующее уведомление не появи...

Работа с камерой во Flutter Возможность задействовать камеру существует во многих приложениях, и мы все регулярно пользуемся ею. Во Flutter мы можем реализовать работу с камерой с помощью двух официальных плагинов: camera image-picker Между ними – заметная разница, и использовать их стоит по ситуации...

TDE в Apache Ignite: история major feature в большом open source проекте Многим организациям, в особенности финансовым, приходится иметь дело с различным стандартами безопасности — например, с PCI DSS. Такие сертификации требуют шифрования данных. Прозрачное шифрование данных на диске Transparent Data Encryption реализовано во многих промышленных...

NILFS2 — пуленепробиваемая файловая система для /home Как известно, если неприятность может произойти, то она обязательно произойдёт. Наверное, у каждого были случаи, когда случайно был стёрт свежий важный файл, или случайно был выделен и уничтожен текст в текстовым редакторе. Если вы — хостер или владелец сайта, то, наверно...

[Перевод] Как использовать systemd-nspawn для восстановления Linux-системы Перевод статьи подготовлен специально для студентов курса «Администратор Linux». Разбираемся со способностью systemd запускать контейнеры для восстановления корневой файловой системы поврежденной системы. До тех пор пока будут существовать системы GNU/Linux, системным ...

Huawei выпустила обновление EMUI 9.1 для 12 своих смартфонов Сегодня, 26 апреля, компания Huawei начала распространять релизную версию фирменной оболочки EMUI за номером 9.1, релиз которой парой дней ранее был обещан в общей сложности для 49 смартфонов и планшетов Huawei и Honor. Первоначально обновление смогут установить владельцы с...

Google открывает исходный код парсера robots.txt Сегодня компания Google анонсировала черновик RFC стандарта Robots Exclusion Protocol (REP), попутно сделав доступным свой парсер файла robots.txt под лицензией Apache License 2.0. До сегодняшнего дня какого-либо официального стандарта для Robots Exclusion Protocol (REP) и...

SnapUI: карточки SnapChat SnapUI - библиотека для Android, реализующая интерфейс SnapChat с MotionLayout.

Ускорение файлового ввода-вывода C/C++, не особо напрягаясь Предисловие Есть на свете такая простая и очень полезная утилита — BDelta, и так вышло, что она очень давно укоренилась в нашем производственном процессе (правда её версию установить не удалось, но она точно была не последней доступной). Используем её по прямому назначению...

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

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

[Из песочницы] Сравнение популярных CLI-библиотек для Python: click, cement, fire и другие Python — отличный язык для консольных приложений, и это подчёркивает большое количество библиотек для этих задач. Но какие вообще библиотеки существуют? А какую лучше взять? В этом материале сравниваются популярные и не очень инструменты для консольного мира и дана попытка...

Аватары Samsung Galaxy S10 могут повторять движения всего тела пользователя в реальном времени Флагману Samsung Galaxy S10 прочит большой успех самый известный аналитик Apple и iPhone В смартфонах линейки Samsung Galaxy S10 реализована обновленная система цифровых аватаров, которые могут повторять движения всего тела пользователя в реальном времени. Это стало во...

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

GOSINT — open source решение для управления индикаторами компрометации (IoC) Одной из горячих тем в кибербезопасности в последнее время стали SOCи (Security Operations Center), которые не очень удачно переводят на русский язык как «центры мониторинга безопасности», умаляя тем самым одну из важных функций SOC, связанную с реагированием на инциденты ИБ...

[Перевод] Автоматически импортируем избранные библиотеки в IPython или Jupyter Notebook Всем привет! Сегодня мы разберем очень короткий, но полезный лайфхак о том, что нужно сделать, чтобы не вводить, к примеру, «import pandas as pd» по 10 раз в день. Для этого нужно: Перейти к ~/.ipython/profile_default; Создать папку с именем startup, если ее там еще нет; ...

[Из песочницы] Использование верилятора как средства быстрого моделирования RTL проектов. Введение в UVM В данной статье будут описаны установка и применение бесплатного ПО для моделирования схем цифровой логики на языке Verilog как альтернативы коммерческих продуктов Incisve от компании Cadense и ModelSim от компании MentorGraphics. Сравнение моделирования в ModelSim и Verilat...

Секционирование в SQL Server Секционирование («партицирование») в SQL Server, при кажущейся простоте («да чего там – размазываешь таблицу и индексы по файловым группам, получаешь профит в администрировании и производительности») – достаточно обширная тема. Ниже я попробую описать как создать и применить...

Состоялись релизы Debian 10 Buster и Linux 5.2 В конце прошлой недели состоялось сразу два важных для сообщества релиза: свет увидела юбилейная версия Debian 10, которая, следуя традиции, получила имя «Buster», а также новая версия Linux 5.2. Так, новый дистрибутив Debian может похвастаться приращением более 13370 па...

[Из песочницы] Как создать 2D игру с Python и аркадной библиотекой Привет, Хабр! представляю вашему вниманию перевод статьи How to create a 2D game with Python and the Arcade library автора Paul Vincent Craven Как создать 2D игру с Python и аркадной библиотекой Узнайте, как начать работу с Arcade, простой в использовании библиотеки Python д...

Старт продаж в России Denon Prime 4 Компания Denon DJ анонсировала Prime 4. Это мощная и продвинутая полноценная диджейская система с программным обеспечением Engine Prime и 4-мя деками. Модель имеет основной мультисенсорный дисплей 10.1 дюймов и экраны в джогах на 2.2 дюйма. В характеристиках знач...

В WhatsApp для Android уже тестируется Dark Mode Разработчики WhatsApp, одного из самых популярных в мире приложений для обмена сообщениями в мире, наконец-то тестируют в Android-версии функцию, которая уже реализована в прочих мессенджерах. Если говорить точнее, то WhatsApp работает над Dark Mode с сентября 2018 год...

Thermaltake Floe DX RGB TT Premium Edition в трех вариантах Официально представлена система жидкостного охлаждения Thermaltake Floe DX RGB TT Premium Edition, которая реализована тремя моделями. Производитель создал новинку специально для тех пользователей, которые хотят собрать максимально мощный компьютер, у которого не будет пробл...

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

Пользоваться ES File Explorer теперь опасно. В приложении найдены уязвимости Французский исследователь безопасности, известный под псевдонимом Эллиот Алдерсон (Elliot Alderson) обнаружил уязвимость в популярном файлменеджере ES File Explorer, которая позволяет получить доступ к данным других пользователей, подключенных к той же Wi-Fi сети. Всё, что д...

[Перевод] Как встроить С-библиотеку в Swift-фреймворк В 2014 году был представлен Swift, новый язык для разработки приложений экосистемы Apple. Новинка принесла не только новые возможности и функции, но и проблемы — тем, кто хотел пользоваться старыми добрыми C-библиотеками. В этой статье я рассмотрю одну из них — бандлинг C-...

[Перевод] Простейший JSON RESTful API на Эликсир Как реализовать на Эликсир JSON API endpoint без каких либо фреймворков? От переводчика: В статье приведён пример очень простого веб-приложения, которое можно рассматривать как Hello, World! в создании простейшего API на Эликсире. Код примера незначительно изменён для того, ...

Xiaomi Mi 9 получит функцию плавного зума Три объектива смартфона Xiaomi Mi 9 позволяют пользователю выбирать разные фокусные расстояния, но для этого в каждый конкретный момент времени нужно выбирать конкретный объектив. А что делать, если нужно плавно навестись на объект? Дело становится непростым, особенно е...

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

Радио в iPhone с iOS 13: а почему нет? Хотели бы вы иметь в iPhone возможность прослушивать радио? Наверняка сейчас многие разделятся на два лагеря — одни посчитают эту идею здравой и интересной, другие определят ее как шаг назад. Во времена Apple Music, Spotify и других стриминговых сервисов это и правда ...

ZTE Axon 10 Pro на Snapdragon 855 и с 12 ГБ ОЗУ выходит в продажу Компания ZTE выпускает в продажу смартфон Axon 10 Pro. Особенностями новинки стал чипсет Snapdragon 855, 12 ГБ ОЗУ, поддержка сетей 5G (в специальной версии) и быстрая файловая система F2FS. ДисплейZTE Axon 10 Pro заключен в корпус из стекла и металла, и обладает…

[Перевод] Angular без zone.js: максимум производительности Angular-разработчики в большом долгу перед библиотекой zone.js. Она, например, помогает достичь в работе с Angular почти волшебной лёгкости. На самом деле, практически всегда, когда нужно просто поменять какое-нибудь свойство, и мы меняем его, ни о чём не задумываясь, Angula...

Как настроить панель инструментов в Finder на Mac (macOS) Интерфейс многих приложений для Mac предусматривает наличие панели инструментов – полоски серого цвета в верхней части экрана с различными кнопками и строкой поиска. Подобная панель есть в Safari, «Почте», приложениях iWork (Pages, Numbers, Keynote) и в системном файловом ме...

Архитектура AERODISK vAIR или особенности национального кластеростроения Привет, Хабровчане! Мы продолжаем знакомить вас с российской гиперконвергентной системой AERODISK vAIR. В этой статье речь пойдет об архитектуре данной системы. В прошлой статье мы разобрали нашу файловую систему ARDFS, а в данной статье пройдёмся по всем основным программн...

[Перевод] Рассказ о решении проблемы с производительностью Moment.js Moment.js — это одна из самых популярных JavaScript-библиотек для разбора и форматирования дат. В компании WhereTo используют Node.js, поэтому для них применение этой библиотеки было совершенно естественным ходом. Проблем с серверным использованием Moment.js не ожидалось. В ...

Huawei продала рекордное количество смартфонов В ходе сентябрьской пресс-конференции, которая была посвящена анонсу анонсу линейки Mate 30, было объявлено о достижениях линеек смартфонов Huawei Mate 20 и Huawei P30. На тот момент линейка Huawei Mate 20, которая была представлена осенью прошлого года, преодолела отме...

Создан альтернативный магазин приложений для iOS без необходимости взлома iPhone iOS-разработчик объявил о запуске альтернативного магазина приложений для устройств Apple. Чтобы установить программы оттуда, никакой джейлбрейк (операция для получения доступа к файловой системе девайсов) не нужен. В магазине при этом есть очень интересные приложения. Напри...

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

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

Huawei улучшила экран Mate 20 Pro с очередным обновлением прошивки EMUI 9.1 Компания Huawei некоторое время тому назад выпустила для смартфонов Mate 20 Pro прошивку EMUI 9.1 о всеми ее знаковыми составляющими — файловой системой EROFS, технологией GPU Turbo 3.0, отдельным режимом съемки Луны в камере и т.д. Сейчас вышло менее масштабное, ...

Книга «Знакомство с PyTorch: глубокое обучение при обработке естественного языка» Привет, Хаброжители! Обработка текстов на естественном языке (Natural Language Processing, NLP) — крайне важная задача в области искусственного интеллекта. Успешная реализация делает возможными такие продукты, как Alexa от Amazon и Google Translate. Эта книга поможет вам из...

Google Chrome получит встроенный «Режим чтения» Компанию Microsoft вряд ли можно считать первопроходцем в плане внедрения «Режима чтения» (Reading View) в браузере. На самом деле подобное было уже в Firefox, Microsoft Edge и Chrome для операционной системы Android. Также подобное можно было реализоват...

Как прочитать форматированную (HFS+ и APFS) на Mac флешку в Windows: 4 способа Windows и macOS используют разные файловые системы – у жестких дисков для «винды» это NTFS, у «макоси» – HFS+ (в более новых версиях ей на смену пришла APFS). Внешние жесткие диски и USB-флешки форматируются в еще одном Windows-поддерживаемом стандарте – FAT32, macOS «понима...

Беты Apple живьем: мелочи, о которых не рассказали на презентации Официально новые версии операционных систем Apple появятся только через несколько месяцев, но бета-версии можно «пощупать» уже сейчас. Для этого нужен аккаунт разработчика, компьютер с iTunes, Xcode 11 beta и файлы прошивок: iOS 13, iPad OS 13, TV OS 13, Watch OS 6 и MacOS 1...

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

Google работает над добавлением в Android аналога 3D Touch Технология 3D Touch в смартфонах Apple уже давно стала настолько обыденной, что о ней практически никто не вспоминает. Особенно на фоне того, что попытки различных компаний реализовать то же самое в Android уже давно заброшены. Правда, 3D Touch используют далеко не все ...

В приложении ES File Explorer на Android нашли уязвимость Популярный файловый менеджер под угрозой.

Инструменты Node.js разработчика. Работа с веб-сокетами по протоколу mqtt Технология веб-сокет позволяет в веб-приложении или в мобильном приложении реализовать отправку сообщений с сервера на клиент, что невозможно сделать средствами REST-API. Для работы с веб-сокетами часто используют библиотеку socket.io, или же разработчики работают с нативным...

Huawei планирует реализовать 270 млн смартфонов по итогам 2019 года – на 20 млн больше прогнозов аналитиков На протяжении 2017 года компания Huawei реализовала 153 млн смартфонов, что является очень впечатляющим показателем. В 2018 году компания смогла преодолеть рубеж в 200 млн проданных смартфонов и достигнуть показателя в 206 млн отгруженных устройств. В этом году компания наме...

Как перенести музыку из iTunes на Android-смартфон Переносим музыку из медиатеки iTunes на Android Если вы только что перешли на Android с iPhone, то почти наверняка задаетесь вопросом, как перенести музыку с вашего старого устройства на новое. Конечно, если вы использовали какие-либо потоковые сервисы для проигрывания аудио...

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

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

Социальная инженерия с помощью программ Universal Windows Platform (APPX) TL;DR: В APPX-файл Universal Windows Platform можно упаковать обычный exe-файл, который будет запускаться в Windows 10 (сборка 1607 и новее) примерно так же, как обычные exe-файлы. Это можно использовать для атак социальной инженерии, с помощью рассылки через email — почто...

[Перевод] Деревья квадрантов и распознавание коллизий Эта неделя была короткой, в понедельник и вторник я продолжал работать над системой 2D-освещения. Остальное время я потратил на реализацию деревьев квадрантов (quadtree). В этой статье я поделюсь своей реализацией и мыслями, возникшими в процессе её проектирования. Во-пер...

Xiaomi ещё сильнее обошла Samsung на рынке Индии, а бренд Realme менее чем за год выбился в пятёрку лидеров Аналитики Canalys оценили рынок смартфонов Индии по итогам первого квартала текущего года. Если ранее можно было говорить о двух лидерах рынка, так как разрыв между Xiaomi и Samsung был невелик, то теперь лидер однозначный — Xiaomi. Китайский гигант, правда, нара...

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

Проверка исходного кода библиотек .NET Core статическим анализатором PVS-Studio Библиотеки .NET Core — один из самых популярных C# проектов на GitHub. Неудивительно, с учётом его широкой известности и используемости. Тем интереснее попробовать выяснить, какие тёмные уголки можно найти в исходном коде этих библиотек, что мы и попробуем сделать с помощью...

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

60 Гц, до свидания. Более половины смартфонов в 2020 году получат экраны с частотой 90 или 120 Гц Инсайдер Ice Universe ранее заявил, что мобильное подразделение Samsung допустило самую большую ошибку, поставляя экраны с частотой 90 Гц конкурентам, но не используя их в своих смартфонах. В серии последующих сообщений он утверждает, что многие скептически относятся к ...

P2P-ботнет атакует компьютеры под управлением Windows Специалисты по информационной безопасности обнаружили новый ботнет, применяющий для управления вредоносной сетью и поиска новых целей p2p-соединение. Клиент получил название IPStorm и использует легитимную пиринговую систему IPFS, чтобы скрыть свой трафик от антивирусных ска...

[Перевод] Как реализовать чистую архитектуру на Android? Что вы найдёте в этой статье? В 2016 году я начал изучать Java, а в начале 2017 года — Android. С самого начала я уже знал, что существует понятие архитектуры приложений, но не знал, как это применить в своём коде. Я находил много разных гайдов, но понятнее от этого мне не ...

Transcend представила портативный накопитель StoreJet 25C3S с разъемом USB-C емкостью 2 ТБ Компания Transcend представила портативный накопитель StoreJet 25C3S, который оснащен интерфейсом USB 3.1 Gen 1 и разъемом USB-C, а также файловой системой NTFS. Накопитель, заключенный в алюминиевый корпус, поддерживает стандарт UASP (USB Attached SCSI Protocol), что п...

Долгоиграющий проект масштабом 1:33. Доброго времени суток ) Фффуууууухх ) Можно выдохнуть, закончен долгоиграющий проект в прямом и переносном смысле этого слова, первый раз в жизни делал такие вещи. По ходу его осуществления было всё и радость и разочарование и... всё ...всё ...всё ) но мы это сделали. Теперь...

Настройка состава JUnit5 тестов с помощью application.properties Представьте себе ситуацию, когда ваш проект должен компилироваться в различных окружениях. Теперь представьте, что не все тесты должны проходить в этих окружениях — кажому свой набор тестов. И предпочтительней настроить выбор, какие тесты должны выполняться, в… файле applica...

Электронные книги и их форматы: говорим про EPUB — его историю, плюсы и минусы Ранее в блоге мы писали о том, как появились форматы электронных книг DjVu и FB2. Тема сегодняшней статьи — EPUB. Изображение: Nathan Oakley / CC BY История формата В 90-е на рынке электронных книг господствовали проприетарные решения. И у многих производителей читалок б...

Как отключить отслеживание местоположения (геолокацию) на iPhone/iPad Как показало свежее расследование The New York Times, многие приложения используют текущее местоположение пользователей для продажи рекламодателям. Именно поэтому стоит предопределить набор программ, которым можно доверить вашу геолокацию. В iOS система контроля за отслежива...

Проверка обёртки OpenCvSharp над OpenCV с помощью PVS-Studio OpenCV — библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом, знакомая многим разработчикам на C++. Помимо C++, OpenCV также разрабатывается для Python, Java, Ruby, Matlab, Lua и других языков. Так как ...

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

BIG DATA SPb 2019: дебют в Северной столице Участников форума BIG DATA SPb 2019 традиционно ждут не только экспертные знания и глубокий анализ от визионеров индустрии больших данных, но и ценный практический опыт проектов, реализованных в самых разных отраслях, а также глубокое погружение в детали методик и технологий...

Корпус для SD Card Корпус для SD CardУ меня сломалась SD карта,  полтора года она валялась на полке и я не знал что с ней делать, а выбросить было жалко. Но одним солнечным днем, я все таки собрался с силами и поверил в свой 3D принтер. Дело в том, что мне казалось не возможным напечатать нор...

Как установить сервисы Google на смартфон от Huawei Отличная новость для всех, кто рассматривает к покупке смартфон от компании Huawei. Совсем недавно в сети появился новый инструмент, который поможет без особого труда всего за 10-15 минут установить сервисы Google даже на китайскую версию аппарата, а это, надо сказать, ощути...

[Из песочницы] Автоматизация конвертирования word файлов в другие форматы Некоторые гос. структуры формируют отчёты в doc файлах. Где-то это делается руками, а где-то автоматически. Представим, что вам поручено обработать тонну таких документов. Это может быть необходимо для вычленения какой-то конкретной информации или просто проверки содержимого...

В Google Play появилось приложение Cleaner Lite от Xiaomi. Оно доступно всем Очистка кэша, удаление файлового «мусора», поиск дубликатов фото. И всё это без рекламы.

Cisco пропатчила опасные уязвимости в IP-телефонах Компания Cisco Systems пропатчила пять серьезных уязвимостей, объявившихся в ее IP-телефонах бизнес-класса. Пользователям затронутых устройств настоятельно рекомендуется обновить прошивки. Наличие уязвимостей подтверждено для некоторых моделей стационарных телефонов серии 88...

Бенчмарки для Linux-серверов: 5 открытых инструментов Сегодня мы расскажем об открытых инструментах для оценки производительности процессоров, памяти, файловых систем и систем хранения данных. В список вошли утилиты, предлагаемые резидентами GitHub и участниками тематических тредов на Reddit, — Sysbench, UnixBench, Phoronix Te...

Sikorsky работает над беспилотным вертолетом Sikorsky готовится сделать свои вертолеты беспилотными. Как сообщает Wired, американская компания работает над системой, способной самостоятельно управлять полетом. Решение получило название SARA — Sikorsky Autonomy Research Aircraft. Сейчас систему интегрируют в вертолет Si...

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

[Из песочницы] Из чего состоит IoT Если обратиться к википедии в поисках определения для термина “интернет вещей”, можно увидеть следущее: Интернет вещей (англ. Internet of Things, IoT) — концепция вычислительной сети физических предметов («вещей»), оснащённых встроенными технологиями для взаимодействия друг...

Что можно сделать со старым ненужным смартфоном Представьте ситуацию: вы купили себе новый смартфон. Но что делать со старым гаджетом? Отдать маме\брату\бабушке? А если все родственники уже одарены телефонами или «не нуждаются в вашем старье»? Можно попробовать продать телефон на одной из виртуальных площадок. ...

Доступно накопительное обновление Windows 10 Build 17763.503 [KB4494441] Состоялся релиз майского накопительного обновления для совместимых версий Windows 10, включая обновление October 2018 Update. Прямые ссылки для загрузки установщиков KB4494441 также доступны в каталоге Центра обновления Microsoft, который является альтернативным способом заг...

Смартфоны Huawei Mate 20 Pro и Mate 20 X начали получать стабильную прошивку EMUI 9.1 с множеством улучшений Компания Huawei начала распространять стабильное обновление прошивки EMUI 9.1 для смартфонов Huawei Mate 20 Pro  и Mate 20 X спустя неделю после начала бета-тестирования.  Обновление доступно для китайских версий смартфонов. Прошивка номером 9.1.0.116 имеет о...

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

Подборка @pythonetc, октябрь 2019 Новая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Если хотите итерировать сразу несколько итерируемых объектов, то можете использовать функцию zip (не имеет никакого отношения к файловому формату ZIP): Читат...

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

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

[Из песочницы] React. Lazy loading Доброго времени суток. Занимаюсь разработкой проекта на React и Redux. Хочу в этой статье описать архитектуру своего проекта. Итак, начнем. Файловая структура: Для подключения редьюсеров создаем класс singleton reducerRegister: ./reducerRegister.js class ReducerRegistry...

Почему не SQL? Без преувеличения можно сказать, что SQL — один из самых распространенных в мире языков. Информационные системы могут быть написаны на Java, Python, JavaScript, C#, PHP и десятке других языков, но SQL база в том или ином виде будет в абсолютном большинстве таких систем. Ср...

Бесплатные приложения в App Store | 16 мая The Clown (Бесплатно) | Orderly (Бесплатно) | File Manager (Бесплатно) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad ...

Разбираемся с бекапами для Dell EMC UnityVSA Когда нет денег на железное хранилище от именитого вендора, или деньги есть, но негде взять железо для тестов, нам на помощь приходят Virtual Storage Appliance, или сокращённо — VSA. Виртуализированный контроллер столь желанного хранилища, позволяющий получить практически в...

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

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

iOS 13 позволяет платить за проезд даже разряженным iPhone Этим летом компания Apple перевернула наше представление о безопасности, представив приложение «Локатор», которое позволяет искать потерянные устройства даже без подключения к сети и, что совершенно удивительно, без зарядки. Этого удалось добиться благодаря правильной настр...

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

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

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

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

APEX станет главным нововведением Android Q. Что это такое? Android Q покажут, как обычно, на Googe I/O. Уже сейчас известно, что в систему встроят полноценную темную тему, а все стандартные приложения компании к моменту выхода новой версии Android будут обновлены под данное нововведение. Однако тёмная тема — не главное в Andr...

File management done wrong — Часть 2: Masterpiece of shit Сегодня вам предстоит прочитать про про файловые операции и всё что с ними связано. В этой части я опишу самый дикий и опасный диалог всех времён, адскую штуку — диалог разрешения конфликта имён в Windows File Explorer. Это просто Masterpiece of Shit. Это моя любимая часть,...

Фейковый анонс PlayStation 5 На просторах интернета появился скриншот, который приведен ниже, на котором якобы нарисована игровая приставка PlayStation 5 от компании Sony. На самом же деле это просто рисунок художника, который взял за основу недавние патенты компании Sony и просто реализовал их в формат...

Предварительный обзор LG Q60. Стильная новинка Рынок смартфонов в последнее время существенно изменился — производители стали радовать нас большими качественными дисплеями с высоким разрешением, качественными камерами и производительными процессорами. Далеко не всем, конечно, нужен именно флагман, но хочется все же получ...

Как почистить Mac без использования сторонних приложений Тряпочка — это хорошо, но диск она вам не почистит Зачастую свободное место заканчивается не только на iPhone или iPad, но и компьютере Mac — особенно если «под капотом» у вас SSD на 128 ГБ. Многие сразу бегут за помощью к сторонним приложениям, но во-первых, они...

Apex Pro — обзор игровой механической клавиатуры от SteelSeries В своей новой клавиатуре Apex Pro, компания SteelSeries решила использовать не новую, но очень интересную идею — магнитные переключатели, получившие название Omnipoint. Это позволило реализовать возможность изменения точки срабатывания и таким образом настроить чувствительно...

Как я решил проблему с Bootcamp и macOS Mojave У многих из нас, однажды купивших Mac, не получается расстаться с прошлым. С прошлым в виде компьютеров с Windows. Хорошо, что есть возможность запустить Windows на Mac! Кто-то использует Bootcamp из-за абсолютной несовместимости программ для OS X и Windows, а программы нуж...

Новое обновление безопасности выходит на Windows 10 Mobile Microsoft выпустила новое обновление для Windows 10 Mobile. Обновление KB4495357 фокусируется на исправлении существующих ошибок в текущей сборке и содержит несколько других улучшений. Кроме того, обновление изменяет номер сборки Windows 10 Mobile до 15254.562. Вы можете про...

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

[Из песочницы] Система генерации ландшафта лабиринта с улучшенным визуальным реализмом [перевод статьи Jinmo Kim] Привет, Хабр! В этой публикации я расскажу о статье автора Jinmo Kim: "Maze Terrain Authoring System in Immersive Virtual Reality for New Visual Realism". Она была опубликована 4.04.2019. Полный текст статьи можно посмотреть здесь. Краткое описание системы В стать...

Windows, PowerShell и длинные пути Думаю, вам, как и мне, не раз приходилось видеть пути вида \!!! Важное\____Новое____\!!! Не удалять!!!\Приказ №98819-649-Б от 30 февраля 1985г. о назначении Козлова Ивана Александровича временно исполняющим обязанности руководителя направления по сопровождению корпоративны...

Не New Relic’ом одним: взгляд на Datadog и Atatus В среде SRE-/DevOps-инженеров никого не удивишь, что однажды появляется клиент (или система мониторинга) и сообщает, что «всё пропало»: сайт не работает, оплаты не проходят, жизнь — тлен… Как бы ни хотелось помочь в такой ситуации, сделать это без простого и понятного инст...

[Перевод] Axios или Fetch: чем пользоваться в 2019 году? Axios — это широко известная JavaScript-библиотека. Она представляет собой HTTP-клиент, основанный на промисах и предназначенный для браузеров и для Node.js. Если вы работали в последние несколько лет JavaScript-программистом, то вы, совершенно определённо, этой библиотекой ...

Xiaomi Mi Full Screen TV Pro выглядит шикарно Официально представлен новый телевизор Xiaomi Mi Full Screen TV Pro, который может похвастаться приличной диагональю дисплея в 65 дюймов при разрешении 4К. То есть, если вы очень хотите получить продвинутый телевизор именно с 4К, а еще и с такой большой диагональю, при этом ...

Внедряем Sign in with Apple в свое iOS приложение На WWDC 2019 Apple в очередной раз нарушила покой iOS разработчиков — представила новую систему авторизации пользователей Sign in with Apple. Теперь все iOS приложения, которые используют сторонние системы авторизации (Facebook, Twitter, etc.), должны в обязательном порядке ...

[Из песочницы] Операционные vs аналитические базы: колоночное vs построчное хранение данных Базы данных можно реализовать с помощью Excel, GSheet или при помощи больших ORM систем. В своей практике бизнес-аналитика я сталкивался с разными решениями. А поскольку в бизнес-анализ я пришёл из финансов и аудита, то каждый раз встречая новую систему задавался вопросами —...

Microsoft и Nvidia объединились, чтобы сделать Minecraft еще реалистичнее Технологии трассирования лучей в реальном времени, реализованные в новых видеокартах Nvidia, позволяют гораздо более «правдоподобно» изображать отражения, тени и другие особенности реальных объектов. Технологии трассирования лучей в реальном времени, реализованные в видео...

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

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

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

Как установить приложение диктофона с Google Pixel 4 на любой Android-смартфон Частью опций Google Pixel 4 вы можете невозбранно воспользоваться Новый Google Pixel 4 поставляется с несколькими эксклюзивными функциями, недоступными, к сожалению, на других Android-смартфонах. И если такие опции, как Project Soli, о котором мы вам не так давно рассказывал...

Китайцы представили первый в мире смартфон на скоростной платформе ZTE Axon 10 Pro получил топовый процессор Snapdragon 855 и файловую систему F2FS. Она обеспечивает большую скорость чтения и более высокую производительность при чтении и записи с произвольным доступом блоками размером 4 Кбайт.

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

Финальная версия EMUI 9.1 стала доступна для смартфонов Huawei Mate 10, Mate 10 Pro и Mate 10 Porsche Design Компания Huawei обещала в июле выпустить финальную версию прошивки EMUI 9.1 для большого количества своих смартфонов — и, собственно, выпускает. Сначала эта версия фирменного интерфейса стала доступна для моделей линейки Mate 20, а теперь финальная версия EMUI 9.1...

Система управления проектами по модели Open Core в госсекторе Продолжаем рассказывать вам об опенсорсных продуктам реализованных на JS фреймворке — IONDV. Framework. Сегодня поговорим о системе управления проектами, которая была одним из наших первых масштабных проектов и которую изначально мы реализовали для правительства Хабаровского...

Samsung — лидер, а Huawei нет даже в первой пятёрке. Аналитики Canalys поделились статистикой о рынке Юго-Восточной Азии Аналитики Canalys оценили рынок смартфонов Юго-Восточной Азии по итогам второго квартала текущего года. В этом регионе за квартал было реализовано 30,7 млн смартфонов, что всего на 2% больше, нежели годом ранее. 62% всех поставок пришлось на китайских производи...

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

Восстанавливаем виртуальные машины с ошибочно инициализированного Datastore. История одной глупости с хэппи-эндом Disclaimer: Заметка носит развлекательный характер. Удельная плотность полезной информации в ней мала. Была написана «для себя». Лирическое вступление Файловая помойка в нашей организации крутится на виртуальной машине VMware ESXi 6 под Windows Server 2016. И это не просто п...

Files & Folders – UWP-приложение для управления файлами в Windows 10 В то время как многие жаждут UWP-Проводника от Microsoft, сторонние разработчики просто заполнили этот пробел своими приложениями.Проект «Файлы и папки» (Files & Folders) начинал как файловый менеджер для Windows Phone, который давно превратился в приложение, которое под...

EMUI 9.1 доступна для смартфонов Huawei P20 и P20 Pro за пределами Китая Huawei обещала выпустить оболочку EMUI 9.1 для смартфонов Huawei P20 в июле, и выпустила. Как пишет источник, обновление уже стало распространяться за пределами Китая. EMUI 9.1 по-прежнему базируется на Android 9 Pie, но несет в себе массу улучшений: графический пользов...

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

[Перевод] Редактирование текста тоже вас ненавидит Опубликованная месяц назад статья Алексис Бингесснер «Рендеринг текста вас ненавидит» очень мне близка. В далёком 2017 году я разрабатывал интерактивный текстовый редактор в браузере. Неудовлетворённый существующими библиотеками на ContentEditable, я подумал: «Эй, да просто...

Выявляем процессы с дисковой активностью в Linux TL;DR: статья рассказывает об удобном, быстром и надежном способе определения Linux-программ, записывающих данные на диск, что помогает в выявлении большой или аномально частой нагрузки на дисковую подсистему, а также позволяет оценить накладные расходы файловой системы. Это...

Firefox Send: свободный сервис обмена шифрованными файлами Вчера Mozilla довела до финальной версии один из своих экспериментальных проектов Firefox Send: простой и безопасный сервис обмена зашифрованными файлами. Поддерживаются файлы до 1 ГБ (до 2,5 ГБ после авторизации в Firefox Account). Сервис выглядит просто, но под ним рабо...

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

Что нужно знать о JavaScript Engine Switcher 3.0 JavaScript Engine Switcher изначально создавался как вспомогательная библиотека и его развитие во многом определялось потребностями библиотек, которые его использовали. Фактически каждая его мажорная версия решала одну или несколько крупных задач необходимых для дальнейшего...

Разработка Unix подобной OS — Драйверы символьных устройств (8) В предыдущей статье мы ввели многозадачность. Сегодня пришло время рассмотреть тему драйверов символьных устройств. Конкретно сегодня мы напишем драйвер терминала, механизм отложенной обработки прерываний, рассмотрим тему обработчиков верхних и нижних половин прерываний. ...

Авторы The Surge 2 показали, насколько досконально реализована в игре система расчленения Не очень хорошее слово, но как есть.

[Из песочницы] Friendly Open Space JS: Рендеринг на стороне клиента и создание враппера «Friendly Open Space» — очень молодой фреймворк, но бегать уже умеет :-) В данной статье по освоению «Friendly Open Space», мы освоим рендеринг шаблона в браузере и запуск приложения на локальной файловой БД. Ядро фреймворка поддерживает два типа сборки шаблона на клиенте: ...

Приложение Google Files для Android объявило войну мемам Несмотря на то что даже проверенные файловые менеджеры, как выяснил исследователь в области кибербезопасности Батист Робер, могут подвергать ваши данные опасности, есть как минимум одно решение, которому можно доверять. Оно не только очистит память вашего Android-смартфона ...

Google сделала Chrome для Android таким же удобным, как и для iOS За что я (да и, многие другие, я уверен, тоже) люблю iOS, так это за удобство управления при помощи свайпов, которых банально нет на Android. И я сейчас говорю не о тех жестах, которые доступны на системном уровне, а о возможности перемещаться по интерфейсу сторонних прилож...

Voice Changer Trial 41.0 Voice Changer DIY — помощью приложения изменить голос проще пареной репы. Хотите, чтобы Ваш голос превратился в голос робота? А может, Вы хотите защебетать как птичка, али говорить голосом хомяка? Данное приложение очень подойдет вам. Нажмите на кнопку «Записывать» и произне...

Всего за 8 дней Xiaomi продала свыше 1 миллиона фитнес-браслетов Mi Band 4 Компания Xiaomi сегодня отчиталась о первых результатах глобальных продаж фитнес-браслета Mi Band 4, и они, признаться, впечатляют: всего за 8 дней мировые поставки устройства превысили отметку в 1 миллион штук. Таким образом, Mi Band 4 стал самым востребованным предста...

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

[Из песочницы] Как в Microsoft SQL Server получать данные из Google Analytics при помощи R В этом материале я хочу подробно показать, как можно при помощи R в Microsoft SQL Server реализовать получение данных из Google Analytics (и вообще из любого API). Благодарности: Поскольку я ни разу не маркетолог мне требовалась помощь специалиста. Тестовый кабинет и доступ ...

[recovery mode] Стеганография мимо файлов: прячем данные прямо в секторах Небольшое предисловие Стеганография, если кто не помнит, — это сокрытие информации в каких-либо контейнерах. Например, в картинках (обсуждалось тут и тут). Можно также скрыть данные в служебных таблицах файловой системы (об этом писалось тут), и даже в служебных пакетах прот...

SmartCard I2C Protocol. Обмен APDU командами через I2C интерфейс Введение Некоторое время назад я принимал участие в разработке устройства, в котором было необходимо реализовать российскую криптографию. Так как в дальнейшем предполагалось это решение сертифицировать, то к реализации криптографии выдвигались определенные требования. И как ...

[Перевод] Бесплатная библиотека Wolfram Engine для разработчиков программного обеспечения Оригинал перевода в моём блоге Пара видео о Wolfram Language Почему вы до сих пор не используете технологии Wolfram? Что ж, такое случается, и довольно часто. В процессе общения с разработчиками программного обеспечения, они достаточно лестно отзываются о наших технология...

Huawei P10 Plus получил финальную версию EMUI 9.1 Huawei продолжает выпускать финальные версии прошивки EMUI 9.1 для своих смартфонов, причем в данном случае речь идет о далеко не самой свежей модели: Huawei P10 Plus дебютировал в феврале 2017 года с предустановленной EMUI 5.1, и вот сейчас его прошивка обновлена до са...

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

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

Устанавливаем Vmware ESXi на Mac Pro 1,1 В статье описываю свой опыт установки VMware ESXi на старинный Apple Mac Pro 1,1. От заказчика поставлена задача – расширить файловый сервер. Как создавался файловый сервер компании на PowerMac G5 в 2016, и какого было обслуживать созданное legacy достойно отдельной стать...

Лучшие Android-приложения для создания голосовых заметок Казалось бы, что может быть проще, чем взять и сделать голосовую заметку на телефоне? Тем более, что современные гаджеты, по большей своей части, имеют встроенное приложение «Диктофон». Однако же все не так просто. Да, если вам нужно просто быстро записать что-либ...

В MIUI 11 рекламу можно будет отключить Немало тех, кто критикует Xiaomi за обилие рекламы в фирменной прошивке MIUI. В нескольких приложениях (файловый менеджер, браузер) пользователи натыкались на рекламные объявления и это вызвало у них резкое неприятие. С учетом того, что компания продает свои смартфоны с мини...

Революционная камера Samsung Galaxy S11 скопирует технологию Deep Fusion у iPhone 11 Pro Известный сетевой информатор под ником Ice Universe, который часто делится эксклюзивной информацией о новинках мобильной индустрии, затронул тему функции Deep Fusion в новом смартфоне iPhone 11 Pro. Напомним, после выхода смартфона Apple обещает выпустить обновление, ко...

Мнение: Как можно улучшить приложение «Телефон» На WWDC 2019 нам показали iOS 13. Операционная система обзавелась множеством улучшений и полезных изменений. Темный режим, менеджер загрузок, поддержка внешних накопителей, расширенные возможности файлового менеджера — это лишь краткий перечень новых функций ОС. Все б...

В какой формат форматировать внешний USB-диск (флешку) для работы на Mac (macOS)? Самый простой способ увеличить хранилище вашего Mac – докупить к нему внешний USB-накопитель (HDD или SSD). Сразу после этого ваша задача – отформатировать его в «правильной» файловой системе. Но в какой? Бесплатная Дисковая утилита от Apple позволяет легко отформатировать д...

Раскрыт секрет, как ZTE Axon 10 Pro 5G стал самым быстрым смартфоном в тесте AnTuTu Как известно, 6 мая будет представлен смартфон ZTE Axon 10 Pro 5G. Подробная оценка этого аппарата еще впереди, но по данным источника, он уже занял первое место в тесте AnTuTu. Смартфон построен на однокристальной системе Qualcomm Snapdragon 855. Эта SoC используется ...

Tic Tac Toe, часть 1 В статье "Сравнение: Svelte и React" я попробовал повторить разработку игры Tic Tac Toe. Там я выполнил только первую часть исходного туториала для React'а без поддержки истории ходов. В этой статье мы начнем разработку этой игры с применением фреймворка Svelte с поддержкой ...

Обзор Techwars Deathmatch. Война роботов Тема роботов многим близка и уже множество разработчиков попробовали реализовать свои проекты в этом сеттинге. У кого-то получилось, у кого-то вышло не очень уникально и интересно. Сегодня мы посмотрим на то, что получилось у разработчиков Techwars Deathmatch, которые решили...

Баг в Libarchive допускает выполнение стороннего кода В библиотеке Libarchive, входящей в состав многих ОС и утилит, обнаружена серьезная уязвимость. Баг позволяет злоумышленнику выполнить код на целевом компьютере, если жертва откроет вредоносный архив. Проблема выявлена только в Linux-версии программы и не затрагивает пользов...

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

TDMS Фарватер и BIM Приглашаем вас принять участие в бесплатном вебинаре «TDMS Фарватер и BIM». ЗАРЕГИСТРИРОВАТЬСЯ Дата проведения: 09.04.2019 г., в 11:00 по московскому времени. Продолжительность: 60 минут. Участие в вебинаре бесплатное, осталось мало мест. 9 апреля состоится вебинар: «TD...

«СёрчИнформ» вывела на рынок продукт для аудита файловых систем Отечественный разработчик программного обеспечения «СёрчИнформ» объявил о коммерческом релизе нового продукта — «СёрчИнформ FileAuditor». Решение относится к классу DCAP-продуктов (аудит и защита неструктурированных данных) и позволяет контролировать ...

Делаем облачное видеонаблюдение своими руками: новые возможности Web SDK Ivideon У нас есть несколько интеграционных компонентов, позволяющих любому партнеру создавать собственные продукты: Open API для разработки любой альтернативы личного кабинета пользователя Ivideon, Mobile SDK, с помощью которого можно разработать полноценное решение, эквивалентно...

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

В Windows 10 появилась возможность переустановки системы из облака Скоро о необходимости подключать к ПК накопитель с локальной копией ОС Windows для переустановки последней можно будет забыть – в операционной системе появилась возможность переустановки по Сети из облака. Она реализована в Windows 10 Insider Preview Build 18970. ...

Самая быстрая память UFS 3.0. Смартфон Samsung Galaxy Note10 заметно превзошёл OnePlus 7 Pro и Galaxy Fold Сетевой информатор Ice Universe опубликовал результаты тестирования новейшего флагманского смартфона Samsung Galaxy Note10 по части скорости работы памяти.  В Samsung Galaxy Note10 используется память стандарта UFS 3.0, что обещает вдвое большие скорости, чем у Ga...

Xiaomi не забывает старичков. Хит 2016 года обновлен до стабильной версии MIUI 11 Компания Xiaomi начала распространять стабильную глобальную фирменную оболочку MIUI 11 для смартфона Redmi Note 4 за пределами Китая.  Об этом сообщили пользователи Redmi Note 4 в Индии. Прошивка имеет номер MIUI 11.0.2.0.NCFMIXM и весит  458 МБ. Интересно, ч...

Мой опыт подключения LPS331AP к Omega Onion2 Доброго времени суток, хабровчане! Небольшое предисловие Намедни я стал счастливым владельцем одного из самых маленьких одноплатников, работающим на LEDE, и первое, что захотелось сделать (после моргания светодиодом) — домашняя метеостанция, к которой можно получить доступ ...

Обзор IPSec в Mikrotik IPSec (IP Security) — набор протоколов и алгоритмов для шифрования данных в IPv4 и IPv6 сетях. Звучит не сложно, но IPSec не устанавливает четких правил для шифрования трафика, вместо этого разработчики реализуют набор инструментов (протоколов и алгоритмов), используя которы...

Выпущено обновление Chitubox 1.5.0 Сегодня ночью вышло обновление слайсера Chitubox 1.5.0Многие знают, что в версии 1.4.0 было достаточно много ошибок, в частности слайсер игнорировал по собственному желанию мелкие детали модели.Автоhы, Shenzhen CBD Technology Co., , более известные как Читу (Chitu) несколько...

Microsoft ML Spark: расширение Spark, делающее SparkML человечнее, и LightGBM как бонус Многие, кто работал с Spark ML, знают, что некоторые вещи там сделаны "не совсем удачно" или не сделаны вообще. Позиция разработчиков Spark в том, что SparkML — это базовая платформа, а все расширения должны быть отдельными пакетами. Но это не всегда удобно, ведь Data Scient...

Состоялся запуск бета-версии основной сети Hedera Hashgraph Во вторник, 17 сентября, состоялся публичный запуск бета-версии PoS-блокчейна Hedera Hashgraph с заявленной пропускной способностью в 10 000 Tps. We did it. The trust layer of the internet is here. What future will you build? https://t.co/gTWBCGxSv1 #HelloFuture #BREAKING #B...

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

Развитие игровой стратегии Microsoft: Game Core и игры с Xbox на ПК Последние несколько лет компания Microsoft достаточно агрессивно развивает собственное игровое направление. Вначале свет увидела самая мощная в мире консоль под названием Xbox One X, а теперь же ведётся работа над сервисом потоковой передачи игр Project xCloud, публичное те...

[Перевод] Погружение в Jetpack Compose Всем привет. Перед уходом на выходные спешим поделиться с вами еще одним переводом, подготовленным специально для студентов курса «Android-разработчик. Продвинутый курс». Пробуем новый UI-фреймворк для Android-приложений В течение последних нескольких лет, участвуя во мн...

Реализация сопоставления с образцом в Java Многие современные языки поддерживают сопоставление с образцом (pattern matching) на уровне языка. Java в данный момент не поддерживает pattern matching, но есть надежды что в будущем все может измениться. Сопоставление с образцом раскрывают перед разработчиком возможность п...

Разработка монолитной Unix подобной OS — Куча (4) В предыдущей статье мы с вами реализовали системный журнал ядра. Теперь пришло время реализовать менеджер динамической памяти. Читать дальше →

Лучшие программы-архиваторы на Android Работать с архивами на Android просто Одним из наиболее распространенных типов файлов, с которыми нам приходится иметь дело, являются архивные файлы. Файлы форматов zip, rar, 7z и многие другие являются довольно удобным и универсальным инструментом для обмена информацией. См...

Microsoft объединяет свои мобильные офисные приложения в одно Microsoft предлагает пакет программ «все в одном» Компания Microsoft известна, в первую очередь, своей настольной операционной системой Windows, а также весьма популярным офисным пакетом приложений (ставшим, фактически, стандартом де-факто в индустрии) в лице прило...

Блокчейн: что нам стоит PoC построить? Глаза боятся, а руки чешутся! В прошлых статьях мы разобрались с технологиями, на которых строятся блокчейны (Что нам стоит блокчейн построить?) и кейсами, которые можно с их помощью реализовать (Что нам стоит кейс построить?). Настало время поработать руками! Для реализаци...

Ещё один заслуженный ветеран Xiaomi обновился до стабильной версии MIUI 11 Компания Xiaomi начала распространять стабильную версию фирменной оболочки MIUI 11 для смартфона Xiaomi Mi Note 3, вышедшего в 2017 году.   Прошивка под номером MIUI 11.0.2.0.PCHCNXM весит 667 МБ. Пока речь идёт о китайской версии прошивки, а глобальный релиз ожид...

Как сделать частичную копию iPhone и создать рингтон в одном приложении С этого года Apple прекратит поддержку iTunes в привычном для нас виде — в компании считают, что в эпоху беспроводных технологий и «облаков» полноценный инструмент для трансфера данных с iPhone на компьютер (и наоборот) по проводу просто не нужен. Доля правды, конечно...

Решение задания с pwnable.kr 06 — random и 09 — mistake В данной статье узнаем как перехватить данные, передаваемые между библиотечной функцией и программой, вспомним про файловые дескрипторы и решим 6-е и 9-е задания c сайта pwnable.kr. Читать дальше →

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

Как реализовать язык программирования на JavaScript. Часть 1: Парсер Здравствуйте! Представляю вам любительский перевод руководства реализации своего языка программирования на JavaScript — PL Tutorial. От переводчика Мы создадим свой язык программирования — λзык (в оригинале — λanguage). В процессе создания мы будем использовать достаточно мн...

[Из песочницы] Пишем telegram бота на python с помощью библиотеки telebot Лирическое отступление Боты сегодня — это многофункциональный инструмент, как для бизнеса, так и для развлечений. Лично я считаю, что за ними будущее. Конечно, прочитав эту статью, вы не сможете создавать большие проекты, но заинтересоваться и начать — вполне. Установка и н...

Анализ производительности ВМ в VMware vSphere. Часть 3: Storage Часть 1. Про CPU Часть 2. Про Memory Сегодня разберем метрики дисковой подсистемы в vSphere. Проблема со стораджем – самая частая причина медленной работы виртуальной машины. Если в случаях с CPU и RAM траблшутинг заканчивается на уровне гипервизора, то при проблемах с ди...

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

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

[Перевод] Создание дизайн-документа миссии повествовательной игры на примере Last of Us Я всегда начинаю с того, что задаю много вопросов и провожу активные исследования. За свою карьеру я успел поработать над множеством сиквелов уже существовавших франшиз. Лучшее, что ты можешь сделать в этом случае — полностью освоить жанр игры и изучить мир. Среди прочих пр...

Shuffle: карточки из Tinder Shuffle - библиотека для iOS, реализующая подобие карточек из Tinder.

Стоковый Android 10 Q получит полноэкранные жесты и лишится кнопок Несмотря на то, что чистая операционная система Android без графических оболочек остается очень популярной среди пользователей смартфонов, не все в Android 9 Pie работает так, как хотелось бы многим. С выходом Android 10 Q компания Google добавит новые функции в свою оп...

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

Как объединить несколько файлов PDF на Mac Automator можно по праву назвать одним из самых недооцененных приложений на macOS. Увы, но многие пользователи не догадываются о скрытых возможностях данной утилиты. Тем не менее потенциал заложенный в программу действительно огромен. Сегодня мы расскажем об скрипте, которы...

Ускоряем Ansible с помощью Mitogen Ansible стал одним из самых популярных Configuration Management систем. После того как был куплен Red Hat в 2015 году число участников проекта превысило тысячи и Ansible стал наверное самым используемой системой развертывания и оркестрации. Его широкие области применения оче...

[Перевод] Как реализовать деплой с GitHub на продакшн сервер, использовав Webhook У меня давно вошло в привычку создавать репозитории на GitHub. Это куда эффективнее, чем держать все на Google Drive или, того хуже, на жестком диске. Но здесь сразу появляется вопрос: как выполнить деплой на рабочий сервер? Большинство поисковых запросов выводили меня ...

Обещают интеграцию Instagram, Facebook Messenger и WhatsApp: один ... Facebook планирует объединить сервисы Instagram, Facebook Messenger и WhatsApp в единую сеть, и ориентировочно произойдет это в 2020 году. В своем интервью The New York Times Марк Цукерберг заявил о том, что этот шаг направлен на то, чтобы конкурировать с прочими мессенджера...

Для органов власти закупят отечественное ПО на почти 1 млрд руб. Поставщики будут определены в результате электронных аукционов. Заявки на участие в них принимаются до 22 ноября (антивирусы) и 2 декабря (офисное ПО), торги намечены на 25 ноября и 3 декабря соответственно. На отечественное офисное ПО выделено 757,1 млн руб., на ПО в сфере ...

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

PHP Xdebug proxy: когда стандартных возможностей Xdebug не хватает Для отладки PHP-программ часто используют Xdebug. Однако стандартных возможностей IDE и Xdebug не всегда достаточно. Часть проблем можно решить с помощью Xdebug proxy — pydbgpproxy, но всё же не все. Поэтому я реализовал PHP Xdebug proxy на базе асинхронного фреймворка amph...

WWDC: Двенадцать анонсов, важных для корпоративных клиентов На протяжении многих лет являющееся главным для разработчиков мероприятие Apple в этот раз содержало немало новостей, начиная от нового оборудования и заканчивая новой операционной системой для iPad и модернизированной iOS 13. В ходе презентации, продолжавшейся на конфере...

DDG: многие пользователи готовы отказаться Google, если им дать такой выбор Исследование DuckDuckGo показало, что многие пользователи готовы отказаться от Google в пользу другой поисковой системы, если им дать такой выбор. Для этого DDG предлагает добавить на Android-смартфоны новое меню с предложением выбрать поиск по умолчанию – по типу того, как ...

Microsoft SQL Server 2019 и флэш-массивы Dell EMC Unity XT Сегодня мы познакомим вас с особенностями использования SQL Server 2019 с системой хранения Unity XT, а также дадим рекомендации по виртуализации SQL Server с помощью технологии VMware, по настройке и управлению базовыми компонентами инфраструктуры Dell EMC. В 2017 году De...

Изучаем Adversarial Tactics, Techniques & Common Knowledge (ATT@CK). Enterprise Tactics. Часть 9 Сбор данных (Collection) Ссылки на все части: Часть 1. Получение первоначального доступа (Initial Access) Часть 2. Выполнение (Execution) Часть 3. Закрепление (Persistence) Часть 4. Повышение привилегий (Privilege Escalation) Часть 5. Обход защиты (Defense Evasion) Часть 6. ...

[Перевод] Как реализовать язык программирования на JavaScript. Часть 3: CPS-интерпретатор Здравствуйте! Представляю вам третью часть моего перевода руководства реализации своего языка программирования на JavaScript — PL Tutorial. От переводчика Мы создадим свой язык программирования — λзык (в оригинале — λanguage). В процессе создания мы будем использовать достат...

[Перевод] Выход за пределы pod'а в Kubernetes через монтирование логов Прим. перев.: Эта заметка была написана исследователем ИТ-безопасности из компании Aqua Security, специализирующейся на DevSecOps. Она является прекрасной иллюстрацией тех тонкостей в конфигурации Kubernetes, что важно всегда держать в голове, обслуживая кластеры в productio...

[Из песочницы] Первое, что нужно сделать запуская проект на Django Приветствую сообщество, встала передо мной задача написать социальную сеть. А коль скоро язык программирования, которым я более-менее владею — это Python, я выбрал фреймворк Django для реализации проекта. Чтобы не тратить время на написание HTML шаблонов и CSS стилей, эти фа...

SwiftUI и авто-возобновляемые подписки Привет! На связи Денис из Apphud – сервиса по аналитике возобновляемых подписок для iOS-приложений. Как вы знаете, на WWDC 2019 Apple анонсировали свой новый декларативный фреймворк SwiftUI. В этой статье я попробую рассказать как с помощью SwiftUI сделать экраны оплаты и р...

1. Анализ зловредов с помощью форензики Check Point. SandBlast Network Добро пожаловать на новый цикл статей, на этот раз по теме расследования инцидентов, а именно — анализу зловредов с помощью форензики Check Point. Ранее мы публиковали несколько видео уроков по работе в Smart Event, но на этот раз мы рассмотрим отчеты форензики по конкретн...

Сторонний разработчик показал современный файловый менеджер для Windows 10 С момента выпуска Windows 8 в 2012 году Microsoft пытается сделать свою ОС более современной и гибкой. Одним из путей этого является внедрение универсальных приложений (UWP) наряду с классическими Win32. Однако это касается не всех аспектов работы системы. Пров...

Сушка пластика в Picaso 3D Designer День добрый, форумчане! Прочитал что в новом Picaso Designer X реализовали функцию сушки пластика - заинтересовало! Порылся на просторах сети и сделал следующее: 1. Перевел управление вентилятором циркуляции воздуха на отдельную кнопку (давно уже - ускоряет прогрев стола и с...

[Перевод] Как писать Go-пакеты Пакет Go состоит из Go-файлов, расположенных в одной и той же директории, в начале которых имеется одинаковое выражение package. Пакеты, подключаемые к программам, позволяют расширять их возможности. Некоторые пакеты входят в состав стандартной библиотеки Go. А это значит, ч...

USB ЦАП Schiit Jotunheim Multibit: мультибитный вариант с дискретным балансным наушниковым усилителем Производитель услышал наше пожелание сделать больше вариантов ЦАПов для Jotunheim и реализовал все на высоком уровне. Schiit Jotunheim Multibit — это высококлассный мультибитный ЦАП и полноценный мощнейший (2×5 Вт) наушниковый усилитель с возможностью балансного подключения ...

[Из песочницы] Создание Android приложения с использованием Anko Layouts и Anko Coroutines Примерно год назад я начал использовать Kotlin в своих Android проектах. Мне хотелось попробовать что-то новое, что было бы интересно изучать. Тогда я и наткнулся на Anko. К тому времени писать UI на xml порядком осточертело. Мне всегда нравилось писать интерфейс руками, не...

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

Как удалять геолокационные метки с фото и видео в iOS 13? iPhone В руке с запущенным приложением Фото Если вы — не параноик, это не значит, что за вами не следят. К счастью, в Apple тоже это понимают, поэтому постоянно работают над улучшением конфиденциальности. Не стала исключением и новая версия iOS под номером 13, в которой, нес...

Apple AirPods заняли 60% мирового рынка полностью беспроводных наушников, Jabra Elite Active 65t — вторые Согласно подсчётам аналитиков Counterpoint Research, в прошлом квартале в мире было реализовано 12,5 млн полностью беспроводных наушников. На сколько это больше, чем годом ранее, не сообщается. Зато известно, что неоспоримым лидером рынка является Apple. Компания заняла...

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

Смартфон Honor 9X Pro появился в продаже Компания Honor дала старт китайским продажам смартфона Honor 9X Pro, который был представлен вместе с Honor 8X еще 23 июля. Однако, если стандартная модель стала доступна для покупки в конце июля, то старшая выходит только сейчас. Honor 9X Pro доступен в двух версиях на 8/12...

Лучший геймпад 2019 года. Microsoft Xbox One Controller Logitech G Gamepad F310 Данный геймпад считается нестареющей классикой, ведь его продают уже довольно давно и при этом устройство не теряет своей актуальности. Все дело в высоком качестве сборки, которое позволяет не переживать о возможности устройства выполнять свои пря...

[Из песочницы] AnyStub, библиотека заглушек соединений в Java В отличие от множества платформ Java страдает от недостатка библиотек заглушек соединений. Если вы давно в этом мире, то наверняка должны быть знакомы с WireMock, Betamax или даже Spock. Многие разработчики в тестах используют Mockito для описания поведения объектов, DataJpa...

Microsoft начала распространять крупное обновление Windows 10 На прошлой неделе компания Microsoft сделала доступным крупное полугодовое обновление Windows 10 November 2019 Update (версия 1909) для желающих. Теперь же пользователям стали доступны дополнительные варианты.  Ранее желающие обновиться могли вручную проверить нал...

[Из песочницы] Управление несколькими шаговыми двигателями Nema 17 одновременно или NemaStepper Всем привет. Я думаю что вы, если работали с arduino+nema 17, знаете, что запустить несколько двигателей одновременно бывает очень затруднительно. Есть разные способы решения этой проблемы, самый простой, пожалуй — использование библиотеки NemaStepper. Библиотека упрощае...

Телефон ASUS ROG Phone получил стабильное обновление Android Pie Android Pie для телефона ASUS ROG поставляется с номером сборки v16.0410.1910.91 и весит около 2 ГБ. Обновление удаляет некоторые функции, такие как поддержка облака Яндекса из приложения File Manager, Page Manager, ZeniMoji и многое другое. Модернизированная панель G...

Flutter: рисуем текст вдоль окружности Понадобилось мне тут на днях в одном мини-проекте (проект, можно сказать, экспериментальный, сделан на Flutter Web) реализовать такого вида штуку: Читать дальше →

Как переустановить macOS используя Internet Recovery Почему многие пользователи при выборе компьютера отдают предпочтение Mac? Ответ очевиден: это надежность, безопасность, простота использования и высокая стабильность работы. Последние версии macOS настолько отточены, что пользователи почти не встречаются с программными ошиб...

Microsoft пропатчила атакуемый RCE-баг в Internet Explorer В рамках ноябрьского «вторника патчей» в скриптовом движке Microsoft закрыта критическая уязвимость, уже используемая в атаках. Проблема, зарегистрированная как CVE-2019-1429, позволяет через порчу памяти выполнить вредоносный код и затрагивает все поддерживаемые в...

Смартфон с большим экраном Huawei P Smart 2019 Смартфон оснащён новым восьмиядерным процессором Kirin 710, изготовленным по 12-нм техпроцессу и работающим на частоте до 2,2 ГГц. Независимый модуль обработки изображений и цифровой сигнальный процессор ускоряют обработку фотографий и повышают качество снимков. Технология G...

Octoprint + Ikea TRADFRI = управление питанием принтера После появления Octoprint в моём пространстве печатать стало веселее. Но что улучшить - всегда найдётся, и мой выбор пал на самое очевидное - отчего это я прямо руками принтер включаю и выключаю?Снова поискал по сайту и интернетам - и не нашёл именно такого варианта, какой р...

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

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

Математика в Gamedev по-простому. Триангуляции и Triangle.Net в Unity Всем привет! Меня зовут Гриша, и я основатель CGDevs. Математика – очень крутой инструмент при разработке игр. Но если скажем без понимания векторов и матриц обойтись в принципе сложно, то алгоритмы триангуляций не столь обязательная вещь, но с помощью них решается достаточн...

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

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

[Из песочницы] Бизнес-логика в базе данных при помощи SchemaKeeper Цель данной статьи — на примере библиотеки schema-keeper показать инструменты, которые позволяют существенно облегчить процесс разработки баз данных в рамках PHP-проектов, использующих СУБД PostgreSQL. Информация из этой статьи, в первую очередь, будет полезна разработ...

5 особенностей iOS 12, которые мы хотим видеть в Android Q iOS имеет ряд недостатков, которые многих останавливают от покупки iPhone. В первую очередь, это закрытая система, которая не позволяет удалить несколько контактов одновременно, в ней нельзя легко перекинуть музыку в память смартфона и так далее. Однако при при этом iOS 12 ...

Одна из лучших читалок для iPhone и iPad стала еще лучше Ее уже загрузили тысячи человек. Попробуйте и вы (теперь скачать можно бесплатно!), проходите по этой ссылке, если нет времени читать всю статью. Вообще, мы уже неоднократно рассказывали вам о приложении i2Reader Cloud, которое по мнению нашей редакции является одной из луч...

Bosch укрепляет свою позицию в области Интернета вещей Решения с Интернет-подключением для мобильности и домов будущего     Интернет вещей и искусственный интеллект: «Только с помощью искусственного интеллекта мы сможем реализовать весь потенциал Интернета вещей»     Интернет вещей на д...

iPhone 11 и iPhone 11 Pro выдержали погружение на глубину 12 метров Новые Phone 11 и iPhone 11 Pro обладают защитой по стандарту IP68, что официально подтверждает возможность погружения на глубину до 1 метра на 30 минут. Тем не менее производитель утверждает, что iPhone 11 способен выдержать погружение на глубину до 2 метров, а версии Pro и…

Создание системы расширения на библиотеке Qt — Часть 2 Возвращаясь к первой статье хочется объяснить откуда появилась необходимость разработки механизма расширения с графическим интерфейсом (GUI) и подробней объяснить механизм создания плагинов. Было получено задание на разработку технологического программного обеспечения для ...

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

Смартфон Huawei Y6 (2019) обновился до EMUI 9.1 Компания Huawei продолжает обновлять смартфоны до свежей версии фирменной оболочки – EMUI 9.1 на основе Android 9 Pie. Очередной моделью, получившей апдейт, стал Huawei Y6 2019 года выпуска. Обновление весит 2,35 ГБ, а его распространение проходит поэтапно. Прошивка EMUI 9.1...

Экран смартфона Asus ZenFone 6 разогнали до 75 Гц Практика разгона экрана путем модификации ПО энтузиастами хорошо знакома по моделям Xiaomi, но сейчас руки специалистов добрались до другой модели – Asus ZenFone 6. Установка новой версии ядра под названием Proton повышает кадровую частоту дисплея смартфона до 75 ...

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

PHP Composer: фиксим зависимости без боли Многие из вас наверняка сталкивались с ситуацией, когда в библиотеке или фреймворке, который вы используете, есть баг или нет необходимой функциональности. Предположим, вы даже не поленились и сформировали pull request. Но примут его далеко не сразу, а следующий релиз продук...

Умные колонки — самый популярный товар сегмента бытовой электроники в прошлом году Аналитики Strategy Analytics оценили рынок умных колонок по итогам прошлого квартала и всего 2018 года. Оказалось, что умные акустические системы были самым популярным товаром в сегменте бытовой электроники в 2018 году. В прошлом квартале поставки этой продукции выросл...

[recovery mode] «Быть Insight-Driven»: продвинутая аналитика и управление жизненным циклом моделей машинного обучения Сегодня мы хотим поговорить о концепции Insight-Driven и о том, как ее реализовать на практике c помощью DataOps и ModelOps. Insight-Driven подход — это комплексная тема, про которую мы подробно рассказываем в нашей недавно созданной библиотеке полезных материалов про управл...

Ровесник iPhone SE производства Xiaomi обновился до стабильной версии MIUI 11 Компания Xiaomi начала распространять стабильную глобальную фирменную оболочку MIUI 11 для смартфона Redmi 4 за пределами Китая.  Обновление распространяется пока только избранным пользователям, но через неделю ожидается широкая доступность для всех. Об этом сообщ...

Яндекс.Облако запустило сервис для визуализации и анализа бизнес-данных В Yandex DataLens можно анализировать данные из разных источников: с помощью встроенных коннекторов подключать к системе реляционные базы данных и API Яндекс.Метрики, загружать файлы. Данные можно представить в виде графиков, диаграмм и таблиц и объединить на одном дашборде....

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

Как быстро перейти к самому концу страницы в iOS 13 Кто бы что ни говорил, но iOS по-прежнему остается более удобной и интуитивной платформой, чем Android. Чего только стоит механизм возврата к началу страницы: одиночное нажатие по верхней части экрана, и вы оказываетесь на самом верху списка. Эта фишка работает практически ...

Google открыл исходный код своего парсера для robots.txt В рамках инициативы по переводу Robots Exсlusion Protocol (REP) в разряд официальных стандартов Google открыл исходный код своего парсера для robots.txt. В частности, речь идёт о C++ библиотеке, которую системы Google используют для парсинга и сопоставления правил в файлах r...

В Android Q появится полноценная тёмная тема Впервые серьезно о темной теме заговорили с выходом Android P. В обновлении компания должна была реализовать полноценную system-wide темную тему, однако из-за недопонимания с командой AOSP реализовать задумку не удалось. В настоящее время Android поддерживает темную тему то...

[Перевод] Минималистический четырёхголосный MIDI-проигрыватель Предлагаемый проигрыватель не требует карты памяти, он хранит MIDI-файл длиной до 6000 байт непосредственно в микроконтроллере ATtiny85 (в отличие от этой классической конструкции, которая проигрывает WAV-файлы, и карту памяти, естественно, требует). Четырёхголосное проигр...

Разрабатываем утилиту на GraalVM Постановка задачи Периодически у меня возникает задача поделиться файлами по локальной сети, например, с коллегой по проекту. Решений для этого может быть очень много — Samba / FTP / scp. Можно просто залить файл в общедоступное публичное место типа Google Drive, приложить к...

Функция смены PSN ID на консоли PlayStation 4 появится уже завтра, но без ограничений дело не обошлось Если честно, Sony реализовала смену идентификатора очень криво.

Что не так с Copy-on-Write под Linux при копировании Предупреждение: суть этой статьи относится ко всем CoW файловым системам, поддерживаемыми Linux и поддерживающими reflink при копировании. В данный момент это: BTRFS, XFS и OCFS2. Прошу воздержаться от холиваров о том какая ФС лучше: Btrfs, XFS, Reiser4, NILFS2, ZFS или к...

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

Как превратить приложение на iPad в программу для Mac Презентация macOS Catalina на WWDC 2019 В июне этого года, на WWDC, Крейг Федериги артистично и с примерами рассказал кое о чем очень важном. Благодаря чему в macOS вернулся Twitter, и появились Jira и Asphalt. Но самое главное о причине этих чудес так и не было сказано. Ч...

[Из песочницы] Построение пакета RPM для Rosa Linux на практике Если Вы уже давно пользуетесь операционной системой Linux и хоть немного разбираетесь в программировании, рано или поздно Вам может понадобиться собрать программу из исходного кода. Может быть, нужной программы не окажется в репозиториях дистрибутива. Или в этих репозиториях...

Все свое: туториал по созданию новых действий для UiPath RPA Данная статья – обучающий материал, который позволяет по шагам пройтись по процессу создания и публикации нового компонента для платформы UiPath RPA. Это удобно в разных случаях, например, для простой интеграции с системами компании или в ситуациях, когда компания хочет помо...

Критика протокола и оргподходов Telegram. Часть 1, техническая: опыт написания клиента с нуля — TL, MT В последнее время на Хабре стали чаще появляться посты о том, как хорош Telegram, как гениальны и опытны братья Дуровы в построении сетевых систем, и т.п. В то же время, очень мало кто действительно погружался в техническое устройство — как максимум, используют достаточно пр...

[Перевод] Подборка полезных слайдов от Джулии Эванс Перевели новую порцию слайдов. Права доступа в Unix, файловые дескрипторы, потоки, магия proc. И на закуску пара советов о том, как общаться, когда ты не согласен. А вдруг пригодятся =) Читать дальше →

Вырезай, кого хочешь, и меняй фон, на какой хочешь: Huawei показала возможности видеоредактора Mate 30 Компания Huawei продолжает демонстрировать возможности своей новейшей SoC Kirin 990 — на примере новых программных фишек, которые будут реализованы в Mate 30. Одной из таких станет новый видеоредактор. Для его работы явно используется вся мощь нейронного процессор...

Обзор Ace Combat 7: Skies Unknown. Лучший авиасимулятор Мне всегда нравились японские разработчики своей любовью к деталям и мелочам, на которые обычно все закрывают глаза. Именно по этой причине я очень заинтересовался игрой Ace Combat 7: Skies Unknown, которая является чем-то совершенно уникальным и неповторимым. На рынке видео...

Microsoft представила планшет Surface Pro 7 — он наконец-то получил порт USB-C Долгое время пользователи не такого уж дешевого планшета Microsoft Surface Pro вынуждены были мириться с необходимостью носить с собой оригинальную зарядку. Не самая удобная вещь, особенно учитывая бизнес-направленность модели. Но в новом поколении наконец-то оригинальн...

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

Про образ Windows на флешке можно забыть — в системе появится облачная переустановка Нововведение уже реализовано в Windows 10 Insider Preview Build 18970.

Как смотреть фильмы из Google Drive на своём Chromecast Медиаплеер Google Chromecast — это отличный способ удобного просмотра фильмов с различных устройств на большом экране телевизора. Но хранить видеофайлы на нескольких устройствах очень сложно — проще использовать в качестве собственной онлайн-фильмотеки Google Ди...

Отечественная ОС подтвердила свой экспортный потенциал Реализован проект внедрения системы автоматического пожаротушения Тяньваньской АЭС на базе ОС Astra Linux Special Edition.

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

Как мы работаем с идеями, и как родился LANBIX В «ЛАНИТ-Интеграции» много креативных сотрудников. Идеи новых продуктов и проектов буквально висят в воздухе. Выявить самые интересные порой бывает очень сложно. Поэтому мы совместными усилиями разработали свою методику. Как отобрать лучшие проекты и реализовать их, читайте ...

RepRapFirmware небольшой обзор прошивки + бонус библиотека для работы TMC2130 c RuRamps4D Я как то уже писал о том как загрузить прошивку RepRapFirmware (RRF) на плату RuRamps4D и подключить дисплей FullGraphic. Прошивка эта очень интересная, но информации про нее на портале немного, поэтому я хочу восполнить этот момент.Для начала я хочу сделать небольшой обзор ...

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

Epic Games рассматривает варианты создания оптимальной системы обзоров игр в своём магазине На фоне новостей о внезапном переходе Metro Exodus в Epic Games Store пользователи начали выражать свой протест. Они закидали предыдущие игры серии в Steam множеством отрицательных отзывов. После этого в своём твиттере высказался руководитель Epic Games Тим Суини (T...

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

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

Тесты показали, когда имеет смысл использовать Raspberry Pi 4 вместе с SSD В прошлом месяце был представлен одноплатный ПК Raspberry Pi 4. Новая модель стала не только производительнее, но и функциональнее. К примеру, у нового ПК появился порт USB 3.0. Кроме прочего, такой разъём позволяет более полноценно использовать SSD в качестве основног...

[Перевод] Breakuot-подобная игра на PIC12F1572 Предлагаемая конструкция является доказательством того, что цветной композитный видеосигнал в системе NTSC может быть сгенерирован при помощи очень простого «железа». Краткое описание Хотя цветной композитный видеосигнал в системе NTSC генерировать сложнее, чем VGA, для э...

Files UWP v0.5.0 – добавлены вкладки в Проводник Пользователь Duke7553 сделал большое обновление UWP-Проводника, которое содержит множество улучшений, и как вы уже догадались – новый пользовательский интерфейс. Хотя некоторые вещи не работают (или работают плохо), был достигнут значительный прогресс в том, чтобы сделать пр...

Bluetooth 5.1 – будущее умного дома Два умных устройства с Bluetooth 5.1, где появилась новая функция определения направления, смогут установить местоположение друг друга до сантиметров. Это выведет управление умным домом на новый уровень. Представьте, что у вас в кармане метка, смартфон или на руке...

iOS 12.2 оказалась уязвима перед хакерами Apple регулярно рассказывает нам о высокой защищённости своей мобильной операционной системы. Эти заявления не являются голословными: компания действительно совершенствует программные и аппаратные механизмы защиты, и как результат — хакерам всё сложнее выполнить проце...

Как у Huawei P30 Pro. Смартфон Huawei Mate 20 X получил обновление EMUI 9.1 с новыми функциями Китайская компания Huawei начала распространять обновление программного обеспечения для смартфона Huawei Mate 20 X. Прошивка приносит стабильную версию оболочки EMUI 9.1 для пользователей международной модели смартфона.  Прошивка с номером 9.1.0.300(C185E3R2P1) и ...

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

«Аквариус» и «Рэйдикс» поставили СХД в Ханты-Мансийский АО Проект реализован в партнерстве с компанией «Аквариус», которая разрабатывает и производит программно-аппаратные комплексы. Реализованная СХД работает под управлением ПО RAIDIX, которое внесено в Единый реестр российских программ для ЭВМ и баз данных и основано на собственны...

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

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

Автоматизация ответов на часто задаваемые вопросы в навыке для «Алисы» с помощью библиотеки DeepPavlov Лаборатория нейронных систем и глубокого обучения МФТИ вот уже больше года делает DeepPavlov — открытую библиотеку для создания диалоговых систем. Она содержит набор претренированных компонент для анализа языка, с помощью которых можно эффективно решать задачи бизнеса. Напр...

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

Главные анонсы с Apple WWDC 2019: iPadOS, macOS Catalina, Apple Mac Pro за $5999 и другое Мы уже рассказали об iOS 13 и победителях Apple Design Awards, а теперь пришло время перечислить основные анонсы, сделанные на WWDC 2019. Все программные обновления запланированы на осень. tvOS 13 Операционная система для телевизоров теперь поддерживает смену пользоват...

Разработчики NEO представили несколько новых продуктов Криптовалютный проект NEO в ходе конференции NEO Community Assembly представил три новых продукта: фреймворк для разработчиков NEO • ONE, распределенную файловую систему NeoFS и набор инструментов NEO Blockchain Toolkit. Об этом сообщается в блоге проекта. Новые продукты ста...

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

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

Тест 3D печатной анимации Примерно два года назад я сделал тест линейного растра для 3Д печатной анимации. Конечно же, я решил использовать знаменитые фотографии Мейбриджа. В этой модели можно различить три фазы (кадра). Думаю, возможно сделать как минимум 4 фазы. Их различимость не идеальна, но суще...

Умный принтер или лучше чем просто Octoprint В то время как Zavodik реализует механическую часть 4-х экструдерного принтера Z-Bolt, встал вопрос, а как же управлять “Змей Горынычем”. Если c Marlin’ом вопрос  решен уже давно, то с экраном дело обстоит сложнее. Из имеющихся экранов лишь решение от Duet Wifi умеет уп...

Больше чем Ceph: блочное хранилище облака MCS «Flying Cart», Afu Chan Я работаю в Mail.ru Cloud Solutons архитектором и разработчиком, в том числе занимаюсь нашим облаком. Известно, что распределенной облачной инфраструктуре нужно производительное блочное хранилище, от которого зависит работа PaaS-сервисов и решений, п...

Crytek сообщила о разработке новой ААА-игры Представители компании Crytek, которая подарила миру легендарную серию Crysis и шутер про выживание Hunt: Showdown, сообщили о создании новой ААА-игры. На текущий момент проект находится на самой ранней стадии разработки и, к сожалению, никакой информации о жанре или сеттинг...

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

Лучшие «облака» без регистрации, или как удобно передавать файлы между iPhone, Android, Mac и Windows Интернет позволяет быстро обмениваться документами. Основным инструментом для этого была и остается электронная почта. Но облачные технологии сделали обмен файлами еще более проще. Вы хотите передать свой файл кому-то, но не пользуетесь Dropbox, Яндекс.Диском, Google Диском ...

Видеообзор игровой механической клавиатуры SteelSeries Apex Pro В своей новой клавиатуре Apex Pro компания SteelSeries решила использовать не новую, но очень интересную идею — магнитные переключатели, получившие название Omnipoint. Это позволило реализовать возможность изменения точки срабатывания и таким образом настроить чувствительнос...

Лучшие товары AliExpress Многие воспринимают AliExpress, как площадку китайских дешевых и ненужных вещей. Так же многие считают, что товары с AliExpress заведомо не качественные, но на самом деле, среди огромного ассортимента товаров есть огромное количество полезных, нужных вещей хорошего качества....

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

Xamarin.Forms — декоративное отображение QRCode с помощью SkiaSharp Для вывода/чтения штрихкодов есть популярная библиотека ZXing. Она умеет выводить и считывать много разных форматов: QRCode, Aztec и другие, более 2 десятков. Для считывания кодов в ней есть готовый контрол ZXingScannerView. Требуется минимум кода, чтобы добавить этот функ...

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

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

Как открыть в Finder оригинал изображения из «Фото» на Mac (macOS): 3 способа Многие пользователи приложения «Фото» для Mac, которое появилось взамен устаревших iPhoto и Aperture, заметили отсутствие привычного меню «Показать в Finder», при помощи которого можно было быстро просмотреть исходный файл в штатном проводнике macOS. В этом материале мы пока...

Vivado: Picasso mode Аннотация Безумию все возрасты покорны При проектировании каких-либо модулей на ПЛИС невольно иногда приходит в голову мысль о не совсем стандартном использовании самой среды проектирования и инструментов, которые она предоставляет для проектирования. В этой небольшой заметк...

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

Используем буфер обмена на Mac с умом Automator можно по праву назвать одним из самых недооцененных приложений на macOS. Увы, но многие пользователи не догадываются о скрытых возможностях данной утилиты. Тем не менее потенциал заложенный в программу действительно огромен. Сегодня мы расскажем о простых способах...

Краудсейл BitTorrent принес $7,2 млн, завершившись менее чем за 18 минут на фоне технических проблем В понедельник, 28 января, на площадке для проведения ICO Binance Launchpad состоялся ожидавшийся с нетерпением многими инвесторами краудсейл BitTorrent. Сопровождавшаяся повышенным ажиотажем и техническими проблемами кампания завершилась менее чем за 18 минут, и по ее итогам...

Несколько историй из жизни JSOC CERT, или Небанальная форензика Мы в JSOC CERT расследуем инциденты. Вообще все 170 человек в JSOC занимаются расследованиями, но в руки экспертов CERT попадают наиболее технологически сложные случаи. Как, к примеру, обнаружить следы вредоноса, если злоумышленник прибрал за собой? Каким образом найти «вол...

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

Для чего в iPhone 11 чип U1? iPhone 11 представили в шести цветах. iPhone 11 получил множество полезных и нужных возможностей – о них мы подробно рассказывали в ходе презентации, которая состоялась десятого сентября. Помимо яркой расцветки и нового процессора, новинка получила поддержку Wi-Fi 6, двойную...

Huawei Nova 5 Pro может стать первым смартфоном с ЖК-дисплеем и подэкранным сканером отпечатком пальцев Проверенный сетевой информатор Мукул Шарма (Mukul Sharma), который известен под ником @stufflistings, опубликовал на своей страничке в социальной сети Twitter интересную информацию о старшей модели линейки Huawei Nova 5. По его информации, Huawei Nova 5 Pro получит подэ...

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

EaseUS Data Recovery Wizard Pro — легкий способ восстановить удаленные файлы Когда ты случайно удалил важный файл или потерял данные, потому что вирус, который ты скачал посмотреть, внезапно вырвался из-под контроля и начал уничтожать все подряд, последнее, что хочется делать, — это возиться со сложным софтом. Если ты хочешь получить свои файлы обрат...

Что такое смарт-папки и для чего они нужны Немногие знают, но в macOS есть такая полезная функция как смарт-папки. Несмотря на название, это не папка в привычном понимании слова. Это скорее организация файлов по заданным критериям. На самом деле, изучив в полной мере возможности смарт-папок, вы сможете сделать свою ...

Разделение экрана на айфоне: Split Screen [видео] В этом видео я покажу как с помощью двух приложений можно сделать разделение экрана на айфоне. Функция split screen есть на ipad, и этого порой не хватает iphone. Надеюсь в iOS 13 что-то подобное будет реализовано apple. Двойной экран может быть иногда полезен! Вот приложен...

Бэкап файловых и SQL баз 1С средствами Effector Saver (в облако и с шифрованием) В этой статье я хочу поделиться опытом резервного копирования файловых и SQL баз 1С в локальное, сетевое и облачное (на примере Google Drive) хранилище с помощью Effector Saver. Писал инструкцию для друга, но думаю она пригодиться и кому-то из вас. И как всегда, в комментар...

[Из песочницы] Ардуино и клавиатуры (полный гайд) Привет, жители Хабра! Сегодня я решил сделать полный гайд по клавиатурам для Arduino. Внимание! Статья ориентирована преимущественно на новичков! Во многих проектах появляется необходимость создания возможности ввода данных пользователем. Если вам нужно реализовать большое ...

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

Как навести порядок в Google Drive Google Drive, вне всяких сомнений, очень удобный облачный сервис для хранения самых разных фалов. Только вот все мы, как правило, используем Google Drive как «склад», забрасывая в общую папку все типы файлов. Ясное дело, что при таком подходе рано или поздно облач...

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

Промышленных роботов самостоятельно принимать решения в изменяющейся среде Доклад по этой теме был признан лучшим в своей секции на конференции ICCAD’19, которая проходила 2-4 июля в Гренобле, Франция.Учёные ДВФУ создали и реализовали на практике новый принцип интеллектуального управления промышленными роботами - управление программными сигна...

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

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

[Из песочницы] Реляционно-сетевая модель данных Реляционная модель потеряла свою исключительность Требования функциональности и структурированности баз данных (БД), наиболее полно реализованные в реляционных системах, сейчас находятся под давлением новых требований. Первая проблема – низкая эффективность для больших дан...

Еще один способ блокировать неизвестные звонки в iOS 13 Есть несколько способов избавиться от нежелательных звонков в iOS 13 Устали от того, что вам постоянно звонят спамеры с неизвестных номеров? Вы не одиноки — сейчас наблюдается настоящая волна телефонного мошенничества и рекламы. Конечно, можно пользоваться приложениями...

Фоторежим будет доступен в Metro Exodus с первого же дня Deep Silver и 4A Games подтвердили, что в грядущем шутере Metro Exodus фоторежим будет доступен в день релиза. Напомним, игра выйдет на PlayStation 4, Xbox One и PC уже 15 февраля. «Одной из самых востребованных сообществом функций является фоторежим, &mdash...

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

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

Maimang 8 от Huawei — «капелька» и тройная камера Несмотря на шаткое положение на международном рынке, на азиатском рынке дела компании выглядят вполне оптимистично. Доказательством этому может служить анонс нового смартфона с файловой системой EROFS и режимом GPU Turbo. Maimang 8 (он же Mate 30 Lite) получил 6,21-дюймовый...

Популярные приложения на Google Play содержат уязвимости Эксперты Check Point обнаружили серьезные уязвимости в представленных на Google Play приложениях с сотнями миллионов загрузок, включая продукты Facebook и Yahoo. По словам исследователей, безопасные на первый взгляд Android-программы содержат глубинные баги, грозящие исполне...

AMD лишает старые материнские платы поддержки PCI Express 4.0 Последнее обновление микрокода AGESA (AM4 1.0.0.3 ABB), которое компания AMD уже распространила среди производителей материнских плат, лишает поддержки интерфейса PCI Express 4.0 все платы c Socket AM4, построенные не на чипсете AMD X570. Многие производители материнских пла...

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

Где можно читать электронные книги в Украине: 14 сервисов для книголюбов Осень — это то время, когда по-вечерам хочется завернуться в одеяло, приготовить горячий чай и засесть читать увлекательную книгу. Но что же делать если у вас нет места для большой библиотеки или же вы просто не хотите покупать бумажную книгу? Мы собрали для вас 15 сервисов,...

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

Бенчмарк как основание для принятия решения об изменении кода Билл Кеннеди в одной из лекций своего замечательного курса Ultimate Go programming сказал: Многие разработчики стремятся оптимизировать свой код. Они берут строчку и переписывают ее, говоря, что так станет быстрее. Нужно остановиться. Говорить, что тот или иной код быстрее, ...

Лунный режим включён. Huawei начинает обновлять до EMUI 9.1 смартфоны серии Mate 20 в России Компания Huawei сообщила, что начиная с этой недели российским пользователям станет доступна новая версия EMUI 9.1 для смартфонов Mate 20, Mate 20 Pro и Porsche Design Mate 20 RS. EMUI 9.1 предлагает новую улучшенную файловую систему EROFS, которая обеспечивает усоверш...

Google представила Android 10 для дешёвых смартфонов Компания Google представила версию операционной системы Android 10 для смартфонов начального уровня — Android 10 (Go edition).  Данная версия ОС предназначена для смартфонов с объёмом оперативной памяти менее 1,5 ГБ.  По словам Google, Android 10 (Go ed...

Несем IoT в массы: результаты первого IoT-хакатона от GeekBrains и Ростелекома Интернет вещей — восходящий тренд, технология используется везде и всюду: в промышленности, бизнесе, быту (привет умным лампочкам и холодильникам, которые сами заказывают еду). Но это только начало — задач, которые можно решать при помощи IoT, великое множество. Для того...

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

[Из песочницы] Заставляем работать MacBook Pro 2018 T2 c ArchLinux (dualboot) Достаточно много было шумихи по поводу того, что из-за нового чипа T2 невозможно установить linux на новые MacBook 2018 года с тачбаром. Шло время, и под конец 2019 года стронними разработчиками был реализован ряд драйверов и патчей ядра для взаимодействия с чипом T2. Основн...

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

Honor Note 10 получил финальную версию EMUI 9.1 Эта модель достаточно долго находилась в листе ожидания прошивки EMUI 9.1, и вот она наконец-то стала доступна. Причем сейчас речь идет не о бета-версии, а официальной финальной. Очередное обновление размером 3,61 ГБ обновляет прошивку смартфона до версии 9.1.0.319. В ...

Топологическая оптимизация двигателя Стирлинга. №2. Любой мог додуматься, но не суть.Не суть, идея до смешного проста, но имеет отношение к топологической оптимизации====quote====Если говорить сухим академическим языком, топологическая оптимизация – это процесс изменения конструкции, структуры детали и ее варьирующихся параме...

Очередное обновление EMUI 9.1 для Huawei Mate 20, Mate 20 Pro, Mate 20 RS Porsche Design и Mate 20 X улучшило камеру О том, что смартфоны Huawei Mate 20 Pro и Mate 20 X получили прошивку EMUI 9.1, мы уже писали. Примерно в то же время эта версия интерфейса стала доступна для Mate 20 и Mate 20 RS Porsche Design. Ну а сейчас в Китае начали распространять для этих смартфонов новую версию...

Как не дать украсть данные с вашего Dropbox, OneDrive, Google Drive или iCloud Количество информации, которой мы пользуемся, постоянно растет. Шутка ли? Еще лет 10 назад вряд ли можно было мечтать о доступном смартфоне с 256 гигабайтами памяти, а сегодня это уже в порядке вещей. Но даже таких объемов уже не всегда хватает и тут на помощь могут прийти ...

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

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

Еще ближе к iOS. Пользователи хвалят систему навигации Android Q За последнее время рынок смартфонов возглавляют полноэкранные модели с очень узкими или практически отсутствующими рамками, на которых нет места кнопкам. Многие производители модифицируют свои графические оболочки на базе Android, чтобы сделать управление смартфонами бо...

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

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

Как Google изменит многозадачность в Android Q Многозадачность на Android прошла долгий путь. За время существования «зеленого робота» разработчики несколько раз меняли систему многозадачности, пока не привели к тому виду, в котором мы ее знаем сейчас. Однако было бы наивно считать, что на этом работа по ее оп...

Обновление прошивки SKR 1.3 удаленно средствами OctoPrint А начну я с 5 причин почему я использую OctoPrint:Принтер работает самостоятельно и представляет из себя законченное автономное решение, управляемое по сети;Октопринт автоматически создает красивые таймлапсы печати;Удобство разгрузки файлов – не нужно бегать с флешками;Удобн...

Релиз приложения для удаленного управления: Aspia 1.1.0 После нескольких месяцев разработки, готов представить новую версию приложения для удаленного управления – Aspia. Предыдущая статья на Хабре вызвала большой интерес у многих читателей к разработке и я постарался сделать релиз новой версии максимально интересным. Была продел...

Унифицированная обработка ошибок (C++ вариант для микроконтроллеров) При разработке ПО для микроконтроллеров на С++ очень часто можно столкнуться с тем, что использование стандартной библиотеки может привести к нежелательным дополнительным расходам ресурсов, как ОЗУ, так и ПЗУ. Поэтому зачастую классы и методы из библиотеки std не совсем подх...

#Мнение: iPhone и смартфоны Samsung стало сложно отличить В первую очередь смартфоны компании Apple и компании Samsung отличаются операционными системами. Забудем об этом и поговорим о том, что мы можем пощупать. Уже сегодня Samsung выпускает смартфоны в металлических корпусах, а Apple делает большие смартфоны и фаблеты. Различий ...

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

Как Йошкар-Ола стала первым городом с промышленным IoT В столице республики Марий Эл был реализован первый коммерческий проект промышленного интернета вещей на базе сети NB-IoT оператора «МегаФон».

Обход блокировок РКН используя DNSTap и BGP Тема довольно изъезжена, знаю. К примеру, есть отличная статья, но там рассматривается только IP-часть блоклиста. Мы же добавим еще и домены. В связи с тем, что суды и РКН блокируют всё направо и налево, а провайдеры усиленно пытаются не попасть под штрафы, выписанные "Реви...

Как решать NP-трудные задачи с помощью параметризованных алгоритмов Научно-исследовательская работа, пожалуй, самая интересная часть нашего обучения. Идея в том, чтобы ещё в университете попробовать себя в выбранном направлении. Например, студенты с направлений Software Engineering и Machine Learning часто идут делать НИРы в компании (в осно...

Выпущено новое накопительное обновление для Windows 10 May 2019 Update (18362.145) Компания Microsoft выпустила новое накопительное обновление для Windows 10 May 2019 Update (версия 1903) для участников программы Windows Insider, использующих каналы Slow и Release Preview. Обновление распространяется под кодом KB4497935 и изменяет номер сборки системы на ...

EVGA SuperNOVA G5: блоки питания мощностью от 650 до 1000 Вт Компания EVGA анонсировала блоки питания SuperNOVA G5, подходящие для использования в игровых системах и высокопроизводительных настольных компьютерах. Новинки имеют сертификацию 80 PLUS Gold. Заявленная эффективность при типовых нагрузках составляет не менее 91 %. В констру...

Новый водоблок Bitspower Touchaqua Summit MS рассчитан на чипы AMD AM4 Компания Bitspower представила водоблок Touchaqua Summit MS, предназначенный для применения в составе систем жидкостного охлаждения процессоров AMD. Новинка рассчитана на использование с чипами в исполнении AM4, в том числе с изделиями поколения Matisse. Габариты водоблока с...

Бесплатное обновление. Apple объявила дату релиза операционной системы iPadOS Компания Apple объявила дату выпуска операционной системы iPadOS для своих планшетов. Она станет доступна в качестве бесплатного обновления 30 сентября.  Её можно будет установить на iPad Air 2 и новее, все модели iPad Pro, iPad 5‑го поколения и новее, а так...

«Укрзалізниця» продала первые 100 миллионов билетов через интернет, на онлайн-продажи сейчас приходится 56% от всех реализуемых билетов Государственный оператор железнодорожных транспортных перевозок «Укрзалізниця» (УЗ) отметил значимое достижение, связанное с фирменным онлайн-сервисом бронирования и продажи билетов (booking.uz.gov.ua). В соответствующем пресс-релизе компания сообщила о том, что общее количе...

Отечественный производитель Inoi за год продал 1,5 миллиона смартфонов Сегодня пресс-служба Inoi сообщила о том, что за год отечественный производитель реализовал 1,5 млн смартфонов, работающих под управлением Android (без учета устройств на Sailfish OS). Самой успешной моделью по количеству реализованных единиц стал Inoi 2 и модификация ...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)