209 237
аудитория
37 051
подписчики

Заботливо отобранные публикации с Хабра

Новые публикации
Новых публикаций пока нет
Загрузка...

TCL прекратит выпуск смартфонов BlackBerry в конце августа 2020 года

TCL прекратит выпуск смартфонов BlackBerry в конце августа 2020 года
3 февраля 2020 года компания BlackBerry Mobile объявила в твиттере, что TCL Communication решила прекратить производство смартфонов BlackBerry с конца августа 2020 года. Более трех лет назад TCL приобрела торговую марку и лицензии на создание новых устройств BlackBerry у одноименной канадской компании. Причем в BlackBerry Limited продолжили разработку приложений и систем безопасности для новых устройств производства TCL, в которых также сменилась операционная система с их собственной BlackBerry OS на Android...

Электронный тест беременности из аптеки: как это работает

Электронный тест беременности из аптеки: как это работает
Про загадочные полоски слышали наверное все. Для кого-то это шок, а для кого-то — долгожданная новость. Не поддаваясь на эмоции и не останавливаясь на том где я взял и на ком испытывал этот девайс, обратимся к сути процесса. Но вначале — немного химии. Традиционный тест При беременности в организме женщины вырабатывается гормон под сокращенным названием ХГЧ. Если сделать пи-пи на полоску с соответствующим реагентом (экскюзе муа, леди и джентльмены), то наличие гормона будет отображено как цветная полоска...

В браузере Firefox теперь можно посмотреть данные о телеметрии, которая передается разработчикам

В браузере Firefox теперь можно посмотреть данные о телеметрии, которая передается разработчикам
Разработчики Firefox открыли для пользователей доступ к специальной странице браузера, где можно увидеть, какая именно телеметрия отправляется в компанию Mozilla. Для это необходимо набрать в адресной строке браузера about:telemetry. Проверено автором публикации, что эта функция доступна в Firefox версии 70 и новее. На странице телеметрии приведена подробная техническая информация о настройках браузера, установленных надстройках, информации об ОС и оборудовании, подробностях сеанса браузера и запущенных процессах...
Пролистывая далее, вы соглашаетесь с условиями пользовательского соглашения Яндекс Дзен.
Читать полный текст пользовательского соглашения

Google Chrome начал тестировать функцию отображения поискового запроса в адресной строке

Google Chrome начал тестировать функцию отображения поискового запроса в адресной строке
Фото: www.bleepingcomputer.com Google начал тестировать функцию, которая будет отображать поисковый запрос в адресной строке Chrome, а не URL реальной страницы при выполнении поиска. Эта экспериментальная функция называется «Query in Omnibox» и доступна в виде флага, начиная с версии Chrome 71, но по умолчанию отключена. В ходе теста функция включается и позволяет отображать ключевое слово поиска в адресной строке браузера, а не URL. Когда эта функция отключена, пользователь легко может делиться поиском с другими, просто скопировав www...

Что будет, если вы задумаете собрать 3D-принтер своими руками

Что будет, если вы задумаете собрать 3D-принтер своими руками
С чего всё начиналось Собственно, сама мысль собрать принтер своими силами возникла примерно год назад после прочтения статьи на вики про RepRap принтеры. До этого ничего не собирая сложнее корпусов для компьютера, было трудно оценить всю сложность предстоящей работы...

Dynetics успешно испытала запуск беспилотника с самолета по программе Gremlins

Dynetics успешно испытала запуск беспилотника с самолета по программе Gremlins
Компания Dynetics, которая является участником программы Gremlins Агентства перспективных исследовательских проектов в области обороны (DARPA), рассказала о том, что в ноябре 2019 года прошел первый успешный полет беспилотника X-61A (Gremlins Air Vehicle или GAV), запущенного с самолета. БПЛА транспортировали на пилоне под крылом самолета C-130A, затем, уже в воздухе, был произведен его запуск. Свободный полет дрона длился 1 час и 41 минуту. В ходе испытаний были также проверены воздушные и наземные...

Google в тестовом режиме начала печатать и отправлять снимки из Google Photos

Google в тестовом режиме начала печатать и отправлять снимки из Google Photos
Фото: 9to5google.com Компания Google начала тестировать новую подписку на сервис хранения фотографий Google Photos, которая включает ежемесячную печать фото. Сервис берется автоматически определять лучшие снимки, печатать их и отправлять пользователям. Пока тот вид подписки доступен только некоторым пользователям в США, получившим приглашение. Ежемесячно они будут получать 10 фотографий из сделанных за последние 30 дней. Услуга стоит $7,99 в месяц, изображения будут формата 4х6 и напечатаны на матовой белой карточке с границей 1/8 дюйма...

OpenAI перейдет на платформу машинного обучения PyTorch от Facebook

OpenAI перейдет на платформу машинного обучения PyTorch от Facebook
OpenAI объявила, что при реализации будущих проектов перейдет на платформу машинного обучения PyTorch от Facebook, отказавшись от платформы TensorFlow от Google. В качестве причины для перехода OpenAI сослалась на эффективность, масштабы и адаптивность PyTorch. OpenAIИсследовательская фирма по искусственному интеллекту в Сан-Франциско, основанная техническим директором Грегом Брокманом, ученым Ильей Суцкевером, Илоном Маском и другими при поддержке соучредителя LinkedIn Рида Хоффмана и бывшего президента Y Combinator Сэма Альтмана...

Сериал «For All Mankind»: от альтернативной истории к трешу

Сериал «For All Mankind»: от альтернативной истории к трешу
Серьезная альтернативная история (а не «спецназовец Вася попал в палеолит и построил светлое будущее») хороша тем, что дает более широкую картину и позволяет понять, почему произошло именно то, что было в реальности, какие события были закономерны, а какие обязаны удаче или неудаче. Например, рассматривая альтернативную историю запуска первого спутника, становится ясно, что событие произошло закономерно, очень вовремя и в наиболее подходящей стране, а авария ракеты, стартовавшей 4 октября 1957 года, изменила бы только дату празднования...

Google разработала модель ИИ LaserTagger с открытым исходным кодом, которая ускоряет генерацию текста

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

.NET Core vs Framework. Производительность коллекций

.NET Core vs Framework. Производительность коллекций
Релиз .NET Core 3.1 — хороший повод мигрировать свой проект с Framework на Core. Во-первых, это отполированная версия с долгосрочной поддержкой (LTS), т.е. её можно смело использовать в продакшене. Во-вторых, в третьей версии добавили поддержку WPF и WinForms, так что теперь появилась возможность мигрировать и десктопные приложения. Мне стало интересно, какой прирост производительности можно ожидать от Core в самых базовых классах, которые максимально часто используются в коде. Например, коллекции List, Array и Dictionary...

Пиши, не сокращай. Чего мне стало не хватать в публикациях Хабра

Пиши, не сокращай. Чего мне стало не хватать в публикациях Хабра
Избегаем оценочных суждений! Дробим предложения. Выкидываем не нужное. Не льем воду. Факты. Цифры. И без эмоций. «Информационный» стиль, прилизанный и гладкий, накрыл технические порталы с головой. Привет постмодерн, теперь наш автор мертв. Уже взаправду. Для тех, кто не знает. Информационный стиль — это ряд приемов редактуры, когда из любого текста должен получиться сильный текст. Легко читаемый, без воды, без лирических отступлений, без оценочных суждений. Точнее, оценки предлагается расставить самому читателю...

Пишем API на Rust с помощью процедурных макросов

