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

[Из песочницы] Learn OpenGL. Урок 4.8 — Продвинутый GLSL Продвинутый GLSL Этот урок не продемонстрирует вам новые продвинутые средства, значительно улучшающие визуальное качество сцены. В этом уроке мы пройдем по более или менее интересным аспектам GLSL и затронем несколько неплохих приёмов, которые могут помочь вам в ваших стрем...

[Из песочницы] Learn OpenGL. Урок 4.7 — Продвинутая работа с данными Продвинутая работа с данными Мы в основном, использовали буферы в OpenGL для хранения данных в течение довольно долгого времени. Есть более интересные способы манипулирования буферами, а также другие занятные методы передачи больших объемов данных шейдерам с помощью текстур...

Работа с API КОМПАС-3D → Урок 6 → Сохранение документа в различные форматы Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о том, как сохранять документы. Читат...

Работа с API КОМПАС-3D → Урок 7 → Знакомство с настройками Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о настройках системы КОМПАС. Читать д...

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

Основы программирования на SAS Base. Урок 2. Доступ к данным В предыдущей статье мы познакомились с интерфейсом SAS UE, терминологией SAS Base, типами данных, основными требованиях к синтаксису SAS Base, а также рассмотрели распространенные синтаксические ошибки. Сегодня я расскажу, как можно получить доступ к данным различных формат...

[Перевод] Learn OpenGL. Урок 5.3 — Карты теней Тень — это отсутствие света. Если лучи от источника света не попадают на объект, так как поглощаются другим объектом, то первый объект находится в тени. Тени добавляют реализма к изображению и дают увидеть взаимное расположение объектов. Благодаря ним сцена приобретает "глу...

Основы программирования на SAS. Урок 1 Привет! Я Анна Добрыченко, преподаватель учебного центра SAS в России: провожу тренинги по программированию на SAS Base, использованию SAS Enterprise Guide и SAS Visual Analytics, участвую в подготовке стажеров. Вся техническая документация и статьи продуктов и решений SAS и...

Написание blockchain менее чем за 200 строк кода на Go Данный урок является хорошо адаптированным постом про простое написание blockchain на Javascript. Мы портировали его на Go и добавили дополнительных фич, таких как просмотр цепочек в браузере. Читать дальше →

[Перевод] Learn OpenGL. Урок 4.6 — Кубические карты Кубические карты До сих пор нам приходилось пользоваться лишь двухмерными текстурами, однако, OpenGL поддерживает гораздо больше типов текстур. И в этом уроке мы рассмотрим тип текстурной карты, на самом деле, представляющий собой комбинацию нескольких отдельных текстур – э...

[Перевод] Как легко начать писать на PowerShell или несложная автоматизация для управления Active Directory Изучить основы PowerShell Данная статья представляет собой текстовую версию урока из нашего бесплатного видеокурса PowerShell и Основы Active Directory (для получения полного доступа используйте секретное слово «blog»). Данный видеокурс оказался необычайно популярным по в...

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

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

[Перевод] Learn OpenGL. Урок 4.11 — Сглаживание Сглаживание В своих изысканиях, посвященных трехмерному рендеру вы наверняка сталкивались с появлением пикселизованных зазубрин по краям отрисовываемых моделей. Эти отметины неизбежно появляются из-за принципа преобразования вершинных данных в экранные фрагменты растеризато...

Origami school 1.2 100+ уроков от Школы Оригами!   Хочешь научиться оригами? Тогда это приложение для вас, больше 100 уроков оригами, от самых простых до подвижных фигур. Делайте оригами с детьми или друзьями. Оригами на праздник или подарка. Пошаговые и понятные уроки для обуче...

Открытый урок «ISCSI в Linux» Всем привет! Выходим на финишную прямую по запуску обновлённого курса «Администратора Linux»: целиком обновили программу, провели открытые уроки, с одним из которых и делимся с вами. На уроке разбирается SAN и NAS и как настроить ISCSI target в Linux. Как всегда ждём комм...

Learn OpenGL. Урок 5.2 — Гамма-коррекция Гамма-коррекция Итак, мы вычислили цвета всех пикселей сцены, самое время отобразить их на мониторе. На заре цифровой обработки изображений большинство мониторов имели электронно-лучевые трубки (ЭЛТ). Этот тип мониторов имел физическую особенность: повышение входного напряж...

Школьную программу предлагают расширить уроками робототехники С инициативой ввести в российских школах уроки робототехники выступил молодежный парламент при Государственной думе. По словам председателя Молодежного парламента Марии Воропаевой, на сегодня уроки по робототехнике уже внедряются в некоторых школах как дополнительные ...

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

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

[Перевод] Blockchain на Go. Часть 1: Прототип Блокчейн одна из самых революционных технологий 21 века, до сих пор не реализовавшая весь свой потенциал. По сути, блокчейн это просто распределенная база данных. Что же делает ее уникальной? Это база данных полностью открыта и хранится у каждого участника полной или частичн...

LEGO® Education предоставляет новые учебные Maker для школ и детских садов Компания LEGO® Education представляет новые учебно-методические материалы Maker для увлекательных практических занятий детским и юношеским научно-техническим творчеством. Материалы, предназначенные как для педагогов дошкольного образования, так и учителей начальной и основн...

Google научит основам машинного обучения каждого Google открыла доступ к своему курсу основ машинного обучения Machine Learning Crash Course (MLCC) для всех желающих. Программа состоит из 25 уроков и 40 упражнений, на ее прохождение понадобится около 15 часов. Видеолекции курса ведут эксперты Google, демонстрируют реальные...

3. Check Point на максимум. Content Awareness Здравствуйте, Коллеги, добро пожаловать на третий урок курса Check Point на максимум. На этот раз мне хотелось бы обсудить блейд Content Awareness. Это относительно новая фича, которая появилась в R80.10 и многие до сих пор ее не используют, хотя весьма зря! Лично я, счита...

[Перевод] Learn OpenGL. Урок 4.9 — Геометрический шейдер Геометрический Шейдер Между этапами выполнения вершинного и фрагментного шейдера есть опциональная стадия, предназначенная для выполнения геометрического шейдера. На входе у геометрического шейдера оказывается набор вершин, формирующих один из допустимых в OpenGL примитивов...

[Перевод] Как подобрать хорошее освещение для реалистичных интерьеров? Родриго Льорет показал способ, которым он добился такой реалистичной картинки для своей последней работы в UE4. Введение Меня зовут Родриго Льорет, я ведущий художник окружений, живу в Мальмё и сейчас работаю в Massive Entertainment ведущим художником пропсов. Я участвую в...

Grasshopper 1.13.1 Grasshopper — приложение, позволяющее выучить основы программирования на языке JavaScript с помощью бесплатных коротких уроков. Обучение в новом сервисе представлено в игровой форме, из-за чего программа напоминает самый популярный сервис для изучения иностранных языков Duol...

Как продвинуть много видеороликов на Youtube - конспект Холли Старкс Дорогие друзья, в эфире новый выпуск моей рубрики Буржунет. Сегодня я поделюсь с вами своим конспектом, который сделал во время просмотра видео Холли Старкс. Ее называют "королевой Youtube". Я всегда кратко конспектирую наиболее интересные материалы по продвижению, которые ...

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

Подкаст AppTractor: Agile и Scrum Наталья Омельяненко из Autodoc.de преподает нам небольшой урок Agile и SCRUM.

Работа с API КОМПАС-3D → Урок 8 → Более сложные методы записи в основную надпись Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. Мы уже рассматривали работу с основной надписью в четвертой ча...

[Перевод] Упрощение кода с помощью if constexpr в C++17 Несколько новых возможностей C++17 позволяют написать более компактный и ясный код. Это особенно важно при шаблонном мета-программировании, результат которого часто выглядит жутко… Например если вы хотите выразить if, который вычисляется во время компиляции, вы будете вынужд...

Развязываем игровой код с помощью паттерна Command, и дебажим, летая на машине времени Привет! Я пишу статьи, посвященные архитектуре в игровой разработке. В этой статье я хочу разобрать паттерн Команда (Command). Он многогранен, и может быть применен по-разному. Но я покажу, как сделать мой любимый трюк — машина времени для отладки изменений гейм стейта. Эта...

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

Assassin’s Creed Origins пополнилась интерактивным туром по Древнему Египту Вредные советы: можно начинать прогуливать уроки истории.

Подкаст Лайфхакера: 20 жизненных уроков, которые мы получаем слишком поздно Наша жизнь коварна, непредсказуема и выдаёт уроки не по расписанию.

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

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

Миграция с Check Point с R77.30 на R80.10 Здравствуйте коллеги, добро пожаловать на урок по миграции баз данных Check Point R77.30 на R80.10. При использовании продуктов компании Check Point рано или поздно встает задача миграции существующих правил и базы данных объектов по следующим причинам: При покупке но...

Обучающие материалы и уроки по React Native Брендона Морелли собрал лучшие руководства и курсы по React Native, а мы дополнили их несколькими русскоязычными материалами.

Как начать работать с Flutter Урок по созданию простого приложения при помощи Flutter. Flutter — это проект от Google, который позволит вам создавать нативные приложения.

Генеративное Моделирование и AI В предыдущей главе мы поговорили о классических дискриминативных моделях в машинном обучении и разобрали простейшие примеры таких моделей. Давайте теперь посмотрим на более общую картину. Читать дальше →

HorseWorld 3D: My Riding Horse 3.8 Horse World 3D позволит вам погрузиться в обстановку конного центра. У вас будет собственная лошадь, за которой нужно будет ухаживать, и на которой можно кататься — в любое время, когда захотите! Вы узнаете ценные сведения об уходе за лошадьми, получите уроки езды по манежу ...

Разработка драйвера PCI устройства под Linux В данной статье я рассматриваю процесс написания простого драйвера PCI устройства под OC Linux. Будет кратко изучено устройство программной модели PCI, написание собственно драйвера, тестовой пользовательской программы и запуск всей этой системы. В качестве подопытного вы...

Две недели в офисе Google Уроки экспансии и воркшопы топ-менеджеров — рассказ российской команды Voximplant об участии в программе Google Launchpad, поездке в Сан-Франциско и пути компании.

Моделирование динамических систем: численные методы решения ОДУ Введение Очень кратко рассмотрев основы механики в предыдущей статье, перейдем к практике, ибо даже той краткой теории что была рассмотрена хватит с головой. Итак, задача: Камень бросают вертикально, без начальной скорости с высоты h = 100 м. Пренебрегая сопротивлением во...

Нечеткий поиск (fuzzy search) в реляционных базах данных Для поиска нужной информации на веб-сайтах и в мобильных приложениях часто используется поиск по словам или фразам, которые пользователь свободно вводит с клавиатуры (а не выбирает например из списка). Естественно, что пользователь может допускать ошибки и опечатки. В этом с...

Apple обучает владельцев iPhone азам фотосъёмки Компания Apple опубликовала серию видеороликов, призванных обучить владельцев iPhone всем тонкостям использования камеры «яблочного» смартфона. В этих уроках рассказывается, как работают разные режимы [...]

Видеоряд: шесть рекламных роликов, вышедших на прошлой неделе Уставшие от шума родители в ролике IKEA, один день со сборной России по футболу и уроки общения с иностранцами от Orbit.

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

Тестовый пакет iXBT Application Benchmark 2018: методика измерения производительности на основе реальных приложений образца 2018 года Заключительная статья цикла, посвященного новому тестовому пакету iXBT Application Benchmark 2018. Здесь мы кратко обсуждаем набор приложений для тестирования накопителя, а также собираем все тесты воедино и приводим алгоритм расчета интегрального показателя производительнос...

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

[Перевод] Защита целостности кода с помощью PGP. Часть 2. Создание мастер-ключа Перед вами перевод второй части серии материалов, посвящённых защите целостности кода с помощью PGP. В прошлый раз мы разобрали основы PGP, а сегодня поговорим о том, как создавать 4096-битные мастер-ключи RSA, и о том, как их защищать. Читать дальше →

Новое обещание Илона Маска: выпуск миллиона Model Y ежегодно Илон Маск пообещал выпускать 1 млн автомобилей Model Y — упрощенной версии дорогой Model X. Model Y станет еще одной доступной моделью в линейке компании наряду с Model 3. Маск уточнил, что компания вынесла много уроков из производства Model 3, а значит к выходу Model Y... З...

Яндекс.Такси и Skyeng запустили уроки английского для водителей Сервис Яндекс.Такси и онлайн-школа Skyeng объявили о запуске бесплатного курса английского языка для водителей преддверии чемпионата мира по футболу FIFA 2018 . Курс призван помочь освоить фразы, которые могут пригодиться в поездках с иностранцами. Уроки разработаны специал...

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

Журналисты заподозрили проблемы у Apple на основе ответа Тима Кука в интервью Изображение: iphonedigital | CC BY-SA 2.0 Во время конференц-звонка, посвященного результатам продаж Apple, исполнительный директор компании, Тим Кук, впервые отказался отвечать на вопрос о том, сколько людей перешло с Android на IOS за отчетный период. По его словам, так...

Тренинг FastTrack. «Сетевые основы». «Основы коммутации или свитчей». Часть первая. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Основы коммутации или свитчей». Часть вторая. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Интенсив «C# для начинающих» С помощью С# вы можете писать Windows-приложения, кроссплатформенные игры на движке Unity, игры на Xbox и масштабные веб-сервисы. «Си-шарп» входит в ТОП-5 языков программирования по частоте запросов в Google и имеет четвертое по&n...

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

Открытый урок «Проектирование UX/UI: дизайн в современном мире» Всем доброго времени суток! Мы провели тут в рамках нашего второго «непрограммерского» курса — «Проектирование UX\UI» открытый вебинар на выше указанную тему, где разбирали что такое «дизайн», «дизайнер» и роль всего этого в мире компании. Наши преподаватели так же поговор...

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

[Перевод] Профилирование: измерение и анализ Привет, я Тони Альбрехт (Tony Albrecht), инженер в Riot. Мне нравится профилировать и оптимизировать. В этой статье я расскажу об основах профилирования, а также проанализирую пример С++-кода в ходе его профилирования на Windows-машине. Мы начнём с самого простого и будем п...

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

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

Открытый урок по «Введение в JSON Schema» Доброго дня! Запускаем сегодня наш переделанный курс «Разработчик JavaScript» и вспомнили, что у нас есть ещё один открытый урок по нему же. На нём разбирали основные идеи JSON Schema, синтаксис, определяемый в спецификации, ну и для чего вообще стоит использовать эту техно...

