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

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

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

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

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

Подборка абстрактных обоев для смартфонов: градиенты и линии Обновление декораций для вашего экрана.

OnePlus 7 раскрасили в градиентные цвета OnePlus 7 один из ожидаемых смартфонов 2019 года, который вновь вызовет на поединок прочие флагманы на рынке. Что эта модель сможет противопоставить конкурентам, достоверно узнаем уже во время релиза и, конечно же, самый важный вопрос — будет ли у нее ценник все также ...

Сходство просто поразительное. Убийца Redmi Note 8 Pro копирует его почти полностью Компания Realmi продолжает готовить общественность к официальному анонсу смартфона Realme X2 Pro, который должен заткнуть за пояс бюджетные флагманы Xiaomi, Redmi и других компаний. Realme X2 Pro На новых изображениях Realme X2 Pro впервые показан в новом белом градиен...

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

[Из песочницы] Что нужно знать перед переходом на Akka toolkit для реализации Event Sourcing и CQRS Здравствуйте, уважаемые читатели Хабра. Меня зовут Рустем и я главный разработчик в казахстанской ИТ-компании DAR. В этой статье я расскажу, что нужно знать перед тем, как переходить на шаблоны Event Sourcing и CQRS с помощью Akka toolkit. Примерно с 2015 года мы начали прое...

[Перевод] Как масштабируется обучение искусственного интеллекта Мы в OpenAI обнаружили, что масштаб градиентного шума [gradient noise scale], простой статистический метод, предсказывает параллелизуемость обучения нейтральной сети на широком спектре задач. Поскольку у более сложных задач градиент обычно становится более шумным, то увеличе...

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

Показали Honor 20 в цвете белый градиент Завтрашний ивент, посвященный премьере Honor 20 и Honor 20 Pro, явно будет омрачен теми действиями, которые США предпринимает, чтобы выиграть в торговой войне с Китаем и поставить Huawei на колени. В нынешней ситуации фанатов компании по всему миру уже не столько будут интер...

Смартфон Redmi Note 8 с градиентной крышкой позирует на живых фото регулятора, а Redmi Note 8 Pro засветился на кадрах видеоролика В Сети продолжают появляться новые фото смартфонов Redmi Note 8 и Redmi Note 8 Pro. На этот раз младшая модель засветилась с градиентной тыльной крышкой, а Redmi Note 8 Pro замечен на кадрах видеоролика — судя по всему, официального. Redmi Note 8 Redmi Note 8 З...

[Перевод] Нейросети и глубокое обучение: онлайн-учебник, глава 2 Содержание Глава 1 Глава 2 В прошлой главе мы видели, как нейросети могут самостоятельно обучаться весам и смещениям с использованием алгоритма градиентного спуска. Однако в нашем объяснении имелся пробел: мы не обсуждали подсчёт градиента функции стоимости. А это приличный...

5 не самых обычных цветов. One Plus 8 Pro позирует на новых рендерах В Сети уже публиковались рендеры перспективного смартфона One Plus 8 Pro. Однако если тогда они в основном демонстрировали дизайн, то новые картинки призваны показать широту цветовой палитры модели. Как видно, OnePlus 8 Pro получил пять цветовых вариантов, но ни оди...

Архитектурный шаблон «Строитель» во вселенной «Swift» и «iOS»/«macOS» В этот раз я бы хотел немного поговорить о еще одном порождающем шаблоне проектирования из арсенала «Банды четырех» – «Строителе» («Builder»). Так вышло, что в ходе получения своего (пусть и не слишком обширного) опыта, я довольно часто видел, чтобы паттерн использовался в «...

MIRO — открытая платформа indoor-робота. Часть 5 — Программная составляющая: ARDUINO (AVR), лезем «под капот» В этот раз заглянем чуть глубже в реализацию некоторых ключевых методов библиотеки для ARDUINO (AVR), отвечающих за перемещение робота MIRO. Эта часть будет интересна всем, кто задавался вопросом о том, как управлять линейной и угловой скоростью робота на ARDUINO, оснащенн...

Meizu 16s будет выпущен минимум в трёх цветовых вариациях Meisu 16s - ожидаемый флагман китайской компании - наверняка будет представлен уже очень скоро. Ранее были опубликованы живые фотографии грядущего смартфона Meisu 16s в классических цветовых решениях - чёрном и белом. А теперь в сеть попал снимок ещё одной версии аппарата с ...

Угловые эффекты Добрый день, дорогой читатель! Это вторая переводная статья из цикла статей о создании физического движка авторства Chris Hecker. Если Вы ещё не ознакомились с первой, то рекомендую это сделать, т. к. всё сразу станет понятнее. Большое спасибо за поддержку первого перевода: ...

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

[Перевод] Строители против синтаксиса Java Шаблон проектирования «строитель» — один из самых популярных в Java. Он простой, он помогает делать объекты неизменяемыми, и его можно генерировать инструментами вроде @Builder в Project Lombok или Immutables. Но так ли удобен этот паттерн в Java? Читать дальше →

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

Furutech FI-12L (G ), FI-E12L (G ) – развитие модельного ряда поворотных угловых сетевых коннекторов. FI-12L (G ), FI-E12L (G ) – развитие модельного ряда поворотных угловых сетевых коннекторов.

[Перевод] Реализация шаблона проектирования Command в Unity Вы задавались когда-нибудь вопросом, как в играх наподобие Super Meat Boy реализована функция реплея? Один из способов её реализации — выполнять ввод точно так же, как это делал игрок, что, в свою очередь, означает, что ввод нужно как-то хранить. Для этого и многого другого...

Архитектурный шаблон «Итератор» («Iterator») во вселенной «Swift» «Итератор» – один из шаблонов проектирования, которые программисты чаще всего не замечают, потому что его реализация, как правило, встроена непосредственно в стандартные средства языка программирования. Тем не менее, это тоже один из поведенческих шаблонов, описанных в книге...

От черного к желтому и фиолетовому: OnePlus 7 удивит цветовыми вариантами корпуса У перспективного смартфона One Plus 7 наверняка будут обычные цветовые исполнения вроде белого и черного, но будут варианты и повеселее. Они как раз представлены на изображении, опубликованном источником. В традиционном понимании градиентом назвать можно только крайний...

Развёртка Отвода 2.13 Развёртка Отвода — калькулятор поможет рассчитать размеры необходимые для построения развёртки.  Доступен расчет: отвода (изгиба, колена) тройника  усечённого конуса и трубы переход с прямоугольника (квадрата ) на круг Расчет развертки применяемой как шаблон для обрез...

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

Archos представила 4 смартфона, в их числе Oxygen 68 XL — первый в мире с угловым вырезом Компания Archos отличилась на мобильном рынке тем, что выпустила четыре новых смартфона: Oxygen 68 XL, Diamond, Oxygen 63, Oxygen 57. ***