Пишем API на Rust с помощью процедурных макросов
Процедурные макросы в Rust — это очень мощный инструмент кодогенерации, позволяющий обходиться без написания тонны шаблонного кода, или выражать какие-то новые концепции, как сделали, к примеру, разработчики крейта async_trait. Тем не менее, многие вполне обоснованно побаиваются пользоваться этим инструментом, в основном из-за того, что разбор синтаксического дерева и атрибутов макроса зачастую превращается в "закат солнца вручную", так как задачу приходится решать на очень низком уровне. В данной статье я хочу поделиться некоторыми, на мой взгляд, удачными подходами к написанию процедурных макросов,...
Процедурные макросы в Rust — это очень мощный инструмент кодогенерации, позволяющий обходиться без написания тонны шаблонного кода, или выражать какие-то новые концепции, как сделали, к примеру, разработчики крейта async_trait. Тем не менее, многие вполне обоснованно побаиваются пользоваться этим инструментом, в основном из-за того, что разбор синтаксического дерева и атрибутов макроса зачастую превращается в "закат солнца вручную", так как задачу приходится решать на очень низком уровне. В данной статье я хочу поделиться некоторыми, на мой взгляд, удачными подходами к написанию процедурных макросов,...

Микро-UPS на ионисторах

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

С помощью 99 смартфонов художник-концептуалист создал автомобильную пробку на Google Maps

С помощью 99 смартфонов художник-концептуалист создал автомобильную пробку на Google Maps
Берлинский художник-концептуалист Саймон Векерт (Simon Weckert) провёл перфоманс по взлому сервиса Google Maps. Сложив в тележку 99 бывших в употреблении смартфонов, художник медленно прошёлся по мосту Шилингбрюке через реку Шпрее. Через некоторое время на этом месте в картах Google Maps отобразилась жесточайшая пробка со скоростью движения транспорта около 4 км/ч. Перфоманс Саймона Векерта отсылает к вездесущности Google Maps, на базе которого работают многие сервисы, включая вызов такси (Uber)...

Новости машинного обучения. Выпуск 8

Новости машинного обучения. Выпуск 8
Предыдущий выпуск Экзоскелеты; бионические протезы; промышленные роботы; исследование автоматических рекоммендаций Ютуба; создание моделей машинного обучения в браузере с помощью MediaPipe; виртуальная клавиатура для смартфонов; 5G; еще раз о сильном и слабом ИИ. Рисунок 1 — Эти экзоскелеты применяются на фабриках Форд, чтобы облегчить тяжелый физический труд на конвейере. Внезапно, роботы помогают играть в регби, парализованный до пояса человек может пробежать марафон благодаря экзоскелету, а бионические протезы позволяют людям двигаться свободнее...

Очередная утечка базы данных клиентов, на этот раз от гипермаркета «Лента»

Очередная утечка базы данных клиентов, на этот раз от гипермаркета «Лента»
Как опять написали в «Ленте», в сеть в очередной раз утекла база данных с личными данными клиентов сети российских гипермаркетов «Лента». По словам продавца, в базе содержится 90 тысяч строк с персональными данными клиентов из Москвы и Московской области. В нее входят идентификатор клиента, фамилия, имя, отчество, а также телефон.«Нам известно о появившейся информации», — добавил представитель торговой сети...
Как опять написали в «Ленте», в сеть в очередной раз утекла база данных с личными данными клиентов сети российских гипермаркетов «Лента». По словам продавца, в базе содержится 90 тысяч строк с персональными данными клиентов из Москвы и Московской области. В нее входят идентификатор клиента, фамилия, имя, отчество, а также телефон.«Нам известно о появившейся информации», — добавил представитель торговой сети...

Примитивно-рекурсивные функции и функция Аккермана

Примитивно-рекурсивные функции и функция Аккермана
Функция Аккермана — одна из самых знаменитых функций в Computer Science. С ней связан как минимум один фундаментальный результат и как минимум один просто важный. Фундаментальный результат, говоря аккуратно и непонятно, таков: существует всюду определённая вычислимая функция, не являющаяся примитивно-рекурсивной. Важный результат заключается в том, что лес непересекающихся множеств (также известный как disjoint set union) работает очень быстро. Мне очень нравится изучать функцию Аккермана, т.к. всё, что с ней связано, очень красиво и изящно. Вот и записанный выше фундаментальный результат понять намного проще, чем это может показаться...
Функция Аккермана — одна из самых знаменитых функций в Computer Science. С ней связан как минимум один фундаментальный результат и как минимум один просто важный. Фундаментальный результат, говоря аккуратно и непонятно, таков: существует всюду определённая вычислимая функция, не являющаяся примитивно-рекурсивной. Важный результат заключается в том, что лес непересекающихся множеств (также известный как disjoint set union) работает очень быстро. Мне очень нравится изучать функцию Аккермана, т.к. всё, что с ней связано, очень красиво и изящно. Вот и записанный выше фундаментальный результат понять намного проще, чем это может показаться...

Основы мониторинга PostgreSQL. Алексей Лесовский

Основы мониторинга PostgreSQL. Алексей Лесовский
Предлагаю ознакомиться с расшифровкой доклада Алексей Лесовский из Data Egret "Основы мониторинга PostgreSQL" В этом докладе Алексей Лесовский расскажет о ключевых моментах постгресовой статистики, что они означают, и почему они должны присутствовать в мониторинге; о том, какие графики должны быть в мониторинге, как их добавить и как интерпретировать. Доклад будет полезен администраторам баз данных, системным администраторам и разработчикам, которым интересен траблшутинг Postgres'а. Меня зовут Алексей Лесовский, я представляю компанию Data Egret...

Новостной дайджест событий из мира FPGA/ПЛИС — №001 (2020_01)

Новостной дайджест событий из мира FPGA/ПЛИС — №001 (2020_01)
Здравствуйте, друзья. Пришла в голову мысль опубликовать последние события за месяц (январь 2020) из мира FPGA/ПЛИС. Ниже списком приведены несколько ссылок на новости, анонсы, вебинары, воркшопы, туториалы, видео и тд. Если данный формат будет интересен, будем собирать новости по крупицам из интернета. Подобные новостные дайджесты есть, например, на хабе про php, почему бы и не сделать что-то подобное и для ПЛИС? Если такой формат Вам "зайдёт", будем продолжать, если нет — ну на нет и суда нет....

Svelte: знакомимся с Действиями

Svelte: знакомимся с Действиями
Недавно на Хабре появилась статья от @sanReal, где Александр рассказал о том, каким приёмам и каким возможностям Svelte он научился на собственном опыте. Я был немного удивлён не увидев в его списке упоминания одного из самых мощных инструментов фреймворка — Действий. К тому же, общаясь с людьми в сообществе @sveltejs, которые уже создают очень хорошие приложения при помощи Svelte, я иногда замечаю, что не все пользуются Действиями даже там, где их применение идеально решало бы задачу. В этой статье я расскажу, что такое Действия и на простейших примерах покажу их применение...

Это норма — 3: типы карт нормалей

Это норма — 3: типы карт нормалей
Часть 1: что такое карты нормалей и как они работают Часть 2: как запекаются карты нормалей Как и многие другие вещи в нашей отрасли, за многие годы карты нормалей эволюционировали, и сегодня существует несколько их типов, которые могут выглядеть по-разному. В статье я перечислю те, которые помню, но, возможно, существуют и другие. Карта нормалей касательного пространства (Tangent space normal map): самый распространённый сегодня тип карт нормалей; именно о нём мы говорили в предыдущих статьях. Он...

Вторая загадка Марса

Вторая загадка Марса
Сегодня в 12:31 с Байконура стартует ракета «Протон-М», которая отправит к Марсу космические аппараты международной исследовательской миссии ExoMars. Увидеть пуск можно будет на Яндексе, который в 11:45 начнет трансляцию из студии Роскосмоса...

Покайтесь, ибо грядет LDAP Channel Binding & Signing

Покайтесь, ибо грядет LDAP Channel Binding & Signing
В первых строках хочу заметить, что новость это уже во первых старая, во вторых мало кому на самом деле интересная. Тем не менее, возможно кому то будет интересно узнать, что в марте 2020 года, примерно через месяц, всем использующим MS LDAP может стать немножко больно и обидно, может сломаться вход на ряд сервисов. Странно, что в поиске по сайту этой новости (про 2020 LDAP channel binding and LDAP signing requirement for Windows) не нашлось. TLDR: В мартовском патче ожидается изменение поведения по умолчанию...