[Перевод] Продвинутая работа с JSON в MySQL У MySQL нет возможности напрямую индексировать документы JSON, но есть альтернатива: генерируемые столбцы. С момента введения поддержки типа данных JSON в MySQL 5.7.8 не хватает одной вещи: способности индексировать значения JSON. Для того, чтобы обойти это ограничение, можн...

Зарабатываем на 3D печати. Моделирование вырубки для печенья. Загрузка плеера window.bxPlayerOnloadbx_flv_player_658566184 = function(config) { if (typeof config != 'object') config = {'file':'https://youtu.be/aw0NIeAyG2Q','height':'300','width':'400','dock':true,'id':'bx_flv_player_658566184','controlbar':'bottom','flashplayer':'/...

Ожившие чертежи из школьных тетрадей в игре .projekt Мало кто любил уроки геометрии в школе. Но игра .projekt — серьёзный повод дать этому предмету второй шанс. Это новый медитативный пазл с оригинальной механикой от разработчика Evo Explores. Как и в случае [...]

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

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

Флэш начинает и выигрывает: будущее SSD Будущее принадлежит флэш-накопителям (SSD): они способны обеспечить гораздо более высокие скорости передачи данных, чем традиционные жесткие диски (HDD), и при этом становятся сравнительно недорогими. Широкое внедрение SSD может привести к существенным изменениям в архитекту...

Тренинг FastTrack. «Сетевые основы». «Свитчи от Cisco». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Почему embedded-разработчикам следует использовать статический анализ кода Решил кратко сформулировать 3 причины, по которым embedded-разработчикам полезны инструменты статического анализа кода программ. Читать дальше →

Тренинг FastTrack. «Сетевые основы». «Область использования сетевых коммутаторов, ценность свитчей Cisco». Эдди Мартин Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

За год объем мирового рынка «умного» освещения вырос на 95% Об этом сообщается в отчете LEDinside, исследовательского подразделение аналитической фирмы TrendForce, опубликованном 20 марта 2018 года."Умное освещение" обеспечивает экономию электроэнергии, удобство и простоту управления. Дополнительно развитие рынка стимулир...

Тренинг FastTrack. «Сетевые основы». «Основы беспроводной локальной сети». Часть первая. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Основы беспроводной локальной сети». Часть вторая. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

А что если разобрать Samsung Galaxy S9? Легко ли он чинится? Никто не сомневался, что из парней из iFixIt, руки, скальпели, присоски и прочие инструменты доберутся до новейшего детища Samsung. Специалисты ресурса разобрали смартфон Galaxy S9, рассказав читателям, из чего же он состоит, а также насколько сильно схож с Galaxy предыдущ...

Противостояние W3C и WHATWG: Apple, Google, Microsoft, Mozilla возражают против DOM 4.1 Как всем известно, существует две спецификации HTML: W3C (консорциум World Wide Web) и WHATWG (компании Apple, Google, Microsoft и Mozilla, де-факто авторы стандарта HTML5). На этой неделе между создателями спецификаций состоялся открытый конфликт. Ситуация развивалась след...

Коллтрекинг Mango Office: под капотом сервиса В первой статье мы «срывали покровы» и рассказывали, что такое коллтрекинг. Затем подробно разобрали его настройки, теперь — о том, как мы в «Манго Телеком» создавали эту услугу и какой стек технологий используем. Читать дальше →

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

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

[Перевод] Figma web-API — интерфейс, позволяющий подключаться к другим инструментам Первый шаг к открытой дизайн-экосистеме Mobile Dimension публикует перевод оригинальной статьи Figma, посвященной web API. Сегодня мы рады запустить платформу Figma — новый способ улучшить процессы дизайна и проектирования с помощью подключения Figma к другим инструмента...

PowerShell Empire: продвинутая пост-эксплуатация Windows систем   PowerShell Empire — это уникальный пост-эксплуатационный PowerShell агент, построенный на базе крипто-надежных соединений и гибкой архитектуры. Empire предоставляет возможность запускать PowerShell агенты без необходимости использования powershell.exe, с быстрым запу...

Тренинг FastTrack. «Сетевые основы». «Понимание модели OSI». Часть первая. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Apple сосредоточится на качестве iOS в 2018 По данным сайта Axios, в этом в iOS не будет никаких больших изменений – вместо этого Apple сосредоточиться на безопасности и качестве операционной системы.

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

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

[Перевод] Создание игры на Lua и LÖVE — 2 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player 7. Player Stats and Attacks 8. Enemies 9. Director and Gameplay Loop 10. Coding Practices 11. Pas...

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

Открытый урок «Диаграммы UML» Всем бобра! Наш курс «Разработчик С++» потихоньку растёт и ширится: присоединился новый преподаватель с очень богатым опытом — Юрий Авраменко. И он уже провёл у нас первый открытый урок по диаграммам UML, на котором разбирались: виды диаграмм, инструменты построения схем и ...

Тренинг FastTrack. «Сетевые основы». «Основы дата-центров». Часть 2. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

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

Тренинг FastTrack. «Сетевые основы». «Понимание архитектуры Cisco». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

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

Тренинг FastTrack. «Сетевые основы». «Оборудование для дата-центров». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Ценность Cisco в дата-центрах». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Основы телефонии». Часть 1. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Основы телефонии». Часть 2. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

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

Взлом ядерного Crackme Привет, Хабралюди! Сам процесс решения задачек на взломы особенно приятен, а когда есть решение – приятно вдвойне. Сегодня мы решили разобрать крякми, который попался нам на конференции ZeroNights в ноябре, где наша команда из школы кибербеза и ИТ HackerU дебютировала и с...

Тренинг FastTrack. «Сетевые основы». «Основы телефонии». Часть 3. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Основы маршрутизации». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Ценность беспроводных локальных сетей Cisco». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

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

Generative adversarial networks В прошлой статье мы рассмотрели простейшую линейную генеративную модель PPCA. Вторая генеративная модель, которую мы рассмотрим — Generative Adversarial Networks, сокращенно GAN. В этой статье мы рассмотрим самую базовую версию этой модели, оставив продвинутые версии и сравн...

Открытый урок по теме «Области знания маркетинга и TV + Search» Всем добра! Недавно наша Виктория провела открытый урок в рамках подготовки к курсу «Digital маркетолог», где на реальном примере разбиралось влияние ТВ-рекламы на спрос в интернете в рамках: нужно ли поддерживать телевизионную активность в сети, правильное планирование и д...

Американские психологи: просмотр обучающих видео делает нас излишне самоуверенными в своих способностях Социальные медиаплатформы, такие как YouTube и Instagram, облегчили нам доступ к полезной информации, в том числе — к различным онлайн-инструкциям, интерактивным урокам и тренингам. Сотрудники Чикагского университета Майкл Кардас (Michael Kardas) и Эд О’Брайен (E...

[Перевод] Система типов в математике Время от времени мне встречаются вопросы по математике, которые в каком-то смысле можно назвать «грамматически неверными». Пример. «Интервал является замкнутым или открытым?» Пример. «Является ли группой?» Пример. «Каков ряд Фурье для ?» А вот ещё более глупые примеры. ...

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

Обзор игровой клавиатуры HyperX Alloy Elite RGB HyperX — подразделение компании Kingston, ориентированное на выпуск геймерской периферии и железа. В первую очередь бренд известен многообразием запоминающих устройств, однако в ассортименте также есть гарнитуры, мыши и клавиатуры. Сегодня в редакции Trashbox.ru оказалась пр...

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

Глобальное освещение с использованием трассировки вокселей конусами В этой статье я расскажу о реализации одного из алгоритмов расчёта глобального (переотражённого / ambient) освещения, применяемого в некоторых играх и других продуктах, — Voxel Cone Tracing (VCT). Возможно, кто-то читал старенькую статью ([VCT]) 2011 года или смотрел видео. ...

Процессор Samsung Exynos 7 9610 принесёт искусственный интеллект смартфонам-середнячкам Компания Samsung Electronics представила новый процессор Exynos 7 Series 9610. Он приходит на смену модели Exynos 7885, которая лежала в основе смартфонов Galaxy A8 и A8+ среднего уровня. «Система-на-чипе» Samsung Exynos 7 9610 построена на базе 10-нанометрового...

Оптимизация Android-приложения для работы с док-станцией Samsung DeX Год назад появился смартфон Samsung Galaxy S8/S8+, а вместе с ним и док-станция DeX, позволяющая пользователю превратить телефон в полноценный компьютер. Для этого достаточно поставить телефон на станцию, и на экране подключенного монитора отобразится рабочий стол, похожий н...

Тренинг FastTrack. «Сетевые основы». «Строение роутеров, платформы маршрутизации от Cisco». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Открытый урок на тему «Аудит рекламных кампаний в Яндекс. Директе» И снова здравствуйте! День всех влюбленных уже на следующей неделе, а значит скоро начнётся курс нашего универсального солдата Digital маркетолога. Вчера Вика провела очередной открытый урок, где рассказывала об оптимальных стратегиях продвижения, сборе и оценке семантиче...

Тренинг FastTrack. «Сетевые основы». «Ценность роутеров Cisco». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Основы дата-центров». Часть 1. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

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

Сравнение: Docker swarm, Kubernetes, Rancher и D2C С того момента как мы начали вести корп. блог на Хабре, на демо и при обращениях в поддержку нас стали чаще сравнивать с оркестраторами. И если раньше были вопросы о том, в чем отличия D2C от Heroku, Clou66 и тому подобных сервисов, то теперь, видимо, нас стали рассматривать...

Экзит-скам, которого не было? Немецкий проект Savedroid преподал жестокий урок ICO-инвесторам Основатели немецкого проекта Savedroid поставили достаточно жестокий, но, видимо, полезный эксперимент над своими инвесторами, когда сначала объявили, что, собрав в ходе ICO $50 млн, «исчезли», однако затем внезапно вернулись онлайн, заявив, что все это было «необходимой шут...

Исаак Калина: “МЭШ” способствует коллективной работе столичных учителей Руководитель столичного Департамента образования Исаак Калина в рамках телемарафона рассказал, на каком принципе работы основана «Московская электронная школа» (МЭШ). По его словам, этот проект является слугой учителя, а не его хозяином. Функционал МЭШ способствует созданию ...

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

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

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

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

Тренинг FastTrack. «Сетевые основы». «Программные продукты для совместной работы от Cisco». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Ценность продуктов для совместной работы от Cisco». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

[Из песочницы] Можно ли использовать CQRS паттерн в GO? Паттерн (CQRS — Command and Query Responsibility Segregation) разделяющей в своей основе команды по чтению данных от команд по их модификации или добавлению по средствам различных интерфейсов. Это позволяет достичь максимальную производительность, масштабируемость и безопасн...

[Перевод] Марвин Мински «The Emotion Machine»: Глава 2 «Как наш мозг может управлять самим собой, несмотря на свою сложность» §2-9 Модели себя и самосогласованность Для решения сложной проблемы, нужно разработать план, но потом вам нужно его воплотить в жизнь. Вам не поможет наличие пошагового плана, если вы имеете тенденцию бросать дело до того как оно будет закончено. Это означает, что вам нео...

Тренинг FastTrack. «Сетевые основы». «Ценность продуктов Cisco для обеспечения безопасности». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Тренинг FastTrack. «Сетевые основы». «Программные продукты Cisco для безопасности». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

[Перевод] Создание игры на Lua и LÖVE — 6 ОглавлениеОглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игро...

ASRock представила платы X470 Master SLI (ac) и Fatal1ty X470 Gaming K4 Производитель материнских плат ASRock поддержал анонс процессоров AMD Ryzen на кристаллах Pinnacle Ridge презентацией своих плат на чипсете X470. Некоторые из них уже упоминались на страницах нашей новостной ленты, поэтому в данной заметке мы сосредоточимся только н...

Тренинг FastTrack. «Сетевые основы». «Понимание архитектурных игр Cisco (обзор)». Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

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

В школах Серова проходит месячник, посвященный Дню защитника Отечества. Основная тема – 75-летие разгрома немецко-фашистских войск под Сталинградом В серовских школах начался месячник, посвященный Дню защитника Отчества, темой которого стала очередная годовщина разгрома немецко-фашистских войск под Сталинградом. Выбор не случаен – 2 февраля 2018 года исполнилось 75 лет со дня этого исторического события. В серовских шко...

[Из песочницы] Гейм дизайн в жизнь. Пример разбора механики игры Доброго дня! Немного об авторе: меня зовут Мария, начинающий гейм дизайнер. С этой статьи начинаем цикл статей по применению теории гейм дизайна в жизни. В этой статье попытаемся разобрать механику игры на примере Northgard от студии Shiro Games (находящуюся на стадии ранн...

Triton vs Kao’s Toy Project. Продолжаем хорошую традицию В данной статье речь пойдет про SMT-решатели. Так сложилось, что в исследовательских материалах, посвященных данной теме, появилась хорошая традиция. Уже несколько раз в качестве подопытного алгоритма для SMT-решателей разные исследователи выбирали один и тот же пример – кр...

[Перевод] Lightning network in depth, part 1: payment channels Lightning network это децентрализованная оф-чейн технология, позволяющая проводить десятки тысяч транзакий в секунду, как это позволяет делать, к примеру, Visa. На данный момент Биткоин — самая популярная в мире криптовалюта, не приспособлена для отправки более чем ~7 транза...

Анонс AppsConf: 2 дня прикладных, хардкорных и хайповых докладов 8-9 октября в Москве пройдет AppsConf — конференция, посвященная проблемам в мобильной разработке и их решению. Это будет уже третья AppsConf, и теперь мы решили переработать формат и подойти к организации немного с другого угла. Но сначала о важном: Мы ищем докладчико...

TP-Link T2600G-28MPS: работа с PoE, LLDP и Voice VLAN Около полугода назад мы опубликовали пример построения Wi-Fi сети на базе нашего беспроводного оборудования: точек доступа и контроллера. Сегодня расскажем в деталях о коммутаторе T2600G-28MPS уровня 2+, который может использоваться для построения проводных сегментов сети, о...

Erlang, rebar3 и установка сервиса под Windows Как заставить Erlang релиз работать как сервис под Windows. Оставим за кадром вопрос зачем это делать. Просто иногда это нужно. Так что сосредоточимся на КАК. Что-бы было еще сложнее поставим себе задачу делать это с помощью wixtoolset. Читать дальше →

[Перевод] Создание игры на Lua и LÖVE — 7 ОглавлениеОглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игро...

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

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

Простой менеджер ассинхронных задач для Unity 3D Введение Приветствую Вас, уважаемые читатели. В данной статье пойдет речь о реализации простого менеджера асинхронно выполняемых задач для среди разработки Unity3d. Данный менеджер использует в своей основе так называемые Coroutine, которые присутствует в движке. Читать дал...

Learn Indonesian 1.5.1 Лучшее бесплатное приложение для обучения индонезийскиму языку, содержит более 9000 общих индонезийские слов и фразы с отличным качеством звука. Она служит цели для обучения туристов, посещающих Индонезию… Уроки разделены на категории и подкатегории. Это повышает качество...

Vivo APEX – “безрамочный” смартфон с наэкранным сканером отпечатков пальцев Vivo – китайская компания-производитель смартфонов по всему миру. Сегодня Vivo представила свой новый смартфон Vivo APEX в Китае. Он не только демонстрирует колоссальную “безрамочность” (91% передней панели смартфона занимает экран), но и оснащен “топ...

Аналитики CIRP оценили долю iPhone X в общем объеме продаж смартфонов Apple Аналитическая компания Consumer Intelligence Research Partners (CIRP) сегодня опубликовала прогноз результатов работы Apple за финансовый квартал, завершивший 31 марта 2018 года. В частности, специалисты CIRP попытались оценить распределение долей между моделями смар...

Network-дайджест: 20 материалов о сетях, протоколах и битве за Net Neutrality В нашем тематическом дайджесте мы собрали статьи из корпоративного блога VAS Experts, посвященные теории организации сетей, законодательству и разным видам интернет-протоколов. Их мы дополнили постами из нашего блога на Хабре: о сетевом нейтралитете и блокировках. Читать д...

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

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

«Holey beep»: найдена критическая уязвимость в «бипере» Linux В модуле beep операционной системы Linux обнаружена уязвимость, позволяющая запускать побочные эффекты файлов и просматривать их типы, не имея на то соответствующих прав. Расскажем, в чем суть проблемы и как варианты её решения предложило ИТ-сообщество. Читать дальше →

[Перевод] Туториал: toon-контуры в Unreal Engine 4 Когда говорят о «toon-контурах», то имеют в виду любую технику, которая рендерит линии вокруг объектов. Как и cel shading, контуры помогают игре выглядеть более стилизованной. Они могут создавать ощущение того, что объекты нарисованы красками или чернилами. Примеры такого с...

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

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

Окна на чистом WinAPI. Или просто о сложном Disclaimer Казалось бы, что WinAPI уходит в прошлое. Давно уже существует огромное количество кросс-платформенных фреймфорков, Windows не только на десктопах, да и сами Microsoft в свой магазин не жалуют приложения, которые используют этого монстра. Помимо этого статей о том...

Attention! S in Ethereum stands for Security. Part 3. Solidity in practice Представляем третью часть цикла, посвященного типичным уязвимостям, атакам и проблемным местам, присущим смарт-контрактам на языке Solidity, и платформе Ethereum в целом. Здесь поговорим о том, какими особенностями обладает Solidity и какими уязвимостями они могут обернутьс...

Обзор атмосферной сказочной бегалки Ayo: A Rain Tale [Android и iPhone] Любопытная игрушка – мягкий, казуальный платформер («бегалка» или «бродилка») с интригующей и увлекательной историей, на которую нанизана игровая механика, словно сочный поджаристый шашлык на шампур. Изрядную долю обаяния Ayo: A Rain Tale придает роскошна

Как провести тендер на разработку сайта Все чаще и чаще к нам обращаются с приглашением принять участие в тендере на разработку сайта. Причем львиная доля запросов выглядят так: “Сколько стоит разработка такого сайта: fb.com. Письмо разослано на 69 веб-студий. Поэтому решил поделиться своим опытом в тендерах. А оп...

В 2017 году россияне приобрели 85 люксовых Rolls-Royce Согласно информации аналитического агентства «АВТОСТАТ», в 2017 году российские автолюбители приобрели 85 роскошных автомобилей британского бренда Rolls-Royce, входящего в состав BMW Group. Отмечается, что в 2016 году реализация таких автомобилей составила 110 единиц, что го...

[Перевод] JavaScript ES6: оператор расширения JavaScript постоянно развивается, в нём появляются различные новшества и улучшения. Одно из таких новшеств, появившееся в ES6 — оператор расширения. Он выглядит как троеточие (...). Этот оператор позволяет разделять итерируемые объекты там, где ожидается либо полное отсутств...

Аналитика от IDC: доля смартфонов Google Pixel на рынке сравнима с каплей в море С момента появления первых смартфонов Google Pixel на рынке прошло 16 месяцев. Обе версии устройства — модели Pixel и Pixel XL — получили хорошие оценки от экспертов и были тепло восприняты общественностью даже несмотря на ряд серьёзных не...

Основы информационной безопасности. Часть 4. Стандарты и спецификации Это четвертая статья в цикле статей по теме «основы информационной безопасности». Описанные ранее вопросы: Часть 1: Виды угроз Часть 2: Информация и средства ее защиты Цена ошибки Часть 3: Модели информационной безопасности Специалистам в области информационной безопасн...

Мини-ПК Gigabyte Brix GB-BLCE-4105C и GB-BLCE-4000C основаны на CPU Intel Gemini Lake Компания Gigabyte пополнила ассортимент парой новых мини-ПК семейства Brix. Модели называются GB-BLCE-4105C и GB-BLCE-4000C. Как можно догадаться из названий, отличий между ними минимум. Собственно, отличие лишь одно — процессор. В первом случае это Intel Celeron...

Автоматизация удаления забытых транзакций Предисловие Достаточно нередко бывают ситуации, когда транзакция в MS SQL Server бывает забытой тем, кто ее запустил. Самый частый пример этому — запуск скрипта в SSMS, где явно открывается транзакция инструкцией begin tran, затем происходит ошибка, а вот commit или rollback...

[recovery mode] Линкбилдинг для Bing — отличие от Google и важные нюансы SEO в англоязычном сегменте — это не только Google, особенно если ваши потенциальные клиенты живут в США. Несмотря на то, что в мире Google занимает более 80% рынка, в США его доля около 65%. Если вы хотите достучаться до сердец и кошельков граждан самой платежеспособной с...

[Из песочницы] Magento Meetup Kharkov — видео и презентации 26 января в Харькове прошел митап, посвященный платформе Magento. Это уже второй такой ивент в городе, и он набирает обороты. Мероприятие посетили 130 человек: разработчики, тестировщики, дизайнеры. Прозвучали три доклада о тестировании, технологии AMP и кастомизации Magen...

[Перевод] Создание игры на Lua и LÖVE — 3 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги 9. Director and Gameplay Loop 10. Coding ...

Новый iPad разобрали на части Новый бюджетный iPad 2018 не только внешне похож на прошлое поколение планшета Apple, но и почти так же выглядит внутри. Об этом сообщается в отчете специалистов iFixit, которые уже успели разобрать новый iPad на части. В iPad 2018 установлен процессор A10 Fusion — ...

AOC P1 Series официально анонсировали Официально представлена новая серия мониторов AOC P1 Series. Данная серия включает сразу несколько диагоналей, но в целом линейка получилась довольно доступной и выглядит привлекательно. Например, самая младшая модель на 21,5 дюймов стоит всего 190 евро и с разрешением 1920 ...

[Перевод] Основы безопасности: Keychain и Хеширование Один из наиболее важных аспектов разработки программного обеспечения, который также считается одним из самых загадочных и страшных (поэтому избегается, как чума) — это безопасность приложений. Пользователи ожидают, что их приложения будут корректно работать, хранить их личну...

[Перевод] Начинающему веб-мастеру: делаем одностраничник на Bootstrap 4 за полчаса Фреймворк Bootstrap — это свободный набор инструментов для создания интерфейсов сайтов и веб-приложений. Его возможности ориентированы исключительно на фронтенд-разработку. Bootstrap — проект весьма популярный, о чём, например, говорит то, что он занимает (по состоянию на на...

[Из песочницы] Как я переехал в ЕС: легализация, изучение языка, поиск жилья и работы В статье описывается мой личный опыт. Я расскажу, как осуществил переезд с $1000 в кармане, сколько зарабатывал на первой работе, как открывал ИП и сколько налогов плачу сейчас. Цены указаны с учетом курса: 1 USD = 3.3 PLN Ополе ночью, Польша. Фото: Paweł Uchorczak Около 5 ...

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

Разбор ICO TenX: scam или нет? 2017 год был годом бума криптовалют и ICO. Миллиарды долларов были собраны проектами у большинства из которых был только whitepaper и честное слово. Не было ни юрлиц, ни собственности, ни продукта, ни команды. Я решил пристальнее разобрать проекты собравшие десятки миллионов...

«Техносерв» провел корпоративный хакатон на открытых данных города Москвы Компания «Техносерв», крупнейший российский системный интегратор, провела первый внутрикорпоративный хакатон, посвященный проектам на основе анализа открытых данных города Москвы.

Задача про forEach(ps::println) от СКБ Контур На конференции JBreak я не читал задачки спонсоров специально. Ну, конечно, кроме ада от Excelsior: уж эти ребята всем задали жару. А тут принесли мне листок от СКБ Контур, смотри, мол, посмейся. Я посмеялся: первая задача действительно выглядела настолько наивно сформирован...

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

[Из песочницы] Самый выразительный. Краткое пособие по языку Red Привет всем! Сегодня я хотел бы рассказать о языке программирования Red. Язык Red является непосредственным преемником более раннего языка REBOL. Оба они малоизвестны в русскоязычном сообществе, что само по себе странно, т.к. указанные языки представляют интерес как с точки...

Samsung Galaxy Tab S4 засветился в бенчмарке GFXbench Безусловно, сейчас планшеты уже не так популярны, как это было раньше, однако Samsung и Apple всё еще имеют достаточно стабильные их продажи в основном за счет того, что все остальные бренды практически полностью ушли с этого рынка. Таким образом, если вы всё-таки захотите к...

Собственная игровая аналитика за $300 в месяц На рынке много продуктов, подходящих для игровой аналитики: Mixpanel, Localytics, Flurry, devtodev, deltaDNA, GameAnalytics. Но все же многие игровые студии строят свое решение. Я работал и работаю со многими игровыми компаниями. Я заметил, что по мере роста проектов, в сту...

Cooler Master придала официальный статус корпусу MasterCase H500P Mesh White Ассортимент корпусов от тайваньской компании Cooler Master в ближайшее время пополнится моделью MasterCase H500P Mesh White. Данное шасси представляет собой улучшенную версию MasterCase H500P, прошедшего через нашу тестовую лабораторию, и отличается от него...

Интересные сюрпризы ConcurrentDictionary (+разбор задачи с DotNext 2017 Moscow) Привет всем, кто пишет код для .NET, особенно многопоточный. Редко встретишь потокобезопасный код без потокобезопасных коллекций, а значит, нужно уметь ими пользоваться. Я расскажу о самой популярной из них — ConcurrentDictionary. В ней спрятано на удивление много интересных...

О декораторах, сквозной функциональности, CQRS и слоеной архитектуре Разработчик SimpleInjector очень любит «декораторы», особенно в сочетании с дженериками вида QueryHandler<TIn, TOut>, CommandHanler<TIn, TOut>. Такой подход позволяет «навешивать» на обработчики то, что принято называть cross-cutting concerns без регистрации и ...

Одна «Альфа» хорошо, а две — лучше! Готовимся к продвинутым техникам взлома Wi-Fi Для подписчиковВ прошлых статьях о пентестах точек доступа Wi-Fi мы разобрали базовые техники, а сейчас примемся за более продвинутые. Рассмотрим особенности адаптеров и добавим мощности нашему донглу. Это необходимо, чтобы использовать ускоренные способы взлома, принудитель...

[Перевод] Без new: Указатели будут удалены из C++ Две недели назад в Джэксонвилле встречался комитет стандарта ISO C++. Сегодня я хочу представить короткую сводку и написать о революционном решении, принятом на собрании в Джэксонвилле. Для получения дополнительной информации я рекомендую к прочтению статью C++ больше не буд...

Парадокс: iPhone X оказался менее популярным, чем iPhone 8 Plus В марте доля iPhone 8 и 8 Plus в США достигла 44% от общих продаж iPhone, из которых 23% принадлежат младшей модели, а 21% — старшей. На долю iPhone X при этом пришлось всего 16% рынка. Это следует из материалов исследования, проведенного аналитиками консалтинговой к...

Vivo V9 выглядит шикарно Появились характеристики мобильного телефона Vivo V9, который давненько обсуждали в сети. Оказалось, что ничего необычного продукт нам не покажет — за основу производительности взят процессор Qualcomm Snapdragon 660, он вполне справляется с играми и приложениями, плюс греетс...

О чем не пишут в документации, или тонкости рефакторинга на .Net Core Всем привет! Этим материалом мы открываем цикл из нескольких статей, посвященных длинной истории о том, как мы пришли с одной стороны к CD, а с другой — к high availability, основанной на избыточности. Начнем по порядку. У нас есть API для мобильного приложения, которое нахо...

Безопасно ускоряем Erlang приложение c помощью NIF на Rust В статье освещен вопрос интеграции Erlang и Rust на примере реализации вероятностной структуры данных Бёртона Блума, позволяющей проверить принадлежность элемента множеству с необходимой точностью. Читать дальше →

[Из песочницы] Новый облегчённый язык разметки текста на основе парных кавычек (pq) Я не могу объяснить, откуда пришла идея такого языка разметки, но то, что получилось в итоге — весьма… занятно. Не слишком-то рассчитываю на широкое практическое применение этой штуки, но некоторые идеи, использованные в этом языке разметки, вполне могут дать пищу для размы...

[Перевод] Побег из ада async/await Совсем недавно конструкция async/await в JavaScript выглядела как отличное средство для избавления от ада коллбэков. Однако неосмотрительное использование async/await привело к появлению нового ада. Читать дальше →

Поднимаем SOCKS прокси для Telegram Поднять свой socks прокси очень просто — справится даже далекий от Linux и серверного администрирования человек. Достаточно иметь VDS/выделенный сервер за границей. Пошаговая инструкция для запуска своего sockd прокси на Centos7 Читать дальше →

[Из песочницы] Минимизируем код React Redux приложения Мне хотелось поделиться собственными размышлениями и способом построения структуры приложения с использованием react-redux. Так как я относительно недавно стал писать код на JS и поэтому не претендую на истину и на действительно верный способ разработки. Надеюсь эта статья п...

Настройка Zones в Solaris 11.3 Введение Моё первое знакомство с контейнерной виртуализацией было с jail в FreeBSD, данный подход позволяет изолировать различные службы в безопасном окружении. Недостаток jail в том, что в нём нет возможности создать собственную сетевую подсистему, в отличии от Zones Solar...

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

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

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

[Перевод] Lightning Network In Depth, part 2: HTLC And Payment Routing В прошлой статье мы с вами подробно разобрали работу платежных каналов, а также несколько различных методов по обеспечению безопасности платежей, проходящих через них, однако этого все еще недостаточно для построения рабочей сети каналов: даже если мы уверены в том, что внут...

Крупнейший рынок смартфонов за год сократился на 15,7% Аналитики IDC подвели итоги четвертого квартала 2017 года и года в целом на рынке смартфонов в Китае. Китайский рынок является крупнейшим в мире. По подсчетам IDC, в Китае за квартал было продано 114,3 млн смартфонов. Это на 15,7% меньше, чем в четвертом квартале 2016 г...

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

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

Устройства с управлением через веб-интерфейс Автор: Николай Хабаров, IoT Google Developer Expert, эксперт по встраиваемым системам, DataArt. В этой статье я расскажу, как создать собственное устройство с веб-интерфейсом, которое будет доступно в локальной сети. Веб-интерфейс будет показывать текущие данные с датчика...

[Перевод] JavaScript ES6 — синтаксис оператора spread (…) Синтаксис оператора spread: Синтаксис оператора spread это просто три точки: … Оператор spread позволяет расширять выражения в тех местах, где предусмотрено использование нескольких аргументов. Эти определения могут быть непонятны без контекста. Давайте рассмотрим нескольк...

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

Как выбрать из сотен защитных мер самые важные? (презентация) На РусКрипто я выступал с полуторачасовой презентацией, посвященной вопросу выбора из сотен и тысяч защитных мер самых важных, позволяющих не бросаться из стороны в сторону, а путем минимума усилий получить максимум защиты. За основу были взяты "горячая двадцатка&quo...

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

DZ Online Tech: Postgres professional Привет. В прошлом году я начал снимать серию передач/интервью на тему цифровой трансформации бизнеса (они тут, кому интересно — подписывайтесь). Эти передачи были на стыке IT и бизнеса, но, всё же, больше про бизнес. В процессе стало понятно, что есть немало тем, которые и...

MIDI-проигрыватель на Javascript Будем делать проигрыватель файлов .mid на Javascript и Web Audio API. Конечный результат может выглядеть вот так — https://surikov.github.io/webaudiofont/examples/midiplayer.html Читать дальше →

Nokia 9 получит монобровь и станет самым продвинутым флагманом HMD Global в 2018 году iPhone X стал основоположником новой моды на использование моноброви. И свежие утечки предполагают, что этот элемент дизайна будет использоваться даже в Nokia 9 - самом продвинутом флагмане HMD Global в 2018 году. Подробнее об этом читайте на THG.ru.

Gigabyte выпускает Z370 Aorus Gaming Ultra 2.0 Gigabyte выпустила версию 2.0 своей материнской платы Z370 Aorus Gaming Ultra, новая модель получает улучшенную подачу питания и станет доступна на рынке 24 февраля. Новая серия совместима с Core i7 / i5 / i3 Coffee Lake, и теперь она получила 8-фазный блок питания процесс...

Расскажите о себе. Как правильно это сделать во время собеседования Всем привет! В продолжение статей о поиске работы в США («HR позвонит, или Как составить американское резюме», «Шпаргалка по заполнению LinkedIn-профиля», «Сопроводительное письмо. Что стоит писать?») решила разобрать вопрос, с которого обычно начинаются интервью с американ...

Вышла новая модель одноплатного ПК Raspberry Pi Raspberry Pi Foundation выпустила новый одноплатный компьютер Raspberry Pi 3 Model B+, который имеет несколько существенных отличий в сравнении с Raspberry Pi 3 Model B.  Устройство получило более производительный четырёхъядерный процессор, гигабитный Ethernet для прово...

Дебютировала материнская плата ASRock X299M Extreme4 для процессоров LGA2066 Компания ASRock придала официальный статус материнской плате X299M Extreme4, анонсированной в ходе выставки CES 2018. Как нетрудно догадаться из названия, данная модель использует набор логики Intel X299 и является одним из немногих решений...

Backend United #1. Винегрет. Анонс Привет. Хочу пригласить бэкендеров на Backend United #1. Винегрет — митап, посвященный кросс-языковым решениям для разработки серверной части. Обсудим общие подходы и инструменты для разных языков. Вы услышите доклады от представителей Gett RnD и Avito. Встреча пройдет в сре...

GR8 CUL8R – WTF?!?! Разбираемся в популярных сокращениях на английском Переписка стала быстрой. Онлайн-общение победило и существенно упростило письменный и разговорный английский. Люди все чаще используют аббревиатуры, а то и вовсе стикеры. И не только тинейджеры. Взрослые серьезные профессионалы, время которых дорого, тоже часто отвечают на с...

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

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

Использование библиотеки Python Control Systems Library для проектирования систем автоматического управления Здравствуйте! С появлением библиотеки Python Control Systems Library [1], решение основных задач проектирования систем автоматического управления (САУ) средствами Python значительно упростилось и теперь практически идентично решению таких задач в математическом пакете Matla...

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

Флагманские смартфоны Samsung 2015 года получат обновление до Android Oreo Вчера мы писали о том, что Samsung Galaxy S8 и S8 Plus начали получать обновление до Android Oreo. Это был, скорее, вопрос времени, т.к. компания Samsung уже давно обещала данное обновление, но сегодня появилась и другая информация: южнокорейский гигант не забыл о своих флаг...

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

[Перевод] [1] + [2] — [3] === 9!? Исследование внутренних механизмов приведения типов в JavaScript JavaScript позволяет выполнять преобразование типов. Если это делают намеренно, то перед нами — явное приведение типов (type casting или explicit coercion). В том случае, когда это производится автоматически, при попытке выполнения каких-либо операций над значениями различны...

[Из песочницы] Как ZFS хранит данные Zfs является достаточно популярной файловой системой для долговременного хранения данных. Кроме того она обеспечивает целостность записанных данных, сохраняя вместе с данными и их контрольные суммы. Механизм контрольных сумм позволяет выявить, и при наличии избыточности восс...

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

Huawei P20 Plus получит батарею на 4000 мАч Компания Huawei уже 27 марта планирует показать новую линейку своих мобильных телефонов. Это не слух, а официальная информация, и нам даже известно, что пройдёт презентация в Париже. Производитель планирует показать сразу три смартфона семейства P20, среди которых будет очен...

Эволюция рекламы на TechMedia В марте компания RUVDS совместно с компанией TechMedia провели семинар посвященный Geektimes. Несмотря на то, что семинар был о Geektimes, некоторые выступления мы не смогли обойти стороной и захотели представить их аудитории Хабра. Предлагаем вашему вниманию расшифровку в...

Как перенести функцию «Портретное освещение» на iPhone 7 Plus Функция «Портретное освещение», позволяющая создавать снимки с эффектом освещения «студийного» качества, способна работать даже на iPhone 7 Plus. Это доказал разработчик приложения Focos Сяодун Ван (Xiadong Wang), адаптировавший эксклюзивную фишку флагманских iPhone для мо...

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

Ключевые метрики приложений — отчет “Мобильные ориентиры 2018” В конце февраля Adjust выпустил отчет «Мобильные ориентиры 2018». В нем рассматриваются важные метрики и ключевые показатели работы приложений. Основа отчета — данные от 11,000 приложений, 10.7 миллиардов установок и 1.29 триллионов событий, случившихся с 1 января по 31 дека...

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

Смартфон Ulefone Power 3S получил АКБ на 6350 мАч Новый смартфон Ulefone Power 3S получил 6-дюймовый дисплей, мощный аккумулятор на 6350 мА.ч и стоимость 170 долларов.В основе гаджета лежит процессор Helio P23, 4 Гб ОЗУ и 64 Гб ПЗУ. В наличии также еще и две сдвоенных камеры (тыльная на 16 + 5 Мп и фронтальная на 13 + 5 Мп)...

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

Будущий Nubia N3: в подробностях и с реальными фото Компания ZTE пополняет семейство моделей Nubia ещё одним представителем. Речь идёт о безрамочном Nubia N3, который выглядит красиво снаружи и любопытно внутри. Недавно смартфон обзавёлся подробными техническими данными и парой реальных фотографий. Читать далее Запись Будущий...

Сотрудника Bluehole обвиняют в помощи создателям читов для PUBG На прошлой неделе появилась новость об увольнении главы студии Bluehole, отвечающего за подразделение по продвижению игры в Китае. По данным инсайдеров, уволили Сюан Ким (Suhwan Kim) из-за сотрудничества с разработчиками внешнего программного обеспечения для PlayerUnknown’s ...

Как будет выглядеть LG G7 по мнению инсайдеров Сотрудники ресурса TechnoBuffalo вместе с инсайдером @VenyaGeskin1 на основе шпионских снимков с MWC 2018 создали серию рендеров будущего LG G7. На них смартфон изображён с разных сторон, что позволяет [...]

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

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

Дополнительные факторы оценки спам активности IP/Email адресов в Anti-Spam/Anti-Fraud API CleanTalk Cloud Anti-Spam в процессе работы, собирает данные о спам активности IP/Email адресов. На основе этих данных формируется база данных спам IP/email. CleanTalk предоставляет несколько API методов для работы с имеющимися у нас данными. Недавно нами были добавлены нов...

Исследование: майнеры криптовалют помогли AMD сократить рыночное отставание от Nvidia Начавшийся в прошлом году криптовалютный бум позволил компании Advanced Micro Devices (AMD) увеличить свою долю на рынке видеокарт. Так, в IV квартале доля продуктов на основе ее GPU выросла с 27,2% до 33,7%, в то время как ее главный конкурент Nvidia начал терять позиции — ...

ВИЧ-инфицированный ученик изнасиловал в школе девочку В США, в штате Флорида, 14-летняя девочка была трижды изнасилована в школьном туалете. Один из насильников оказался ВИЧ-инфицированным. Заявление об изнасилование поступило в полицию, в штате Флорида, от родителей потерпевшей девочки. Они утверждают, что их дочь изнасило...

[Перевод] Разбираемся в redux-saga: От генераторов действий к сагам Любой redux разработчик расскажет вам, что одной из самых тяжелейших частей разработки приложений являются асинхронные вызовы — как вы будете обрабатывать реквесты, таймауты и другие коллбэки без усложнения redux действий(actions) и редьюсеров(reducers) В этой статье я опи...

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

Ценник AMD покинули шесть процессоров Ryzen первого поколения С началом продаж процессоров Ryzen второго поколения в каталоге AMD возникала ситуация, когда новые модели частично перекрывали уже имеющееся предложение. Производитель предпринял вполне естественный шаг — скорректировать ассортимент. Список покинули следующие ...

[Перевод] Разработка нативных расширений для Node.js В этом материале мы поговорим о важнейших концепциях разработки нативных расширений для Node.js. В частности, здесь будет рассмотрен практический пример создания такого расширения, который вполне может стать вашим первым проектом в этой области. Читать дальше →

Software Transactional Memory на Free-монадах Осознав, что я давно не писал на Хабр ничего полезного о ФП и Haskell, и что имеется вполне отличный повод для технической статьи, — решил тряхнуть стариной. Речь в статье пойдет о Software Trasactional Memory (STM), которую мне удалось реализовать на Free-монадах при участи...

«Яндекс» займётся цифровой педагогикой Компания «Яндекс» объединит усилия с Институтом образования ВШЭ с целью развития сервисов цифровой педагогики, которые помогут улучшить индивидуальные результаты школьников. Сообщается, что в новой инициативе примут участие специалисты онлайн-платформы &...

Splunk – Установка агентов для сбора логов Windows и Linux Нам часто задают вопросы о том, как загрузить различные данные в Splunk. Одними из самых распространенных источников, представляющих интерес, оказались логи Windows и Linux, которые позволяют отслеживать неполадки операционных систем и управлять ими. Загружая данные в Splunk...

Производительность и рантаймы на конференции JPoint 2018 Все мы имеем какие-то ожидания от конференций. Обычно мы идём на вполне конкретную группу докладов, вполне конкретной тематики. Набор тем отличается от платформы к платформе. Вот что сейчас интересует джавистов: Производительность Виртуальные машины и особенности рантаймов ...

Простой способ установить Mikrotik RouterOS в любом облаке Многие облачные провайдеры не позволяют загружать ISO-файлы и не предоставляют никакой возможности для установки ОС отличных от тех что предусмотрены самим облаком. В этой статье я расскажу вам как избежать данное ограничение и как просто в 5 шагов можно установить Mikrotik ...

Как перейти на микросервисы и не разломать production Сегодня расскажем, как переводили на микросервисы монолитное решение. Через наше приложение круглосуточно проходит от 20 до 120 тысяч транзакций в сутки. Пользователи работают в 12 часовых поясах. В то же время функционал добавлялся много и часто, что довольно сложно делать ...

ZTE пополняет портфолио смартфоном Blade V9 ZTE, которая неплохо продаёт свои устройства в России, на выставке MWC 2018 показала новое устройство ZTE Blade V9. К сожалению, цена аппарата пока не ясна, говорить об этом рано. Но смартфон может оказаться популярным среди отечественных покупателей. У него вполне приятны...

CQRS. Факты и заблуждения CQRS — это стиль архитектуры, в котором операции чтения отделены от операций записи. Подход сформулировал Грег Янг на основе принципа CQS, предложенного Бертраном Мейером. Чаще всего (но не всегда) CQRS реализуется в ограниченных контекстах (bounded context) приложений, про...

Теперь мы всё знаем про Huawei P20 Lite — спасибо клону из Китая Сегодня компания Huawei выкатила информацию о новой модели – речь о Huawei Nova E3, который заранее покажет нам, чего стоит ждать от грядущего Huawei P20 Lite. Он должен появиться 27 марта, вместе со старшим собратом P20. Но пока сосредоточимся на нынешней новинке – тут есть...

Rc car Передний кулак Всем привет!Продолжаем заменять детали на rc машинке 3д печатными))) заодно изучаем SolidWorks 2013. Два видео урока ютубе мне хватило чтоб создать две детали на свою машину. Вначале напечтал из HIPSа (белый), что то деталь не похожа )))). Немного передалал и напечатал из ос...

