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

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

[Перевод] Почему ваше приложение выглядит лучше в Sketch Найдите отличие Посмотрите на эти две картинки — видите разницу? Если хорошо приглядеться, можно заметить, что они слегка отличаются. На картинке справа: Тень больше Градиент темнее Слово «in» на первой строчке, а не на второй Левая картинка — скриншот из Sketch, а пра...

Юмор, короткие ролики и узнаваемый стиль: советы по созданию видео для социальных сетей Результаты исследования студии Wyzowl на примере Facebook, YouTube, Instagram, Snapchat и Twitter.

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

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

[Перевод] Изучаем KTX для Android Привет, «Хабр»! Прошло почти 9 месяцев с тех пор, как на Google I/O 2017 компания Google анонсировала Kotlin в качестве официального языка разработки под Android. Кто-то использует его как основной инструмент намного дольше, учитывая, что на нём можно было писать уже с серед...

Google leanback — забота большого брата Добрый день, читатели Хабра. Хотел бы поделиться своим опытом разработки приложения для Android TV на примере DetailsFragment. Есть официальные примеры тут и официальная документация тут. Что сподвигло меня выразить свое мнение? Это то, что официальные примеры не отвечают...

FFMPEG. Загружаем часть видео с YouTube Иногда мы хотим поделиться с друзьями частью какого то видео на YouTube — время концентрации внимания в современной реальности снижено до предела, и если скидывать ссылку на ролик(даже с таймкодом начала) с комментарием «смотреть с 21:51 по 24:55» — велика вероятность, что ...

«Можно с котами»: «Теремок» выпустил первый ТВ-ролик из новой рекламной кампании Основатель «Теремка» Михаил Гончаров опубликовал на своей странице в Facebook новый рекламный ролик сети ресторанов. В нём используются хэштеги, описывающие отличия продуктов компании от других сетей — например, «не бургер» и «не сэндвич».

Как создавать собственные компоненты для мониторинга устройств и автоматизации ИТ-задач Комплексное RMM-решение Panda Systems Management для централизованного и удаленного управления, контроля и обслуживания корпоративных сетей, устройств и ИТ-инфраструктуры позволяет администраторам создавать собственные специфические компоненты для мониторинга устройств и а...

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

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

iOS 11 глючит даже в рекламном ролике Apple Давний баг анимации уведомлений попал в официальный ролик про FaceID.

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

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

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

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