Дайджест свежих материалов из мира фронтенда за последнюю неделю №400 (27 января — 2 февраля 2020)

Дайджест свежих материалов из мира фронтенда за последнюю неделю №400 (27 января — 2 февраля 2020)
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Медиа | Веб-разработка | CSS | JavaScript | Браузеры | Занимательное Медиа • Подкаст CSSSR: Новости 512 — Yarn 2, закат IE, тестирование Vue.js, open-source Windows 7, NodeJS sertification • Подкаст CSSSR: Argumentarium — React & Virtual DOM vs. Angular & Incremental DOM • «Девшахта/Ночной фронтенд» №110: Когда начинать изучать архитектуру ПО • Подкаст «Веб-стандарты» №214: Подкасты, Safari, браузер...

Лучшие плагины IntelliJ IDEA

Лучшие плагины IntelliJ IDEA
Key promoter X Использование сочетаний клавиш вместо мыши может значительно повысить производительность. С таким количеством функций, которые предлагает IDEA, это может быть пугающим и трудным для изучения всех быстрых клавиш. К счастью, есть плагин под названием Key Promoter X, который может вам помочь. Идея проста: всякий раз, когда вы используете мышь для вызова команды в вашей IDE, появляется всплывающее окно, которое сообщает вам, каково сочетание клавиш для этого действия. Он даже предлагает вам назначить сочетание клавиш для только что выполненного действия, если такого еще нет...

BlazingPizza: приложение на Blazor от начала и до конца. Часть 1. Настройка среды

BlazingPizza: приложение на Blazor от начала и до конца. Часть 1. Настройка среды
Всем привет! Если вы слышали о Blazor, но до сих пор не понимаете, что это такое. То вы по адресу. Это первая статья из цикла 12 статей, которая проведет вас через все круги ада весь процесс создания приложения на Blazor. В конце у нас будет готовый сайт небольшой пиццерии, вполне на уровне готовый сайтов некоторых пиццерий. Поэтому вам будет чем гордиться;) Это будет немного не типичный HelloWorld. Я осознанно пошел на некоторые усложнения которые лучше сразу принять за правила, в частности это типичная трехслойная архитектура: View-Domain-DataAccess...

Hack The Box. Прохождение RE. Metasploit, нагрузка в офисном документе, Zip Slip атака, немного о PowerSploit и токенах

Hack The Box. Прохождение RE. Metasploit, нагрузка в офисном документе, Zip Slip атака, немного о PowerSploit и токенах
Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. В данной статье намучаемся с нагрузками metasрloit и msfvenom, сделаем Office документ с нагрукой msvenom, рассмотрим поиск пути повышения привилегий с PowerSploit и украдем и токен для доступа к шифрованному файлу. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, где имеются важные...

FOSS News №1 — обзор новостей свободного и открытого ПО за 27 января — 2 февраля 2020 года

FOSS News №1 — обзор новостей свободного и открытого ПО за 27 января — 2 февраля 2020 года
Всем привет! Это мой первый пост на Хабре, надеюсь будет интересен сообществу. В Пермской группе пользователей Linux мы увидели нехватку обзорных материалов по новостям свободного и открытого ПО и решили, что неплохо бы каждую неделю собирать всё самое интересное, чтобы прочитав такой обзор человек был уверен что ничего важного не пропустил. Я подготовил выпуск №0, опубликовали в нашей группе ВКонтакте vk.com/@permlug-foss-news-0, а следующий №1 и последующие думаю попробовать публиковать на Хабре...

Нет, динамические системы типов по своей сути не более открыты

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

Датчик движения и подключение сигнализации и видеорегистрации в Home Assistant на Raspberry pi

Датчик движения и подключение сигнализации и видеорегистрации в Home Assistant на Raspberry pi
Хочу рассказать о своем небольшом опыте работы с Home Assistant (далее – HA) на Raspberry pi и о подключении функционала видео регистрации, датчика движения и, соответственно, функции охраны дома с получением по почте снимков в случае срабатывания “охраны”. Конечно же, одной из причин является желание понять из ваших отзывов, что же я все-таки “понаделал не так”, реализуя данный сценарий. Есть три пути настройки вышеуказанного функционала: “без заморочек”, “короткий” и “самостоятельный”. В первом случае, вы, скачав готовый образ с сайта https://ViaMyBox...

Динамическая память в системах жёсткого реального времени

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

GPS антенна своими руками за 5 минут

GPS антенна своими руками за 5 минут
Для приема GPS сигналов, можно изготовить несложную антенну, которая по своим возможностям будет соответствовать маленькой патч-антенне. Предлагаемая антенна — диполь, пассивная, поэтому небольшой выигрыш в токе потребления GPS модуля достигается. Принимаем центральную частоту GPS сигнала равной 1575.42 МГц, находим длину одного плеча антенны L/4 = 47.7 мм. Цифра справедлива для провода без изоляции. Провод в изоляции должен быть чуть короче. Длина плеч диполя и монополя отсчитывается от грани оплетки кабеля...

Фиксированное расстояние между тиками на оси в gnuplot

Фиксированное расстояние между тиками на оси в gnuplot
Занимаясь подготовкой некоторых результатов для публикации в журнале, возник вопрос: как равномерно распределить данные вдоль оси в gnuplot. Вопрос решил, графики получил. Кому интересно как, прошу под кат. Изначально, во время рабочего процесса, все графики строились в MS Excel. В нем достаточно удобно по-быстренькому набросать данные, построить парочку кривых и двигаться дальше. Но работая в MS Excel, не чувствуется контроль над результирующим рисунком. Поэтому при оформлении результатов для статей часто использую gnuplot...

Зачем нужен eSIM. Как это работает и почему об этом так много говорят

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

Tesla показала, как видит нейронная сеть Autopilot 3.0, и набирает новых сотрудников в команду разработчиков

Tesla показала, как видит нейронная сеть Autopilot 3.0, и набирает новых сотрудников в команду разработчиков
Скриншот с визуализацией работы системы Tesla Autopilot 3.0. Согласно информации издания Electrek, Tesla выложила в открытый доступ новые материалы о работе своего отдела искусственного интеллекта и машинного зрения Tesla, работающего под руководством Андрея Карпаты (Andrej Karpathy). Среди опубликованной информации есть небольшой видеоролик, который показывает, как нейронная сеть системы с ИИ Autopilot 3.0 воспринимает дорогу, движение и анализирует многие препятствия. Вдобавок, Tesla набирает новых сотрудников в команду Autopilot (регистрационная форма внизу страницы)...

Citrus для AvaloniaUI

Citrus для AvaloniaUI
Силами сообщества в Avalona UI была добавлена еще одна яркая и живая тема — Citrus. Тема подключается очень легко. Нужно убрать из App.xaml упоминание об авалониевской теме. Добавить исходники новой темы в проект и указать что нужно использовать цитрус тему...

Zilog Z-80 — Бессмертный восьмидесятник

Zilog Z-80 — Бессмертный восьмидесятник
Ранние годы эпохи персональных компьютеров, начавшиеся еще до появления легендарного IBM PC в 1981, во многом определили картину рынка, сложившуюся в следующем десятилетии, когда крепнущая Intel выводила на рынок продукты, едва ли не мгновенно обрастающие множеством совместимых аналогов – как более доступных, так и более продвинутых, технически интересных. Но еще задолго до того, как компании скрестили мечи в борьбе за покупателей первых 186 и их последователей, конкуренция коснулась и первого ключевого чипа в истории компьютерной индустрии – Intel 8080...

Выпуск Rust 1.41.0: новые гарантии для Box в FFI, улучшения в cargo install, ослабление ограничений для типажей