Применяем Deep Watershed Transform в соревновании Kaggle Data Science Bowl 2018 Применяем Deep Watershed Transform в соревновании Kaggle Data Science Bowl 2018 Представляем вам перевод статьи по ссылке и оригинальный докеризированный код. Данное решение позволяет попасть примерно в топ-100 на приватном лидерборде на втором этапе конкурса среди общего чи...

Персональные рекомендации в ivi: Hydra В онлайн-кинотеатре ivi десятки тысяч единиц контента и задача «выбрать, что посмотреть» становится нетривиальной. О рекомендательной системе в ivi, которая занимается подбором контента на основе пользовательских интересов (внутреннее название — Hydra) мы писали тут и тут....

[Перевод] Золотое правило git rebase Всем привет! Мы тут немного переделали наш курс посвящённый web-разработке и добавили ещё целый месяц изучения JS. Ну и как обычно у нас — рассмотрим что-нибудь интересное, что разбирается у нас на курсе. В данном случае — git rebase. Поехали. Что на самом деле происходит...

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

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

Вспышка Sony HVL-F60RM вскоре станет доступна для покупки Sony представила новую флагманскую модель вспышки HVL-F60RM, дополняющую семейство оборудования для цифровой съемки. Новинка предлагает высокую выходную мощность вспышки, надежную работу при непрерывной съемке и расширенные возможности управления со встроенными функц...

