Социальные сети Рунета
Понедельник, 13 мая 2024

Релиз первого эпизода приключения The Council состоится 13 марта Первый эпизод многообещающей приключенческой игры The Council поступит в продажу 13 марта, объявило издательство Focus Home Interactive. Ещё в декабре разработчики из студии Big Bad Wolf совместно с издателем пообещали, что первый эпизод, который называется Mad Ma...

Вышел бонусный эпизод Life is Strange: Before the Storm с участием Макс Deck Nine и Square Enix выпустили на PlayStation 4, Xbox One и PC дополнительный эпизод Life is Strange: Before the Storm под названием Farewell. Как было обещано ранее, он рассказывает историю детской дружбы Макс и Хлои из первой части серии.

Эпизод 0. Hack vs Mac. Xcode build time Эта статья начинает собой цикл из нескольких об использовании Hackintosh в повседневной работе и особенно с IDE Xcode 9 и будет больше интересна разработчикам под языки objc/swift. 
С другой стороны, мой первый хак был собран, когда я не был знаком с этими языками и может пр...

Назван лучший эпизод саги «Звездные войны» Кинокритики издания Esquire составили рейтинг фильмов из серии «Звездные войны». Аутсайдером списка стала лента «Атака клонов», выпущенная в 2002 году, а на первом месте оказался эпизод 1980 года «Империя наносит ответный удар». Эксперты обнародовали список лучших эпизодов...

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

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

Что нового в Android 9.0 P Вопреки многочисленным слухам, компания Google выпустила первую сборку Android P вчера, 7 марта. Предварительная версия «зелёного робота» с индексом P нацелена исключительно на разработчиков. Тем не менее она получила множество нововведений, подробно о которых мы написали в ...

История ES6-модулей Владислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js, во второй сосредоточились на реализ...

Что такое PAT? Лабораторная работа в Packet Tracer Введение PAT (Port Address Translation) — технология трансляции адресов с использованием портов. Данная технология решает проблему доставки возвратных пакетов. Так как количество белых IP ограничено нам необходимо экономить эти адреса. Помня об этом, была создана технология ...