Выпуск Rust 1.41.0: новые гарантии для Box в FFI, улучшения в cargo install, ослабление ограничений для типажей
Команда Rust рада сообщить о выпуске новой версии, 1.41.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.41.0 вам достаточно выполнить следующую команду: rustup update stable Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Что вошло в стабильную версию 1.41.0 Основными новшествами Rust 1.41.0 являются ослабление ограничений на реализацию типажей, улучшения cargo install, новый формат файла Cargo...
Команда Rust рада сообщить о выпуске новой версии, 1.41.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если вы установили предыдущую версию Rust средствами rustup, то для обновления до версии 1.41.0 вам достаточно выполнить следующую команду: rustup update stable Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub. Что вошло в стабильную версию 1.41.0 Основными новшествами Rust 1.41.0 являются ослабление ограничений на реализацию типажей, улучшения cargo install, новый формат файла Cargo...

Ад инди-разработчика или как довести свой проект до релиза и не застрелиться в процессе

Ад инди-разработчика или как довести свой проект до релиза и не застрелиться в процессе
Когда мои друзья\знакомые\собутыльники узнают о том, что я разработчик игр, они приходят в дикий восторг, смешанный с белой завистью. “О, да ты шо, когда новый Ассасин выпустишь? ” — “Ого, вот это кайф. Такая крутая работа! ” и все в таком духе. Сразу их быстро опускаю на землю, ибо разработчик игр хоть и звучит круто, но за этим стоит огромная работа. Зачастую, не самая веселая. Рутинная, монотонная и, откровенно, утомительная. Однако, очень-очень нужная. Опытные разработчики поймут о чем я, а...

Грани безумия: шизофренические термины

Грани безумия: шизофренические термины
Грани безумия: шизофренические термины Disclaimer: Я временами весьма сильно выпадаю из реальности, так что если вам не охота читать бред, отложите чтение на 3 дня и если публикация не встретит понимания, я снова уберу ее черновики. Также напомню, что с прогрессированием болезни у меня большие трудности с речью, письменную частично правит редактор текста и также через 3 дня с помощью сообщества будут удалены больше частью все грамматические ошибки. Допустим, основное отличие шизофреника от нормального человека — это самодостаточный центр поощрения. Если собака выполняет команду апорт и получает награду — это нормально...
Грани безумия: шизофренические термины Disclaimer: Я временами весьма сильно выпадаю из реальности, так что если вам не охота читать бред, отложите чтение на 3 дня и если публикация не встретит понимания, я снова уберу ее черновики. Также напомню, что с прогрессированием болезни у меня большие трудности с речью, письменную частично правит редактор текста и также через 3 дня с помощью сообщества будут удалены больше частью все грамматические ошибки. Допустим, основное отличие шизофреника от нормального человека — это самодостаточный центр поощрения. Если собака выполняет команду апорт и получает награду — это нормально...

Создание арт-объекта для Burning Man

Создание арт-объекта для Burning Man
Здравствуйте. Меня зовут Сергей, и в этой статье я расскажу о том, как мы сделали арт-объект для мероприятия Burning Man. Я расскажу о технической стороне, не касаясь самого мероприятия. Ну, почти не касаясь. Команда Artmisto Наша команда в 2019 году привезла проект Cocoonap на масштабнейшее арт-мероприятие Burning Man. Участники команды в основном из Украины, а также из Америки и Австралии, всего 18 человек, из которых двенадцать смогли поехать в пустыню. Команда Artmisto Арт-объект Cocoonap — кинетическая инсталляция, изменяющая свою форму с течением времени...

Microsoft заплатит до $20 тысяч за найденные в Xbox Live баги

Microsoft заплатит до $20 тысяч за найденные в Xbox Live баги
Компания Microsoft объявила о старте программы по поиску багов в Xbox Live. Максимальное вознаграждение по программе составит $20 тысяч. «Программа Xbox Bounty приглашает геймеров, исследователей безопасности и технологов по всему миру помочь выявить уязвимости безопасности в сети и сервисах Xbox. Награды будут присуждаться по усмотрению Microsoft в зависимости от серьезности обнаруженной уязвимости и качества представления информации о ней», — сообщают в Microsoft. Чтобы поучаствовать в программе,...

Два часа и 3.5 доллара. Как я сделал простой сайт с визуализацией распространения коронавируса

Два часа и 3.5 доллара. Как я сделал простой сайт с визуализацией распространения коронавируса
Все началось с того, что я не смог найти нормальной визуализации данных о распространении коронавируса. Вернее, был один сайт, показывающий динамику на карте и метрики по Китаю, но это как раз то, что меня меньше всего интересовало, мне интересна глобальная картина. Скажу честно, этот вирус меня пугает. План Ну, это же простейшая задача, подумал я: Ищем открытый API на сайте ВОЗ. Пишем парсер. Поднимаем сервачек с базой где-нибудь во free tier амазона. Покупаем домен, сложностью с выбором быть не должно...

Разбираем звук Dial-up модема

Разбираем звук Dial-up модема
Привет, Хабр. Как-то случайно вспомнив про модемный интернет и про «тот самый» звук коннекта, я задумался, а что собственно там было внутри. Я нашел на просторах сети звук модема в WAV и программу Signals Analyzer. Попробуем разобраться. Разумеется, я не первый, кто за много лет задумался над этим вопросом. Как показал поиск в Гугле, финский инженер описал фазы коннекта модема еще в 2012 году. Но для тех, кто не читает регулярно блоги на финском, наверное не грех и описать это еще раз, изучив спектр более подробно...

В ядре Linux версии 5.6 разработчики решили проблему 2038 года для 32-битных систем

В ядре Linux версии 5.6 разработчики решили проблему 2038 года для 32-битных систем
Проблему, которую можно было ожидать 19 января 2038 года во вторник в 03:14:07 по Всемирному времени (UTC), исправили разработчики Linux в новой версии ядра 5.6. Одним из основных разработчиков, занимающихся этой проблемой является Арнд Бергманн, который и сообщил об исправлении в ядре Linux за восемнадцать лет до возможного временного апокалипсиса из-за использования способа хранения даты, согласно стандарту POSIX (UNIX timestamp, Unix epoch). Над решением этой проблемы разработчики Linux трудились несколько лет — y2038-endgame...

Веб-компоненты и открытые стандарты

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

Мейнстрим. Почетные работники труда. Биографический роман

Мейнстрим. Почетные работники труда. Биографический роман
Издательство «Библиотечка пролетария». В этом романе автор расскажет нам о нелегкой судьбе становления рабочего класса индустрии разработки. О почетных работниках и развитии личных взаимоотношений в условиях нехватки памяти. Рекомендую. /*Критик*/ Все совпадения не случайны. У C++ сложный характер из-за тяжелого детства. Он рос в голодные 80е, и помнит как часто места не хватало даже на символы. Это закалило его и придало суровости синтаксису. Часто, напившись, он любил кидать сегфолты, бить стекла, стрелять прохожим в ноги. Урезонить его было некому, ибо его дедушка, уважаемый K&R C, был контужен во Вьетнаме и сам нередко участвовал в забавах внука...
Издательство «Библиотечка пролетария». В этом романе автор расскажет нам о нелегкой судьбе становления рабочего класса индустрии разработки. О почетных работниках и развитии личных взаимоотношений в условиях нехватки памяти. Рекомендую. /*Критик*/ Все совпадения не случайны. У C++ сложный характер из-за тяжелого детства. Он рос в голодные 80е, и помнит как часто места не хватало даже на символы. Это закалило его и придало суровости синтаксису. Часто, напившись, он любил кидать сегфолты, бить стекла, стрелять прохожим в ноги. Урезонить его было некому, ибо его дедушка, уважаемый K&R C, был контужен во Вьетнаме и сам нередко участвовал в забавах внука...

IBM сменит гендиректора и главу совета директоров

IBM сменит гендиректора и главу совета директоров
30 января 2020 года американская корпорация IBM объявила о грядущей в компании смены руководства. Решение об этом в конце января 2020 года было принято единогласно советом директоров IBM. Согласно заявлению IBM, генеральный директор Джинни Рометти уходит в отставку, ее пост займет Арвинд Кришна, который до этого был старшим вице-президентом IBM по облачному и когнитивному ПО, а еще он руководил процессом приобретения компании Red Hat. Арвинд Кришна приступит к исполнению новых обязанностей 6 апреля 2020 года...

