Социальные сети Рунета
Суббота, 20 апреля 2024

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

Нерушимая PostgreSQL, или Как обеспечить отказоустойчивость для «открытой» СУБД На просторах Интернета море информации о том, как построить отказоустойчивую систему управления базами данных PostgreSQL. Но она слабо применима к задачам крупных компаний и не выдерживает строгости требований стандартов enterprise. В проекте создания ИТ-инфраструктуры для н...

Архивы памяти: как мозг кодирует и воспроизводит воспоминания С одной стороны мозг человека достаточно понятен, с другой — полон загадок и вопросов, на которые пока нет ответов. И тут все логично, учитывая, что данная система чрезвычайно сложна как с точки зрения архитектуры, так и с точки зрения протекающих процессов и связи между н...

[Перевод] Kindle собирает подозрительно много информации Я люблю читать и у меня есть несколько моделей Kindle, от самого первого до Paperwhite, они мне все нравятся. Однако, ввиду своей профессии, я привык следить за потенциальными угрозами. Технически, Амазон владеет контентом который вы просматриваете. Они даже могут отобрат...

Про кластер серверов 1С Кластер — это разновидность параллельной или распределённой системы, которая: 1. состоит из нескольких связанных между собой компьютеров; 2. используется как единый, унифицированный компьютерный ресурс Gregory F. Pfister, «In search of clusters». Дано: есть бизнес-прило...

Делаем примеры для STM32, собирающиеся в разных средах разработки Как я уже несколько раз упоминал в прошлых статьях, я один из разработчиков сервиса All Hardware, через который любой желающий может удалённо поработать с различными отладочными платами, которые туда выкладывают производители микроконтроллеров. По умолчанию, в каждую плату з...

Древности: беспощадный апгрейд 386-го компьютера Беспощадный и бессмысленный! В процессе строительства своего 386-го компьютера «на максималках» мне хотелось устроить что-то этакое, помимо вполне логичного исследования всякой периферии. Выбирал я между прикручиванием водяного охлаждения с подсветкой и апгрейдом процессора,...

Lego Boost Чем занять ребенка в карантине? Было одно время — мой ребенок (4,5 года) ходил в кружок робототехники на базе Lego WeDo и Lego Mindstorms. Кружок недавно закрылся (нет, коронавирус тут не причем). Было немного обидно, но так или иначе были выявлены следующие недостатки. ...

Как защищать процессы и расширения ядра в macOS Привет, Хабр! Сегодня мне хотелось бы поговорить о том, как можно защитить процессы от посягательств злоумышленников в macOS. Например, это полезно для антивируса или системы резервного копирования, особенно в свете того что под macOS существует сразу несколько способов “уби...

[Перевод] EOF — это не символ Недавно я читал книгу «Компьютерные системы: архитектура и программирование. Взгляд программиста». Там, в главе про систему ввода-вывода Unix, авторы упомянули о том, что в конце файла нет особого символа EOF. Если вы читали о системе ввода-вывода Unix/Linux, или эксперим...

Действительно ли Snapdragon 865 самый быстрый мобильный процессор на сегодня? Насколько быстр Snapdragon 865? Каждый год Qualcomm выпускает свой новейший процессорый сокет, который (что логично) мощнее предыдущего. Но в этом году у нас есть приятное исключение. Как мы недавно уже сообщали, по всей видимости, Snapdragon 865 — это самый быстрый мо...

Зависла программа на Mac, как принудительно закрыть (завершить процесс): 3 способа В случае подвисания какого-нибудь приложения на Mac необходимо принудительно его завершить. Это поможет быстро закрыть программу или перезагрузить её, позволив избежать перезагрузки всей системы macOS. В данном материале мы расскажем о всех основных способах принудительного ...

ИИ помог найти новый антибиотик, способный убить даже самые устойчивые бактерии Кажется, использование ИИ для создания лекарств наконец начало приносить свои плоды. Учёные из Массачусетского технологического института заявили, что их нейросеть нашла новый эффективный антибиотик, который назвали халицин (halicin) – в честь компьютера HAL 9000 из «Космиче...

Как продолжать получать обновления Windows 7 бесплатно Компания Microsoft не планирует больше обновлять операционную систему Windows 7 для обычных пользователей, однако энтузиасты обнаружили способ продолжать получать апдейты бесплатно.  14 января компания прекратила официальную поддержку Windows 7 и настойчиво...

Siri предсказала скорый конец света Люди нередко задают голосовому ассистенту Siri бесполезные вопросы. Например, чтобы убить время, несколько владельцев iPhone от скуки спросили: «Эй, Siri, как долго до конца 2020 года». Стоило бы ожидать такой ответ: «258 дней». Но виртуальный помощник ответил иначе. По…

[Перевод] Как и по каким причинам провалились мои первые 5 стартапов До того, как Loki.ai стал финансово устойчивой компанией, я потерпел неудачу с первыми 5 стартапами за 5 лет. Я периодически получаю письма от людей, у которых были отклонены заявки по стажировкам и работе, а некоторые и вовсе были уволены. Они попросили дать совет на тему ...

[Из песочницы] Конвертация текстовых документов в xml на С# Недавно мне пришлось столкнуться с необходимостью достать текст из офисных документов (docx, xlsx, rtf, doc, xls, odt и ods). Задача осложнялась требованием представить текст в формате xml без мусора с максимально удобной для дальнейшего парсинга структурой. Решение использо...

Пишем в PostgreSQL на субсветовой: 1 host, 1 day, 1TB Недавно я рассказал, как с помощью типовых рецептов увеличить производительность SQL-запросов «на чтение» из PostgreSQL-базы. Сегодня же речь пойдет о том, как можно сделать более эффективной запись в БД без использования каких-либо «крутилок» в конфиге — просто правильно ор...

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

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

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

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

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

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

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

Людоедство и отвага: За что Китай боится русских солдат? «Кровавые» слухи стали стереотипом. Один из самых распространённых стереотипов о России в Китае гласит, что русские являются «боевой нацией» — якобы, после каждой войны русские становятся лишь сильнее, что помогает им постоянно побеждать. Однако помогает им в этом - канниба...

Как активировать уже сейчас Windows 10 версии 21H2 Build 19044 Вы, наверное, все знаете, что с января 2021 года вы могли уже разблокировать Windows 10 21H1 Build 19043 через командную строку. Изменился только номер версии, но при этом версия 21H1 была уже в пути к релизу. То же самое оказывается работает и с Windows 10 21H2. Разблокиров...

[Перевод] Асинхронные задания в Django с Celery Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Если в вашем приложении есть какой-то длительный процесс, вы можете обрабатывать его не в стандартном потоке запросов/ответов, а в фоновом режиме. К примеру, в вашем приложении пользователь...

[Из песочницы] Бакалавриат в США: Нетрадиционный путь в топ-вузики Прочитала я пару статей на хабре после того как прошла по ссылке со стороннего ресурса и мне как-то грустно стало так как я сама учусь в топ-университете в США и знаю нескольких из России. habr.com/ru/post/469275 habr.com/ru/post/230789 Однако, моя история не совсем станд...

Как похудеть на 5–10 кг: программа тренировок и питания для устойчивого результата Лишние килограммы не вернутся.

Универсальное ТЗ для Wi-Fi, с пояснениями ТЗ должно быть простым, понятным и проверяемым. Вы такое видели? Каких только ТЗ я не встречал за 12 лет в этой теме. Классические пункты — это “бесшовный роуминг” и “устойчивое 100% покрытие всей площади”. Понятно, что все мы хотим прекрасной связи. Какими же словами опис...

Корпоративные телефоны каждому из 31 тысячи сотрудников У каждого сотрудника Леруа Мерлен есть корпоративный телефон. Там два слота под симки: один — под корпоративную с пакетом в 100 минут и трафиком для корпоративных приложений и 3 Гб на мобильный интернет-трафик, во второй можно втыкать личную. На телефонах — мессенджеры, соцс...

Настройка ретрокомпьютера или 386 страданий В августе исполняется ровно год моему проекту по строительству 386-го ретрокомпьютера из разнообразных запчастей. Честно говоря, не ожидал, что стройка настолько затянется, но с другой стороны — нет особых причин торопиться. Речь не идет о современном процессоре, который уст...

Вебинар «Цифровая образовательная среда университета: кому в ней более комфортно и кто в ней более успешен?» Приглашаем всех желающих на Вебинар «Цифровая образовательная среда университета: кому в ней более комфортно и кто в ней более успешен?» «Московского государственного психолого-педагогического университета», который состоится 23 апреля с 16:00 д...

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

Стримим и кастим youtube и не только… (часть 2) Raspicast, Mps-Youtube и Youtube-viewer Продолжим обследование "звездных" клиентов по стримингу медиа контента не попавших в первую часть. И "кастингу" как возможности передавать ролики через другие устройства на Raspberry Pi. Есть еще несколько простых способов сделать это! Встречаем Raspicas...

[recovery mode] Итоги десятилетия До конца десятилетия остается две недели, а это значит пришло время подведения итогов. Я очень хотел сам написать весь материал, но боялся, что он получится слишком однобоким, поэтому долго откладывал. Признаюсь, для написания статьи, я вдохновлялся шикарнейшим выпуском The ...

Microsoft предложила решение проблемы, из-за которой пользователи Windows 11 не могли перейти на канал Beta На прошлой неделе операционная система Windows 11 стала доступна инсайдерам на канале Beta. Однако некоторые пользователи столкнулись с проблемой, из-за которой в соответствующем разделе в «Параметрах» попросту отсутствовала возможность переключения каналов в программе Wind...

[Перевод] Дифференциальная приватность: сравниваем библиотеки Эта статья представляет собой практическое, прикладное сравнение. В ней не объясняются все подробности дифференциальной приватности. Если хотите изучить этот вопрос глубже, обратитесь к ссылкам в конце статьи. Читать дальше →

[Перевод] Эндрю Ын «Страсть к машинному обучению». Перевод глав 36-46 Три года прошло с момента публикации первых глав книги Эндрю Ына (Andrew Ng) «Machine Learning Yearning». Если вы подписаны на хаб «Машинное обучение», то нет никакой нужды представлять вам её автора и скорее всего саму книгу вы уже давно прочитали на языке первоисточника. П...

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

[Перевод] Реализация алгоритма Минимакс на примере игры «Крестики-Нолики» Недавно я написал непобедимую игру «Крестики-Нолики». Это был интересный и поучительный проект, который многому меня научил. Если у вас есть желание посмотреть результат — это можно сделать здесь. Для того чтобы сделать игру непобедимой, было необходимо создать алгоритм, ...

[Перевод] Руководство по Node.js для начинающих. Часть 1 Доброго времени суток, друзья! Представляю Вашему вниманию перевод этого руководства по Node.js. Введение в Node.js Node.js — это открытая и кроссплатформенная среда выполнения JavaScript. Это отличное решение почти для любого проекта. Node.js запускает «движок» Java...

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

[Перевод] Информация с нулевым доверием Недавно Google перевела всех своих сотрудников в Северной Америке на удалённую работу. Это было одной из мер по ограничению распространения SARS-CoV-2, вируса, который вызывает заболевание COVID-19. Это подходящее решение для любой компании, которая может на это пойти. Более...

«Как зеницу ока...» или делаем простенькую охранную систему на базе микроконтроллера (Canny или Arduino) и Raspberry PI Во время подготовки статьи, про распознавание микроконтроллеров с помощью TensorFlow и OpenCV мне одновременно на глаза попались Craftduino, Canny 3 tiny и Raspberry PI, после чего я решил, что будет здорово еще раз объединить их в одной статье. Я долго думал, о чем писать, ...

Разбор: почему растут в цене акции Tesla Изображение: Pexels В конце декабря акции производителя электрокаров Tesla продолжили активно расти в цене. В итоге за три дня торгов они подорожали на 10% до $420. Это спровоцировало бурную волну обсуждений будущего компании. Разбираемся, почему растут акции Tesla, и о ч...

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

Реализация поиска печатей на OpenCV без нейронок, регистрации и смс Не так давно перед нами стояла задача найти и извлечь печати с документов. Зачем? Например, для проверки наличия печатей в договорах с двух сторон (участников договора). У нас в закромах уже был прототип для их поиска, написанный на OpenCV, но он был сыроват. Решили откопат...

Как мигрировать большой процесс с IBM BPM на Camunda и не останавливать разработку фич Привет, меня зовут Денис, я работаю в Тинькофф и занимаюсь BPM-системами. В этой статье я расскажу, как мигрировать с легаси систем а-ля IBM BPM на опенсорс движок процессов Camunda на примере большого процесса. А в конце приглашу вас на четвертый митап по Camunda, который...

[Перевод] Прости, React, но я так больше не могу Недавно мне попалась фраза «усталость от JavaScript», «JavaScript fatigue», и я мгновенно понял, что это — про меня. Последние несколько лет я делал всё возможное для того чтобы поспевать за новшествами экосистемы React, и, если брать выше, за новшествами JavaScript, где из...

Желающие могут подать заявку на участие в форуме «Green Talents award 2020» Станьте участником авторитетного научного сообщества, познакомьтесь с крупнейшими немецкими исследователями, занимающимися вопросами устойчивого развития, и донесите ваши инновационные идеи до широкой аудитории. Бонн, 7 апреля 2020 года. Вы — перспективный научный сотрудник ...

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

[Перевод] Остров читеров в Fall Guys Позвольте мне рассказать безумную историю. Она называется… Расцвет и упадок Острова читеров! На момент запуска игры в неё было встроено несколько наших собственных систем распознавания читов. На этом этапе мы никого не банили, а просто тщательно собирали данные. Мы хотели...

Моделирование микросервисов с помощью Event storming Event storming — метод, который смещает акцент у событий с технического на организационный и бизнес уровни и помогает создать устойчивую модульную систему. Он нередко используется в контексте моделирования микросервисов. Но как применить его на практике?При создании системы ...

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

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

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

Google рассказала о новой функции Android 11 Мобильные удостоверения личности — новая функция Android 11 Android сильно изменился за те 12 лет, что он существует в качестве мобильной операционной системы. Год от года Google совершенствовала его и в конце концов превратила из неудобного и малопривлекательного подо...