Angular: OAuth2 авторизация, рефрешим токен и HttpInterceptor Доброго времени суток. Опишу процесс авторизации с использованием некоторого сервера авторизации и интерфейса HttpInterceptor, который стал доступен с версии Angular 4.3+. С помощью HttpInterceptor`a будем добавлять наш токен в Header запроса перед отправкой каждого запроса...

Использование произвольных DataFlash 25-й серии вместо дорогих конфигураторов FPGA Altera без дополнительной аппаратуры Из любого описания на FPGA известно, что для хранения их конфигураций используются специальные микросхемы – конфигураторы. Например, для Altera Cyclone используются микросхемы EPCS. Вот схема от типичной макетной платы с кристаллом семейства Cyclone IV. На ней мы видим конфи...

[Перевод] Руководство по SEO JavaScript-сайтов. Часть 2. Проблемы, эксперименты и рекомендации В первой части перевода этой статьи мы говорили о том, как веб-мастер может взглянуть на свой ресурс глазами Google, и о том, над чем стоит поработать, если то, что увидит разработчик сайта, окажется не тем, чего он ждёт. Сегодня, во второй части перевода, Томаш Рудски ра...

[Из песочницы] Почему важно не откладывать установку и конфигурацию CMS Битрикс на базе «1C-Битрикс: Виртуальная машина» Кто обронил перчатку? Выполняя один из проектов по тестированию на проникновение, мы наткнулись на виртуалку на публичном IP-адресе Заказчика. Из набора открытых на хосте портов у нас появилось ощущение, что это Битрикс. Читать дальше →

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

Final Fantasy XV: Pocket Edition выйдет 9 февраля Разработчики игры Final Fantasy XV решили портировать свой продукт для настольных компьютеров, но, для начала, выпустят мобильную версию для iOS и Android устройств. На текущий момент датой релиза Final Fantasy XV: Pocket Edition является 9 февраля. Если ее не передвинут, то...

[Из песочницы] Знакомство с Gjallarhorn.Bindable.WPF (F#) на примере выполнения тестового задания В статьях на русском языке теме использования F# совместно с WPF уделяют немного внимания. Сегодня я попробую познакомить вас с одной из F# библиотек, которая значительно упрощает такую разработку. В качестве демонстрационного примера возьмем одно из тестовых заданий по WPF,...

Веб установщик на чистом WINAPI с поддержкой Hi DPI и векторным лого В наше время это, наверно, одно из основных применений для приложений написанных на чистом WINAPI. Писать что-то серьёзнее нескольких простых окон на чистом WINAPI уже не так весело, а вот маленький установщик – самое то. Так как на дворе 2018 год, писать просто приложение ...

Тонкий бездисковый клиент на базе Ubuntu, не требующий монтирования ФС по сети Изображение с сайта getwallpapers.com История В далёком 2013 году в одном банке использовались тонкие клиенты на основе DisklessUbuntu. С ними были некоторые проблемы, по-моему монтирование корневой ФС по сети в больших филиалах со слабой сетью работало не очень. Тогда мой ...

[Из песочницы] FastReport.Mono. Часть 1: Запуск демонстрационного Web-отчета В связи с тем, что официальная документация FastReport.Mono устарела, и даже не понятно к какой версии дистрибутива Debian она относится (могу предположить, что к 6 или младше), решил написать более-менее вменяемую инструкцию по установке демонстрационного Web-интерфейса для...

"А вдруг получится..." Начало нового проекта, вроде должно получиться.... Когда то очень давно, в другой стране и возможно в другой жизни увлекался ракетомоделизмом... Как всегда хочется чего то такого... Ну, что ни кто не делает!!!! Чертежей было не богато, но какой то минимум имелся... К слову модель летала на удивление устойчиво!!! А то на соре...

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

Восстание одной маленькой своенравной нейросети, или как сделать codewar-игру за 3 дня На день рождения FirstVDS мы уже третий раз запускаем квест. Раньше он был только для админов, в этом году решили добавить задание для программистов. По сюжету игрок провалил обучение нейросети Нексы и накликал восстание машин. В итоговом задании админы, программисты и про...

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

Office 365. Пример работы с Microsoft Graph API в Angular5 с помощью ADAL JS. ADAL JS vs MSAL JS В прошлый раз мы обсудили механизм авторизации для работы с Office 365 API (в частности с Microsoft Graph API): при каждом вызове API нужно передать token. Token имеет ограниченный срок жизни token выдает сервис Microsoft, так называемый “Azure AD Authorization Endpoint” п...

Ракету прямиком в AppStore У нас было: 120 свободных часов саунд-дизайнера, 80 свободных часов Unity-разработчика, созданный прототип с одним уровнем и геймплеем (но без графики), новость о запуске Falcon Heavy c Tesla на борту, и желание тимлида — он же автор — сделать что-то новенькое. Читать дальше...

Вышел первый трейлер фильма в мире «Звёздных Войн» о Хане Соло В этом году Disney не собирается показывать новый эпизод киносаги о далёкой-далёкой галактике. Но это вовсе не значит, что зрители не смогут посмотреть в кинотеатрах новую ленту во вселенной «Звёздных Войн». Компания подготовила очередное ответвление в р...

Операционные системы с нуля; уровень 2 (младшая половина) В этой части мы напишем менеджер памяти для того, чтоб разблокировать использование Vec, String, HashMap и всего этого. Сразу после этого реализуем файловую систему FAT32 и подключим драйвер для EMMC (такая штука для общения с SD-карточками). В конце концов в нашей командно...

Объект в футляре или Optional в Java 8 и Java 9: Часть 5: Недосказанное и постер в подарок Это пятая и последняя статья серии, посвящённая использованию класса Optional при обработке объектов с динамической структурой. В первой статье было рассказано о способах избежания NullPointerException в ситуациях, когда вы не можете или не хотите использовать Optional. Вт...

Продажи беспроводной зарядной станции AirPower могут начаться в марте С момента презентации первой беспроводной зарядной станции Apple прошло уже несколько месяцев, но первая информация о поступлении AirPower в продажу появилась только на днях. По данным ресурса Apple Post, аксессуар для беспроводной зарядки iPhone X и iPhone 8 можно буд...

Приглашаем на MiniAiCup#2. В этот раз мы испортили AgarIO Шесть лет подряд мы (Mail.Ru Group) совместно с СГУ проводим Russian Ai Cup (соревнование по написанию игровых ботов). Придумываем игровой мир, пишем к нему API и сталкиваем лбами стратегии, написанные участниками. Выходит каждый раз довольно интересно, самобытно и вообще э...

Первый эпизод Life Is Strange стал бесплатным Life Is Strange — эпизодическая игра с элементами приключения в жанре интерактивного кино, разработанная французской компанией Dontnod Entertainment и изданная Square Enix. Выпуск на консолях состоялся 30 января 2015 года (первый эпизод Life Is Strange занял пятое место сред...

Реализация простой пиксельной игры в блокчейне Ethereum Всем привет! Вдохновившись r/place и желая реализовать наконец-то свой первый смарт-контракт на блокчейне, мы решили сделать всем доступное и веселое приложение в сети Ethereum, которое позволяет рисовать на холсте размером в 1000 x 1000 px, сохраняя каждый выбранный и раскр...

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

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

Git: советы новичкам – часть 3 В финальной части нашей серии статей о работе с Git мы продолжим разговор о ветках, рассмотрим особенности работы с командой push и расскажем, что такое rebase. Первую и вторую статьи серии мы можете прочитать по ссылкам. Читать дальше →

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

MathOps или математика в мониторинге То, о чем я хочу рассказать, началось 30 декабря 2010 года, когда компания Etsy выложила на GitHub первый коммит своей системы StatsD. Эта, сейчас уже, суперпопулярная система, написанная на JavaScript (хипстеры ликуют), в которую можно отправлять метрики, замеры исполнения ...

Авторы The Surge анонсировали новый клон Dark Souls Издательство Focus Home Interactive и студия Deck13 анонсировали вторую часть своей souls-like-игры The Surge. «После успеха оригинальной хардкорной Action RPG, вышедшей в марте 2017 года, мы рады сообщить, что вместе с Dec13 приступаем к работе над сиквелом», — написал на ф...

Разработка Rich Text Editor: проблемы и решения Текстовые редакторы, как тип программного обеспечения, появились чуть позже чем динозавры, и вероятнее всего это был вообще первый софт, с которым вы столкнулись в своей жизни, возможно кто-то даже застал MS-DOS Editor. Однако с переходом большой части ПО в браузеры актуал...

Алексей Рагозин о Java Mission Control на jug.msk.ru 13 марта 2018 года прошла первая в этом сезоне встреча московского сообщества Java-разработчиков jug.msk.ru. Алексей Рагозин провёл мастер-класс по использованию Java Mission Control. Как прошла встреча, что именно на ней рассказывалось, как приняли доклад участники — обо вс...

Введение в Postman “Разработка API сложна, Postman делает её лёгкой” © Postdot Technologies, IncКогда видишь описание инструментов Postman — захватывает дух, просыпается чувство всевластия над своим будущим детищем. Кажется, что и взрощенные в прошлом "монстры" наконец-то падут перед тобой! В...

Хакатон в прямом эфире. Ускоряем мобильные сайты В январе на страницах главного блога вебмастеров Google было объявлено, что с июля 2018 года скорость загрузки страницы станет ранжирующим сигналом в мобильном поиске. Исследования подтверждают важность быстрой загрузки мобильных версий сайта не только для поиска, но и для...

Подкаст AppTractor: новости мобильной разработки №122 В этом эпизоде Апперетива мы обсуждаем самое начало разработки приложений и выход первого iPhone SDK, инициативу Google Summer of Code и семь лет разработки Siri.

Дисковый массив Stardom SR4-TB3 оснащен интерфейсом Thunderbolt 3 дисковый массив SR4-TB3. Он рассчитан на четыре накопителя типоразмера 2,5 или 3,5 дюйма с интерфейсом SATA 6 Гбит/с. Аппаратный контроллер RAID, используемый в SR4-TB3, поддерживает конфигурации RAID 0, 1, 5, 10 и JBOD. Массив оснащен двумя портами Thunderbolt 3. Подкл...

[Перевод] Эволюция войны: ИИ игр серии Total War (часть 2) Это вторая часть статьи про искусственный интеллект Total War. В первой части статьи я рассказал об игре Creative Assembly 2000 года Shogun: Total War — игре, изменившей лик стратегий реального времени. В Shogun существует три отдельных слоя систем ИИ: ИИ юнитов, управляющи...

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

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

Фернандо Гонт расскажет о безопасности IPv6 на PHDays 8 До окончания Call for Papers остались считанные дни. Программный комитет уже отобрал первую группу докладчиков, попавших в основную техническую программу, а в начале марта мы познакомили вас с одним из ключевых спикеров форума Ильфаком Гильфановым. Если вы хотите выступить н...

Каменные войны: очередной эпизод (Тест RYZEN 3 2200G, RYZEN 5 2400G, Core i3-8100) В очередной раз протестировали AMD Ryzen 3 2200G и AMD Ryzen 5 2400G, но с нормальной графикой – GeForce GTX 1080 Ti. Название в тему, ведь эпизод не первый и не последний, парочка видео точно еще будет.  И да, Intel Core i3-8100 дали фору, так что не гореть. ....

Сопроводительное письмо. Что стоит писать? Резюме написано. Вакансия мечты найдена. Остается одна маленькая, но порой непосильная задача – написать сопроводительное письмо. О том, что нужно писать, а чего стоит избегать в сопроводительных письмах, поделилась Alison Doyle, специалист по найму в США и основатель сервис...

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

К матплате MSI H310-F PRO можно подключить до 13 видеокарт В предыдущих публикациях мы успели рассказать о нескольких десятках материнских плат LGA1151 на новых чипсетах Intel H370, B360 и H310. В их числе, однако, не оказалось специализированных моделей для сборки криптовалютных ферм, и могло показаться, что производители ...

Final Fantasy XV получит ещё четыре сюжетных дополнения, а онлайновый режим станет доступен отдельно Компания Square Enix рассказала во время выступления на PAX East 2018 о дальнейших планах поддержки японской ролевой игры Final Fantasy XV. Разработчик выпустит четыре новых загружаемых эпизода в 2019 году. Идея контента заключается в том, чтобы реализовать «б...

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

Премьера «Возвращения в Простоквашино» пройдет на ресурсах Mail.Ru Group Также пользователи смогут поучаствовать в онлайн-активностях.Следить за новыми приключениями любимых героев можно будет в соцсетях. Эпизоды будут выходить в группе киностудии "Союзмультфильм" ВКонтакте - https://vk.com/soyuzmultfilm. Вместе с выходом второй серии...

Обход антивируса Kaspersky Total Security. Часть 2 Здравствуйте ещё раз. Под моим первым постом «Обход антивируса Kaspersky Total Security» пользователи негодовали. Кто-то писал что это вообще не обход антивируса, а полный бред, кто-то поддержал идею. От части я своё задание выполнил, но если вам этого мало то сегодня я попр...

Python, Delphi и C++ глазами учёного Статья про использование Python в научных вычислениях подтолкнула меня написать эту статью. Это история, случившаяся со мной и с коллегами 6 лет назад. На тот момент я уже достаточно подразобрался с Delphi и Python, но только теперь я ощущаю что достаточно поработал с C/C++,...

SOC for intermediate. Разбираемся в том, что защищаем, или как провести инвентаризацию инфраструктуры И снова всем привет. Цикл «SOC for …» продолжает свое движение и развитие. Первый слой внутренней кухни центров мониторинга и реагирования на инциденты мы уже успели осветить в предыдущих статьях, поэтому попробуем понемногу пойти вглубь, к техническим подробностям и более т...

DNSCrypt 2.0 и блокировка рекламы В этой статье хотелось бы рассмотреть нововведения Dnscrypt, на конкретном примере, который наверняка окажется для кого-то полезным. Для тех, кто не знает, Dnscrypt — это уникальный протокол шифрования DNS-трафика. Он даёт возможность защитить DNS-коммуникации от перехватов...

[Перевод] Мышление в стиле Ramda: сочетаем функции Данный пост — это вторая часть серии статей о функциональном программировании под названием "Мышление в стиле Ramda". 1. Первые шаги 2. Сочетаем функции 3. Частичное применение (каррирование) 4. Декларативное программирование 5. Бесточечная нотация 6. Неизменяемость и объек...

LSEV: первый в мире серийный электрокар с «напечатанным» кузовом Приблизительно через год — во втором квартале 2019-го — будет организовано массовое производство полностью электрического автомобиля LSEV. Утверждается, что LSEV станет первым в мире серийным электрокаром, выполненным с использованием технологий 3D-печат...

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

Google: только прямые клики на сайт отображаются в Панели веб-мастера ​Соответствующее заявление сделал всезнающий Джон Мюллер. По словам представителя поисковой системы №1, только те клики из выдачи, которые ведут прямиком на ваш сайт, отображаются в аналитических отчетах Google Search Console.

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

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

Как подружить MKS MINI12864LCD и Repetier-Firmware Данный вопрос уже несколько раз поднимался на 3dtoday, но толкового решения (насколько мне известно) найдено не было. Опишу действия, которые мне помогли (версия Repetier-Firmware 1.0.1). 1) В конфигураторе Repetier-Firmware в качестве дисплея выбираем VIKI 2 graphics contro...

[Из песочницы] [Не только студентам] Лабораторная работа в Packet Tracer Задание лабораторной работы Компания арендовала 3 помещения в бизнес центре. В этих помещениях есть только голые стены и розетки. Вы друг основателя фирмы и по совместительству сетевой и системный администратор. Вас попросили разработать схему сети. В сети должна быть реали...

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

«Не влезай, убьет!» или вся правда о безопасности АСУ ТП. Часть 2 Где-то благодаря самостоятельной инициативе организации, где-то – вследствие активных действий государства в части регулирования вопросов защиты АСУ ТП и в целом критических инфраструктур РФ, в большинстве компаний на текущий момент запущен, по крайней мере, один из процессо...

Facebook выпустила Android-приложение для поиска и подключения к платным точкам доступа У Facebook появилось приложение, через которое жители развивающихся стран могут пользоваться платным Wi-Fi. Продукт Express Wi-Fi предназначен для работы с беспроводными сетями социального гиганта и доступен в Google Play жителям Индонезии и Кении. Через приложение ...

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

Как все начиналось: десять лет iPhone SDK Один из первых разработчиков приложений для iPhone Крейг Хоккенберри вспомнил первые дни разработки приложений для нового устройства до выхода официального SDK от Apple.

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

Побеждаем Android Camera2 API с помощью RxJava2 (часть 2) Это вторая часть статьи, в которой я показываю, как использование RxJava2 помогает строить логику поверх асинхронного API. В качестве такого интерфейса я выбрал Android Camera2 API (и не пожалел!). Этот API не только асинхронен, но и таит в себе неочевидные особенности реа...

[Перевод] Разработка игр под NES на C. Главы 7-10. Работа с джойстиком. Коллизии спрайтов Плавно движемся к написанию игры. В этой части описана работа с джойстиками и коллизиями спрайтов. <<< предыдущая следующая >>> Источник Пользовательский ввод Работа с джойстиками довольно простая. Нажатия кнопок первого джойстика читаются по адресу $4016,...

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

Обзор Wi-Fi Mesh системы ASUS Lyra (MAP-AC2200) Wi-Fi устройства для конечных потребителей развиваются в первую очередь в направлении увеличения максимальных скоростей подключения и передачи данных. С одной стороны, это делает использование Wi-Fi более комфортным даже для «тяжелых» клиентов, с другой — такой подход не реш...

Одна из самых прибыльных франшиз Nintendo перейдёт на смартфоны Сегодня – день больших новостей из мира Nintendo. Мы уже узнали, что планирующийся фильм про Марио от создателей «миньонов» – правда, и теперь «большая N» официально анонсировала выход новой части Mario Kart на смартфоны. Ещё один громкий анонс The checkered flag has been ...

С днем рождения, Стив! 24 февраля 1955 года, в далеких Соединенных Штатах родился мальчик, который вскоре изменил наше представление не только о телефонах, но и о жизни в целом. Ведь через несколько десятилетий этот человек навсегда вошел в историю нашей планеты. В этот не очень теплый февральс...

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

Мой опыт использования Google AdWords Express Несколько месяцев назад вернулся к оказанию IT-услуг в своём небольшом городе. Дабы громко заявить о себе первый раз решил попробовать контекстную рекламу в Интернете. Так как в нашей стране Яндекс и все его сервисы заблокированы, то выбор пал на корпорацию Google и его серв...

Видеообзор маршрутизатора TP-Link Archer C3150 v2 Наше первое знакомство с TP-Link Archer C3150 состоялось год назад, а сегодня флагман TP-Link снова попал в нашу тестовую лабораторию. На первый взгляд, вторая версия маршрутизатора не получила значимых отличий — у нее тот же дизайн и основные характеристики. Тем не менее, д...

Прошивка ESP8266 (ESP-01), через RURAMPS4D (без дополнительных устройств) Владельцы RURAMPS4D интересуются, можно ли прошить wifi модуль ESP8266 используя только Arduino Due и RURAMPS4D. Да можно. И в этой статья я расскажу как это сделать. Проброс портов на Arduino Due Разъем для модуля ESP8266 (ESP-01) на плате RURAMPS4D подключен к Serial2, в ...

Видео: игры 2002-2005 годов заиграли новыми красками в 4K на Xbox One X Проекты первой консоли Microsoft под брендом Xbox — Jade Empire, Conker: Live & Reloaded, Panzer Dragoon Orta и другие — теперь доступны обладателям Xbox One посредством обратной совместимости. Вы можете как купить и загрузить цифровую версию на свою...

И снова о блокировке Telegram. Разворачиваем собственный VPN О том, что мессенджер Telegram заблокирован на территории России, сейчас не говорит и не пишет только ленивый. Общее количество пользователей мессенджера в РФ по словам Павла Дурова составляет примерно 15 млн, что весьма немаленькая цифра. Если Telegram сделать недоступным...

Tencent запускает мобильную Playerunknown's Battlegrounds Популярность игры Playerunknown's Battlegrounds многим разработчикам не даёт покоя. Буквально недавно мы писали про намерения Tencent запустить свою мобильную версию игры, как сегодня в сети уже появился первый геймплейный ролик на 7 минут. Первую версию мобильной игры P...

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

Как мы в ISPsystem резервные копии делали. Часть первая История о том, как в ISPsystem разрабатывали решение для резервного копирования. Рассказывает руководитель разработки Александр Брюханов. Все пользователи делятся на три группы: те кто не делает бэкапы, те, кто их уже делает, и те, кто проверяет сделанные. Кого-то мой...

Навигационные стелы в Москве оснастят бесплатным Wi-Fi "По поручению Сергея Собянина до конца 2018 года к Wi-Fi будет подключено 469 стел по всему городу. Из них 73 подключат уже к концу февраля", - рассказал заместитель Мэра Москвы, руководитель Департамента транспорта и развития дорожно-транспортной инфраструктуры Ма...

Разработчики LineageOS представили SDK-платформу Создатели проекта LineageOS сообщили о выпуске первой публичной SDK-платформы (LineageSDK) для разработчиков. На данный момент комплект включает в себя набор из нескольких API-интерфейсов, который позволяет разработчикам внедрить поддержку определенных функций популярной про...

UX-кинотеатр – Эмоции. Чувства. Интервью Перед нами стоит задача улучшать продукты банка с учетом пользовательского опыта. Можно решить эту задачу, протестировав всё приложение, и написать отчёт на несколько сотен страниц с рекомендациями по исправлению. По времени эта работа займёт где-то 3-4 месяца (кошмар, Agi...

Шарик из Простоквашино оказался поклонником Hotline Miami Недавно «Союзмультфильм» выпустил первый эпизод «Возвращения в Простоквашино». Сериал стал наследником культовых советских мультфильмов о Дяде Фёдоре, Матроскине, Шарике и их увлекательных приключениях. [...]

[Перевод] Мышление в стиле Ramda: Декларативное программирование 1. Первые шаги 2. Сочетаем функции 3. Частичное применение (каррирование) 4. Декларативное программирование 5. Бесточечная нотация 6. Неизменяемость и объекты 7. Неизменяемость и массивы 8. Линзы 9. Заключение Данный пост является четвёртой частью серии о функциональном про...

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

Cтажерская ретроспектива Всем привет! Я Вера, и четвертый год занимаюсь в JetBrains студенческими стажировками. Давно хочется рассказать про это Хабру, но не наскучивать же вам справочной информацией! Поэтому расскажу про одного из своих первых стажеров. Знакомьтесь, это − Валя Кирюшкина, разработчи...

Обновление с динозаврами Jurassic World Pinball с новыми столами уже доступно в Zen Pinbal Казалось бы, что такое пинбол? Маленький шарик летает по полю с препятствиями и набирает очки, а ваша задача — не дать ему выпасть за пределы. Но Zen Studios уже давно научились делать из этого настоящее шоу, и в этот раз темой такого становится классическая франшиза Парк юр...

Баг Android 8.1 Oreo убивает аккумулятор Google Pixel XL Android 8.1 Oreo для Google Pixel XL первого поколения содержит баг, сверх меры увеличивающий мощность подаваемого электрического тока при зарядке смартфона. Об этом сообщают пользователи портала Reddit, обратившие внимание на неестественное поведение прошлогоднего флагмана...

Conduit — легковесный service mesh для Kubernetes В конце прошлого года компания Buoyant, уже прославившаяся выпуском одного из популярнейших решений категории service mesh (т.е. «сетки», обеспечивающей взаимодействие между сервисами) — Linkerd, — анонсировала своё второе детище под названием Conduit. Можно было бы удивитьс...

Восстановление online-функций Microsoft Money. Аутентификация аккаунта В предыдущей части я рассказал о восстановлении функции обновления котировок. Следующей функцией которую хотелось восстановить является синхронизация данных с сервером. Для этого надо было решить две задачи: привязка файла к аккаунту с последующей аутентификацией и собстве...

[Из песочницы] Создание и хостинг телеграм бота. От А до Я Привет, хабрчане! Какой бы заезженной не была тема создания телеграм бота на python3, я не нашёл инструкций, где показан путь от первой строчки кода до деплоинга бота (по крайней мере все методы, что я видел, немного устарели). В этой статье я хочу показать процесс создания ...

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

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

Вышли публичные бета-версии iOS 11.4 и tvOS 11.4 Через сутки после выхода дебютной бета-версии iOS 11.4 для разработчиков Apple сделала ее доступной для всех. Теперь установить предварительную сборку предстоящего обновления смогут владельцы всех совместимых устройств без исключения, воспользовавшись загрузкой «по воздуху...

Binom. Мой отзыв спустя год Мне тяжело писать о трекерах, потому что между ними идет ожесточенная борьба за пользователей. И при этом я дружу и с Сашей из AdsBridge, и с Ромой из Binom, знакомы мы с Димой из RedTrack и другими участниками рынка. Человеческие отношения накладывают отпечаток, потому само...

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

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

Apple выпустила вторые бета-версии iOS 11.4, watchOS 4.3.1 и tvOS 11.4 Спустя две недели после выхода первой бета-версии iOS 11.4 компания Apple выпустила вторую тестовую сборку своей новой мобильной операционной системы. Вместе с ней купертиновцы также начали распространять и вторые бета-версии watchOS 4.3.1 и tvOS 11.4.Читать дальше... Prost...

[Из песочницы] Explicit Proxy c авторизацией по AD Group + Interception Proxy с авторизацией по MAC Во многих организациях структура сети предполагает использование терминальных серверов, персональных компьютеров, а также мобильных устройств. В данной публикации пойдет речь о том, как все это пустить через прокси сервер Squid, не прописывая лишний раз настройки браузера н...

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

Искусство эксплойта минных полей: Разбираем CTF-таск про игру в Сапёра из «Мистера Робота» Здравствуйте, хабро-дамы и хабро-господа! Recently попался мне случайно на глаза один эпизод из недавно модного сериала «Мистер Робот». Не будучи сильно знакомым с проектом, я всё же знал о связанной с ним массивной пиар-компании (которая вроде как даже проводила нечто вро...

Мясорубка, супер-роботы и НИИ (Не Искусственный Интеллект) Если вы уже не первый год ведете какой-то проект, поверьте не похож ли он на нож мясорубки из истории №1 или на тарелку из истории №2 Это поможет вам оптимизировать свой проект выкинув из него все лишнее, что только тормозит его. История №1 Дело было достаточно много лет наз...

[Перевод] Четыре факта о memcached-амплификации Это перевод оригинальной публикации Артема ximaera Гавриченкова «Undestanding the facts of memcached amplification attacks», опубликованной в блоге APNIC (Азиатско-Тихоокеанский сетевой информационный центр). Неделя с 25 февраля по 3 марта была высокоинтенсивной с точки з...

[Перевод] О стримах и таблицах в Kafka и Stream Processing, часть 1 * Michael G. Noll — активный контрибьютор в Open Source проекты, в том числе в Apache Kafka и Apache Storm. Статья будет полезна в первую очередь тем, кто только знакомится с Apache Kafka и/или потоковой обработкой [Stream Processing]. В этой статье, возможно, в первой из ...

Видео: «Эпизод IV: истории из тьмы» — финальный дневник разработчиков Vampyr и дата выхода Вышел финальный, четвёртый эпизод веб-сериала Dontnod Entertainment о создании грядущего ролевого боевика Vampyr под названием «Эпизод IV: истории из тьмы» (Episode IV: Stories from the Dark). В нём разработчик рассказывает о том, как игре удаётся совмещ...

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

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

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

REST-сервисы на ASP.NET Core под Linux в продакшене В основе этой статьи доклад Дениса Иванова (@DenisIvanov) на РИТ++ 2017, в котором он поделился опытом разработки и запуска в продакшен REST-сервиса на ASP.NET Core на Kubernetes. На текущий момент это сделать уже можно без особенных проблем и бояться использовать .NET Core,...

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

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

Первую часть Dead Space отдают бесплатно и навсегда Компания Electronic Arts решила добавить в свою программу «On the House» ещё одну культовую игру. Программа является чем-то вроде подарков для пользователей сервиса Origin, и получить игру бесплатно можно исключительно там. Стоит отметить, что шутер в стиле хоррор отдают на ...

Путь IT-менеджера (часть #1) Привет! Меня зовут Алексей и я предлагаю сразу перейти на “ты”. Один мой друг разрешил опубликовать его историю про путь в руководители, что я и делаю с небольшими литературными изменениями. Все совпадения и имена совершенно случайны. Текст написан от первого лица. Ровно та...

Apple прекращает поддержку «устаревших» Apple TV и компьютеров с Vista и XP Компания Apple официально прекращает поддержку старых устройств и операционных систем. Это касается iTunes, которая перестанет работать на Apple TV первого поколения, а также на ПК с ОС Windows XP и Windows Vista. Apple постановила: пора обновляться По словам компании, App...

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

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

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

[Перевод] Разработка игр под NES на C. Главы 1-3. От введения до Hello World Впервые я задумался о том, как разрабатывают игры под приставки где-то через 20 минут после того, как в самый первый раз увидел Turbo Pascal. На глаза иногда попадался Subor с клавиатурой, и появилась мысль: "Наверное можно набрать какую-то программу, а потом в нее поиграть"...

[Из песочницы] Понимаем implicit'ы в Scala В последнее время у меня было несколько разговоров с друзьями из Java мира об их опыте использования Scala. Большинство использовали Scala, как улучшенную Java и, в итоге, были разочарованы. Основная критика была направлена но то, что Scala слишком мощный язык с высоким ур...

Появились первые жалобы на Xiaomi Redmi Note 5 Pro Некоторые владельцы Xiaomi Redmi Note 5 Pro, что первыми успели прикупить новинку в Индии, столкнулись с искажениями звука, транслируемого посредством USB-гарнитур. Это следует из материалов дискуссии, развернувшейся на официальном форуме компании. Многие склонны винить во в...

Нагрузочное тестирование «не-HTTP». Ч.2 Gatling В первой части статьи мы провели сравнительный анализ средств нагрузки на Java для JMeter, ушли от XML тест-планов и достигли 30K RPS с одной машины, нагружая «не-HTTP» сервис на примере Apache Thrift. В этой статье рассмотрим еще один инструмент для нагрузочного тестирова...

Действия грядущей Assassin's Creed развернутся в Древней Греции В сети появился первых слух о деталях грядущей игры серии Assassin's Creed — издание ComicBook сообщило со ссылкой на свои источники, что действия следующей части приключенческого боевика от Ubisoft развернутся в Древней Греции. Информация об этом кажется довольно правдоподо...

Сервис Crystal усложнит жизнь биткоин-преступникам Недавно компания Bitfury Group, один из крупнейших промышленных майнеров, разработала сервис Crystal, способный помочь вычислить криминальную деятельность в сети Биткоин. Из пресс-релиза было довольно сложно понять, что этот сервис собой представляет, поэтому сайт Forklog ...

Android P может иметь встроенные средства настройки автоматизации В начале марта был представлен Android P Developer Preview 1. В нем появилось множество изменений и улучшений, но не забывайте, что это только первый из по крайней мере четырех общедоступных предварительных версий Android P. Напомним, что Android P должен еще обзавестись нат...

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

Tutu PHP Meetup #1 В четверг, 5 апреля, в офисе Туту.ру пройдет первый Tutu PHP Meetup. Вместе с нашими специалистами и приглашёнными гостями обсудим боль и кайф серверной разработки на PHP, узнаем как быстро создавать новые продукты и встраивать в текущую архитектуру проекта, как эксперимен...

Теплораспределитель процессоров AMD Ryzen 2 будет припаян к кристаллу Как известно, компания AMD готовит к выпуску второе поколение процессоров Ryzen, первые представители которого выйдут в конце текущего квартала. Процессоры Ryzen 2000 (Pinnacle Ridge), построенные на микроархитектуре Zen+, будут изготавливаться по улучшенному 12-наномет...

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

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

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

Apple выпустила вторую бета-версию iOS 11.4 для разработчиков Вчера Apple выпустила вторую бета-версию предстоящего обновления для iOS 11.4 для разработчиков, через две недели после выпуска первой бета-версии и через три недели после выпуска iOS 11.3 — крупного обновления, в котором появилось несколько новых функций. Зарегистриро...

SASS: Оптимизируем media screen Приветствую! Примерно месяц назад я написал статью, в которой выдвинул идею об оптимизации @media screen. Идея заключается в том, чтобы иметь возможность писать значения для всех экранов в одну строку. Более подробно можете почитать по ссылке. Большинство комментариев — это...

Твоё первое мобильное приложение: выбери платформу Академия e-Legion продолжает набор студентов, а те, кто уже учатся, перешли ко второму блоку программы. В посте рассказываем, чему уже научились и что ждёт студентов на втором этапе. Читать дальше →

Выиграй 100к на хакатоне Партии еды и Touch Instinct в Петербурге 3-4 марта в Санкт-Петербурге Партия еды делает свой первый большой хакатон. И, кажется, первый в России на тему Фудтеха. Touch Instinct помогает. Лендинг про хакатон получился знатным, но вопросов от участников все равно много. Мы ответили на все, даже про цыган с первог...

Жить в России и покупать Apple в США? Это возможно! Самые продвинутые покупатели знают, что покупать технику в России намного дороже, чем в США. Ну а если чей-нибудь приятель летит в Гонконг, его обязательно кто-то попросит зайти в местный Apple Store и купить самый дешевый в мире iPhone. А попробуйте представить себе, что ...

IntelliJ IDEA 2018.1 — улучшенный анализ кода, поддержка частичных коммитов Git, Android Studio 3.0 и многое другое Привет, Хабр! Недавно мы запустили IntelliJ IDEA 2018.1 – первое большое обновление в этом году. В нем вас ждет множество важных улучшений: поддержка частичных коммитов Git, отображение внешних аннотаций в коде, функциональность, добавленная из Android Studio 3.0, и многое д...

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

Final Fantasy XV: Pocket Edition вышла раньше срока Буквально неделю назад мы писали о том, что игра Final Fantasy XV: Pocket Edition выйдет на мобильных платформах iOS и Android 9 февраля, а сегодня уже можно загрузить её и оценить старания разработчиков. Стоит отметить, что изначально дата релиза была запланирована именно н...

[Из песочницы] Как я бесплатно продвигал свою игру через YouTube Привет, Хабр. Я думаю было бы хорошо для начала представится. Меня зовут Новичков Андрей, сам я родом из Украины (город Киев), на момент написания статьи мне 21, живу в небольшой однушке с девушкой и маленьким котенком. Сам интерес к играм у меня появился в 5 лет, когда мой ...

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

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

PVS-Studio — дополнительная страховка медицинского программного обеспечения Ошибки в программном обеспечении могут приводить не только к материальным потерям, но и повредить здоровью людей. Например, артисты на сцене театра могут получить травму, если вдруг одна из декораций начнёт опускаться на сцену не вовремя. Однако более очевидна взаимосвязь ме...

Учебный фреймворк на Java по глубокому обучению Недавно мы выпустили первую версию нового фреймворка по глубокому обучению DeepJava (DJ) 0.01. Основная цель фреймворка, по крайней мере, на текущий момент, чисто учебная. Мы строим шаг за шагом фреймворк, у которого: будет понятная кодовая база будет набор бранчей, по кото...

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

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

Русские атаковали Instagram гения Хидэо Кодзимы Известный японский геймдизайнер Хидэо Кодзима, автор серии игр Metal Gear, спустя много лет, наконец-то, зарегистрировался в Instagram. Как ни странно первыми или одними из первых об этом написали российские развлекательные СМИ. И результат расторопности коллег получился вес...

Нейронные сети, генетические алгоритмы и прочее… Мифы и реальность. Знаки Эта работа является продолжением всего сказанного ранее в статье «Нейронные сети, генетические алгоритмы и прочее… Мифы и реальность. Версия II». В большинстве статей, посвященных анализу текстов, которые удалось изучить автору, под анализом текста понимается главным образо...

Snapdragon 855 может стать первым чипсетом на 7-нм техпроцессе На рынке нет ещё ни одного смартфона на чипсете Snapdragon 845, а в сети уже начала появляться первая информация о следующей флагманской SoC от Qualcomm с предполагаемым названием Snapdragon 855. Подробнее об этом читайте на THG.ru.

Блокчейн: возможности, структура, ЭЦП и задание для студента, часть 1 Предисловие Работаю ассистентом в вузе (как хобби), решил написать несколько лабораторных для студентов по дисциплине «распределенные системы». В первой части будет рассказано про возможности, структуру и ЭЦП, а во второй части про: проверку подписи, майнинг и примерную орга...

Windows 10 S станет другой Когда Microsoft анонсировала операционную систему Windows 10 S, сразу было очевидно, что она не вписывается в линейку продуктов этой компании. Эту редакцию можно было бесплатно обновить до полноценной Windows 10 Pro, но судя по внутренним документам Microsoft, в обновлении R...

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

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

[Перевод] HoleyBeep: объяснение и эксплоит В былые времена люди использовали \a для генерирования неприятных «гудков» из спикеров системных блоков. Это было особенно неудобно, если хотелось генерировать более сложные звуковые последовательности вроде 8-битной музыки. Поэтому Джонатан Найтингейл написал программу be...

«T-commerce»: как работают онлайн-продажи через Telegram Прошлым летом Telegram выпустил новый API с поддержкой платежей. С тех пор мессенджер стал еще и каналом продаж, который позволяет компаниям не только общаться с клиентом, но и принимать оплату за свои товары и услуги прямо в диалоговом окне. Яндекс.Касса первой среди россий...

[Перевод] Разработка игр под NES на C. Главы 11-13. Пишем и отлаживаем простой платформер В этой части появляется первая играбельная демка в стиле Марио. Для этого надо разобраться с прокруткой и способами отладки. <<< предыдущая следующая >>> Источник Прокрутка Регистр $2005 управляет прокруткой фона. Первая запись туда выставляет положение го...

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

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

Что такое EVPN/VXLAN В этой статье я расскажу — что такое EVPN/VXLAN и почему особенности этой технологии кажутся мне привлекательными для применения в ЦОД. Я не буду глубоко погружать вас в технические детали, а остановлюсь на них лишь в той мере, в которой это необходимо для знакомства с техно...

[Перевод] Как создать нейросеть всего из 30 строк JavaScript-кода Перевод How to create a Neural Network in JavaScript in only 30 lines of code. В этой статье мы рассмотрим, как можно создать и обучить нейросеть с помощью библиотеки Synaptic.js, позволяющей проводить глубокое обучение в связке Node.js с браузером. Давайте создадим прост...

p802e and CURA Мои мучения с принтером продолжаются.Из имеющегося: принтер tronxy p802e, Repetier-Host (слайсер CURA), Ulimaker CURA 3.2.1 и куча косяков.Начинал печатать пластиком PLA через Repetier, всё было хорошо, кроме первого слоя, он почему-то был довольно жирным и при нанесении вто...

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

Первая предварительная версия Android P может выйти в середине марта Пока производители смартфонов неспешно рассылают Android 8.0 на свои устройства, а об обновлении до Android 8.1 многим приходится только мечтать, Google уже вовсю работает на следующей версией Android под литерой «Р», первая предварительная версия которой  может стать дос...

Отменяемые Promises в EcmaScript6 Владислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js. В этой статье расскажем, как реализ...

Учебник Thymeleaf: Глава 3. Использование Text Оглавление 3 Использование Text 3.1 Мультиязычное «Добро пожаловать» Первая задача — создать домашнюю страницу для нашего продуктового сайта. Первая версия страницы будет предельно проста: просто заголовок и приветственное сообщение. Это наш /WEB-INF/templates/home.html фа...

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

Во Франции начато строительство еще одного испытательного участка транспортной системы Hyperloop Компания Hyperloop Transportation Technologies (HTT) объявила о начале процесса строительства первого из двух испытательных участков транспортной системы Hyperloop. Первые трубы туннеля уже были отправлены к месту строительства, расположенного неподалеку от Тулузы, Франция. ...

DevOps придумали разработчики, чтобы админы больше работали Еще 4 года назад использование контейнеров в production было экзотикой, но сейчас это уже норма как для маленьких компаний, так и для больших корпораций. Давайте попробуем посмотреть на всю эту историю с devops/контейнерами/микросервисами ретроспективно, взглянуть еще раз с...

Представлена серия мобильных платформ Qualcomm Snapdragon 700 Компания Qualcomm представила серию мобильных платформ Snapdragon 700, предназначенных для смартфонов верхнего сегмента и унаследовавших многие возможности серии Snapdragon 800. К достоинствам Snapdragon 700 отнесено наличие ускорителя искусственного интеллекта Qualcomm...

Вечно открытый «Сезам», или Несколько лазеек в ваш ИТ-ландшафт Зубодробительные уязвимости вроде EthernalBlue или Heartbleed привлекают к себе очень много внимания, подпитывая идею о том, что главное – это своевременный «патчинг» системного ПО. Однако не все помнят о том, что критические дефекты конфигурации встречаются ничуть не реже...

Обзор Kingdom Come: Deliverance. Бриллиант с изъянами На протяжении достаточно длительного времени мы слышали много информации об игре Kingdom Come: Deliverance, но хотелось уже поиграть и, тадаааам, нам такую возможность дали. Стоит сразу отметить, что сама по себе игра является чем-то уникальным, так как про средневековье пра...

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

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

Орро R13 и R13 Plus станут первыми смартфонами с SoC Snapdragon 670 Несколько дней назад были опубликованы все характеристики однокристальной системы Qualcomm Snapdragon 670, с особенностями которой вы можете ознакомиться в нашей предыдущей заметке. Теперь же источники утверждают, что первыми смартфонам, в которых появится Snapdrago...

Обновляем расширение Intl в PHP 7 на Linux Ubuntu 16.04 Программисты делятся на два типа: консерваторы, для которых переход на новую версию равносилен перелёту на другую планету (если читаешь это из Windows XP — поздравляю, это ты); и Викторы Цои, чьи сердца и глаза требуют перемен, и обновляют всё и вся при первой возможности. Е...

Старые приложения могут не работать в Android P В коде последней версии Android P Developer Preview 1 разработчики нашли новый класс, который содержит версию API. В случае, если у приложения версия API более старая, чем указано в классе, операционная система выдаст предупреждающее сообщение: «Это приложение было соз...

Поиск по сайту с Reindexer — это просто. Или как сделать «instant search» по всему Хабрахабр-у Всем привет, В предыдущей статье я писал о том, что мы сделали новую in-memory БД — быструю и с богатыми функциональными возможностями — Reindexer. В этой статье хочу рассказать как при помощи Reindexer можно реализовать полнотекстовый поиск по сайту, написав минимум applica...

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

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

MacOtakara: Новый смартфон iPhone SE 2 анонсируют уже в мае текущего года, он получит процессор A10 Fusion, но лишится 3,5 мм аудиопорта И вновь в сети появились новые слухи об улучшенном бюджетном смартфоне iPhone SE 2, в этот раз информацией поделился один из производителей чехлов для смартфонов, к которым данные о габаритах и других конструктивных особенностях новинок традиционно попадают в первую очередь....

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

По итогам текущего квартала рынок планшетов просядет на 17% Аналитики Digitimes Research утверждают, что в прошлом квартале в мире было реализовано 46 млн планшетов, что больше ожиданий самих аналитиков. Однако в нынешнем квартале будет зафиксирован спад продаж. Причём спад якобы достигнет 30% в квартальном выражении и 17,1% — ...

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

Настройка среды разработки: кофейная гуща (Часть 2) Привет, дорогой читатель! В этот раз я хочу поделиться своим результатом настройки персонального окружения для работы с различными PHP-based проектами с использованием Puppet. В данной статье описываются результаты, которые были получены в процессе изучения и написания Puppe...

Приглашаем на первую международную веб-конференцию Kolesa/Web 2018 Привет, Хабр! Весна пришла на планету, а вместе с ней и многочисленные митапы и конференции. Мы продолжаем формировать IT-community в Казахстане и делиться опытом веб-разработки и использования передовых технологий. 21 апреля в г. Алматы проведем первую международную веб...

Excel вместо PowerShell: запросы к AD и системные отчеты «на коленке» В комментариях к предыдущей статье вспомнили про учет в Excel вместо 1С. Что ж, проверим, насколько вы знаете Excel. Сегодня я покажу, как получать данные из Active Directory и работать с ними без макросов и PowerShell — только штатными механизмами Office. Например, можно з...

Трейлер «Великого уравнителя-2» опубликован в интернете В Сети появился трейлер кинокартины «Великий уравнитель-2», где главную роль сыграл Дензель Вашингтон. Второй эпизод не получил кардинальных изменений в сравнении с первой частью. Бывший агент ЦРУ Роберт Маккол разбивает чужие судьбы, занимаясь самосудом. Теперь главный ге...

[Перевод] Как пробиться на вершину Product Hunt Прежде чем рассказывать, как забраться на вершину рейтинга Product Hunt, я, пожалуй, покажу, что пытается сделать БОЛЬШИНСТВО — терпя при этом неудачу и обрекая себя на глухие рыдания в подушку. Как неудачники выходят на Product Hunt Гуглят «Как попасть в топ Product Hun...

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

Одинокие «зеленые человечки» обрели пару В Тайване ко Дню святого Валентина возлюбленных нашли даже одинокие человечки со светофоров. Об этом проинформировали местные СМИ. Накануне 14 февраля власти южной части Тайваня решили установить новые светофоры. Влюбленные человечки появились в уезде Пиндун. Сегодня прошл...

«Привет, Хабр» на частоте 835 кГц Как-то раз в голове возникла мысль, а что бы сделать такое, чтобы скрестить старый радиоприемник в деревянном корпусе и современный контроллер для интернета-вещей ESP32? То ли с головой не так что-то, то ли делать мне нечего, но скрестить получилось. Не шаблонно, в целом, х...

Maestro , почти picaso Приветствую вас, коллеги, связавшие свою судьбу в какой то степени с 3д печатью. Сегодня я поделюсь с вами своими впечатлениями и опытом печати на лучшем FDM принтере, котором я когда - либо печатал. Сравню его с доступными многим и более популярными 3д принтерами, покажу ...

Поликарбонат: ПРОДОЛЖЕНИЕ. Прочность. Эту статью хотел бы посвятить двум аспектам печати «высокотемпературными» пластиками. 1. Изменение прочности при печати на разных температурах. 2. Сравнительная прочность с другими материалами. Первый вопрос возник после публикации предыдущей статьи. Появились вопросы тип...

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

Первые изображения Radeon RX Vega Nano от PowerColor О «мистической» видеокарте Radeon RX Vega Nano пока ничего толком неизвестно. Впервые этот продукт был замечен на мероприятии в Мюнхене, на котором AMD анонсировала процессоры Ryzen 2000. Прототип (его мы видим на фотографиях) от PowerColor является максимально компактным р...

OWASP Automated Threat Handbook: автоматизированные угрозы веб-приложениям   В методологии OWASP Automated Threat Handbook представлена информация защите веб-приложений от автоматизированных угроз. Эти угрозы связаны с использованием автоматизированных средств, отказа от обслуживания, нарушения логики работы работы приложения, "брошенные корзины",...

В сеть утекли характеристики будущего Snapdragon 670 Первые слухи о новом Snapdragon 670 (SDM670), который готовится на смену Snapdragon 660, появились еще в августе. Это процессор среднего уровня, который будет изготовлен на 10-нм техпроцессе и оснащен графическим ускорителем Adreno 615. Сегодня в сети появилась дополнительна...

DANOS: представлена первая открытая сетевая операционная система На прошлой неделе Linux Foundation объявили о начале работы над DANOS — первой дезагрегированной сетевой ОС для экосистемы white-box-устройств. Релиз open-source операционной системы намечен на вторую половину 2018 года. Подробнее о проекте ниже. Читать дальше →

[Перевод] Использование переменных окружения в Node.js Материал, посвящённый переменным окружения в Node.js, перевод которого мы сегодня публикуем, написал Берк Холланд, веб-разработчик, в сферу интересов которого входят JavaScript, Node.js и VS Code. Кроме того, стоит отметить, что у него сложились непростые отношения с Java. В...

Html страница глазами разработчика приложений. Часть 1: «Подготовка» Передо мной встала задача по обновлению текущего сайта одной компании, и в соответствии тренду выбор пал на landing page с поддержкой мультиязычности. Посмотрев на реализации представленные в интернете я ужаснулась. В теле страницы куча текста! С такой разметкой же невозможн...

Обзор второго дня Data Science Weekend 2018. Data Engineering, ETL, поисковые сервисы и многое другое Несколько дней назад мы публиковали обзор первого дня Data Science Weekend 2018, который прошел 2-3 марта на Мансарде Rambler&Co. Изучив практику использования алгоритмов машинного обучения, теперь перейдем к обзору второго дня конференции, в течении которого спикеры рас...

Есть ли порох в пороховницах? Hackathon Radio Canada 2018 (Часть вторая — боевая готовность) Это вторая часть моего повествования (искренне думал что последняя). Первая часть здесь. Итак, формально команда сформирована. Хотя никто никого еще не знает. Цель проекта не определена. Radio Canada обещают предоставить некий API за неделю до события, чтобы у участников...

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

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

Разбор перформансных задач с JBreak (Часть 2) Только поутихли страсти с первой части разбора, вышедшей на прошлой неделе, как публикую продолжение: сегодня речь пойдёт о второй задаче. Код второй задачи: String format(String user, String grade, String company, String message) { return String.format( ...

Особенности промышленной аэрофотосъемки. Часть I. Подготовительные грабли Если отвлечься от съемки с помощью беспилотных летательных аппаратов (БПЛА) свадеб, торжеств и юбилеев, то становится очевидным, что в арсенале специалистов по картографированию территорий, экологов и военных появился мощный инструмент в работе — промышленные беспилотные апп...

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

[Перевод] Генерация и тестирование ядра RISC-V Как я писал в прошлом посте, название моего проекта на GSoC-2016 — «порт RISC-V на Parallella», и первая вещь, которую я должен был сделать, это познакомиться с экосистемой RISC-V. Один из лучших способов это сделать, — посмотреть видео с презентации первого воркшопа RISC-V ...

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

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

Первый взгляд на AMD Ryzen 5 2600X и Ryzen 7 2700X. Начало ZEN+ процессоры AMD Ryzen 5 2600X и Ryzen 7 2700X, по которым хотели записать анбоксинг. Но, по факту, анбоксить было нечего, поэтому вышла такая импровизация.  В этом видео мы рассказали о ближайших планах на выпуск обзоров по текущим моделям: сравним их с первым поколением...

Устройство спецэффектов для игр под NES. Часть 1 Существует несколько серий статей про программирование под NES, одна из них уже даже переведена на русский язык на хабре. Однако ни одна из них не заходит дальше обзора базовых возможностей консоли – рассматривается общая архитектура консоли, основы ассемблера, вкратце расск...

Как увеличить доход до 50% от рекомендуемого контента Google Adsense — 1 простая настройка Сегодня небольшая, но от этого не менее полезная статья. Помните, я рассказывал про то, как с помощью рекомендуемого контента Google Adsense у меня получилось увеличить доход от рекламы на 21-52%? Сейчас напишу как можно поднять и эти цифры. Но сначала анонс эксперимента, п...

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

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

[Перевод] Мышление в стиле Ramda: частичное применение (каррирование) Данный пост — это третья часть серии статей о функциональном программировании под названием «Мышление в стиле Ramda». 1. Первые шаги 2. Сочетаем функции 3. Частичное применение (каррирование) 4. Декларативное программирование 5. Бесточечная нотация 6. Неизменяемость и объек...

Удаление цветного колеса у DLP проектора ACER Понадобилось удалить цветное колесо у DLP проектора ACER 1230 , т.к. явно не хватало ультрафиолета и хотелось уменьшить времени засветки. По различным описаниям в Интернете его обычно физически ломают. Разобрал в очередной раз проектор . Колесо находится слева от объектива...

Игра Snake в 95 байт История создания Змейка (Питон, Удав), как ее называют в народе, одна из первых игр цифровой (компьютерной) эпохи середины 70-ых годов. В то время игры выпускались на отдельном игровом автомате с одной игрой, а сам автомат был под нее стилизован. Примерами таких игр, кроме...

Редактор скриншотов из Android P теперь можно установить на любой смартфон Вчера мы описывали новые возможности Android P Developers Preview 1, в числе которых упоминали и новое приложение, которое позволяет удобно и быстро редактировать скриншоты. В настоящее время данное приложение имеет имя «Markup» и уже сейчас (в первой превью верс...

Завтра 31 марта. Пожалуйста, сделайте бэкапы В последнее время угрозы безопасности заметно потрепали нервы всей ИТ-сфере: Wanna Cry, Petya, новогодний сюрприз Meltdown и т.д. Это всё масштабные инциденты. Почти невозможно подсчитать, сколько произошло мелких SQL-инъекций, DDoS-атак, взломов, хищений в малом и среднем б...

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

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

Функция Android Auto теперь доступна посредством беспроводного подключения Функции Android Auto и Apple CarPlay существуют на рынке уже несколько лет. Они стали достаточно распространёнными, но при этом имеют ряд ограничений. К примеру, лишь в прошлом месяце Google сделала так, что смартфоном, подключённым к машине с использованием Android Aut...

Ускорение сборки JavaScript-кода с использованием webpack 2–3 Появляется все больше SPA салонов. Даже лендинги люди пилят на React. А действительно сложное веб-приложение уже трудно представить с другим подходом. Одна из главных проблем современного фронтенда — это сборка таких проектов. С этим помогают справляться бандлеры. Иван Сосн...

PHP 5.x – старикам здесь (не) место Индустрия хостинга неразрывно связана с PHP, на котором полностью или частично написаны более 80% сайтов в Internet. Это сильно влияет на разработку любого софта, предназначенного для работы с хостингом — в том числе такого, как контрольная панель Plesk. Мы делаем продукт дл...

Почему Швеция отказывается от идеи полного перехода на безналичные платежи Изображение: Pexels Банк HSBC в своем недавнем отчете назвал переход на безналичные средства платежа одним из главных трендов текущего года наряду с развитием технологии блокчейна. Во многих странах эта тенденция видна уже сейчас — существуют даже рейтинги стран, в которы...

Windows 10 Build 17604 – Максимальная производительность, Кино и ТВ, Эмодзи 15 февраля Microsoft выпустила новую сборку Windows 10 под номером 17604. Это первая публичная сборка Redstone 5, которая доступна ограниченному числу инсайдеров, которые состоят в Skip Ahead. Также вместе с ней вышла сборка 17101 – это всеми нами знакомая ветка Redstone 4. ...

Асинхронные (самосинхронные) схемы. Вычисление логических функций непосредственно по графу событий. Часть 2 Напомню, в первой части речь шла о вычислении простых импликант (конъюнкций) для циклических поведений без параллелизма, выбора и кратных сигналов по трем точкам (состояниям). Задача состояла в том, чтобы импликанта покрыла точку 2 (то есть была равна 1 на этом состоянии)...

[Перевод] Конференция DEFCON 16. «Криминальная разработка iOS Cisco». Феликс Линднер, глава Recurity Labs Следующий пункт моего выступления посвящается часто задаваемому вопросу о работе центров Cisco. Почему именно Cisco? Потому что они занимают 92% рынка продажи роутеров стоимостью от $1500 и 72% рынка свитчей. Мы также обсудим программное обеспечение Juniper, которое как с то...

Обзор маршрутизатора TP-Link Archer C3150 v2 Наше первое знакомство с TP-Link Archer C3150 состоялось год назад, а сегодня флагман TP-Link снова попал в нашу тестовую лабораторию. На первый взгляд, вторая версия маршрутизатора не получила значимых отличий — у нее тот же дизайн и основные характеристики. Тем не менее, д...

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

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

Как написать генератор случайных чисел и можно ли предсказать Math.random? Вы когда-нибудь задумывались, как работает Math.random()? Что такое случайное число и как оно получается? А представьте вопрос на собеседовании — напишите свой генератор случайных чисел в пару строк кода. И так, что же это такое, случайность и возможно ли ее предсказать? ...

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

Универсальная модульная система охлаждения на примере Tevo Tornado Всем привет! Если лень читать или хочется увидеть всё в движении - милости прошу в видео версию статьи: Загрузка плеера window.bxPlayerOnloadbx_flv_player_333361787 = function(config) { if (typeof config != 'object') config = {'file':'https://www.youtube.com/watch?v=i...

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

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

Apple выпустила первые бета-версии iOS 11.4, tvOS 11.4 и watchOS 4.3.1 На прошлой неделе компания Apple вначале объявила о том, что iOS 11.3 не будет последней версией iOS 11, а затем и выпустила финальную версию долгожданного обновления. Уже на этой неделе купертиновцы решили выпустить первую бету новой операционки. iOS 11.4 Beta 1 вместе с пе...

Huawei представила официально MateBook X Huawei уже не первый год радует нас крутыми ноутбуками. В этот раз на выставке MWC 2018 компания показала новый Mate X, видя который, по крайней мере хочется заполучить его на тестирование, а лучше в подарок :) Если вы любите технику - поймёте, о чём мы. Этот девайс выгляд...

Ложные срабатывания. Новая техника ловли двух зайцев. Часть 2 Итак, в первой части статьи мы говорили о том, что поймать двух зайцев сразу, т.е. построить фильтрацию со 100% точностью и полнотой, можно лишь в «вакууме» — для конечного числа состояний искомых объектов и условий их передачи. При выходе из этого «вакуума» мы получим рез...

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

Владимир Ефимов рассказал о росте столичной экономики по всем основным показателям Российская столица вышла на траекторию стабильного экономического роста. Этой информацией поделился лидер московского ДЭПИР Владимир Ефимов. Он констатировал, что в качестве предварительного итога минувшего года должно выступить увеличение ВРП на 2%. Ожидается, что к 2020-м...

Snapdragon 845 протестирован в самых популярных бенчмарках. Результаты впечатляют! В конце прошлого года на Гавайях компания Qualcomm представила новый мобильный процессор Snapdragon 845. Вне сомнений, он намного мощнее предшественника (иначе и быть не могло), но насколько именно? Мы предлагаем вам взглянуть на первые результаты тестирования Snapdragon 845...

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

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

Marvel планирует снимать продолжение «Черной Пантеры» Фильм «Черная Пантера», который получил высокие оценки от кинокритиков и зрителей, собираются снимать далее. Боевик от Marvel одержит сиквел. С такой информацией выступил директор Marvel Studios Кевин Фейги в ходе интервью для журнала Entertainment Weekly. Глава Marvel нич...

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

[Перевод] От обычного офиса до полностью удаленной работы: как мы построили эффективную корпоративную культуру Идеального способа организовать полностью удаленную работу в компании нет, но есть несколько советов, которые помогут сформировать яркую и успешную команду. С самого начала в компании Close.io работа частично выполнялась удаленно. В маленьком офисе в Пало-Альто нас было ше...

[Перевод] Как передать полиморфный объект в алгоритм STL Как мы можем прочесть в первой главе книги Effective C++, язык С++ является по сути своей объединением 4 разных частей: Процедурная часть, доставшаяся в наследство от языка С Объектно-ориентировання часть STL, пытающийся следовать функциональной парадигме Шаблоны Эти чет...

Первые тесты SoC MediaTek Helio P60 показывают, что она справляется даже с однокристальной системой Snapdragon 636 Helio P60 — достаточно знаковая однокристальная система для MediaTek. Хотя бы по той причине, что именно она первой среди решений производителя получила выделенный аппаратный блок для работы с искусственным интеллектом. До этого такие блоки были лишь в Apple A11 и...

Как выполнять много UI-тестов параллельно, используя Selenium Grid? Всем привет! Я работаю в Avito и занимаюсь разработкой инструментов для тестирования. Когда у нас стало много UI-тестов, мы столкнулись с проблемой масштабирования Selenium-серверов, и сейчас я расскажу, как мы ее решили. И так как же все-таки выполнять много UI-тестов парал...

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

Владимир Ефимов: промышленная политика Москвы отдает приоритет высокотехнологичным отраслям экономики В настоящее время промышленная политика Москвы акцентирует усилия на развитии высокотехнологичных отраслей экономики. Такую информацию седьмого февраля озвучила пресс-служба столичного ДЭПИР, подчеркнувшая, что означенным отраслям принадлежит 1/5 спроса на офисные помещения ...

Xiaomi Mi 7 уже можно увидеть на фото Xiaomi Mi 7 — аппарат, который ещё не вышел, но ждут его не меньше, чем Galaxy S9, а может даже и больше. Смартфоны Xiaomi стали крайне популярны в России. Основная их фишка в доступности — их могут позволить себе многие в то время, как покупка смартфона с ценником уровня ...

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

Преобразователи Time-To-Digital (TDC): что это такое и как они реализованы в FPGA На рисунке — первый в мире спутник квантовой связи «Мо-Цзы», который запустили из Китая в 2016 году, в нем летает TDC, реализованная в FPGA. Объяснить своей девушке (или парню), что такое ADC и DAC, и в каких домашних приборах они используются, может каждый человек, называ...

Ростелеком, Сколково и Nokia запустили первую в России открытую опытную зону 5G Ростелеком, Nokia и Фонд «Сколково» объявили о запуске первой в России открытой опытной зоны сети 5G. Она развёрнута на территории центра «Сколково». Компании и научные коллективы, занимающиеся разработкой продуктов, применяемых в сетях 5G могут пода...

Первые фото и рендеры Xiaomi Black Shark О смартфоне Xiaomi и Black Shark впервые говорить начали примерно 2месяца назад. Сейчас количество информации об этом устройстве увеличивается с каждый днём, значит релиз близок. Ранее называли дату 13 апреля. Тем более, то уже сейчас можно увидеть не только какие-то схем...

Дома с Ксеомой (Видеонаблюдение и VMWARE ESXi) Системы видеонаблюдения/видеофиксации сейчас очень популярны. И хотя на рынке их великое множество (https://habrahabr.ru/company/intems/blog/322634/) желание сэкономить, особенно для использования дома или в секторе SOHO, часто приводит к мукам выбора. В частности у меня был...

[Из песочницы] Истинная реализация нейросети с нуля. Часть 2. Распознавание цифр Dispute about eternal Сердечно приветствую всех Хабравчан! С момента выхода первой части "Истинной реализации" (рекомендую ознакомиться) прошло достаточно много времени. Как внятных обучающих статей не было, так и нет, поэтому я решил подарить Вам возможность узна...

Обзор программы DotNext 2018 Piter Конференция: DotNext 2018 Piter Дата: 22-23 апреля 2018 года Место: Санкт-Петербург, Гостиница «Park Inn by Radisson Пулковская» Следующий DotNext будет меньше, чем через месяц. Над программой и докладами была проведена колоссальная работа, и, чтобы познакомить вас с ней, мы...

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

Японский подросток арестован за создание вредоносного ПО Японская полиция арестовала 17-летнего подростка по подозрению в создании вредоносного ПО, которое крадет пароли доступа к кошелькам с криптовалютой. Согласно информации местного новостного сайта Mainichi, юноша, чье имя не называется, учится в третьем (выпускном) классе шко...

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

Первые CPU Intel с аппаратной защитой от уязвимости Spectre появятся на рынке во втором полугодии Когда история с уязвимостями Spectre и Meltdown начала набирать обороты, компания Intel заявила о том, все новые процессоры, которые выйдут в 2018 году, будут защищены от них уже на аппаратном уровне. Точнее, видимо, только от Spectre. И лишь сейчас компания офи...

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

Использование rrd4j для OpenHab2 persistence OpenHab – популярный сервер «умного дома» (или IoT, как сейчас модно говорить) и уже обозревался на Хабре. Тем не менее, документации по отдельным аспектам настройки сервера не так много, как хотелось бы. А на русском её, считай что и нет. Важной особенностью OpenHab являет...

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

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

Check Point R80.20. Что будет нового? Еще далеко не все успели перейти на R80.10, как Check Point объявил о скором релизе новой версии ОС — Gaia R80.20. Безусловно это хорошая новость. Предполагаемая дата официального релиза — конец второго квартала 2018 года (т.е. летом). Более того, запущена программа EA (ea...

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

Фильму Black Panther / «Черная пантера» Marvel предрекают сборы на уровне $170 млн в первый уикэнд проката в США Фильму Black Panther / «Черная пантера» от Marvel пророчат сборы на уровне $170 млн в первый уикэнд проката, что сделает его одним из самых сильных кинорелизов текущего года. Отметим, что речь идет только о США и Канаде, тогда как в международном прокате этот супергеройский ...

Перебои с подачей азота на фабрике Micron могут дополнительно повысить цены на память DRAM По данным DRAMeXchange, рынок продолжает испытывать нехватку памяти DRAM. Это сказывается на контрактных ценах, которые в первом квартале 2018 года увеличились по сравнению с четвертым кварталом 2017 года примерно на 5%. Наиболее распространенные модули DDR4 объемом 4 Г...

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

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

Использование публичного Wi-Fi: основные риски и опасности Включите Wi-Fi — модуль своего смартфона в людном месте и наверняка найдете в списке точек доступа один — два открытых хот-спота. Чтобы подключиться к глобальной сети с их помощью, придется выполнить одно небольшое условие – подтвердить свой номер телефона. Не такая уж больш...

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

Тотальный контроль: как китайская антиутопия угрожает всему миру Как власти Китая могут превратить весь мир в эпизод из сериала «Черное зеркало» при помощи системы социальных кредитов — перевод статьи The Atlantic от издания Futurist.

Смартфон Oppo R15 с поддержкой 20-ваттной зарядки тоже похож на iPhone X Недавно появилась информация о том, что Орро R13 и R13 Plus станут первыми смартфонами с SoC Snapdragon 670. Однако теперь стало известно, что Oppo приняла решение переименовать Орро R13 и R13 Plus в Oppo R15 и R15 Plus соответственно. Одновременно с появлением дан...

На видео снята посадка крупнейшего авиалайнера в шторм в Британии В Сети опубликовано снятое видео того, как авиалайнер Airbus A380 в условиях сильнейшего шторма сел в аэропорту Британии. Причиной непогоды стал холодный фронт, получивший название «Зверь с востока». В Сети опубликовали видео удачной посадки одного из крупнейших в мире ави...

Weapon Field Strip 33.193 Weapon Field Strip — отличная интерактивная энциклопедия оружия. Тут вам предоставляется возможность детально рассмотреть, разобрать на отдельные части выбранноевами оружие, понять принцип его работы, пострелять с него. Так же можно навешать на него дополнительные устройства...

Левая рушится – правая страдает… Мужчина вынужден жить в летней кухне Окна заколочены досками, половины крыши нет, подход завален сугробами. В таком состоянии находится двухквартирный дом №2 по улице Садовой в поселке Красноярка. В нем у Ивана Пискового жили еще родители, а сам он прописан по этому адресу уже 30 лет. Сейчас мужчина, как говори...

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

Apple приписывают намерение в следующем году выпустить смартфон iPhone с тройной основной камерой Когда первые слухи указали на то, что в смартфоне Huawei P20 Pro будет тройная основная камера, многие высказали сомнения по поводу её необходимости. Но сейчас этот аппарат вышел, и сомнения рассеялись. Да, от монохромного модуля вполне можно было бы избавиться, но назы...

Слух: EA тестирует режим «королевской битвы» для Battlefield V По информации портала VentureBeat, студия EA DICE тестирует режим королевской битвы (Battle Royale) для Battlefield V, геймплей которой будет напоминать Fortnite и PlayerUnknown Battlegrounds. Напомним, что в этом режиме порядка 100 человек сражаются на карте до момента, по...

[Перевод] Разработка игр под NES на C. Главы 17-21. Своя игра В этой части соберем все вместе и сделаем простую скроллерную стрелялку на космическую тему: корабль летит и лазерами отстреливает врагов <<< предыдущая следующая >>> Источник Планирование Читать дальше →

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

За что ругают Hercules ? Друзья, всем привет!Полтора месяца назад, грубо говоря, только узнал, что такое 3D принтер. Ковырялся с самособранной прюшей (собрал не я) из акрила, термоклея, каках и палок. Понял, что 3D печать это хобби, причем отдельное и самостоятельное! А по-сколько я увлекаюсь электр...

Как сыграть в Asphalt 9: Legends через VPN прямо сейчас? Asphalt 9: Legends уже доступна в режиме пробного запуска на Филиппинах, и вашему вниманию предлагается гайд о том, как поиграть из любой точки мира. В первую очередь, нужно создать филиппинский iTunes аккаунт или сменить страну в настройках существующего. Но если бы все был...

Разработка изоморфного RealWorld приложения с SSR и Progressive Enhancement. Часть 2 — Hello World В предыдущей части туториала мы узнали что такое проект RealWorld, определились целями туториала, выбрали стек технологий и написали простой веб-сервер на Express в качестве основы для изоморфного фронтенда. В этой части, мы допилим серверную часть и напишем изоморфный «Hel...

[Перевод] Руководство по SEO JavaScript-сайтов. Часть 1. Интернет глазами Google Представляем вашему вниманию перевод первой части материала, который посвящён поисковой оптимизации сайтов, построенных с использованием JavaScript. Речь пойдёт об особенностях сканирования, анализа и индексирования таких сайтов поисковыми роботами, о проблемах, сопутствующи...

Первая за 20 лет дискретная видеокарта Intel может выйти в 2020 году В начале года в Сети появилась информация о том, что Intel работает над собственным дискретным GPU. Только он будет использоваться не для создания дискретных видеокарт, а для замены решений AMD в процессорах, которые придут на смену Kaby Lake G. Тогда источник утвержда...

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

Обзор набора GeIL Evo X DDR4 – Новое поколение или мини-обновление? Дети, садитесь в круг, я расскажу вам сказку. Однажды жил да был старый одессит Геля. И было у него две дочери, умницы и красавицы, Люсечка и Евочка. Люсечка была супер, как ни глянь, а Евочка высокая, пышная и на все руки мастерица. Мораль сказки в том, что… мне нужно...

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

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

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

Апгрейд хранимок Tarantool: «все своё ношу с собой!» В мире баз данных существует сложная проблема рефакторинга и апгрейда хранимых процедур. Проблема состоит в противоречии: С точки зрения эффективности работы с данными желательно максимум бизнес-логики реализовывать в хранимых процедурах. С точки зрения эффективности разра...

Z_Probe и RURAMPS4D Продолжая цикл статей по подключению различной переферии к RURAMPS4D сегодня расскажу про вход Z_PROBE.Вход Z_PROBE изначально планировался для подключения индуктивного или емкостного датчика: вот типа таких: LJ12A3-4-Z/BX, LJ18A3-8-Z/BX Поэтому на выводы разъема выведен...

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

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

Sony объяснила дизайн Xperia XZ2 Компания Sony оправдывается за свой дизайн мобильного телефона Xperia XZ2, который был представлен недавно. Дело в том, что пользователи не только не удивились новому дизайну, но и раскритиковали новинку за отсутствие 3,5-мм разъема для подключения наушников. Конечно, это до...

3G Модемы и Wi-Fi роутеры — интернет решение для оператора Киевстар Покрытие украинского оператора мобильной связи Киевстар — никогда нельзя было назвать «бедным». Уже в первый год своего существования, компания смогла предоставить украинцам превосходное качество связи (хотя, на тот момент не так уж много абонентов могло себе позволить...

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

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

Lenovo готовит ноутбуки ThinkPad E485 и E585 с мобильными процессорами AMD Ryzen Новые ноутбуки Lenovo с мобильными процессорами AMD Ryzen дополнят бизнес-линейку производителя, но их премьеру еще нужно дождаться. Lenovo IdeaPad 720S – это один из первых ноутбуков на базе процессора AMD Ryzen Mobile. Стало известно, что в планах у производителя е...

Honor 10 и все будущие смартфоны Honor получат одну общую черту Молодежно-ориентированная «дочка» Huawei, Honor, уже не раз замечена за тем, что выпускает смартфоны на топовой платформе «родителя», но просит за них меньше денег. Например, свежий Honor V10 может предложить почти тоже самое, что и Mate 10 Pro, но бе...

Портальная пушка из Rick and Morty Всем Здравствуйте! И да прибудет с вами печать! 3D принтер был для меня далёкой мечтой, когда я еще в школе ходил на кружок робототехники и там стояло это чудо. Но через пару тройку лет я смог купить себе Anet A6 мой первый и единственный (пока) принтер. И тут понеслось... н...

Netflix обновит «Черное зеркало» на пятый сезон Не удивит ли вас услышать, что серия Black Mirror от Netflix достаточно популярна, чтобы оправдать больше эпизодов? Нет? Ну, мы сообщим вам об этом независимо: Netflix подтвердил, что Чарли Брукер и Аннабел Джонс поменяли технологию, которая была неправильно построена ​​на п...

Разработка для Sailfish OS: использование средств геолокации Здравствуйте! Данная статья является продолжением цикла статей, посвящённых разработке приложений для мобильной платформы Sailfish OS. На этот раз речь пойдёт о том, как можно реализовать в приложении получение информации о географическом положении устройства, отображение ка...

Рынок ПК в первом квартале не вырос, но и не упал Согласно данным аналитиков IDC, мировые поставки «традиционных» ПК (настольные ПК, ноутбуки и рабочие станции) по итогам первого квартала текущего года составили 60,38 млн единиц. Годом ранее поставки были примерно на этом же уровне — 60,4 млн единиц. ...

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

«Гетмобит» представил российский телефон-компьютер на MWC 2018 Российская компания «Гетмобит» представила на крупнейшей международной выставке MWC 2018 уникальное решение для «умного» офиса GM-Box. Это многофункциональная док-станция с безопасным доступом к инфраструктуре виртуальных рабочих мест и IP-телефонии. GM-Box работает ...

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

TOП-10. Разбор лучших докладов в свободном доступе. Heisenbug 2017 Moscow Действуем по старой схеме: я для вас отсматриваю подряд 10 докладов, делаю краткое описание содержимого, чтобы неинтересное можно было выбросить. Кроме того, с сайтов собираю ссылки на слайды и описания. Полученное сортирую и выдаю в порядке увеличения рейтинга — то есть в с...

[Перевод] Matthias Noback Об Идеальной Архитектуре — Слои, Порты и Адаптеры(Часть 2 — Слои) В 2017 году Matthias Noback (автор A year with Symfony) опубликовал цикл из трех статей, в котором описал свои взгляды на идеальную архитектру корпоративных приложений, сформировавшуюся за долгие годы практики.Первая часть является вводной и не представляет особого интереса(...

Футуристические фары-проекторы можно будет включить в комплектацию при заказе автомобиля Mercedes-Maybach S-Class Компания Daimler сообщила, что скоро при заказе автомобилей Mercedes-Maybach S-Class можно будет включать в комплектацию новые фары, в которых используется технология DIGITAL LIGHT. Первые машины с такими фарами производитель рассчитывает отгрузить уже в текущем полугод...

Авторизация пользователя на вашем сайте через Telegram для Django Привет! 6 февраля Telegram ввел возможность добавлять на свой сайт виджет для авторизации пользователя через его аккаунт в Telegram. Виджеты по виду реализации на сервере делятся на два вида — обработать данные пользователя «здесь и сейчас» в JavaScript или же перенаправить...

Adobe залатала Flash, Connect и Dreamweaver Мартовский набор патчей от Adobe оказался довольно скромным: разработчик совокупно закрыл лишь пять уязвимостей: две в Flash Player, еще две в ПО для веб-конференций Adobe Connect и одну в визуальном HTML-редакторе Dreamweaver. Бреши во Flash (CVE-2018-4919 и CVE-2018-4920) ...

Как выглядит пасхалка из Android P Вчера вышла первая версия Android P Developer Preview. Обновлённая система получила поддержку дисплеев с «чёлкой» в верхней части по типу iPhone X, улучшенные уведомления и систему позиционирования в помещениях. Вместе с этим поменялась пасхалка. Скрытое меню открывается п...

Планшет Microsoft Surface Pro с LTE доступен в предзаказе Компания Microsoft анонсировала версию гибридного планшета Surface Pro с поддержкой сотовой связи LTE Advanced в октябре прошлого года. Первое время планшет в такой конфигурации предлагался в ограниченном количестве только для бизнес-клиентов. Теперь же Surface Pro с LTE ста...

Huawei P20 Lite попал на фото В интернете довольно долго обсуждали возможность выхода смартфона Huawei P20 с планкой в верхней части дисплея. Вот появились первые фотографии смартфона Huawei P20 Lite и учитывая, что дизайн у продуктов не отличается, можно смело говорить о новом тренде на «челки» в верхне...

Лунное затмение — три в одном. Хотите узнать, как оно повлияет именно на вас? Сегодня, 31 января, — день первого лунного затмения в 2018 году. Оно считается полным, так как тень Земли полностью закроет видимую часть Луны. Во время полного лунного затмения спутник темнеет и приобретает багрово-красный цвет, из-за чего в простонародье такие явления давн...

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

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

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

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

Видеоконференция за 7 шагов Вчера мы развернули бета-версию наших новых видеоконференций, которые распределяют видео между участниками через наши собственные сервера по технологии SFU. До 100 (!!!) участников в одной конфе, запись видео, новый JavaScript API для управления из облака в реальном времен...

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

Первый опыт печати с поддержками из ПВА На первый взгляд не смог найти какого-то гайда по печати поддержками с помощью PVA. Решил хотя бы в своем дневнике упомянуть о первом своем опыте, может кому пригодится. Принтер FlashForge Creator PRO (FFCP) Модель Рубик https://www.thingiverse.com/thing:142740 Слайсер: Sim...

[Перевод] Почему 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...

Брешь Trustjacking грозит удаленным взломом iOS-устройств Компьютер, к которому хотя бы раз подключали iPhone или iPad через USB-порт, в дальнейшем может синхронизироваться с этим устройством по локальному Wi-Fi без ведома владельца. Это дает злоумышленникам возможность удаленно красть информацию или устанавливать на смартфон жертв...

Стали известны характеристики восьмиядерного AMD Ryzen 7 2700X В сети появились первые подробности о ещё одном процессоре AMD второго поколения Ryzen. На этот раз в базе данных бенчмарка Futuremark 3DMark были обнаружены характеристики восьмиядерного Ryzen [...]

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

Игра на UWP: расширенный экран-заставка Привет, Хабр! Мы продолжаем нашу экспериментальную серию статей для программистов-самоучек, в которой Алексей Плотников, один из участников нашего сообщества Microsoft Developer, рассказывает о создании игры на UWP. Сегодня поговорим о расширенном экране-заставке. Не забывай...

Как я подстраивал нотификации Telegram под Mi Band 2 Я активно пользуюсь mi band еще с первой версии. Изначально это устройство позиционировалось как фитнес браслет для подсчета шагов, отслеживания фаз сна и умного будильника, в новые версии стали добавлять также пульсометр и часы. Еще с первой версии благодаря приложению Noti...

Xiaomi открыла первый официальный магазин на Филиппинах Нет никаких сомнений, что Xiaomi хочет захватить весь мир. Производитель активно создает магазины за пределами Китая. Сейчас пришла очередь Филиппин. Первая торговая точка компании появилась в городе Кесон. Mi Store Philippines располагается в ТЦ «TriNoma». Что здо...

Интернет-разработчики повысили сетевую безопасность Некоммерческий консорциум разработчиков программного обеспечения для интернет-систем (Internet Systems Consortium, ISC) устранил две уязвимости протокола динамической настройки узла (Dynamic Host Configuration Protocol, DHCP), способные нарушить работу сетевых инфраструктур....

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

[Перевод] Почему SQLite не использует Git Содержание 1. Введение 1.1. Правки 2. Несколько причин, почему SQLite не использует Git 2.1. Git затрудняет поиск потомков после коммита 2.2. Ментальная модель Git излишне сложна 2.3. Git не отслеживает исторические названия ветвей 2.4. Git требует дополнительной админист...

Новое обновление Google Chrome блокирует видео с автовоспроизведением звука Компания Google начала очень серьезно относится к блокированию раздражающих видеороликов, которые начинаются с озвучивания. Как стало известно, следующее обновление для Chrome (версия 66) будет включать в себя изменения в видеороликах автовоспроизведения. Это означает, что б...

Расширяем функционал Ansible с помощью модулей Под капотом сервиса d2c.io мы активно используем Ansible – от создания виртуальных машин в облаках провайдеров и установки необходимого программного обеспечения, до управления Docker-контейнерами с приложениями клиентов. В статье о раширении функциональности Ansible мы част...

Fujifilm представила беззеркалку X-H1 для любителей видео Компания Fujfilm представила новую беззеркальную камеру со сменной оптикой Fujifilm X-H1. Модель относится к флагманам формата APS-C и ориентирована как на фото, так и на видео. По словам Fujfilm, это самая производительная камера в серии X. Как отмечает производитель, это ...

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

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

Проектирование Schemaless хранилища данных Uber Engineering с использованием MySQL Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL By Jakob Holdgaard Thomsen January 12, 2016 https://eng.uber.com/schemaless-part-one/ Проектирование Schemaless хранилища данных Uber Engineering с использованием MySQL. Это первая часть из трех час...

Apple показывает: как извлечь из iPad максимум 27 марта Apple представила свой первый планшет для учащихся. Разработка позволила перенести опыт профессиональной линейки iPad на доступную модель. Чтобы подчеркнуть бескомпромиссность новинки, Apple запустила специальный веб-сайт с наглядными инструкциями, которые позволя...

Делаем дырки в торрентах освобождая место и оставаясь на раздаче (часть 1) Предупреждение: Этот график сделан для скрипта второй части статьи за которую я ещё не брался. Поэтому не очень обращайте внимание на данные в нём. Графики для этой статьи в конце под спойлером. Информацию из этой статьи используйте на свой страх и риск. Мы будем стирать да...

BI&Blockchain решение на основе коллективного разума. Часть 2 Мы убеждены в том, что объединив финансовые и интеллектуальные возможности, мы построим современный высокодоходный бизнес и наголову превзойдем конкурентов. Джеймс Шуровьески Предыдущая вводная статья, в которой описана история нашей деятельности получилась довольно длинно...

Трамп собрал на новую президентскую кампанию более 28 миллионов долларов Организация Дональда Трампа «Сделаем Америку снова великой» собрала в текущем году 10 миллионов долларов на новую президентскую кампанию нынешнего главы государства. Всего на счету организации более 28 миллионов. Фонд «Сделаем Америку снова великой» проинформировал, что До...

Klipper или как Anet A8 обрел новое тело и мозги Доброго времени суток, товарищи! Осенью прошлого года у меня загорелось обзавестись 3д принтером. Было изучено множество ресурсов, в том числе и данный ресурс, который наиболее понравился своим оформлением и навигацией. Выбор пал на путь покупки самого дешевого дрыгостола, ...

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

Авторы HITMAN бесплатно раздают второй эпизод игры Который итальянский.

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

Обзор и тестирование SSD-накопителя Plextor M9Pe(Y) объемом 512 Гбайт Компания Plextor в свое время заслужила хорошую репутацию, но после ряда неудач позиции бренда пошатнулись. Несмотря на это, анонсированные летом прошлого года Plextor M9Pe на днях дебютировали официально. А только что были представлены и Plextor M8V. Мы познакомимся с первы...

Дисковый массив Stardom SOHORAID ST2-TB3-B оснащен интерфейсом Thunderbolt 3 В каталоге компании Stardom с пометкой «новинка» появился настольный дисковый массив SOHORAID ST2-TB3-B. Он рассчитан на два накопителя типоразмера 2,5 или 3,5 дюйма с интерфейсом SATA 6 Гбит/с. Работой массива управляет аппаратный контроллер RAID. К хосту устройство по...

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

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

Alto’Odyssey стала доступна в App Store Первая информация о продолжении популярного раннера под названием Alto’s Adventure появилась в сети примерно год назад. Предполагалось, что новая часть появится на виртуальных полках яблочного магазина приложений еще летом. Однако затем релиз был перенесен, и вот сегодня Alt...

Начались продажи внешних SSD Sonnet Fusion объемом 1 ТБ с интерфейсом Thunderbolt 3 Компания Sonnet Technologies объявила о начале поставок внешних SSD Fusion объемом 1 ТБ. В корпусе устройства с каталожным номером FUS-TB3-1TB находится SSD с интерфейсом PCIe, а для подключения к хосту используется интерфейс Thunderbolt 3. По нему же поступает питание....

Ардуированная кофемашина Привет, обитатели ХабраХабр! Возможно, по сути статьи я ошибся ресурсом, за мое 9 летнее отсутствие появился некий geektimes, возможно, я должен написать это там, но напишу сюда — на хабрахабр. Если не прав — не бейте ногами. Я люблю делать простые как топор вещи, но одно...

Первое видео с Ulefone T2 Pro - первый в мире смартфон с Helio P70 Ранее мы сообщали, что Ulefone T2 Pro станет первым в мире смартфоном с новым мощным процессором Helio P70, который будет показан на MWC2018 в Барселоне. Чтобы вы могли оценить телефон перед официальным запуском, Ulefone выпустил короткое видео. Подробнее об этом читайте на ...

Стало известно, какой датчик используется во фронтальной камере смартфона Vivo V7+ разрешением 24 Мп Одной из особенностей смартфона Vivo V7+ стала фронтальная камера разрешением 24 Мп. Камера наделена объективом с диафрагмой F/2,0 и вспышкой. Отметим, что разрешение основной камеры Vivo V7+ равно 16 Мп. Специалисты TechInsights разобрали камеру и изучили используем...

[Перевод] Мы писали код вместе за одним компьютером пять месяцев. Вот что я узнал Тот, кто придумал термин mob programming, явно не спец в маркетинге. Кто захочет вступить в банду? Слово mob вызывает образы разбитого стекла и разграбленных магазинов — население Спрингфилда выстроилось в ряд с вилами и факелами. Действительно, банда или толпа — это нечт...

Cluster of Puppets: опыт использования Amazon ECS в iFunny Несмотря на название, эта статья не имеет ничего общего с системой управления конфигурацией Puppet. Вместе с трендом «распила» больших монолитов на небольшие микросервисы в эксплуатацию веб-приложений пришёл тренд на оркестрацию контейнеров. Сразу после хайпа на Docker подн...

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

Недешевый смартфон Land Rover Explore построен на старенькой SoC MediaTek Helio X27 Официальная премьера защищенного модульного смартфона Land Rover Explore состоялась первого февраля. Увы, тот анонс оказался формальным, так как никакие характеристики раскрыты не были. И вот сейчас завеса тайны со спецификаций устройства снята. И как можно было думать,...

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

Анимации в Android по полочкам (Часть 1. Базовые анимации) Всем привет! Сегодня я хочу немного рассказать про анимацию в Android. Думаю для всех достаточно очевидный факт, что анимации могут украсить наше приложение. Но я считаю, что они могут намного больше. Первое это — хорошие анимации даже при скромной графике могут вывести наш...

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

Где скачать и как поиграть в Playerunknown’s Battlegrounds (PUBG) для Android уже сегодня? Мобильная версия многопользовательской онлайн-игры в жанре королевской битвы, разрабатываемой и издаваемой студией PUBG Corporation, дочерней компанией корейского издателя Bluehole. Ссылки на все нужные источники: Скачать .apk PUBG от Timi Studio — Облако Mail или GDrive (1....

Появилась первая информация о полноразмерных Bluetooth-наушниках Apple В конце февраля появились первые слухи о том, что Apple работает над созданием полноразмерных Bluetooth-наушников. Сегодня издание Bloomberg поделилось некоторыми подробностями об этом продукте.

Один день в Альфа-Банке: мобильная разработка Альфа-Банк стал одним из первопроходцев мобильного банкинга: приложения для iOS и Android появились у него ещё в 2010-м, когда возможность «пополнить баланс телефона с самого телефона» была непривычной. А как обстоят дела с мобильной разработкой в банке теперь, спустя все ...

Открываем историю Большого театра. Часть первая Вы когда-нибудь собирали театральные программки? Если да, то, наверное, в вашей коллекции их десятки, а может, наберется и сотня. А теперь представьте, что в вашем распоряжении 120 тысяч программок, 48 тысяч афиш и 100 тысяч исторических фотографий. Столько бумажных докуме...

Фото дня: часть корпуса ракеты SpaceX BFR В прошлом месяце весьма неожиданно Илон Маск заявил, что уже в следующем году пройдёт первый запуск новой ракеты компании SpaceX — BFR. Тогда мы предположили, что если сроки будут соблюдаться хотя бы примерно, в ближайшее время мы явно получим новую порцию данных ...

OnePlus 6 показался целиком В одной из прошлых новостей мы рассказывали о том, что Oneplus 6 будет с «чёлкой». Это официально подтвердил Карл Пей. Компания даже давала обоснование, почему именно пришлось пойти на такой шаг, почему не получилось сделать экран без «моноборови». Однако, пояснением удовл...

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

Разработка игры под Android на Python на базе Kivy. От А до Я: подводные камни и неочевидные решения. Часть 1 Некоторое время тому назад я решил попробовать написать что-то на Python под Android. Такой странный для многих выбор обусловлен тем, что я люблю Python и люблю Android, а ещё люблю делать необычное (ну хорошо, не самое обычное). В качестве фреймворка был выбран Kivy — факти...

5 фактов о Samsung Galaxy S9 и S9 Plus, о которых вам нужно знать Презентация Samsung Galaxy S9 и S9 Plus оставила у многих из смешанные впечатления. По сути, на протяжении часа нам рассказывали о том, как хороша в смартфоне камера. И остальные характеристики пришлось собирать по крупицам уже после мероприятия. Не хотите читать? Смотрите:...

[Перевод - recovery mode ] Hyperapp + Parcel В данном посте, мы рассмотрим два новых инструмента из мира фронт-енд разработки. Они оба разработаны с мыслью о простоте и легкости использования. Первый инструмент это очень маленький фронт-енд фреймворк Hyperapp, а второй это бандлер Parcel. Вместе они могут быть лучшим в...

iPhone c 6,1-дюймовым экраном может продаваться лучше, чем другие новинки Первая информация о том, что в 2018 году компания Apple может представить как минимум три новых смартфона, появилась в сети еще несколько месяцев назад. Тогда об этом сообщил аналитик KGI Securities Мин-Чи Куо. За прошедшее время эксперт сделал еще несколько прогнозов относи...

OnePlus троллит Xiaomi за удаленный пост с опросом на тему MIUI 9 Недавно в социальных сетях случился забавный эпизод с участием команды поддержки Xiaomi. На одной из страничек был создан пост-голосование о предпочтениях по предустановленному ПО. Через короткое время пост был удален, когда вариант «чистая» Android стал значительно превосхо...

Подкаст AppTractor: Mobfox В этом эпизоде мы с Ларри Забрянским из Mobfox обсуждаем рекламу в мобильных приложениях.

В браузере Vivaldi появилась поддержка вертикального текста и markdown-разметки Браузер Vivaldi, созданный одним из основателей Opera Йоном фон Течнером (Jon von Tetzchner), обновился до версии 1.14. В нём появился режим вертикального чтения и поддержка markdown-разметки в заметках, а также было улучшено управление веб-панелями и поисковыми сис...

[Из песочницы] Большой комок грязи Привет, Хабр! Представляю вашему вниманию перевод статьи "Big Ball of Mud" авторов Brian Foote и Joseph Yoder. От переводчика: Статья Big Ball of Mud написана Брайаном Футе и Джозефом Йодером летом 1999 года. Она рассказывает о наиболее распространённых антипаттер...

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

Redstone 4 получит имя Windows 10 Spring Creators Update Обычно Microsoft сообщает имена следующих крупных обновлений Windows 10 за месяцы до запуска. Fall Creators Update (осеннее творческое обновление) было анонсировано ещё в мае прошлого года, хотя запуск состоялся лишь в сентябре. Creators Update (первое творческое об...

[Перевод] Ричард Хэмминг: Глава 29. Вы получаете то, что вы измеряете «Цель этого курса — подготовить вас к вашему техническому будущему.» Привет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2365 в закладки, 360k прочтений)? Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, н...

Apple выпустила вторую бета-версию iOS 11.3 для всех Несколько минут назад Apple выпустила вторую бета-версию iOS 11.3 для всех участников программы предварительного тестирования. Апдейт доступен для загрузки «по воздуху» и через iTunes. Вместе с ним вышла вторая бета-версия watchOS 4.3, которая, впрочем, пока распространяет...

Optane 800P для основных потребителей С тех пор как Intel выпустила первую память Optane для обычных компьютеров прошел уже год. Однако первые твердотельные накопители на базе технологии 3D Xpoint были довольно дорогими, поэтому в Intel и решили запустить низкопроизводительные устройства, предназначенные для исп...

DDoS с участием memcached: PoC-коды и противоядия За последнюю неделю на DDoS-фронте произошло неприятное событие, которого следовало ожидать. В открытом доступе появились первые PoC-коды, облегчающие проведение мощнейших атак с memcached-плечом. Один из этих инструментов, по свидетельству Bleeping Computer, представляет со...

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

Как Digital Health-проектам работать с ЕГИСЗ? К сожалению, текст этого документа написан сложно и, чтобы его прочитать, нужно "перевести" его на человеческий язык. Александр Константинов, генеральный директор компании ONDOC сделал "расшифровку" этого документа.ПравилаТеперь Digital Health проекты мог...

[Перевод] Функция random() у гуглобота работает абсолютно детерминированно Я проводил некоторые эксперименты, как Googlebot разбирает и рендерит JavaScript, и наткнулся на несколько интересных вещей. Первое — то, что функция Math.random() в Googlebot выдаёт полностью детерминированные серии чисел. Я написал маленький скрипт, который использует этот...

[Хабра-оффтоп] Maratona di Roma, или первый марафон для ИТ-шника В Риме 8 апреля 2018 года я пробежал свой первый марафон (время — 4:29.41). У нас очень спортивная компания (см. отчет о ИТ-чемпионате в Гонке героев), но очень многие друзья и коллеги, которые меня поздравляли, абсолютно не представляли себе, что такое марафон и как интерпр...

В сеть утекли характеристики Xiaomi Mi 7 Недавние утечки утверждают, что Mi MIX 2S, оснащенный Snapdragon 845, будет представлен Xiaomi на Mobile World Congress (MWC) 2018. С другой стороны, Xiaomi Mi 7 предположительно дебютирует в начале второго квартала этого года. Сегодня появился скриншот, показывающий основны...

Бешеные псы: Angular 2 vs React Встречайте, противостояние двух фреймворков: Angular и React в формате поединка на примере конкретного простого приложения. За Angular выступает Евгений Гусев (@bunopus), за React — Илья Таратухин (@ilfa). Чтобы сделать честные выводы, они снач...

[Перевод] Параллельное программирование в Swift: Operations В параллельном программировании в Swift: Основы Я представил множество низкоуровневых способов для управления параллелизмом в Swift. Первоначальная идея состояла в том, чтобы собрать все различные подходы, которые мы можем использовать в iOS в одном месте. Но при написании э...

[Из песочницы] Своя змейка, или пишем первый проект. Часть 0 Предисловие Привет Хабр! Меня зовут Евгений «Nage», и я начал заниматься программированием около года назад, в свободное от работы время. Просмотрев множество различных туториалов по программированию задаешься вопросом «а что же делать дальше?», ведь в основном все рассказыв...

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

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

Wi-Fi под Невой: как мы построили сеть в самом глубоком метро мира Свой блог на Habrahabr мы начали с нашего первого и главного проекта — рассказали о том, как четыре года назад построили первую в мире бесплатную сеть Wi-Fi в подвижном составе московского метро. Получив первый опыт строительства транспортной сети Wi-Fi, наша команда реализ...

BOE планирует построить третью линию по выпуску гибких панелей OLED В октябре прошлого года компания BOE начала выпуск гибких панелей OLED на фабрике B7 — первом производстве BOE, рассчитанном на выпуск этой продукции с использованием подложек 6-Gen (1500x1850 мм). Проектная мощность этого предприятия — 45 000 подложек в месяц, что прим...

Шифровальщик Scarabey использует протокол удаленного доступа Создатели шифровальщика Scarab выпустили новую версию зловреда, которая ориентирована исключительно на российские компании. Вымогатель второго поколения получил название Scarabey и применяется для целевых атак через протокол удаленного доступа (Remote Desktop Protocol, RDP)....

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

[Из песочницы] JNI: Подружим Java и C++ Введение Бывают моменты, когда в Java некоторые действия выполняются за пределами обычных Java-классов. Например, необходимо исполнить код, написанный на C/C++ или другом каком-нибудь языке. В данной статье рассмотрим данный вопрос с практической точки зрения, а именно напи...

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

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

Обнаружены новые функции Android P Developers Preview 1 Сегодня мы уже писали о том, что вчера вечером была представлена первая версия Android P Developers Preview, а также вкратце рассказали вам о некоторых новых функциональных возможностях ОС. Как оказалось, в последней версии «зеленого робота» есть и другие до...

Устройство для работы с картами памяти Atech Blackjet UX-1 стоит $500 В этом квартале должны начаться поставки устройства, показанного на иллюстрации. Оно называется Blackjet UX-1 и предназначено для работы с картами памяти. Некоторое время назад его представила компания Atech. Atech Blackjet UX-1 стоит $500. За эту сумму покупатель пол...

Первый квартал 2018 оказался одним из наиболее «кровавых» в истории криптовалют Совокупный рынок криптовалют понес существенные потери в первом квартале, потеряв с начала января 59% рыночной капитализации. Однако, если потери многих альткоинов превысили 70%, биткоин за первые три месяца года продемонстрировал более уверенное поведение, лишившись «всего»...

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

Sony объяснила отказ от 3,5-мм аудиоразъёма Компания Sony опубликовала у себя в блоге официальное заявление относительно отказа от 3,5-мм аудиоразъёма в смартфонах Xperia XZ2 и Xperia XZ2 Compact. Напомним, что это первые аппараты японские производителя, [...]

Видео с первого Badoo PHP Meetup 7.04.2018 Привет, Хабр! 7 апреля мы впервые собрали PHP-сообщество в офисе Badoo. Спасибо всем, кто пришел пообщаться, и тем, кто был с нами онлайн! Похоже, пэхэпэшники изголодались по митапам. Встреча получилась ну очень душевной — разговоры за жизнь и PHP из afterpaty переместил...

Видеокарты AMD с GPU Navi не выйдут в текущем году Специалисты ресурса PC Games Hardware решили внести немного ясности в смутные слухи касательно следующих поколений GPU AMD и Nvidia. Начнём с AMD. Как известно, следующее поколение графических процессоров компании получило имя Navi. Ранее было известно лишь то, что э...

На фабрике LG во Вьетнаме сфотографировали OLED-экран будущего 6,5-дюймового смартфона iPhone X Plus с характерным вырезом В сети появились первые фотографии дисплея будущего смартфона iPhone X Plus, снятые на фабрике LG во Вьетнаме. Судя по изображению, Apple планирует сохранить характерный вырез под фронтальную камеру и датчики в верхней части экрана как минимум в рамках еще одного поколения с...

Стартовали «живые» продажи нового кроссовера BMW X2 Новый баварский автомобиль BMW X2 уже приехал в США. В интернете появились фотографии с кроссовером на одной из калифорнийских парковок Century West. Для американских автолюбителей BMW X2 будет доступен только с 2-литровым турбированным двигателем TwinPower Turbo с отд...

VR-шлем Oculus Go появится на мероприятии F8 от Facebook В прошлом году Oculus дразнили нас с Вами своим автономным VR-шлемом Oculus Go, которой, как было заявлено, поступит в продажу в начале 2018 года за 199 долларов . Теперь Variety цитирует свои источники, утверждая, что Oculus Go будет дебютировать 1 мая на Facebook конференц...

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

История одного проекта автоматизации, или как реализовать смешанный учет основных средств с помощью одного инструмента К нам в компанию обратился заказчик, перед которым стояла задача инвентаризации ОС. Казалось бы, что может быть проще: берем любое мобильное устройство на Android, заливаем туда ПО DataMobile Invent, цепляем к «1С: Бухгалтерия 3.0» и вуаля, задача решена! Но, как обычно это ...

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

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

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

Доступны новые накопительные обновления для Windows 10 (1709, 1703, 1607, 1511, 1507) Сегодня второй вторник февраля, а значит самое время для того, чтобы проверить «Центр обновления Windows» и установить самые свежие обновления для всех поддерживаемых версий операционных систем семейства Windows. В данной новости мы рассмотрим список изменений для Windows 1...

ВЫЖИТЬ на грядке или Готовимся к дачному сезону Год назад обратил внимание на интересные садовые перчатки от китайских товарищей: Удобная вещь, когда ковыряешься в огороде. Собирался купить, но чего-то так и не купил. А тут меня осенило. Дык.. я ж теперь сам могу сделать себе какие угодно перчатки. Только для начал...

Bitcoin & AI. Победа неизбежна О некоторых свойствах кривой secp256k1 и попытке предсказать ее поведение. Как известно, задача дискретного логарифмирования является очень сложной и люди не знают способа вычислять его быстро. Более того, зная точку на кривой P = n*G очень трудно сделать суждение о величин...

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

Компания ProGrade Digital, созданная бывшими руководителями Lexar, представила свою первую продукцию Молодая компания ProGrade Digital представила свою первую продукцию. По словам производителя, она адресована владельцам современных камер верхнего сегмента — зеркальных и видеокамер. Речь идет о высокопроизводительных картах памяти и устройстве для работы с ними. Созд...

[Перевод] Чего из Rust мне не хватает в C Об авторе. Федерико Мена-Кинтеро — мексиканский программист, один из основателей проекта GNOME, автор книги «Язык программирования Rust» Librsvg достиг переломного момента: внезапно выясняется, что легче портировать некоторые основные части из C на Rust, чем просто добавит...

[Перевод] Почему наследование всегда было бессмысленным Есть три типа наследования. Онтологическое наследование указывает на специализацию: вот эта штука — специфическая разновидность той штуки (футбольный мяч — это сфера и у неё такой-то радиус). Наследование абстрактного типа данных указывает на замещение: у этой штуки такие ...

Завершение постройки H-Bot/CoreXY "RapiD Quiet" 3.0 После покупки готового принтера, немного попечатав и разобравшись что к чему взялся собрать принтер самостоятельно.Выбор пал на проект Принтер H-Bot/CoreXY "RapiD Quiet"Хотелось тоже H-Bot, но попробовать боуден. В общем потихоньку, за 2,5 месяца вроде получилось )Первые рез...

[Перевод] Поговорим о юзернеймах Пару недель назад я выпустил django-registration 2.4.1. Сборки 2.4.x станут последними в версии django-registration 2.x, дальше будут выходить только исправления багов. Основная ветка сейчас готовится к версии 3.0, откуда планируется удалить кучу устаревшего хлама, накопивше...

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

Модульное тестирование react компонетнов withRouter (jest, enzyme) При разработке модульных тестов для react компонента, обернутого в вызов withRouter(Component) столкнулся с сообщением об ошибке, что такой компонент может существовать только в контексте роутера. Решение этой проблемы очень простое и не должно по идее вызывать вопрсов. Хотя...

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

История взлома одного WordPress плагина — или о том, как вы допускаете уязвимости в своих проектах Давным давно, когда я был молод и писал сайты на PHP, я написал SEO плагин для маскировки внешних ссылок для Wordpress. Поскольку с воображением у меня плохо, то назвал его WP-NoExternalLinks. За всю историю у него было 360.000 установок и, кажется, до 50.000 активных устано...

RoboCon 2018: отчёт о первой конференции по Robot Framework В начале года в Хельсинки прошла первая официальная конференция RoboCon 2018, посвящённая инструменту автотестирования Robot Framework. И мы, мейнтейнеры группы автоматизации интеграционного и системного тестирования компании «Петер-Сервис», не могли такое событие пропусти...

Назван лучший фильм франшизы Star Wars Эксперты авторитетного издания Esquire составили собственный рейтинг фильмов франшизы «Звёздные войны». Какая же картина удостоилась чести называться лучшей по мнению профессиональных кинокритиков? Победу может праздновать олдскульная лента 1980 года «Звёздные войны: Э...

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

Блогер Максим Епифанов раскроет секреты видеосъемки на iPhone Processed with VSCO with a6 preset 16 марта перед участниками Академии выступит блогер Максим Епифанов (@pifanv), который расскажет об обработке видео на iPhone. В онлайн изданиях можно найти много информации о приложениях, помогающих без лишних усилий обрабатывать и создава...

Jelly Bean был последним Android, который достиг 50% присутствия на устройствах Вы знаете, что кодовое имя первой версии Android было Petit Four? А первая публичная версия, которая распространялась по устройствам пользователей, была 1.5 или Cupcake. Она появилась ещё на андрофоне HTC G1. В середине 2010 года появился Android Ec...

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

Живые фото дают представление о смартфоне Energizer Power Max P16K Pro с аккумулятором емкостью 16 000 мА∙ч Наши коллеги получили шанс осмотреть и фотографировать смартфон Energizer Power Max P16K Pro, первая информация о котором появилась накануне выставки MWC 2018. Сейчас устройство демонстрируется на стенде Energizer. Но замечательно тем, что емкость его аккумулятора равна...

Huawei Y3 (2018) — еще один ультрабюджетный смартфон с Android 8.1 Oreo Смартфон Huawei Y3 (2017) был представлен в мае прошлого года. Он получил очень простую начинку и цену, которая составляла около 60 долларов. Теперь же стало известно о скором анонсе новой версии этого ультрабюджетного смартфона, которая вызывает интерес лишь по о...

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

В танковом экшне Armored Warfare появились ранговые бои Разработчики танкового экшна Armored Warfare: Проект Армата сообщили о запуске нового игрового режима — ранговых PvP-боёв. Он позволяет устраивать сражения с равными противниками, повышая свой ранг и получая вознаграждения. В привычных PvP-сражениях появится новая сис...

Игра на UWP: С чего стоит начать Привет, Хабр! Сегодня мы запускаем экспериментальную серию статей. Вы погрузитесь в реалити-шоу для программистов-самоучек, в котором Алексей Плотников, один из участников нашего сообщества Microsoft Developer, будет рассказывать о том, как он создаёт игру для UWP. Под катом...

Биткойны обернутся через пластик. Криптовалюты подключаются к новому эмитенту платежных карт Блокчейн-стартапы, столкнувшиеся в начале года с блокировками клиентских карт Visa, выпущенных компанией WaveCrest, нашли выход из ситуации. Одним из первых в Европе восстановил производство карт с возможностью использования криптовалют финтех-проект Wirex. Эти карты дают во...

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

Операционные системы с нуля; уровень 1 (старшая половина) Настало время следующей части. Это вторая половина перевода лабы №1. В этом выпуске мы будем писать драйверы периферии (таймер, GPIO, UART), реализуем протокол XMODEM и одну утилитку. Используя всё это мы напишем командную оболочку для нашего ядра и загрузчик, который позво...

[Из песочницы] Как не стать честным рассыльщиком Давно хостился на одном ресурсе, у которого была услуга «списки рассылки». Для тех, кто не в курсе – загружаешь список адресов (списки сформированы легально, никакого спама, Double Opt-in) и формируешь письмо, сервис автоматически рассылает письмо по всем адресатам. Собствен...

[Из песочницы] Запускаем полноценный кластер на Kubernetes с нуля на Ubuntu 16.04 Уже довольно много написано статей, по установке и запуску Kubernetes, однако, не всё так гладко (я потратил несколько суток на запуск своего кластера). Данная статья призвана дать исчерпывающую информацию не только по установке k8s, но и объяснить каждый шаг: зачем и почем...

Создаем свои криптокотиков (Часть 2) Это статья — вторая (и заключительная) часть из серии о создании своих криптокотиков. В первой части мы узнали, что из себя представляет каждый Криптокотик, кто контролирует ход игры и как сделать котика в виде токена. Но для по-настоящему прорывного приложения нам необходим...

"Ростелеком" запускает сериал из 35 эпизодов "Ростелеком" впервые запускает рекламную кампанию в формате сериала, который будет распространяться в digital-среде.

Mercedes-Maybach S-Class станет первым автомобилем с «умными» фарами Digital Light Концерн Daimler сообщил о том, что уже в текущем полугодии на рынок поступят первые автомобили, оснащённые интеллектуальной системой головного света Digital Light. О платформе Digital Light мы рассказывали ещё в конце 2016 года. Идея заключается в использовании фар,...

Прошивка Zonestar ZRIB V3.2 (и переделка Zonestar 802 в Ultimaker). Часть 0 Сегодня ультик первый раз двигал головой и шевелил столом и экструдером.Осенью прошлого года с друзьями был приобретен акриловый прюшеподобный Zonestar 802, на котором нормально печатать так и не получилось и было решено строить из него нормальный принтер.Поначалу варианты р...

LL(*) парсер с использованием Rust макросов Wow. Such Rust. Much macro. © картинка - Твиттер аккаунт Servo Язык Rust стремительно набирает обороты. Кто-то пророчит ему стать заменой C/C++, кому-то он просто нравится. Я скорее принадлежу ко второй группе. Разработчики стараются сделать его удобным и безопасным. В нем ...

“Даллас, Атланта и Уэйко”: Мобильный оператор AT&T огласил список из первых трех городов США, которые получат 5G-связь до конца текущего года В январе американский оператор мобильной связи AT&T официально объявил, что запустит собственную 5G-сеть в США до конца 2018 года. На момент анонса было объявлено, что возможность воспользоваться технологией Non-Standalone 5G NR получат жители 12 городов, теперь же опера...

SIP <-> Telegram: sip.tg Уверен, многие задавались вопросом: вот есть Телеграм, год назад он обзавёлся звонками, у него открытое API, но почему-то до сих пор никто не сделал связку с протоколом SIP. Ведь это даёт неограниченные возможности: от замены SIP-звонилок до организации ещё одного канала ком...

Tom Clancy’s Rainbow Six Осада станет бесплатной в феврале Игра «Tom Clancy’s Rainbow Six Осада» (Tom Clancy’s Rainbow Six Siege) станет временно бесплатной с 15 по 20 февраля. Сверхуспешный шутер можно будет попробовать как на консолях PS4 и Xbox, так и на ПК (Uplay, Steam). Несколько дней на то, чтобы ознакомиться с одной из самы...

Загрузка сознания в компьютер даёт новые результаты Записать сознание в «цифру» и существовать вечно – возможно. Об этом рассказали червяки. Человеческий мозг – абсолютный зверь в мире вычислений, работающий на вычислительной мощности в 100 миллиардов нейронов. Эмуляция этой системы теортеически возможна, с использованием вс...

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

Видео: как создавать и взаимодействовать с устройствами интерактивной платформы для детей Nintendo Labo Компания Nintendo представила ролики режима «Гараж Toy-Con» для новой интерактивной платформы Nintendo Labo, в которых демонстрирует возможность применения современных технологий совместно с картоном и подручными материалами. В первом эпизоде под назва...

Обнародован список лауреатов конкурса «Учитель года Москвы-2018» В Москве в августе 2017-го года начался трехэтапный конкурс «Учитель года Москвы-2018». Первый этап — метапредметная олимпиада «Московский учитель». В ней с августа по ноябрь участвовали свыше 11000 столичных учителей, после чего жюри отобрало 120 призеров и 40 триумфаторов....

Китай готовится к морским испытаниям рельсотрона В Сети появились фотографии китайского большого десантного корабля «Хайяншань» проекта Type 072-III с предположительно установленным в его носовой части «рельсотроном». Западные СМИ сообщают, что испытания нового орудия могут начаться в ближайшее время. Если это действител...

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

В марте подписчиков PlayStation Plus ждёт два великолепных эксклюзива Сервис PlayStation Plus всегда вызывает неоднозначные эмоции. Один месяц его хвалят, другой – хают. В марте же вряд ли многие смогут сказать что-то негативное, поскольку PS4 получила, пожалуй, один из лучших наборов бесплатных игр за всё время. В этот раз без утечек Беспла...

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

Появились изображения первых видеокарт компании ASRock Недавно в Сети появилась информация о том, что компания ASRock готовится впервые выйти на рынок настольных видеокарт с GPU AMD. Сегодня появились подробности на этот счёт. Новинки будут относиться к линейке Phantom Gaming. Первоначально в неё войдёт минимум пять моделе...

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

Пара историй про RAID’ерский беспредел В эфире продолжение нашей пятничной рубрики про сбои, отказы и прочие факапы. Если пропустили наши предыдущие рассказы, то вот ссылки: один, два, три. А сегодня мы расскажем про неприятности с RAID в одном «маленьком, но гордом» ЦОДе. Читать дальше →

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

День, когда написали самый первый твит 21 марта 2006 года появился первый в мире твит. Его написал в еще закрытой социальной сети создатель Twitter (а кому бы ещё он это доверил?!) Джек Дорси: «just setting up my twttr» («просто настраиваю свой твиттер»). Самый первый твит Идея «Твит...

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

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

Meizu E3 появился на первом фото: сдвоенная камера и доступный ценник В апреле прошлого года китайская Meizu показала смартфон Meizu E2 с запоминающейся вспышкой из четырех светодиодов. И сегодня в сети появилась первая фотография преемника этого устройства. Подробнее об этом читайте на THG.ru.

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

Выбираем Yii2 или laravel Введение Я уже писал подобную статью, но она была очень не полной и не снабженной примерами, поэтому я решил взять вторую попытку и попытаться раскрыть данный вопрос наиболее полно! В данной статье, не будут рассматриваться все тонкости разработки на фреймворках, поскольку ...

Совершен первый в истории 5G-звонок стандарта 3GPP Компании Vodafone и Huawei совместно совершили первый в истории 5G-звонок на базе стандарта 3GPP R15 NSA с использованием двойного подключения. Испытание проводилась в тестовой сети в Испании в преддверии выставки MWC 2018, которая проходит в Барселоне с 26 февраля по 1 март...

Оглашены подробности будущих дополнений для Final Fantasy XV Компания Square Enix рассказала о будущих дополнениях для ролевой игры Final Fantasy XV. Первое DLC выйдет летом 2018 года – речь идет о самостоятельной версии мультиплеерного дополнения «Товарищи», которое также получит новый контент. В начале 2019 года вы...

[Перевод] Как компания Atlassian построила бизнес стоимостью 10 млрд долларов. Часть 2 Продолжаем рассказывать историю Atlassian. 1 часть вы можете прочитать тут. 2015 год — настоящее время: расширение на прибыльные конкурентные рынки Для многих SaaS-компаний сегодняшний бизнес Atlassian выглядит как «конечная цель»: вырасти в огромную работающую на мировом...

«Ростелеком» снял мини-сериал «Трезвон», который помещается в рекламные прероллы на Youtube 35 эпизодов о бытовых проблемах — каждый по 10 секунд.

#КакДелаютИгры: 2D-движки для разработки игр: Defold и Corona В это эпизоде обсуждают 2D-движки - их возможности, платформы, сложности разработки, а также то, зачем они вообще существуют, если есть Unity и Unreal Engine.

Avnet предлагает набор для разработчиков IoT с поддержкой 4G LTE-M Компания Avnet объявила о доступности набора для разработчиков под названием AT&T IoT Starter Kit (LTE-M, STM32L4). Он создан в сотрудничестве с AT&T. По словам партнеров, набор упростит разработку устройств интернета вещей, использующих подключение 4G LTE-M, поскольку ...

[Перевод] Конференция DEFCON 21. “Секретная жизнь SIM карт”. Эрик Батлер, Карл Кошер Меня зовут Эрик Батлер, а это Карл Кошер, и мы хотим поговорить с Вами о чтении, создании, загрузке и использовании кода на SIM-картах. Этот проект стартовал в прошлом году, когда я узнал о мероприятии Tourcamp 2012, лагере хакеров на побережье штата Вашингтон, таком выездно...

Можно ли научить искусственный интеллект шутить? В последнее время машины одержали ряд убедительных побед над людьми: они уже лучше играют в го, шахматы и даже в Dota 2. Алгоритмы сочиняют музыку и пишут стихи. Учёные и предприниматели всего мира дают прогнозы по поводу будущего, в котором искусственный интеллект сильно пр...

Mail.Ru Cloud Solutions обновляет интерфейс для работы с виртуальными машинами В MCS полностью обновился интерфейс создания виртуальных машин и управления ими. Воспользовавшись мастером запуска виртуальных машин, пользователи могут в пару кликов совершать базовые операции: создавать виртуальные машины и подключаться к ним, а также останавливать и удаля...

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

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

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

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

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

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