Стегоанализ и машинное обучение

Стегоанализ и машинное обучение
Привет, Хабр. Хочу представить вам небольшой проект, который я написал вместо во время сессии. Суть такова: это классификатор, определяющий наличие стеганографии в изображении. Сразу стоит отметить, что классификатор получился довольно простым: он работает с методом LSB, где заменяется один последний бит 8-битного RGB изображения, и проверялся только на полностью заполненных стегоконтейнерах. Поиграть с тем, что получилось, можно тут. Примеры картинок (кстати, принимаются только png) есть здесь....

Учёные нашли T-клетки, открывающие перспективы универсальной противораковой иммунной терапии

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

Найти порядок в хаосе ИТ: полезные ресурсы

Найти порядок в хаосе ИТ: полезные ресурсы
В предыдущей статье я поделился своим видением процесса построения базовой системы для организации собственного развития (применимой к сфере ИТ). В ней в общих чертах и весьма условно были представлены шаги, которые необходимо пройти, чтобы построить эту систему. Однако, хочется внести немного конкретики — поделиться ресурсами, которые помогут вам в получении новых знаний. Так что всех заинтересованных прошу под кат! Введение В информационном пространстве в настоящее время очень легко потеряться...

Huawei может никогда не вернуться к использованию приложений Google

Huawei может никогда не вернуться к использованию приложений Google
Huawei не собирается возвращаться к использованию сервисов Google, даже если санкции США в отношении компании будут сняты. Об этом заявил руководитель австрийского подразделения Huawei Фред Ванфэй на пресс-конференции в Вене. Как подчеркнул Ванфэй, даже если США отменит все свои ограничения, Huawei все равно «планирует придерживаться собственного независимого подхода в выборе мобильных приложений». Такую позицию Ванфэй объяснил нежеланием компании вновь оказаться в зависимом положении от политических конфликтов...

Microsoft закрывает программу монетизации рекламы в UWP-приложениях

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

Как новичок 3D принтер покупал. Выбор, настройка, проблемы и решение практических задач

Как новичок 3D принтер покупал. Выбор, настройка, проблемы и решение практических задач
Чем их больше на рынке появляется 3D-принтеров, тем ниже цены — сейчас устройство начального уровня можно купить за $200–300. Несколько месяцев назад я задумался о приобретении такого девайса, поскольку хотел напечатать сломавшуюся деталь своего робота-пылесоса. Около месяца назад я купил понравившийся мне девайс на eBay. Вот, что было важным для меня при выборе 3D принтера. Какой принтер был нужен? Учитывая то, что я почти ничего не знал о 3D-принтерах (кроме нескольких статей, прочитанных здесь же, на Хабре), важными моментами стали: Работоспособность принтера «из коробки»...

Игра, управляемая лицом, в масках Инстаграм, или двойной клик глазами

Игра, управляемая лицом, в масках Инстаграм, или двойной клик глазами
Что за бред, подумаете вы. Что за бессмысленный набор слов? Но, увы или ура — кому как, сегодня это уже не бред, а реальность. Речь в статье пойдет о написанной мной для Инстаграм игре, в которой в качестве контроллера используется ваше лицо, а точнее, не только оно, но иногда и вся голова. Перемещение по игровому полю производится посредством поворота и наклона головы, а выбор действия — открытием рта либо двойным «кликом» (морганием) глазами. Double blink, наверно, стоило бы его назвать… О дивный...

Mozilla и Google удалили около 200 потенциально вредоносных расширений для Firefox и Chrome

Mozilla и Google удалили около 200 потенциально вредоносных расширений для Firefox и Chrome
Mozilla и Google принимают меры по борьбе с вредоносными расширениями для браузеров Firefox и Chrome. Такие шаги предприняты в ответ на недавнее обнаружение надстроек, нарушающих политику производителей браузеров. За последний месяц Mozilla удалила почти 200 расширений. Большинство из них — 129 — были разработаны 2Ring, производителем программного обеспечения для бизнеса. Нет никаких доказательств того, что расширения были вредоносными, но чиновники Mozilla обнаружили, что они выполняли код, размещенный на удаленном сервере, в нарушение политики Mozilla...

Facebook будет удалять фейковые новости о коронавирусе и способах его лечения непроверенными лекарствами

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

Получены самые детальные снимки поверхности Солнца

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

YouTube закрыл прямую трансляцию перед ее началом за «нарушение авторского права»

YouTube закрыл прямую трансляцию перед ее началом за «нарушение авторского права»
Ведущий политического подкаста DOOMED Мэтт Биндер рассказал, что 14 января, перед дебатами демократов в Айове на CNN, он запланировал прямую трансляцию на YouTube, чтобы обсудить это событие с активистом Джорданом Улом после того, как ТВ-трансляция будет завершена. Шоу было названо «постдемократическими дебатами», и имя Уля было указано прямо в заголовке запланированной трансляции. Оно должно было представлять собой вебкам-трансляцию с участием гостя и ведущего. Однако после того, как автор запланировал...

Российские издатели заявили, что из-за пиратских копий книг в Telegram недополучили 55 млрд рублей прибыли

Российские издатели заявили, что из-за пиратских копий книг в Telegram недополучили 55 млрд рублей прибыли
Глава Ассоциации по защите прав в интернете (АЗАПИ) Максим Рябыко сообщил, что распространение пиратских копий книг в Telegram лишило издателей прибыли в размере 55 млрд рублей. По его данным, незаконной деятельностью занимаются около 200 каналов с совокупной аудиторией около 2 млн человек. Общий же российский рынок книг оценивается в 82 млрд рублей. Доля легального рынка при этом не превышает 4,2 млрд. АЗАПИ включает издательства «Эксмо-АСТ», «Азбука-Аттикус» и интернет-магазин «Литрес». Ассоциация считает Telegram одним из крупнейших источников пиратства в рунете...

Олдскул, хардкор, AY-3-8912. «Железный» чиптюн с последовательным входом

Олдскул, хардкор, AY-3-8912. «Железный» чиптюн с последовательным входом
Клона spectrum 128K, оснащенного музыкальным сопроцессором AY-3-8910 (ym2149f) у меня не было. Был 48K с расширенной клавиатурой и убогим блоком питания, перегревающим внутренности через час-два работы...

Любительское ракетостроение, как я делаю ракеты и мои ошибки на которых я учусь (part 1)

Любительское ракетостроение, как я делаю ракеты и мои ошибки на которых я учусь (part 1)
Написанное в этой статье не является инструкцией к применению. Вы всё делаете на свой страх и риск. Соблюдайте технику безопасности Корпус — варианты материала и различные факторы выбора корпуса Корпус каждый для своей ракеты выбирает свой и для каждого в приоритете свои факторы выбора материала. Я выбираю корпуса с учётом на наименьший вес и наибольшую прочность. Вес нужно уменьшать для более стабильного и высокого полёта, а прочность нужна что-бы корпус в полёте не расплавился и не разлетелся от давления...

Цензура в исходном коде .NET Framework

Цензура в исходном коде .NET Framework
Пятничным вечером, проглядывая исходники с Reference Source, случайно наткнулся на подозрительно выглядящий комментарий: Некоторые слова заменены на 4 тире. Ну ладно, иногда разработчики действительно бывают весьма экспрессивны и не стесняются резких выражений… Но при всем желании я не смог вспомнить ни одного ругательства, которое бы подошло здесь по смыслу. Откуда же оно взялось? К счастью, Github позволяет искать по коду репозитория, и можно вбить в поиск эти четыре тире: github.com/microsoft/referencesource/search?q=----&unscoped_q=----...

Знакомимся с Web Animations API

Знакомимся с Web Animations API
Доброго времени суток, друзья! Представляю Вашему вниманию перевод статьи Charlie Gerard «Exploring the Web Animations API». Знакомимся с Web Animations API Веб API постоянно эволюционируют. Некоторые из них, такие как Console или Canvas, хорошо поддерживаются всеми браузерами, другие по-прежнему находятся на стадии разработки. Одним из API, находящимся на стадии разработки, является Web Animations API или WAAPI. Несмотря на то, что первый вариант спецификации был опубликован в 2012 году, а сам API...