Градиент повсюду. Глава Xiaomi показал коробку смартфона Redmi Note 7 Pro Недавно в Индии был представлен смартфон Redmi Note 7 Pro, который, как уже сообщалось, совсем недолго будет эксклюзивом этой страны. Следующее изображение на своей страничке в социальной сети Weibo опубликовал лично исполнительный директор компании Xiaomi Лей Цзунь (Le...

Redmi Note 7 получил эффектную расцветку Redmi Note 7 несмотря на не самую эталонную начинку, считают одним из лучших доступных устройств для наших дней. Таковыми его делают чип Snapdragon 660, аккумулятор емкостью 4000 мАч, двойная камера 48 Мп + 5 Мп, а также 6,3-дюймовый экран. Смартфон неплохо раскупается, и к...

История создания нового фирменного стиля «Юлы» Почему на логотипе теперь градиент — рассказывает директор по маркетингу.

Градиент уже не в моде. Глава OnePlus утверждает, что подобные смартфоны продаются плохо Генеральный директор OnePlus Пит Лау (Pete Lau) заявил в ходе последнего интервью, что смартфоны с необычными градиентными вариантами окраса задней панели продаются не очень хорошо. Напомним, градиентный окрас довольно быстро стал популярным трендом в индустрии. Глава O...

Honor View 20 официально представлен в России 22 января в Москве состоялась презентация Honor View 20. Он стал первым смартфоном со встроенной фронтальной камерой прямо в экран. Из других особенностей модель получила основную камеру с разрешением 48 МП, флагманский процессор Kirin 980 и необычный переливающийся рисунок ...

Форматирование исходного кода в Linux средствами ClangFormat: проблемы и решение Согласитесь, приятно и полезно, когда в проекте исходный код выглядит красиво и единообразно. Это облегчает его понимание и поддержку. Покажем и расскажем, как реализовать форматирование исходного кода при помощи clang-format, git и sh. Читать дальше →

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

«Микрон» начинает серийный выпуск корпусированных RFID-меток для маркировки осветительных приборов «Микрон» освоил серийный выпуск новых корпусированных RFID-меток углового позиционирования S-Tag «Квест» для маркировки фонарных столбов в периметре «умного» города.

Samsung подготовила специальную версию беспроводных наушников Galaxy Buds для пользователей смартфонов Galaxy Note10 Смартфоны Samsung Galaxy Note10 получили не только специальную версию проводных наушников AKG (в них, напомним, применяется разъем USB-C вместо стандартного), но и беспроводных Galaxy Buds тоже. По части характеристик все по-прежнему, но изменился цвет. Galaxy Note...

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

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

Глава Xiaomi показал смартфон Mi 9 в розовом цвете… который и не совсем розовый Изображения смартфона Xiaomi Mi 9, официальные и не совсем, за последние два дня заполонили сеть. Но такой картинки мы еще не видели. Изображение опубликовал на своей страничке в социальной сети Weibo генеральный директор Xiaomi Лей Цзунь (Lei Jun). Как видно, основной...

vivo расскажет о стоимости V17 Компания vivo в России рассказала о том, что стоимость модели V17 с 48 Мп AI-квадрокамерой, модулем NFC и селфи-камерой на 32 Мп будет объявлена 20 ноября. Компания отошла от использования классических форм в дизайне блока камер и создала новую форму, выполненную в градиент...

Thymeleaf: диалект Layout + Spring Boot 2 Диалект Layout — это диалект Thymeleaf, который позволяет пользователям создавать макеты и шаблоны для повторного использования HTML кода. Он имеет иерархический подход и использует шаблон декоратора для «декорирования» файлов макета. Layout Dialect является отдельным проект...

6 скрытых функций историй в Instagram, о которых вы не знали Instagram на сегодняшний день — это одна из самых популярных социальных сетей. Она постоянно обрастает новыми и новыми функциями. Уже довольно давно в Instagram появились истории (или сторис), которые можно публиковать в специальной ленте и они будут доступны вашим по...

[Перевод] Улучшения диагностики в .NET Core 3.0 В .NET Core 3.0 мы представляем набор инструментов, которые используют новые возможности среды выполнения .NET, которые упрощают диагностику и решение проблем с производительностью. Эти возможности помогут вам ответить на некоторые распространенные вопросы диагностики, кото...

Рекламно-производственная компания enDESIGN добилась однородных заливок и плавных градиентов благодаря установке ЦПМ XeroxVersant 180 Press РПК enDESIGN повысило качество продукции и точность цветопередачи благодаря установке полноцветной печатной машины Xerox Versant 180 Press.

[Перевод] Юнит-тестирование шаблонов C++ и Mock Injection с помощью трейтов (Traits) Еще раз здравствуйте! До старта занятий в группе по курсу «Разработчик С++» остается меньше недели. В связи с этим мы продолжаем делиться полезным материалом переведенным специально для студентов данного курса. Юнит-тестирование вашего кода с шаблонами время от времени на...

Компания «Градиент Дистрибьюция» внедрила продукты АНТОР Ведущий дистрибутор FMCG внедрил программу для маршрутизации доставки ANTOR LogisticsMaster™ и мобильное приложение ANTOR TeamMaster™

Три стыдных вопроса о фотографии черной дыры У астрономов (да и у всего человечества) праздник: представлен первый снимок черной дыры. Он был создан с использованием Event Horizon Telescope (EHT), виртуального телескопа, состоящего из нескольких радиотелескопов по всему миру. Изображение демонстрирует материал вокруг ...

Темы для Android, которые изменят ваш смартфон до неузнаваемости Меняем внешний вид Android так, как нам хочется! Есть масса способов кастомизировать внешний вид вашего Android-смартфона. Какое-то время назад мы рассказывали вам о программах-лаунчерах. Обязательно ознакомьтесь с этой статьей, так как без лаунчеров установить прекрасные те...

Строительные блоки распределенных приложений. Второе приближение Анонс Коллеги, в середине лета я планирую выпустить еще один цикл статей по проектированию систем массового обслуживания: “Эксперимент VTrade” — попытка написать фреймворк для торговых систем. В цикле будет разобрана теория и практика построения биржи, аукциона и магазина. В...

Новый привод Protean360+ Угловой модуль под названием Protean 360+ представляет собой комбинацию автономной универсальной трансмиссии, пневматической подвески и рулевого привода. Каждое мотор-колесо мощностью 107 лошадиных сил обеспечивает максимальный крутящий момент 1250 Н·м. Технология позволяет ...

Montech выпускает новый Z3 ARGB 3 Pack системный вентилятор Montech представляет свой новый высокопроизводительный 120-мм, 1200 об / мин системный вентилятор Z3 ARGB 3-в-1. В комплект поставки Z3 ARGB входят 3, 120-мм системных вентилятора ARGB, 1 концентратор вентилятора пульта дистанционного управления. Тажке имеет дополнительные в...

Стохастический градиентный спуск(SGD) для логарифмической функции потерь(LogLoss) в задаче бинарной классификации Предыдущая часть (про линейную регрессию, градиентный спуск и про то, как оно всё работает) — habr.com/ru/post/471458 В этой статье я покажу решение задачи классификации сначала, что называется, «ручками», без сторонних библиотек для SGD, LogLoss'а и вычисления градиентов, ...

Vivo V17 Neo выходит на российский рынок Vivo представляет новейший смартфон Vivo V17 Neo. Устройство, оборудованное тройной AI-камерой и сканером отпечатков пальцев на дисплее, поступит в продажу по цене 19 990 рублей. Модель V17 Neo – первый смартфон компании, разработанный с учетом предпочтений российских пользо...

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

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

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

Netramesh – легковесное service mesh решение В процессе перехода от монолитного приложения к микросервисной архитектуре мы сталкиваемся с новыми проблемами. В монолитном приложении обычно достаточно просто определить, в какой части системы произошла ошибка. Скорее всего, проблема в коде самого монолита, либо в базе дан...

TP-Link представила флагманские смартфоны Neffos X20 и Neffos X20 Pro На MWC 2019 компания TP-Link официально представила флагманские смартфоны Neffos X20 и Neffos X20 Pro. Новые модели работают под управлением операционной системы Android 9.0 Pie. Основные особенности - градиентный дизайн, большие экраны с соотношением сторон 19:9 и двойные к...

[Из песочницы] CSS-переход свойства height от 0px до auto Здравствуй, Хабр! Хочу поделиться ещё одним способом создания css-перехода (transition) свойства height от 0px до auto. Столкнулся с данной проблемой при разработке веб-компонентов TreeView и DataGrid. В TreeView решил сделать плавное развёртывание/свёртывание узлов, а в ...

Как найти все имеющиеся фотографии (изображения) на Mac (macOS) В этом материале мы расскажем, как быстро отыскать все возможные изображения на macOS без использования сторонних программ. Быстро, легко и самое главное бесплатно.  Хранение изображений является одной из самых распространенных проблем среди новых пользователей macOS. Mac пр...

DynamicData: Изменяющиеся коллекции, шаблон проектирования MVVM и реактивные расширения В феврале 2019 года состоялся релиз ReactiveUI 9  —  кроссплатформенного фреймворка для построения приложений с графическим пользовательским интерфейсом на платформе Microsoft .NET. ReactiveUI  — это инструмент для тесной интеграции реактивных расширений с шаблоном проектиро...

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

Oppo Reno 2 с четырьмя камерами представят 28 августа OPPO Reno был запущен всего три месяца назад и , похоже, у него уже будет преемник. Естественно, он будет называться OPPO Reno 2. По словам тизера компании, запуск состоится 28 августа. Помимо даты запуска тизер демонстрирует иллюстрацию с четырьмя задними камерами. Суд...

[Перевод] Потоки Redis как чистая структура данных Новая структура данных Redis 5 под названием «потоки» (streams) вызвала живой интерес в сообществе. Как-нибудь я поговорю с теми, кто использует потоки в продакшне, и напишу об этом. Но сейчас хочу рассмотреть немного другую тему. Мне начинает казаться, что многие представля...

Redmi K20 и K20 Pro стали доступны для покупки в цвете Pearl White Смартфоны Redmi K20 и Redmi K20 Pro, выпущенные в июле, предлагались в цветах Flame Red, Glacier Blue и Carbon Fiber. Теперь эта пара доступна для покупки в новом белом градиенте — Pearl White. ***

[Перевод] Монада «Reader» через async/await в C# В моей предыдущей статье я описал, как реализовать паттерн "Монада Maybe" с помощью операторов async / await. В этот раз я расскажу, как реализовать другой популярный шаблон проектирования "Монада Reader", используя те же приемы. Этот шаблон позволяет неявно передать некий ...

Новый стандарт Blackview MAX1 Одна из главных фишек Blackview MAX1 — встроенный проектор с разрешением 720p и технологией лазерного точечного сканирования. В любом месте с ровной поверхностью смартфон может вывести изображение с диагональю до 200 дюймов (с расстояния 3 метра). Для большего удобства преду...

Быстрорастворимое проектирование Люди учатся архитектуре по старым книжкам, которые писались для Java. Книжки хорошие, но дают решение задач того времени инструментами того времени. Время поменялось, C# уже больше похож на лайтовую Scala, чем Java, а новых хороших книжек мало. В этой статье мы рассмотрим к...

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

[Перевод] Не в момент выполнения, а в момент проектирования Давным-давно мудрый старый разработчик дал мне совет, который до недавнего времени я не очень ценил. Во время код ревью мы рассматривали некоторую функцию, которая требовала, чтобы программа выводила список букв A-Z (например, список контактов с набором кнопок, которые по...

Создаем шаблон Xcode проекта Всем привет, я Ваня — iOS-разработчик. В этой статье я расскажу о том, как создавать Xcode шаблоны проектов и о том, как они помогли сэкономить время на старте проекта. Читать дальше →

[Перевод] Машинно-синестетический подход к обнаружению сетевых DDoS-атак. Часть 2 И снова здравствуйте. Сегодня мы продолжаем делиться материалом, приуроченным к запуску курса «Сетевой инженер», который стартует уже в начале марта. Мы видим, что многих заинтересовала первая часть статьи «Машинно-синестетический подход к обнаружению сетевых DDoS-атак» и се...

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

Astra Linux «Орел» Common Edition: есть ли жизнь после Windows Astra Linux — дериватив Debian, который был создан в рамках российской инициативы перехода на СПО. Существует несколько версий Astra Linux, одна из которых предназначена для общего, повседневного использования — Astra Linux «Орел» Common Edition. Российская операционка для в...

[Перевод] Монада «Maybe» через async/await в C# (без Task-oв!) Обобщенные асинхронные типы возвращаемых значений — это новая возможность появившаяся в C# 7, которая позволяет использовать не только Task в качестве возвращаемого типа асинхронных (async/await) методов, но также и любые другие типы (классы или структуры), удовлетворяющие ...

Видеообзор Bosch GWS 18V-10 C Professional: аккумуляторная угловая шлифмашина Аккумуляторная угловая шлифовальная машина Bosch GWS 18V-10 C Professional предназначена для резки, обдирки и крацевания металлических и минеральных материалов без использования воды. Она обеспечивает пользователя высокой производительностью и свободой перемещения во время р...

Книга «Spring. Все паттерны проектирования» Привет, Хаброжители! Мы издали книгу в которой дается обзор фреймворка Spring 5 и паттернов проектирования для него. Объясняется принцип внедрения зависимостей (dependency injection), играющий ключевую роль при создании слабосвязанного кода во фреймворке Spring. Затем рассм...

Готовое решение markdown2pdf с исходным кодом для Linux Предисловие Markdown это прекрасный способ написать небольшую статью, а иногда и достаточно объемный текст, с несложным форматированием в виде курсива и толстого шрифта. Также Markdown неплох для написания статей с включением исходного кода. Но иногда хочется без потерь, тан...

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

Названо ещё одно отличие Samsung Galaxy Note10 от флагманов Huawei Известные сетевые информаторы Ice Universe и Ishan Agarwal поделились новой порцией информации о смартфонах Samsung Galaxy Note10 и Galaxy Note10+, а также качественными изображениями как самих устройств в разных ракурсах, так и стилуса S-Pen.  По данным Ice Univ...

[Перевод] .NET Core Workers как службы Windows В .NET Core 3.0 мы представляем новый тип шаблона приложения под названием Worker Service. Этот шаблон предназначен для того, чтобы дать вам отправную точку для написания долго-работающих сервисов в .NET Core. В этом пошаговом руководстве мы создадим worker и запустим его в ...

Основы шаблонов С++: шаблоны функций Дисклаймер: статья была начата еще в феврале, но, по зависящим от меня причинам, закончена не была. Тема очень обширна, поэтому публикуется в урезаном виде. Что не поместилось, будет рассмотренно позже. Невозможно разбираться в современном С++, не зная, что такое шаблоны п...

О чем думать на NALSD собеседовании Я описывал ранее типичное кодинг-интервью. Помимо кодинга почти всегда есть вопрос на проектирование систем. (Large) System Design. В случае собеседований на SRE, это еще более интересный (как по мне) зверь — NALSD. Non-abstract large system design. Главное отличие между SWE...

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

Строительные блоки распределенных приложений. Первое приближение В прошлой статье мы разобрали теоретические основы реактивной архитектуры. Пришло время поговорить о потоках данных, путях реализации реактивных Erlang/Elixir систем и шаблонах обмена сообщениями в них: Request-response Request-Chunked Response Response with Request Publis...

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

Техподдержка 3CX отвечает — 5 правил безопасности IP-АТС Взломы АТС 3CX, которые приводят к серьезным последствиям, случаются достаточно редко. Тем не менее, наши клиенты иногда становятся жертвами мошенников. Как показала практика, в основном это связано или с неверными настройками системы, или с использованием устаревшей версии ...

Батарея емкостью 6000 мАч в Samsung Galaxy M30s В Samsung Galaxy M30s установлена ​​тройная задняя камера, выровненная по вертикали и расположенная в верхнем левом углу задней панели. Задний датчик отпечатков пальцев расположен в центре вверху, а телефон оснащен синим градиентом задней панели. Кнопки регулировки громкост...

Кроме Мура — кто еще формулировал законы масштабирования вычислительных систем Говорим о двух правилах, которые также начинают терять актуальность. / фото Laura Ockel Unsplash Закон Мура был сформулирован более пятидесяти лет назад. На протяжении всего этого времени он по большей части оставался справедливым. Даже сегодня при переходе от одного техпр...

Samsung с другой селфи-камерой выйдет совсем скоро Проверенный сетевой информатор Мукул Шарма (Mukul Sharma), который регулярно публикует достоверные сведения о новинках мобильной индустрии, сообщает о скором выходе нового интересного смартфона Samsung. Он будет выделяться на фоне конкурентов расположение фронтальной ка...

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

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

Вспышка Huawei Mate 30 оформлена в стиле Луны Источники опубликовали фотографию, на которой изображен круглый блок основной камеры смартфона Huawei Mate 30, включающий три датчика изображения и светодиодную вспышку. В глаза бросается отверстие, которое предназначено для светодиодной вспышки. Оно оформлено в ф...

Блок питания Chieftronic PowerPlay 550W: Powered by Chieftec Модель Chieftronic PowerPlay 550W получилась сбалансированной. Она является вполне удачным решением при использовании в игровом системном блоке с одной видеокартой. Технико-эксплуатационные характеристики Chieftronic PowerPlay 550W находятся на хорошем уровне, чему способств...

Представлен первый металлический градиентный ноутбук К градиентной расцветке смартфонов мы уже привыкли. Только у одной Huawei таких моделей достаточно. А вот градиентные ноутбуки ещё не успели надоесть. ASUS решила сыграть на этом и выпустила «первый металлический ноутбук с градиентным окрасом» — Adolbook14.

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

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

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

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

Волшебная крышка Vivo V15 Pro показалась на видео, презентация 20 февраля Если и существует какой-то производитель смартфонов, устройства которого я хотел бы видеть на нашем рынке, то это Vivo. Китайская компания не просто выпускает интересные и недорогие аппараты, но и вообще не боится экспериментировать, и очень часто показывает уникальные вещи,...

Любительская голография — галогенсеребряные фотоматериалы В предыдущей статье речь шла о голографии в общем и о наборе для первых шагов от Litiholo основанном на фотополимерных голографических материалах. Теперь настал черёд разобраться с фотоматериалами на основе галогенидов серебра, которые имеют значительно более высокую чувстви...

[Перевод] Новый курс по Python от Microsoft [на английском] Вероятно, самое большое препятствие при изучении любого нового языка программирования — просто знать, с чего начать. Что важно? Что нужно знать, чтобы стать профи? Трудно исследовать документы, когда даже нет уверенности, что читаешь то, что нужно. Возможно, вы присматривае...

Сложности применения технологий OCR в DLP-системах, или Как мы OCR готовим Решение задачи распознавания изображений (OCR) сопряжено с различными сложностями. То картинку не получается распознать из-за нестандартной цветовой схемы или из-за искажений. То заказчик хочет распознавать все изображения без каких-либо ограничений, а это далеко не всегда в...

L3Delta - эволюция экструдера в 3д принтер для шоколада Приветствую и в первую очередь прошу "экспертного" мнения от тех, кто разбирается в теме 3д принтеров. Хочу поделиться наработками в плане строительства 3д принтера практически с нуля, а вас прошу дать обратную связь в плане того - что требует доработки.Принтер который мы с...

Робот Фёдор покинул МКС и вернулся на Землю Государственная корпорация Роскосмос сообщает о том, что сегодня, 7 сентября 2019 года, в 00:32 по московскому времени спускаемый аппарат космического корабля «Союз МС-14» успешно вернулся на Землю. Фотографии Роскосмоса Напомним, что корабль «Союз МС-14» с роботом Фёдором (...

Emoji в интерфейсе iOS приложения и требования Apple С удивлением не обнаружил в выдаче поиска по Хабру публикаций по проблеме использования emoji в интерфейсе приложений публикуемых в App Store благословенной Apple. Так что заранее извиняюсь если всё-таки повтор. Суть проблемы в том что Apple запрещает использование emoji ...

Проблемы пакетной обработки запросов и их решения (часть 1) Практически все современные программные продукты состоят из нескольких сервисов. Часто большое время отклика межсервисных каналов становится источником проблем с производительностью. Стандартное решение такого рода проблем — это упаковка нескольких межсервисных запросов в од...

Фотогалерея дня: камерофон Huawei Nova 6 во всех цветах Эту модель представят на следующей неделе – 5 декабря, но в распоряжении инсайдера уже появились официальные рендеры модели во всех доступных цветах. Всего их будет четыре, но только один сложнее всего идентифицировать – это сложный градиент от светло-голубо...

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

Текстурирование, или что нужно знать, чтобы стать Художником по поверхностям. Часть 2. Маски и текстуры Маски и текстуры Продолжаем серию уроков о том, как стать художником по поверхностям. Первая часть находится здесь. Маски В прошлой части мы рассмотрели принципы работы каналов и нашу первую маску, которую я создал — маску прозрачности. Маска прозрачности в примере с котик...

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

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

Админ без рук = гиперконвергенция? Это миф, достаточно распространённый в сфере серверного железа. На практике же гиперконвергентные решения (когда всё в одном) нужны много для чего. Исторически сложилось, что первые архитектуры были разработаны Amazon и Google под свои сервисы. Тогда идея была в том, чтоб...

Nubia Red Magic 3s выходит на мировой рынок Компания Nubia подтвердила, что Red Magic 3s с чипсетом Snapdragon 855+ и впечатляющими характеристиками, прибывает на мировую арену и будет иметь немного более высокую цену в $ 479 за тот же вариант 8/128 ГБ в Eclipse Black и Mecha Silver. Смартфон имеет дисплей с част...

Хорошо, что iPhone 11 не будет так выглядеть   Блогер под ником BHAGYA опубликовал в своем твиттере снимки неизвестного устройства, которое поразительно напоминает iPhone 11. По его словам, это один из прототипов нового айфона. Вместо квадратного объектива, который мы видели раньше, он получил длинную горизо...

Так выглядит Oppo F11 Pro — смартфон с выдвижной 32-мегапиксельной камерой и основной 48-мегапиксельной Скоро у Oppo появится смартфон F11 Pro. Ранее аппарату приписывали 10-кратный оптический зум, но источник эти данные не подтверждает. Зато приводит другие технические подробности и самое главное — официальное изображение модели. И выглядит Oppo F11 Pro действител...

Honor 9X Pro с градиентной тыльной панелью впервые позирует на официальном изображении Сетевой информатор Мукул Шарма (Mukul Sharma) опубликовал на своей страничке в Twitter первое официальное изображение (или удачный скриншот из официального видеоролика?), демонстрирующее тыльную панель смартфона Honor 9X Pro. И она выглядит нестандартно. Если в Xiaomi ...

«Идеальный» молодёжный смартфон Honor доступен для предзаказа Вчера компания Honor опубликовала в социальной сети Weibo постер, который подтверждал, что сегодня ожидается какой-то важный анонс. Источники предположили, что речь идет об анонсе смартфоне, который выйдет под названием Honor 20 Youth Edition или Honor 20 Lite и будет о...

[Из песочницы] 5 наиболее распространенных проблем работодателей при подборе IT-специалистов с точки зрения рекрутера-аутсорсера Эта статья написана по материалам моего выступления на HR Meetup #5, проходившего 5 октября 2018 года в г. Ростове-на-Дону. О себе Меня зовут Игорь Шелудько. Я – предприниматель в сфере разработки и продаж программного обеспечения с 2000 года. У меня высшее техническое о...

Telegram опять раздаёт деньги за разработку простых шаблонов CSS Павел Дуров объявил о втором конкурсе Template Competition 2.0, всем участникам которого платят по $100 за каждый шаблон HTML/CSS для предпросмотра сайта СМИ в мессенджере. А также $2 за каждую ошибку, найденную в чудом шаблоне (сумма вычитается из гонорара автора). Сделат...

За час до анонса. Революционный флагман Xiaomi Mi Mix Alpha позирует на новых изображениях В Сети появился официальный рендер смартфона Xiaomi Mi Mix Alpha, который демонстрирует лицевую панель этого устройств. Сопроводительная надпись подтверждает, что его экран будет занимать более 100% площади лицевой панели. Это будет достигнуто за счет сильного изгиба п...

Сервис Юла меняет фирменный стиль Принадлежащий Mail.ru Group cервис объявлений Юла провел ребрендинг, сменив логотип и цветовую палитру бренда. Изменения коснулись мобильного приложения и сайта, а также всех маркетинговых коммуникаций. После обновления логотип Юлы стал более минималистичным, приобрел соврем...

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

На конференции в Тайбэе показали рабочий интерфейс PCI Express 5.0 Как известно, куратор интерфейса PCI Express межиндустриальная группа PCI-SIG спешит наверстать длительное отставание от графика по выводу на рынок новой версии шины PCI Express с использованием спецификаций версии 5.0. Финальная версия спецификаций PCIe 5.0 утверждена этой ...

Морти, мы в UltraHD! Как посмотреть любой фильм в 4K, дорисовав его через малоизвестную нейросеть Наверное, вы слышали про технологию Яндекса DeepHD, с помощью которой они как-то раз улучшили качество советских мультфильмов. Увы, в публичном доступе ее еще нет, а у нас, рядовых программистов, вряд ли найдутся силы написать свое решение. Но лично мне, как обладателю Retin...

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

Живое изображение Huawei Mate 30 Pro Через две недели после того, как его впервые заметили для использования в общественных местах, Huawei Mate 30 Pro снова появился в дикой природе. Грядущий флагман имеет зазубренный дисплей с изогнутыми краями с обеих сторон. Ожидаемый размер экрана примерно до 6,7 дюйма. Счи...

«Основы программирования» набор на бесплатный курс с примерами на JavaScript Дорогие товарищи инженеры и будущие инженеры, сообщество Метархия открывает набор на бесплатный курс «Основы программирования», который будет доступен на youtube и github без всяких ограничений. Часть лекций уже записана в конце 2018 и начале 2019 года, а часть будет прочит...

Блок питания Xilence Performance X XN073 (XP750MR9) мощностью 750 Вт: бюджетное решение с хорошей акустической эргономикой Xilence XN073 представляет собой достаточно бюджетное решение, выполненное на современной платформе с использованием компонентов эконом-класса. Из достоинств тут стоит отметить весьма удачные потребительские качества, сравнительно невысокую розничную стоимость и отсутствие з...

[Перевод] 5 распространенных ошибок при использовании архитектурных компонентов Android Даже если вы не делаете этих ошибок, стоит о них помнить, чтобы не столкнуться с некоторыми проблемами в будущем. Читать дальше →

[Перевод] Хранилище LINSTOR и его интеграция с OpenNebula Не так давно ребята из LINBIT представили свое новое SDS-решение — Linstor. Это полностью свободное хранилище в основе которого используются проверенные технологии: DRBD, LVM, ZFS. Linstor сочетает в себе простоту и хорошо проработанную архитектуру, что позволяет добиться с...

Чат-бот на RASA: опыт Parallels В настоящее время бурно развивается индустрия чат-ботов. Сначала они были достаточно глупыми и могли вести диалог с пользователем, являясь ведущими и предлагая возможные ответы. Потом боты слегка поумнели и начали требовать от пользователя текстового ввода, чтобы из ответо...

[Перевод] Рассказ о решении проблемы с производительностью Moment.js Moment.js — это одна из самых популярных JavaScript-библиотек для разбора и форматирования дат. В компании WhereTo используют Node.js, поэтому для них применение этой библиотеки было совершенно естественным ходом. Проблем с серверным использованием Moment.js не ожидалось. В ...

[Из песочницы] Настройка FreePBX + GoIP В Интернете довольно много примеров настройки. Но ни один из них у меня не заработал как надо. Одной из проблем с которой я столкнулся было неправильное определение линии при входящем звонке. В свое время нигде не нашел мануал для решения этой проблемы. Поэтому решил выложит...

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

[Перевод] Как работала графическая система Sega Mega Drive: Video Display Processor Описание концепции VDP VDP "Video Display Processor" Чип видеоконтроллера, занимающийся работой с тайловой графикой, плоскостями скроллинга и спрайтами Genesis. На самом деле не является процессором. VRAM "Video RAM" RAM (ОЗУ), используемая VDP Содержит тайлы (изображения...

Акции ноября в iGo3D Russia! Хотим порадовать Вас сразу 6 новыми акциями, которые стартуют в iGo3D Russia c 11 ноября!Ultimaker S3 — новинка, сочетающая в себе только лучшие черты современного FDM 3D-принтера: безотказность, точность, поддержка всех типов пластика, распространенных на рынке. Ultimaker S...

[Из песочницы] Синтез как один из методов улучшения производительности PostgreSQL Философское вступление Как известно, существует всего два метода для решения задач: Метод анализа или метод дедукции, или от общего к частному. Метод синтеза или метод индукции, или от частного к общему. Для решения проблемы “улучшить производительность базы данных” это...

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

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

iRobot Scooba: опыт использования и решение часто встречающихся проблем моющего робота-пылесоса iRobot Scooba (модели 5800, 380 и аналоги выглядят практически идентично) Когда я впервые услышал о роботе-пылесосе, мне сразу же захотелось такой приобрести, чтобы опробовать в “полевых условиях”. Прочитал я о них где-то в 2010, и через некоторое время мне удалось исполн...

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

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

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

[Перевод] 63 ядра заблокированы семью инструкциями Кажется, у меня появилась привычка писать о мощных машинах, где множество ядер простаивают из-за неправильных блокировок. Так что… Да. Опять про это. Эта история особенно впечатляет. В самом деле, как часто у вас один поток несколько секунд крутится в цикле из семи команд, ...

Clean Decomposition Об использовании чистой архитектуры в Android сказано предостаточно. На GitHub можно найти десятки шаблонов на разные вкусы: на Java или Kotlin, с Dagger2 или Koin, с Rx или с Coroutines. Но никто не говорит о том, как разбить определенный функционал при использовании «чисто...

Баг в Google привёл к показу 10+ ссылок в блоке с ответом Зарубежные специалисты заметили, что в одном из избранных сниппетов на панели справа Google показывает больше 10 ссылок вместо одной. На необычный вид блока обратил внимание Энди Хейли, а его руководитель сообщил об этом в Twitter. Ещё один специалист, Валентин Плетцер, такж...

Пишем XGBoost с нуля — часть 1: деревья решений Привет, Хабр! После многочисленных поисков качественных руководств о решающих деревьях и ансамблевых алгоритмах (бустинг, решающий лес и пр.) с их непосредственной реализацией на языках программирования, и так ничего не найдя (кто найдёт — напишите в комментах, может, что...

Россия развернет новую космическую геодезическую систему в 2027-2029 годах Сейчас на орбите работает система "Гео-ИК-2", включающая два аппарата. Первый спутник "Гео-ИК-2" в феврале 2011 года был выведен на нерасчетную орбиту из-за сбоя системы управления разгонного блока "Бриз-КМ" и не мог использоваться по назначению...

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

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

Управление Raspberry через websockets Raspberry Pi снискали огромную популярность по всему миру. Однако многие из любителей-разработчиков сталкиваются с проблемой доступа к устройству из интернета. Как правило приходится необходимо колдовать с DDNS или докупать статический IP адрес. Оба варианта предполагают нас...

[Перевод] Инженеры и архитекторы уже проектируют лунные поселения Планы колонизации Луны от НАСА и Европейского космического агентства требуют передовых систем жизнеобеспечения и защиты от космических лучей Архитектурное бюро Skidmore, Owings & Merrill известно проектированием и разработкой башни Бурдж-Халифа, самого высокого здания ...

Блоки питания и столы... Всем привет.Пост чисто для информации.В общем собрал свой принтер, запустил и столкнулся с зависом. Оказалось, что блок питания не тянет. Блок из набора, S-240-12. Искать что так жрет не стал, это и так ясно - стол. Стол у меня MKS MK3-220. Но по данным интернетов стол на 10...

[Перевод] Вышел ML.NET 1.0 RC. Что нового? ML.NET — это кроссплатформенная среда машинного обучения с открытым исходным кодом (Windows, Linux, macOS) для разработчиков .NET. Работая с ML.NET, разработчики могут использовать существующие инструменты и навыки для разработки и внедрения AI в свои приложения, создавая по...

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

iPhone 11 Pro в градиентном цвете, как у Samsung и Huawei, предстал на изображении Компания Apple весьма прагматична в вопросе выбора цветов для своих смартфонов. Исключением можно назвать лишь iPhone 5C и iPhone XR — эти аппараты вышли в различных расцветках, включая достаточно яркие. Само собой, успех iPhone XR обусловлен вовсе не цветовыми ва...

Первое живое фото смартфона Vivo V15 Pro демонстрирует очень необычный корпус В Сети появилось первое живое фото, на котором запечатлен смартфон Vivo V15 Pro, оснащенный выдвижной фронтальной камерой. Впрочем, сама фронтальная камера на изображении находится в неактивном состоянии и спрятана внутрь корпуса. На фото смартфон показан задней па...

[Из песочницы] Первое, что нужно сделать запуская проект на Django Приветствую сообщество, встала передо мной задача написать социальную сеть. А коль скоро язык программирования, которым я более-менее владею — это Python, я выбрал фреймворк Django для реализации проекта. Чтобы не тратить время на написание HTML шаблонов и CSS стилей, эти фа...

Обновленный комплект внешнего освещения NZXT HUE 2 NZXT представила новую версию комплекта освещения HUE 2 Ambient RGB, который добавляет окружающее освещение в вашу установку, и его можно синхронизировать с существующей экосистемой HUE 2 NZXT. Он оснащен программным обеспечением CAM компании и содержит улучшения, которые о...

В конструкторе Директа появились новые шаблоны турбо-страниц В конструкторе Директа появились девять новых шаблонов турбо-страниц для разных типов бизнеса. Готовая структура шаблонов учитывает специфику определенных сфер — от услуг ремонта техники до продажи квартир. В шаблонах достаточно заменить те...

Сравнение малопопулярных и не очень CLI-библиотек: cliff, plac, plumbum и другие (часть 2) В экосистеме Python существует множество пакетов для CLI-приложений, как популярных, вроде Click, так и не очень. Наиболее распространённые были рассмотрены в предыдущей статье, здесь же будут показаны малоизвестные, но не менее интересные. Читать дальше →

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 24. Протокол IPv6 Сегодня мы будет изучать протокол IPv6. Предыдущая версия курса CCNA не требовала детального ознакомления с этим протоколом, однако в третьей версии 200-125 его углубленное изучение является обязательным для сдачи экзамена. Протокол IPv6 был разработан довольно давно, однако...

Ошибка с миграцией локали ru-RU в Google Chrome и как от нее избавиться Это статья о том, как я боролся с последствиями некорректной миграции «ru-RU» на «ru» в Google Chrome. Это статья для тех, у кого Chrome выглядит примерно так: или, говоря простым языком, упрямо продолжает отображать сайты на русском языке несмотря на то что везде в наст...

Как могли бы выглядеть регистры в 1С при наличии ООП В 1С одним из ключевых элементов системы являются регистры. Этот термин имеет свой аналог в английском языке — ledger. Он первоначально появился в бухгалтерской практике, но со временем его логика начала использоваться и в других сферах. В отличие от 1С, где регистры явля...

Как создать Python wrapper и не сойти с ума Недавно на Хабре прочитал статью про очень полезный инструмент, и так как я уже давно искал какой-то проект, чтобы начать контрибьютить, решил посмотреть, что там есть на гитхабе и чем можно помочь. Одно из issue было на счет создания обертки (дальше буду использовать wrappe...

Honor 9X и 9X Pro показали на сравнительном рендере Сетевые источники опубликовали сравнительные изображения смартфонов Honor 9X и 9X Pro, которые будут представлены 23 июля. Если передние панели устройств кажутся одинаковыми, то сзади все интереснее. Старшую модель оснастили градиентной крышкой с буквой «Х» и тройной камерой...

5 причин для перехода к 3D-печати металлических изделий Если вы занимаетесь проектированием или изготовлением металлических деталей, то вы уже знаете о некоторых возможностях 3D-печати металлом. Возможно, вы даже уже думали об использовании аддитивных технологий для реализации проекта. Так что вас останавливает? Может быть, вы пы...

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

Архитектурный шаблон “Macro Shared Transactions for Microservices” Автор: Денис Цыплаков, Solution Architect, DataArt Постановка задачи Одной из проблем при построении микросервисных архитектур и особенно при миграции монолитной архитектуры на микросервисы часто становятся транзакции. Каждый микросервис отвечает за собственную группу фун...

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

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

Ноутбук Asus Adolbook14 оказался первым в мире с градиентным окрасом Уже более года технологические компании выпускают смартфоны с градиентными окрасами, а теперь Asus представила градиентный ноутбук. ***

Huawei Nova 6 5G уже доступен для бронирования в Китае По задумке маркетологов Huawei Nova 6 5G должен снискать популярность среди молодежной аудитории в Китае, которая хочет первой почувствовать все преимущества нового стандарта связи 5G. Официальная премьера новинки пройдет 5 декабря, но уже сейчас пользователи могут заброниро...

[Из песочницы] Как совместить преимущества ноутбука и стационарного компьютера? Разбор проблемы и идеи решения В данный момент ноутбуки и персональные компьютеры сильно отличаются друг от друга. Под системным блоком стационарного компьютера, как правило, понимается «башня» преимущественно стандарта midi-tower, весом килограмм в 15-20 (или больше), занимающий огромное пространство под...

Милые кости 3D: гиперэластичный костный материал для пластики дефектов черепа У нас их примерно 205, суммарно они весят около 5-6 кг и каждые 10 лет полностью обновляются на клеточном уровне. А еще есть идиоматическое выражение, утверждающее, что у всех есть это в шкафу. Речь, конечно, идет о скелете и о костях, его составляющих. Травмы, связанные с...

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

Vivo NEX 3 5G показали на официальном изображении После появления изображения с чертежами смартфона Vivo NEX 3 5G, генеральный директор Vivo опубликовал первое официальное изображение будущей новинки. В частности, на нём показан смартфон с так называемым «дисплеев-водопадом» или изогнутым по краям дисплеем. Подробнее об это...

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

Компания IBM представила новый интерфейс памяти, альтернативу DDR На мероприятии Hot Chips компания IBM представила интерфейс памяти Open Memory Interface (OMI), который позволит увеличить объем и пропускную способность оперативной памяти серверов по сравнению с используемым сейчас интерфейсом DDR. Он может быть принят в качестве стан...

Motorola One Action получит синий градиентный цвет На прошлой неделе появилось изображение смартфона Motorola One Action, на котором телефон показан в белом цвете. Сегодня появился его рендер с голубым градиентом, который называется Denim Grey. ***

Как устроен фреймворк tiOPF для delphi/lazarus. Шаблон «Посетитель» От переводчика Есть две причины, по которым я взялся перевести несколько материалов по разработанному двадцать лет назад для не самой популярной ныне среды программирования фреймворку: 1. Несколько лет назад я, познав многие прелести работы с Entity Framework как ORM для пл...

[Перевод] Программная архитектура и проектирование систем: общая картина и путеводитель по ресурсам Здравствуйте, коллеги. Сегодня на ваш суд предлагается перевод статьи Тугберка Уруглу (Tugberk Uruglu), который взялся в сравнительно небольшом объеме изложить принципы проектирования современных софтверных систем. Вот что автор сообщает о себе в сухом остатке: Поскольку ...

Коробка Samsung Galaxy A90 5G показала дизайн и характеристики Одним из наиболее любопытных «долгостроев» Samsung является модель Galaxy A90, которая проведет тонкую линию между флагманской серией Galaxy S и среднебюджетной Galaxy A.

Репортаж с презентации Redmi Note 7 и Mi Play + розыгрыш! Несмотря на то, что мы успели сделать и полновесный обзор, и даже видео, посвященное королю бюджетного сектора Redmi Note 7, официально он к нам приехал лишь на днях. До этого был только в Китае. А вот Mi Play, который также был показан на официальной презентации, интересен ...

Компилятор Ангуляр в 200 строчек кода Привет. Меня зовут Роман, и я не изобретатель велосипедов. Мне нравится фреймворк Angular и экосистема вокруг него, и я разрабатываю с его помощью свои веб-приложения. С моей точки зрения, основное преимущество Angular в долгосрочной перспективе базируется на разделении кода...

[Перевод] Как бы выглядела интернет-система в игре EvE Online EvE online — увлекательная игра. Это одна из немногих ММО, в которых есть только один «сервер» для входа, что означает, что все играют в одном и том же логическом мире. У нее также был захватывающий набор событий, которые произошли внутри игры, и также она остается очень виз...

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

[Из песочницы] Автоматизированное проектирование радиоэлектронной аппаратуры В популярной форме освещаются вопросы автоматизированного проектирования радиоэлектронной аппаратуры (РЭА) на конструкциях печатных плат, основные этапы становления и эволюции систем автоматизированного проектирования (САПР) РЭА, содержание задач автоматизации, организация ...

Ремонт адаптера USB Type C - Jack 3.5 В штатном адаптере моего смартфона (вот такого типа)  была повреждена изоляция проводки кабельной части. Я заказал новый - лучший дизайн, цвет и долговечность, но ,пока его ждал,  решил попробовать отремонтировать старый. Очень аккуратно разрезал пластиковый корпус в той час...

Лошадь сдохла – слезь: переход с tslint на eslint До недавнего времени во всех проектах фронта разработчики Dodo Pizza Engineering использовали tslint – полезный инструмент, который подсказывает, когда ты накосячил в коде допустил неточность, помогает поддерживать код в одном стиле и сам исправляет многие замечания. Но тут ...

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

Агентство NASA представило скафандры для полётов на Луну и Марс Американское космическое агентство NASA продемонстрировало два скафандра, которые будут использоваться астронавтами в процессе реализации проекта Artemis. Соответствующее видео было опубликовано в сети Интернет. На упомянутом видео показан массивный красно-бело-голубой скафа...

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

Появилась изображение флагмана Lenovo Z6 Pro Компания Lenovo уже во всю тизерит свой новый флагманский смартфон Z6 Pro. Сейчас в сети появились пресс-рендеры, а также «живая» фотография устройства. К сожалению, подробностей о новинке не так много. Мы лишь знаем, что он получит 7-нанометровый процессор Qualcomm Snapd...

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

Google стал чаще показывать блоки с картинками в результатах основного поиска Несколько инструментов отслеживания SERP Google зафиксировали увеличение частоты показа изображений в результатах основного поиска. Блок с картинками, который появляется в основной выдаче, теперь показывается примерно по 30% всех запросов. По данным SEOClarity, речь идёт о 2...

Прозрачные видеоочки с HDMI и USB-C заказывали? Встречайте: Epson Moverio BT-35E Когда мы рассказывали в блоге о своих бинокулярных видеоочках Moverio BT-200 и BT-300, одной из ключевых особенностей очков всегда называли малый вес (88 и 69 грамм, соответственно), который удалось обеспечить, вынеся «мозги» устройства в отдельный блок управления на базе An...

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

Анонсирован Samsung Galaxy A9 Pro 2019 с дисплеем Infinity-O и чипсетом Snapdragon 710 Samsung сегодня официально анонсировала новый смартфон, предназначенный для южнокорейского рынка — Samsung Galaxy A9 Pro (2019). Если он покажется в ам знакомым, ничего удивительного — ведь буквально месяц назад эта модель была запущена в Китае под именем Samsung Galaxy A8s....

Анонсирован Samsung Galaxy A9 Pro 2019 с дисплеем Infinity-O и чипсетом SD710 Samsung сегодня официально анонсировала новый смартфон, предназначенный для южнокорейского рынка — Samsung Galaxy A9 Pro (2019). Если он покажется в ам знакомым, ничего удивительного — ведь буквально месяц назад эта модель была запущена в Китае под именем Samsung Galaxy A8s....

Трансляция проектов и библиотек из Altium Designer в PADS Professional Часто у инженеров возникает необходимость транслировать проекты из одной САПР в другую. На предприятиях не редко бывает такая ситуация, когда разные отделы проектируют в разных САПРах. Также трансляция проектов может потребоваться, когда ваша система проектирования уже не с...

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

[Из песочницы] Построение сервис-ориентированной архитектуры на Rails + Kafka Привет, Хабр! Представляю вашему вниманию пост, который является текстовой адаптацией выступления Stella Cotton на RailsConf 2018 и переводом статьи «Building a Service-oriented Architecture with Rails and Kafka» автора Stella Cotton. В последнее время отчетливо виден перех...

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

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

[Из песочницы] Умный Дом — голосовое управление в три шага. Raspberry + HomeKit Уважаемые друзья! Мы решили поделиться с Вами бюджетным готовым решением, надеемся Вы оцените наши старания. Решение проверенное, рабочее. Во вложении можно скачать все файлы программ и настройки. Отдаем все бесплатно. Умный дом для заказчика в основном «игрушка» которым м...

Все в порядке. В реальности Samsung Galaxy S11+ очень красив Камера Samsung Galaxy S11+ могла бы выглядеть лучше Вчера мастер сетевых утечек Стивен Хаммерстоффер (Steve Hammerstoffer), который ведет страничку в социальной сети Twitter под ником OnLeaks, опубликовал рендеры трехмерной модели смартфона Samsung Galaxy S11+. После п...

Появились изображения 3D-карт Zotac Gaming GeForce RTX 2060 AMP и Zotac Gaming GeForce RTX 2060 Twin Fan Отмечая, что это эксклюзивный материал, источник опубликовал изображения 3D-карт Zotac Gaming GeForce RTX 2060 AMP и Zotac Gaming GeForce RTX 2060 Twin Fan. Внешне они выглядят одинаково — вероятно, различие будет в частотах, на которых работают компоненты. Карт...

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

React + Mobx: в чём смысл? Сегодня я хочу рассказать вам о том, как на нашем проекте состоялся переход на Mobx, какие преимущества это даёт. Также будет показан типовой проект и даны пояснения по основным вопросам. Но сначала вводные. Читать дальше →

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

[Из песочницы] Celery taskcls: новый декоратор, новые возможности Привет, Хабр! Я расскажу тебе историю своего профессионального подгорания. Так вышло, что я терпеть не могу рутинных однообразных действий. У меня за плечами несколько проектов, использующих Celery. Каждый раз, когда задача становится сложнее вывода 2 + 2 = 5, шаблон решения...

Они просканировали GitHub Группа исследователей из Университета Северной Каролины (North Carolina State University, NCSU) провели исследование сервиса для хостинга IT-проектов и их совместной разработки GitHub. Специалисты установили, что свыше 100 тыс. GitHub-репозиториев содержат API-ключи, токены ...

Безопасный доступ к полям регистров на С++ без ущерба эффективности(на примере CortexM) Рис. взят с сайта www.extremetech.com/wp-content/uploads/2016/07/MegaProcessor-Feature.jpg Всем доброго здравия! В прошлой статье я рассмотрел вопрос о проблеме доступа к регистрам микроконтроллера с ядром CortexM на языке С++ и показал простые варианты решения части про...

Распознавание текста с помощью OCR Tesseract — это движок оптического распознавания символов (OCR) с открытым исходным кодом, является самой популярной и качественной OCR-библиотекой. OCR использует нейронные сети для поиска и распознавания текста на изображениях. Tesseract ищет шаблоны в пикселях, буквах, сл...

[Перевод] В Java 13 хотят добавить «блоки текста» Блоки текста запланированы к появлению в Java 13. Об этом стало известно из JEP 355. Блоки текста — это многострочный строковый литерал, который устраняет необходимость в экранировании большинства специальных символов и автоматически делает переносы строки. Это дальнейшая...

Серый кардинал .NET — Джон Гэллоуэй Знаете ли вы, кто такой Джон Гэллоуэй? А между тем, он есть. Он не только один из авторов «Professional ASP.NET MVC», но и человек, который является исполнительным директором .NET Foundation, по сути – отвечает за весь опенсорс .NET. Основные темы этой статьи: подробности р...

Новое изображение позволяет понять, как сильно экран Huawei Mate 30 Pro будет заходить на боковые грани Смартфоны Huawei линейки Mate 30 ещё не представлены, но мы знаем о них уже немало. В частности, мы уже видели, как выглядит Mate 30, Mate 30 Lite, Mate 30 Pro и даже Mate 30 RS Porsche Design. Теперь же у нас есть новое изображение флагманского Mate 30 Pro, но с иного ...

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

Опубликованы минимальные системные требования Half-Life: Alyx Valve уже успела показать геймплей новой игры Half-Life: Alyx. А теперь компания опубликовала и её минимальные системные требования, которые, к слову, выглядят достаточно впечатляюще. Подробнее об этом читайте на THG.ru.

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

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

[Из песочницы] Основы прозрачного проксирования с использованием 3proxy и iptables/netfilter или как «пустить всё через прокси» В данной статье хотелось бы раскрыть возможности прозрачного проксирования, которое позволяет абсолютно незаметно для клиентов перенаправлять весь либо часть трафика через внешние прокси-серверы. Когда я начинал решать данную задачу то столкнулся с тем, что её реализация ...

[Из песочницы] Современные методы описания функциональных требований к системам. Алистер Кобёрн. Отзыв по книге и дополнения В книге описан один метод написания части постановки задачи, а именно метод use case. Что это такое? Это описание сценария взаимодействия пользователя с системой (или с бизнесом). Система при этом выступает как черный ящик (и это дает возможность разделить сложную задачу пр...

Жалоб всё больше. Пользователи iPad Pro страдают от замирающих экранов Пользователи планшетов iPad Pro 2017 и 2018 годов всё более массово жалуются на проблемы с экранами. Изображение на дисплее замирает, запинается при прокрутке, иногда не обрабатывают жесты и нажатия на кнопки виртуальной клавиатуры. Некоторые пользователи столкнулись с...

Видео дня: наиболее достоверная трёхмерная модель смартфона Huawei P30 После огромного количества рендеров и изображений разной степени достоверности, мы наконец-то можем взглянуть на то, как, скорее всего, будет выглядеть смартфон Huawei P30. Источником является инсайдер OnLeaks, который практически никогда не ошибается, так что информаци...

Делаем вездесущий Splash Screen на iOS Привет Хабр! Я расскажу о реализации анимации перехода со сплэш скрина на другие экраны приложения. Задача возникла в рамках глобального ребрендинга, который не мог обойтись без изменения заставки и внешнего вида продукта. Для многих разработчиков, участвующих в крупных...

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

[Из песочницы] Импорт в Я.Коннект из файла списка пользователей через API Столкнулся с проблемой «ненахода» актуального скрипта для массового создания сотрудников. Проблема связана с переходом Яндекса с PDD (Почта для домена), на Я.Коннект с новой версией API. Скрипты которые мне попадались, были написаны только для «старой» версии API, и потому...

Временная линия Blade Runner — ноябрь 2019 года. Сбылся ли прогноз? В 1982 году режиссер Ридли Скотт порадовал мир фильмом Blade Runner. Это культовая НФ лента, которая показывала зрителям мрачное и тревожное будущее — ноябрь 2019 года. Сейчас можно сравнить то, что было показано в фильме, и то, что есть у нас сейчас. Речь идет о техноло...

От веба до приложения за один DeepLink Android-приложения являются отражением сайта или сервиса и зачастую представляют собой сходный функционал в удобной оболочке. Из-за этого становится насущным вопрос навигации между страничкой в вебе и установленным клиентом. Для решения этой проблемы были изобретены диплин...

Apple откроет отдельный магазин приложений для умных часов Apple Watch Редактор Bloomberg Марк Гурман (Mark Gurman) поделился подробностями о новой платформе Apple для умны часов Apple Watch — watchOS 6.  Одним из главных новшеств станет самостоятельное приложение магазина App Store, которое будет стоять на самих часах. Таким о...

Новая версия колонок UE Boom 3 Ultimate Ears выпустила новую версию своей популярной линейки колонок Boom в Индии. UE Boom 3 привносит свой фирменный блеск в более угловой корпус цилиндра, который заметно отличается от версий UE Boom и Boom 2. Что касается звуковых характеристик, UE Boom 3 оснащен двум...

Проектирование интернет-магазина для SEO: (теория + чеклист) Что стоит учесть при проектировании интернет-магазина, чтобы не пришлось переделывать пол сайта для начала продвижения. Статья разбита на две части. Теория: о том, что в принципе можно учесть в SEO интернет-магазина и как это работает. Чек-лист: 80 пунктов, по которым легко...

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

[Перевод] Как в Redash заметили и исправили проблему, вызвавшую деградацию производительности Python-кода Недавно в Redash приступили к смене одной системы выполнения задач на другую. А именно — они начали переход с Celery на RQ. На первом этапе на новую платформу перевели лишь те задания, которые не выполняют запросы напрямую. Среди таких заданий — отправка электронных писем, в...

Достраиваем в RESTinio четвертый этаж из C++ных шаблонов. Зачем и как? RESTinio — это относительно небольшой проект, представляющий из себя встраиваемый в C++приложения асинхронный HTTP-сервер. Его характерной особенностью является широкое, можно сказать, повсеместное применение C++ных шаблонов. Как в реализации, так и в публичном API. C++ные ш...

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

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

Ford показал первые изображения и видео будущего электрокроссовера Mach E в стиле Mustang Компания Ford показала первые изображения и видео будущего электрокроссовера Ford Mach E, нацеленного на конкуренцию Tesla Model Y. Модель должна выйти на рынок уже в следующем году, так что готовность проекта находится на достаточно высоком уровне. Тем не менее, компания вс...

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

Официальные фото задней крышки флагмана Redmi K20 + подтвержденные характеристики Компания Redmi продолжает подогревать интерес к своему флагману K20, который официально представят 28 мая. Сегодня в сети появились первые фото задней крышки в разных цветах. К градиентам уже все привыкли, но решение китайского производителя смотрится очень свежо и стильно. ...

Качественное изображние Redmi K20 в цвете Flame Red Индийский инсайдер Ишан Агарвал (Ishan Agarwal), часто публикующий достоверную информацию, выложил на своей страничке в Twitter новый качественный рендер смартфона Redmi K20. Данное изображение запечатлело смартфон в цвете Flame Red, также устройство будет доступно в цв...

Преобразование полигональных моделей в граничное представление: алгоритм и примеры кода В большинстве систем проектирования (САПР) основным представлением моделируемого объекта является граничное представление геометрии или B-rep (Boundary representation). Но все чаще пользователям САПР приходится иметь дело с полигональными моделями, например, полученными в ре...

Делаем облачный сервис для управления расходными материалами (Angular + Firebase) Проблема — беспорядок Был четверг. Конец июля. Миша не спеша шел по теплой улице в офис из ближайшего кафе где только что пообедал. Позвонил мобильный. Звонила Света — девушка из первой линии технической поддержки. Читать дальше →

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

Теперь мы знаем, какими будут новые Huawei P30 и P30 Pro Уже в следующем месяце в Париже компания Huawei покажет свои самые ожидаемые флагманы Huawei P30 и Huawei P30 Pro. До анонса остался еще месяц, а в сеть уже утекли фотографии и пресс-релиз “новинок”. Обо всем этом по порядку мы расскажем в этом материале. У самого дорогого...

Фотогалерея дня: Redmi K20 в градиентных стеклянных чехлах и чехлах под кожу Инсайдер Мукул Шарма (Mukul Sharma) не унимается. Он уже рассекретил смартфоны Huawei Nova 5, Redmi K20 Pro и Meizu 16Xs, а сейчас снова вернулся к Redmi. На этот раз на своей странице в Twitter он опубликовал массу изображений Redmi K20 в чехлах – стеклянных град...

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

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

Представлен стабилизатор DJI Osmo Mobile 3 Как и ожидалось, компания DJI вчера представила складной стабилизатор для смартфонов Osmo Mobile 3. Он позволяет снимать плавное и четкое видео в движении, в том числе — с использованием возможностей приложения DJI Mimo. Конечно, со стабилизатором можно снимать и ...

ASUS ROG Mothership – гибрид моноблока и игрового ноутбука Компания ASUS показала на выставке CES 2019 достаточно оригинальную игровую систему ROG Mothership (GZ700). Эта модель позиционируется в качестве замены игрового настольного компьютера, которая в то же время пересматривает форм-фактор игрового ноутбука. Иными словами, перед ...

Прозрачность — панацея от баттхёртов Я уже пытался лечить «механический» scrum (часть 1, часть 2, часть 3), а в этой статье постараюсь выписать универсальное лекарство от «подгорания». Само по себе «подгорание», «бурление» и т.п. — это хорошо, это значит вам не все равно (а ведь безразличие — это шаг к унынию, ...

Workers архитектуры Clean Swift Привет, читатель! Ранее мы разобрали как устроен VIP цикл и как совершать переходы между с ценами с передачей данных. Теперь нужно разобраться как разгрузить наш Interactor от переизбытка логики и вынести ее часть для повторного использования другими сценами. И в этом нам ...

Стоит как одна шестая iPhone. Фирменный кожаный чехол для Samsung Galaxy Fold засветился в сети Известный сетевой информатор Роланд Квандт (Roland Quandt) поделился подробностями о цене и изображениями фирменного кожаного чехла для складного смартфона Samsung Galaxy Fold. Ранее сообщалось, что он может стоить около 120 долларов. По данным источника, в Европе чехо...

[Перевод] Классификация покрова земли при помощи eo-learn. Часть 3 Когда нужны результаты лучше, чем "удовлетворительно" Часть 1 Часть 2 Переход зоны из зимнего сезона в летний, составлено из изображений Sentinel-2. Можно заметить некоторые отличия в типах покрова по снегу, что описывалось в прошлой статье. Читать дальше →

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

[Перевод] Зачем приложению пульта Д/У знать моё местоположение? Вот интересный шаблон недружественного поведения приложения, которого можно было бы легко избежать, если бы программисты и бизнесмены рассуждали как обычные люди. У меня есть звуковая система Pioneer/Onkyo. Это неплохая техника, которая поставляется с (не слишком дерьмовым)...

На днях Western Digital представит жёсткий диск с двумя независимыми блоками головок Пошла «стрельба дуплетом». Год назад на саммите OCP 2018 компания Seagate живьём показала работающий жёсткий диск с двумя независимыми блоками магнитных головок. Компания называет это фирменной технологией MACH 2 (Multi Actuator Technology). В одном корпусе жёсткого диска фо...

Эксплуатация Microsoft Edge от CVE до RCE на Windows 10 В рамках данной статьи мы достаточно подробно рассмотрим процесс написания эксплоита под уязвимость в Microsoft Edge, с последующим выходом из песочницы. Если вам интересно узнать, как выглядит этот процесс, то welcome под кат! Читать дальше →

Как мы внедрили онбординг новых разработчиков Привет, Хабр! Меня зовут Екатерина, я тимлид команды Биллинга сервиса МойСклад. Примерно два с половиной года назад команда разработки МоегоСклада состояла из 20 человек. За это время мы выросли в три раза, только с начала 2019 года у нас появилось три новых команды. На фон...

OPPO F11 Pro Marvel’s Avengers Limited Edition с символикой Мстителей официально в продаже Несколько дней назад компания OPPO рассказала о партнерстве с Marvel, в рамках которого она планирует выпустить специальную версию смартфона, приуроченную к премьере фильма Мстители: Финал. Сегодня смартфон появился в продаже в Малайзии. Завтра он также станет доступен на р...

Проблемы пакетной обработки запросов и их решения (часть 2) Это продолжение статьи «Проблемы пакетной обработки запросов и их решения». Рекомендуется сначала ознакомиться с первой частью, так как в ней подробно описана суть задачи и некоторые подходы к ее решению. Здесь же мы рассмотрим другие методы. Читать дальше →

Архитектура нейронной сети для реализации алгоритма RL с возможностью задания одновременно выполняющихся действий Одна из классических схем нейронной сети для реализации алгоритма RL выглядит следующим образом: Где: inputs – входы в нейронную сеть; FC – (fully connected) архитектура скрытых слоев или CNN — FC – архитектура архитектура скрытых слоев (в зависимости о того, что подается ...

Импортозамещение, или как «Вертолеты России» сделали что-то не так В связи с тем, что близится 2020 год и «час хэ», когда нужно будет отчитаться об исполнении приказа Минсвязи о переходе на отечественное ПО (в рамках импортозамещения), мне прилетела задача о разработке плана, собственно, по исполнению приказа Министерства связи и массовых к...

[Из песочницы] Ломаем паттерн проектирования — Singleton в PHP Одним прекрасным рабочим днём я писал unit-тесты для бизнес-логики на проекте, в котором работаю. Передо мною стояла задача инициализировать некоторые приватные свойства класса определёнными значениями. Читать дальше →

В очередной раз о НОД, алгоритме Евклида и немного об истории алгоритмов вообще. Конечно, с примерами на Swift Алгоритмы – одна из центральных тем в программировании, они повсюду (особенно на собеседованиях, ха-ха). (Разве можно обойтись в таком посте без «баяна»?) Одним из самых известных является так называемый алгоритм Евклида – пожалуй, самый распространенный способ нахождения...

Security Week 45: уязвимости Chrome и BlueKeep в дикой природе Компания Google выпустила апдейт браузера Chrome 31 октября, в котором были закрыты две серьезные уязвимости. Одна из них (CVE-2019-13720) использовалась в реальных атаках и была обнаружена (новость, исследование) специалистами «Лаборатории Касперского». Уязвимость (CVE-2019...

Использование бинарного дерева в swift с помощью enum на примере OCR Была цель создать приложение на mac, которое может распознавать текст кода с изображений и видео. Хотелось сделать так, чтобы даже при большом объеме кода, текст распознавался менее, чем за секунду. Проблема облегчается тем, что язык на котором пишут код всегда английский ...

Puzzle Glow 2.0.20 Сборник самых популярных головоломок в одном приложении. Все эти игры существуют и по отдельности, но гораздо удобнее, когда они находятся в одном месте. При этом в каждой из них имеется множество уровней, общее число которых достигает 6000. С каждым новым этапом сложность п...

Чем грозит переход на ARM в компьютерах Mac Слухи о том, что Apple собирается перевести свои компьютеры Mac на архитектуру ARM ходят уже достаточно давно. Мы уже рассматривали плюсы подобного решения в данной статье, и теперь пришло время рассказать и о недостатках. Чем чреват отказ от процессоров Intel и почему комп...

Управляем генератором или борьба с АЦП в STM32F030 У меня как-то исторически не сложилось с семейством STM32F030, лет 5 назад попробовал поработать с ними и долго удивлялся корявости работы большей части периферии, а потом забил на них. И вот на днях мне все таки пришлось вернуться к данной серии, нужно было измерять за мини...

Ростех ввел в строй суперкомпьютер «Центр» Ядром комплекса является высокопроизводительный компьютерный кластер, использующий специализированное программное обеспечение, которое позволяет рассчитывать не только баллистику патрона, но и состояние оружия. Это позволяет еще на стадии "бумажного" проектирования...

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

Шифр ускорением: изучаем акселерометр Android-устройства на примере задания NeoQUEST-2019 Акселерометр — он же G-сенсор — является одним из самых распространенных датчиков на сегодня. Встретить его можно практически в каждом современном гаджете. Акселерометр выполняет довольно простую задачу — измеряет ускорение устройства. Давайте посмотрим, как он это делает ...

[Из песочницы] Решение проблемы с переключением по alt+shift в Linux, в приложениях на Electron Здравствуйте, коллеги! Хочу поделиться поделиться своим решением проблемы, которая указана в заголовке. Написанием статьи вдохновился от коллеги brnovk, который не поленился и предложил частичное (для меня) решение проблемы. Я сделал свой «костыль», который помог мне. Делюс...

[recovery mode] Интеграция Опенкарт с учетными системами Опенкарт — один из самых распространенных интернет-магазинов. Во многих случаях возникает задача интеграции со складской учетной системой (чаще всего с 1С). Интеграция предполагает, как минимум, передачу заказов с ИМ в складскую систему для их обработки и отправки товаров п...

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

Прионы, кальций, микробиота, пищевые гормоны и болезнь Альцгеймера Борьба со старением имеет несколько направлений. Одно из них – это возрастные нейродегенеративные патологии, болезни Альцгеймера и Паркинсона. Несмотря на активное изучение их молекулярных механизмов, противостоять им пока не научились. И это становится большой проблемой для...

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

Изображение дня: iPhone 2020 года во всей красе Известный сетевой инсайдер Бен Гескин опубликовал в социальной сети Twitter свежий концепт. На изображении показано, как может выглядеть iPhone, который компания Apple представит только в 2020 году.  На рендере видно смартфон спереди. Можно заметить тонкие рамки, ...

Возможно, это Samsung Galaxy Note10. Ice Univerce показал «смартфон с идеальным дизайном» Известный инсайдер под ником Ice Univerce, который очень часто публикует достоверную информацию, опубликовал на своей страничке в социальной сети Twitter изображения неизвестного смартфона. Картинку он сопроводил комментарием, в котором заявил, что именно такое располож...

[Перевод] Сверхпростое логгирование в Javascript — два декоратора, и готово Вам еще не надоело писать logger.info('ServiceName.methodName.') и logger.info('ServiceName.methodName -> done.') на каждый чих? Может вы, так же как и я, неоднократно задумывались о том, чтобы это дело автоматизировать? В данной статье рассказ пойдет о class-logger, как...

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

Samsung Galaxy S11+ выглядит монстром рядом с iPhone 11 Pro Max Только что мы увидели, как будет выглядеть смартфон Samsung Galaxy S11+. Габариты его модуля камеры впечатляют. Да и сам смартфон будет немаленьким — 166,9 х 76 х 8,8 мм. Инсайдер Ben Geskin решил наглядно показать, насколько велик будет новый флагман Samsung. Ка...

Gorp.NET – новая библиотека для создания реверсивных шаблонов с целью извлечения данных из структурированного текста Gorp.NET – новая библиотека для создания реверсивных шаблонов с целью извлечения данных из структурированного текста, основанная на имеющейся кодовой базе Salesforce Gorp. Читать дальше →

Крест, сердечко и пирамида. Такие камеры мы сможем увидеть в смартфонах будущего Производители смартфонов выбирают все более экстравагантные способы оформления многомодульных конфигураций камеры. В свое время Nokia 9 всех удивил дизайном тыльной панели, но потом вышел iPhone 11 Pro — и в оформлении камеры Nokia 9 вдруг обнаружилось больше смыс...

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

Обеспечение отказоустойчивости хранилищ Всем привет! Недавно состоялся открытый вебинар «Обеспечение отказоустойчивости хранилищ». На нём рассмотрели, какие проблемы возникают при проектировании архитектур, почему выход из строя серверов — это не оправдание для падения сервера и как сокращать время простоя до ми...

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

[Из песочницы] Как не надо писать шаблоны для bootstrap Мало кто сейчас пишет дизайн сайта с нуля — зачем, если есть куча замечательных CSS фреймворков? Наиболее популярен среди них bootstrap. Тем не менее, всем хочется, чтобы сайт выглядел уникально, не так как у других — поэтому поверх часто втыкают(в меру возможностей) бесплат...

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

Google создал галерею пользовательских шаблонов для Tag Manager Google сообщил о запуске галереи пользовательских шаблонов для Диспетчера тегов (Tag Manager) – Community Template Gallery. Новая галерея – это открытая платформа, где партнёры могут делиться своими шаблонами с другими участниками сообщества. Компании затем могут использоват...

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

Официальные рендеры Samsung Galaxy Note10 показывают смартфон в трех цветах Утечки о грядущих смартфонах Samsung Galaxy Note10 и Samsung Galaxy Note10+ учащаются с каждом днем. Свежую порцию официальных рендеров опубликовал на своей страничке в социальной сети Twitter известный инсайдер Эван Блас (Evan Blass), также известный как @Evleaks. Согл...

Vivo показала лицевую часть смартфона Vivo NEX 3 с «дисплеем-водопадом» и подэкранной камерой В начале месяца появилась информация о том, что новый смартфон линейки Vivo NEX будет оснащен так называемым «экраном-водопадом» (Waterfall Screen), который до этого представила в своем прототипе компания Oppo. Теперь Ли Сян (Li Xiang), менеджер по продукции...

Характеристики, фото и цены Vivo V15 и V15 Pro — наследники Vivo NEX Если верить слухам, то уже 20 февраля в Индии компания Vivo представит пару новых смартфонов: V15 и V15 Pro. В предыдущем поколении у производителя был V11, и V15 – огромный шаг как в плане дизайна, так и производительности. Стеклянная крышка с градиентом — это уже норма в ...

[Перевод] Очень странный корпус микропроцессора A12X от Apple В рекламном видеоролике нового iPad Pro, показанном в октябре, присутствует последовательность кадров, на которой планшет как бы собирается из компонентов. Будучи большим любителем расковыривать электронику, я наснимал из ролика кадров, на которых демонстрируется заполнение ...

LG Display сократит четверть руководящего и офисного персонала В пятницу южнокорейская компания LG Display сообщила о предстоящем масштабном разовом сокращении персонала. «Перегруппировке и оптимизации» подверглись руководящие и деловые кадры ― инструменты по принятию и проведению решений в жизнь производителя. Работы в компании лишится...

Обзор Diesel Brothers: Truck Building Simulator. Симулятор механика Сегодня речь пойдет об игре Diesel Brothers: Truck Building Simulator — достаточно необычный релиз, который выглядит достаточно привлекательно и свежо. Это симулятор механика, в котором вы выступаете в роли, что неудивительно, механика и ремонтируете или тюнингуете разные та...

Western Didgital показал очень черный и очень быстрый SSD SSD SN750 линейки WD Black официально поступят в продажу начиная с 15 марта, и в ближайшее время их можно будет найти в магазинах. Семейство включает в себя модели на 250, 500 ГБ, а также 1 и 2 ТБ. Все, что объемом больше четверти терабайта, опционально могут оснащаться ради...

[Перевод] Два в одном: Intel Optane Memory H10 (часть 2) Часть 1 >> Часть 2 Тест накопителей AnandTech — The Destroyer The Destroyer — это чрезвычайно долгий тест, который реплицирует шаблоны доступа приложений с большим объемом ввода-вывода. Как при использовании в реальных условиях, накопители получают время от времени не...

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

Обзор и тестирование блока питания HIPER HPB-700FM Сертификат 80 Plus Bronze, полностью модульная конструкция, крупный 140 мм вентилятор, мощная единая линия 12 В – и все это по привлекательной цене! Вот образ нового семейства блоков HIPER HPB-FM, созданных специально для «прожорливых» игровых ПК. Звучит здорово, ведь конкур...

[recovery mode] Одна задача из SEO рутины: решение в 3 шага По правде говоря, это не «бомбический» кейс, а стандартная ситуация в SEO и её обычное решение. Из таких ситуаций состоит большая часть работы. В данном случае, статья будет интересна владельцам интернет магазинов. Сайт клиента в один момент сильно потерял в позициях. Как...

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

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

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

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

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

Вот как будет выглядеть Samsung Galaxy S11 спереди Как будет выглядеть Samsung Galaxy S11+, мы уже знаем. По крайней мере, если не учитывать споров относительно размещения датчиков изображения в блоке основной камеры. Но это была трёхмерная модель, созданная известным инсайдером.

[recovery mode] Самый дешевый турникет в России + первый управляемый со смартфона Знаете, какой самый распространенный вопрос мне задают, когда речь идет о турникетах? Произносят этот вопрос в разных формах, но смысл всегда один: Сколько стоит самый дешевый турникет? И всегда, когда мне приходилось отвечать на этот вопрос, я прямо максимально грустил. ...

[Из песочницы] Проблема установки Ruby on Rails в конце 2019 года Всем привет любители программировать и улучшать мир к лучшему. В данном посте я расскажу как мучился с установкой Ruby on Rails, сразу скажу, до этого я никогда не сталкивался с данным решением и задание мне дал потенциальный работодатель, написать определенное решение на д...

[Из песочницы] Сложности работы с Redux и их решение Redux среди нас Это один из самых популярных state-manager`ов. Он прост в использовании, прозрачен и предсказуем. С его помощью можно организовать хранение и изменение данных. А если считать, что action`ы и reducer`ы являются частью redux`а, то можно без преувеличения утве...

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

Что (не)нужно знать для создания игр на Unity Unity — игровой движок, с далеко не нулевым порогом вхождения (сравнивая с тем же Game Maker Studio), и в этой статье я расскажу с какими проблемами столкнулся начиная его изучение, и какие решения этих проблем нашел. Я буду описывать подобные моменты на примере своей 2d и...

Это был не карбюратор: О ремонте не заводящегося ВАЗ-2106 рассказал эксперт У классической для «шестерки» проблемы есть несколько причин и ее решений, однако порой обнаружить неисправность не так просто, что и показал мастер. На YouTube-канале Sergey Avtocar 2nd CH опубликовано видео, в котором эксперт рассказал о ремонте не заводящегося ВАЗ-2106 с...

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

МегаФон и Cinia готовят новый проект Компании МегаФон и Cinia представили свой грандиозный проект, который позволит соединить «кабелем» Токио и Хельсинки благодаря новой полосе. Данную полосу кладут на дне Серверного Ледовитого океана и общая длинна составит 10 тысяч километров. На текущий момент самой длинной ...

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

Статистика сайта и своё маленькое хранилище Утилита Webalizer и инструмент Google Analytics помогали мне много лет получать представление о том, что происходит на веб сайтах. Сейчас я понимаю, что они дают очень мало полезной информации. Имея доступ к своему файлу access.log, разобраться со статистикой очень просто и ...

[Из песочницы] Немного опыта про backup & storage Всем привет! Некоторое время назад я окунулся в мир «сурового энтерпрайза», а именно в ту его область что отвечает за хранение и резервное копирование данных. Точнее говоря в нее больше всего. И за этот срок у меня накопилось несколько правил, которых я стараюсь придерживат...

Router и Data Passing архитектуры Clean Swift Привет, читатель! В предыдущей статье я рассказывал про VIP цикл архитектуры Clean Swift. Теперь мы затронем одну из самых важных тем — переход и передачу данных между сценами.  Читать дальше →

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

[Перевод] Oops, I did it again: отладка распространенных ошибок в JavaScript Порой написание кода JavaScript дается сложно, а иногда и просто пугает, что знакомо многим разработчикам. В процессе работы неизбежно возникают ошибки, причем некоторые из них повторяются частенько. В статье, рассчитанной на начинающих разработчиков, рассказывается об эт...

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

Изображения Vivo APEX 2019: смартфон почти без рамок и без ... Среди огромного количества однотипных смартфонов в прошлом году усилиями Vivo появился харизматичный и оригинальный NEX. Не самый практичный и надежный по ряду параметров, но зато самобытный. В этом году компания вновь хочет громко заявить о себе и через два дня готовит нам ...

Luxor Сегодня мы рассмотрим графический пакет для языка Julia, который называется Luxor. Это один из тех инструментов, которые превращают процесс создания векторных изображений в решение логических задачек с сопутствующей бурей эмоций. Осторожно! Под катом 8.5 Мб легковесных карт...

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

Рендеры Huawei Nova 6 5G с двойной фронтальной камерой в дисплее Линейка Nova — одна из самых интересных в ассортименте компании Huawei. В ней часто выходят красивые, среднепроизводительные и доступные устройства. В сети появились рендеры устройства под названием Huawei nova 6 5G, главной фишкой которого, как понятно из названия, будет п...

[Из песочницы] Учимся стандарту проектирования — Entity Relationship Здравствуйте. Данная статья посвящена одной из самых популярных, а также и многим знакомой, модели проектирования — ER(Entity Relationship), которая была предложена учёным, в области информатики — Питером Ченом, в 1976 году. По ходу статьи простым языком на простых примера...

Умные витрины с проекторами Epson Прием использования проекторов в витринах известен давно, но не стал популярным из-за двух проблем. Что это за проблемы и как они решаются можно было увидеть на стенде Epson на выставке ISE 2019 Первая проблема - неправильная оценка необходимой яркости проекторов Корень этой...

[Перевод] Замена EAV на JSONB в PostgreSQL TL; DR: JSONB может значительно упростить разработку схемы БД без ущерба производительности в запросах. Введение Приведем классический пример, наверное, одного из старейших вариантов использования в мире реляционных БД (база данных): у нас есть сущность, и необходимо сохрани...

Смартфон Samsung Galaxy A70s удивит необычным исполнением корпуса На сайте Китайского центра сертификации телекоммуникационного оборудования (TENAA) появились изображения и данные о характеристиках смартфона среднего уровня Samsung Galaxy A70s. О подготовке названного аппарата мы уже сообщали. Устройству приписывают наличие дисплея Full HD...

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

Патент раздвижного смартфона от Oppo Компания Oppo запатентовала новый смартфон-слайдер, а сам патент обнаружило издание Let's Go Digital. Новое устройство выглядит необычно и интересно, а еще является продолжателем идеи с раздвижным механизмом, заложенной в Oppo Find X.   Огромный дисплей, тонкие рамки ...

[Перевод] Асинхронные Stream в C# 8 Функционал Async/Await появился в C# 5, чтобы улучшить скорость отклика пользовательского интерфейса и веб-доступ к ресурсам. Другими словами, асинхронные методы помогают разработчикам выполнять асинхронные операции, которые не блокируют потоки и возвращают один скалярный ре...

[Из песочницы] Разбор PTZ-камеры: что внутри и как это работает Сегодня препарируем PTZ-камеру и детально рассматриваем ее железные составляющие, чтобы понять принцип работы. Прежде чем резать, давайте немного разберемся Как сделать общение по видеосвязи достаточно комфортным, чтобы участники воспринимали его как живое? Добиться такого э...

[Из песочницы] PHP: Как разобрать сложный XML-файл и не утонуть в собственном коде Доброе время суток! Сфера применения XML-формата достаточно обширна. Наряду с CSV, JSON и другими, XML — один из самых распространенных способов представить данные для обмена между различными сервисами, программами и сайтами. В качестве примера можно привести формат Commerc...

Флагманский смартфон Redmi K20 показался на первых официальных изображениях в четырёх переливающихся цветах Компания Xiaomi продолжает делиться подробностями о смартфонах Redmi K20 и Redmi K20 Pro. Помимо официального изображения в красном корпусе теперь достоянием общественности стали ещё три вариации расцветки.  Смартфон показан с задней стороны и выглядит очень интер...

iPhone XR 2019 не получит экран OLED По одной из самых распространенных версий уже в этом году компания Apple должна была полностью отказаться от использования LCD-экранов. Однако сегодня издание The Wall Street Journal сообщило о том, что переход на OLED матрицы может задержаться еще на год и случиться одновре...

[Перевод] Самонастраивающиеся часы с электронным дисплеем Основная идея заключалась в создании самонастраивающихся часов, которые должны работать в часовом поясе CET с поддержкой перехода на летнее время. В качестве источника времени я использовал сигнал GPS, полученный от модуля NEO-7M, который имеет последовательный порт. В кач...

Так вот ты какой! Официальные рекламные изображения камерофонов Huawei P30 и Huawei P30 Pro В последние в сети развернулась настоящая интрига — какой же дизайн у горячо ожидаемого флагманского смартфона Huawei P30 Pro? Сначала один сетевой источник опубликовал живые фото якобы  Huawei P30 Pro, показанного на MWC 2019. Затем известные инсайдеры Бен Г...

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

Security Week 41: больше уязвимостей в SIM-картах, дешифрование PDF На прошлой неделе получила развитие история про атаки на уязвимый софт в SIM-картах. Обнаруженная ранее активно эксплуатируемая атака SimJacker оказалась не единственной. Исследователи из компании Ginno Security сообщили о похожей проблеме в компоненте Wireless Internet Brow...

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

Почему не 1С? Совсем недавно мы опубликовали статью с описанием проблем одной из самых популярных технологий, используемых в IT, и на наше удивление она вызвала достаточно живой интерес (во всяком случае для технической статьи). Поэтому мы решили на этом не останавливаться, и сегодня мы...

[Из песочницы] Stand-up, Scrum, Daily meetings — что это и для чего Часто стал замечать, что люди все больше и больше перетягивают методологии и практики из IT сферы в производственные, банковские, сферы услуг и прочие. Одной из самых распространенных «заимствованных» из мира IT практик является проведение Scrum, Daily, Stand-up митингов ( к...

«Яндекс» начал тестировать рекламные интерактивные блоки с каруселью изображений в поисковой выдаче Новый инструмент поможет решить проблему с претензиями Avito, ЦИАН, Profi.ru и других рекламодателей, говорит источник.

Google тестирует новый формат блока с видео в мобильной выдаче Зарубежные SEO-специалисты заметили, что Google тестирует новый формат блока с видео в мобильной выдаче. В этой версии ролики представлены в виде сетки, а не привычной пользователям карусели. Выглядит это так: По наблюдениям специалистов, в таком блоке может быть до 8 ролико...

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

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

Потенциальный хит Redmi Note 8 показался на первом рендере Сегодня был опубликован официальный ролик, в котором компания Xiaomi показала процесс сборки смартфона Redmi Note 8, запущенного в производство две недели назад. На основании этого видеоролика, а точнее показанной компоновки блока основной камеры, инсайдер под ником Xia...

Что делают в офисе инженеры в Apple и Intel: профориентационный онлайн-курс современной микроэлектроники для школьников Недавно вышел бесплатный онлайн-курс в трех частях под названием «Как работают создатели умных наночипов» (1, 2, 3). Он предназначен для профориентации школьников и отличается максимальной конкретностью: вот так выглядит распределение работы в команде проектирования микросхе...

Иракские союзники США покупают оружие спецназа ФСБ В Сеть попало фото иракского снайпера с ОРСИС Т-5000. На ресурсах экспертного сообщества Gun Expert появились фотографии иракского снайпера с винтовкой российского производства ОРСИС Т-5000. В 2004 году приказом оккупационной администрации США в Ираке было создано Министерс...

Терраформируй это: обзор Terragenesis В App Store/Google Play можно найти самые разные игры, поэтому я не сильно удивился, когда в одном из профильных чатов меня спросили, знаю ли я игру о терраформировании небесных тел. Посмотрев ее, решил написать небольшой обзор, потому что игра, на мой взгляд, хоть и не без ...

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

[Перевод] Новости из мира OpenStreetMap № 484 (22.10.2019-28.10.2019) Данные из OSM + Blender + QGIS + … + творческий подход Долли Андриацифераны 1 | Dolly Andriatsiferana(@privatemajory) – Map data OpenStreetMap contributors Картографирование Жан-Луи Циммерман приводит еще один пример, наверное, самой распространенной в OSM проблемы — «ка...

Линейку Silverstone Strider Platinum пополнил блок питания мощностью 2000 Вт На выставке CES 2019 компания Silverstone показала новые модели семейства блоков питания Strider, для которых характерны небольшая длина и наличие модульной кабельной системы. Линейку Strider Titanium пополнила модель ST1550-TI мощностью 1550 Вт, а линейку Strider...

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

Простой слайдер изображений на CSS и Javascript Автор уже опубликовал скрипт карусели, который также использует только CSS и Javascript. Теперь давайте рассмотрим скрипт слайдера. Он отличается от карусели тем, что одновременно виден только один элемент, а не несколько, и элементы не прокручиваются, а медленно замещаются ...

Самые распространенные SEO-ошибки на сайте — исследование Serpstat В течение 2018 года пользователи Serpstat провели 204 тысячи аудитов сайтов с использованием инструмента Аудит сайта и проверили  223 миллиона страниц. Специалисты  Serpstat проанализировали эти данные и обнаружили наиболее распространенные ошибки оптимизации, кото...

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

Непаханое поле бигдаты в медицине и фармацевтике Директор по распространению технологий Яндекса, популяризатор программирования, один из создателей и постоянный ведущий подкаста Радио-Т Григорий Бакунов рассказал на прошлогодней конференции DUMP о том, какие фундаментальные изменения происходят в медицине и фармакологии пр...

Простая игра на SFML Будем делать игру «пятнашки» на языке C++ с использованием библиотеки SFML. Пятнашки — это широко известная головоломка, которая выглядит следующим образом: На игровом поле размером 4х4 случайным образом расположены 15 плашек с номерами от 1 до 15 и одно свободное место. П...

Samsung Galaxy A51 выглядит великолепно Буквально недавно мы говорили о том, что компания Samsung планирует уже совсем скоро показать новые смартфоны из линейки Galaxy A. Даже точная дата есть — уже 12 декабря состоится официальная презентация устройства нового поколения. А пока что нам вновь инсайдеры показывают ...

Продуктовая разработка на Go: история одного проекта Всем привет! Меня зовут Максим Рындин, я тимлид двух команд в Gett – Billing и Infrastructure. Хочу рассказать про продуктовую веб-разработку, которую мы в Gett ведем преимущественно на языке Go. Я расскажу, как в 2015-2017 годах мы переходили на этот язык, почему вообще е...

Как я патчил Вселенную :) На Хабре достаточно много статей про разработку игр, однако среди них очень мало статей, которые касаются “закулисных” тем. Одной из таких тем является организация доставки, собственно, игры большому количеству пользователей на протяжении длительного времени (год, два, три...

Реверс-инжиниринг бинарного формата на примере файлов Korg SNG. Часть 2 В прошлой статье я описал ход рассуждений при разборе неизвестного двоичного формата данных. Используя Hex-редактор Synalaze It!, я показал как можно разобрать заголовок двоичного файла и выделить основные блоки данных. Так как в случае формата SNG эти блоки образуют иерар...

Как IT-компания боролась за право продавать музыку В 2001 году Apple представили iTunes. Это был первый музыкальный продукт компании — тогда еще не было ни айподов, ни одноименного магазина. Чтобы прорекламировать возможности проигрывателя, в течение некоторого времени после выхода iTunes новые компьютеры Apple поставлялись ...

Мини-ПК Intel Frost Canyon NUC на базе процессоров Comet Lake появились на изображениях Уже в ближайшее время ожидается анонс новых мини-ПК Intel Frost Canyon NUC на базе процессоров Comet Lake 10-го поколения. А сегодня в сети появились изображения будущих новинок, и стоит отметить, что выглядят они точно также как предыдущие модели данной линейки. Подробнее о...

Компания vivo представляет смартфон Y11 Компания vivo представила смартфон Y11. Он оснащен экраном Halo FullView диагональю 6,35 дюйма. Стильный цветовой градиент корпуса Y11 полностью заполняет заднюю крышку устройства, что делает его стильным устройством для молодой аудитории. Y11 обладает двумя камерами: 13 Мп...

Ещё раз о хирургических шаблонах Приветствую всех!В очередной раз внедряю в производство хирургические шаблоны. На этот раз, прокачали производство и хирургов, приобрели в клинику набор хирургического инструмента MiS Mguide surgical kit https://www.misimplants.com/kits/mguide-set-for-seven-implant-procedure...

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

Фото и видео Oppo Reno с оригинальным треугольным блоком фронтальной камеры В апреле компания Oppo должна показать смартфон Reno со средними характеристиками и 10-кратным гибридным зумом основной камеры. Сегодня в сети появился ролик, на котором демонстрируется оригинальная конструкция фронтальной камеры. Она будет выезжать из верхнего торца, но не...

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

Смартфон Honor 20 Pro Moschino Edition на первых изображениях выглядит очень забавно Бренд Honor готовится к завтрашнему анонсу смартфона Honor 20 Pro Moschino Edition, созданного в рамках сотрудничества с итальянской дизайнерской компанией Moschino. Honor пока не раскрывает параметров такой версии, но можно предположить, что это будет топовая модификац...

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

Личность и звук: Пол Войт — “Зеннхайзер 30-х”, отец широкополосников, механического кроссовера и трансмиссионных линий На протяжении последней сотни лет мы с успехом используем динамический громкоговоритель, как самый распространенный излучатель звука в современной технике. Такое устройство было впервые описано Эрнстом Вернером фон Сименсом в конце 1874-го. Среди отцов динамика также упомина...

Обзор плюсов и минусов смартфона Meizu Note 8 Линейка Note от Meizu всегда была довольно популярной у пользователей благодаря сочетанию достойных характеристик и доступной цены. Новинка Note 8 отличается от предшественника Meizu M6 Note не только современным «безрамочным» дизайном, но и переходом со старого процессора S...

Хирургический шаблон из фотополимера Harz labs Dental yellow на Form2. Приветствую всех. Делал сегодня хирургические шаблоны, и наконец-то решил опробовать совет от коллег из Harz labs. Шаблоны обычные, ничего сверхъестественного, два имплантата на верхнюю челюсть, и один на нижнюю  Смысл совета в том, что обычный полимер dental yellow печатает...

[Перевод] Почему для открытия меню Windows читает один файл сто тысяч раз? «Проводник тратит 700 мс на то, чтобы открыть контекстное меню панели задач. 75% этого времени он выполняет 114 801 операцию считывания из одного файла, средний объём считываемых данных 68 байт. Мне стоит написать пост об этом, или достаточно саркастичного твита?» За комп...

[Из песочницы] IBM Integration Bus и с чем его едят Добрый день, уважаемый читатель. Существует такой класс продуктов как ESB. Как упоминается в Википедии это — связующее программное обеспечение, обеспечивающее централизованный и унифицированный событийно-ориентированный обмен сообщениями между… и далее по тексту. Примеров...

В конце февраля Microsoft представит VR-очки HoloLens 2 Корпорация Microsoft заявила о том, что вскоре представит вторую версию своих видеоочков HoloLens. Их покажут на Mobile World Congress в конце этого месяца. Как будут выглядеть очки и что они умеют — неясно, корпорация выпустила лишь пару видеороликов, где показан минимум ...

Модельно ориентированное проектирование. Создание достоверной модели, на примере авиационного теплообменника «Если на клетке слона прочтёшь надпись «буйвол», не верь глазам своим» Козьма Прутков В предыдущей статье о модельно-ориентированном проектировании было показано, зачем нужна модель объекта, и доказано, что без этой модели объекта про model based design можно говорить толь...

Поиск данных и объектов в базе данных MS SQL Server с помощью бесплатной утилиты dbForge Search Описание общей потребности в поиске данных и объектов в базе данных Поиск данных, а также хранимых процедур, таблиц и других объектов в базе данных является достаточно актуальным вопросом в том числе и для C#-разработчиков, а также и для .NET-разработки в целом. Достаточно ...

Пользователи Windows 7 наконец-то массово переходят на ... Новые статистические данные от авторитетного аналитического ресурса Net Applications показывают, что пользователи Windows 7, наконец-то, массово переходят на современную платформу Windows 10. Согласно размещенным статистическим данным, доля Windows 7 на рынке персональных ко...

Flexiant Cloud Orchestrator: с чем его едят Для предоставления услуги IaaS (Виртуальный дата-центр) мы в Rusonyx используем коммерческий оркестратор Flexiant Cloud Orchestrator (FCO). Это решение имеет достаточно уникальную архитектуру, что отличает его от известных широкой публике Openstack и CloudStack. Читать дал...

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

Таким мог быть iPhone 11 Когда в Сети появились первые рендеры iPhone 11 с тройной камерой, мало кто из пользователей остался в стороне. Внешний облик новинки вызвал жаркие споры среди сторонников Apple. Пользователи раскритиковали в пух и прах оформление тройной камеры. Некоторые даже усомнились в...

Архитектура сервиса распределённых очередей сообщений в Яндекс.Облаке Привет, меня зовут Василий Богонатов. Я один из тех, кто приложил руку и голову и вложил свою душу в сервис распределённых персистентных очередей сообщений Yandex Message Queue. Сервис вышел в общий доступ в конце мая, но внутри Яндекса он уже давно и активно используется в ...

А компетентен ли советчик? Проблемы рекомендации «не изобретай велосипед» Довольно часто приходится встречать рекомендацию "не изобретать велоcипед". Иногда с ярко выраженным пренебрежением и самоутверждением, иногда, якобы, как дельный совет. Однако, пусть и призванная быть советом, данным из благих побуждений, в ряде контекстов она лишь показыва...

Быстрый кэш в биллинге «МегаФона»: как распилить монолит? Ситуация, когда в IT-инфраструктуре работает множество монолитных систем сторонних вендоров, далеко не новая. И нередко при попытках подружить монолит с собственными решениями возникают проблемы. В посте рассказываем, как может помочь в решении этих проблем переход на микрос...

Наша космическая промышленность. Взгляд на проблемы рядового разработчика Я работал в нашей космической промышленности достаточно долго (1983-1995, 2008-2012 годы). Когда читаешь статьи о наших неудачах, в них часто не видны основные действующие механизмы создания проблем. Итак, я хотел бы начать это рассмотрение с принципа «фактической негативн...

Когерентные CFP WDM (100G/200G) и их применение в системах DWDM Первые пресс релизы о появлении когерентных CFP модулей (coherent CFP optical pluggable modules) стали появляться примерно 5-6 лет назад. Тогда их использование в системах оптического уплотнения было в новинку и являлось по сути нишевым решением. Сейчас, по прошествии шест...

На свежем изображении флагманский смартфон Honor 20 Pro выглядит не так, как на нескольких предыдущих 21 мая в Лондоне бренд Honor представит свои новые флагманские смартфоны. Honor 20 и Honor 20 Pro сейчас активно обсуждают, так как старшая модель может получить камеру, почти как Huawei P30 Pro или как у P20 Pro. Однако есть вопрос к внешности. Вчера и позавчера мы вид...

Блокчейн Beam временно остановился Примерно в 8:00 UTC разработчики ориентированной на приватность криптовалюты Beam на базе протокола MimbleWimble сообщили об остановке сети на блоке #25709. Beam’s blockchain stopped at block 25709, we are investigating and will release an update soon. Stay tuned. — @B...

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

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

Xiaomi Mi A3 выйдет с отверстием в экране Некоторое время назад компания Samsung показала довольно интересные варианты смартфонов, у которых в экране есть отверстие под фронтальную камеру. Тогда это казалось фантастикой, а сейчас Huawei уже выпустила в продажу первый свой смартфон такого дизайна. Теперь в сети появи...

Сглупил ли Ричард Хендрикс, или линейный поиск против бинарного Думаю, на Хабре есть любители сериала «Кремниевая долина» (Silicon Valley). На этой неделе там впервые за все шесть сезонов крупно показали код — разумеется, сразу хочется обсудить его здесь. Желая унизить главного героя Ричарда Хендрикса, его бывший начальник показывает на...

Моделирование для печати на 3D принтере в КОМПАС 3D В сегодняшней статье хотелось бы поговорить об отечественном САПР КОМПАС 3D. Не буду многословным и не буду рассказывать на сколько это мощный инструмент в умелых руках.И так как сегодня речь пойдёт о моделях для принтера, покажу как правильно сохранять модель в формате STL....

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

Хитрости в Machine Learning — работа с несколькими моделями в Keras Это моя первая статья по теме Машинное обучение. С недавнего времени я профессионально занимаюсь машинным обучением и компьютерным зрением. В этой и будущих статьях я буду делиться наблюдениями и решениями специфических проблем при использовании TensorFlow и Keras. В этой ст...

Суперкомпьютерный центр Lenovo в Барселоне: инструмент для решения глобальных проблем Широко распространённые ЦОДы корпоративного класса призваны решать важные, но вместе с тем сравнительно узкие, частные задачи. Высокопроизводительные …

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

Samsung Galaxy M30S показали на первых рендерах Индийский информатор Судханшу Амбхоре поделился изображениями смартфона Samsung Galaxy M30S, который заключен в прозрачный чехол. Главной фишкой в дизайне грядущей новинки станет прямоугольный блок основной камеры, в который войдут три модуля и светодиодная вспышка. Также от...

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

Обзор Elephone A5 — пятикамерного смартфона с градиентной стеклянной спинкой Выглядит как Huawei P20, но гораздо дешевле.

Huawei может выпустить смартфон-раскладушку с гибким экраном как у Motorola RAZR 2020 Идея выпуска смартфона, схожего с анонсированным на этой неделе Motorola RAZR 2020, кажется, витает в отделах разработки многих компаний. Переход на версию с гибким экраном прогнозируют известной раскладушке Samsung W-series, схожую модель уже запатентовала Xiaomi, а се...

Глава OnePlus показал новый флагман OnePlus 7T задолго до анонса Основатель и генеральный директор OnePlus Пит Лау (Pete Lau) опубликовал официальные изображения с настоящим дизайном флагманского смартфона OnePlus 7T в сообществе компании.  Смартфон показан в градиентном голубом цветовом варианте с матовым стеклом. Основная кам...

[Из песочницы] Проектирование на основе «отражения» Всем привет. Недавно задался вопросом: «А что, если… ?». В результате родилась вот такая тема-идея: Проектирование на основе «отражения». Этой самой идеей я и хочу поделиться с Вами в данной публикации. Читать дальше →

[recovery mode] KISS Architecture. От микросервиса до монолита Андрей Копылов, наш технический директор, рассказывает, какой подход к проектированию архитектуры приложений использует команда веб-разработчиков AREALIDEA, и, чем KISS Architecture, его собственная разработка, так хороша. Читать дальше →

Ракетница «Dragon’s breath» Господи,зачем я за это взялся?-повторял я себе много раз когда делал этот проект. И хотя за спиной уже 980 сделанных работ, этот заказ казался чем-то из разряда немыслимого. Но не отказываться же,не попробовав хотя-бы. Так и было принято решение изготовить ракетницу «Dragon’...

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

[Перевод] Используем Firebase в качестве хранилища изображений для Android-приложения В этой статье вы узнаете, как извлечь изображение из хранилища Firebase для Android-приложения. Читать дальше →

Очень реалистично. Новый iPhone XI рядом с прошлогодним на одном изображении Известный инсайдер Вениамин Гескин (Ben Geskin) опубликовал на своей страничке в социальной сети Twitter новое изображение, на котором iPhone XI изображен рядом с прошлогодним флагманом компании Apple. Это изображение было сгенерировано в программе компьютерного моделир...

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

Обзор Monkey King: Hero is back. С шутками и драками Самое время передохнуть от шутеров и попробовать весьма оригинальный проект под названием Monkey King: Hero is back, который перенесёт нас в другую эпоху, покажет легендарного персонажа и расскажет удивительную историю. Это явно то, чего нам не хватало в последнее время. Ита...

Контейнеры и Windows. От Hello World до Kubernetes. Часть первая, вводная Когда я разговариваю с Linux инженерами и говорю им о проблемах Kubernetes кластера на Windows, на меня смотрят очень подозрительно. Некоторые даже не верят что это законно такое бывает. Контейнеры на Windows не так распространены и востребованы, как на Linux. Но я думаю, ...

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

[Перевод] Как я создал фильтр, не портящий изображение даже после миллиона прогонов Завершив создание веб-архитектуры для нашего нового веб-комикса Meow the Infinite, я решил, что самое время написать несколько давно назревших технических статей. Данная статья будет посвящена фильтру, разработанному мной несколько лет назад. Он никогда не обсуждался в облас...

Феномен XY: как избежать «неправильных» проблем Задумывались ли вы когда-нибудь о том, как много часов, месяцев и даже жизней было впустую потрачено на решение «неправильных» проблем? Читать дальше →

Анализ производительности ВМ в VMware vSphere. Часть 3: Storage Часть 1. Про CPU Часть 2. Про Memory Сегодня разберем метрики дисковой подсистемы в vSphere. Проблема со стораджем – самая частая причина медленной работы виртуальной машины. Если в случаях с CPU и RAM траблшутинг заканчивается на уровне гипервизора, то при проблемах с ди...

Новый смартфон Vivo V15 Pro показали на качественных рендерах Ishan Agarwal Пользователь Twitter Ishan Agarwal опубликовал в своем аккаунте предполагаемые пресс-рендеры нового смартфона компании Vivo. На изображениях смартфон представлен в двух цветовых вариантах — градиентном синем и градиентном красном. Ishan Agarwal Если в...

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

В Google Tag Manager появились пользовательские шаблоны Google представил пользовательские шаблоны (Custom Templates) в Tag Manager и Tag Manager 360. Теперь специалисты смогут использовать встроенный редактор для разработки собственных определений тегов и переменных, которые затем можно будет использовать в контейнере. Custom Te...

VPN в каждый дом или как приручить Дракона Ниже я расскажу о том, как заменить ваш VPN провайдер собственным сервером, развернутым на DigitalOcean с использованием WireGuard. В чем главная проблема VPN провайдеров? Вы не знаете что они делают с вашими данными. Очень мало VPN провайдеров прошли сторонний аудит и почти...

Как распилить монолит на сервисы и сохранить производительность In-memory кэшей без потери консистентности Всем привет. Меня зовут Александр, я Java-разработчик в группе компаний Tinkoff. В данной статье хочу поделиться опытом решения проблем, связанных с синхронизацией состояния кэшей в распределенных системах. Мы столкнулись с ними, разбивая наше монолитное приложение на микр...

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

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

Адреса IPv4 в RIPE закончились. Совсем закончились… Ну ладно, не совсем. Это был маленький грязный кликбейт. Но на конференции RIPE NCC Days, прошедшей 24-25 сентября в Киеве, было анонсировано скорое окончание раздачи подсетей /22 новым LIR-ам. О проблеме исчерпания адресного пространства IPv4 говорят уже давно. Вот уже окол...

В гонке за качеством побеждает HandySCAN 3D «Решения от Creaform отличаются высокой точностью, просты в использовании и идеально подходят для условий производственной линии. Мы имеем под рукой готовую систему, которая обеспечивает необходимую гибкость и скорость реагирования для оперативного решения проблем измерени...

[Из песочницы] Перенос блока питания вперед корпуса Как понятно из названия, возникла необходимость переноса БП. Параллельно занимаясь модернизацией старого железа и моддингом пк. По существу, имеется в наличие: Процессор: AMD Ryzen 7 1700X Кулер: Corsair Hydro Series H150i Pro RGB Материнская плата: Asus TUF B450M-Pro Gaming...

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

Zalman ZM800-FL — самый мощный пассивный блок питания на рынке Компания Zalman привезла на Computex 2019 не только огромный процессорный кулер CNPS20X. К примеру, компания показала также новые блоки питания, среди которых выделяется пассивная модель ZM800-FL мощностью 800 Вт, которая является самым мощным пассивным блоком питания н...

Мировая ядерная энергетика в 2018 году Обзор основных изменений, произошедших с ядерной энергетикой за прошедший год. В 2018 году атомная энергетика отыгрывалась за провалы вводов 2017 года — было подключено к сети 10400 мегаватт новых мощностей (против 3305 мегаватт в 2017), и при этом закрыто 2827 мегаватт с...

[Из песочницы] Ограничения машинного обучения Привет, Хабр! Представляю вашему вниманию перевод статьи “The Limitations of Machine Learning“ автора Matthew Stewart. Большинство людей, читающих эту статью, вероятно, знакомы с машинным обучением и соответствующими алгоритмами, используемыми для классификации или прогнози...

[Перевод] 6 уроков, извлечённых из поиска решения масштабной проблемы на gitlab.com. Часть 2 Представляем вашему вниманию вторую часть перевода материала о борьбе команды gitlab.com с тиранией времени. → Вот, кстати, первая часть. Читать дальше →

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

[Перевод] Ищем утечки памяти в приложениях на Python Ola! мы продолжаем серию публикаций приуроченных к запуску курса «Web-разработчик на Python» и прямо сейчас делимся с вами переводом еще одной интересной статьи. В Zendesk мы используем Python для создания продуктов с машинным обучением. В приложениях с использованием машин...

Инструкция: как тестировать ansible-роли и узнавать о проблемах до продакшена Всем привет! Я работаю DevOps-инженером в сервисе бронирования отелей Ostrovok.ru. В этой статье я хочу рассказать о нашем опыте тестирования ansible-ролей. В Ostrovok.ru в качестве менеджера конфигураций мы используем ansible. Недавно мы пришли к необходимости тестирования ...

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

Intel Optane Memory H10: кэш Optane + QLC 3D NAND В прошедшем 2018 году линейка Intel Optane активно развивалась: увеличивалась емкость накопителей, повышалась их скорость, выводились новые продукты. 2019 продолжит эту тенденцию: год еще только начался, а уже анонсировано еще одно принципиально новое устройство: кэширующи...

GraphQL Voyager как инструмент для поиска уязвимостей В настоящее время все больше компаний начинают использовать GraphQL. Это относительно новая технология (если быть более точным, то это язык запросов), которая призвана решить существующие проблемы REST. Если вы еще не знакомы с GraphQL, то рекомендую начать с ресурсов: ...

Предварительный обзор MSI Prestige PE130 9th. Компактная мощь В последнее время полноценные сборки компьютера стали достаточно привлекательной темой для потенциальных покупателей, которые не могут собрать компьютер из компонентов самостоятельно. И это вполне нормально — далеко не каждый может взять из интернета компоненты, правильно их...

Huawei будет использовать основную камеру в качестве фронтальной в P Smart 2020 Производители уже научились прятать фронтальные камеры, но продолжают экспериментировать с подходами. Самый распространенный вариант — выезжающий из верхней грани блок. Самый необычный — поворотный механизм как в Asus ZenFone 6, где оба сенсора основной камеры за долю секунд...

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

Решения проблемы спам-ботов, добавляемых в телеграм-группы Привет. Я автор нескольких популярных ботов для администрирования телеграм групп: @daysandbox, @watchdog_robot и других. Каждый день в группе поддержки и в личных сообщениях я вижу один и тот же вопрос: как мне защититься от спам-ботов, добавляемых в группу. Обычно ещё уточн...

Фотогалерея дня: смартфон Huawei P30 Pro вместе с упаковкой На сайте Slashleaks, который регулярно публикует эксклюзивные фотографии неанонсированных смартфонов и прочих мобильных устройств, выложили первые изображения флагманского камерофона Huawei P30 Pro, запечатленного вместе с упаковкой. Также на одной из фотографий можно...

Уменьшение размера docker образа с spring boot приложением Добрый день. Недавно передо мной встала задача запуска spring boot 2 приложения в kubernetes кластере используя docker образ. Эта проблема не является новой, достаточно быстро я нашел примеры в гугле и запаковал свое приложение. Я был очень удивлен не найдя alpine образ для ...

[Перевод] Основы Agile-трансформации Всем хабрапривет! Хочу поделиться переводом краткой, но достаточно толковой шпаргалки по Agile-трансформации. Оригинал статьи тут. Чтобы достичь успеха в сегодняшней рыночной ситуации, компании должны быстро поставлять клиентам качественный инкремент продукта (product i...

[recovery mode] Расширение (плагин) SketchUp для проектирования мебели программистом При расчете стоимости новой кухни цена оказалась такой большой, что я решил сделать её сам так как это обойдется в два раза дешевле. Для тренировки решил сделать для себя рабочий стол. Достаточно быстро пришло понимание: чтобы сделать хорошую вещь нужно сделать 3D модель. Эт...

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

КОМПАС-3D v18 Home. Основы 3D-проектирования. Часть 16.1 Создание игрушечного паровоза. Котёл и будка паровоза Осторожно трафик, много картинок!Если вы ещё не видели анонс, можете с ним ознакомится, чтобы было понятно, что именно мы создаём.В этой части создадим основную деталь паровоза, от которой будет отталкиваться вся остальная геометрия. В начале урока будут показаны основы, что...

Примерно в 10 раз. Sony наглядно показала, насколько PlayStation 5 быстрее PlayStation 4 Pro Перспективная игровая приставка Sony окажется намного быстрее моделей текущего поколения. Причем кардинальные перемены случаться не столько из-за новых GPU и CPU, а по причине перехода с HDD на SSD. Компания пока еще даже не определилась с названием консоли (будем пока ...

[Перевод] Полное руководство по Flexbox Полное руководство по CSS flexbox. Это полное руководство объясняет все о flexbox, сосредотачиваясь на всех возможных свойствах для родительского элемента (контейнер flex) и дочерних элементов (элементы flex). Оно также включает в себя историю, демонстрации, шаблоны и таблиц...

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

Samsung Galaxy Note10, Galaxy Note9 и Galaxy Note8 вместе на одном изображении Известный сетевой информатор под ником Ice Universe, который много раз делился интересной информацией о новинках индустрии смартфонов, только что выложил на своей страничке интересное изображение. На этом изображении рядом показаны сразу три поколения смартфонов линейки...

[Из песочницы] Улучшение UX при работе с клавишей «Tab» При разработке приложений «фронтендеры» редко обращают внимание на то, как пользователь будет использовать предоставляемые браузером функции клавиш. Я не являюсь исключением, но в один день мне была дана задача касаемо UX и переходов с помощью нажатия «Tab» и «Shift + Tab». ...

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

[Перевод] Распределенные системы. Паттерны проектирования. Обзор книги Здравствуйте, коллеги. Сегодня мы публикуем перевод очередного обзора с сайта Бена Нейдела — этот сайт наверняка заинтересует вас и в оригинале. На сей раз мы поговорим о книге "Распределенные системы. Паттерны проектирования", которая дополняет вышедшую у нас в начале этого...

[Перевод] Использование strict-модулей в крупномасштабных Python-проектах: опыт Instagram. Часть 2 Представляем вашему вниманию вторую часть перевода материала, посвящённого особенностям работы с модулями в Python-проектах Instagram. В первой части перевода был дан обзор ситуации и показаны две проблемы. Одна из них касается медленного запуска сервера, вторая — побочных э...

[Из песочницы] Тестирование API с использованием Postman и Excel Всем привет, я руководитель отдела тестирования, и недавно по работе появилась задача на тестирование API. Для ее решения освоил новый для меня инструмент Postman и JavaScript. Первоначально на каждый API я писал свои коллекции и готовил тестовые данные в JSON формате. Это ...

ISE 2019: Panasonic представил очень нужные в AV-интеграции ультракороткофокусные объективы с уникальным до ±59% вертикальным смещением изображения Теперь в ассортименте Panasonic есть 3 типа ультракороткофокусных объективов с разворотом луча на 0°, 90° и 180° В современной AV-интеграции все чаще возникают задачи, когда необходимо все вокруг покрыть изображением, а помещение маленькое и разместить проекторы просто негд...

[Из песочницы] Преобразование черно-белых изображений в ASCII-графику при помощи неотрицательного матричного разложения В общем случае преобразование изображения в ASCII-графику представляет собой довольно трудоемкую задачу, однако существуют алгоритмы, позволяющие автоматизировать данный процесс. В данной статье рассматривается подход, предложенный исследователями Paul D. O’Grady и Scott T....

Google предлагает уменьшить срок действия SSL-сертификатов, а сертификаты EV вообще похоронить Компания Google выступила с предложением уменьшить максимальный срок действия серверных сертификатов SSL/TLS с нынешних 825 дней (примерно 27 месяцев) до 397 дней (около 13 месяцев), то есть примерно вдвое. Google предлагает поставить этот вопрос на голосование в организа...

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

Service Desk в Хоум Кредит. А что внутри?… В каждой компании, где присутствует подразделение ИТ, есть ServiceDesk, но у всех он разный. Где-то это простой helpdesk для приема обращений, где-то anykey, у нас в Хоум Кредите первая линия поддержки — ступень к многоуровневому процессу эксплуатации, а для многих сотрудник...

Honor 20i официально представят 17 апреля Honor 20i будет официально представлен 17 апреля. Телефон будет иметь зазубренный экран, с водяным вырезом в котором расположится 32-мегапиксельная селфи-камера. Пока информации мало, но на TENAA появились телефоны с номерами моделей HRY-TL00T и HRY-AL00T, с той же фронт...

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

Официальные рендеры Samsung Galaxy S10 и Galaxy S10+ в трех цветах Мы видели уже несколько утечек, связанных с линейкой Samsung Galaxy S10, и раскрывающих внешний вид смартфонов. Но сегодня Roland Quandt опубликовал официальные рендеры двух устройств — S10 и S10+ — в разных цветах. Смартфоны могут быть черными, зелеными с градиентом или бе...

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

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

Показали Samsung Galaxy A90 с выдвижным модулем фронталки Следующим шагом, который может предпринять Samsung, чтобы привлечь внимание к линейке устройств среднего уровня Galaxy A, станет внедрение в одной из моделей выдвижного блока фронтальной камеры на манер Vivo NEX. О том, что такую фишку получит Galaxy A90, буквально вчера соо...

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

Новые технологии Intel для упаковки чипов Упаковка чипов (chip packaging) играет критически важную, хоть и не всем заметную роль в производстве электроники. Будучи физическим интерфейсом между процессором и материнской платой, упаковка является передаточным звеном для электрических сигналов и питания. Чем выше тре...

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

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

Современные 3D-решения для создания пресс-форм | Приглашаем на выставку ROSMOULD С 18 по 20 июня 2019 года в МВЦ "Крокус Экспо" пройдет Международная выставка производственных технологий нового поколения ROSMOULD.Мы  приглашаем на стенд №F08, павильон 1, зал 1.На нашем стенде мы расскажем об уникальных технологиях 3D-печати металлом...

[Перевод] Введение в сетевые политики Kubernetes для специалистов по безопасности Прим. перев.: Автор статьи — Reuven Harrison — имеет более 20 лет опыта в разработке программного обеспечения, а на сегодняшний день является техническим директором и соучредителем компании Tufin, создающей решения для управления политиками безопасности. Рассматривая сетев...

Методология БЭМ на примере стикеров в opencart Поскольку я предпочитаю методологию БЭМ, начав работать с opencart, я сразу же столкнулся с ужасными для меня вещами, это вложенные селекторы. Они повсюду! Начиная от шаблона по умолчанию, заканчивая практически всеми модулями и авторскими шаблонами. Почему так? Мне кажетс...

Блокировка Telegram, Hetzner подсеть /16, опыт общения с РКН Работаю в достаточно крупной консалтинговой компании с представительствами по всему миру. Головной офис в Германии… Так сложилось, что, уехав из России около 20 лет назад, до сего момента про РКН и блокировки я лишь читал и сопереживал. Информация ниже, я так понимаю, не но...

Первые изображения Honor 9X: выдвижная камера и экран без выреза Известный в кругу любителей гаджетов блогер Мукул Шарма (Mukul Sharma) в очередном сообщении на своей странице @stufflistings в соцсети Twitter поделился изображениями и некоторыми характеристиками якобы смартфона Honor 9X, анонс которого ожидается в третьем квартале текущег...

[Перевод] Храним SSH-ключи безопасно Хочу рассказать как безопасно хранить SSH-ключи на локальной машине, не боясь за то, что какое-то приложение может украсть или расшифровать их. Статья будет полезна тем, кто так и не нашел элегантного решения после паранои в 2018 и продолжает хранить ключи в $HOME/.ssh. Для...

[Из песочницы] Custom Bottom Sheet: как это должно работать Предисловие Не так давно я прочитал статью о Bottom Sheet'e и, посовещавшись с коллегами, принял решение внедрить данную штуку в наше приложение. Потратив достаточно часов с целью научить Bottom Sheet выезжать в несколько шагов (like Google Maps), я осознал его тупость и огр...

Honor 20 Youth Edition выглядит очень эффектно Сегодня в Twitter опубликовали официальные рендеры смартфона Honor 20 Youth Edition, который также проходит под названиями Honor 20 Lite и Honor 20 SE. Смартфон получил очень яркие градиентные варианты заливки задней панели, которые смотрятся эффектно, когда погода за ...

Обзор бесплатного инструмента SQLIndexManager Как известно индексы играют важную роль в СУБД, предоставляя быстрый поиск к нужным записям. Потому так важно их своевременно обслуживать. Об анализе и оптимизации написано достаточно много материала, в том числе и в Интернете. Например, недавно делался обзор данной темы в э...

От «Цветорасширителя для ZX-Spectrum» до ZX-Poly "Цветорасширитель для ZX-Spectrum" — так называлась статья, опубликованная в эхе fido7.zx.spectrum 3 августа 1997 года. Статья описывала идею решения одной из главных проблем платформы ZX-Spectrum — конфликта атрибутов (attribute clash). Публикация вызвала в то время определ...

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

7 бесплатных курсов для архитекторов решений от Microsoft Привет, Хабр! Сегодня мы на экваторе серии подборок классных бесплатных курсов от Microsoft. В этой части у нас самые крутые курсы для архитекторов решений. Все они на русском, приступить к ним можно уже сейчас, а по окончании вы получите бейдж. Присоединяйтесь! Все статьи ...

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

Секционирование в SQL Server Секционирование («партицирование») в SQL Server, при кажущейся простоте («да чего там – размазываешь таблицу и индексы по файловым группам, получаешь профит в администрировании и производительности») – достаточно обширная тема. Ниже я попробую описать как создать и применить...

Книга "{Вы не знаете JS} Типы и грамматические конструкции" Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное руководство исследует типы более глубоко, чем все существующие книги: вы узнаете, как работают типы, о проблемах их преобразования и научитесь пол...

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

Почему не SQL? Без преувеличения можно сказать, что SQL — один из самых распространенных в мире языков. Информационные системы могут быть написаны на Java, Python, JavaScript, C#, PHP и десятке других языков, но SQL база в том или ином виде будет в абсолютном большинстве таких систем. Ср...

[Перевод] Как избежать укуса клопа-поцелуя На днях открывается дачный сезон. Лесной клещ ждёт нас в лесах. В США распространён клоп-поцелуй, укус которого ничем не лучше укуса «нашего» клеща. Как предотвратить себя от укуса? Ответы на эти вопросы читайте в этой статье. Читать дальше →

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