Переход с AngularJS на Angular: цели, планы и правила переноса элементов (1/3) В январе мы в Skyeng закончили перевод нашей платформы Vimbox с AngularJS на Angular 4. За время подготовки и перехода у нас накопилось много записей, посвященных планированию, решению возникающих проблем и новым конвенциям работы, и мы решили поделиться ими в трех статьях ...

HomePod бьет все рекорды популярности Умная колонка HomePod от Apple, которая стала доступна для покупки в прошлом месяце, обошла почти всех конкурентов еще в первый день предварительного заказа. Соответствующими данными поделились эксперты из NPD Group. Согласно этой информации, HomePod оказалась популярнее ...

ТОП-10 клонов iPhone X: аналогичный дизайн, но на порядок дешевле После выхода революционного iPhone X китайские компании уже выпустили множество клонов, при чем зачастую вполне добротных смартфонов на последнем Android и с продвинутыми функциями. Зато по цене на порядок ниже. 

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

Использование многофакторной аутентификации в Citrix на основе решений «Аладдин Р.Д.» — вебинар В одной из наших прошлых статей мы показывали, как реализовать двухфакторную аутентификацию в простом (локальном) сценарии через StoreFront. Это выглядело так: Пользователь с электронным ключом JaCarta осуществляет подключение, система запрашивает смарт-карту и открыты...