Настраиваем простой VPN с WireGuard и Raspberry Pi в качестве сервера

Настраиваем простой VPN с WireGuard и Raspberry Pi в качестве сервера
Поскольку WireGuard станет частью будущего ядра Linux 5.6, я решил посмотреть, как лучше всего интегрировать этот VPN с моим LTE-маршрутизатором/точкой доступа на Raspberry Pi. Оборудование Raspberry Pi 3 с модулем LTE и публичным IP-адресом. Здесь будет VPN-сервер (далее в тексте он называется edgewalker) Телефон на Android, который должен использовать VPN для всех коммуникаций Ноутбук Linux, который должен использовать VPN только внутри сети Каждое устройство, которое подключается к VPN, должно иметь возможность подключаться ко всем другим устройствам. Например, телефон должен иметь возможность подключаться к веб-серверу на ноутбуке, если оба устройства являются частью сети VPN...
Поскольку WireGuard станет частью будущего ядра Linux 5.6, я решил посмотреть, как лучше всего интегрировать этот VPN с моим LTE-маршрутизатором/точкой доступа на Raspberry Pi. Оборудование Raspberry Pi 3 с модулем LTE и публичным IP-адресом. Здесь будет VPN-сервер (далее в тексте он называется edgewalker) Телефон на Android, который должен использовать VPN для всех коммуникаций Ноутбук Linux, который должен использовать VPN только внутри сети Каждое устройство, которое подключается к VPN, должно иметь возможность подключаться ко всем другим устройствам. Например, телефон должен иметь возможность подключаться к веб-серверу на ноутбуке, если оба устройства являются частью сети VPN...

Роскомнадзор возбудил административное производство в отношении Facebook и Twitter

Роскомнадзор возбудил административное производство в отношении Facebook и Twitter
Согласно сообщению Роскомнадзора, 31 января 2020 года регулирующий надзорный орган в сфере СМИ, массовых коммуникаций, информационных технологий и связи возбудил административное производство в отношении компаний Facebook, Inc и Twitter, Inc. Каждой из них грозит штраф от одного до шести миллионов рублей. «Указанные компании не предоставили в установленный срок сведений о выполнении требований о локализации баз данных российских пользователей соответствующих социальных сетей на серверах, расположенных на территории Российской федерации, что предусмотрено ч...

Dagaz: Сумма технологий

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

Робота научили потеть, чтобы он не перегревался

Робота научили потеть, чтобы он не перегревался
Учёные из Корнелльского университета и Института технологий в Италии разработали гибкие робопальцы, которые могут «потеть», что позволяет им охлаждаться. Благодаря такой технологии мягкие роботы смогут работать долго взаимодействовать с горячими предметами, не перегреваясь. Статью о своем решении исследователи опубликовали в журнале Science. Большинство роботов сделаны из металла, который является отличным проводником и хорошо рассеивает тепло. Но корпуса мягких роботов, которые предназначены для...

Невангеры: Division impossible

Невангеры: Division impossible
Доброго дня! Статья познакомит вас с очередными обновлениями проекта, посвящённого биомеханическим машинкам, с нотками ностальгии по различным произведениям винтажного игропрома. В этот раз в игру пришли артефакты, появилась доставка грузов, киберпространство, новые декоративные элементы, редизайн отдельных объектов и участков уровней, а также прочие мелочи и сюрпризы. Для начала держите пару видеороликов, показывающих основные нововведения: Версия 0.9. Больше про визуальные улучшения — редизайн, декор, мини-игра и прочее Версия 0...

Как Red Hat убила свой главный продукт и стала многомиллиардной корпорацией

Как Red Hat убила свой главный продукт и стала многомиллиардной корпорацией
Пятнадцать лет назад Red Hat стояла перед судьбоносным выбором: прекратить или продолжать выпуск операционной системы Red Hat Linux, подарившей название всей компании. В компании возникло понимание того,...

Как мигрировать с mocha на jest в 14 простых шагов — и зачем

Как мигрировать с mocha на jest в 14 простых шагов — и зачем
Уже давно я заглядывался на фреймворк для тестирования jest, в котором есть огромное количество всяких вкусных фишек, одна из которых — многопоточное выполнение тестов. При условии того, что у меня был проект на 5000 юнит тестов, миграция обещала быть крайне полезной. Далее я расскажу 14 простых шагов, за которых мне удалось мигрировать — пусть и с некоторыми оговорками — и что мы в результате получили. Спойлер — всё получилось очень круто. Исходные условия Дано — монолит с огромным количеством кода, о котором я рассказывал ранее, и который мы продолжаем растаскивать...

Китайские производители отложили поставки смартфонов в РФ из-за коронавируса

Китайские производители отложили поставки смартфонов в РФ из-за коронавируса
Производители китайских смартфонов Huawei (и дочерний бренд Honor), Xiaomi, Vivo, Realme, ZTE и Lenovo, а также корпорация Apple, которая также имеет производство в стране, решили отложить поставки гаджетов в Россию на две недели из-за распространения коронавируса. Ранее китайские фабрики продлили новогодние каникулы в связи с эпидемией. В письме партнерам компании сообщили, что пока срок поставок переносится до 10 февраля, но может быть продлен, если китайские фабрики решат пролонгировать каникулы...

Должны ли все научные работы быть в открытом доступе?

Должны ли все научные работы быть в открытом доступе?
Как и Эдвард Сноуден, аспирантка из Казахстана по имени Александра Элбакян сейчас скрывается, вероятно, где-то на территории России после того как незаконно выложила в интернет миллионы документов. Она...

На Яндекс.Картах показали один день из жизни московского наземного транспорта

На Яндекс.Картах показали один день из жизни московского наземного транспорта
Разработчики Яндекс.Карт обобщили данные сервиса за ноябрь прошлого года и создали интерактивную карту, на которой за минуту можно увидеть один день из жизни наземного транспорта Москвы. В разработке карты учитывались маршруты автобусов, троллейбусов и трамваев, которые начинают и заканчивают свой путь в административных границах Москвы или городских аэропортов, исключая Жуковский. При этом не учитывались перемещения маршрутного такси. Все данные были получены от Мосгортранcа, ЦОДД, Мострансавто и других муниципальных и частных организаций...

Чешские программисты бесплатно написали сайт стоимостью 16 миллионов евро? Правда?

Чешские программисты бесплатно написали сайт стоимостью 16 миллионов евро? Правда?
В конце января 2020 г. чешские программисты на безвозмездной основе за два дня разработали портал продажи билетов на право пользования скоростными дорожными магистралями Чехии. На разработку этого портала изначально был выделен 401 миллион чешских крон (около 16 миллионов евро) министерством транспорта Чехии, но энтузиазм сообщества позволил сохранить колоссальные бюджетные средства. По результатам состоявшегося хакатона созданный портал планируется передать в пользование гражданам Чешской республики...

Китайская Zhaoxin выпустила 8-ядерные процессоры «для DIY-энтузиастов»

Китайская Zhaoxin выпустила 8-ядерные процессоры «для DIY-энтузиастов»
Китайская компания Zhaoxin, совместное предприятие Via Technologies и правительства Китая, представила новые процессоры KaiXian KX-6780A и KX-U6880A. Их назвали «решениями для DIY-энтузиастов», которые хотят собрать компьютер самостоятельно. KaiXian KX-6780A имеет восемь ядер LuJiaZui собственной разработки Zhaoxin. Они имеют поддержку инструкций SSE 4.2 и AVX, виртуализации и шифрования. Частота работы, судя по скриншотам из CPU-Z, может составлять 2,7 ГГц. Имеется также встроенный графический чип с поддержкой DirectX 11...

Парижские музеи сделали 60 тысяч исторических фото общественным достоянием