Три способа обновить запрос в Jira из ScriptRunner, используя Jira Java API В этой статье будут рассмотрены три способа обновления запроса в Jira, используя Jira Java API. Я буду использовать следующие методы Jira Java API: Issue.setCustomFieldValue(CustomField customField, Object value) CustomField.updateValue(FieldLayoutItem fieldLayoutItem, Is...

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

Как будет выглядеть Material Design 2 в Android? Google начала масштабный редизайн платформы Android еще в 2014 году. Новый стиль получил название Material Design и с момента анонса практически не менялся. Однако в интернете появляется всё больше слухов о грядущем релизе Material Design 2, который вновь изменит внешний об...

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

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” п...

YouTube станет добавлять к роликам о заговорах информацию из «Википедии» YouTube начнёт добавлять к видеороликам о популярных теориях заговора информацию из «Википедии». Так компания хочет предоставлять альтернативные точки зрения на спорные темы. Генеральный директор YouTube Сьюзен Войжитски (Susan Wojcicki) заявила, что тек...

Очевидное благо: как и зачем использовать сервисный подход за рамками ИТ (Часть 3) Продолжаю делиться опытом, как сервисный подход выходит из айтишной сферы (как управление процессами ИТ-обслуживания) и интегрируется с другими внутренними службами компании. Чем полезен сервисный подход и какие «подводные камни» ждут на этом пути я рассказывал. Сегодня – н...

[Из песочницы] Копирование данных с веб-сайта с помощью R и библиотеки rvest Чтобы проводить анализ данных, необходимо сначала эти данные собрать. Для этой цели есть много разных методов. В этой статье мы будем говорить о копировании данных непосредственно с веб-сайта, или о скрейпинге (scraping). На Хабре есть несколько статей о том, как сделать коп...

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

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

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

[Из песочницы] Создание простого RESTful API с Java Spark Что вы изучите Вы изучите как можно определять обобщенные контроллеры с помощью функциональных интерфейсов Java 8. Пример кода на GitHub. Читать дальше →

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

Онлайн шутер на Unreal Engine 4 за 90 часов (видео создания + исходники) Привет, харб! Примерно год назад я выкладывал статью о том, как я в прямом эфире создал выживалку за 150 часов. На этот раз хочу представить вам сетевой шутер, который я создал за 25 заходов по 3 — 4 часа. Всего вышло около 90 часов и в итоге мы создали онлайн шутер, в котор...

О том, как открыть швейный цех, если ты ничего не понимаешь в шитье Меня зовут Дарья Зарыковская, чуть больше трёх лет назад на пороге 2015 года я нарисовала три новогодние открытки с грубостями, и с тех пор являюсь владельцем магазина авторской сувенирной продукции «Мам, купи!».

[Из песочницы] Spring Boot. Фоновые задачи и не только Введение В данном туториале я хочу привести пример приложения для отправки email-ов юзерам, основываясь на дате их рождения(например с поздравлениями), используя аннотацию Scheduled. Я решил привести данный пример, т к по моему мнению он включает в себя довольно многие вещи,...

Видео: тролль, исследование и трудности отцовства в геймплейном ролике God of War Начало следующего этапа приключений Кратоса в God of War запланировано на 20 апреля, а значит, рекламная кампания Sony работает на полную катушку. Новый ролик из раздела PlayStation Underground состоит из нескольких коротких сцен, которые раскрывают особенности игры...

Как ARKit изменит кино. На примере из фильма “Звонок” Внедрение технологии ARKit (платформа дополненной реальности от Apple) идет не так быстро, как того хотелось бы купертиновцам. Есть ряд демок, приложений и игр, но особой популярности они не снискали. Тем не менее, за AR, как технологией, скорее всего, большое будущее. В дан...

Docker-образы с поддержкой ГОСТ-сертификатов в openssl, curl, php, nginx В этой статье я расскажу о том, как я решал задачу об интеграции в тестовом режиме с сервисами, которые работают с использованием алгоритмов, определенных ГОСТ Р 34.10-2001 (устарел) и ГОСТ Р 34.10-2012. Приведу примеры некоторых проблем, с которыми столкнулся при решении за...

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

[Из песочницы] Как объяснить родственникам кто вы в мире ИТ на примере булочек Привет, Хабр! Представляю вашему вниманию перевод статьи "How to Explain Your Tech Job to Your Family" автора Mischa von Nachtigal. Список метафор, которые с легкостью помогут вам передать суть вашей профессии в ИТ за обеденным столом. Итак поехали! Читать даль...

Видео: полчаса тактических боёв в геймплейном ролике Mutant Year Zero: Road to Eden Издательство Funcom выпустило дебютный геймплейный ролик находящейся в разработке тактической игры в постапокалиптическом антураже Mutant Year Zero: Road to Eden. Видео весьма продолжительное: в течение получаса нам демонстрируют одну из миссий, примерно из середи...

Ошибки в роботах: ожидание и реальность Мне кажется, бунт роботов не близок. Я начал писать статью про то, что наша команда приступила к адаптации анализатора кода PVS-Studio для нужд Embedded-разработчиков. Для начала мы поддержали KEIL и IAR. Посмотрев на ошибки в некоторых проектах для встроенных устройств, я ...

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

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

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

[Из песочницы] Ещё один пример автоматизации или PowerShell + Google Apps Script Лень — двигатель прогресса… Вот и я, найдя немного свободного времени, решил автоматизировать достаточно рутинную для каждого админа задачу — создание и отключение пользователей. Читать дальше →

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

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

В God of War повествование идёт одним планом, а Кори Барлог предлагал сделать это ещё в Tomb Raider (2013) Новая God of War по-новому подходит ко многим аспектам франшизы. Один из самых впечатляющих примеров — полностью непрерывное повествование. В свежем ролике грядущего приключенческого экшена кинематографический директор проекта Дори Арази (Dori Arazi) подробно ...

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

Установка центра сертификации на предприятии. Часть 3 А вот и финальная третья часть нашей серии статей о центре сертификации на предприятии. Сегодня рассмотрим развертывание службы сертификатов на примере Windows Server 2016. Поговорим о подготовке контроллера домена, подготовке веб-сервера, установке корневого и издающего цен...

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

[Перевод] Робот JD Humanoid и службы Microsoft Cognitive Services Сегодня мы расскажем вам об одном интересном проекте. В нем использовались службы Microsoft Cognitive Services, которые позволяют с легкостью применять технологию искусственного интеллекта путем вызова REST API (и не нужно никакое обучение). И все это на примере милого робот...

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

Видео: метро в Capital Wasteland — фанатском ремейке Fallout 3 на движке Fallout 4 Среди фанатских модификаций есть по-настоящему огромные — такие, на создание которых уходят годы. К сожалению, не все из них добираются до релиза: так, например, мы уже никогда не увидим Fallout The Story, разработчики которой хотели воссоздать оригинальную Fa...

Видеообзор видеорегистраторов RayBerry D3 и RayBerry D4 GPS Класс автомобильных регистраторов существует уже с десяток лет и пусть первоначальная волна интереса прошла, но сегмент оказался «долгоиграющим»: здесь постоянно появляются новые модели и даже новые бренды. Последний пример – парочка видеорегистраторов RayBerry D3 и RayBerry...

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

Демонстрация новой док-станции Samsung DeX Pad для Galaxy S9 В Сети появился видеоролик, в котором нам демонстрируют в работе новую док-станцию Samsung DeX Pad для смартфона Galaxy S9. Напомним, главным отличием новой док-станция является то, что в ней смартфон лежит горизонтально, а его экран становится тачпадом. То есть вам...

Повесть о том, как один инженер HTTP/2 Client разгонял На примере «JEP 110: HTTP/2 Client» (который в будущем появится в JDK) Сергей Куксенко из Oracle показывает, как команда его запускала, где смотрела и что крутила, чтобы сделать его быстрее. Предлагаем вам расшифровку его доклада с JPoint 2017. В целом речь тут пойдет не п...

[Из песочницы] ECO Flow в Vivado или работа в режиме редактирования нетлиста Аннотация В статье рассмотрен режим работы Vivado, позволяющий вносить изменения в проект на уровне редактирования списка соединений (в дальнейшем – нетлиста). Описаны как сам режим ECO, так и некоторые нюансы, которые появляются во время работы в нём. Приведён демонстрацион...

Бесплатный вебинар на тему «Создание чат ботов в Facebook» Спикер: Влад Богуцкий, SMM-специалист Линия магазинов EVA, автор блога bogutskiy.org.ua. От спикера На вебинаре расскажу «Как сделать бота в Facebook» для своей бизнес страницы без помощи программиста. Рассмотрим один из сервисов для создания ботов. Про...

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

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

Как выбрать PoE-коммутатор для проектов разного масштаба. Примеры из практики Видеонаблюдение, Wi-Fi сети и даже кассовое оборудование: в нашем портфолио есть проекты, под которые закупалась не одна сотня наших PoE-коммутаторов. Мы хотим рассказать вам о применении PoE оборудования, некоторых нюансах при его подборе — а самое вкусненькое мы припасли, ...

На волнах эффекта Ли: Питонизируем генерацию DAF По статистике 1-4 % населения Земли подвержены дефекту речи, характеризующимся частой пролонгацией звуков (слогов, слов) и/или частыми остановками в речи, нарушающими ритмическое ее течение. В простонародье этот феномен известен как заикание. На данный момент мир не знает п...

Fluent Terminal – современный PowerShell Пользователь Felix на сайте GitHub выпустил по сути альфа-версию PowerShell на UWP-платформе. По сути, благодаря этой программе можно увидеть, как будут в будущем выглядеть системные программы, тот же PowerShell или Командная строка, если ее конечно вообще не выпилят.Чтобы п...

Примеры снимков, сделанных смартфоном Asus ZenFone 5 Как известно, компания Asus представила смартфоны Zenfone 5 и Zenfone 5 Lite. В описании модели Zenfone 5 производитель делает упор на возможностях камер. Предлагаем вашему вниманию несколько примеров снимков, сделанных смартфоном Asus ZenFone 5. ...

Директ превратит в видео все текстовые объявления с картинками Так же, как и видеодоплнения, новые ролики будут показываться в формате мультиролл в видеоконтенте

Как подписать сообщение алгоритмом ГОСТ Р 34.11/34.10-2001 на Java В этот статье я расскажу, как подписать произвольное сообщение приватным ключом и сертификатом по алгоритму ГОСТ Р 34.11/34.10-2001 присоединённой (attached) подписью на языке Java. Для проекта электронного документооборота мне потребовалось сделать подпись алгоритмом ГОСТ....

[Перевод] Введение в модули Angular — корневой модуль (Root Module) Прим. перев.: для понимания данной статьи необходимо обладать начальными знаниями Angular: что такое компоненты, как создать простейшее SPA приложение и т.д. Если Вы не знакомы с данной темой, то рекомендую для начала ознакомиться с примером создания SPA приложения из оф. до...

[recovery mode] Классическое наследование в JavaScript. Разбор реализации в Babel, BackboneJS и Ember В этой статье мы поговорим о классическом наследовании в JavaScript, распространённых шаблонах его использования, особенностях и частых ошибках применения. Рассмотрим примеры наследования в Babel, Backbone JS и Ember JS и попытаемся вывести из них ключевые принципы объектно-...

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

[Перевод] Обзор новшеств ECMAScript 2016, 2017, и 2018 с примерами Сложно уследить за новшествами различных версий ECMAScript, а ещё сложнее — найти полезные примеры их применения, не перекапывая горы информации. Поэтому сегодня мы публикуем перевод материала, автор которого проанализировал 18 новых возможностей ECMAScript, в число которых ...

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

[Перевод] Магические 90%. О чём речь, когда мы говорим о производительности Описание улучшений в производительности существует на стыке математики и лингвистики. Очень часто математика используется некорректно, употребляются неверные, вводящие в заблуждение или просто неоптимальные термины. Рассмотрим условный пресс-релиз: Компания AirTrain Inc. с...

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

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

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

Директ научился превращать текстовые объявления с картинками в видео Яндекс.Директ научился превращать в видео абсолютно все текстовые объявления с картинками. При этом пользователю не нужно заливать собственную видеоподложку или выбирать ее из библиотеки сервиса, не требуется даже дополнительных настроек — достаточно добавить в свое объявлен...

Секционирование в PostgreSQL 10 и не только У многих достижений версии PostgreSQL 10 прописка в разделе Секционирование (Partitioning). И это справедливо: очевидно, что при переходе от 9.6 к 10 произошел мощный технологический скачок. В предыдущих версиях секции строили и управляли ими, теми средствами, что уже имели...

Открытый вебинар «Примеры паттернов» Доброго дня! Намедни наш замечательный Виталий Чибриков в рамках его курса «Разработчик Java» провёл открытый урок, где разобрал в чём же польза паттернов в проектировании и вне, на примере нескольких из них в формате: постановка проблемы, решение и пример для каждого. Е...

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

Barco уходит из Digital Signage, а что дальше? Телодвижения крупных игроков всегда очень интересны - они отражают новые тенденции рынка и серьезно затрагивают интересы партнеров этих компаний "Digital Signage больше не в фокусе наших стратегических интересов" - сказал Ян Де Витте, Генеральный Директор (CEO) Bar...

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

Новая статья: Обзор материнской платы ASUS ROG STRIX Z370-I GAMING: разгон в квадрате На примере ASUS ROG STRIX Z370-I GAMING мы в очередной раз убедимся в том, что крохотные материнские платы форм-фактора mini-ITX отлично подходят для сборки производительных и функциональных игровых ПК. Например, этой малютке окажется вполне по силам разогнать до 5 ...

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

Обзор web-доступа к системе управления проектами Pilot-ICE Введение Зачем нужен web-доступ к системе управления проектами? Был ли с вами случай: когда вы забывали флешку, когда шли к заказчику или клиенту? Или оказывалось, что файл на флешке оказался другой версии? Согласно истории, именно это побудило Дрю Хьюстона, создать Dropbox....

[Перевод] Среды запуска контейнеров (container runtimes) Часть 1: Введение в среды запуска контейнеров От переводчика: Это перевод статьи Container runtimes Part 1: An Introduction to Container runtimes. Автор оригинальной публикации: Ian Lewis. Один из терминов, который вы часто слышите, имея дело с контейнерами — «container runtime» (далее «runtime» переводится как «среда ...

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

[Перевод] Конференция DEFCON 17. «Это восхитительное время, когда меня обвинили в ущербе на 2 миллиарда долларов». Джейсон Скотт Меня зовут Джейсон Скотт и я хочу рассказать Вам потрясающую историю, как меня обвинили в ущербе на 2 миллиарда долларов, и даже немного больше. Это не байка, а реальная история, которая произошла со мной. Я создал сайт textfiles.com, архив истории компьютеров. Он выгляди...

Глава Туркмении спел песню «Каракум» советской группы «Круг» в честь 8 марта Туркменский президент Гурбангулы Бердымухамедов исполнил кавер-версию хита советского коллектива «Круг» «Каракум». Ролик исполнения главы государства опубликован в YouTube. Запись показали как поздравление женщин с 8 марта. Спустя время после публикации музыкальных пыток п...

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

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

Готовим проект в Sparx Enterprise Architect. Наш рецепт Дорогой Хабр, мы решили поделиться заметками и нашим базовым рецептом о приготовлении проектов в Sparx Enterprise Architect. Причем под проектом мы подразумеваем создание какой-либо информационной системы. Впереди вас ждет рассказ о том, как у нас все организовано – примеры ...

[Перевод] Зомби, которые съедают вашу память Что бы вы там себе не думали, а зомби существуют. И они действительно едят мозги. Не человеческие, правда, а компьютерные. Я говорю сейчас о зомби-процессах и потребляемых ими ресурсах. Это будет душераздирающая история о потерянных и снова найденных 32 ГБ оперативной памяти...

Главные герои MWC 2018: краткий обзор Samsung Galaxy S9 и S9+ Никакой интриги перед главным анонсом выставки не было. Мы заранее знали какие именно аппараты покажет Samsung, знали как они будут называться и даже посмотрели промо-ролик за сутки до официального мероприятия. И тем не менее корейцы не разочаровали, Galaxy S9 и S9+...

Камеру Nokia 8 Sirocco испытали в «полевых» условиях В сети начали появляться первые примеры фотографий, сделанных на новый Nokia 8 Sirocco, — специальную версию флагманского Nokia 8. Аппарат получил основную камеру с двумя модулями: 12-мегапиксельным [...]

Kapwing поможет быстро наложить фильтр на видеоролик Простой веб-сервис для ПК и мобильных устройств, с помощью которого можно накладывать на ролики фильтры в стиле Instagram.

AAEON запускает мелкосерийное производство ИИ-платформ Intel Примерно полтора года назад компания Intel стала собственником израильской компании Movidius. Разработки Movidius пришлись ко времени. Компания разработала процессор Myriad для обработки визуальной информации в реальном масштабе времени. Подобные решения ложатся в о...

[Из песочницы] Мобильная 3D игра на Unity3D менее чем за 90 часов Приветствую! Сегодня я расскажу вам о своем опыте разработки игры на Unity для платформы Android, менее чем за 90 часов, на примере создания простенького «раннера». В процессе повествования я затрону некоторые детали и ключевые этапы, с описанием всех возможных подводных ка...

Проверяй входящие данные. Исходная причина уязвимости и атаки на Cisco IOS В пятницу 6 апреля 2018 началась мощная атака на оборудование Cisco. Много пишут о том, что главная причина, по которой эта атака успешна, это открытые во внешние сети сервисные порты Cisco Smart Install. Эти порты открыты по умолчанию. А люди в массе своей оставляют то...

Новейший смартфон Ulefone X получит дизайн в стиле iPhone X (видео) Необычный дизайн iPhone X с язычком в верхней части экрана вызвал настоящий переполох на рынке. И многие производители решили последовать примеру Apple, разрабатывая смартфоны с iPhone X подобным дизайном. Подробнее об этом читайте на THG.ru.

Монобровь OnePlus 6 подтверждена файлами прошивки OnePlus, OPPO и Vivo принадлежат одной и той же китайской компании под названием BBK Electronics. Поэтому сходство дизайна OPPO F7, OPPO R15, R15 Dream Mirror Edition, Vivo V9 и Vivo X21, использующих монобровь в стиле iPhone X, не выглядит особо удивительным. И в сети уже п...

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

Учебник Thymeleaf: Глава 7. Условное выполнение Оглавление 7 Условное выполнение 7.1 Простые условия: «if» (если) и «unless» (если не) Иногда вам понадобится фрагмент шаблона, чтобы появляться только в результате выполнения определенного условия. Читать дальше →

Новая статья: Обзор Full HD-монитора Dell S2418H: мода на инновации Пока некоторые производители бросили все свои силы на создание дорогих и максимально продвинутых моделей с большими матрицами, другие продолжают обновлять знакомые серии дисплеев, прикручивая к ним современные технологии. Какой подход лучше? Посмотрим на примере гер...

Из спутниковых снимков в графы (cоревнование SpaceNet Road Detector) — попадание топ-10 и код (перевод) Привет, Хабр! Представляю вам перевод статьи. Это Вегас с предоставленной разметкой, тестовым датасетом и вероятно белые квадраты — это отложенная валидация (приват). Выглядит прикольно. Правда эта панорама лучшая из всех четырех городов, так вышло из-за данных, но об этом ...

Создаём Android Twitter-приложение Привет, Хабр! Предлагаем вашему вниманию курс, в котором рассмотрено пошаговое создание Twitter-клиента. Читать дальше →

Особенности настройки и запуска PVS-Studio в Docker на примере кода Azure Service Fabric Технологии контейнеризации активно используются для сборки и тестирования программного обеспечения. С появлением PVS-Studio для Linux, пользователям стала доступна возможность добавить статический анализ к другим методам тестирования своего проекта на этой платформе, в том ...

10 гигабайт памяти и 4K-экран у Vivo Xplay 7 Xiaomi Mi Mix, LG G6 и Samsung Galaxy S8 задали стандарты для сегодняшних безрамочных смартфонов. Хотя, даже называя их таким образом, мы всё равно понимаем, что рамки никуда не делись, просто стали заметно уже. Без рамок и не&nb...

[recovery mode] Разница в подходах к ИБ у «нас» и у «них» (на примере DLP) Современная DLP-система — огромный комбайн, которым можно пользоваться очень по-разному. Разработчики DLP-систем еще пару лет назад оказались в таком положении, что у всех у них получился приблизительно одинаковый продукт, который нужно как-то развивать, но не совсем понятно...

Отдыхать под музыку — круто. Особенно под этот сборник AndroidInsider.ru — не самое лучшее место для разговоров о музыке, но мы уверены, что процесс установки очередного обновления или разблокировки загрузчика многие из вас сопровождают прослушиванием музыки. Так почему бы не отложить на время любимые гаджеты и не поделит...

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

TEVO Little Monster, ленивые китайцы и лечение V-roller Преамбула: Недавно став обладателем TEVO Little Monster, я заметил посторонние звуки при печати на скоростях выше 80мм/с. Звуки напоминали щелчки, покоя мне это не давало и 2 раза регулировал прижим роликов на профиле. Щелчки не уходили. Теперь по сути: Звуки жили в ролик...

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

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

Новый тизер Samsung Galaxy S9 рекламирует камеру смартфона В начале года компания Samsung зарегистрировала торговую марку The Camera Reimagined, а теперь она активно используется в новых рекламных роликах смартфонов Samsung Galaxy S9 и Galaxy S9+. Фраза, которую на русский язык условно можно перевести как «попытка переосмысли...

[Из песочницы] Асинхронная работа с PostgreSQL в C Сегодня захотелось написать небольшую заметку об асинхронной работе с PostgreSQL в C. Мотивы просты: для небольшой утилитки встала необходимость реализовать такой функционал, гугл на тему понятных и рабочих примеров предательски молчал (нашелся только пример в pqxx для C++ —...

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

Как и зачем переходить от сервис-ориентированной архитектуры к микросервисам Здравствуйте, меня зовут Алексей, я главный IT-архитектор банка «Ренессанс Кредит». Лет десять назад мы, как и многие компании, ускорили свое развитие благодаря сервис-ориентированной архитектуре (SOA). Но со временем требования к архитектуре менялись, и к данной парадигме с...

Расширение и использование Linux Crypto API [0] Интро Криптографический API в Linux введён с версии 2.5.45 ядра. С тех пор Crypto API оброс всеми популярными (и не только) международными стандартами: симметричного шифрования: AES, Blowfish, ... хэширования: SHA1/256/512, MD5, ... имитозащиты: hMAC-SHA1/256/512, hMAC-...

Хакеры взломали YouTube и удалили самый популярный ролик Прямо сейчас хакерская группировка, называющая себя Prosox and Kuroiʼsh, взламывает видеохостинг YouTube и меняет названия у самых популярных музыкальных видеоклипов Vevo. Под «раздачу» уже успел попасть самый просматриваемый ролик – клип на песню «Despacito» пуэрториканск...

Ограничение длины текста через градиент Рассмотрим создание эффекта ухода текста в прозрачность как альтернативу обрезания текста многоточием. Читать дальше →

Huawei тизерит камеру P20 в новых видео 27 марта Huawei представит обновлённую флагманскую линейку — P20, P20 Pro и P20 Lite. Стоимость смартфонов уже известна. За модели придётся отдать 679, 899 и 369 евро соответственно. Компания начала подогревать интерес к новым устройствам за две недели до анонса. Сотрудники...

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

Методы расширения для типов стандартной библиотеки .NET Наверное, почти каждый .NET-разработчик сталкивался со случаями, когда для удобства кодирования рутинных действий и сокращения boilerplate-кода при работе со стандартными типами данных не хватает возможностей стандартной же библиотеки. И практически в каждом проекте появляют...

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

Как ускорили PostgreSQL 10 (В статье использованы примеры и пояснения из книги Nouveaulités de PostgreSQL 10. (с) Dalibo, перевод с французского Игоря Лёвшина, редактор Егор Рогов (оригинал). Примеры проверены, иногда изменены для большей наглядности) Конечно, мы уже ждем не дождемся появления 11-й ве...

Как я решил проблему неподачи пластика. Всем привет. Я долго голову ломал, написал вопрос здесь http://3dtoday.ru/questions/dont-feed-plastic-to-the-extruder/ и наконец я решился полностью разобрать экструдер. Тут я тоже долго тупил, думал, что же не так. Пока наконец не понял, что две направляющие для пластика ст...

Let’s Encrypt начал выдавать wildcard сертификаты Let’s Encrypt перешагнул важную веху — с 14 марта каждый может получить бесплатный SSL/TLS сертификат вида *.example.com. Пример установленного сертификата: https://subdomain.baur.im https://any-text.baur.im Читать дальше →

«Халву не принимаем»: «Альфа-банк» пошутил над конкурентами в рекламном ролике Топ-менеджер «Сбербанка» предположил, что «Альфа-банк» сделал отсылку к картам рассрочки «Совесть» и «Халва».

Баг iOS попал даже в рекламный ролик Apple На днях компания Apple опубликовала новый рекламный ролик, который посвящен функции Face ID в iPhone X. ***

[Перевод] ES6: полезные советы и неочевидные приёмы Стандарт EcmaScript 2015 (ES6) существует уже несколько лет. Он принёс с собой множество новых возможностей, разные способы использования которых далеко не всегда очевидны. Вот обзор некоторых из этих возможностей с примерами и комментариями. Читать дальше →

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

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

[Перевод] Архитектура приложения Angular. Используем NgModules Прим. перев.: для понимания данной статьи необходимо обладать начальными знаниями Angular: что такое компоненты, как создать простейшее SPA приложение и т.д. Если Вы не знакомы с данной темой, то рекомендую для начала ознакомиться с примером создания SPA приложения из оф. до...

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

Генерация кода во время работы приложения: реальные примеры и техники Генерация кода в рантайме — очень мощная и хорошо изученная техника, но многие разработчики все еще неохотно её используют. Обычно изучение Expression Trees начинают с какого-нибудь простого примера типа создания предиката (фильтра) или математического выражения. Но не Expre...

Обзор видеорегистраторов RayBerry D3 и RayBerry D4 GPS Класс автомобильных регистраторов существует уже с десяток лет и пусть первоначальная волна интереса прошла, но сегмент оказался «долгоиграющим»: здесь постоянно появляются новые модели и даже новые бренды. Последний пример – парочка видеорегистраторов RayBerry D3 и RayBerry...

Обзор be quiet! System Power 9 500W. Недорогой блок питания с 80Plus Bronse В феврале известная компания be quiet! обновила семейство недорогих блоков питания новым поколением System Power 9. Эти модели рассчитаны на экономных пользователей и включают модели мощностью 400, 500, 600 и 700 Вт. Предыдущее поколение мы изучали на примере Be quiet! Syste...

Закинуть удочку или... Всем участникам конкурса Picaso 3D посвящается. Здравствуйте дорогие читатели этого форума и приветствую всех участников этого замечательного конкурса. Значит пишу пост не безосновательно... По порядку. Я являюсь активным участником конкурса. Надеюсь многие из Вас следили за ним так же как и я... и заметили некоторые д...

[Перевод] Анализ игр с HDR Последнюю пару недель я потратил на исследование HDR-картинки различных игр. Когда речь идёт об SDR-видео, то вам должны быть знакомы значения RGB в интервале 0-255, где 0 представляет чёрный цвет, а 255 — белый. HDR10 /Dolby Vision в этом плане немного отличается, не тол...

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

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

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

Обзор и тестирование игровой гарнитуры Red Square Avalanche Компания с патриотичным названием Red Square специализируется на выпуске профессиональных девайсов для геймеров. Прежде всего ее продукция нацелена на рынок России и СНГ, покупателям предлагается интересный дизайн и качественное исполнение за приемлемую цену. Насколько это у...

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

Динамическое изменение иконки приложения в iOS Начиная с iOS 10.3 вы можете менять иконки приложения прямо из кода. В этом статья мы рассмотрим простой пример кода, который реализует эту возможность.

[Перевод] Rust: Знакомимся с языком на примере «Угадай-ки» Давайте познакомимся с Rust, поработав над маленьким проектом! Мы покажем основные концепты Rust на реальном примере. Вы узнаете о let, match, методах, ассоциированных функциях, подключении сторонних библиотек и много о чем другом. Мы реализуем классическую задачу: игра “уга...

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

[Из песочницы] Создание несимметричной сетки с помощью Grid Layout На данный момент, по данным Can I Use, 84% браузеров поддерживает Grid Layout. С каждым месяцем это число растет. А ведь буквально недавно этот модуль находился за флагом. Поэтому если Вы еще не знакомы с теми возможностями, которые он предоставляет, то самое время это исп...

Как снимает Galaxy S9 Plus — примеры фотографий и видео Вчера Samsung представила новое поколение флагманов. Смартфоны запомнились новым цветом корпуса, распознаванием владельца по лицу и двойной диафрагмой. Журналисты протестировали возможности камеры старшей модели и поделились семплами. У Galaxy S9+ двойная 12-мегапиксельная...

Игровая индустрия с 5 по 11 марта 2018 года В сегодняшнем выпуске: Bethesda едет на E3 2018. Switch-версии Diablo 3 быть. Геральт из Ривии вернется в этом году. GTA VI появится к 2022 году? Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. Bethesda едет на E3 2018 Компания Bethesda офиц...

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

[Из песочницы] Домашняя беспроводная сеть на Cisco Mobility Express руками чайника С чего все началось Как обычно, такие мысли приходят когда нечего делать. Так вот, будучи на море я подумал: а почему бы не сделать дома бесшовный быстрый wi-fi… Как назло еще тесть купил себе Netgear Orbi, который работал на удивление неплохо. Что у меня было на тот момент...

Видеоурок Теплицы: как перекодировать видео в mp4, avi, mov и другие форматы с помощью программы Xvid4PSP Продолжая тему обработки видео, мы бы хотели рассказать вам об одном важном процессе, с которым рано или поздно сталкиваются все, кто занимается видеопроизводством, а именно, о том, как менять форматы и разрешение видео для использования его на разных устройствах. У любого ...

«Цифровые государства»: с чего все началось Иллюстрация: Жан Гранвиль PD Консалтинговая компания Deloitte в конце 2017 года выпустила доклад о технологиях в международном государственном секторе. Главный тренд на 2018 год — то, что исследователи называют symphonic enterprise. Эта концепция подразумевает достижение кум...

HTC Desire 12 стоит 185 евро Состоялся официальный анонс мобильного телефона HTC Desire 12 и я даже не читая характеристики сразу прокрутил страничку до стоимости. Цена на HTC Desire 12 составляет 185 евро, это примерно 200 долларов, для России будет все 230-250 долларов. Что вы получаете за 200 баксов?...

[Из песочницы] Tooltip-ы в Power BI — новый функционал для Desktop В середине марта вышло очередное обновление Power BI Desktop. Microsoft добавил пару интересных функций, в том числе возможность пользователям самим создавать всплывающие подсказки — Tooltips. В этой заметке я покажу простой пример работы с этим функционалом. Читать дальше...

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

Hypstar 3.1.1 Hypstar – это социальная сеть коротких видео, в которой можно делиться моментами своей жизни с друзьями, близкими и не только. Снимайте и создавайте забавные ролики с помощью наших спецэффектов для камеры и разнообразных классных стикеров. Находите интересных людей со схо...

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

Анонсирована Project M во вселенной Magic: The Gathering… и она настораживает Состоялся анонс новой игры из вселенной Magic: The Gathering, над которым Wizards of the Coast будут работать вместе с Netmarble. Пока что проект называется «Project M». На данном этапе разработки неизвестно почти ничего, кроме того, что обе команды будут тесно работать и на...

[Из песочницы] NRF51822: дружим BLE и RTOS Современные тенденции в технике идут по пути все большей интеграции – прогресс позволяет делать процесс разработки электронных устройств все больше похожим на сборку конструктора. Одним из наиболее ярких примеров является огромное количество так называемых «систем на чипе»...

«Cделать красиво». Визуализация обучения с Tensorboard от Google Красота, как известно, требует жертв, но и мир обещает спасти. Достаточно свежий (2015г) визуализатор от Google призван помочь разобраться с процессами, происходящими в сетях глубокого обучения. Звучит заманчиво. Красочный интерфейс и громкие обещания затянули на разбор ...

Работа с Anaconda на примере поиска корреляции курсов криптовалют Цель этой статьи — предоставить легкое введение в анализ данных с использованием Anaconda. Мы пройдем через написание простого скрипта Python для извлечения, анализа и визуализации данных по различным криптовалютам. Читать дальше →

[Перевод] Создание двухмерных эффектов частиц в Unity3D Привет, меня зовут Дэвид Финсет. Я технический художник Synapse Games и работаю над играми, в которых нужны визуальные эффекты, требующие и технической, и художественной составляющей. Большая часть моей работы заключается в создании эффектов частиц для мобильных игр. Мне оч...

Монреальский симфонический оркестр играет музыку из Deus Ex — видео Музыка в Deus Ex всегда являлась ключевым элементом, который формировал правильную атмосферу в этой замечательной вселенной. В представленном ролике монреальский симфонический оркестр исполняет два знакомых каждому фанату серии трека: один из Human Revolution, второй —...

Экспресс-оценка сложности алгоритма (+разбор задачи c Joker 2017 и DotNext 2017 Moscow) Для любого практического применения log(n) можно считать константой. Просто в некоторых компаниях эта константа больше, чем у вас. © народная мудростьПоловину жизни я учу программировать. В том числе учу разработчиков делать быструю оценку вычислительной сложности алгоритма....

Видео: техническая демонстрация The Good Life в виде прогулки Наоми по таинственному городку Студия White Owls Inc. опубликовала короткую демонстрацию нового графического стиля приключенческой игры The Good Life, на которую недавно сценарист и геймдизайнер Хидетака Суехиро (Hidetaka Suehiro), он же SWERY, начал вновь собирать деньги на Kickstarter. Ролик пр...

Потенциальный iPhone SE 2 в стиле iPhone X показался на видео Японский блог MacOtakara опубликовал интересное видео, изначально найденное на просторах Weibo, китайского аналога Twitter. В ролике демонстрируется смартфон, который можно принять за второе поколение iPhone SE, пока не представленное Apple официально. Смартфон получил угло...

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

tdlib-ruby: как сделать Telegram-клиент на Ruby Одна из особенностей мессенджера Telegram — широкие возможности API (Bot API и Telegram API). Команда Telegram пошла ещё дальше и выпустила библиотеку TDLib (Telegram Database Library), позволяющую разрабатывать альтернативные клиенты Telegram и не задумываться о низкоуровн...

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

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

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

Несколько советов по организации Python-приложения на сервере В этой статье я хочу поделиться несколькими удобными способами организации вашего проекта на рабочем (даже продакшен) сервере. Я работаю, в основном, с Python/Django стеком, поэтому все примеры будут, в первую очередь, применительно к этому набору. Также ключевые технологии...

10-гигабитный Ethernet: советы новичку Вдохновившись интернет-запросами в стиле «как сделать спиннер из картонки», я решил рассказать о том, что близко мне: как самому построить 10-гигабитную сеть. Гигабитный Ethernet вопросов уже не вызывает – справится даже школьник: потребуется коммутатор, медная витая пара ...

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

В «Одноклассниках» появились «Моменты» на основе искусственного интеллекта Социальная сеть «Одноклассники» продолжает внедрять передовые средства искусственного интеллекта и нейросети: эти технологии легли в основу нового сервиса под названием «Моменты». Соцсеть готовит видео персонально для каждого пользователя по ...

Migrate API и с чем его едят. На примере миграции форума Drupal 7. Часть 1 Данное руководство является переводом статьи. Хотелось бы поделиться своим опытом миграции форума с Drupal 7 на Drupal 8, а также рассказать о проблемах, с которым пришлось столкнуться во время этого процесса, а также об инструментах, которые я использовал. Кроме этого я р...

Apache Ignite 2.4 — Distributed Database and Caching Platform 12 марта 2018 г., спустя 4 месяца после прошлой версии, вышел Apache Ignite 2.4. Этот релиз примечателен целым рядом нововведений: поддержка Java 9, множественные оптимизации и улучшения SQL, поддержка платформой нейронных сетей, новый подход к построению топологии при работ...

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

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

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

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

[Перевод] Туториал по Unreal Engine: Cel Shading Благодаря физически точному рендерингу в Unreal Engine 4 удобно разрабатывать реалистичные игры. Модель рендеринга имитирует взаимодействие света с материалами, что приводит к созданию реалистичной картинки. Однако если вы хотите разработать игру со стилизованным внешним ви...

Прокачиваем производительность C# с Федерико Луисом Сегодня мы поговорим о производительности в C#, о способах прокачать её до неузнаваемости. Задача этой статьи — продемонстрировать такие способы повышения производительности, которые, при необходимости, вы смогли бы использовать самостоятельно. Однако эти методики не являютс...

[Перевод] Операторы ?., ?? и |>: будущие возможности JavaScript, которые вам понравятся Джастин Фуллер, автор материала, перевод которого мы сегодня публикуем, предлагает рассмотреть три новых возможности, появление которых ожидается в JavaScript в обозримом будущем. Сначала он расскажет о процессе развития JS, а после этого представит обзор этих возможностей и...

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

Моделирование динамических систем: задача внешней баллистики Введение Надеюсь что мы с вами набрались достаточно опыта, чтобы смоделировать что-нибудь более серьезное, чем полет камня. Предлагаю такую задачу Пушка, стреляющая сферическими ядрами сообщает им начальную скорость 400 м/с. Определить траекторию полета снаряда при стрельб...

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

«Халву не принимаем»: «Альфа-банк» пошутил над другими картами рассрочки в рекламном ролике Банк сделал отсылку к картам «Совесть» и «Халва».

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

Epic Games показала трейлер мобильной Fortnite Battle Royale Разработчики из Epic Games буквально на прошлой неделе анонсировали выпуск своего проекта Fortnite Battle Royale на мобильных платформах iOS и Android. Фанаты пришли в полнейший восторг, а ведь нам ещё пообещали, что игровой процесс на консоли и ПК от мобильной версии вообще...

Rubber от REC и PRO-Flex от Filamentarno na Raise3d N2 Plus dual (пост №1) Всем доброго времени суток. Сегодня решил попробовать два описанных в заголовке материала на своем принтере. Результат не заставил себя долго ждать, жаль что он совсем не со счастливым концом. Картинок не будет, т.к. писал пост уже дома, а принтер поставил в офис. Флексы и...

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

Предварительная программа DUMP-2018 готова. Выступят докладчики из Microsoft, ВКонтакте, Rambler, Tinkoff, HTML Academy Привет, Хабр! 13 апреля в Екатеринбурге в восьмой раз пройдёт конференция DUMP. Доклады будут идти в 8 секциях: FrontTalks, Serverside, Mobile, DevOps, Science, Тестирование, Менеджмент, Дизайн. Программа получается отличной: Григорий Бакунов (Яндекс), Алексей Акулович (В...

Видео: как будет выглядеть Nokia 8 Sirocco Мы уже писали, что HMD Global разрабатывает телефон Nokia 8 Sirocco. Об этом свидетельствует заявка на регистрацию соответствующего товарного знака. Утечки о новинке случаются с завидной регулярностью. Как будет выглядеть устройство? Официальных изображений нет. Зато появило...

Digital-мероприятия в Москве c 5 по 11 февраля Бизнес-завтрак «Digital-вызовы 2018» 07 февраля (среда) ул. Сретенка, 26/1 бесплатно 7 февраля в 10:00 ждем вас в кафе Стакан, где основатели агентства Апрель и Senior Brand Manager в Nestlé Мария Елагина расскажут, как не промахнуться, пытаясь следовать модным трендам, на...

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

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

[Из песочницы] Классификация музыкальных композиций по исполнителям с помощью Скрытых Марковских Моделей Скрытые марковские модели (Hidden Markov Models) с давних времен используются в распознавании речи. Благодаря мел-кепстральным коэффициентам (MFCC), появилась возможность откинуть несущественные для распознавания компоненты сигнала, значительно снижая размерность признаков...

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

Изменчивые формы и вау-эффекты: о магии простыми словами Продолжаем рассматривать идеи создания различных эффектов для сайтов. Закончили мы на SVG масках, а сегодня на повестке дня элемент path и формы, которые с его помощью создаются. Точнее их изменения. И снова мы постараемся избежать использования сложных технологий, рассмот...

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

Mozilla представила браузер для виртуальной реальности Разработчики проекта называют Firefox Reality первым на рынке мультиплатформенным веб-обозревателем для VR и AR, а также единственным браузером с открытым исходным кодом для смешанной реальности. Исходники проекта размещены на сайте GitHub.Firefox Reality базируется на компь...

Discovery Tour by Assassin’s Creed: Ancient Egypt – селфи на фоне пирамид Примерно так я и представлял себе изучение истории в далеком будущем – с возможностью побродить по улицам давно исчезнувших городов, встретиться с историческими личностями, сделать селфи на фоне Александрийского маяка или Колосса Родосского. По большому счету, вся серия Assa...

Примеры фото, сделанных на камеру Asus ZenFone 5 В сети появились первые примеры фото, сделанные на камеру представленного сегодня ночью смартфона Asus Zenfone 5. Напомним, что аппарат оснастили 6,2 дюймовым дисплеем с разрешением 2264:1080 пикселей, защитным стеклом Gorilla Glass с закругленными краями (2.5D) и 95,4% охва...

Печать при низких температурах окружающей среды (от +4) (если публикации статьи картинки будут в полном разрешении - чес слово, не виновт! в коде поста все размеры и форматирование было прописано ) Собственно стоял мой малыш Ender 2 на подоконнике, жужжал себе потихоньку, сильно не пах. Но жизнь вносить свои коррективы...

[Из песочницы] Room: Один ко многим Всем привет. На дворе 2018 и уже почти год как Google активно работает над Architecture Components. Неплохая документация и примеры позволяют начать использование новых компонентов без каких-либо проблем и сложностей. Но всегда есть ложка дегтя в бочке меда кода. Заметки ниж...

[Из песочницы] ЕГАИС 3.0 или как не ответить за чужие ошибки Внедрение в нашей стране различных систем маркировки и учета делит всех участников рынка на две большие группы – тех, кто внедряет эти системы и старается жить по-честному, и тех, кто окончательно уходит в тень. Жить по-честному и так-то не очень легко, а если за тобой посто...

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

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

Скрипт получения информации из образа Windows Имею серию статей посвящённых теме обслуживания образов Windows командами системы DISM. В моих статьях приводились примеры скриптов на языке интерпретатора командной строки cmd.exe. В результате работы исходный образ Windows (живая система или автономный файл *.wim) изменялс...

В Metal Gear Solid V по ошибке включился секретный ролик в честь ядерного разоружения На прошлой неделе в Metal Gear Solid V: The Phantom Pain сам по себе запустился секретный видеоролик, который поклонники игры обнаружили ещё в 2015 году. Они предположили, что запись должна включиться, когда всё ядерное оружие в стелс-экшене будет деактивировано. На...

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

Fortnite Battle Royale выйдет на iOS В последнее время игры в жанре «королевская битва» стали очень популярны. Причем кроме больших платформ они постепенно появляются и на мобильных устройствах. В большинстве случаев подобные проекты для iOS и Android создают относительно небольшие студии. Но иногда встречаются...

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

Вышел геймплейный трейлер This is The Police 2 В конце января анонсировали This is The Police 2, сейчас же разработчками был показан ролик с нововведением: тактическими пошаговыми боями. В отличие от оригинальной игры, теперь игроки будут принимать непосредственное участие в миссиях, возглавлять своих подчинённых. В боль...

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

Скорая помощь для вашего компьютера Иногда возникают вопросы, которые банальный поиск в интернете не решает. Тут нам на помощь прийдет сайт https://pc-consultant.ru/, который не только выглядит стильно, но и действительно обладает достаточно важной для пользователя информацией. Например, вы хотите быстро почис...

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

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

[Перевод] Считалка Иосифа Флавия: кого убить первым Давным давно, во времена римской империи, группу еврейских солдат окружила римская армия. Выбор невелик — сдаться или погибнуть. Хитрые евреи придумали систему, чтоб и живыми не сдаваться, и грех самоубийства не совершать. И так до тех пор, пока в живых не останется только...

Видео: удивительный концепт Xiaomi Redmi Note 5 Каждый поклонник Xiaomi с нетерпением ждет выхода Redmi Note 5. Однако компания не спешит с анонсом телефона. Остается лишь довольствоваться утечками, подтверждающими существование модели. Один из каналов на YouTube — Science and Knowledge — опубликовал интересно...

«Кабель.РФ» и «Камкабель» представляют 3D-видеоролик На YouTube-канале «Кабель.РФ» размещен новый 3D-видеоролик о подключении люстры. Видео подготовлено совместно с ООО «Камский кабель» в рамках информационного сотрудничества. В ролике подробно показана последовательность подключения люстры с одной и двумя группами ламп через ...

Как мы настроили поиск с помощью Elasticsearch и Logstash по данным MSSQL Делимся подробностями, как мы сделали хороший поиск по закрытой корпоративной соцсети в условиях, когда: • данные хранятся в разных колонках таблиц MSSQL, • раньше поиска по ним не было, • а перенести их оттуда нельзя по соображениям информационной безопасности. Критерий хо...

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

Cosmo Duel — самый популярный «три в ряд» в космосе с PvP-боями проводит ЗБТ Gamevil представила новую игру Cosmo Duel, которая пока доступна только в режиме закрытого бета-теста. Он продлится до 26 марта. Это пазл в стиле три в ряд с PvP-режимом. Разумеется, здесь и есть и традиционное одиночное прохождение с более чем 100 уровней. Игра выглядит и ...

Microsoft анонсировала API трассировки лучей DirectX Raytracing Сегодня стартовала GDC 2018, и первый серьезный анонс на ней сделала Microsoft совместно со своими партнерами. В графическое API DirectX 12 будет добавлена новая важная функциональная часть — DirectX Raytracing (DXR). Под этим названием скрывается новое стандартное API д...

[Перевод] Создание игры на Lua и LÖVE — 1 Введение В этой серии туториалов мы рассмотрим создание завершённой игры с помощью Lua и LÖVE. Туториал предназначен для программистов, имеющих некоторый опыт, но только начинающих осваивать разработку игр, или для разработчиков игр, уже имевших опыт работы с другими языкам...

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

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

Создатели CrossFire и Lost Ark представили первого персонажа своей новой MMORPG Epic7 В ноябре прошлого года Smilegate сообщили о получении прав на Epic7 – новую 2D MMORPG. Сейчас она находится в разработке и должна выйти позже в этом году. Разработчик же должен быть известен вам по популярному шутеру CrossFire и MMORPG Lost Ark. Epic7 – это пошаговая RPG с б...

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

Hidden Objects Christmas Gifts 2.06.1 Готовясь к новогодним и рождественским праздникам, время летит незаметно, поэтому лучше заранее начинать поиск подарков для родственников и друзей. Рождественские подарки можно найти в нашей новой игре Поиск Предметов Подарки совершенно бесплатно. Скачать бесплатно эти логич...

Меловой леттеринг для «чайников» на примере работы над арт-объектом Это история личного опыта одного UX-дизайнера, который полюбил леттеринг ещё нечётко зная, что это такое. Я расскажу о том, что такое леттеринг в современном дизайне на примере своей работы над арт-объектом; о трудностях, с которыми я столкнулась и как их решила; о грифель...

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

[Из песочницы] Совершенствуем Redux Привет, Хабр! Представляю вашему вниманию перевод статьи "Redesigning Redux" автора Shawn McKay. Должно ли управление состоянием вызывать проблемы на сегодняшний день? Интуитивно, разработчики видят скрытую правду: управление состоянием куда сложнее, чем должно бы...

Топ бесплатных AR-игр для iOS #2 Разработчики выпускают всё больше игр для дополненной реальности Apple ARKit. В этой статье, уже второй по счету, мы собрали лучших представителей AR-игр для iOS. Все нижеперечисленные приложения доступны абсолютно бесплатно — вы сможете попробовать платформу будущего без вл...

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

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

Samsung рекламирует камеру смартфона Galaxy S9 и анимированные смайлы На страничке Samsung Mobile Korea опубликовали три официальных рекламных ролика смартфона Samsung Galaxy S9. Продолжительность каждого ролика составляет 15 с. Первый ролик намекает на новые возможности камеры смартфона записывать очень быстрые сцены в замедленном режи...

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

Веб-компоненты. Часть 2: теневой DOM Вступление Приветствую, коллеги, и представляю вашему вниманию продолжение серии статей о веб-компонентах, первая часть которой доступна вот тут В этой статье речь пойдет о спецификации теневого DOM (shadow DOM) версии от 01.03.2018 г.. Последний черновик спецификации датиро...

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

Обзор навигатора Navitel E500 Magnetic Навигаторы как обособленные устройства всё ещё живы и для их существования есть вполне объективные причины. Сегодня на примере навигатора Navitel E500 Magnetic мы их и обсудим.

State of Decay 2: 25 минут геймплея Студии Microsoft и PLaydead уже опубликовали дату релиза ожидаемого сиквела State of Decay, а также системные требования. Пришло время воочию оценить геймплей второй части. Видео демонстрирует боевую систему State of Decay 2, игровую механику, коллективную борьбу и особенно...

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

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

Мерцание экрана в Surface Pro 4 лечится морозильной камерой Любая техника, не зависимо от производителя, когда-то приходит в негодность. К сожалению, иногда это происходи еще до истечения гарантийного срока. Однако есть умельцы, которые смекают, как обходить эту проблему, причем, не самым обычным способом. Если взять пример Surface P...

Дашборды по ИБ для руководства: КТО, ЧТО и КАКОЕ Достаточно часто сталкиваюсь с вопросом, который звучит "Как должен выглядеть отчет/дашбоард по ИБ для руководства?" Это немного другая сторона медали, связанной с выходом ИБ на уровень бизнеса, о которой я достаточно часто говорю в последние годы (хотя и не так...

[Из песочницы] Создание динамичаского tooltip в Angular2+ приложениях В нашем приложении передо мной встала задача о создании красивого тултипа, в Angular Material таблице. Дизайн нам нарисовали, и я начала поиск в интернете нужных материалов. Но натыкалась уже или на готовые решения(библиотеки) или на очень простые решения, которые мне не под...

[Из песочницы] 5 уроков, которые мы получили, проведя 100500 РК на Facebook Работать на рынке интернет-рекламы — это значит постоянно учиться чему-то новому. Появляются новые инструменты, растут бюджеты, расширяются настройки таргетинга, которые помогают нам экспериментировать и запускать масштабные рекламные кампании. Мы учимся, иногда совершаем ош...

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

3 причины не любить корпоративные приложения Сотрудники не любят корпоративные приложения Исследование Stratecast and Frost & Sullivan делает заключение, интересное для ИТ-специалистов — 80% участников опроса признаются в использовании облачных сервисов и приложений, формально не разрешенных в их компани...

Как в 2009 году мы начали строить облако, и где ошиблись В октябре 2009-го мы всё перепроверили. Надо было строить дата-центр на 800 стоек. На основании нашей интуиции, прогнозов по рынку и американской ситуации. Вроде как звучало логично, но было страшновато. Тогда «облачных» вычислений в России не было, как и облачных хостин...

[Из песочницы] Learn OpenGL. Урок 5.1 — Продвинутое освещение. Модель Блинна-Фонга Продвинутое освещение В уроке посвященном основам освещения мы кратко разобрали модель освещения Фонга, позволяющую придать существенную долю реализма нашим сценам. Модель Фонга выглядит вполне неплохо, но имеет несколько недостатков, на которых мы сосредоточимся в данном у...

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

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

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

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

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

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

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

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

Что такое блокчейн: объясняем на примере Google Docs Инвестор и консультант Ethereum Foundation Уильям Мояр (William Mougayar) рассказал о сходстве блокчейна с сервисом для создания документов.

В Бостоне увидели НЛО над деревьями Земляне часто сообщают о возникновении НЛО над планетой. Недавно в Бостоне снова заметили странный летающий объект. Ряд автолюбителей США, направляясь по заснеженной дороге, увидели между деревьями нечто непонятное. Через определенное время перед очевидцами предстал НЛО бо...

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

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

Создание параметрических объектов базы в nanoCAD Механика (Часть 3) Часть 3. Создание исполнений. Сборочные зависимости В предыдущей части мы ознакомились с основным инструментарием Мастера объектов nanoCAD Механика для создания параметрического объекта и рассмотрели процесс задания параметров созданному элементу базы. Очевидно, что наибо...

Sony дразнит роликом для MWC 2018, намекая на новый флагман Компания Sony не пропустит главное событие года в мобильной отрасли и традиционно примет участие в выставке Mobile World Congress, где, вероятно, представит новый флагманский смартфон Xperia. По крайней мере, в официальном твиттере компании появилось интригующее тизерное вид...

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

Видео: Xiaomi Mi Mix 2S получит жесты, как в iPhone X Разговоры о Mi Mix 2S ходят в интернете уже довольно давно. Несмотря на то, что официально какой-либо информации об этом смартфоне от Xiaomi не поступало, инсайдеры продолжают выкладывать в сеть его рендеры и характеристики. Теперь у нас есть возможность даже взгянуть на пре...

Светодиодная инсталляция «Christmas Forest in 100 Colors» Токийский французский архитектор Эммануэль Моро известна своим ловким использованием цвета. Ее последняя светодиодная инсталляция — проект «Рождественский лес в 100 цветах» символизировал новогодний праздничный сезон и демонстрировался в «Omotesando Hills», торго...

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

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

3D stereograms 2 1.1.7 Второй выпуск лучших оптических 3D стерео картинок в одном приложении. Тренируй зрение и концентрацию с помощью стерео картинок, удиви себя и друзей магическим оптическим эффектом стереограмм. Наше приложение совершено бесплатное и не требует дополнительной загрузки...

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

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

Сыграем в квиддич с TensorFlow Object Detection API Руководство по обучению модели для распознавания одновременно нескольких классов объектов на изображении, а также созданию своих классов на примере мячей для квиддича.

Самая большая it-тусовка на Урале — конференция DUMP-2018 — пройдёт 13 апреля в Екатеринбурге Программисты, дизайнеры, мобильные разработчики, тестировщики, менеджеры, новость для вас — конференция DUMP-2018 пройдёт 13 апреля в Екатеринбурге. В этом году мы готовим 8 секций: FrontTalks, Serverside, Mobile, Дизайн, DevOps, Тестирование, Менеджмент, Science. Если вы ...

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

Evil by Design: интерфейсы от Мефистофеля (часть первая) Крис Ноддер, автор книги «Evil by Design», сразу вызывает доверие. Не столько своим послужным списком достижений в психологии UX дизайне и консалтинге, сколько явным умением цеплять и продавать. По сути, под стильной обложкой с демоненком — собрание техник манипулирования по...

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

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

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

Обзор мини-ПК NUC Hades Canyon (NUC8i7HVK): как AMD помогла создать Intel процессор с самой быстрой встроенной графикой Такого еще никогда не было — впервые в центральном процессоре одновременно используются компоненты Intel и AMD. Впервые встроенную графику CPU снабдили быстрой HBM-памятью. Впервые такие решения способны не ударить лицом в грязь даже в самых ресурсоемких играх. Дета...

Xiaomi сделала принтер, который делает живые фотки как в «Гарри Поттере» Помните фотографии и картины в «Гарри Поттере», люди на которых двигались и иногда даже разговаривать с вами могли? Xiaomi сделала нечто подобное с помощью ПО для своих смартфонов и портативного принтера Xprint за 3 500 рублей. Читать далее Запись Xiaomi сделала принтер, кот...

Тестирование производительности гиперконвергентных систем и SDS своими руками — Штурман, приборы! — 36! — Что 36? — А что приборы? Примерно так на сегодня выглядит большинство синтетических тестов систем хранения данных. Почему так? До относительно недавнего времени большинство СХД были плоскими с равномерным доступом. Что это означает? Общее до...

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

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

Vernee M6 — обновленный Vernee M5 с экраном 18:9 На MWC 2018 стало известно, что Vernee готовится к выпуску очередного смартфона. Речь о модели Vernee M6, являющейся преемником Vernee M5. Новинка представляет собой улучшенную версию предшественника. Главная особенность Vernee M6 — экран с соотношением сторон 18:9. Оц...

Смартфон Razer Phone выпущен в лимитированной новогодней версии Компания Razer решила отметить Праздник Весны (китайский Новый Год) выпуском лимитированной версии своего смартфона. ***

Решения, технологии, идеи Canon на ISE 2018 Новая линейка LCoS проекторов XEED, как сделать проектор невидимым, интерактивные проекции, стол-проектор, 4K без улучшайзеров Существует три ключевых преимущества проекторов Canon, которые выделяют их на общем фоне и становятся главной идеей всех инсталляционных проектов и...

«Придётся писать самим. Сели и написали»: жизнь разработчиков лабораторного кластера супермассивов в Сбертехе Существует миф, что банки — это очень закостенелые структуры, в которых нет места эксперименту. Чтобы опровергнуть этот миф, мы провели небольшое интервью с Валерием Выборновым — начальником отдела разработки лабораторного кластера супермассивов в Сбербанк-Технологиях. У себ...

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

Задействовать для простых тестов наследование, полиморфизм и шаблоны? Почему бы и нет… Язык C++ сложен. Но его сложность проистекает из сложности задач, которые решаются с помощью C++. Каждая фича, которая была добавлена в C++, была добавлена не просто так, а для того, чтобы дать возможность справиться к какой-то проблемой. Ну а уж сочетание существующих в C++...

Чехлы для Galaxy S9 и S9+ стали героями видеоролика В сети появилось видео, в котором показаны фирменные чехлы Samsung для смартфонов Galaxy S9 и S9+. Они очень похожи на чехлы для моделей Galaxy S8 и S8+. Конечно, с учетом разницы в размерах чехлов и расположении отверстий для камер и дактилоскопических датчиков. Впро...

Логотип выборов за 37 миллионов VS. за 75 тысяч «Логомашина» представила свой концепт стиля «Выборов», сделав это в 500 раз дешевле. Помните скандал вокруг логотипа выборов президента за 37 миллионов рублей? Утвержденный логотип президентских выборов – 2018 Логотип вызвал бурную негативную реакцию в соцсетях и СМИ: е...

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

Apple показала возможности Face ID и Apple Pay в новом видео Apple продолжает выпускать новую серию рекламных роликов, которые в отличие от привычных нам видео по телевидению действительно интересно смотреть. На этот раз компания продемонстрировала возможности сразу двух функций iPhone X — Face ID и Apple Pay. В рекламном рол...

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

Три аспекта оптимизации (БД и ПО) Предисловие Довольно часто пользователи, разработчики, администраторы и т д СУБД MS SQL Server встречаются с проблемами производительности БД или СУБД в целом. В данной статье будут даны общие рекомендации по настройке оптимизации как БД, так и всей СУБД в целом. Также буду...

Google Chrome 66 не даст встроенному на сайтах видео воспроизводиться автоматически Обновление Google Chrome до версии 66 привнесёт изменения в базовые наборы критериев по размещению самовоспроизводящегося видео со звуком, которые предъявляют разработчики браузера к владельцам веб-сайтов. Уже в Chrome 64 предусмотрен довольно простой механизм,...

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

У YouTube все еще есть проблема с объявлением Проблема YouTube с автоматическими объявлениями, появляющимися на экстремистских каналах, не улучшается. Недавнее расследование CNN показало, что компании, в том числе Adidas, Amazon, Hershey, Netflix и Under Armor — и даже правительство США — размещали свои объя...

[Из песочницы] Различные стратегии именования в Hibernate Привет, Хабр! Представляю вашему вниманию статью "Different Hibernate Naming Strategy" автора Dhiraj Ray. В этой статье обсуждаются различные стратегии именования, предоставляемые hibernate, а также переход стратегии именования от hibernate.ejb.naming_strategy в h...

Как я печатал нейлоном PintProduct Купили по новогодней акции нейлон Nylon mod от PrintProduct, приятная цена была. Пришел пластик, зарядили пустили в печать (производитель говорит что пластик изменён и не впитывает влагу), слышим хлюпики. Ага, сырой (читай влажный), забрал домой 2 часа в микроволновке в режи...

[Перевод] Мышление в стиле Ramda: первые шаги Недавно я познакомился с замечательной серией статей "Thinking in Ramda", которые проясняют на простых и ясных примерах способы написания кода в функциональном стиле с использованием библиотеки Ramda. Эти статьи показались мне настолько прекрасными, что я не смог удержаться ...

Видео: возможности камеры Galaxy S9 в рекламных роликах Компания Samsung выпустила три коротких промо-видео, посвящённых «переосмысленной камере» предстоящих флагманских смартфонов Galaxy S9 и S9+. В роликах длительностью 15 секунд производитель делает акцент на ключевых её особенностях.  Южнокорейский гигант, безусловно, хо...

Энергонезависимая память NVDIMM для защиты кэша в RAIDIX 4.6 В этой статье мы подробнее расскажем о поддержке энергонезависимой памяти (NVDIMM) в ПО RAIDIX 4.6. Новую версию ПО взяли на вооружение наши ключевые партнеры. Так, управляющее ПО RAIDIX 4.6 уже используется в новой СХД Trinity FlexApp от «Тринити». Персистентная память и...

Строгая типизация для приложений Vue.js на TypeScript Вопрос: Каковы самые слабые места Vue? Oтвет: На данный момент, наверное, недружественность к типизации. Наш API разрабатывался без планирования поддержки типизированных языков (типа TypeScript), но мы сделали большие улучшения в 2.5. Вопрос: Тони Хор (Tony Hoare) назвал n...

Galaxy S9 и S9+: примеры съёмки фотографий, видео и селфимоджи Компания Samsung опубликовала примеры фотографий и видеозаписей, сделанных на представленный недавно смартфон Galaxy S9+.

[Перевод] Функциональное программирование с PHP-генераторами Генераторы классные. Они облегчают написание итераторов, определяя функции вместо создания целых классов, реализующих Iterator. Также генераторы помогают создавать ленивые списки (lazy list) и бесконечные потоки. Главное отличие функции-генератора от обычной функции в том, ...

Представлен флагманский смартфон Sony Xperia XZ2 Premium с экраном 4К и сдвоенной камерой Компания Sony сегодня неожиданно представила новый флагманский смартфон Xperia XZ2 Premium — и это при том, что с момента анонса предыдущего флагмана, Xperia XZ2, прошло всего несколько месяцев! Почему Sony не привезла Xperia XZ2 Premium на выставку MWC 2018 &m...

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

Google прекратила продажу смартфонов Pixel первого поколения Компания Google удалила из магазина Google Store смартфоны Pixel первого поколения. Вероятно, они более там не появятся. Учитывая, что аппараты второго поколения продаются уже полгода, такое шаг видится вполне логичным. С другой стороны, Google могла бы последовать п...

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

[Перевод] Метод Бенджамина Франклина для чтения книг по программированию Посмотрим правде в глаза, книги по программированию — отстой. Эти общие книги по распределённым системам, науке о данных и так далее — их можно читать бесконечно. Но за редким исключением у практических руководств по языку/фреймворку/СУБД/кексопечке есть нечто общее. Зверюшк...

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

[Перевод] Делаем разноцветные иконки с помощью SVG-символов и CSS-переменных Давно прошли те дни, когда для иконок в вебе использовались картинки и CSS-спрайты. С развитием веб-шрифтов номером 1 для отображения иконок на сайтах стали иконочные шрифты. Шрифты — векторные, так что вам не нужно беспокоиться о разрешении экрана. Для них можно использо...

«Ростелеком» переходит на бизнес-модель по примеру Amazon и Apple Новая стратегия «Ростелекома» предполагает создание на базе оператора платформы, которая свяжет разработчиков цифровых услуг с абонентами компании.

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

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

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

Как сделать свой Uber для X Компания «Лайв Тайпинг» разобралась в причинах успеха Uber и вывела обязательные требования к любому uber-like сервису на примере уже существующих.

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

Как iPhone X меняет рынок на примере Xiaomi, Asus и Meizu Можно долго говорить о том, насколько Apple уже не та. И действительно, Apple уже не та, что прежде. Однако есть еще порох в пороховницах, раз ребятам удалось всколыхнуть рынок Android-смартфонов выходом iPhone X. И сейчас я покажу, о чем идет речь, чтобы не быть голословны...

МТС переборщила со сравнениями Комиссия Федеральной антимонопольной службы (ФАС России) признала компанию МТС (ПАО "Мобильные ТелеСистемы") нарушившей федеральный закон "О рекламе". В ФАС сообщили, что оператор демонстрировал в рекламном ролике некорректное сравнение спутникового и эфи...

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

В Китае продажи SoC для смартфонов в этом квартале сократятся на 18% Согласно данным Digitimes Research, поставки однокристальных систем для смартфонов в Китае в первом квартале 2018 года сократятся на 18,2%. Слабые продажи смартфонов в четвертом квартале 2017 года привели к накоплению складских запасов микросхем. Дополнительным фактором...

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

Huawei P20 Pro снимает днём не хуже Canon 5DS R Редактор портала PetaPixel сравнил фотографические возможности флагманского смартфона Huawei P20 Pro и зеркального фотоаппарата Canon EOS 5DS R. Результаты оказались впечатляющими — мобильное устройство догнало «зеркалку» в качестве снимков при дневном освещении. И это при т...

Тестируем массив OceanStor Dorado V3: настолько обычный, что прямо вообще OceanStor Dorado5000 V3 В общем, это массив как массив. На нём новые NVMe-диски. Получаешь хорошую производительность «за те же деньги». Но есть два нюанса. Нюансы такие: он хорош в соотношении «стоимость за ГБ + производительность» и он не американский, то есть подходит т...

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

На что способна камера OnePlus 6. Примеры фотографий OnePlus 6 станет одной из главных новинок весны этого года. Анонс предварительно запланирован на 5 мая. Из известных нововведений — «чёлка» в верхней части дисплея и новый цвет корпуса. Теперь можно оценить возможности камеры смартфона. Снимками поделился основатель OnePlu...

Экстремальное тестирование Oukitel WP5000 льдом, кипятком и грязью Времена, когда защищённый смартфон представлял собой большой «кирпич» без внятного дизайна, постепенно уходят в прошлое. Ярким тому примером является недавно представленный Oukitel WP5000. Он оснащён 5,7-дюймовым [...]

[Перевод] Использование ReSwift: написание приложения Memory Game Примечание. В этой статье используются Xcode 8 и Swift 3. По мере того, как размеры iOS приложений продолжают увеличиваться, паттерн MVC постепенно теряет свою роль как «подходящего» архитектурного решения. Для iOS разработчиков доступны более эффективные архитектурные п...

[Из песочницы] QA в мобильном геймдеве или как выстроить процесс в инди компании Привет! Сегодня я расскажу о создании отдела тестирования на примере небольшой компании, которая уже 3 года выпускает мобильные игры. Особенность в том, что компания не зависит от спонсоров и живёт за счёт денег, которые зарабатывает. И нам, как сотрудникам, важно делать т...

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

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

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

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

[Из песочницы] Уязвимость​ ​ технологии​ ​ системы​ ​ идентификации пользователей​ ​ в ​ ​ публичных​ ​ wi-fi​ ​ сетях Развитие информационных технологий непременно сопровождается противоправным использованием этих технологий. В статье рассматривается исследование безопасности беспроводных сетей на примере сети Московского метрополитена. Результатом исследования является получение доступа к ...

[Из песочницы] Угон Телеграм на волнах паники Сегодня очень неоднозначно развивается ситуация вокруг совместного решения Федеральной службы безопасности Российской федерации и Роскомнадзора о блокировке мессенджера «Телеграм». Данное решение опрометчиво по целому ряду причин, и несет в себе больше проблем, чем пользы в ...

Простой статический сайт на Webpack 4 После прочтения ряда статей (например, этой) решил перейти на современный подход с использованием Node.js при написании простых сайтов с подхода «динозавров». Ниже представлен разбор примера сборки простого статического сайта с помощью Webpack 4. Статья написана, так как ин...

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

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

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

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

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

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

[recovery mode] Наши на Delex: как прошла первая DevOps и advanced Test Automation конференция в Минске “Нам есть, что рассказать миру о белорусском DevOps,”– говорили они. “Инфраструктура тестирования меняется и скоро произойдет перелом. Нам нужна площадка для общения с правильными практиками,” – говорили они. Они говорили – они сделали Delex. А еще 300+ человек пришли, чтобы...

Смартфон ZTE Iceberg получил два выреза в стиле iPhone X Стала известна информация о новой разработке ZTE. Китайская компания опубликовала изображение и описание концептуального смартфона ZTE Iceberg на официальном сайте престижной дизайнерской премии IF World Design Award. Выпуск смартфона запланирован позднее 2018 года. Он полу...

Что нового в AppCode 2018.1 Привет! Этот пост, конечно же, про AppCode 2018.1. Впрочем нет, в этот раз он еще и про первый апдейт. У нас много нового и полезного, все в картинках под катом. Читать дальше →

Облегченный клиент YouTube вышел в 130 странах Официальный облегченный клиент YouTube для Android уже доступен в более чем 130 регионах. Жители этих стран могут воспользоваться приложением, значительно превосходящем стандартный клиент в экономии трафика. Приложение не доступно в России и на Украине. YouTube Go...

Movavi – простой и удобный видеоредактор С помощью Movavi Видеоредактор 14 Плюс вы сможете легко и оперативно создать видеоролик для своего проекта. Подсказки, встроенные в сервис, помогут вам добавить эффекты, анимацию, титры. Программа даже сможет создать видеоклип за вас: стоит лишь добавить видео, фото и выбрат...

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

Вышел шутер Ion Maiden на движке 22-летней давности Выпускать ремастер-версии игр сейчас стало очень модно. Разработчикам намного проще переделать графику, иногда совсем чуть-чуть, добавить поддержку современных разрешений экранов, плюс немного подтянуть игровой процесс. Всё, игра готова! Можно вдоволь заработать на чувствах ...

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

[Перевод] Почему люди не покупают вашу игру В постмортемах многих игр часто повторяется одно и то же клише. Оно всплывает и в разговорах с инди-разработчиками. Звучит клише примерно так: «Чёртовы потребители! Они каждый день тратят по пять баксов на один и тот же безвкусный латте из Starbucks, но не могут выделить ту...

Три необычных примера использования блокчейна Высказывания о том, что блокчейн исключительно про ICO, криптовалюты, финансовую индустрию, банкинг и создание публичных открытых сетей, начинают терять свою значимость. Например, количество пилотных проектов, проведённых компанией IBM с партнёрами из самых разных отраслей у...

Видеообзор: Две недели с Samsung Galaxy S9 Про Samsung Galaxy S9 до его выхода говорили многое. Когда он вышел, было много обзоров, но сегодня хочется не просто в очередной раз перечислить его характеристики, а поделиться опытом использования. К смартфонам от Samsung у меня всегда было двоякое отношение, которое вы...

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

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

Мобильная Fortnite Battle Royale: геймплейный ролик и регистрация на iOS Недавно Epic Games сделала неожиданный анонс: Fortnite Battle Royale появится на мобильных устройствах и будет поддерживать кроссплатформенную игру. Теперь компания открыла регистрацию на бета-тестирование iOS-версии, а также показала её геймплейное видео.

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

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

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

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

RequireJS для приложений Vue.js + Asp.NETCore + TypeScript Создаем на Visual Studio 2017 модульное приложение Vue.js + Asp.NETCore + TypeScript. В качестве системы сборки вместо Webpack используем компилятор TypeScript + Bundler&Minifier (расширение к VS2017). Загрузку модулей приложения в рантайм обеспечивает SystemJS или Requ...

Слух: Valve намекнула на разработку Left 4 Dead 3 Пользователь Reddit’a под ником Gondile опубликовал пост, в котором отметил странное поведение сайта Left 4 Dead 2. Дело в том, что в нём изменилась ссылка, которая ведёт на официальную страницу игры в Facebook: теперь она перекидывает на профиль разработчика Теда Карстона, ...

[Перевод] Как сделать ваш код в 80 раз быстрее Всем бобра! У нас стартует третий набор на курс «Разработчик Python», а значит, что впереди и открытый урок, которые у нас частично замещают староформатные дни открытых дверей и где можно ознакомится с интересным материалом от наших преподавателей, и то, что мы нашли очеред...

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

[Из песочницы] Почему вы должны дать еще один шанс замыканию Привет, Хабр! Представляю вашему вниманию перевод статьи «Why you should give the Closure function another chance» автора Cristi Salcescu. В JavaScript функции могут быть вложены внутри других функций.Замыкание это когда внутренняя функция имеет доступ к переменным родитель...

Новое рекламное видео OnePlus 5T: разбить конкурентов наголову Новая история, придуманная для популяризации нового флагманского смартфона OnePlus очень похожа на предыдущие промо-акции этого производителя. Помните, как компания объявила OnePlus 2 (2016) так называемым убийцей флагманов? Если да, то вы поймете, почему сегодня нам вспомни...

[Перевод] Слухи об отмене теоремы Котельникова сильно преувеличены tl;dr: Учёные из Колумбийского университета во главе с Кеном Шепардом и Рафой Юсте заявили, что обошли столетнюю теорему отсчётов (теорема Найквиста — Шеннона, теорема дискретизации, в русскоязычной литературе — теорема Котельникова): 1, 2. Теперь фильтры защиты от наложения...

Алексей САХАРИТОВ: «Не дождетесь!» Если бы у российского IT-рынка была своя Красная книга, то первыми, кого стоило занести в нее, стали бы региональные субдистрибьюторы – редкий, вымирающий вид отечественных IT-компаний. Вымирающий, но не исчезнувший. Ярким примером того, что эти партнеры до сих пор необходим...

Ищем поддержку hover на css Доброго времени суток, дорогие хабрахабровцы! При создании адаптивной версии сайта, часто бывают ситуации, когда надо знать: поддерживает ли браузер пользователя hover, или нет. К примеру, выпадающее при наведении подменю, или же различные анимации, привязанные к событию ...

Алгоритм выбора location в Nginx Алгоритм выбора location обязателен к знанию при настройке nginx. Тем не менее, на официальном сайте nginx (на 2018 год) не сказано ни слова про алгоритм выбора в случаях, когда какие-то location'ы вложены друг в друга, а в статьях в интернете приводятся в корне неверные алг...

Тестирование API сервисов и RSpec Иногда бывает необходимость написать небольшой АПИ сервис, часто в виде прототипа. И часто этот прототип потом так и остаётся в первоначально написанном виде следуя принципу «работает — не трогай». Переписывание даже относительно маленького сервиса сопряжено с возможностью...

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

Обновление? Продолжение? AGaming+ выпустили геймплейный ролик Z.O.N.A Project X (Shadow Lemansk) Разработчики из AGaming+ известны своими мобильными шутерами и бродилками, акцент в которых всегда делается на атмосферу. Одним из известнейших творений компании на данный момент является постапокалиптический шутер под названием Z.O.N.A. Project X. Несколько дней назад появи...

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

как добавить свой счетчик в PRTG. И кратенько о форматах датчиков с примерами на powershell Почему бы не добавлять в систему мониторинга показатели работы из 1С (да и вообще чего угодно)? По мере изучения оказалось что вывести можно из скриптов, батников, VB скриптов, исполняемых файлов, по SSH, прямым исполнением sql запросов и еще куча способов. Чтобы не получила...

Twitter запретил рекламировать криптовалюту и ICO Twitter последовал примеру Google и Facebook. Команда сервиса микроблогов анонсировала запрет на рекламу криптовалют и ICO. Обновления в рекламной политике коснуться всех стран мира. Когда запрет вступит в силу пока неизвестно. Напомним, в январе от рекламы криптовалют, ICO ...

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

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

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

Как снимает Sony Xperia XZ2 в реальных условиях Вслед за примерами снимков с Samsung Galaxy S9 в сети появились фотографии, сделанные на Sony Xperia XZ2. В новом флагмане японского производителя установлена 19-мегапиксельная камера Motion Eye с предиктивной [...]

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

Геймплейный ролик Harry Potter: Hogwarts Mystery появился в сети В конце прошлого года компания Warner Bros. Interactive Entertainmen анонсировала мобильную игру под названием Harry Potter: Hogwarts Mystery. Разработку доверили студии Jam City, которая до этого приложила свою руку к Futurama: Worlds of Tomorrow и Family Guy The Quest for ...

Смерть еще одной франшизы: Tencent и EA анонсировали Red Alert Online, пока только для Китая The Command and Conquer: Red Alert – одна из лучших и самых известных серий стратегий в реальном времени за всю историю игровой индустрии. И, судя по всему, ей скоро придет конец. Новых частей фантастической стратегии в сеттинге альтернативной истории игроки уже не видели бо...

«ВКонтакте» нарисовала подарок в честь «Цифрового сопротивления» Дурова Во «ВКонтакте» появился подарок, срисованный с логотипа движения «Цифровое сопротивление», запущенного 17 апреля основателем Telegram Павлом Дуровым. Эту же картинку с подписью «Телеграм, живи» опубликовал глава соцсети Андрей Рогозов.

Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow Rust — это язык системного программирования, создатели которого уделили внимание трем вещам: параллелизму, скорости и безопасности. И хотя Rust считается молодым языком программирования — его первая стабильная версия вышла в 2015 году — он разрабатывается уже более десяти ле...

Blizzard опровергла слухи про Diablo III для Nintendo Switch Иногда пользователи неправильно понимают сообщения игровых компаний в социальных сетях, считая, что это очередная «пасхалка» к будущему анонсу. Например, недавно Blizzard в своём Twitter опубликовала короткое видео, на котором видно, как светильник в форме головы Diablo вклю...

CoD: Black Ops 4 покажут в мае, а выпустят в октябре Компания Activision анонсировала дату выхода четвёртой части серии Call of Duty: Black Ops — октябрь этого года. 17 мая разработчики проведут специальное мероприятие, в рамках которого покажут геймплей и расскажут о сюжете новой игры. Forget what you know. Call of Du...

[Перевод] Сравниваем Tarantool с Redis и Memcached Выбираете между Tarantool и Redis или между Tarantool и Memcached? Давайте рассмотрим основные различия, чтобы вам легче было определиться. Читать дальше →

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

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

[Перевод] Медиа-запросы в адаптивном дизайне 2018 В июле 2010 года я написала статью «Как использовать CSS3 медиа-запросы для создания мобильной версии вашего сайта» для журнала Smashing. Спустя почти восемь лет эта статья по-прежнему очень популярна. Я решила вернуться к этой теме, поскольку теперь у нас есть такие метод...

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

[Перевод] Быстрый запуск Github репозитория c Angular CLI в вашем браузере На Github находится множество демок, примеров, прототипов и реальных приложений, написанных на Angular. Тем не менее, клонирование и инициализация проекта может занять много времени, что затрудняет его совместное использование и просмотр. Именно поэтому была создана сред...

Супер-полное руководство по публикации в Microsoft Store Привет, хабр! У меня часто случаются подобные ситуации: занимаюсь чем-нибудь сложным и в какой-то момент вылезает ошибка. Начинаю искать проблему в, соответственно, замороченных вещах, часто делая то, что не надо. И так проблемы нарастают. А в конце оказывается, что неполадк...

Рекламные ролики для Супербоула-2018, Tesla в космосе и другие новости маркетинга Важные события за прошедшую неделю.

Видео: блокбастер о предпринимателях от банка «Точка» Ролик снял продюсер и режиссёр Илья Найшуллер.

Chrome 66 будет блокировать все шумные ролики Самовоспроизводящиеся ролики перестанут беспокоить пользователей Chrome

Рекламные ролики для Супербоула-2018 Дэнни ДеВито в образе красного M&M's, Alexa без голоса, Wendy's против McDonald's, Киану Ривз на мотоцикле и другие видео.

О Sea of Thieves: морская легенда, сражение с щупальцами и награды за убийство кракена Какая же пиратская история обходится без кракена, легендарного колоссального осьминога, способного переворачивать целые корабли? Уж точно не Sea of Thieves, в которой данный пиратской миф станет одним из особых элементов игры. Зарубежным журналистам, приглашённым в ...

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

Venus Optics скоро представит макрообъектив с креплением Nikon F Как мы уже сообщали, в мае ожидается анонс пяти объективов Laowa. По данным источника, одной из новинок станет объектив для макросъемки Laowa 100mm f/2.8 2:1 с креплением Nikon F. Полнокадровый объектив, предназначенный для зеркальных камер японского производителя, б...

Intel подготовила «неуязвимые» процессоры к выпуску до конца года Компания Intel подготовила к выпуску процессоры Xeon и Core восьмого поколения с переработанным дизайном со встроенной защитой от уязвимостей Spectre и Meltdown. Об этом написал Брайан Кржанич (Brian Krzanich), генеральный директор Intel. По словам Кржанича, на данный момен...

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

[Из песочницы] Обзор кейсов интересных внедрений Big Data в компаниях финансового сектора Кейсы практического применения Больших данных в компаниях финансового сектора Зачем эта статья? В данном обзоре рассматриваются случаи внедрения и применения Больших данных в реальной жизни на примере «живых» проектов. По некоторым, особенно интересным, во всех смыслах, кей...

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

Samsung Kngine – «убийца» поисковика Google с поддержкой ИИ Южнокорейская корпорация Samsung располагает огромными денежными средствами, поэтому она вполне может позволить себе покупку тех или иных компаний, если они представляют для нее какой-то интерес. Сегодня руководство компании Samsung Electronics сообщило о том, что подразделе...

Видео: Square Enix рассказала об изменениях в Project Octopath Traveler на основе обратной связи Компания Square Enix опубликовала ролик, в котором подробно рассказала об улучшениях, внесённых в Project Octopath Traveler (название рабочее) на основании опросов игроков. Напомним, что демоверсия ролевой игры вышла в сентябре 2017 года. Project Octopath Traveler...

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

Удостоверяющий Центр на базе OpenSSL, SQLite3 и Tcl/Tk Если прогуляться по просторам Хабрахабра, то можно найти различные публикации на тему создания цифровых сертификатов, организации Центров сертификации (ЦС) или даже Удостоверяющих Центров (УЦ) на базе OpenSSL. В основном эти статьи в той или иной мере полноты описывают испо...

Resident Evil 7 для Xbox One X обзавёлся улучшенной графикой Компания Capcom много месяцев назад обещала задействовать в Resident Evil 7 возможности Xbox One X. Теперь обещание исполнено — пользователи более мощной консоли Microsoft могут установить себе обновление, которое улучшит графику в одном из самых примечательны...

Пользователи Windows 10 спасены от уязвимостей Spectre и Meltdown В начале 2018 года, прямо в разгар новогодних праздников, эксперты опубликовали информацию о двух страшнейших уязвимостях последних лет, которые есть во всех процессорах для смартфонов, планшетов, компьютеров и прочих устройств. Они получили названия Spectre и

YouTube разместит под конспирологическими роликами ссылки на Википедию Так компания планирует бороться с дезинформацией.

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

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

GeekBrains начинает готовить специалистов по performance-маркетингу Наш обучающий портал совместно с performance-агентством Adventum начинает готовить специалистов по performance-маркетингу. Программа продлится 8 месяцев: в нее войдут восемь практических курсов. Начало обучения — 23 апреля. Вести занятия будут практикующие специалисты из A...

Видео дня: двигаем ногами — играем в интерактивный «пинг-понг» GRID Как вам идея поиграть в Pong (аркаду для игровых автоматов, напоминающую 2D-аналог пинг-понга) в паре с другом? А что если попробовать сыграть в Pong ногами? Звучит весьма необычно? А теперь добавьте к этому интерактивность с командным режимом «2 × ...

Видео: Лунный фестиваль 2018 года в Heroes of the Storm Blizzard старается часто проводить сезонные тематические события в своих многопользовательских играх, стремясь радовать поклонников и наращивать пользовательскую базу. Очередным примером может служить празднование китайского Нового года в Heroes of the Storm &m...

В ДНР создали наиболее крупнокалиберную снайперскую винтовку в мире На просторах сети появилось новое видео, сделанное на просторах самопровозглашенной Донецкой народной республики. Там была создана, судя по ролику, самая крупнокалиберная винтовка на планете. Видео было сделано на испытаниях комплекса «Сепаратист», прошедшего 8 февраля. ...

[Из песочницы] Управляем браузером с помощью PHP и Selenium Интро Всем привет! Сегодня я расскажу вам о том, как с помощью PHP можно работать с Selenium. Чаще всего это бывает необходимо, когда перед вами стоит задача написать автотесты для web интерфейса или свой парсер/краулер. С Википедии«Selenium — это инструмент для автоматиза...

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

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

Тактика BattleTech предложит «глубокую симуляцию» управления командой наёмников Издательство Paradox Interactive и разработчики из студии Harebrained Schemes выпустили новый трейлер грядущей тактической игры про боевых роботов BattleTech. Ролик посвящён симуляции командования отрядом наёмников. На первый взгляд перед нами просто пошаговый так...

Очередной восхитительный ролик Blade II: The Return of the Evil Blade II: The Return of the Evil – крайне ожидаемая action RPG от Action Square и один из хедлайнеров линейки издателя Kakao Games на этот год. Несмотря на то, что уже в этом месяце стартует закрытый бета-тест, дата выхода самой игры все еще неизвестна. Но чтобы поддерживать...

myWidget представил бесплатный видеоконструктор для рекламодателей myTarget myWidget запустил конструктор видео для создания рекламных роликов. Теперь рекламодатели myTarget смогут в несколько кликов самостоятельно создавать проморолики и использовать их в рекламных кампаниях. Конструктор myWidget Video позволяет быстро и без использования дополните...

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

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

[Перевод] Сетевая физика в виртуальной реальности Введение Около года назад ко мне обратилась компания Oculus с предложением проспонсировать мои исследования. По сути, они сказали следующее: «Привет, Гленн, существует большой интерес к передаваемой по сети физике для VR, а Вы сделали отличный доклад на GDC. Как считаете, с...

Модель для интернет-маркетинга и сбора данных Вы читаете перевод статьи Авинаша Кошика: Digital Marketing and Measurement Model. Что отличает победителей от неудачников в веб-аналитике? Победители, прежде чем подумать о данных или инструментах, создают хорошо структурированную модель интернет-маркетинга и сбора данных. ...

Как автоматически открывать ролики с YouTube в минималистичном виде Избавьтесь от навязчивой рекламы и рекомендаций на YouTube — оставьте только видео.

Самые популярные рекламные ролики в российском YouTube в январе 2018 года История Askona о взрослении, бунтарство Adidas Originals и рэп-оды ушедшему году.

Видео: Тестовые полёты аэротакси от китайской Ehang Компания выпустила ролик по итогам тысячи испытательных полётов.

Рост рынка рекламы в рунете, юмористические ролики «Яндекс.Маркета» по ТВ и другие новости маркетинга Важные события за прошедшую неделю.

Vimeo выпустила приложение для macOS с поддержкой Final Cut Pro Программа позволяет загружать ролики напрямую из видеоредактора от Apple и делиться ими.

«Коллеги, сорян: без деталей, но будет жарко»: видеоролик с шутливым анализом телеком-рынка от лица МТС Кто является автором ролика — неизвестно.

YouTube ненамеренно проспонсировал экстремистов Более 300 компаний размещали рекламу под роликами с экстремистским содержанием

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

8 мелких отличий Galaxy S9 от S8 Флагманы Galaxy S9 были недавно представлены компанией Samsung, и пользователям хочется в мельчайших деталях понимать, чем новинки отличаются от девайсов поколения 2017 года. Среди усовершенствований Galaxy S9 есть и ряд таких, которые трудно назвать заметными. Впрочем, нез...

OnePlus 6, ты прекрасен! OnePlus — компания, которая каждый раз предлагает очень выгодные решения. Конечно, OnePlus 5T был оценен в 475 долларов, что не сравнится с 300 долларами, которые просили за OnePlus One. Однако, если взглянуть на весь рынок, можно понять, что тенденция по удорожанию ф...

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

Первые обзоры HomePod: звучит хорошо, но стоит дорого Компания Apple начнет продавать колонки HomePod уже с 9 февраля, но некоторым западным журналистам ее уже предоставили на тест. Мы внимательно прочитали все обзоры и сделали краткий конспект.  Дизайн. Колонка HomePod выглядит намного лучше всех тех, что есть у конкурентов. Н...

Что такое цифровая рукописная подпись (ЦРП) Русские буквы «Я», отличающиеся формой траектории, и пример нахождения экстремальных точек для быстрого сопоставления динамических кривых. Источник: Д.В. Колядин, И.Б. Петров, «Алгоритм выделения экстремальных точек применительно к задаче биометрической верификации рукописн...

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

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

Galaxy S9 уступает новым iPhone по важному показателю Новый Galaxy S9, чью камеру DxOMark называют самой прорывной камерой среди смартфонов, не может записывать 4К-видео при 60 кадрах в секунду без остановок. Несмотря на увеличенный объем встроенной памяти и чрезвычайно производительный процессор, производитель ограничивает в...

Видео: все основные особенности Pillars of Eternity II: Deadfire в новом трейлере В начале мая выйдет партийная ролевая игра Pillars of Eternity II: Deadfire. В преддверии скорого релиза разработчики из студии Obsidian Entertainment представили новый трейлер, в котором продемонстрировали все базовые особенности RPG. В небольшой двухминутный рол...

На 20 марта назначен дебют выносливого Lenovo S5 Прикупив себе Motorola, компания Lenovo практически прекратила выпуск смартфонов под своей маркой, сконцентрировавшись на бренде Moto. Возможно, она взяла паузу и копит силы для нового мощного рывка на рынок? Время внесет ясность в этот вопрос, а пока вице-президент компании...

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

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

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

ECM-вендор догоняет интеграторов Сегмент СЭД/ECM – один из тех немногих, где импортозамещение практически не требуется. Причина – в специфики отечественного документооборота, с которым проще работать "изнутри". Поэтому не удивительно, что в рейтингах по объемам выручки, реализованным и стартовавши...

Лазерный гравер на RAMPS 1.4 с дисплеем и SD картой. Часть 1. Тест механики. Часть первая тут. Не торопясь дошел до теста механики и выбора программ для гравера. Ниже видео почти первого запуска. Загрузка плеера window.bxPlayerOnloadbx_flv_player_972805899 = function(config) { if (typeof config != 'object') config = {'file':'https://you...

PS Plus в марте: два топовых эксклюзива и изменения в условиях подписки Sony традиционно начинает месяц публикацией перечня игр, которые будут бесплатны для подписчиков PS Plus. И если хорошие дети ждут новогоднего утра, чтобы быстрее заглянуть под ёлку, то геймеры могут получить [...]

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

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

[Перевод] Почему подводят персонажи Всем привет! Запускаем завтра курс «Проектирование UX/UI», что немного волнительно, т.к. второй не совсем программерский курс, да ещё и радикально отличающийся от такого же первого (Digital маркетинг). В общем ждём старта и первых отзывов от наших студентов, а пока что очер...

Создание NPM-модуля Яндекс.Кассы под Node.js — опыт Lodoss Team Спустя несколько месяцев после релиза обновленного API Яндекс.Кассы начали появляться первые интеграционные решения на новых технологиях. Одним из пионеров интеграции стала компания Lodoss Team, разработавшая SDK-библиотеку для работы с Кассой под Node.js. Никто не расскаже...

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

Apple придумала, как предотвратить выпадание AirPods Apple может начать производство фиксаторов для AirPods, благодаря которым наушники будут плотнее сидеть в ушах. На это указывает новый патент, выданный на имя инженеров компании Ведомством по патентам и товарным знакам США. Разработка представляет собой нехитрые «распорки»...

Короткометражный фильм от Apple, новый ролик DNS, обновления в myTarget и другие новости рекламы и маркетинга Важные события за прошедшую неделю.

iOS 11.3 позволяет воспроизводить YouTube-ролики в фоновом режиме Для этого нужно открыть сервис в Safari и заблокировать смартфон

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

Обучающие мероприятия от «Яндекса», ролик Volvo, новые функции Google AdWords и другие новости рекламы и маркетинга Важные события за прошедшую неделю.

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

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

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

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

[Перевод] Пять причин проникнуться симпатией к Flutter На конференции Google I/O ’17 Google представила Flutter — новую опенсорсную библиотеку, предназначенную для создания мобильных приложений. Как вы, возможно, знаете, Flutter — это решение для разработки кросс-платформенных мобильных приложений с симпатичным пользовательским...

Авторы Detroit: Become Human судятся с журналистами из-за клеветы Quantic Dream подала в суд на французские издания Le Monde и Mediapart, обвинив их в клевете. В январе журналисты опубликовали материал о нездоровой рабочей атмосфере, царящей в игровой компании. Авторы собрали множество интервью с нынешними и бывшими сотрудниками с...

Видео: покорение, объединение и создание королевств в стратегии Total War Saga: Thrones of Britannia Издательство SEGA представило кинематографический трейлер исторической стратегии Thrones of Britannia, первого проекта в новой подсерии Total War Saga от студии Creative Assembly. Ролик знакомит нас с Фланном Синной, королем Миде. «Разные пути ведут к победе...

Обзор Be quiet! Straight Power 11 650W. Модульный блок питания 80Plus Gold В начале текущего года компания Be quiet! анонсировала обновление серии модульных блоков питания Straight Power выпуском уже 11 поколения. В данных блоках питания используются только высококачественные компоненты, используется оптимизированный монтаж компонентов, установлен ...

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

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

Официальные промо-ролики Samsung Galaxy S9 рекламируют камеру смартфона и анимированные смайлы Как известно, на 25 февраля намечен анонс смартфона Samsung Galaxy S9, и все данные о новинке, которые можно было слить, инсайдеры уже слили – на днях были даже фотографии официальных чехлов. Тем временем, корейское подразделение Samsung опубликовало серию коротких рекламных...

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

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

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

Официальный видеоанонс Samsung Galaxy S9 попал в Сеть Ролик с демонстрацией особенностей нового флагмана оказался в интернете немного раньше, чем планировалось.

Илон Маск изменил концепцию The Boring Company и показал ролик с капсулой для пассажиров Проект сфокусируется в первую очередь на пешеходах, а не на автомобилистах.

YouTube начала помечать ролики с правительственной пропагандой Новшество позволит пользователям понимать стоит ли доверять каналу ли нет

[Перевод] Защита целостности кода с помощью PGP. Часть 1. Базовые концепции и инструменты Если вы пишете код, который попадает в общедоступные репозитории, вам может пригодиться PGP. В этой серии статей, перевод первой из которых мы публикуем сегодня, будут рассмотрены вопросы использования PGP для обеспечения целостности кода программного обеспечения. Эти матери...

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

Wanhao I3 Mini vs. Winbo Super Helper SH-105 Привет, друзья! Уже не мало обзоров было посвящено принтеру Wanhao I3 Mini. Мы решили сравнить его с другим 3D-крохой - Winbo Super Helper 105. Оба принтера имеют схожие характеристики, размер, примерно одинаковую стоимость, оба уже собраны и готовы к печати. В чём же всё-та...

Гениальный лайфхак, как нарисовать идеальные стрелки Пошаговая инструкция для создания красивых и аккуратных стрелок.

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

Ульяновским курсантам объявили выговор за пародию на «Satisfaction». А грозились отчислить Курсантам Ульяновского института гражданской авиации объявили выговор за запись и публикацию видеоролика с пародией на клип Бенни Бенасси «Satisfaction». Об этом рассказал ректор вуза Сергей Краснов. Иллюстрация: кадр YouTube.ru «Поступок курсантов воспринят обучающимися, пр...

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

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

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

Почему знания — это новые деньги и как развить навык постоянного обучения Билл Гейтс, Уоррен Баффет и Чарльз Мангер много читают и постоянно учатся. Возьмите с них пример и инвестируйте своё время в обучение.

Состоялся долгожданный анонс флагманского смартфона Samsung Galaxy S9 Компания Samsung только что закончила пресс-конференцию, на которой были представлены новые флагманские смартфоны Galaxy S9 и Galaxy S9+. Новинки получили примерно такой же дизайн, как у предыдущих моделей, и дисплеи Super AMOLED диагональю 5,8 и 6,2 дюйма разрешением...

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