[Из песочницы] Алгоритм Пинг-Понг или критика Обратной Польской Нотации Данная статья написана в силу возмущения тем, что в наших ВУЗах студентов простому разбору математических выражений обучают на основе как раз Обратной Польской Нотации (ОПН), что является откровенным извращением нормальной человеческой логики. Источником описания ОПН будет...

iFixit разобрали HomePod с помощью пилы Демонтаж HomePod, которым занялись специалисты iFixit, пожалуй, принёс больше сюрпризов, нежели прослушивание умной колонки или тестирование Siri. Во-первых, внутренности гаджета выглядели иначе, чем на презентации WWDC’17, а, во-вторых, инженерам пришлось применить к...

Pixelphone 1S предлагают купить за 4990 рублей Компания Pixelphone, которая недавно представила в России одноимённый смартфон Pixelphone M1 сегодня рассказывает о том, что мы получим в модели Pixelphone 1S. Если первая модель была относительно обычная, и можно было найти даже более интересные аналоги у других вендоров ...

Avito Quiz: Golang Привет! Сегодня продолжаем серию мини-квизов в нашем блоге. Этот выпуск (предыдущий здесь) будет посвящен языку Go — будем считать, что это разминка в преддверие GopherCon Russia 2018 (кстати, у нас на этой конференции будет стенд, и мы планируем несколько интересных активно...

iFixit поломали Apple HomePod в процессе разборки Специалисты iFixit получили в своё распоряжение новую умную колонку Apple HomePod и, традиционно, разобрали устройство на отдельные компоненты. При этом обнаружилось, что новинку достаточно проблематично разобрать и почти невозможно затем снова собрать в первозданном виде. В...

Две модели лучше одной. Опыт Яндекс.Переводчика Когда-то мы уже рассказывали о том, как появился и развивался машинный перевод. С тех пор произошло ещё одно историческое событие – его наконец-то покорили нейронные сети и глубокое обучение. Среди задач обработки естественного языка (Natural Language Processing, NLP) машинн...

Slingshot APT: найден продвинутый вирус — он оставался незамеченным 6 лет На прошлой неделе исследователи из «Лаборатории Касперского» обнаружили вирус, который оставался незамеченным на протяжении шести лет. Он получил название Slingshot. Многих из своих «жертв» вредонос атаковал через скомпрометированные роутеры MikroTik. Как отмечают специалис...

Vivaldi 1.14 — продольно-поперечная версия Всем привет! Вот и наступил новый год, в течении которого мы будем радовать вас новыми версиями браузера с новыми функциями. И сегодня мы готовы порадовать очередной стабильной сборкой -  Vivaldi 1.14. Процесс подготовки этой версии сопровождался довольно напряжёнными нед...

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

Торговая стратегия для торговли коинтегрированными парами акций Цель данной статьи — поделиться простейшей стратегией статистического арбитража, основанной на торговле коинтегрированными парами акций, которые были выявлены на Московской и Нью-Йоркской биржах. Если мы возьмём пару коинтегрированных акций, то у нас есть возможность захедж...

3 распространенные ошибки в дизайне, которые легко исправить О рубрике #logomachine_help Всем привет! В сообществе Логомашины ВКонтакте есть рубрика, в рамках которой мы даем подписчикам советы по дизайну. Мы показываем, что можно изменить в графике, чтобы дизайн выглядел аккуратнее и понятнее. Сегодня на примере участников нашей ру...

Книга «Node.js в действии. 2-е издание» Второе издание «Node.js в действии» было полностью переработано, чтобы отражать реалии, с которыми теперь сталкивается каждый Node-разработчик. Вы узнаете о системах построения интерфейса и популярных веб-фреймворках Node, а также научитесь строить веб-приложения на базе Ex...

Vivo V9 Youth вышел с челкой Мода на смартфоны с вырезом в верхней части экрана покоряет все больше и больше производителей. Вот и новинка Vivo V9 Youth вышла в свет с данной дизайнерской фишкой, хотя производитель ранее делал совершенно уникальные девайсы и тем самым радовал своих фанатов. С другой сто...

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

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

Безопасная домашняя сеть: создаём изолированный сегмент для гостей Сегодня практически в каждой квартире есть домашняя сеть, к которой подключаются стационарные компьютеры, ноутбуки, хранилища данных (NAS), медиаплееры, умные телевизоры, а также смартфоны, планшеты и другие носимые устройства. Используются либо проводные (Ethernet), либо бе...

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

Duke Nukem Forever, которого не было Не будем таить греха, — для многих легендарный долгострой Duke Nukem Forever, который начали разрабатывать в 1997 году и выпустили лишь спустя 14 лет, в 2011-ом, - оказался настоящим разочарованием. Это, конечно, не помешало вашему покорному слуге собраться вместе с друзья...

Тренинг FastTrack. «Сетевые основы». «Понимание модели OSI». Часть вторая. Эдди Мартин. Декабрь, 2012 Около года назад я заприметил интереснейшую и увлекательную серию лекций Эдди Мартина, который потрясающе доходчиво, благодаря своей истории и примерам из реальной жизни, а также колоссальному опыту в обучении, позволяет приобрести понимание довольно сложных технологий. ...

Как мы общаемся с React-компонентам при помощи декораторов в TypeScript При разработке приложений на React довольно неудобно создавать независимые друг от друга компоненты, т.к. стандартным способом для обмена данными между ними является "Lifting State Up". Этот подход постепенно загрязняет ненужными свойствами промежуточные компоненты, делая их...

AMD планирует вернуть долю рынка процессоров времён Athlon 64 У компании большие планы, и они вполне могут осуществиться.

[Из песочницы] Знакомство с новым элементом dialog Привет, Хабр! Представляю вашему вниманию перевод статьи "Meet the New Dialog Element" автора Keith J. Grant. HTML 5.2 представил новый элемент dialog для нативных модальных окон. На первый взгляд, он кажется довольно простым (так и есть), но поигравшись с ним я о...

[Перевод] Новости из мира OpenStreetMap №393 (23.01.2018-29.01.2018) Визуализация уличной дорожной сети на основе данных OpenStreetMap1 | Изображение Geoff Being Карты Франсиско Моралес (Franscisco Morales) написал в твиттере Monde Geospatial о видео уроке, как загрузить отметки водораздела из OpenStreetMap для ArcGIS. Илья Зверев возродил ...

[Перевод] Создание игры на Lua и LÖVE — 5 Оглавление Статья 1 Часть 1. Игровой цикл Часть 2. Библиотеки Часть 3. Комнаты и области Часть 4. Упражнения Статья 2 Часть 5. Основы игры Часть 6. Основы класса Player Статья 3 Часть 7. Параметры и атаки игрока Часть 8. Враги Статья 4 Часть 9. Режиссёр и игровой цикл Ч...

Книга «Linux API. Исчерпывающее руководство» Привет, Хаброжители! Недавно у нас вышел фундаментальный труд Майкла Керриска по программным интерфейсам операционной системы Linux. В книге представлено практически полное описание API системного программирования под управлением Linux. Сейчас мы рассмотрим раздел «Потоки ...

12-футовый скелет украсил Мексиканский фестиваль Мексиканская служба аддитивной печати MotiDigital использовала принтер Massivit 1800 3D для создания скелетной структуры высотой 12 футов. Инсталляция была продемонстрирована во время празднования мексиканского Фестиваля Света в Гвадалахаре. Изюминка фестиваля Гвадалахара –...

Это Meizu 15 Plus во всей своей славе! Сегодня в 19:30 по времени Пекина компания объявит о трех моделях Meizu 15, но благодаря утечке мы прямо сейчас можем посмотреть как выглядит новый флагман. Подробнее об этом читайте на THG.ru.

[recovery mode] Анализ данных — основы и терминология В этой статье я бы хотел обсудить базовые принципы построения практического проекта по (т. н. «интеллектуальному») анализу данных, а также зафиксировать необходимую терминологию, в том числе русскоязычную. Согласно википедии, Анализ данных — это область математики и информа...

Splunk + Excel. Что получится? В предыдущих статьях мы много рассказывали о Splunk. Это продукт, который позволяет собирать и анализировать данные с любых IT-систем в режиме реального времени, например, это могут быть результаты работы web-сервера, почтового сервера, Windows, различных приложений и тд. Зн...

В Алматы тестируют новую систему уличного освещения Цифровой комплекс позволяет удаленно контролировать работу светильников.

SignalR Core. «Hello Habr!» Коротко: небольшой самодостаточный пример, иллюстрирующий SignalR для .NET Core 2 и разработку в IDE Rider. В самом конце — видео Dino Esposito с конференции DotNext на эту же тему.Все привыкли к push-уведомлениям в браузере. Однако создание их требует от программиста опреде...

Множественные уязвимости в 4G LTE позволяют следить за абонентами и подделывать данные Объединенная группа исследователей представила доклад, посвященный множественным уязвимостям в составе 4G LTE.

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

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

[Перевод] Заметки о развертывании Ruby on Rails Deployment в Google Cloud Kubernetes Engine Я использую Google Cloud с Kubernetes Engine в течение 2 месяцев. На самом деле мне не понадобилось и месяца, чтобы уложить все в голове, но потребовалось еще столько же, чтобы разобраться с некоторыми неприятностями. TL;DR: Google делает довольно хорошую работу, поэтому AWS...

Обзор монитора Philips Brilliance B-line 272B7Q Для Philips потребительские товары только часть бизнеса. Мониторы в сегменте фирменной продукции занимают еще меньшую долю и, тем не менее, успешно конкурируют с решениями специализированных производителей. Мы не можем раскрыть секрет успеха компании, но с удовольствием расс...

Samsung готовит к выпуску смартфон Galaxy J6 После переформатирования линейки смартфонов серии Galaxy A, в которой появились модели Galaxy A8 и A8+ вместо Galaxy A5 2018 и A7 2018 соответственно, компания Samsung может пересмотреть модельный ряд линейки Galaxy J. О том, что в нее могут войти модели Galaxy J4 и Gal...

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

Новинки C# 7.2. Span<T> и Memory<T> Доброго времени суток, %habrauser%! Столкнувшись с проблемой замедления работы системы при передачи использовании переменных хранимых в стеке я отправился в гугл и нашел отличное решение использование коллекции Span<T>, которая была добавлена в версии языка C# 7.2. Н...

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

Проблемы и задачи в Enterprise E-Commerce. Как возник проект Virto Commerce? В современном мире существует огромное количество E-Commerce решений: от систем для создания небольших интернет-магазинов до платформ корпоративного уровня (enterprise). Однако далеко не все они обеспечивают технологическое преимущество перед конкурентами, которое позволяет ...

Facebook планирует запуск процессоров собственного производства Согласно информации поступившей с сайта Bloomberg, Facebook намерена выпускать процессоры для своих устройств и серверов. Компания планирует нанять менеджера для создания “сквозной SoC/ASIC, прошивки и организации по разработке драйверов”. Таким образом компания ...

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

Российский рынок смартфонов обновил рекорд продаж В 2017 году продажи смартфонов в России в деньгах выросли на 35% от показателей предыдущего года, передает RNS со ссылкой на доклад аналитиков Gfk. Невзирая на повышение средней стоимости аппаратов из-за появления на рынке моделей стоимостью свыше 800 долларов, совокупный о...

BizBreeze #2: мифы о CRM и глубокие проблемы бизнес-процессов Мы продолжаем пилить свой мини-дайджест. На этой неделе в зарубежных изданиях вышло несколько интересных статей о CRM-системах и о бизнес-процессах. Мы выбрали самые яркие и готовы их прокомментировать — как всегда, субъективно и с долей иронии. Когда с бизнес-процессами ...

Объявлены российские цены на 4K HDR телевизоры Sony Bravia серии XF90 Компания Sony объявила о начале приема в России предварительного заказа на 4K HDR-телевизоры серии XF90 с диагональю экрана 75, 65, 55 и 49 дюймов. Они были впервые представлены на январской выставке CES 2018 и станут доступны с апреля 2018 года. 55-дюймовая модель Sony KD-...

[Из песочницы] Что такое gtag.js в Google Analytics и нужен ли он вам? Вы читаете перевод статьи "What Is gtag.js with Google Analytics and Do I Need It?" автора Amanda Schroeder. Если недавно вы добавляли код отслеживания Google Analytics на сайт, то заметили совершенно другой код счётчика, который выглядит так: Сложилась какая-то ...

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

[Перевод] Dependency injection От переводчика Представляемый вашему вниманию перевод открывает серию статей от Jakob Jenkov, посвященных внедрению зависимостей, или DI. Примечательна серия тем, что в ней автор, анализируя понятия и практическое применение таких понятий как «зависимость», «внедрение зависи...

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

[Из песочницы] Распределённая система управления на базе SoC FPGA Реализация связки прошивки ПЛИС, ПО микроконтроллера NIOS и управляющего ПО под Linux на базе Altera Cyclone V SoC с использованием Avalon Mailbox для создания на их основе распределенной системы управления. Читать дальше →

Геймерский смартфон Xiaomi Blackshark на основе Snapdragon 845 и 8 ГБ ОЗУ засветился в бенчмарке Geekbench В конце февраля текущего года в базе данных бенчмарка AnTuTu впервые обнаружили геймерский смартфон Xiaomi Blackshark, теперь ту же модель удалось найти и в базе бенчмарка Geekbench. Новые данные позволили не только оценить производительность будущей модели Blackshark SKR-A0...

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

Обзор нового алгоритма уменьшения размерности UMAP. Действительно ли он лучше и быстрее, чем t-SNE? Привет, Хабр! Задача снижения размерности является одной из важнейших в анализе данных и может возникнуть в двух следующих случаях. Во-первых, в целях визуализации: перед тем, как работать с многомерными данными, исследователю может быть полезно посмотреть на их структуру, у...

[Перевод] Этот SVG всегда показывает сегодняшнюю дату Для своей странички с контактными данными нужна была стандартная иконка календаря, чтобы люди просматривали мой ежедневник. Такие иконки почти всегда делают наподобие бумажного календаря. Но мне стало интересно, можно ли сделать календарь чуть полезнее, если добавить динамич...

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

[recovery mode] Настройка VoIP GSM шлюза Yeastar Neogate серии TGXXX для работы с 3CX В данном руководстве рассматривается подключение SIP GSM шлюзов Yeastar NeoGate TG100 / TG200 / TG400 / TG800 к IP-АТС 3CX. Шлюзы Yeastar Neogate могут подключаться к SIP-серверу как клиент, т.е. регистрироваться на сервере, но также имеют встроенный SIP-сервер регистрации...

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

[Перевод] Марвин Мински «The Emotion Machine»: Глава 1 «Как мы управляем собой» Отец искусственного интеллекта размышляет о том, как сделать машину, которая бы гордилась нами. Марвин Мински был довольно жестким ученым и то, что он своим «скальпелем познания» исследует тему чувств и эмоций, что же делает нас людьми, довольно интересно и полезно. Книга — ...

[Из песочницы] Операция «Ы» и новая библиотека ABI Рад приветствовать тебя, дорогой читатель! В данной статье пойдет речь о новой библиотеке «ABI Model Pattern». Наверное, было бы логично предоставить какой-то пример, чтобы показать все возможности этой библиотеки, но вот и нетушки… Сейчас я опишу только достаточный минимум...

Microsoft снижает цены на ноутбуки на 31,4% в честь Дня Пи День числа пи — неофициальный праздник, который отмечается любителями математики 14 марта в 1:59:26 в честь математической константы. Так же как и во всём мире, этот праздник отмечают и в компании Microsoft. Читайте также: Huawei Y9 представлен официально Праздник придумал ф...

Книга «Head First. Паттерны проектирования. Обновленное юбилейное издание» В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проекти...

[Перевод] Насколько быстр AMP на самом деле? Проект Accelerated Mobile Pages (AMP) от Google вызвал определённый переполох по идеологическим причинам, но саму технологию так и не разобрали подробно. Несколько недель назад Ферди Кристант писал про несправедливое преимущество, которое получает контент AMP за счёт предзаг...

Huawei P20 получит сканер отпечатков пальцев под экраном Уже не первый год идут разговоры о том, что пора бы уже упрятать сканер отпечатков пальцев под экран гаджетов. Сразу вспоминаются модели Vivo X20 Plus и X21, которые нам первыми продемонстрировали, как это работает. Также вспомниается Samsung, про которыю в последний раз с...

Xiaomi Redmi 5A в новой комплектации Начались официальные продажи мобильного телефона Xiaomi Redmi 5A с увеличенным объемом встроенной памяти. У оригинальной модели установлено 16 гигабайт оперативной памяти, тогда как у продвинутой версии все 32 гигабайта. Не сказать, что это кардинально меняет смартфон, но во...

Основы разработки под Microsoft Exchange Server На форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для Exchange\Exchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье р...

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

Впечатления о Teamlead Conf 2018 В начале февраля в Москве прошла конференция Teamlead Conf 2018. Событие, можно сказать, знаковое — произошло осознание того, что проблемы твоей должности вполне достойны не только локальных митапов или треков, но и самостоятельной большой конференции. Мы не могли пропустит...

Google тестирует новый блок с интересными находками по теме запроса Англоязычные пользователи заметили, что Google тестирует новый блок «Interesting Finds» («Интересные находки») в результатах мобильного поиска. Он содержит преимущественно AMP-страницы, имеющие отношение к запросу. Новый блок выводится по таким запросам, как [when is mothers...

Geekbench: чего ждать от Huawei P20 Одной утечкой о Huawei P20 стало больше. В базе данных Geekbench засветился телефон Huawei EML-L29. Это кодовое обозначение модели Huawei P20 (как предполагается). Тест позволяет ознакомиться с характеристиками. Huawei P20 сильно отличается от Huawei P20 Pro. Аппарат имеет 2...

Модуль Osram WSLC позволяет управлять наружным освещением по беспроводному каналу Компания Osram представила устройство под названием Wireless Site Lighting Control (WSLC) Module. По словам производителя, модуль WSLC расширяет возможности системы управления освещением с сетевым подключением ENCELIUM EXTEND Networked Light Management System на осветит...

Samsung Galaxy A6 и A6+ замечены в benchmark Geekbench Смартфоны А-серии от Samsung представлены в разных размерах – от большего к меньшему. Но в линейке есть пробелы – существуют модели A5 и A7, но нет A6. Недавно в benchmark Geekbench были обнаружены модельные номера неизвестных смартфонов компании Samsung SM-A600F...

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

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

Продвинутое исследование ключевых слов для ASO В прошлый четверг на App Promotion Summit 2018 в Лондоне PickASO и TheTool провели интерактивный воркшоп “Продвинутое исследование ключевых слов для ASO”.

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

Как я качество работы техподдержки измерял И что из этого вышло, а что не вышло... Кадр из сериала “The IT Crowd (Компьютерщики)” Чем занимается техническая поддержка, и насколько эффективно она работает? — чем дальше в своей работе я отдалялся от задач техподдержки, тем сильнее беспокоил меня этот вопрос, пока в 2...

В третьем квартале появятся ноутбуки Lenovo ThinkPad A285 и A485 на базе APU AMD Ryzen Mobile В сентябре прошлого года Lenovo совершила неожиданный ход, представил новую линейку ноутбуков бизнес-серии ThinkPad – ThinkPad A. Эти мобильные ПК имеют ключевое отличие от других ThinkPad: в них используются APU AMD. В Lenovo ThinkPad A275 и A475 применяются APU Brist...

Медведев пошутил по поводу землетрясения в Алма-Ате Глава Кабинета министров России Дмитрий Медведев рассказал о том, как прошло заседание межправительственного совета Евразийского экономического союза 2 февраля в столице Казахстана. В Алма-Ате в этот день зафиксировали землетрясение магнитудой 3,7. По словам Медведева, ме...

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

Android Nougat — самая распространённая версия Android Финальная версия операционной системы Android 8.0 Oreo вышла в конце прошлого лета, но темпы её распространения оставляют желать лучшего. Доля Android Nougat выросла более, чем на 2% и теперь эта ОС является самой популярной версией Android.  Февральская статистика пока...

Управление ИТ-активами: как мифы влияют на проекты (Часть 2) При внедрении ITAM-решений часто приходится сталкиваться с различными мифами. Чтобы проект был успешен, важно разобраться в природе этих ложных представлений клиента, снять все открытые вопросы, избавиться от ненужных заблуждений или убедиться, что это не миф. В предыдущей ...

Измерение и формирование частотных характеристик электрогитар Поговорим об искусстве. Например, о музыке. Например, о гитарах. Создание электрогитар вещь достаточно консервативная. Несмотря на огромные успехи в обработке сигналов, которые позволяют доставать из гитар любые звуки в реальном времени (JTV89), до сих пор достаточно ценит...

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

7 бесплатных курсов по Data Science для начинающих Большие данные перестали быть просто модным словом и теперь применяются в сферах от IT до ритейла. Самое время начать разбираться в моделях анализа данных, погрузиться в массивы информации и получить опыт в интересном направлении — Data Scientist. Держите курсы, в которых из...

Кто есть кто в команде разработки и стоит ли программисту работать на аутсорсе — Oh, my code Несколько месяцев назад мы запустили серию интервью Oh, My Code на образовательном канале Технострим. И сегодня хотим поделиться интервью с одним из наших гостей. Как из космоса попасть в мобильную разработку, кто есть кто в команде разработки и стоит ли программисту работат...

Samsung Galaxy S9 и Galaxy S9+ и их характеристики Компания Samsung , выпустит смартфон в первой половине года с хорошей камерой. Гаджет Samsung Galaxy S9 будет оснащен одинарной основной камерой. Ее объектив имеет регулируемую диафрагму (от F/1,5 до F/2,4). В другой модели Samsung Galaxy S9+ основная камера будет оснащена ...

Российские программисты создали альтернативу блокчейну Стартап MetaHash разработал и запустил технологию TraceChain на базе децентрализованного распределенного реестра. Её создатели отмечают, что пропускная способность сети на основе TraceChain гораздо выше, чем у блокчейна, — сообщает Cryptonomist со ссылкой на ComNews....

Дайджест интересных материалов для мобильного разработчика #249 (9 апреля — 15 апреля) В новом дайжесте у нас Флаппи Бёрд с Короной, GDPR, поиск квадрокруга, лучшие открытые проекты, плоские иконки и измерения программистов, рекламные сети и основы науки о данных. Читать дальше →

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

Обзор и тестирование видеокарт ASUS GeForce GT 1030 и MSI GeForce GT 1030 LP 2GH: мы – пассивные модели В текущих реалиях лаборатория начинает цикл материалов, посвященных видеокартам GeForce GT 1030. Они позволяют наслаждаться нетребовательными играми и многопользовательскими проектами в разрешении 1080р при средних настройках, предоставляя входной билет в игровой мир. У них ...

Специалисты iFixit, разобравшие смартфон Samsung Galaxy S9+, отметили его сходство с предшественником Специалисты из iFixit получили в своё распоряжение новый смартфон Samsung Galaxy S9+ и устроили традиционное вскрытие устройства. Разобрав аппарат на отдельные компоненты, эксперты выявили особенности его конструкции и вынесли вердикт относительно ремонтопригодности. По итог...

Cooler Master MasterBox E500L: корпус со «скользящей» лицевой панелью Семейство корпусов Cooler Master MasterBox в последнее время радует необычностью своих новых представителей. В частности, достойны отдельного упоминания недавно анонсированная модель TD500L с геометрическими мотивами и корпус с «блуждающей» панелью ввода...

5 интересных фактов о новых процессорах AMD Ryzen 2200G/2400G На фоне сумасбродных цен на видеокарты выпуск APU Raven Ridge от AMD – это просто золотая жила. Несмотря на шикарную производительность за свою цену, Ryzen 2200G и 2400G очень интересны сами по себе. И сейчас я расскажу вам пять самых неочевидных фактов, которые вы нав...

[Перевод] Конференция DEFCON 22. «Путешествие по тёмной стороне Интернет. Введение в Tor, Darknet и Bitcoin» Меня зовут Грифтер, рядом мой хороший друг Метакортекс, мы из группы DC801, которая базируется в Солт-Лейк-Сити, штат Юта. Мы хотим показать нечто, выглядящее довольно забавным и провести для Вас экскурсионный тур по тёмной стороне Интернет. Мы оба исследователи, которым ...

Samsung готовит два новых доступных безрамочника Samsung Electronics намерена пополнить линейку смартфонов Galaxy A двумя более доступными моделями — A6 и A6+, передает SlashLeaks. Факт разработки новинок подтверждают синтетические испытания, проводимые производителем при помощи бенчмарка Geekbench в преддверии рели...

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

Yamaha обновляет “стейджбоксы” RIO3224 и RIO1608 Новые сценические коммутационные блоки имеют ряд существенных улучшений.

Beat Them Out — дай пинка Игры с мультяшной картинкой будут востребованы всегда, независимо от жанра. Ведь не всем подавай реализм — многие хотят красочного и весёлого развлечения. Чего далеко ходить, одни из самых популярных шутеров [...]

Обзор Thermaltake SMART DPS G Gold 650W. Блок питания с функцией мониторинга Продолжая изучение актуальных моделей блоков питания доступных на российском рынке, в центре внимания у нас «умный» Thermaltake SMART DPS G Gold 650W. Данную серию мы уже рассматривали ранее на примере старшего Thermaltake Smart DPS G Gold 750W. Напомним, блоки питания этой ...

На Reddit забанили сообщества, посвященные торговым площадкам в даркнете Администрация Reddit закрыла ряд сообществ, посвященных торговым площадкам в даркнете, включая крупнейшей сабреддит /r/DarkNetMarkets.

Heatmap Painter Тепловая карта — картограмма, визуально показывающая интенсивность какого-либо точечного показателя в пределах территории на карте. Интенсивность кодируется цветом и прозрачностью. Наверняка вы не раз видели такие картинки. Так вот, что если вам нужно сделать такую картогра...

Vivo представляет новый режим Super HDR с поддержкой ИИ Vivo представила новый режим Super HDR с функциями искусственного интеллекта (ИИ). После своего революционного успеха в сфере технологий съемки в контровом свете Vivo выводит мобильную фотографию на новый уровень благодаря функции автоматического определения режимов ...

[Перевод] Почему функция Heap32Next() работает так медленно на Windows 7? Если вы занимаетесь системным программированием под Windows, то могли бы заметить, что весьма полезные функции Heap32First/Heap32Next и другие из того же семейства стали работать существенно медленнее начиная с Windows 7. Что же с ними случилось? Давайте перенесёмся в далёк...

Асинхронные HTTP-запросы на C++: входящие через RESTinio, исходящие через libcurl. Часть 3 В предыдущей статье мы разобрали реализацию двухпоточного bridge_server-а. На одном потоке асинхронно обрабатываются входящие HTTP-запросы посредством RESTinio. На втором потоке выполняются асинхронные запросы к delay_server-у посредством libcurl в виде curl_multi с использо...

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

iPhone X получил 35% всей прибыли рынка смартфонов Продажи iPhone X действительно могли разочаровать аналитиков. Но, похоже, Apple не стоит сильно переживать на этот счёт. И, по данным Counterpoint Research, на долю iPhone X пришлось сразу 35% всей прибыли рынка смартфонов в четвертом квартале прошлого года. Подробнее об это...

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

LG анонсировала новый смартфон LG V30s с поддержкой ИИ Согласно информации, предоставленной сайтом ETNews, компания LG вскоре покажет обновленную модель смартфона LG V30s. Презентация должна состоятся на Mobile World Congress в этом году. Предположительно, LG V30s будет иметь схожий с оригинальным V30 дизайн с единственным отли...

[Перевод] Разработка игр под NES на C. Главы 22-23. Приложение 1 — мапперы и цифровой звук Здесь будет информация, не вошедшая в основной цикл, но слишком ценная, чтобы ее игнорировать. <<< предыдущая следующая >>> Источник Из нашего обсуждения почти полностью выпала тема мапперов — сопроцессоров в картридже. Если надо сделать игру размером боль...

Panasonic P101: брендовый смартфон с экраном HD+ формата 18:9 за $107 В феврале текущего года компания Panasonic представила смартфон P100 — модель начального уровня, предназначенную для рынков развивающихся стран. На момент релиза устройство уже выглядело как технически устаревшим, так и малопривлекательным в эстетиче...

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

Valve прокомментировала ситуацию со Steam Machine и поделилась планами на SteamOS На днях мы сообщили о том, что переход на страницу Steam Machine на сайте магазина Steam был удалён из списка в разделе «Устройства», и это означает угасание интереса компании к собственным аппаратным решениям. Сегодня Valve это подтвердила в отдельном б...

[Перевод] 3D-движок, написанный на формулах MS Excel Скриншот экрана игры Эта статья посвящена тому, как я смог написать 3D-движок только на формулах Excel. Я реализовал следующий функционал: бесконечная процедурно генерируемая карта лабиринта рендеринг трассировкой лучей в реальном времени вычисление окклюзии рендеринг пр...

Потрясающая Asphalt 9: Legends уже доступна на iOS в режиме пробного запуска Можете ли вы поверить, что последней части гоночной аркады Asphalt 8 исполнилось пять лет? Она бы, наверное, и дальше оставалась лидером жанра в App Store, если бы не выход потрясающей GRID Autosport. Наверняка, в стенах Gameloft новая часть и без того разрабатывалась, но та...

Мобильный шестиядерный CPU Intel Core i7-8750H существенно опережает Core i7-7820HK даже в играх, а стоит почти столько же Вчера компания Intel представила почти три десятка новых процессоров, среди которых одними из самых интересных были первые для производителя шестиядерные мобильные CPU. Это модели Core i9-8950HK, Core i7-8850H и Core i7-8750H. И уже сейчас мы можем ознакомиться с пер...

Блеск и нищета Java для настольных систем Вы не поверите, но в 2018 году всё ещё нужно разрабатывать Desktop приложения. Представьте себе такой клуб анонимных Java программистов, запойных и беспробудных, которые сидят и делятся своими проблемами. — Здравствуйте, меня зовут Юрий, я пишу Desktop приложения в 2018 ...

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

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

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

Учебные материалы платформы МЭШ могут стать подспорьем для любого педагога Проект «Московская электронная школа» призван помогать педагогам и давать им современные инструменты для повышения качества образования. Об этом сообщил в эфире радиостанции «Говорит Москва» глава столичного департамента образования Исаак Калина. Как сообщает портал «Экспер...

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

Apple показала нового робота, который разбирает iPhone Два года назад Apple представила своего нового робота под названием Liam, работа которого заключается в разборке iPhone на части, чтобы как можно больше комплектующих переработать и использовать снова. Технологии постоянно совершенствуются, и вчера Apple показала второе по...

Анонс Moscow Kubernetes Online: мы собрали подводные камни k8s Всем привет! Хотим анонсировать панельную дискуссию, посвященную Kubernetes, которая пройдет 13 февраля в режиме онлайн на нашем youtube-канале. Эксперты из компаний Флант, Рокетбанк, Axept Global и, конечно, Avito соберутся вместе и обсудят те подводные камни Kubernetes, ко...

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

Доступный MacBook Air могут представить на WWDC 2018 В этом году Apple представит обновленный MacBook Air, который будет отличаться от моделей актуального поколения более доступной ценой, прогнозирует Минг-Чи Куо. Аналитик уверен, что релиз лэптопа станет важной вехой для производителя, поскольку сумеет привлечь изрядное кол...

Универсальные приложения React + Express В прошлой статье рассматривалась библиотека Next.js, которая позволяет разрабатывать универсальные приложения «из коробки». В обсуждении статьи были озвучены существенные недостатки этой библиотеки. Судя по тому, что https://github.com/zeit/next.js/issues/88 бурно обсуждаетс...

Galaxy S8 Mini может стать настоящим эксклюзивом Galaxy S8 Mini, который изначально был принят за компактную версию Galaxy S9, может не выйти за пределы китайского рынка. Об этом сообщает SamMobile со ссылкой на регистрационный документ, обнаруженный в базе данных регулятора TENAA. По имеющимся данным, указанная модель из...

Блогер JerryRigEverything разобрал смартфон Vivo X20 Plus UD и показал, как выглядит подэкранный сканер отпечатков пальцев На данях блогер JerryRigEverything протестировал смартфон Vivo X20 Plus UD, благодаря чему мы узнали, что подэкранный сканер отпечатков пальцев не боится появления царапин на защитном стекле. После проведения ряда тестов блогер решил работать смартфон, чтобы узнать,...

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

Интеграция ActiveDirectory в консоль управления Aether Автоматическая интеграция ActiveDirectory с новой консолью управления ИБ Aether позволяет быстро внедрять защиту и легко управлять ею. Читать дальше →

Wistron может начать в Индии производство смартфонов Apple iPhone 6s Источник сообщает о том, что компания Wistron, занимающаяся, в том числе сборкой смартфонов для Apple, близка к завершению сделки по аренде участка земли в технологическом центре Бангалора. На этом участке будет построена ещё одна фабрика по производству смартфонов. Се...

[Из песочницы] Использование Boost.Asio с Coroutines TS Введение Использование функций обратного вызова (callback) — популярный подход к построению сетевых приложений с использованием библиотеки Boost.Asio (и не только ее). Проблемой этого подхода является ухудшение читабельности и поддерживаемости кода при усложнении логики прот...

[Из песочницы] True XP/TDD в Пивотал изнутри: как это выглядит и возможно ли это? Ранее на хабре публиковалась статья о том, как в теории выглядит Xp/Tdd в Пивотал Лабс, и были вопросы о том, возможно\нужно ли это в действительности. Я попытаюсь объяснить, как это выглядит на практике и почему это может быть (внезапно) хорошо. В последние полгода мне при...

Доля возобновляемой энергии в ЕС впервые превысила долю угольной Согласно данным аналитиков, в прошлом году на ветряных, солнечных и биотопливных электростанциях в ЕС было выработано 20,9% всей электроэнергии, тогда как на долю угольных пришлось 20,6%. Пять лет назад картина была принципиально иной.

Названы российские цены новых смартфонов Nokia 7 plus и Nokia 6.1 5,5-дюймовая модель Nokia 6.1 обойдется покупателям в 17 990 руб., а более продвинутый 6-дюймовый аппарат Nokia 7 plus можно будет приобрести за 27 990 руб. Также стало известно, что к нам приедут ещё две модели бренда - Nokia 1 и Nokia 8110.

Традиционная конференция Apple для разработчиков пройдет с 4 по 8 июня Ожидается, что в этом году Apple сосредоточится на презентации обновленных версий своих платформ iOS и macOS. Не исключено также, что компания представит сравнительно недорогие модели iPad и MacBook.

Vue.js Moscow Meetup #1 (22.03.2018) В конце месяца пройдет первый Московский MeetUp, посвященный исключительно фреймворку Vue.js. На мероприятие приглашаются все заинтересованные разработчики – от начинающих до опытных. Мы будем обсуждать самые разные вопросы применения Vue.js, а спикеры и гости мероприяти...

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

Мега-Учебник Flask, Часть XIX: Развертывание на основе Docker-контейнеров (издание 2018) Miguel Grinberg Туда Сюда Это девятнадцатая часть серии мега-учебника Flask, в которой я собираюсь развернуть Microblog на платформе Docker. Читать дальше →

Panda VPN для дома Новый домашний антивирус Panda Dome содержит модуль Panda VPN, который позволяет быстро подключить VPN и пользоваться любыми веб-сайтами, различными мессенджерами, соцсетями и разными форумами для знакомства с музыкой, фильмами и софтом. Посмотрим, что такое Panda VPN и ка...

[Из песочницы] GObject: основы GObject — часть библиотеки GLib, реализующая объекто-ориентированнные расширения для чистого Си. Подобная концепция, помимо самой GLib, используется в таких проектах, как GStreamer, GSettings, ATK, Pango и весь проект GNOME в целом, а также в большом количестве прикладных пр...

[Из песочницы] Выгрузка сообщений с использованием Telegram API. С чего начать На просторах интернета можно найти множество описаний и примеров по созданию telegram bot-ов.Но Telegram Bot Api имеет ограниченный функционал. Для решения задачи по выгрузке сообщений из Telegram по ключевому слову необходимо использовать Telegram API. За основу была взята ...

[Перевод] Воссоздание эффекта воды из Super Mario Sunshine для Nintendo GameCube Примечание: В оригинале статьи есть демо на WebGL2, которые в переводе заменены на видео и GIF. Одно из моих хобби — написание программ просмотра моделей и графических инструментов для игр. Это хорошее соединение интересных мне тем — графики, рендеринга, реверс-инжиниринга...

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

Беспроводные локальные сети или как работает Wi-Fi по стандарту IEEE 802.11. Лабораторная работа в Packet Tracer Введение В данной статье в лабораторных работах изучается технология беспроводных локальных сетей по стандарту IEEE 802.11. Стандарт IEEE был разработан институтом инженеров по электротехнике и электронике (Institute of Electrical and Electronic Engineers). Отсюда он и полу...

Gesturizer: 3D-touch и жесты в iOS приложения Жесты на мобильных устройствах, выполняемые стилусом или пальцем, могут быть эффективнее и удобнее стандартных взаимодействий с кнопками и меню в зависимости от контекста и задачи. Однако, необходимость запоминания жестов и связанных с ними команд вызывают некоторые трудност...

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

[Из песочницы] Аналоговые часы, CSS и ничего больше Что здесь не так? Здравствуйте, недавно послушал новый выпуск Веб-стандартов и там был момент с обсуждением статьи «Время переменных» где автор решил поэкспериментировать с CSS переменными и создать на основе них аналоговые часы. Все выглядит шикарно и главное работает, но у...

[recovery mode] Как написать одностраничное приложение (SPA) с использованием Vue.js Одностраничные приложения (SPA) имеют мнжество преимуществ, таких как скорость, по-настоящему хороший UX, и полный контроль HTML-разметки. Становится всё больше и больше сайтов SPA; всё больше инструментов, которые упрощают процесс разработки SPA. Вы, вероятно уже читали о...

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

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

Онлайн статистика в Telegram Вам нравится процесс ожидания? Когда необходимо сидеть и ждать, пока одна из статистик/аналитик/метрик загрузится… «Но у нас все нормально, — ответите вы. — У нас крутые спецы, наши страницы грузятся за доли секунд, мы даже кешировать умеем.» А как на счет мобильного интер...

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

Алгоритмы подсказки слов в телефонной клавиатуре vs. Защита персональных данных Языковые модели В виртуальных клавиатурах мобильных телефонов повсеместно используются алгоритмы подсказки слов по первым введённым буквам и автоматического исправления опечаток в них. Функция нужная, так как печатать на телефоне неудобно. Однако она часто раздражает пользов...

Опубликован рендер роскошного седана Lincoln Sentinel В сети опубликовали первые рендерные изображения нового Lincoln Sentinel, на замену которому должен прийти Continental. Модель изобразил независимый дизайнер, который представил свое видение седана. Согласно рендерному изображению, Lincoln Sentinel будет измерять 5 540 мил...

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

Windows 10 обошла Windows 7 по популярности Запущенная в 2015 году операционная система Windows 10 впервые обошла Windows 7 по популярности. Об этом говорится в свежей статистике ирландского сервиса StatCounter, специализирующегося на анализе веб-трафика. В январе 2018 года международная доля Windows 10 составила 42,...

Kubernetes 1.10: обзор основных новшеств В конце марта состоялся релиз Kubernetes 1.10. Поддерживая нашу традицию рассказывать подробности о наиболее значимых изменениях в очередном релизе Kubernetes, публикуем этот обзор, подготовленный на основе CHANGELOG-1.10, а также многочисленных issues, pull requests и desig...

Samsung оснастит доступные смартфоны дисплеями для iPhone X В этом году Samsung выпустит несколько доступных смартфонов с безрамочными дисплеями как у Galaxy S8 и S8+. Об этом пишет деловая южнокорейская газета The Investor со ссылкой на осведомленные источники. Таким образом производитель рассчитывает реализовать партию OLED-панеле...

iPhone X продаётся хуже, чем iPhone 8 и 7 Нам предсказывали всякое: и глобальный успех юбилейного iPhone X, и его фиаско на фоне более доступных iPhone 8. Чего мы точно не ждали, это того, что безрамочная новинка окажется позади смартфонов четырёхлетней давности. Революции не случилось Apple определённо не ждала т...

Расширение функционала меню в nanoCAD 8.5: макросы и LISP выражения Файлы меню nanoCAD имеют расширение .cfg и структуру, отличающуюся от структуры меню (*.mnu, *.cui, *.cuix) других САПР. В версии 8.5 появилась поддержка макросов, которые могут содержать несколько команд и параметров, а также LISP-выражения. Читать дальше →

[Перевод] UX-исследования и сила доказательств Привет всем! Предлагаю вашему вниманию перевод статьи Dr. Philip Hodgson (@bpusability в Twitter). Он имеет BSc, MA и PhD в экспериментальной психологии. У него за спиной более чем 20-летний опыт работы в качестве исследователя, консультанта и тренера по юзабилити, пользоват...

Обнародован первый кадр из фильма Серебренникова про Цоя В Сеть попал первый кадр фильма скандального режиссера Кирилла Серебренникова, посвященного популярному рок-исполнителю, лидеру группы «Кино» Виктору Цою. Кинолента называется «Лето». Известно, что правообладателем фильма является кинокомпания Charades. Ею руководят бывшие...

[Из песочницы] Основы криптографии. Часть 0 Целью данного цикла статей я хотел бы поставить создание простейшего криптозащищенного мессенджера с упором исключительно на криптографию, исключая из рассмотрения технические тонкости непосредственно коммуникаций, сетевых протоколов, графики и всего остального. Шаг за шаго...

Многопользовательская «выживалка» Darwin Project перешла на условно-бесплатную модель Боевик Darwin Project в жанре королевской битвы от студии Scavengers перешёл на условно-бесплатную модель распространения. Это вполне логично ввиду огромного успеха Fortnite Battle Royale. С момента появления в раннем доступе проект активно развивается: был добавлен...

Какие версии Android главенствуют на устройствах сегодня? Почти 2 месяца Google не делилась с нами данными о том, какие версии Android актуальны на устройствах пользователей сегодня. Но зато теперь отчётливее заметно, что Android Oreo подрос в процентном соотношении, завоевав себе больше наших гаджетов. Теперь доля Android 8 сост...

Такой iPhone SE 2 хочется купить уже сейчас Слухов о выходе нового поколения iPhone SE ходит очень много, и пока не до конца понятно, собирается ли Apple вообще выпускать iPhone SE 2. Впрочем, этот факт не мешает дизайнерам создавать вполне реалистичные концепты предполагаемой новинки — на один из них мы и пре...

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

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

Угрозы прошлого и протоколы будущего Как многие из читателей блога Qrator Labs, вероятно, уже знают, DDoS-атаки могут быть нацелены на разные уровни сети. В частности, наличие у злоумышленника крупного ботнета позволяет ему осуществлять атаки на уровень L7 (application/прикладной) и пытаться мимикрировать под...

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

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

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

В 2017 году картриджей LTO было отгружено суммарным объемом 104 457 ПБ Магнитная лента остается важнейшим носителем информации. Более того, поставки соответствующих картриджей LTO постоянно и довольно быстро растут. По данным компаний Hewlett Packard Enterprise, IBM и Quantum, выпускающим эти носители, в прошлом году их было отгружено сум...

«Computer, how is my build doing?» и другие волшебные заклинания Барух Садогурский рассказывает, как с помощью сервиса голосовых команд Alexa можно добавить голосовой интерфейс к совершенно неожиданным вещам, таким как IntelliJ IDEA и Jenkins, а также, откинувшись в кресле с бокалом любимого напитка, управлять всем, чем угодно. В основе...

STM32 blink++ или читаем данные инкрементального энкодера Мотивация Пару месяцев назад я рассказывал, как работает инкрементальный энкодер и как читать угол при помощи простейшей ардуины. Разумеется, немедленно получил вот такие комментарии: У меня ардуино головного мозга. Пусть лично я самой средой ардуино и не пользуюсь, но вс...

Ответ Л.П. Плеханова на замечания по книге «Основы самосинхронных электронных схем» Предисловие: Меня зовут Виктор, и я сотрудник Института Проблем Информатики РАН. В нашем отделе ведутся две разработки: рекуррентный процессор и самосинхронная схемотехника. Сам я занят первым, но не смог пройти мимо Мои замечания о книге Л.П. Плеханова «Основы самосинхронны...

Приручение SphinxSearch с помощью слона Добрый день, хаброжители! Представляю вашему вниманию расширение для PostgreSQL, позволяющее отправлять поисковые запросы на Sphinx из PostgreSQL и получать результаты этих запросов. Подробности реализации и ссылка на репозиторий под катом. Читать дальше →

Антидопинговое агентство WADA использует ИИ для выявления нечестных спортсменов Представители Всемирного антидопингового агентства (WADA) заявили, что планируют использовать технологии искусственного интеллекта (ИИ) для борьбы с употреблением допинга в спорте. Директор WADA Оливер Ниггли (Olivier Niggli) подтвердил, что выпуск пилотных версий решений...

Удалить то, что скрыто: оптимизация 3D-сцен в мобильной игре. Советы сотрудников Plarium Krasnodar Уже на начальном этапе создания мобильных игр следует учитывать, что детализированные модели сильно нагружают портативное устройство, а это ведет к падению частоты кадров, особенно на слабых девайсах. Как экономно использовать ресурсы трехмерных моделей без потери визуальног...

[Перевод] Почему Python так хорош в научных вычислениях Несколько дней назад (Оригинал заметки был опубликован 12 сентября 2017. — Здесь и далее прим. переводчика), я заметил этот твит в своей ленте: I 'still' program in C. Why? Hint: it's not about performance. I wrote an essay to elaborate... appearing at Onward! https://t.co/p...

[recovery mode] Роботы вместо лучших сотрудников: машинное обучение по ответам экспертов Один из текущих проектов Devim — разработка сервиса скоринга для микрофинансовой организации (МФО). Проект был выполнен нашей Data Science командой Андреем Давыденко и Дмитрием Гореловым datasanta. Мы рассказываем о том, какие решались задачи, какие факторы принимались во вн...

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

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

В Geekbench замечен смартфон Xiaomi Dipper на платформе Qualcomm Snapdragon 845 Смартфон Mi MIX 2S окажется первой моделью Xiaomi на базе флагманской однокристальной системы Qualcomm Snapdragon 845, но все же не единственной. В базе данных Geekbench отметился смартфон Dipper, построенный на той же SoC. Флагманские смартфоны Xiaomi линейки Mi име...

Зак Нильсон разобрал один из самых необычных смартфонов прошлого года Техноблогер Зак Нильсон изучил конструкцию представленного в прошлом году ZTE Axon M. Интересной особенностью этого смартфона стало наличие двух экранов, что позволяет использовать аппарат в качестве небольшого [...]

Pygest #22. Релизы, статьи, интересные проекты, пакеты и библиотеки из мира Python [18 января 2018 — 4 февраля 2018] Всем привет! Это уже двадцать второй выпуск дайджеста на Хабрахабр о новостях из мира Python. В этом выпуске вы найдете статьи о MicroPython, сравнение производительности Python, Numba и C ++, основах веб скрапинга и многое другое. Присылайте свои интересные события из ми...

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

В какую сумму обойдется ремонт HomePod Ремонт или замена HomePod вне рамок гарантийного обслуживания обойдется владельцу динамика в 279 долларов США вне зависимости от типа повреждения, следует из материалов официального сайта компании. Замена кабеля будет производиться в рамках отдельной услуги, не покрываемой...

Эволюция твердотельных накопителей: от первых моделей 70-х до наших дней В октябре 2016 года мы представили сразу две линейки 2.5-дюймовых твердотельных накопителей: WD Blue и Green SSD. В любой другой индустрии подобный шаг мог показаться достаточно рискованным даже для такой корпорации, как Western Digital. Действительно, продвижение новинки в ...

[Из песочницы] Дескрипторная графика в MATLAB: вторая горизонтальная ось При изучении дескрипторной графики в MATLAB обнаружилась нехватка «юзер френдли» функционала, а именно отсутствие стандартной команды позволяющей добавить дополнительную горизонтальную ось. Добавление дополнительной вертикальной оси, командой plotyy предусмотрено и в help ...

Использование алгоритма Hi/Lo для генерации ключей в Entity Framework Core Алгоритм Hi/Lo полезен, когда вам нужны уникальные ключи. Если коротко, то алгоритм Hi/Lo описывает механизм генерации безопасных идентификаторов на стороне клиента, а не в базе данных (безопасных в этом контексте означает отсутствие коллизий). Он задает уникальные идентиф...

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

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

[Из песочницы] Angular 5: Unit тесты С помощью unit тестов мы можем удостовериться, что отдельные части приложения работают именно так, как мы от них ожидаем. Это в некоторой степени спасает от поломок существующий код, помогает прояснить — как он будет работать в тех или иных случаях. И, в конце концов, позв...

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

Oukitel WP5000 — неубиваемый смартфон с экраном 18:9 «Внедорожные» телефоны — особый класс устройств. Подобные девайсы, как правило, не обременены актуальным дизайном. Кроме того, можно забыть о выдающихся характеристиках. Однако Oukitel WP5000 избежал упомянутых проблем. Oukitel WP5000, несмотря на защиту, име...

Эталонное приложение на базе контейнеров и архитектуры микросервисов Хабр, привет. Сегодня рассказываем вам об эталонном кроссплатформенном приложении .NET Core от Microsoft, созданном на основе упрощенной архитектуры микросервисов и контейнеров Docker. В статье поделимся большим количеством технических данных, документацией, книгами по теме,...

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

В Украине увеличивается спрос на полностью электрические авто Украинская ассоциация «Укравтопром» проанализировала продажи электрокаров в стране и выяснила, что по итогам января и февраля 2018 года спрос на полностью электрические автомобили вырос сразу на 60%. Самой популярной на местном рынке моделью по-прежнему остается Nissan Leaf....

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

Автоматизация действий атакующего, используя metasploit и Python Известно, что метасплойт написан на Ruby и не поддерживает скрипты, написанные на Python. Несмотря на это у метасплойта есть двусторонний RPC–интерфейс, при помощи которого можно запускать задачи. Есть две библиотеки, позволяющие взаимодействовать с remote procedure call (R...

Процессоры AMD Athlon 200GE - на основе Raven Ridge Интересно, что в базе данных SiSoft появилась запись продукта под названием «AMD Athlon 200GE». Athlon - это то, благодаря чему AMD завоевала столь большую популярность, в те дни. Основой для нового Athlon является Raven Ridge. В основном, что вы можете ожидать, это мобиль...

Выход Huawei P20 и Huawei P20 Pro подтвержден Анонс линейки Huawei P20 все ближе. Слухов и утечек вокруг новинок становится все больше, а вот сам производитель предпочитает на данный момент хранить молчание о том, сколько же смартфонов и с какими именами он планирует представить. Ранее предполагалось, что новая серия фл...

Релиз первой беты кросс-платформенного XAML UI-тулкита Avalonia Состоялся релиз первой бета-версии Авалонии. Avalonia — кроссплатформенный .NET UI-тулкит, вдохновлённый технологиями WPF, с полной поддержкой .NET Core 2.0, XAML, дата-биндиногов, lookless-контролов и многого другого, поставляемый под лицензией MIT. Avalonia позволяет вам п...

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

Avito на GopherCon Russia 2018 Всем привет! В марте в московском Технополисе прошла конференция, посвященная языку программирования Go — GopherCon Russia 2018. На ней прозвучали выступления от core-team — было круто услышать из первых уст о том, как нужно делать правильно. И конечно, не обошлось без докла...

10 IT-героев по версии Кодабры: Веб-разработка В этом году в преддверии весны, Кодабра совместно со школой «Летово» проводит конкурс, посвященный программированию, робототехнике и VR — «IT-герои». По этому замечательному поводу мы решили рассказать Хабру, кто же для нас самих является героем, на кого мы ориентируемся при...

Haier Asu – “умные” часы с проектором Haier – китайская компания, производящая бытовую технику, телевизоры, мобильные устройства, гироскутеры, кондиционеры и т.д. На MWC 2018, компания представила свою разработку – часы Haier Asu со встроенным проектором, который позволяет отображать дополнительную и...

Выпуск#18: ITренировка — актуальные вопросы и задачи от ведущих компаний Мы подготовили для Вас новый выпуск с интересными задачами с собеседований в Apple. В Apple соискателями могут задать вопросы не только технического плана, но и о сокровищах и пиратах (интересно, связано ли это с позицией компании в отношении нелегального контента?). Воп...

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

Android-приложение поверх других приложений В 2013-году Facebook выпустил функцию Chat Heads для своего мессенджера, который позволяет вести переписку, не открывая сам мессенджер путем нажатия на маленькое круглое окошко, которое всегда висит на дисплее даже поверх других приложений: Facebook одним из первых продемо...

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

Обзор BQ 5500L Advance Прогрессивная модель начального уровня: экран 18:9, умная разблокировка с помощью распознавания лица — Face Unlock, портретный режим съемки. Недавнее пополнение линейки смартфонов BQ уже в редакции Trashbox. Читать дальше →

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

Официальные рендеры Nokia 1 и Nokia 7 Plus Инсайдер @evleaks в очередной раз удивил. Информатор опубликовал официальные изображения телефонов Nokia 1 и Nokia 7 Plus. Первый будет представлен 26 февраля, второй — 25 февраля. Сказанное произойдет на выставке MWC 2018. Nokia 1 имеет экран с толстыми рамками. Работ...

[Из песочницы] Даже в Java 9 ArrayList всё ещё можно (и нужно) улучшать Думаю, большинство джавистов согласится, что java.util.ArrayList — наиболее используемая коллекция в мире Java. Она появилась в версии 1.2 и быстро стала "коллекцией по умолчанию", ведь в большинстве случаев её возможностей вполне достаточно для повседневной работы...

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

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

[Из песочницы] Qt: Пишем обобщенную модель для QML ListView Кому-то материал этой статьи покажется слишком простым, кому-то бесполезным, но я уверен, что новичкам в Qt и QML, которые впервые сталкиваются с необходимостью создания моделей для ListView, это будет полезно как минимум как альтернативное*, быстрое и довольно эффективное р...

Drupal 8 + Varnish: Кешируем HTML правильно Drupal 8 – это самый свежий релиз CMS Drupal. Varnish – это HTTP reverse proxy cache, надстройка над вебприложением, которая позволяет кешировать HTTP ответы в ОЗУ сервера. Когда мы ставим Varnish перед Drupal’ом (либо любым другим вебприложением), схема обработки входящего...

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

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

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

Во "ВКонтакте" обнаружена уязвимость, позволяющая читать чужую переписку Анонимный пользователь под ником Yoga2016 обнаружил уязвимость, позволяющую читать чужую переписку в социальной сети "ВКонтакте". Подробнее об этом читайте на THG.ru.

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

Книга «UNIX. Профессиональное программирование. 3-е изд.» Всем привет! Мы переиздали классический труд Уильяма Стивенсона и Стивена Раго с исправленными опечатками перевода в твердой обложке. Эта книга заслуженно пользуется популярностью у серьезных программистов во всем мире, поскольку содержит самую важную и практическую информ...

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

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