Парижские музеи сделали 60 тысяч исторических фото общественным достоянием
Paris Musées, группа из 14 публичных музеев в Париже, выпустила цифровые изображения более чем 100 000 произведений искусства в высоком разрешении на своем новом портале. Все работы были переданы в общественное достояние (CC0, или «No Rights Reserved»), они включают также 62 599 исторических фотографий некоторых известных французских фотографов, таких как Юджин Атже. Новый сайт был запущен 8 января. «Парижские музеи – это государственная организация, которая курирует 14 муниципальных музеев Парижа, в том числе Музей современного искусства Парижа, Петит Пале и Катакомбы», –пишет Hyperallergic...

Yarn 2 — с Prolog'ом и плагнплеями

Yarn 2 — с Prolog'ом и плагнплеями
Yarn — менеджер пакетов для ноды — выпустили вторую версию. И, похоже, парни серьёзно вознамерились изменить статус-кво в экосистеме ноды, а то и вообще в пакетных менеджерах. Удаляйте все свои картинки про гигабайтные мамки node_modules, убирайте yarn install из скриптов CI, мы начинаем очередную великую JavaScript-смуту. Если вкратце: Режим Plug'n'Play стал дефолтным, а node_modules — вторичным, через плагин. Сделали плагин и воркфлоу для монореп — может и lerna будет не нужна. Встроили свой мини-шелл, чтобы скрипты пакета без этих ваших cross-env в винде запускать. Добавили пролог для проверки правил между воркспейсами...
Yarn — менеджер пакетов для ноды — выпустили вторую версию. И, похоже, парни серьёзно вознамерились изменить статус-кво в экосистеме ноды, а то и вообще в пакетных менеджерах. Удаляйте все свои картинки про гигабайтные мамки node_modules, убирайте yarn install из скриптов CI, мы начинаем очередную великую JavaScript-смуту. Если вкратце: Режим Plug'n'Play стал дефолтным, а node_modules — вторичным, через плагин. Сделали плагин и воркфлоу для монореп — может и lerna будет не нужна. Встроили свой мини-шелл, чтобы скрипты пакета без этих ваших cross-env в винде запускать. Добавили пролог для проверки правил между воркспейсами...

Как Warcraft III породил новый жанр, изменил лицо франшизы и получил ремастер

Как Warcraft III породил новый жанр, изменил лицо франшизы и получил ремастер
Графика в начале 2000-х была совершенно иной, но поверьте мне — Warcraft III стал хитом, оставившим в игровой индустрии серьёзное наследие. Немногие игровые миры оставили такой большой след, как Warcraft. Он породил три стратегии-бестселлера, голливудский блокбастер, кучу романов и комиксов, мегапопулярную (цифровую) коллекционную карточную игру (Hearthstone) и эпичную, определившую лицо жанра MMO, которая спустя 15 лет после выхода вскоре получит восьмое расширение. И хотя основная часть культурного...

Георгий Потапов: «Я — профессиональный потребитель данных OpenStreetMap»

Георгий Потапов: «Я — профессиональный потребитель данных OpenStreetMap»
Георгий Потапов — инженер-исследователь и руководитель проектов, который сейчас работает в Сколковском институте науки и технологий. Он увлеченно занимается стартапом GeoAlert, где их команда разрабатывает нейросети для автоматического картирования по спутниковым снимкам. Как ему в этом помогает OSM, почему компании должны открывать свои данные и когда человек станет не нужен — обо всем этом он рассказал в интервью. — Когда и как вы познакомились с проектом OpenStreetMap? — В 2009 году, когда я вместе...

Павел Дуров снова раскритиковал WhatsApp