Виталик Бутерин намекнул на возможность слияния Ethereum Classic и Ethereum 2.0 Интеграция блокчейна Ethereum Classic в экосистему Ethereum 2.0 в качестве отдельного шарда технически реализуема. Об этом заявил сооснователь Ethereum Виталик Бутерин, пишет Trustnodes. «Можно использовать тот же процесс слияния для импорта состояния ETC, который планируетс...

Как надо исправлять утечки маршрутов Стоит оговориться, что нижеследующая история во многом уникальна. И вот как она начиналась. В течение примерно одного часа, начиная с 19.28 UTC вчера, 1 апреля 2020 года, крупнейший российский интернет-провайдер — Ростелеком (AS12389) — начал анонсировать сетевые префиксы к...

[Перевод] Заметки о Unix: надёжная работа с API C-библиотеки Unix возможна только из программ, написанных на C Для того чтобы полностью реализовать требования системы верификации источника системных вызовов, разработчики OpenBSD хотят, чтобы Go выполнял бы системные вызовы через C-библиотеку, а не напрямую, из собственной среды выполнения (а у Go есть некоторые причины поступать имен...

Методы борьбы с legacy-кодом на примере GitLab Можно бесконечно холиварить о том, является ли GitLab хорошим продуктом. Лучше посмотреть на цифры: по итогам раунда инвестирования оценка GitLab составила 2,7 млрд долларов, в то время как предыдущая оценка была $1,1 млрд. Это означает бурный рост и то, что компания будет н...

[Из песочницы] Создание Discord-бота, используя библиотеку discord.js | Часть №1 Введение В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд. Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая...

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

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

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

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

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

Почему успехи ИИ DeepMind в Atari вызывают у меня разочарование Картинка, которую вы видите, позаимствована с сайта DeepMind, и демонстрирует 57 игр, в которых их новейшая разработка Agent57 (обзор статьи на Хабре) достигла успеха. Само число 57 взято не с потолка, — именно столько игр было выбрано еще в 2012 году, чтобы стать своеобра...

Telegram взломали за пару минут: Найден баг, позволяющий прочитать удалённое сообщение Пользователь сайта «Хабр» продемонстрировал, как можно легко прочитать собственное удалённое сообщение в компьютерной версии Telegram. В Telegram Desktop найден баг, позволяющий прочитать удалённое сообщение. Хакер-любитель раскрыл на habre системную ошибку, убедиться в кот...

Новый российский робот заменит космонавтов во время опасных работ на МКС Будущий российский антропоморфный робот возьмёт на себя выполнение опасных работ на борту Международной космической станции (МКС). Об этом сообщает «РИА Новости», ссылаясь на материалы Центра подготовки космонавтов имени Ю. А. Гагарина. Фотографии Роскосмоса Речь идёт о маши...

Моделируем поведение Quartus-проекта на Verilog в среде ModelSim В прошлой статье мы сделали достаточно сложный модуль. Разумеется, я вставил в тело статьи уже отлаженный результат. Но мне показалось, что достаточно странно, когда автор говорит «делай, как я», но при этом не показывает очень важного процесса. Давайте я покажу, как вообще ...

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

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

Патент раскрыл дизайн Google Pixel Buds 3 Серия Google Pixel Buds существует уже довольно давно. Тем не менее, мы видели только один продукт, поступивший на рынок. Однако в этом году мы можем, наконец, увидеть второе поколение этих TWS-наушников. Google понадобилось три года, чтобы в конце концов подготовить вторую ...

Райтап In the Shadows Это райтап об одном из заданий, которое мы приготовили для отборочного этапа CTFZone, прошедшего в конце ноября. О процессе подготовки к квалификации можно прочитать здесь. Вы начинаете с двумя файлами: decrypt_flag.py и ntfs_volume.raw. Д...

Шрайер: Suicide Squad находится в разработке с конца 2016 или начала 2017 года Rocksteady Studios неожиданно анонсировала игру Suicide Squad на основе комиксов «Отряд самоубийц», куда входят некоторые злодеи вселенной DC. О проекте пока ничего достоверно не известно, но журналист Bloomberg Джейсон Шрайер (Jason Schreier) немного рассказал об анонсе. Ка...

[Перевод] Охота за ошибками в Kubernetes официально открыта Прим. перев.: Две недели назад стартовала программа Bug Bounty у Kubernetes — долгожданный и важный шаг для столь масштабного Open Source-проекта. В рамках этой инициативы любой энтузиаст, обнаруживший проблему в безопасности K8s, может получить награду в объёме от 100 USD (...

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

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

После неудачной попытки взлома CrowdStrike выпустила бесплатный ИБ-инструмент Недавно Microsoft предупредила компанию CrowdStrike о том, что злоумышленники пытались прочитать письма компании, используя скомпрометированные учетные данные Microsoft Azure. Хотя попытка взлома не удалась, специалисты CrowdStrike проанализировал свою среду Azure и в процес...

[Перевод] О структуре параллельных вычислений или доводы против оператора «Go» Каждый язык, поддерживающий параллельные (конкурентные, асинхронные) вычисления, нуждается в способе запуска кода параллельно. Вот примеры из разных API: go myfunc(); // Golang pthread_create(&thread_id, NULL, &myfunc); /* C with POS...

[Перевод] Бесплатные ФПС: как ИИ помогает сделать игровую графику лучше В последние годы искусственный интеллект приобретает все большую популярность. Стоит только попросить, и Siri сообщит вам результат футбольного матча, который вы пропустили вчера вечером. Рекомендации в Spotify подскажут, чем пополнить музыкальную библиотеку, а Amazon попы...

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

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

[Перевод] Взлом мобильного WiFi-роутера У меня имеется Alcatel MW41 — мобильный WiFi-роутер. К его функционированию у меня претензий нет, но то, как он устроен, вызывает некоторые вопросы. Возникает такое ощущение, что на нём работает некое ПО (точнее — веб-сервер, предоставляющий интерфейс для выполнения настроек...

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

Tesla Model 3 готова занять место самого массового электромобиля в мире Tesla Model 3 поступила в продажу только в 2016 году, но спрос на эту модель настолько велик, что он авто уже готовиться примерить корону самого массового электромобиля планеты. Но пока еще самым массовым остается Nissan Leaf, выпускаемый с 2010 года. Tesla Model 3 все...

[Перевод] Пять лет Rust В этом бардаке, который сейчас происходит в мире, легко забыть, что прошло уже пять лет с выпуска 1.0 в 2015 году! Rust за эти пять лет сильно изменился, так что мы хотели бы вспомнить о работе всех участников сообщества, начиная с момента стабилизации языка. Напомним, если ...

Для любителей той самой Nokia. Бренд возродит какую-то очередную культовую модель Недавно мы узнали, что смартфон Nokia 9.2 PureView со Snapdragon 865 отложен до конца текущего года, то есть бренд, вероятно, почти весь 2020 год будет обходиться без флагмана. Но зато на вскоре Nokia представит кое-что для любителей ретро. Один из топ-менеджеров HMD Gl...

[Перевод] Как победить бездушный рандом в roguelike-играх Умирая в игре 30-й раз, невольно задумываешься: все ли продумал геймдизайнер и не напортачил ли он с балансом? Не всегда можно подстроиться под неожиданные изменения, особенно когда они созданы процедурной генерацией. Дальше материал, в котором разбирается роль случайнос...

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

[Перевод] Улучшаем генератор случайных чисел QBasic Pixelmusement создаёт видео об играх для MS-DOS и программном обеспечении. Каждое видео завершается коротким случайно выбранным списком тех, кто поддержал канал финансово. В видео ADG Filler #57 Крис рассказал, как происходит процесс выбора. Оказалось. что он абсолютно впи...

Обнаружена самая гармоничная планетная система. Но что это значит? На протяжении семи лет астрономы из Обсерватории Верхнего Прованса с помощью спектрографа SOFIA наблюдали за звездой HD 158259, которая находится на расстоянии 88 световых лет от нашей планеты. За годы наблюдений ученым удалось заполучить более 300 снимков спектра звезды, п...

Анонсы Microsoft про экзамены и сертификаты За 3 прошедших месяца Microsoft сделала 3 крупных анонса: MCSA, MCSD, MCSE с июля 2020 года (конец финансового года в Microsoft) вместе со всеми предыдущими экзаменами, кроме новых Role-based, прекращают своё существование. Почти все предыдущие Azure Role-based экзамены у...

Осадок #71: опросы и манипуляции, Европа против GAFA, Windows 10 mobile всё, 5G на четверых В конце декабря время куда-то утекает сквозь пальцы. Нужно все успеть, нужно торопиться, ну а на чтение ежедневных реплик в нашем Telegram-канале времени зачастую уже не хватает. Для того и существует еженедельный осадок, чтобы спокойно в воскресенье посмотреть, о чем же пис...

Конец путешествия: Journey's End для Terraria выйдет на ПК 16 мая Студия Re-Logic, авторы одной из самых популярных песочниц в истории, объявили, что последнее обновление для нее выйдет 16 мая. Оно будет называться Terraria: Journey's End и сначала станет доступно только для игроков на ПК. Пока что подробностей о том, что именно будет вкл...

[Перевод] Как читерство меняет сообщество спидраннеров «Попался!» Знакомый многим экран. Когда австралийский геймер под ником «Anti» завершил полное прохождение Grand Theft Auto: San Andreas всего лишь за четыре часа, это достижение показалось почти невозможным. Однако любой фанат спидраннинга — действа, в котором игроки стрем...

[Из песочницы] Typescript Compiler API: возьми управление компилятором в свои руки В разработке приложений на Typescript всегда есть этап сборки проекта. Обычно для этого используются системы сборки и автоматизации workflow, такие как webpack или gulp, обвешанные достаточным количеством плагинов, либо процесс сборки размазывается в командах package.json ...

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

Интеграция PVS-Studio в PlatformIO Недавно в среде разработки встраиваемых систем PlatformIO появилась поддержка PVS-Studio. В этой статье вы узнаете, как проверить свой код статическим анализатором на примере нескольких открытых проектов. Читать дальше →

[Перевод] Цены и затраты на Serverless: AWS Lambda Привет, Хабр! Стараюсь делать переводы лучше и буду рад вашей критике. (Примечание: цены являются точными по состоянию на август 2018 года) В сервисе AWS Lambda существует 263 позиции с уникальными ценниками. Например, они могут называться “Accelerated InterRegion Inbound u...

Обзор подкаста «Деньги пришли» План такой: слушаю, что записывает компания, делаю заметки, пишу обзор. Alec Favale, Unsplash.com В конце прошлого года я решил написать о корпоративных подкастах и спросил в Facebook, кто ими занимается. Ответили человек 20, дали примеры программ. По мере их изучения я ...

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

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

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

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

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

Эксперименты с микроконтроллерами в Jupyter Notebook Jupyter Notebook — любимый инструмент-среда для data scientist'ов, аналитиков, инженеров, математиков, студентов и даже для нас — самых обычных ученых в экспериментальной физике. Этот инструмент предназначен для работы с интерпретируемыми языками и удобного графического пре...

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

Роскосмос подписал соглашение с Национальной академией наук Беларуси Соглашение подготовлено с целью определения правовой и организационной основ целевого использования российских аппаратов дистанционного зондирования Земли "Канопус-В" №№ 1, 3, 4, 5, 6, "Канопус-В-ИК" и Белорусского спутника в интересах устойчивого обеспеч...

Собеседование в Додо Пиццу Прочитав название статьи, вы можете задаться вопросом: «На черта мне нужно знать о собеседовании в Додо Пиццу?». И будете правы. Она не для всех. У нас действительно не IT-корпорация вроде Гугла, Амазона или Майкрософта, но сложный и интересный бизнес, зародившийся на стыке ...

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

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

Что такое Windows PowerShell и с чем его едят? Часть 5: Доступ к внешним объектам В операционных системах Windows поддерживаются различные объектные инфраструктуры. Для доступа к ним можно использовать интерфейсы прикладного программирования (API), но разработка полноценных приложений не всегда оправдана. В PowerShell существуют специальные командлеты, ...

Видеоурок Теплицы: как бесплатно пользоваться программами Microsoft Office и хранить файлы на OneDrive У программ от Microsoft очень много достоинств и главное – это их повсеместное распространение, но есть у них один недостаток: они почти всегда платные. Однако существует веб-версия комплекта Microsoft Office, которая не только распространяется бесплатно, но и не требует у...

23 минуты. Оправдание тугодумов Я всегда думал, что я – тупой. Точнее, что я — тугодум. Проявлялось это просто: на совещаниях и обсуждениях я не мог быстро придумывать решение задачи. Все чего-то говорят, иногда умное, а я – сижу и молчу. Даже как-то неудобно было. Все остальные тоже думали, что я тупой....

[Перевод] DevOps vs Agile: В чем разница Разница в том, что происходит после разработки Когда ПО только начали разрабатывать, процесс разработки не подходил ни под один вид управления. Затем появился водопад, который ввел идею о том, что разработка ПО может быть определена временем создания или сборки приложения....

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

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

Microsoft работает над портированием extended Berkeley Packet Filter (eBPF) в Windows ZDNet сообщает, что Microsoft работает над тем, чтобы портировать инструмент extended Berkeley Packet Filter (eBPF) в Windows 10 и Windows Server 2016 (и более поздние версии). В настоящее время инструмент можно запускать в Subsystem for Linux, но Microsoft работает над нати...

Тёмная Вселенная. Часть 1 Доброго времени суток, уважаемое хабрасообщество! Как я и обещал после прошлой статьи по теории струн, сегодня мы попробуем приоткрыть завесу тайн и пробежаться по костылям новым веяниям в космологии — попробуем взглянуть на тернистый путь, который прошли ученые, и разобрать...

Дата релиза Windows 11 Windows 11 ближе, чем казалось ещё совсем недавно. Финальный вариант системы может быть представлен в нынешнем октябре, но участники программы тестирования наверняка смогут познакомиться с ней значительно раньше. 24 июня от компании Microsoft ждут анонса следующего поколения...

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

Набирайте огромные комбо в экшене Bangbang Rabbit! на Android Bangbang Rabbit! — это экшен от инди-студии X-Land. В нём игроки смогут показать свои боевые навыки. Управление здесь простое и в большинстве случаев будут использоваться только две кнопки — атака влево и вправо. Они же отвечают за уклонение в соответствующие стороны. На каж...

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

[Перевод] Создание CI/CD-цепочки и автоматизация работы с Docker Я написала мои первые сайты в конце 90-х. Тогда приводить их в рабочее состояние было очень просто. Был Apache-сервер на каком-нибудь общем хостинге, на этот сервер можно было войти по FTP, написав в браузерной строке нечто вроде ftp://ftp.example.com. Потом надо было ввести...

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

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

Первый двигатель ПАК ДА поступит на испытания в 2020 году Заместитель министра обороны Российской Федерации Алексей Криворучко отметил, что ход работ над перспективным авиационным комплексом дальней авиации (ПАК ДА) идёт в соответствии с планом и в текущем году уже могут начаться тесты готовых элементов нового российского стратегич...

Теперь вы можете заработать на поиске багов в устройствах Apple С новой программой поиска багов заработать может каждый Осенью 2016 года Apple запустила собственную программу под названием bug bounty — компания обещала выплачивать вознаграждения до 200 тысяч долларов тем, кто найдет критические баги в iOS. Правда, тогда компания не...

Чужой код — потемки: чем опасно скачивание «безобидного» софта с GitHub Наверное, каждый из тех, кто читает эту статью, хорошо знаком с GitHub — крупнейшим веб-сервисом для хостинга IT-проектов и их совместной разработки. Здесь можно найти почти любой open source-проект. Для компиляции проекта может быть нужен какой-то специфический софт, кото...

[Из песочницы] Многопоточность на Node.js. Event Loop Инфа будет полезна JS-разработчикам, которые хотят глубоко понимать суть работы с Node.js и Event Loop. Вы сможете осознанно и более гибко управлять потоком выполнения программы (web-сервера). Эту статью я составил по материалам своего недавнего доклада для коллег. В конце с...

Java-дайджест за 27 декабря Рон Пресслер собрал и выложил новый «официальный» прототип Project Loom (файберы для Java). В качестве основы используется JDK 14. Скачать можно здесь, прочитать анонc можно здесь. Люди потихоньку начинают втягиваться в тему, и на GitHub уже лежит несколько проектов, испол...

Обнаруженный вредонос маскируется под локальный порт Windows По данным телеметрии ESET, DePriMon действовал с марта 2017 года. В ряде случаев DePriMon распространялся вместе с ПО, принадлежащим группировке киберпреступников Lamberts. Оно также связано с известной утечкой информации из хранилища ЦРУ - Vault 7.Вредонос DePriMon обладает...

Японская и Калифорнийская модели Кано Модель Кано предлагает статистический подход к управлению развитием продукта или сервиса на основе анализа предпочтений пользователей. Модель была разработана японским профессором Нориаки Кано в 1984 году и представляет собой пять категорий, по которым необходимо распределит...

Представлена игровая мышь Razer DeathAdder V2 Компания Razer объявила о выпуске игровой мыши DeathAdder V2. По словам производителя, DeathAdder — его самая продаваемая мышь. С момента выхода ее первой модели было выпущено более 30 вариантов этого устройства, общий объем продаж которых превысил 10 млн штук. Со...

Илья Якямсев: Эффективность не работает С точки зрения проект-менеджера и с точки зрения управления людьми, люди в депрессии — идеальные работники. Привет, Хабр. Недавно посмотрела выступление одного scrum-мастера и stand up комика по совместительству. Выступление оказалось эмоциональное, с большим количеством н...

Динамическая балансировка нагрузки в pull-схеме В прошлой новости про принципы работы коллекторов логов PostgreSQL я упомянул, что одним из недостатков pull-модели является необходимость динамической балансировки нагрузки. Но если делать ее аккуратно, то недостаток превращается в достоинство, а система в целом становится ...

OPPO A91 получил Android 11 Китайский производитель смартфонов OPPO доставляет пользователям обновление ColorOS 11 на базе Android 11 на свои устройства по всему миру с момента анонса операционной системы в сентябре 2020 года. Ранее в этом месяце компания поделилась своим графиком обновления ColorOS 11...

Siemens выпустила патчи к промышленной системе управления В компонентах системы SPPA-T3000 производства Siemens обнаружены 54 уязвимости. Ошибки ПО позволяют злоумышленникам выполнить сторонний код на сервере, манипулировать файлами, читать закрытые данные или вызвать критический сбой. Распределенная система управления Siemens SPPA...

Summ3r of h4ck 2021. Итоги программы Было ли ваше лето настолько же продуктивным, как у стажеров Digital Security? Вопрос с подвохом, конечно. Сегодня поделимся впечатлениями наших стажеров и кураторов о летней обучающей программе Summ3r 0f h4ck 2021. Читать далее

Xiaomi урезала цены на Xiaomi Mi 9 и другие устройства в России Компания Xiaomi объявила о запуске новой акции «Умная жизнь, умные технологии» на своём официальном сайте в России.  В рамках акции предлагаются скидки до 9 тысяч рублей. Она продлится до 15 марта 23:59 по московскому времени. При оформлении заказа даё...

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

Все, что вы хотели узнать об LDPC кодах, но стеснялись спросить (наверное) Предисловие С кодами малой плотности проверок на чётность, которые дальше мы будем именовать коротко LDPC (Low-density parity-check codes), мне удалось познакомиться более или менее близко, работая над семестровым научным проектом в ТУ Ильменау (магистерская программа CSP)....

Премьер-министр заявил об отсутствии планов блокировки YouTube Он добавил, что политика YouTube тоже меняется: она становится более строгой и в части авторских прав, и в части коммерческого соглашения. Премьер-министр РФ Дмитрий Медведев заверил в отсутствии планов блокировки доступа к YouTube в связи с принятием закона об устойчивом...

Что такое Полный геном и зачем он нужен Атлас запустил новый продукт — Полный геном. Теперь мы можем исследовать не только отдельные точки в геноме, как в генетическом тесте, но и прочитать всю последовательность нуклеотидов генома. В этой статье рассказываем, что это и зачем это нужно. Внимание! Мы подарим Полны...

Windows 11 не сможет работать на Mac с Intel Windows 11, версия Windows которой не должно было быть, объявлена 24 июня. Выйдет она этой осенью. Внешне Windows 11 – просто картинка. Те кто уже смог её попробовать, в восторге от неё. Но требования новой версии к компьютерному железу делают её несовместимой ни с одним In...

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

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

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

Германия заплатит 800 тыс. евро за платную поддержку Windows 7 По данным газеты Handelsblatt, к 22 января 2020 года в немецком парламенте и других правительственных органах находится не менее 33 тыс. компьютеров под управлением Windows 7. За поддержку каждой системы нужно платить отдельно, а расходы будут зависеть от версии ПО.За первый...

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

[Перевод] “Чистый код”: пять ключевых моментов из обязательной к прочтению книги для программистов Недавно я написал о «Пять книг, которые изменили то как я кодирую». В комментариях несколько читателей рекомендовали «Чистый код» Роберта С. Мартина. В результате я прочитал книгу и нашел ее достойной углубленного обзора. Читать дальше →

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

Kubuntu Focus стоит слишком дорого Мы привыкли к тому, что ноутбуки или компьютеры на Linux обычно не требуют от пользователя производительного железа, так что данную операционную систему обычно ставят даже на самые слабые компьютеры. Однако сейчас в продажу поступил ноутбук Kubuntu Focus, который оборудован ...

AllCall Atom: серия ультрабюджетников от AllCall продолжается В конце 2017 года китайский бренд AllCall пополнил ассортимент выпускаемых смартфонов моделью Atom. Новинка обладает надежным металлическим корпусом и компактными габаритами, благодаря чему она легко «впишется» почти в любой карман. Читать далее... Tablet-News.ru - Блог про ...

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

CreateRemoteThread для Linux В WinAPI есть функция CreateRemoteThread, позволяющая запустить новый поток в адресном пространстве другого процесса. Её можно использовать для разнообразных DLL-инъекций как с нехорошими целями (читы в играх, кража паролей, и т. д.), так и для того, чтобы на лету исправить ...

Nokia обновляет до Android 10 двухлетнюю модель смартфона Компания HMD Global, которая стоит за брендом Nokia, объявила об обновлении до последней версии Android еще одного смартфона. И речь идет не о новинке. Android 10 стал распространяться на модель Nokia 5.1 Plus, выпущенную в 2018 году. На тот момент смартфон работал под управ...

Ноутбук Samsung Galaxy Book S показал высокую автономность В конце 2018 года была представлена однокристальная система Snapdragon 8cx, предназначенная для ноутбуков класса Always Connected PC с операционной системой Windows 10. Совсем недавно в продаже появился один из первых ноутбуков на этой платформе – Samsung Galaxy Book S. Как ...

Игры с Wifi на ESP32 На мысль сделать карманный инструмент для анализа WiFi сетей меня подтолкнула статья https://habr.com/ru/post/477440/. Спасибо им за идею. Мне как раз было нечем заняться. Вся работа была выполнена в рамках хобби с целью получения удовольствия и расширения своих знаний в об...

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

И целого байта мало… (Часть #1) Дамы, господа, сегодня отличный день! Скорее всего вы помните, что существует такая форма компьютерного искусства как «демосцена», но если слышите это слово впервые — просто прочитайте тематический хаб и теги на Хабре, а так же пару популярных статей по этому вопросу. Од...

Итоги третьего квартала 2019 года на российском серверном рынке Квартальные поставки серверов стандартной х86-архитектуры заняли 99,3% в количественном и 88,7% в денежном выражении. Вместе с тем поставки сократились в количественном выражении на 17,1% по отношению к третьему кварталу прошлого года. В сегменте RISC-систем наблюдался рост ...

Ученые нашли ближайшую к Земле черную дыру Черные дыры не редкость во вселенной, ведь только в Млечном пути их насчитывается более 10 миллионов. Но сейчас ученые открыли ближайшую из них к Земле. Астрономы разглядели черную дыру в системе HR6819 с двумя звездами, расположенной на расстоянии около 1000 световых лет от...

Разведка с geo2ip и reverse-whois Разведка сетевых ресурсов компании главным образом заключается в брутфорсе поддоменов с последующим ресолвом найденных сетевых блоков. Далее могут быть найдены новые домены 2 уровня и процедура повторяется снова. Это позволяет найти новые IP-адреса на каждой итерации.Этот ме...

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

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

Сравниваем производительность C# и C++ в задачах обработки изображений Бытует мнение, что C# не место в вычислительных задачах, и мнение это вполне обоснованное: JIT-компилятор вынужден компилировать и оптимизировать код на лету в процессе выполнения программы с минимальными задержками, у него попросту нет возможности потратить больше вычислите...

[Перевод] Как достичь Уровня 5 по модели CMM в области QA и тестирования Перевод статьи подготовлен специально для студентов курса Python QA Engineer. В этой статье мы поговорим о том, что такое уровни СММ и как их достичь в QA-процессах, а также рассмотрим доступные и понятные примеры. Для любого процесса, будь то процесс контроля качества,...

Мир никогда не будет прежним: Как изменится экономика разных стран после кризиса Одних спасут развитие и технологии, других — военная мощь. По заявлению BBC News, в Европе экономический кризис станет наиболее тяжёлым. Согласно их анализу, это связано в первую очередь со снижением потребления и инвестиций. Можно было бы говорить о конце «эпохи потреблени...

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

Услуги или проекты? Голландский ITSM-эксперт Ян ван Бон (Jan van Bon) в своей заметке «The CIO Office and the PMO [Project Management Office] are dead... long live the SMO [Service Management Office]!» («CIO-офис и PMO мертвы… Долгую жизнь SMO!») недавно опубликованной на английском языке, рас...

[Перевод] Как я строил карьеру в Amazon, куда меня взяли по ошибке Сегодня я праздную пять лет работы в Amazon. За это время я передал в продакшн боле 500 000 строк кода, проводил инспекцию чужого кода более 500 раз, проектировал, разрабатывал, развёртывал и поддерживал масштабные системы, которыми пользуются тысячи клиентов со всего света....

Загрузка и обработка изображений в .NET Core В этой статье я хочу рассказать о своём опыте реализации механизма загрузки изображений в .NET Core приложении с последующим их ресайзом и сохранением в файловой системе. Для обработки изображений я использовал кроссплатформенную библиотеку ImageSharp от Six Labors. Существу...

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

Личный сервер shadowsocks за 10 минут без затрат Недавно я набрёл на интересное решение, которое позволяет развернуть личный сервер shadowsocks без каких-либо финансовых затрат. В результате получается некий аналог собственного VPN-сервера, с которым могут работать настольные компьютеры и мобильные устройства. Соединение с...

Apple выпустила iOS 13.4 beta 1 для разработчиков Apple возобновила программу бета-тестирования, представив iOS 13.4 Выход всякого обновления iOS – это всегда праздник для пользователей платформы. Пожалуй, апдейты ни одной другой операционки Apple не вызывают такого ажиотажа независимо от порядкового номера и нововведений. ...

В Японии создан электрический трактор с автономным управлением Трактор от компании Kubota выглядит как трансформер Наши постоянные читатели наверняка заметили, что высокие технологии внедряются не только в сферы космоса и медицины, но и в сельское хозяйство. Например, в 2019 году российская корпорация «Роскосмос» представила трактор, ко...

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

[Перевод] Многопоточность. Модель памяти Java (часть 2) Привет, Хабр! Представляю вашему вниманию перевод второй части статьи «Java Memory Model» автора Jakob Jenkov. Первая часть тут. Аппаратная архитектура памяти Современная аппаратная архитектура памяти несколько отличается от внутренней Java-модели памяти. Важно понимать апп...

Евгений Усвицкий: «Все в мире знают, где можно взять свободно геоданные — только в OSM» Евгений Усвицкий — прикладной лингвист в лаборатории робототехники Сбербанка, который занимается диалоговыми системами и учит роботов разговаривать на естественном языке. Помимо этого он является владельцем домена openstreetmap.ru и первым россиянином, работавшим в штате Гу...

Arc — система контроля версий для монорепозитория. Доклад Яндекса Системы контроля версий уже давно стали повседневным инструментом разработчика. В больших монорепозиториях требования к ним оказываются весьма специфическими. Из-за этого компании либо адаптируют существующие решения, как это делает Facebook с Mercurial и Microsoft с Git, ли...

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

[Перевод] Trusted Types — новый способ защиты кода веб-приложений от XSS-атак Компания Google разработала API, которое позволяет современным веб-приложениям защитить свой фронтенд от XSS-атак, а конкретнее — от JavaScript инъекций в DOM (DOM-Based Cross Site Scripting). Межсайтовый скриптинг (XSS) — наиболее распространённый тип атак, связанных с уяз...

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

Развитие цифровой экономики и устойчивая работа бизнеса невозможны без операторов ЭДО В ближайшие два года изменятся процессы в отрасли электронного документооборота и цифровой экономики — приняты поправки в 63-ФЗ «Об электронной подписи». Чтобы изменения сказались на отрасли положительно и помогли ...

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

S7 Group открывает в МФТИ кафедру «Информационные технологии в авиации» Магистерская программа в Физтех-школе прикладной математики и информатики будет готовить специалистов по управлению данными и внедрению высокоэффективных продуктов. S7 Group и Московский физико-технический институт открывают набор студентов на базовую кафедру «Информационны...

Exynos 1000 будет втрое быстрее Snapdragon 865 Известно, что Samsung разрабатывает не только смартфоны, но и производит различные компоненты. Например, мобильные чипы. Но линейки SoC Exynos не так популярны, как Qualcomm и MediaTek. Но, вероятно, это скоро изменится. Недавно был выпущен новый процессор Samsung Exynos 100...

Смартфоны Redmi и Xiaomi уже можно проверить на совместимость с MIUI 12 Компания Xiaomi сейчас работает над новой фирменной оболочкой MIUI 12, но пока не представила её официально. Соответственно, точный список смартфонов, которые получат обновление, ещё не был объявлен.  Однако в онлайн-магазине Google Play уже появилось специальное ...

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

Формату MP3 исполнилось 25 лет 25 лет назад, в июле 1995 года, представители немецкого Института интегральных микросхем Фраунгофера (Fraunhofer-Institut für Integrierte Schaltungen, сокращенно Fraunhofer IIS, FIIS) приняли важное решение: использовать расширение .mp3 для обозначения нового стандарта ко...

Домашний кластер на Dask Я недавно проводил исследование, в рамках которого было необходимо обработать несколько сотен тысяч наборов входных данных. Для каждого набора — провести некоторые расчеты, результаты всех расчетов собрать вместе и выбрать "лучший" по некоторым критериям. По сути ...

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

Galaxy S10 Lite появился на сайте Samsung, ждём дебюта Похоже, Samsung готовится к запуску смартфона Galaxy S10 Lite. Первые страницы, имеющие отношение к устройству, были замечены на веб-сайте компании-производителя. Это значит, что дебют новинки не за горами. Если верить информации, поступающей от инсайдеров, то устройство мож...

[Из песочницы] Работа с китайской АЦП Hx711 Причина написания этого поста заключается в желании разобраться с модулем 24 разрядного дельта сигма преобразователя АЦП на основе микросхеме Hx711. Сам преобразователь собран в виде готового модуля по схеме включения рекомендованного производителем (????). Замечания о работ...

Чак Педдл, пионер в проектировании процессоров для ПК, умер в возрасте 82 лет Чак Педдл (Chuck Peddle), один из ключевых инженеров эпохи появления домашних компьютеров, умер от рака поджелудочной железы в возрасте 82 лет. Он наиболее известен как ведущий дизайнер недорогого процессора MOS Technology 6502 (стоил всего $25 долларов в 1975 году), который...

Стала известна дата выхода смартфона Huawei P40 Недавно компания Huawei объявила о том, что флагманские смартфоны Huawei P40 и P40 Pro будут представлены в конце марта этого года. Сегодня китайские источники сообщили более точную дату – 26 марта. При этом конкурент Samsung Galaxy S20 появится в продаже 13 марта, а более д...

Apple выпустила iOS 13.3 beta 4, tvOS 13.3 beta 4 и watchOS 6.1.1 beta 4 iOS 13.3 beta 4 вышла спустя больше двух недель после выпуска предыдущей сборки Вы тоже это заметили? За последние две недели Apple не выпустила ни одного обновления для своих операционных систем, будь то мелкий патч с баг-фиксами или тестовая сборка iOS 13.3, испытания кото...

[Из песочницы] Сериализация в C++ В данной статье речь пойдет об автоматизации процесса сериализации в C++. В начале будут рассмотрены базовые механизмы, позволяющие упростить чтение/запись данных в потоки ввода-вывода, после чего будет дано описание примитивной системы генерации кода на основе libclang. Ссы...

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

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

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

[Перевод] Волшебная отвёртка для дальневосточной сборки Excel 97 Группа строений кампуса Microsoft от №16 до №18 многие годы служила домом для команды разработчиков Microsoft Office. Когда они переехали в строение №37, все машины в старой лаборатории выключили и перевели в новую лабораторию здания 37. На тот момент Office 97 уже был оч...

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

[Из песочницы] STM32 + CMSIS + STM32CubeIDE Здесь я расскажу как создать минимальный проект на CMSIS с использованием «родной» IDE для микроконтроллеров STM – STM32CubeIDE. Возможно STM32CubeIDE и обладает рядом недостатков, но у нее, на мой взгляд, есть несколько преимуществ – таких как проприетарность и бесплатнос...

Владельцы смартфонов со Snapdragon 865 и 765 смогут обновлять графические драйвера в Google Play В сети появляется все больше подробностей о новых однокристальных системах Snapdragon 865 и 765, которые Qualcomm представила два дня назад. Для этих и всех последующих процессоров появится возможность обновлять графические драйвера. Загружать их можно будет напрямую из Goo...

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

От монолита к распределенной системе Постоянный рост конкуренции среди Банков заставляет подстраиваться под разные категории Клиентов. Так, одним проще зайти на сайт и оформить заявку на банковский продукт онлайн, другие же привыкли выбирать новые продукты и услуги непосредственно при живом общении с банковским...

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

Xiaomi выпустит 5G-смартфон за 10 тысяч рублей до конца 2020 Xiaomi одной из первых начала использовать технологии 5G в своих устройствах. Первый 5G-смартфон компании — Mi Mix 3 5G — поступил в продажу в мае 2019 года в Европе по цене всего 599 евро. Позже бренд анонсировал Mi 9 Pro 5G в Китае по более низкой стартовой це...

Гибель кометы C/2019 Y4 ATLAS – зрелища десятилетия не будет В конце апреля жители планеты ожидали возможность наблюдать полет кометы C/2019 Y4 ATLAS – самой яркой за последнее десятилетие. Но мы не увидим этого зрелища. Эту небесную путешественницу открыли довольно недавно – 28 декабря прошлого года. Дело в том, что, как ...

Как изменилась скорость работы iPhone на iOS 13.7 iOS 13.7 — последний апдейт для iOS 13 и его стоит установить На этой неделе неожиданно для всех Apple выпустила iOS 13.7. Мало того, что это уже седьмое обновление второго порядка, которое получает iOS 13, так оно ещё и вышло спустя всего лишь одну неделю бета-тестиро...

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

USB 3.2 Gen2, 1000 МБ/с и до 1 ТБ. Представлены портативные SSD ADATA SE760 Сегмент высокопроизводительных портативных SSD продолжает расти благодаря устойчивому спросу со стороны пользователей мобильных устройств. В стремлении расширить предложение ADATA выпустила новую линейку высокопроизводительных внешних твердотельных накопителей SE760. В линей...

[Перевод] Вызов принят: OpenBSD на ноутбуке Хотелось бы поделиться, может быть и не самым новым, но отчасти познавательным и местами увлекательным, опытом установки на ноутбук операционной системы не из мейнстрима (т.е. не Windows или Linux) для хоть сколько-нибудь полноценной работы в наше (развращённое) время. Начал...

JetBrains Rider — теперь для Unreal Engine Привет Хабр! На прошлой неделе, после релизов версии 2020.1 для всех наших десктопных продуктов случилось еще одно большое событие — мы открыли публичный доступ к пробной версии Rider for Unreal Engine. На данный момент это отдельный продукт, версия нашей среды для разработ...

Apple выпустит Xcode для iPad вместе с iOS 14 iPad уже давно превратился из прикроватного гаджета для потребления контента в более или менее самостоятельный рабочий инструмент. Ну, или, по крайней мере, так считала Apple, которая долгое время была уверена, что достаточно дополнить планшет клавиатурой и стилусом, как он...

[Из песочницы] Как разместить статический сайт с помощью Yandex.Cloud Object Storage Привет, Хабр! В этой статье, я расскажу как легко и просто разместить статический сайт с помощью технологий Яндекса, а именно Object Storage. В конце у вас будет размещенный в сети сайт, который будет доступен по внешней ссылке. Эта статья будет полезна, если вы Начинающий ...

[Перевод] Обнаружена новая вспышка H2Miner червей, которые эксплуатируют Redis RCE День назад один из серверов моего проекта был атакован подобным червем. В поисках ответа на вопрос «что же это было такое?» я нашел замечательную статью команды Alibaba Cloud Security. Поскольку я не нашел этот статьи на хабре, то решил перевести ее специально для вас <3 ...

Microsoft Defender выйдет на Android и iOS до конца года Microsoft Defender выйдет на iOS и Android до конца этого года, сообщает CNBC. Программное обеспечение будет направлено на борьбу с вредоносным ПО и фишинговыми атаками. На прошлой неделе Роб Леффертс (Rob Lefferts), корпоративный вице-президент Microsoft, дал интервью теле...

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

Как перезапустить зависший Touch Bar без перезагрузки MacBook За работу сенсорной панели в macOS отвечает специальный процесс. Как и любой другой процесс в системе его можно экстренно завершить или перезапустить в случае зависания. Для перезапуска процесса нужно сделать следующее:   1. Запустите приложение Мониторинг системы...

Кривая Эббингауза: как хакнуть свою память и запоминать до 95% информации Уже через час вы забудете до 60% любой полученной только что информации. А через неделю в памяти останется не более 10%. Как ни прискорбно, но это правда. Человеческая память подчиняется определенным паттернам, которые в конце XIX века вывел ученый Эббингауз. А если знать м...

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

Как установить публичную бету macOS Big Sur На этой неделе Apple открыла публичное бета-тестирование macOS Big Sur. Многие этого ждали, поскольку устанавливать операционную систему на первых порах было очень рискованно. Впрочем, сейчас риски все равно остаются, но теперь вы можете установить macOS Big Sur beta официа...

Магазин Epic Games Store запустил систему внутриигровых достижений Как и было обещано еще в конце прошлого года, игровой магазин Epic Games Store начал внедрять в отдельные игры систему достижений (achievements). В данный момент система «ачивок» уже работает в играх Ark: Survival Evolved, Kingdom Come, Killing Floor 2, Escapists, ...

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

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

Samsung представила прочный смартфон Galaxy XCover Pro является преемником XCover 4, выпущенный в 2017 году. У него более современный дизайн. Он оснащен 6,3 дюймовым ЖК-дисплеем с соотношением стороны 20: 9. Экран можно использовать влажными руками или d перчаткаx. Телефон оснащен чипсетом Samsung Exynos ...

[Из песочницы] Зачем ограничивать наследование с помощью final? Вы наверняка слышали это знаменитое высказывание от GoF: «Предпочитайте композицию наследованию класса». И дальше, как правило, шли длинные размышления на тему того, как статически определяемое наследование не настолько гибко по сравнению с динамической композицией. Гибкост...

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

10 систем управления. Где удобнее коммуницировать по задачам и обмениваться файлами? Вот уже 7 лет, как я раз и навсегда «переехала» из реальных офисов в виртуальные. Мне гораздо комфортнее работать дома на удалёнке. Под «виртуальным офисом» я подразумеваю системы управления проектами. За годы дистанционной работы с разными компаниями и студиями я перепробов...

USB4: все тот же USB? В конце 2020 года ожидается выход устройств с поддержкой интерфейсов нового поколения USB4/Thunderbolt 4. Данные интерфейсы похожи, однако имеют ряд принципиальных отличий. Среди таких отличий можно выделить наиболее значимое: спецификации на USB4 общедоступные и любой жела...

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

Облачная переустановка системы в Windows 10 Обновление Windows 10 20H1 (версия 2004) будет иметь функцию Загрузки из облака, которая может восстановить ваш ПК или ноутбук из-за различных проблем с ОС. Если вам когда-либо приходилось переустанавливать Windows 10 из-за проблем с производительностью и техническими пробле...

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

Мы разобрали новую «Капсулу». Знаем, сколько микрофонов, и как она работает В конце января была представлена «Капсула» — умная колонка с ассистентом «Маруся». С 22 апреля ее можно купить. Мы делали полный обзор функционала новинки, но всегда интересно, что внутри. По просьбе Hi-Tech Mail.ru я разобрал «Капсулу» и описал свои впечатления. Мне всегд...

30 сентября: Let's Encrypt и конец срока действия IdenTrust DST Root CA X3 30 сентября 2021 14:01:15 GMT оканчивается срок действия корневого сертификата IdenTrust DST Root CA X3.Это событие достойно вашего внимания по той причине, что после наступления этого момента ряд устаревших систем перестанут доверять сертификатам, выпущенным центром с...

Deno v1.0: Безопасная среда выполнения для JavaScript и TypeScript. Обзор возможностей Вступление Установка Как это выглядит внутри Функциональность WASM, RUST, Плагины Debugging, IDE Тестирование Compiler API CI Разное Вступление Если вы уже оказались за чтением этой статьи, то наверняка уже слышали про выступление Ryan Dahl, создателя NodeJS, на JSConf, г...

wanhao duplicator надоело пачкать всё смолой Всем доброго времени суток. Приобрел недавно фотополимерный принтер, и столкнулся с одной очень противной проблемой. А именно смола со столика сколько бы не висела, всё равно при откручивании крепления пачкала всё вокруг. Первой распечатанной моделью для этого принтера была ...

Чистим Dock и делаем приложение без xCode Мы сделаем программу для запуска приложений из панели статуса. Вам понадобится terminal, Swift версии 3.1 или выше и любой текстовый редактор. Я проверял работу на macOS Sierra 10.12.6 и macOS Catalina 10.15. Читать дальше →

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

Настраиваем отказоустойчивый Keycloak с Infinispan в Kubernetes В этой статье мы поделимся опытом развертывания в кластере Kubernetes устойчивой и масштабируемой инсталляции популярного решения для обеспечения «единого входа» (SSO) — Keycloak в связке с Infinispan (для кэширования пользовательских метаданных). Читать далее

Volkswagen планирует выпустить 1,5 млн электромобилей к 2025 году Компания Volkswagen объявила о планах по наращиванию объёмов производства электромобилей в ближайшие несколько лет. Автопроизводитель намерен продолжить активное развитие направления, чтобы стать одним из лидеров рынка электромобилей к 2025 году. В сообщении, которое было оп...

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

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

10 самых популярных видеокарт по версии бенчмарков Периодически такой статистикой делится Steam, рассказывая о железе игроков. Но в это раз публикуем данные, полученные от бенчмарка Master Lu. Данные приведены за конец 2019 года. В итоге получился список из 10 самых популярных моделей карточек. Читать полную статью

Realme добавляет рекламу в Color OS на смартфонах Реклама в программном обеспечении — хороший источник дохода для компании, но раздражающий момент для пользователей. Так, появление рекламных объявлений в прошивке вызвало бурю негодования со стороны поклонников компании Xiaomi, которая вынуждена была в итоге пересмотре...

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

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

Флагманы Samsung Galaxy Note20 получат Android 13 Компания Samsung Electronics сегодня представила флагманские смартфоны серии Galaxy Note20, а также планшеты Galaxy Tab S7, складной смартфон Galaxy Z Fold 2, беспроводные наушники Galaxy Buds Live и умные часы Galaxy Watch 3. В конце презентации корейский производитель...

[Перевод] Попробуем выдвинуть аргументы против Rust Недавно я прочитал статью c критикой Rust. Хотя в ней было много правильных вещей, она мне не понравилось — слишком многое там очень спорно. В целом, я вообще не могу рекомендовать к прочтению никакой статьи с критикой Rust. Это нехорошо, ведь важно обсуждать недостатки, а ш...

FAST VP в СХД Unity: как это работает Сегодня речь пойдет об интересной технологии, реализованной в СХД Unity/Unity XT, – FAST VP. Если вы впервые услышали о Unity, то по ссылке в конце статьи можно ознакомиться с характеристиками системы. В проектной команде Dell EMC я работал над FAST VP более года. Сегодня хо...

ИЖ «Планета» из чермета: 40-летний советский мотоцикл – спасибо, что живой! Мотолюбитель откопал в металлоломе «забытый» байк и попытался его восстановить. Над тем, чтобы привести ИЖ «Планета» в чувство, водитель работал почти 2 месяца. Как оказалось, у мотоцикла хватало серьезных проблем, в частности – силовой агрегат отказывался заводиться, никак...

Производители просят Медведева отложить предустановку российского софта Компании готовы начать предустанавливать российский софт на свою электронику, но хотят немного прояснить ситуацию Несмотря на то что Ассоциация торговых компаний и товаропроизводителей электробытовой и компьютерной техники (РАТЭК), в состав которой входят Apple, Google, Sams...

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

Борьба за покорение космоса — триллер времен холодной войны Олимпийский девиз:«Быстрее, выше, сильнее!», вполне применим к событиям 60 летней давности, когда человечество вступило в гонку за покорение внеземного пространства. Однако у спортсменов-профессионалов есть и другой девиз: физкультура — лечит, спорт — калечит, и это высказ...

Массивно-параллельная база данных Greenplum — короткий ликбез Для Hadoop и Greenplum есть возможность получить готовый SaaS. И если Хадуп — известная штука, то Greenplum (он лежит в основе продукта АrenadataDB, про который далее пойдёт речь) — интересная, но уже менее «на слуху». Arenadata DB — это распределённая СУБД на базе опенс...

Как я стримил семинар и при этом со мной даже разговаривали студенты Текущая обстановка вносит коррективы в образовательный процесс. Сам я в течение уже трёх лет являюсь преподавателем кафедры "Прикладной математики и искусственного интеллекта" в Московском Энергетическом Институте. На кафедре я веду не только семинары и лабораторны...

Как получить обновление Windows 10 May 2020 Update прямо сейчас Microsoft наконец-то анонсировала Windows 10 May 2020 Update, следующую версию Windows 10 для вашего ПК. Обновление начнет развертываться для потребителей уже в мае, но вы можете его получить уже сегодня, если вы выберите один из каналов Windows Insider. Обновление за май 20...

Сделать маркетинг проще, умнее и безопаснее: успешная миссия Adjust Ожидается, что к 2021 году 50% рекламных расходов в мировом интернете будут приходиться на мобильные устройства. В 2019 году компания Adjust, лидер в сферах мобильных измерений, кибербезопасности и борьбы с фродом, открывает новые возможности для упрощения маркетин...

Втискиваем Windows Server на маломощную VPS-ку с помощью Windows Server Core По причине прожорливости Windows-систем в среде VPS доминируют легкие Linux-дистрибутивы: Mint, Colibri OS, Debian или Ubuntu, лишенные ненужного, в рамках наших задач, тяжеловесного окружения рабочего стола. Как говорится, только консоль, только хардкор! И на самом деле, ...

[Из песочницы] Little Demand Forecasting Story Хабр, привет! На сайте много статей про прогнозирование sell-outs/sell-ins различных категорий FMCG – в то же время другие товарные категории не так популярны. Кроме того, обычно исследуется проблематика ритейла с прогнозом на несколько дней вперед, но не дистрибьютора с пр...

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

Клуб Азино777 официальный сайт Что такое виртуальное казино, как оно выглядит и как выбрать лучшее? Стоит начать с того, чтобы дать полноценное понятие о том, что представляет из себя любое виртуальное казино. Фактически виртуальное казино – это специальный сайт с многими программами, которые работают по ...

Офлайн-установка компонентов Windows 10 21H1 Build 19043 [KB5000736] Пакет активации KB5000736 превращает Windows 10 20H2 в Windows 10 21H1. Все тоже самое, как и при переходе с Windows 10 версии 2004 на Windows 10 версии 20H2 (2009). Новая версия Windows 10 21H1 по-прежнему основана на сборке Windows 10 2004 (19041). Мы не получим настоящих ...

Для самых слабых ПК. Игру Death Stranding запустили в «режиме картошки» на минимальных настройках Игра Death Stranding совсем недавно вышла на PC и поэтому многим стало интересно какое железо нужно для игры. Как оказалось, чтобы играть в игру можно иметь и далеко не самый мощный ПК, но игра при этом серьезно поменяет свою визуальную часть. Читать полную статью

FOSS News №3 — обзор новостей свободного и открытого ПО за 10-16 февраля 2020 года Всем привет! Продолжаем обзор новостей свободного и открытого ПО. Всё традиционно – новости о внедрениях, открытии исходников, новых программах и бонус, небольшой интерактив в конце чтобы познакомиться с программными предпочтениями друг друга. В выпуске №3 за 10-16 февра...

[Перевод] Телешоу из 1970-х годов, ставшее предком киберспорта Почти 40 лет назад, на самом пике дискомании, всего за несколько месяцев до того, как игра Space Invaders запустит национальную одержимость электронными играми, в Лос-Анджелесе произошло почти забытое событие, ставшее предтечей современного киберспорта. Этот эксперимент, з...

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

Рейтинг лучших CPU для игровых ПК в 2019 году В 2019 году на рынке десктопных процессоров стало интересно. Много лет здесь доминировала Intel, но AMD выпустила Ryzen 7 — прямых конкурентов моделям Intel i7. Потом серия ударов Ryzen 3 и 5 против Intel i3 и i5 — и добивание конкурента кувалдами Ryzen Threadripper 3960X ...

[Перевод] Что происходит, когда JS-модуль импортируют дважды? Начнём этот материал с вопроса. ES2015-модуль increment содержит следующий код: // increment.js let counter = 0; counter++; export default counter; В другом модуле, который мы назовём consumer, вышеприведённый модуль импортируется 2 раза: // consumer.js import counter1 f...

Обзор кулера Noctua NH-D15 chromax.black Кулер Noctua NH-D15 не нуждается в дополнительной рекламе. О его высокой эффективности любители компьютерного железа знают прекрасно. Это одна из самых дорогих и производительных СО на рынке. В ассортименте австрийского бренда существует несколько вариаций NH-D15: стандартн...

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

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

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

Apple выпустила iOS 13.5 beta 4 для разработчиков Традиционным для Apple днём обновлений является вторник. Именно в этот день компания выпускает все свежие апдейты своих операционных систем, даже если они находятся в стадии бета-тестировании. Почему так вышло и есть ли в этом какой-то скрытый смысл, неизвестно, но уже мног...

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

Выпустили часы Casio G-Shock в честь NASA Компания Casio решила выпустить лимитированную партию часов G-Shock. Модель G-Shock DW5600NASA20 отличается дизайном – вы не найдете с фронтальной стороны никакого намека на производителя, потому единственной надписью над циферблатом есть логотип NASA. Ремешок украшен ...

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

Анализ Генетического кода II Иллюстрация melmagazine.com (Source) В настоящее время для информационного обмена широко используются сети общего доступа с каналами, не защищенными от нарушителя. Как организуется защита можно прочитать здесь. В сообщении отправителем защищается целостность, конфиденциал...

[Перевод] Zork и Z-Machine: как разработчики перенесли игру с мейнфреймов на 8-битные домашние компьютеры Компьютерные игры существуют почти столько же, сколько и сами компьютеры. Хотя в это трудно поверить, текстовая адвенчура Zork была Fortnite-ом своего времени. Но Zork был ещё и чем-то большим. Ради портируемости и экономии пространства сам Zork был написан на Zork Implemen...

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

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

E-ink ожидает роста продаж Компания восстанавливается благодаря устойчивому спросу на электронные ценники.

«ВАГ» еще силен и сдаваться не собирается: Почему китайским конкурентам никогда не «убить» новый Skoda Karoq Чешский кроссовер превосходит конкурентов качеством сборки и обширной моторной гаммой. В настоящее время много было сказано о возросшем качестве китайских автомобилей, особенно любопытно было то, что теперь такие машины легко смогут конкурировать с европейскими брендами. Но...

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

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

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

Зарегистрировать домен в зоне .GOV? Легко! .GOV - доменная зона, предназначенная для правительственных организаций США. Никакой пользователь со стороны не может получить в ней домен. Но, как недавно выяснилось, на самом деле элитный домен в зоне .GOV может легко получить любой желающий.

DialoGPT на русском Всем привет. В конце 2019 года вышла одна из работ по GPT-2. Инженеры из Microsoft обучили стандартную GPT-2 вести диалог. Тогда, прочитав их статью, я очень впечатлился и поставил себе цель обучить такую же модель, но уже на русском языке. И вот что получилось... Читать дал...

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

Опыт конвертирования кода C# в код Rust Постановка задачи Код на языке C# нужно перевести в код на Rust. Точнее, требуется такая процедура перевода (разработка продолжается на C#), чтобы в любой момент можно было получить работающий код на Rust. Эту задачу я решал для языков Java, Python, JavaScript и PHP, написав...

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

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

Google Stadia добавит еще три игры в свою библиотеку на этой неделе Google продолжает заниматься разработкой бета-версии Stadia. Новые игры появляются на сервисе с момента запуска, еще три будут добавлены на этой неделе, сообщает ITbukva.com. Еще четыре были подтверждены на 2020 год, но достаточно ли этого, чтобы сделать службу привлекательн...

[Перевод] Symfony и Гексагональная архитектура В данной статье мы коротко пройдемся по теории и на практике разберемся как перевести любое Legacy приложение на гексагональную архитектуру. Повествование будет в контексте фреймворка Symfony и PHP 7.4, но синтаксис приведенных примеров настолько прост что вы без труда пойм...

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

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

Опыт создания web-приложения с Pony ORM Привет, Хабр! Недавно передо мной встала задача написать на Python web-приложение для разделения счёта в ресторане между участниками трапезы. Так как нужна DB для хранения данных о заказах и пользователях, встал вопрос выбора ORM для работы с базой. Разработка велась на Flas...

Запуск Microsoft Xbox Series X состоится в конце 2020 года Xbox Series X - это недавно представленная Microsoft консоль нового поколения с уникальным вертикальным дизайном, вдохновленным ПК. По словам главы Xbox Фила Спенсера, Microsoft «разработала Xbox Series X для поддержки как вертикальной, так и горизонтальной ориентации». ...

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

Как сделать ролики Openbuilds и зачем фдм печатнику полимерная смола Всем доброго времени суток. Задался я тут вопросом, что делать если что-то случилось с роликом а ждать его с али или бежать в магазин не очень то хочется? отольем дома сами.По большому счету для этого понадобится что-то, что может держаться форму. У меня это силикон формовоч...

Программа для расчета стоимости печати - пробный вариант 3 О самой программе есть тут:https://3dtoday.ru/blogs/andybig/predvaritelnyy-nabrosok-programmy-dlya-rascheta-stoimosti-pechatihttps://3dtoday.ru/blogs/andybig/programma-dlya-rascheta-stoimosti-pechati-probnyy-variant-2и более подробно тут - https://3dtoday.ru/blogs/andybig/es...

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

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

Amazon Music охватил уже более 55 миллионов клиентов На данный момент сервис потоковой передачи музыки Amazon Music Unlimited охватил более 55 миллионов клиентов по всему миру. Это клиенты, которые имеют платную подписку, а не пробные или рекламные аккаунты. Amazon заявляет, что его сервис потоковой передачи музыки вырос ...

[Из песочницы] Четыре принципа перевода, или в чем же человек не уступит машинному переводчику? Уже давно в воздухе витают слухи, что машинный перевод будет способен заменить переводчика-человека, а иной раз слышатся заявления, вроде того, что «Переводы, выполненные человеком и Google Neural Machine, почти неразличимы», когда Google объявила о запуске системы нейронног...

Магистерская программа JetBrains на базе Университете ИТМО: интервью со студентами Совсем скоро выпускникам бакалавриата предстоит сделать выбор – остановиться на достигнутом или продолжить обучение. Для тех, кто выберет второй вариант, мы хотим напомнить о нашей магистерской программе «Разработка программного обеспечения / Software Engineering» на базе ...

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

Riot Games анонсировала Valorant Mobile на iOS и Андроид, при чём здесь королевская битва? Помните мы говорили про то, что Riot Games может выпустить мобильную Valorant? День анонса настал: сама компания подтвердила эту информацию в ходе интервью с Polygon. Перед тем, как начать разработку мобильной версии, разработчики задались вопросом: «Что представляет собой V...

Топ-3 HTML-элемента, которые мы забыли Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 3 HTML elements that we forgot» автора Stas Melnikov. Недавно я прочитал спецификации и понял, что мы используем ограниченный набор HTML-элементов. Поэтому хотел бы рассказать о трёх элементах, которые мы забыли,...

[Перевод] Планирование редакции Rust 2021 Рабочая группа Rust 2021 Edition рада сообщить, что следующая редакция Rust — Rust 2021 — запланирована на этот год. Пока что формально описывающий её RFC остаётся открытым, но мы ожидаем, что в скором времени он будет принят. Планирование и подготовка уже начались, и мы идё...

Браузер Brave добавил поддержку однорангового протокола IPFS — это первый шаг к децентрализованной Сети и борьбе с цензурой Разработчики браузера Brave сделали первый шаг к поддержке децентрализованного интернета. Они внедрили в него поддержку однорангового сетевого протокола IPFS (InterPlanetary File System). Новый протокол призвал изменить представление о Сети, сделав доступ к информации более ...

Запись видео с экрана и многое другое при помощи NVIDIA ShadowPlay Уверен, многие из вас хотели бы попробовать завести свой канал в YouTube с нарезками лучших моментов из видеоигр, чтобы и народ развлечь, и себя в чем-то новом попробовать. Но вот в чем загвоздочка, как только мы слышим страшные и незнакомые слава про карту захвата и OBS, вс...

Corsair купила производителя высококлассных игровых контроллеров SCUF Gaming Компания Corsair объявила о покупке компании SCUF Gaming — производителя высококлассных игровых контроллеров. Компании уже пришли к соглашению, и сделка должна быть закрыта в течение следующие 30 дней. Вместе с самой компанией Corsair получит обширный портфель патентов, кот...

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

Фишинг учетных данных Windows В первом квартале 2020 года число фишинговых атак на пользователей по всему миру выросло вдвое по сравнению с аналогичным периодом 2019 года — с 9% до 18%. Такие данные приводит “Лаборатория Касперского”. В операционных системах семейства Windows у некоторых программ и пр...

Дисплей Galaxy Z Flip оказался не очень устойчивым к повреждениям Более того, похоже, что «Ultra Thin Glass» — это не совсем стекло. Известный блогер Zack […]

Быстрее, выше, сильнее: Clear Linux — самый быстрый дистрибутив для x86-64? На днях ресурс Phoronix опубликовал результаты тестов скорости работы разных дистрибутивов Linux на системе с Core i9 10980XE. Тестирование проводилось со сборками Clear Linux 33540 (самая новая на момент теста), Clear Linux 31480 (конец 2019 года), Endeavour OS Rolling,...

Миграция IBM Lotus Notes/Domino в Microsoft Exchange без шума и пыли Может быть пора? Такой вопрос рано или поздно появляются у коллег, которые используют Lotus в качестве почтового клиента или системы документооборота. Запрос на миграцию (по нашему опыту) может возникнуть на совсем разных уровнях организации: от топ-менеджмента до пользоват...

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

[Перевод] Фронтенд-разработчику: 10 направлений, в которых стоит развиваться в 2021 году Профессия «фронтенд-разработчик», без сомнения, будет одной из самых востребованных в 2021 году. Раньше тем, кто работал в этой сфере, для создания интерактивных сайтов достаточно было знать HTML, CSS и, возможно, jQuery. Но сегодня фронтенд-разработчик вынужден существоват...

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

Недорогой Huawei получит стабильную Android 10 со дня на день Компания Huawei объявила о скором выходе стабильной версии фирменной оболочки EMUI 10 на основе свежей операционной системы Android для смартфона Huawei P30 Lite.  Производитель сообщил индийским пользователям, что программа бета-тестирования Android 10 / EMUI 10....

Технология PoE в вопросах и ответах В статье в популярной форме вопрос-ответ рассказывается о ключевых моментах при использовании питания посредством PoE (Power over Ethernet). Приводятся различия между стандартами, даётся информация о защите устройств от импульсов перенапряжений и о других полезных вещах. Чи...

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

Intel: мы не откажемся от 10-нм техпроцесса, соответствующие процессоры Ice Lake появятся в конце 2020 года На недавней конференции UBS компания Intel объявила, что не будет пропускать 10-нанометровый технологический процесс, чтобы перейти непосредственно к 7-нм технологии. Тем самым чипмейкер положил конец слухам, утверждавшим, производитель сделает именно так из-за затянувшегося...

Собираем C++ с bazel Введение и мотивация В последнее время на Хабре появляются посты про то, что cmake и c++ — друзья, приводятся примеры, как собирать header-only библиотеки и не только, но нет обзора хоть сколько-нибудь новых систем сборки — bazel, buck, gn и других. Если вы, как и я, пишете ...

ReactJS, Server Side rendering и некоторые тонкости обработки метатегов страницы Одной из проблем, которую придется решать при написании Server Side rendering приложения — это работа с метатегами, которые должны быть у каждой страницы, которые помогают при индексации их поисковыми системами. Начиная гуглить, первое решение, к которому приведут скорее вс...

[Перевод] Полигоны Another World Существует интересный способ изучения архитектуры компьютеров прошлого. Найти знакомую вам программу и попытаться выяснить, как она была портирована. Хорошим выбором для этого мог бы стать DOOM. Мегахит 1994 года от id Software был портирован на всё, что только можно. Игра с...

[Из песочницы] Познаем промисы на основе Ecmascript спецификации. Знакомство Здравствуйте. Изучая JavaScript (да и в принципе любую другую технологию), всегда возникают разнообразные вопросы, главный из которых: «А почему это работает таким образом и не иначе?» И очень важно в этот момент не просто найти...

Подборка 143 переводов эссе Пола Грэма (из 184) Пол Грэм — один из самых уважаемых людей среди ИТишников, основателей и инвесторов. Он первоклассный программист (написал два языка программирования), хакер, создатель дерзкого акселератора Y Combinator, философ. Своими помыслами и разумом Пол Грэм врывается в широкий спек...

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

Чем заняться на выходных: обзор некоторых настольных игр для тех, кто устал от голубых экранов В конце апреля отмечается Международный день настольных игр. Или в июне? У нас в T-Systems играют в настолки вне зависимости от праздников и времени года. Мы провели соцопрос, чтобы выяснить, какие игры предпочитают наши коллеги и сделать небольшой обзор — возможно, в преддв...

В России начал работу новый мобильный оператор Холдинг S8 Capital объявил о старте работы мобильного оператора Next Mobile с уникальными преимуществами для клиентов. Next Mobile – первый мобильный оператор, который обеспечивает покрытие нескольких ведущих сотовых компаний России. Абоненты оператора будут автоматически пе...

[Из песочницы] Маркировка остатков обуви в 1С. Решение проблемы сканирования и выгрузки в «Честный знак» Один из проблемных моментов в начале этого года для производителей и продавцов обуви – запрет с 1 марта 2020 года (возможно, с 1 июля) на производство, импорт, оптовую и розничную продажу обуви без маркировки и передачи данных в систему маркировки «Честный знак». Сегодня хо...

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

Apache Spark, lazy evaluation и многостраничные SQL запросы Известное об известном: spark работает с “датафреймами” (dataframes), которые являются алгоритмами трансформации. Алгоритм запускается в самый последний момент для того, чтобы "дать больше места" оптимизации и за счет оптимизации максимально эффективно его выполнить. Под кат...

Chainalysis: пирамида PlusToken продолжит оказывать давление на цену биткоина Пирамида PlusToken на $3 млрд продолжит оказывать давление на рынок, поскольку ее организаторы все еще располагают 20 000 BTC. Об этом сообщает Bloomberg со ссылкой на исследование Chainalysis. Цена биткоина просела почти на 50% по отношению к годовому максимуму, достигнутом...

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

[Перевод] 5 инструментов геймдизайнера, которые помогут вашей игре Видеоигры существуют более 50 лет. За это время технологии скакнули от текстовой The Oregon Trail до фотореалистичной Red Dead Redemption 2. Не говоря уже о VR-тайтлах вроде Half-Life: Alyx, которая выходит в конце марта. И все же, игровая индустрии еще очень молодая. Пос...

Создатели Xiaomi Poco X2 насмехаются над смартфонами с древними экранами Как мы уже сообщали, сегодня утром сетевой информатор Мукул Шарма (Mukul Sharma) на своей страничке опубликовал сведения о том, что смартфон Xiaomi Poco X2 будет представлен 4 февраля этого года. Чуть позже данная информация была подтверждена на официальной страничке бр...

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

Где теперь брать графику для Mac? Apple разругалась с Blackmagic Еще совсем недавно Apple рекомендовала использовать для усиления графических возможностей Mac исключительно яблочные решения. Почти яблочные. Внешние графические процессоры Blackmagic eGPU и Blackmagic eGPU Pro компании Blackmagic Design в корпусах, разработанных дизайнерам...

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

Будни Scrum-Мастера: трансформация команды и себя Бывало ли с вами такое, что вовремя общения, чтения или изучения чего-то будто осеняет, какая-то из старых или нынешних ситуаций в буквальном смысле предстаёт в новом свете? Со мной это постоянно случается, в этот раз при чтении книги “Азбука системного мышления” Донеллы Мед...

STL, allocator, его разделяемая память и её особенности Разделяемая память — самый быстрый способ обмена данными между процессами. Но в отличие от потоковых механизмов (трубы, сокеты всех мастей, файловые очереди ...), здесь у программиста полная свобода действий, в результате пишут кто во что горазд. Так и автор однажды задал...

Тёмная сторона дизайн-системы и что с ней делать Привет! Меня зовут Леша Свиридо, я ведущий дизайнер продукта в Альфа-Банке (это мы делаем интернет-банк для бизнеса). В этом посте я поведаю про дизайн-системы. Да, про них пишут так же часто, как про профессиональное выгорание или удаленную работу. Штука, прямо скажем, да...

[Перевод] Телепортируем процесс на другой компьютер!  Однажды коллега поделился размышлениями об API для распределённых вычислительных кластеров, а я в шутку ответил: «Очевидно, что идеальным API был бы простой вызов telefork(), чтобы твой процесс очнулся на каждой машине кластера, возвращая значение ID инстанса». Но в итоге эт...

В Ульяновской области в 2020 году доходы бюджета увеличатся на 8,2 млрд рублей по сравнению с 2019 годом Доходы бюджета Ульяновской области в 2020 году утверждены на уровне 60,430 млрд рублей, из которых общий объем финансовой помощи из федерального центра составит всего лишь шестую часть – чуть более 10 млрд рублей. В 2020 году доходы бюджета региона почти на 8,2 млрд рублей б...

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

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

Для визуальной новеллы Necrobarista планируется несколько бесплатных DLC Визуальная новелла Necrobarista вышла только неделю назад, а студия Route 59 уже планирует выпустить для неё несколько DLC. В них будут охвачены судьбы и истории некоторых персонажей. Всё это и парочка других обновлений запланированы на конец 2020 года. Если вы ничего не зн...

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

Как построить “Умный дом" и не сойти с ума Умная мебель, которая сама заботится о порядке в доме, — must-have почти любой футуристической картины. На самом деле саморегулирующееся климат, автоматическое включение и выключение света и голосовое управление бытовой техникой — всё это можно настроить уже сейчас. Но пон...

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

[Из песочницы] Получение разрешения на полёт дрона (БВС, БПЛА) в Российской Федерации Данная статья написана мной с целью облегчить прохождение по пути официального оформления своего вылета тем моделистам-любителям, кто сомневается в выполнимости для себя данной процедуры и не знает с чего начать. В первую очередь хочу выразить благодарность автору статьи «...

Книга «Управление памятью в .NET для профессионалов» в правильном переводе команды DotNetRu Совсем недавно в издательстве ДМК-пресс на русском языке вышла замечательная книга Конрада Кокосы «Управление памятью в .NET для профессионалов». Это издание примечательно тем, что в переводе участвовали не только люди со стороны издательства, но и члены сообщества DotNet.R...

Открыты четыре типа старения человеческого организма. Чем они отличаются? 3D-модель пожилого человека В конце 2019 года ученые из калифорнийского университета Стэнфорд выяснили, что старение человека является непрерывным процессом. По результатам их исследования получилось, что физическое старение организма происходит в три этапа. Первый из них пр...

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

«Объясняю каждую строчку» — разработка видеоигры в прямом эфире Э-ге-гей! Кто хочет узнать, как делаются видеоигры? Ладно, я угораю. Уж где-где, а тут публика должна быть в курсе. Тем не менее, как насчёт увидеть процесс создания игры? Полностью. С первой до последней строчки. ВСЁ. Вообще ВСЁ. Не просто увидеть, даже поучаствовать, если...

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

Создаём с нуля высоконагруженное приложение на Tarantool В 2013 я пришел в Mail.ru Group, и я решал задачу, в которой мне нужна была очередь. Есть много разных инструментов для построения очередей, но я решил для начала узнать, что уже имеется в компании. Услышал, что есть такой продукт — Tarantool. Узнал, как он устроен, и мне п...

Telegram Open Network: теория и практика от валидатора сети В последние несколько месяцев всё внимание мирового блокчейн-сообщества было приковано к запуску одного из самых масштабных криптовалютных проектов — Telegram Open Network (TON). Что на самом деле представляет из себя блокчейн TON? Является ли сеть TON действительно децен...

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

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

В поисках свежести 20 марта 2010 года началось извержение вулкана Эйяфьядлайёкюдль в Исландии. 14 июля 2015 года межпланетная станция New Horizons передала на Землю фотографии Плутона. 15 апреля 2019 года случился пожар в соборе Парижской Богоматери. Что общего в этих случаях? Каждое подоб...

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

Привезёт ли Samsung в Россию Galaxy S11 на Snapdragon 865 Samsung начнет выпускать Galaxy S11 на процессорах Snapdragon в большем числе стран Пожалуй, главная претензия, которую российские поклонники линеек Galaxy S и Galaxy Note предъявляют Samsung, — это аппаратное оснащение смартфонов, или, если быть до конца точным, то их...

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

Новые экзамены по Azure За последние 3 месяца, Microsoft анонсировал много изменений в сертификации и экзаменах. Часть из них описаны в этой статье. В этой статье фокус выставлен не на совершенно новые экзамены, а на обновленные версии ранее существовавших: AZ-104 для администраторов, AZ-204 для ...

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

Студенты СПбГУ разрабатывают сайт-агрегатор для услуг 3D-печати В рамках конкурса «Start-up СПбГУ — 2020» команда Cloudprints разработала веб-платформу, которая сделает 3D-печать в России более популярной. Благодаря проекту обычные пользователи, не имеющие технического образования и собственного устройства для 3D-печати,...

Пользователи покупают всё больше подержанных смартфонов и не собираются останавливаться Аналитическая копания IDC подвела итоги вторичного рынка смартфонов за 2019 год и сделала прогноз по его развитию до 2023 года.  Международный рынок подержанных смартфонов вырос в 2019 году на 17,6% по сравнению с 2018 годом, достигнув уровня 206,7 млн штук. По мн...

Описание инфраструктуры в Terraform на будущее. Антон Бабенко (2018г) Многие знают и используют Terraform в повседневной работе, но для него до сих пор не сформировались лучшие практики. Каждой команде приходится изобретать свои подходы, методы. Ваша инфраструктура почти наверняка начинается просто: несколько ресурсов + несколько разработчико...

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

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

DIY DLP или upgrade покупного принтера? «Если хочешь сделать хорошо, сделай сам!» Все слышали эту фразу и большинство с головой и руками из плеч согласны с этим. Я постарался сделать совершенно новый принтер из фабричного Anycubic Photon. На мой взгляд, это уже не upgrade, особенно, если посчитать все расходы. Над...

Издатель VR-игр подтвердил выход PlayStation VR 2 в 2020 году Некоторое время ходили слухи, что наряду с PlayStation 5 будет выпущена обновлённая модель PlayStation VR. Предположение недавно подтвердил издатель Immersive VR Education (Apollo 11 VR и Titanic VR). Компания выпустила финансовый отчёт, в котором упоминается о новой гарниту...

[Перевод] 10 отличных Github репозиториев для разработчиков (часть 2) Привет, хабровчане. Недавно у меня был пост, где я перевел статью со списком крутых репозиториев на Github. Читателям зашло, поэтому решил сделать продолжение, тем более, что автор оригинала предложил еще один интересный список. Кому интересно, добро пожаловать под кат. Как...

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

Всего 6 миллионов PlayStation 5 будет сделано до конца года Sony PlayStation не меняла планов относительно выпуска игровой консоли PlayStation 5 к концу 2020 года, чтобы пользователи получили приставку в подарок на Рождество и Новый год, однако о коронавируса всё же есть планы на этот счет! Согласно новому отчёту Bloomberg, компания...

[Из песочницы] AWS Step Functions overview Теория Что такое Step Functions? Из AWS Docs: Step Functions — это сервис бессерверной оркестровки, который позволяет комбинировать функции AWS Lambda и другие сервисы AWS для создания критически важных для бизнеса приложений. С помощью графической консоли Step Functions вы ...

Samsung доказала, что обновления для Android могут выходить быстро Если обновления безопасности выходят с задержкой, виноват ваш производитель Пожалуй, основная — если вообще не единственная – причина, по которой смартфоны Google Pixel пользуются популярностью, является прямой доступ к обновлениям. Благодаря тому, что разработкой апде...

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

ПМЭФ-2019: Трудные роды технолидеров Участники форума «Как создать новых технологических лидеров?» обсуждали модели взаимодействия крупного бизнеса и стартапов. При достаточно большом количестве стартапов в последние 10-15 лет и указанию госкорпорациям содействовать их развитию множества новых крупных иннова...

Регистрация и вход в казино Вулкан В онлайн казино Вулкан: http://vullkanclub.net/vhod-registraciya/ вы безусловно сможете заработать реальные деньги, при наличии знаний правили хотя бы минимального опыта, но важно не только заработать, но потом и снять их, чтобы воспользоваться. Что же касается того как вы с...

Почему будущее за планшетами, а не ноутбуками Нужен ли ноутбук, если есть планшет? Не так давно наши коллеги из AppleInsider.ru сравнивали ноутбук от Razer и 16-дюймовую новинку MacBook Pro. Ноутбуки предлагают потрясающую производительность, но не очень хорошую мобильность. Давайте будем честны, такие устройства не оче...

[Перевод] Браузер и числа с плавающей запятой Изображение — www.freepik.com Несколько лет назад я много думал и писал о математике с плавающей запятой. Это было очень интересно, и в процессе исследований я многое узнал, но иногда я долгое время не использую на практике все эти полученные тяжким трудом знания. Поэтому ...

Можно ли защититься от ВИЧ на генном уровне Чума XX века свирепствует и в XXI веке. СПИД уже давно признается многими настоящей проблемой человечества, которую надо как-то решать. Люди строят теории, откуда он взялся, и почему надо или не надо переживать по его поводу, но одно ясно точно. С ним надо бороться и надо зн...

Неубиваемая новинка с защитой IP69K и экраном 5 дюймов стоит всего $70 Недавно Ulefone выпустила сверхбюджетный защищенный телефон Armor X3, который стал довольно успешным. Вчера Ulefone сообщила о начале предварительной продажи нового неубиваемого смартфона начального уровня из серии Armor X. Ulefone Armor X6 на данной стадии предлагается...

Вспышка коронавируса и iPhone SE 2: что сейчас происходит с Apple? На днях кое в чем Microsoft превзошла Apple. Более того, предсказания аналитиков не внушают оптимизма поклонникам “фруктовой” компании – у Microsoft иммунитет против вируса, уже убившего более восьмисот человек в материковом Китае и продолжающего убивать. Microsoft тоже нес...

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

Перенос всех баз данных MS SQL Server на другую машину Недавно возникла необходимость переноса всех БД (>50 на одном экземпляре SQL Server) из dev-окружения на другой экземпляр SQL Server, который располагался на другом железе. Хотелось минимизировать ручной труд и сделать всё как можно быстрее. Disclaimer Скрипты написаны д...

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

[Перевод] Как превратить скрипт на Python в «настоящую» программу при помощи Docker Никого не интересует, умеете ли вы разворачивать связанный список — всем нужно, чтобы можно было легко запускать ваши программы на их машине. Это становится возможным благодаря Docker. Для кого предназначена эта статья? Вам когда-нибудь передавали код или программу, дерево...

Инструменты создания бэкапов PostgreSQL. Андрей Сальников (Data Egret) Предлагаю ознакомиться с рашифровкой доклада Андрей Сальников из Data Egret "Инструменты создания бэкапов PostgreSQL" . В конце обновленная сводная таблица по инстрментам Данный доклад посвящен доступным инструментам бэкапирования PostgreSQL. Логические backup, бин...

SpaceX планируют запуск первой космической миссии с людьми на борту Crew Dragon весной 2020 года Астронавты Боб Бенке и Даг Херли станут первыми людьми, которых на МКС доставит частный космический корабль Весной 2020 года компания SpaceX намерена отправить двух астронавтов на Международную космическую станцию на борту космического корабля Crew Dragon. Недавно SpaceX зав...

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

Google выпустила свежее обновление Google Play. Что нового? Google может обновлять Google Play независимо от Android Несмотря на то что Google часто ругают за несовершенства Google Play, лично мне импонирует подход компании к развитию своего магазина приложений. В отличие от Apple, которая обновляет App Store максимум один раз в год ...

[Из песочницы] Реактивная разработка Telegram бота Доброго времени суток, Habr'овчане. В поисках различной информации по разработке бота для чата Telegram в сети Интернет обнаружил, что все tutorial'ы хоть и достаточно полны различными механиками взаимодействия с библиотекой «telegram-bot-api», никто не пришёл к умозаключен...

Microsoft анонсировала Windows Package Manager для Windows 10 В ходе Build 2020 компания Microsoft анонсировала диспетчер пакетов Windows Package Manager для Windows 10, который призван облегчить разработчикам настройку рабочей среды, например, после переустановки операционной системы. Если раньше разработчикам приходилось вручную заг...

Open360: как мы начали с разработки модели премирования и сделали IT-систему для внутреннего HR TL;DR: рассказываю о задаче оценки вклада сотрудника в общий результат и новой open source системе проведения круговой оценки сотрудников, разработанной в нашей компании, на базе метода оценки 360 градусов. Здравствуйте, меня зовут Иван Кудрявцев — я технический директор и ...

[Из песочницы] Проверка б/у макбука перед покупкой — чек-лист Данный чек-лист — компиляция нескольких источников, я его делал для себя, когда в конце 2019 года покупал 13" б/у макбук 2015 года, последний из имевших нормальную клавиатуру и набор портов, перед тем как Apple перешла на клавиатуру-бабочку и usb-с порты. Какую модель ...

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

НКО и активистов приглашают подготовить гражданский обзор Коалиция за устойчивое развитие страны приглашает НКО и активистов к подготовке гражданского обзора о реализации Целей устойчивого развития (ЦУР) в России. ООН в 2015 приняли программу «Цели устойчивого развития» (ЦУР). Это общемировые цели и стандарты, которые должны до...

Транспорт за июнь 2020: что случилось интересного Мировые пассажироперевозки с отметок примерно около 15% стали восстанавливаться. Мы видим около трети от нормальных перевозок по России, а в некоторых регионах больше. Мировые авиаперевозки восстановились на 65% от докризисного уровня — по всему миру компании выполняют 118...

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

[Перевод] Неоморфизм с помощью SwiftUI. Часть 1 Салют, хабровчане! В преддверии старта продвинутого курса «Разработчик IOS» мы подготовили еще один интересный перевод. Неоморфный дизайн — это, пожалуй, самый интересный тренд последних месяцев, хотя, по правде говоря, Apple использовала его в качестве своего дизайнерског...

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

[Перевод] Symfony Messenger: объединение сообщений в пакеты Иногда требуется сделать так, чтобы сообщения в Symfony Messenger отправлялись потребителю пакетами, а не поодиночке. Недавно нам потребовалось отправлять через Messenger обновленные строки текста из наших программ поставщику переводческих услуг.Но из-за жесткого ограничения...

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

[recovery mode] Культура как основа масштабирования команды х2 каждый год. Про ошибки в найме и culture fit Я работаю менеджером разработки в Miro и активно участвую в найме. Последние несколько лет наша команда удваивается ежегодно и становится мультикультурной, у нас открываются офисы в Америке и Европе. 5 лет назад, в начале стадии быстрого роста, наши процессы найма и онборди...

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

Учимся квантовому программированию на Python с помощью примеров. Доклад Яндекса Сегодня любой желающий может воспользоваться методами квантового программирования, написать простой код на Python и запустить его на реальном квантовом вычислителе. Ришат Ибрагимов rishat_ibrahimov разобрал основы квантовых вычислений на примерах с кодом, показал, как запуск...

Microsoft начинает выпускать обновление v1909 пользователям, использующим старые версии Windows 10 Microsoft начала выпускать обновление Windows 10 v1909 для пользователей, которые все еще работают на старых версиях Windows 10, включая v1809. Это сделано для того, чтобы пользователи были в курсе последних событий, особенно тех, кто все еще пользуется версией 1809. Обновле...

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

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

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

eBPF: современные возможности интроспекции в Linux, или Ядро больше не черный ящик У всех есть любимые книжки про магию. У кого-то это Толкин, у кого-то — Пратчетт, у кого-то, как у меня, Макс Фрай. Сегодня я расскажу вам о моей любимой IT-магии — о BPF и современной инфраструктуре вокруг него. BPF сейчас на пике популярности. Технология развивается сем...

GeForce GTX 1660 дешевеет, чтобы перестать быть бессмысленной покупкой Выпущенная недавно видеокарта GeForce GTX 1650 Super приятно порадовала и ценой, и производительностью. Она стоит всего 160 долларов, при этом значительно опережая GTX 1650 и не особо отставая от GTX 1660. При этом последняя официально стоит 220 долларов, то есть она на...

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

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

Microsoft уже работает над Android 11 для Surface Duo Необычный двухэкранный смартфон Microsoft Surface Duo изначально было запланировано выпустить в конце 2020 года, однако многочисленные слухи указывают на то, что компания хочет выпустить устройство ощутимо раньше — уже летом, причём до анонса Galaxy Fold 2, то ест...

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

Правда или миф? Гидрогелевая пленка на iPhone Последние пару лет все только и говорят о гидрогелевых плёнках на телефон. Якобы они такие крутые, сами восстанавливаются после повреждений (уже интересно), легко клеятся и не оставляют после себя пузыри. Звучит как сказка, учитывая, что найти гидрогелевую пленку на айфон м...

Android TV добавляет рекламные баннеры различных шоу на ... Google направляет на Android TV, возможно, больше внимания, чем на любой другой свой продукт. Как еще объяснить, что модифицированная версия Зеленого робота обрастает новыми фичами почти каждую неделю?   Читать также: Google расширяют функциональность YouTube для Androi...

Лучший процессор для игр. AMD Ryzen 5 2600 Выбрать процессор для игрового компьютера на самом деле достаточно легко, если вы понимаете, какие именно компоненты и параметры вам необходимы для запуска того или иного проекта. Если вы в этом разбираетесь, то без труда подберете подходящее решение, если же нет — достаточн...

Опубликованы поддерживаемые смартфоны для Diablo Immortal от Blizzard В мае Blizzard поделилась новыми подробностями по Diablo Immortal. Об этом можно подробно прочитать здесь, а теперь давайте посмотрим на свежую информацию касательно поддерживаемых смартфонов. Их запостили разработчики на китайском сайте в честь начала ЗБТ Immortal в Поднебе...

[Перевод] 50 лет Паскаля В начале 1960-х в мире доминировали языки Фортран (Джон Бэкус из IBM) для научного и Кобол (Жан Саммет из IBM и Министерство обороны) для коммерческого применения. Программы писались на бумаге, затем перфорировались на картах, после чего результатов их выполнения ждали цел...

[Перевод] Используйте парсинг вместо контроля типов В 2019 году была написана потрясающая статья Parse, don’t validate. Я крайне рекомендую изучить её всем программистам (а также недавнее дополнение к ней Names are not type safety). Её основная идея заключается в том, что существует два способа проверки валидности входящих ...

[Перевод] Серфинг интернета геймпадом (Javascript) Сидя за столом, вы используете мышку и клавиатуру, сидя на диване — скорей всего тачпад ноутбука или тачскрин планшета. Возможно, вы даже используете Leap Motion и управляете компьютером с помощью жестов. Как вы уже поняли, существует множество способов серфить интернет и у...

Security Week 51: уязвимости в iOS и процессорах Intel 10 декабря компания Apple выпустила большой набор патчей для macOS, iOS (включая iPadOS) и watchOS. Пожалуй, наиболее опасным из закрытых багов была уязвимость в FaceTime, затрагивающая все мобильные устройства Apple начиная с iPhone 6s и iPad Air 2. Как и в случае с обнаруж...

БПЛА Dynetics X-61A, запускаемый с самолета, совершил первый полет, разбившись при приземлении Компания Dynetics, участвующая в программе Gremlins агентства DARPA, на этой неделе рассказала об успешном, по ее словам, первом полете летательного аппарата X-61A (Gremlins Air Vehicle или GAV). Полет состоялся в ноябре 2019 года на полигоне в штате Юта. Его программа...

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

Что скрывается за VestaCP Вряд ли сейчас кому-то может прийти в голову мысль написать свою панель управления сервером: интернет давно прикипел к ISP, cPanel, Plesk и десятку их аналогов. Все «взрослые» панели умеют примерно одно и то же, различаясь лишь интерфейсом, уровнем поддержки и специфически...

Зарплаты в ИТ во втором полугодии 2019 года: по данным калькулятора Хабр Карьеры Наш отчёт по зарплатам в ИТ за второе полугодие 2019 года построен на данных из калькулятора зарплат Хабр Карьеры, в котором за этот период было собрано более 7000 зарплат. В отчёте мы посмотрим на текущие зарплаты по основным ИТ-специализациям, а также на их динамику за ...

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

Принимаем платежи по Системе быстрых платежей (СБП) Всем привет! Меня зовут Тамара, я работаю в Тинькофф и отвечаю за торговый эквайринг и онлайн-кассы. Недавно на рынке появился новый способ оплаты покупок — по QR-коду через Систему быстрых платежей (СБП). Однако пока в сети мало информации о том, как все работает. В этой ст...

Российский серверный рынок вырос Такие данные публикует IDC по результатам исследования IDC EMEA Quarterly Server Tracker.Квартальные поставки серверов стандартной х86 архитектуры заняли 99,4% в количественном выражении. В денежном выражении серверы х86 составили долю в 88,7%, показав рост на 5,5% по отноше...

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

Слухи: долгожданная RPG по «Гарри Поттеру» выйдет в 2021 Последние 5 лет новые игры во вселенной Гарри Поттера выходили только на мобильных платформах. Но уже скоро поклонников серии ждет более масштабное приключение. Разработкой новой игры для консолей следующего поколения занимается студия Avalanche Software (авторы Ultimate Mo...

[Перевод] Как автоматизировать развертывание баз данных с помощью Liquibase? Liquibase — это инструмент управления изменениями в базе данных. С его помощью вы можете отслеживать изменения в базе данных, сделанные с помощью SQL (или XML) скриптов. Эти скрипты могут быть добавлены в системы контроля версий, такие как git.В данной статье мы рассмотрим, ...

[Перевод] 21 извлеченный урок за 21 год программирования Доброго времени суток, друзья! 7 апреля 2020 года. Сегодня для меня очень важный день. Сегодня исполняется ровно 21 год с того момента, как я начал писать код (делать это профессионально, зарабатывать этим себе на хлеб). Кажется, что это было только вчера… сегодня я — че...

[Перевод] Пишем макет 16-битного ядра на C/C++ В первой и второй статьях я лишь коротко представил процесс написания загрузчика на ассемблере и C. Для меня это было хоть и непросто, но в то же время интересно, так что я остался доволен. Однако создания загрузчика мне показалось мало, и я увлекся идеей его расширения до...

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

[Из песочницы] Jungle town: как мы хотели изменить мир к лучшему, создавая детскую игру История нашей игры началась в 2016 году с покупки приставки Apple TV. Это был очень желанный девайс, на котором я обнаружил несколько игр, в том числе детских. Одна из них была от знаменитой студии, и она настолько мне понравилась, что я сказал своей супруге и музе: «Дорог...

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

Android изнутри: сравнение Dalvik и ART Привет, Хабр! Около полугода назад я публиковал подробный «гайд» по JVM. Пост, в целом, зашел, а в комментариях спросили, не планируется ли “чего-то по андроиду”. Наконец, у меня дошли руки. В этом посте поговорим о среде выполнения в Android. В частности, я постараюсь кр...

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

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

Как отключить вызов Bixby на Samsung Galaxy Note 20 Производители смартфонов и программного обеспечения придумали немало ассистентов, которые должны сделать нашу жизнь проще и комфортней. По крайней мере, так должно быть, но на деле часто получается совершенно иначе. Простым примером служит ассистент Bixby на смартфонах Sams...

Девелопишь на .NET Core? Го в Ubuntu, я создал Photo by Kevin Horvat Все 12 лет своей карьеры я работал с .NET и был крепко привязан к Windows и проприетарным инструментам разработки. Но, спасибо Microsoft, .NET Core все изменил и теперь разрабатывать для .NET можно почти на чем угодно и в чем угодно. Дело за малым — пе...

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

[Перевод] Решаем мини-игру про взлом протокола в Cyberpunk 2077 за 50 строк на Python Если вы хотя бы отдалённо интересуетесь играми и не прожили последнюю пару лет в тайге, то, вероятно, слышали что-нибудь о Cyberpunk 2077. После долгого ожидания она наконец вышла! И в ней есть мини-игра про взлом! И чем больше получишь в ней очков, тем ценнее приз! Может л...

S8 Capital запустил нового мобильного оператора в России Абоненты будут автоматически переключаться на сотовую сеть с более устойчивой связью без использования разных сим-карты. Интеллектуальная облачная сеть Next Mobile сама настроится на лучшее соединение.

Идеальный спортсмен Масштаб миниатюры 1:35. На фото чрезмерный наклон вперед, для более устойчивого положения при фото сессии. Естественно в диораме фигурка будет стоять более вертикально. Фотополимер AnycubicВысота слоя 35 мк.

[Из песочницы] E-learning на костылях. Исправляем курсы из Articulate Rise Рынок насыщен разными программами для разработки электронных курсов — авторскими средствами (authoring tools). Есть продукты на любой вкус: хочешь прогу, чтобы просто конвертировать электронные презентации в HTML5? Да пожалуйста! Хочешь делать одностраничники в редакторе вро...

Глава Cisco пообещал не сокращать штатных сотрудников Также Чак Роббинс призвал другие компании с устойчивым финансовым положением брать пример с Cisco.

Сборка прошивки marlin 2 для SKR 1.3 под линуксом Эта скорее заметка для себя, чтобы не потерять.Таким образом можно собрать прошивку под любой принтер, главное правильно выставить настройки в platformio.ini и переменную MOTHERBOARD в Configuration.hЯ опишу процесс сборки прошивки под линуксом без установки platformio и дру...

Генеалогические исследования — метрические книги, переписи, архивы, открытые базы Не один год я увлекаюсь генеалогией. Практической пользы в этом хобби нет, но интересного очень много. Здесь я хотел поделиться накопленным опытом, частью интересных сведений, не сильно погружаясь в персональные истории. Чтобы текст сильно не распухал, расскажу всего 2 кейса...

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

Структуры данных: список, который умеет всё* * Под всё имеется в виду относительно быстрое выполнение операций над единичным элементом массива. Структур данных, которые реализуют список полно. У всех есть свои достоинства и недостатки. Например в мире Java — в зависимости от необходимых операций — можно использовать: ...

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

Выкладка go pet проекта на VPS Привет, Хабр! Меня зовут Артем Желтак, я teamlead, а также преподаватель курса “Разработчик Golang” в OTUS. В преддверии старта нового потока курса, хочу поделиться с вами своей авторской статьей. Я верю, что Golang прекрасен, но в мире еще много php и других проектов рабо...

Microsoft обновила бесплатный Office для Windows 10 Компания Microsoft выпустила обновление приложения Office для операционной системы Windows 10. На данный момент новая версия доступна для участников программы тестирования Windows Insider.  Office версии 18.2001.1241.0 приносит переработанную пиктограммку приложен...

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

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

Разработка дискретной графики Intel продвигается, но флагманы на втором плане Как выяснилось по итогам изучения аннотаций в программном обеспечении с открытым кодом, таинственные дискретные графические решения Intel DG1 будут относиться к тому же классу энергопотребления и производительности, что и встроенная графика процессоров Tiger Lake, которые до...

Эмулятор классического рынка Каждый раз, когда я читаю что-либо об экономике, я постоянно пропускаю момент между “да, конечно, это всё очевидно” и “почему? как вы это получили?”. Обычно это связано с тем, что примеры, которые можно привести из реальной жизни, либо элементарные, либо настолько сложные...

Пишем бизнес-процесс в Битрикс24 с задатком на будущее На работе я занимаюсь поддержкой пользователей и обслуживанием коробочной версии CRM Битрикс24, в том числе и написанием бизнес-процессов. Нужно отметить, что на самом деле я не «чисто» специалист по Битриксу, а это одна из моих обязанностей. На самом деле обязанностей у мен...

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

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

Android 11 задерживается. Конференция Google не состоится даже в онлайне Компания Google официально подтвердила, что ежегодная конференция разработчиков Google I/O в этом году проводиться не будет ни в каком формате. Пару недель назад стало известно, что из-за пандемии коронавируса компания решила не проводить офлайновое мероприятие. Тогда к...

Как перезапустить (перезагрузить) Finder на Mac (macOS): 4 способа Системный файловый менеджер macOS – он же Finder – работает без проблем в 99% случаев. Но иногда (очень и очень редко) он «зависает», иногда его нужно перезагрузить для вступления в силу определенных изменений. Поэтому навык перезапуска Finder пригодится всем. Существует нес...

[Перевод] Создание панорамных видео в Unity Зачем нужны панорамные видео? Большинство статей моего блога рассчитано на разработчиков игр. Если вы один из них, то можете задаться вопросом, чем вас может заинтересовать создание панорамных видео (360° videos). Виртуальная реальность — очень успешная отрасль, на различны...

[Перевод] Работа с GeoJSON в среде Node.js: практическое знакомство GeoJSON — это стандартизованный формат представления географических структур данных, основанный на JSON. Существует множество замечательных инструментов для визуализации GeoJSON-данных. При этом данный формат хорош не только в деле хранения координат неких точек. Он, помимо ...

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

Безопасная загрузка в i.MX6 Безопасная загрузка в i.MX6 Разрабатывая любой проект для встроенных систем разработчик должен решать два дополнительных вопроса: Как защитить прошивку от подмены в изделии; Как защитить ПО от копирования. В данной статье описано как защитить процессор i.MX6 от подмены за...

[Из песочницы] Flask-DJ: Django (mvc) структура для проекта на flask Всем привет! Когда я впервые столкнулся с Flask, у меня сразу возник вопрос по построению архитектуры проекта. Прочитав пару статей на Хабре (https://habr.com/ru/post/275099/ и https://habr.com/ru/post/421887/), я вспомнил свой опыт создания проектов на Django, и решил сде...

Google выпустила функцию Focus Mode для Android 9 и 10 Focus Mode — новая функция Digital Wellbeing для ограничения работы отвлекающих приложений Наверное, все знают, что в этом году у Apple как-то не задалось с iOS 13. Мало того, что разработчики компании пропустили массу багов, часть из которых, по сути, препятствовала и...

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

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

PostgreSQL Antipatterns: статистика всему голова Для выбора наиболее эффективного плана выполнения запроса PostgreSQL пользуется накопленной статистикой о распределении значений данных в целевых таблицах. Она обновляется с помощью явного запуска команд ANALYZE и VACUUM ANALYZE или в фоновом режиме процессом autovacuum/auto...

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

Более мощный конкурент Raspberry Pi 3 стоит всего $10 Одноплатных компьютеров, хороших и разных, становится все больше. Недавно мы писали о сетевой альтернативе Raspberry Pi, а сейчас появился еще более интересный вариант. Речь пойдет об Iconikal Rockchip 3328. Он более современный, чем Raspberry Pi 3, с ним поставляется сра...

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

Давайте посмотрим, как менялся Google Play Каким был Google Play и насколько он хорош сегодня? Ранее я уже опубликовал статью, где подробно рассмотрел, каким был Google Play и как менялся. В этом материале я попытаюсь поделиться, скорее, своими ощущениями от магазина и тем, как они менялись с обновлениями. Я всегда х...

АЛРОСА запустилиа приложение для продажи бриллиантов Благодаря новому пилотному проекту АЛРОСА и технологической компании Everledger около миллиарда активных пользователей WeChat смогут получить прозрачную информацию о происхождении приобретаемых бриллиантов нажатием одной кнопки, говорят в компании АЛРОСА. Это первый продукт...

Представлен телевизор LG LSAB009 Какое-то время нада пользователи с трудом верили в то, что будут продаваться телевизоры с разрешением 4К и что диагональ будет больше 42 дюймов. Теперь это уже не кажется настолько невероятным, так как производители уже показывают модели своих телевизоров с диагональю 80 дюй...

ABBYY NeoML: как мы делали библиотеку машинного обучения и зачем она нужна Привет, Хабр! Меня зовут Стас, и я отвечаю за направление Common Libraries в компании ABBYY. Недавно мы выложили на GitHub созданную нами библиотеку для машинного обучения NeoML. NeoML — это кроссплатформенная C++ библиотека, позволяющая организовать полный цикл разработки ...

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

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

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

[Из песочницы] 10 строк кода, которые уменьшат боль от вашего проекта на Vue … или знакомство с плагинами Vue JS на примере интегрированной шины событий Пара слов о… Всем привет! Сразу оговорюсь. Я очень люблю VueJS, активно пишу на нем уже больше 2-х лет и не считаю, что разработка на нем может причинить боль хоть в какой-то значимой степени :) С д...

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