Павел Дуров снова раскритиковал WhatsApp
Павел Дуров опубликовал на сервисе Telegraph статью, где расписал серьёзные, по его мнению, недостатки мессенджера WhatsApp. «Несколько месяцев назад я уже писал о бэкдоре, который позволял хакерам получать доступ к данным на любом телефоне, на котором установлен WhatsApp. Его владелец, компания Facebook, в то время утверждала, что у них нет доказательств использования уязвимости. На прошлой неделе стало известно, что этот бэкдор использовался для извлечения личных сообщений и фото Джеффа Безоса [...

Эксперты XDA Developers протестировали функцию записи разговоров в приложении Google Phone

Эксперты XDA Developers протестировали функцию записи разговоров в приложении Google Phone
Специалисты сообщества XDA Developers обнаружили в последней бета-версии приложения Google Phone функцию записи телефонных разговоров. Она позволит записывать звонки, экспортировать и расшифровывать аудиофайлы. Как только новая функция заработает, при входящем или исходящем звонке пользователь увидит кнопку «Запись», при нажатии на которую разговор начнёт записываться. Повторное нажатие завершит запись. Файлы разговоров будут храниться в памяти устройства. Помимо этого, новая функция позволит экспортировать записанное аудио с расширением WAV...

Политика конфиденциальности и условия использования как обязательный атрибут IT продукта

Политика конфиденциальности и условия использования как обязательный атрибут IT продукта
Меня зовут Александр Явтушенко и уже 4 года я работаю в сфере IT права. Последнее время все чаще сайты и приложения, которые я сопровождаю по части правового обеспечения их деятельности, начинают задумываться или непосредственно внедрять различные правила и политики связанные, в первую очередь, с процедурами сбора, обработки и хранения персональных данных. В большинстве случаев это вызвано страшным словом GDPR (англ. General Data Protection Regulation) — нормативным актом Европейского Союза, который регламентирует любые действия, связанные со сбором, обработкой, хранением и последующим использованием полученных от граждан ЕС персональных данных...
Меня зовут Александр Явтушенко и уже 4 года я работаю в сфере IT права. Последнее время все чаще сайты и приложения, которые я сопровождаю по части правового обеспечения их деятельности, начинают задумываться или непосредственно внедрять различные правила и политики связанные, в первую очередь, с процедурами сбора, обработки и хранения персональных данных. В большинстве случаев это вызвано страшным словом GDPR (англ. General Data Protection Regulation) — нормативным актом Европейского Союза, который регламентирует любые действия, связанные со сбором, обработкой, хранением и последующим использованием полученных от граждан ЕС персональных данных...

Американские университеты внедряют SpotterEDU — приложение для наблюдения за студентами

Американские университеты внедряют SpotterEDU — приложение для наблюдения за студентами
Американские университеты требуют от студентов устанавливать приложение для отслеживания их местоположения. Речь идёт о приложении SpotterEDU, которое использует маячки Apple iBeacons для передачи сигнала Bluetooth, чтобы подтвердить, что студент находится в аудитории. Как пишет The Washington Post, сегодня такая технология используется в нескольких учебных заведениях, включая Университет штата Миссури и Сиракузский университет. Руководители вузов называют мониторинг местоположения мощным стимулом для повышения успеваемости студентов...

Ученые МТИ создали бионический робопривод, который заставляет сердце биться

Ученые МТИ создали бионический робопривод, который заставляет сердце биться
Фото: news.mit.edu Ученые Массачусетского технологического института смогли создать бионический роботизированный привод из ткани, имитирующей мышечную ткань сердца. Этот привод заставляет сердце биться. В устройстве мышечная ткань заменена особой мягкой управляемой матрицей из искусственных сердечных мышц, которая похожа внешне на пузырчатую оболочку. Мышечные волокна при воздействии на них оболочки сообща сжимают сердце, заставляют его биться, регулируют кровоток. Фото: news.mit.edu Бионическое...

Тысячи забытых TODO в коде Kubernetes

Тысячи забытых TODO в коде Kubernetes
Фото Yancy Min на Unsplash Kubernetes — большой проект. Не только потому, что очень востребован, но и с точки зрения исходного кода. На момент написания этой статьи насчитывалось более 86 000 коммитов, более 2000 участников, более 2000 открытых тикетов, более 1000 открытых пул-реквестов и 62 800 звёзд в репозитории на GitHub. Утилита scc насчитала более 4,3 млн строк кода на Go (всего более 5,2 млн строк), из них более 3 млн строк реального кода и более 700 тыс. строк с комментариями, в общей сложности более 16 000 файлов, включая директорию vendor/...

Apple и Broadcom оштрафованы на $1,1 млрд из-за незаконного использования патентов Калтеха

Apple и Broadcom оштрафованы на $1,1 млрд из-за незаконного использования патентов Калтеха
Калифорния. Калифорнийский технологический институт, США. Согласно информации издания Bloomberg, американский суд обязал компании Apple и Broadcom выплатить соответственно $837,8 млн и $270,2 млн Калифорнийскому институту технологий (Калтеху) в связи с незаконным использованием запатентованных институтом решений в области беспроводной передачи данных по Wi-Fi. В 2016 году юристы Калтеха выдвинули обвинение против Apple и Broadcom. В судебном заявление сообщалось, что компании нарушили четыре патента института...

Зонд Voyager 2 впервые за 40 лет в космосе показал неисправность. Инженеры НАСА пытаются его починить

Зонд Voyager 2 впервые за 40 лет в космосе показал неисправность. Инженеры НАСА пытаются его починить
Фото: NASA/JPL-Caltech Аппарат Voyager 2, который выполняет миссию в космосе более 40 лет, заблокировался в безопасном режиме. Из-за этого он не смог выполнить запланированный маневр. Теперь инженеры НАСА пытаются перезапустить зонд. Сбой зафиксирован 25 января. Тогда аппарат не смог выполнить маневр разворота на 360 градусов для откалибровки приборов. При маневре две энергозатратные системы зонда работали одновременно, что могло привести к перегрузке и переходу в безопасный режим. Here's the skinny:...

Blizzard получит авторские права на карты, созданные в редакторе Warcraft III: Reforged

Blizzard получит авторские права на карты, созданные в редакторе Warcraft III: Reforged
Источник: Blizzard Blizzard внесла изменения в условия в свою «Политику допустимого использования пользовательских игр». В соответствии с нововведениями все права на карты, которые игроки создают в редакторах, автоматически принадлежат компании. На изменения обратили внимание игроки на официальном форуме Blizzard. Условия политики были в последний раз отредактированы 21 января, за неделю до выхода обновлённой Warcraft III. Отныне игроки, которые будут создавать карты в редакторе, автоматически уступают...

Джон Кармак: Недельный отпуск, проведённый за программированием

Джон Кармак: Недельный отпуск, проведённый за программированием
Вашему вниманию предлагается перевод поста Джона Кармака, опубликованный им в Facebook на прошлой неделе и обретший некоторую популярность. После многолетнего перерыва я наконец решился взять ещё один отпуск, который провёл за программированием...

Leaflet. Дружим Image с Canvas

Leaflet. Дружим Image с Canvas
Доброго времени суток, дорогие хабрахабровцы! Leaflet — библиотека, позволяющая добавить интерактивные карты на Ваш сайт и легко их кастомизировать. Сегодня рассмотрим то, как можно разместить изображения на Canvas-слое карт, совместно с базовыми маркерами. Задача Построить трек с отметкой различных статусов состояния. Статусы отмечаются маркерами. У каждого статуса есть свой приоритет. Для оптимизации карты, рендеринг объектов должен происходить с использованием Canvas. Маркеры могут быть двух типов: точки и изображения...

Большинство крупных разработчиков антивирусов продолжат поддерживать Windows 7 минимум до 2022 года

Большинство крупных разработчиков антивирусов продолжат поддерживать Windows 7 минимум до 2022 года
Фото: www.av-test.org Немецкий институт антивирусного тестирования AV Test решил узнать, какие антивирусные решения будут продолжать поддерживать операционную систему Microsoft Windows 7 после того, как закончился период ее расширенной поддержки со стороны корпорации. Институт связался с антивирусными компаниями, чтобы выяснить это, и опубликовал результаты на своем сайте. Выяснилось, что большинство разработчиков продолжат поддерживать Windows 7 в течение двух лет. Данное решение выгодно пользователям, так как Microsoft не будет больше выпускать обновления безопасности...

Tesla отчиталась о рекорде в поставках автомобилей. Выручка при этом выросла на 2%

Tesla отчиталась о рекорде в поставках автомобилей. Выручка при этом выросла на 2%
Фото: Tesla В четвертом квартале прошлого года Tesla поставила рекордное число новых автомобилей – более 112 000 (+23% по сравнению с 2018 годом). Выручка компании выросла на 2% до $7,38 млрд (на Уолл-стрит ожидали 7,037 млрд). Чистая прибыль по итогам квартала упала до $105 млн (со $140 млн годом ранее). Убытки же составили $862 млн. Скорректированная прибыль за акцию составила $2,14 (аналитики ожидали $1,62). Величина операционной прибыли составила $359 млн. Капитальные затраты компании достигли $412 млн...

Вывод внутриигровых сообщений с помощью Particle System

Вывод внутриигровых сообщений с помощью Particle System
Задача При разработке нашей игры The Unliving, мы поставили перед собой задачу по отображению различных сообщений, таких, как нанесенный урон, нехватка здоровья или энергии, величина награды, количество восстановленных очков здоровья и т.д., с помощью Particle System. Это было решено сделать для того, чтобы получить больше возможностей для кастомизации эффектов появления и дальнейшего поведения таких сообщений, что проблематично при использовании стандартных элементов UI-системы Unity. Кроме того,...

Электронные удостоверения личности

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

Facebook заплатит $550 млн за распознавание лиц на фотографиях без разрешения пользователей

Facebook заплатит $550 млн за распознавание лиц на фотографиях без разрешения пользователей
Адвокаты Facebook заявили, что корпорация согласна заплатить $550 млн компенсации, чтобы урегулировать коллективный иск по поводу распознавания лиц на фотографиях, которые пользователи загружают на сайт. По законам штата Иллинойс это считается незаконным сбором биометрических данных. Эксперты считают, что это крупная победа в битве за приватность, которая сейчас разгорается именно вокруг технологии распознавания лиц. Судебный иск подан в связи с функциональностью сервиса Tag Suggestions, который...

The Register обвиняет Еврокомисиию в манипуляции статистикой в отчёте о спутниковой системе «Галилео»

The Register обвиняет Еврокомисиию в манипуляции статистикой в отчёте о спутниковой системе «Галилео»
Источник: ESA Издание The Register уличило руководство навигационной спутниковой системы «Галилео» в попытке манипуляции статистическими данными. 12 июля 2019 года все спутники системы «Галилео» были помечены как неработающие на сайте оператора, а пользователи спутниковой системы не смогли использовать сигналы с космических аппаратов. По информации The Register, нарушение в работе системы, из-за которого миллионы устройств перестали получать сигнал, потребовало перезагрузки, которая заняла шесть дней...

Почему я пишу свои алгоритмы в 95% случаев, и буду и дальше разрабатывать кодовые велосипеды

Почему я пишу свои алгоритмы в 95% случаев, и буду и дальше разрабатывать кодовые велосипеды
Это ответ на публикацию «А нужно ли знать программисту алгоритмы?» . Так почему я пишу свои алгоритмы в 95% случаев и буду их и дальше писать? Дабы быть кратким, сразу приведу конкретику в моем случае (весьма экзотическом), но отмечу что есть немало случаев-аналогов...

Google временно закрыла все свои офисы в Китае из-за вспышки коронавируса

Google временно закрыла все свои офисы в Китае из-за вспышки коронавируса
Компания Google приняла решение временно остановить работу своих китайских офисов в связи с распространением в стране коронавируса. Закрыты все офисы материкового Китая, а также Гонконга и Тайваня. Помимо закрытия офисов, введены временные ограничения на деловые поездки в Китай и Гонконг. Компания также советует сотрудникам, находящимся в настоящее время в Китае, и сотрудникам, чьи ближайшие родственники едут из страны, как можно скорее возвращаться домой и работать из дома не менее 14 дней с даты приезда...
Обновляем ленту
О сервисе