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

PETG оранжевый от U3Print. Конкурс Приветствую вас, уважаемые читатели сайта 3Dtoday!Это мой первый пост, поэтому прошу строго не судить Недавно компания U3Print раздавала пробники для тестов. Решил поучаствовать.Внимание, много фотографий.Подробнее...

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

Mary Queen of Scots / «Мария – королева Шотландии» Mary Queen of Scots 2018 (это уже третий фильм с таким названием) – новая попытка рассказать трагическую историю жизни и смерти Марии Стюарт, в этот раз как историю борьбы женщин против мужского шовинизма. По сути – это феминистский манифест, упакованный в обертку историческ...

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

Часть 1. QInst: лучше день потерять, потом за пять минут долететь (пишем инструментацию тривиально) В предыдущей части я приблизительно описал, как можно загрузить eBPF функции из ELF-файла. Теперь пришла пора перейти от фэнтези к советским мультикам, и следуя мудрому совету, потратив один раз некоторое количество усилий, сделать универсальный инструмент инструментации (ил...

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

Будущего нет Не так давно я закончил и опубликовал в интернете роман «#Даша_на_Луне» — и если вы еще его не читали, то я предлагаю, перед чтением этого текста скачать его и прочитать. Твёрдая научная фантастика, ближнее будущее, космос, геополитика и всё такое — как вы любите! (Роман...

Распознавание номеров. Как мы получили 97% точности для Украинских номеров. Часть 2 Распознавание номеров. Практическое пособие. Часть 1 Продолжаем рассказ о том как распознавать номерные знаки для тех кто умеет писать приложение «hello world» на python-е! В этой части научимся тренировать модели, которые ищут регион заданного объекта, а также узнаем как...

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

Как ухудшить производительность, улучшая её Хотели как лучше, а получилось как всегда. Виктор Черномырдин, русский государственный деятель Бывают в жизни случаи, когда ты вроде бы всё делаешь правильно, но что-то идёт не так. Этот рассказ об одном из таких случаев. Читать дальше →

Свистать всех на Linux, гром и молния Привет, Хабр! Сегодня я хочу рассказать о собственном опыте перевода рабочего места на Linux. Статья не претендует на 100% охват всех проблем и их решений, но кое-какие рецепты, позволяющие сделать жизнь лучше, тут все же будут. Также в статье будет некоторое количество флеш...

Ирландская история продления жизни Сейчас мы вам расскажем про одну свежую работу, сделанную при участии компании Inflazome (http://inflazome.com/). Эта компания зарегистрирована в Ирландии, штаб-квартира в Дублине. Inflazome разрабатывает лекарства, специализируясь на воспалительных заболеваниях. Финансирова...

На iOS состоялся релиз красивого и атмосферного постапокалиптического приключения Spirit Roots Изначально кажется, что Spirit Roots – это просто милый и качественный платформер, но разработчики добавили в него сюжет, благодаря чему проект целиком воспринимается куда более сложным. В одной звездной системе сотни лет продолжалась война. Участники воевали так долго и уп...

WWDC 2019: главное с презентации Keynote по версии роботов В противовес прошлой WWDC, где основной фокус был на быстродействие и небольшие улучшения, сегодня представили все и сразу: новый Mac Pro, новые сервисы и давно желаемые функции для разработчиков. Кто-то говорит, что это лучший WWDC с 2014 года, когда представили новый язы...

[Из песочницы] Начало работы с stm32 или не повторяйте моих ошибок Небольшой рассказ о граблях, встреченных на пути познания ARM на примере stm32f103c8t6 и stm32l151rct6. Читать дальше →

[Перевод] Как в моем электромобиле Chevrolet Bolt по гарантии заменили два батарейных модуля, а третий под мониторингом «Ваш случай уникален, шанс попасть в такую ситуацию один на миллион», — успокаивающе сказал мне по телефону Тим Греве (главный инженер по электрическим силовым установкам компании General Motors) на прошлой неделе — «это просто ужасно, что с Вами случилось. И даже при том,...

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

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

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

Apple Watch 4 спасли жизнь 87-летней американке На фоне невероятно полезной для многих людей функции ЭКГ на Apple Watch Series 4, легко забыть о другом, не менее полезном новшестве, как обнаружение падения. Эта функция спасла жизнь 87-летней женщины после автомобильной аварии. Дотти Уайт попала в автомобильную аварию в го...

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

[Из песочницы] Second applet, его закрытие и прозрачные кнопки в Processing 3 Всем КУ. Мой первый пост, прошу не судить строго. Возникла по работе необходимость считывать визуально состояние оборудования и, при необходимости, производить перезапуск криокомпрессора удаленно. Под рукой была Arduino UNO, к ней приобретены датчик освещенности, пока что 2...

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

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

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

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

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

[Из песочницы] Ассемблерные вставки… в C#? Итак, эта история началась с совпадения трёх факторов. Я: в основном писал на C#; лишь примерно представлял, как он устроен и работает; заинтересовался ассемблером. Эта, на первый взгляд, невинная смесь породила странную идею: а можно ли как-то совместить эти языки?...

Использование камеры Fish eye на Raspberry Pi 3 с ROS — часть 2 Добрый день уважаемые читатели Хабра! Это вторая часть рассказа об использовании fish eye камеры на Raspberry Pi 3. Первую часть можно найти здесь. В этой статье я расскажу о калибровке fish eye камеры и применении камеры в детекции объектов с помощью пакета find_object_2d. ...

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

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

Что представила Apple на WWDC, и что об этом думают iOS-разработчики Кадр из приветственного видео на WWDC Вот и настал день X — день ежегодной конференции WWDC. По легенде, этот день должен определить вектор развития iOS-разработки на весь год и повысить мораль всех iOS-разработчиков в команде. Давайте вместе посчитаем количество слов «Ama...

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

Суперинфекции, антибиотики и модели зомби-апокалипсиса Бактерии, а не рак, террористы и катастрофы унесли жизни огромного количества людей. Одна только Yersiniapestis (чумная палочка) привела к смерти 150 млн человек. Прием антибиотиков является основным методом борьбы с бактериальными инфекциями. Но что если лекарства переста...

1С в Elastic Compute Service Alibaba Cloud. Сокровища Алибабы Если ты умеешь что-то делать хорошо, всегда найдется азиат, который сможет лучше (один из самых популярных интернет мемов). Aliexpress уже стал именем нарицательным в всем мире. Но Alibaba Group это не только интернет-молл, но и сервис облачных вычислений №1 в Китае. Интере...

Ещё пара слов о пользе чтения Табличка из Киша (около 3500 г. до н. э.) То, что читать полезно, не подвергается сомнению. Но ответы на вопросы “Чем именно полезно чтение художественной литературы?” и “Чтение каких книг предпочтительнее?" различаются в зависимости от источников. Следующий ниже текст — э...

Безопасность Helm Эмоджи классные, с их помощью можно даже отразить всю суть рассказа о самом популярном пакетном менеджере для Kubernetes: коробка — это Helm (это самое подходящее, что есть в последнем релизе Emoji); замок — безопасность; человечек — решение проблемы. Конечно, построить...

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

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

[Из песочницы] Как Telegram-бот поборол дизайнерскую прокрастинацию и помог увеличить доход digital-агентства­ Основатель digital-агентства Роман Квартальнов делится простым решением, которое помогло сделать производственные процессы прозрачными, дало возможность в любой момент времени оценить себестоимость проекта и компании целиком, а также экономить около 1 000 000 рублей на сбор...

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

Открытый микрофон от DevOps Deflope, рассказы про инфраструктуру Skyeng и Nvidia и не только Привет, в следующий вторник на Таганке планируются теплые ламповые посиделки: будет Артем Науменко с рассказом про инфрастуктуру как продукт, Виталий Добровольский с докладом про балансировку кластера Kafka и ведущие профильного подкаста с пока секретной темой для обсуждения...

Косплей. Геральт, Йеннифэр и Гвинт. Ещё партию? Впервые появляется в рассказе «Последнее желание», где в городе Ринда происходит их знакомство с ведьмаком Геральтом, когда тот ищет способ спасти Лютика от последствий «общения» с джинном. Эта встреча становится началом их любовной связи, временами болезненной и приносящей ...

Spring Cache: от подключения кэширования за 1 минуту до гибкой настройки кэш-менеджера Раньше я боялся кэширования. Очень не хотелось лезть и выяснять, что это такое, сразу представлялись какие-то подкапотные люто-энтерпрайзные штуки, в которых может разобраться только победитель олимпиады по математике. Оказалось, что это не так. Кэширование оказалось очень п...

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

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

[Перевод] Почему меня нервируют отказы современных SSD Сегодня один из SSD на одном из наших новых файловых серверов под Linux умер. Это не первая и, вероятно, не последняя смерть SSD, с которой мы столкнёмся, но, как почти всегда в таких случаях, я почувствовал, как шалят мои нервы – а всё из-за сочетания характера отказов SS...

Запись видео со старого компьютера — методы от LGR LGR (Lazy Game Reviews) — один из крупнейших англоязычных каналов, посвященных старому компьютерному железу и не менее старым играм. В конце 2018 года он выпустил видео с рассказом о том, как он записывает видео со старых компьютеров — а я решил превратить это видео в неболь...

SNA Hackathon 2019: усложняем архитектуру — упрощаем признаки В этой статье я расскажу про свое решение текстовой части задачи SNA Hackathon 2019. Какие-то из предложенных идей будут полезны участникам очной части хакатона, которая пройдет в московском офисе Mail.ru Group с 30 марта по 1 апреля. Кроме того, этот рассказ может быть ин...

Разработчики «умных» дверных звонков Ring опубликовали в рекламном объявлении в Facebook видео с женщиной, подозреваемой в совершении кражи Производитель «умных» дверных звонков Ring, принадлежащий Amazon, опубликовал в рекламном объявлении в Facebook видео с одного из своих устройств, на котором изображена подозреваемая в совершении кражи женщина. Об этом пишет Vice. В объявлении компания просит пользователей о...

Три жизни в ИТ и не только Директор Академических программ Parallels Антон Дяйкин поделился мнением о том, как связано повышение пенсионного возраста с дополнительным образованием и чему точно стоит научиться в ближайшие несколько лет. Далее рассказ от первого лица. Читать дальше →

Sony PS5 ещё не вышла, но уже обошла новую Xbox на одном из направлений Sony PS VR — самый популярный шлем виртуальной реальности на рынке. Это обусловлено и его ценой, и тем фактом, что для его работы нет необходимости в дорогом и производительном ПК. Когда Sony выпустит новое поколение своей гарнитуры, пока неясно, но зато теперь м...

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

6 эротических сцен из кино, которые лучше не повторять в жизни На экране это выглядит чувственно. А в реальности неудобно, больно и просто опасно.

Habr Weekly #29 / Умный дисплей из смартфона, IT-жизнь в Шотландии, как расти разрабу в провинции, Stadia не взлетает В этом выпуске: 00:30 На Android-смартфонах стала доступна функция, которая превращает их в умные дисплеи 09:06 Плюсы и минусы IT-шной жизни в Шотландии, asash 17:27 Как разработчику развиваться в небольшом и не самом айтишном городе, seregazhuk 34:49 Google Stadia никак н...

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

О пиве глазами химика. Часть 1 Привет, %username%. Как я и обещал ранее, я немного пропал в связи со своей командировкой. Нет, она ещё не закончилась, но навеяла некоторые мысли, которыми я решил поделиться с тобой. Речь пойдёт о пиве. Я не буду сейчас топить за те или иные сорта, спорить, какой вкус...

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

[Перевод] Как живется разработчикам в Иране В этой статье я буду говорить о цензуре и санкциях. Фото с сайта zvestia.kiev.ua Цензура неизбежно появляется с первыми же зачатками государственной власти. Во многих странах мира правительство имеет обыкновение блокировать для своих граждан доступ к определенным доменам ...

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

И повелел Господь: «собеседуйтесь и принимайте офферы» Реальная история, основанная на вымышленных событиях. Все совпадения — неслучайны. Все шутки — несмешны. Читать дальше →

Хватит спорить про функциональное программирование и ООП Пост содержит некоторое количество стёба, минздрав убедительно просит неподготовленного читателя воздержаться от прочтения. Статьи на тему «ФП лучше» или «ООП лучше» напоминают дебаты, что же лучше для обеда, вилка или ложка. Традиционно джуны начинали с ложки, но кто-то оче...

Как я написал и издал книгу об МГУ: 10 критических ошибок Три года назад я решил сделать книгу о высотке МГУ на Ленинских горах — большую, иллюстрированную, с привлечением выпускников и т.п. История этой работы — настоящее кино (местами фарс, местами хоррор) с кучей драматических поворотов. Сверхудачный краудфандинг, широкая аудито...

Internet of Things: четыре рассказа около технологий Иллюстрация Анатолия Сазанова Решил поделиться с вами четырьмя рассказами с «интригующими» названиями: Augmented Reality Умный дом A.I. Блокчейн Объединяет их (как вы уже заметили) упоминание разных модных IT-слов. Их и так все пихают куда ни попадя, так почему и мне ...

Марк Цукерберг заявил, что Facebook работает над нейроинтерфейсом для чтения мыслей Глава компании Facebook Марк Цукерберг на днях дал двухчасовое интервью представителям Гарвардского университета о планах на будущее. Вопросы задавал профессор юридической школы Гарвардского университета Джонатан Зиттрейн. В самом начале Цукерберг сообщил, что планирует сн...

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

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

Слёрм Базовый в Москве. День Третий. Сбор контрразведчиков и кластера, летающий Павел Селиванов и «Слёрм Окрыляет!» Каюсь. Я чуть опоздал. Всего минут на 10. И первая фраза которую я услышал от Сергея Бондарева: «… не забывайте, это лежит в секрете». И Сергей загадочно блеснул очками. Я вздрогнул и оглянулся кругом. У меня возникло ощущение, что я промахнулся этажом и попал на форум контр...

Кладбищенская змея убила девушку Источник в экстренных службах уточнил РИА Новости, что инцидент произошел на территории кладбища у хутора Морозов. «По предварительным данным, 25-летняя женщина с семьёй находилась на открытой местности, когда её укусила змея. В течение пяти минут ей стало плохо, она потерял...

Рыцарь смерти в Warcraft III: Reforged теперь стала женщина В оригинальной Warcraft III женщин среди рыцарей смерти не было. Blizzard не стала придумывать новые имена для героев, а просто немного изменила старые Барон Перенольд стал Баронессой, а Лорд Малдаззар превратился в Леди. Blizzard объявила, что Warcraft III: Reforged выйде...

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

Flash-анимации в Unity3D своими руками. Часть первая, лирическая В этой серии статей я расскажу о том, как и почему мы решили создать своё собственное решение для импорта flash-анимаций в Unity, об оптимизациях и внутренней кухне получившегося плагина. А также в программе: рассказ о внутренностях формата swf, особенностях расширения Unity...

Дайджест продуктового дизайна, июнь 2019 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыду...

Дайджест продуктового дизайна, август 2019 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыду...

Дайджест продуктового дизайна, июль 2019 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыду...

Дайджест продуктового дизайна, сентябрь 2019 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыду...

Дайджест продуктового дизайна, декабрь 2018 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыдущие выпу...

Дайджест продуктового дизайна, январь 2019 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыду...

Дайджест продуктового дизайна, март 2019 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыду...

UML&Enterprise Architect: проектируем целевой процесс при создании автоматизированной системы Советский плакат «Автоматическую систему управления производством — народному хозяйству!», художник Р. Сурьянинов, 1972 «Рассказ о моделировании именно сложных систем» Предыстория К одной из моих статей по моделированию «сказочной» предметной области (часть 1, часть 2) был ...

[recovery mode] Представительство российских ИТ-компании в Сингапуре: а почему бы и нет? Приветствую, коллеги! Однажды, разбирая входящую почту, я обратила внимание, что немалая часть вопросов клиентов касалась открытия своего ИТ-дела в Сингапуре. Наш портал специализируется на подобного рода случаях, но афишировать своё участие в проекте я изначально не очен...

Тест: подходит ли тебе удаленка (не фриланс!)? Эта статья для тех, кто задумывается, стоит ли пробовать удаленную работу, и взвешивает риски: стиль жизни существенно поменяется, мало ли, что пойдет не так, а вернуться обратно будет непросто. Я не буду преподносить удаленку как райское наслаждение на пляжике под пальмочко...

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

Гейзенберг о поросенке Петре Давным-давно, еще до моей работы в Америке (2+ года) и во Франции (3+ года) я с упоением читал воспоминания физика Гейзенберга. Одно место меня так поразило, что я пронес его через годы, и потом выгуглил. Я решил выложить этот отрывок тут. Отрывок ни за поросенка, ни против,...

[Перевод] TDD: методология разработки, которая изменила мою жизнь На часах 7:15 утра. Наша техподдержка завалена работой. О нас только что рассказали в передаче «Good Morning America» и множество тех, кто впервые посещает наш сайт, столкнулось с ошибками. У нас настоящий аврал. Мы, прямо сейчас, до того, как потеряем возможность превратит...

Дефективное встраивание функций в Go Эквивалентен ли по производительности код, представленный ниже? // (A). Вызов HasPrefix будет встроен. return strings.HasPrefix(s, "#") // (B). Ручное встраивание тела HasPrefix. return len(s) >= len("#") && s[:len("#")] == "#" Ответ: нет. За подробностями и объя...

Синхронизация точек доступа Wi-Fi для совместной работы Этот рассказ стоит начать с одной интересной истории… У некой маленькой фирмы был совсем небольшой офис, состоящий из коридора, кухни с кофемашиной, переговорной, кабинета директора и открытого рабочего пространства (open space). Сотрудники в качестве рабочего компьютера ...

[Из песочницы] Автосэмплер — жизнь после жизни Жил он долго и счастливо… а потом сломался. Пролог Году, кажется в 2009 для одного проекта был куплен прибор-анализатор воды. Ввиду того, что предполагалось его использовать для обеспечения работы технологического оборудования, прибор был куплен в комплектации с автосэмплер...

Использование кастомных функций потери и метрики качества обучения в Keras При обучении нейронной сети на обучающей выборке на выходе нейросети вычисляются два ключевых параметра эффективности обучения — ошибка и точность предсказания. Для этого используются функция потери (loss) и метрика точности. Эти метрики различаются в зависимости от поставле...

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

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

Дайджест продуктового дизайна, апрель 2019 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыд...

Microsoft решила не отказываться от Paint и добавила новые функции В прошлом месяце Microsoft заявила, что приложение по-прежнему будет в Windows. Теперь программу обновили и добавили новые функции. Пользователи смогут рисовать с помощью одной клавиатуры. Функция позволяет перемещать курсор с помощью стрелок клавиатуры, активировать ...

Законопроект об «устойчивой работе» Рунета — что делать до второго чтения? Пост с новостью о том, что Госдума в первом чтении приняла законопроект № 608767-7 «О внесении изменений в некоторые законодательные акты Российской Федерации» (в части обеспечения безопасного и устойчивого функционирования сети «Интернет» на территории Российской Федерации)...

История MWC: что показывали раньше и чего ждать дальше? Сегодня стартовала одна из главных выставок мобильной индустрии в мире. Сейчас она проводится в Барселоне, но так было не всегда. На старте этого события мы решили вспомнить где проводилась выставка, как расширялась и что принесла нам, простым потребителям. Подробный расск...

Киберсемантика без SMS и регистрации У меня, как и у многих айтишников, весьма богатая фантазия. И порой я представлял себе (очень красочно и в деталях) как встречаю себя 16-летнего. Что скажу себе. Чему научу. От каких ошибок предостерегу. Знакомая история, да же? Потом я вырос и понял, что жизненный опыт — э...

Total War Three Kingdoms скоро получит DLC с кровью и расчленёнкой Кому война, а кому зрелище.

3. Дизайн сети предприятия на коммутаторах Extreme Добрый день, друзья! Сегодня я продолжу цикл, посвященный коммутаторам Extreme статьей по проектированию сети Enterprise. В статье я постараюсь по возможности кратко: описать модульный подход к проектированию сети Etnterprise рассмотреть виды построения одного из важне...

Где мы взяли флакон? Flowcon, или Флакон – методика управления, в том числе – задачами. Потоком, проектом, разработкой, рутинными функциями, регуляркой и т.д. Многие, узнав о методике и решениях на ее основе, задают вопросы – что да как, в чем суть, на основе каких «мировых практик» сделано, ка...

Как устроена защита детей от информации — и феерическая история про то, откуда она сначала взялась (18+) Всё началось с американских комиксов после Второй Мировой. Дело в том, что до войны ввели запрет на продажу порнографии, а порнографией нередко занимались бывшие бутлегеры. И вот у них встали печатные станки, и надо было что-то срочно придумывать. Придумались комиксы, и по...

Новая статья: Тест AMD EPYC Rome. Часть 1: первое свидание AMD EPYC Rome — серьёзный ход в борьбе за лидерство в серверном сегменте. Судите сами: до 64 ядер/128 потоков, до 256 Мбайт L3-кеша, 8 каналов памяти DDR4-3200 и 128 линий PCI Express 4.0 в одном SoC. Впервые за долгие годы Intel, похоже, нечем отвечать на предложение конкур...

Как развлечь себя с помощью vk api В какой-то момент моей жизни я понял, что для счастья мне нужно создать 10 страниц-копий самого себя во Вконтакте и добавиться одновременно всеми в друзья к людям из френдлиста моей основной страницы. Для подробностей реализации идеи — прошу под кат. Читать дальше →

[Из песочницы] OS1: примитивное ядро на Rust для x86 Я решил написать статью, а если получится — то и серию статей, чтобы поделиться своим опытом самостоятельного исследования как устройства Bare Bone x86, так и организации операционных систем. На данный момент мою поделку нельзя назвать даже операционной системой — это неболь...

Пастильда: итоги Как устроено контрактное производство электроники в США? Можно ли заработать на краудфандинге? Софт, который убивает железо. Миф или реальность? Есть ли жизнь у open-source проектов? Все это в заключительной части детективной истории про разработку Пастильды — аппаратного...

Дайджест продуктового дизайна, май 2019 Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы, тренды и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыд...

[Перевод] Жизнь действия GitHub Action Мне показалось, будет прикольно запилить пост под названием «Жизнь действия GitHub Action». На вводном обучении в Google тебя проводят через «Жизнь запроса», и у меня это был один из самых любимых элементов. Поэтому я использую аналогичный подход для GitHub Action. Для тех, ...

Программный комитет FrontendConf: фреймворкы, горизонты, мировой опыт и миссия конференции Привет, Хабр! Я руковожу Программным комитетом конференции FrontendConf и хочу рассказать как все работает изнутри, объяснить, что мы вложили в программу, почему выбрали те или иные доклады. Почему, при всем обилии информации в интернете, конференции — не просто тематическа...

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

Лучше день потерять В инвестировании есть понятие «Плохо сейчас — хорошо потом». Инвестор регулярно отщипывает 10, 20% или даже 30% своего заработка на будущее. Эти деньги он инвестирует в облигации, акции, ОФЗ, ETF — кто во что горазд. Сейчас, в моменте, инвестор отбирает у себя свой заработок...

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

Ломаем простую «крякми» при помощи Ghidra — Часть 2 В первой части статьи мы при помощи Ghidra провели автоматический анализ простой программы-крякми (которую мы скачали с сайта crackmes.one). Мы разобрались с тем, как переименовывать «непонятные» функции прямо в листинге декомпилятора, а также поняли алгоритм программы «верх...

Дозиметр для Серёжи. Часть I. Polimaster — Охотники за нуклидом В связи с участившимися вопросами от друзей и знакомых с ключевой фразой «какой дозиметр купить? а у тебя самого что?» решил я собрать воедино разбросанную в разных местах информацию и рассказать о своем приборном парке и всем, что с этим парком связано. Хронологию рассказа ...

[Перевод] Пишем Android-приложение на ассемблере Эта рассказ о нестандартном подходе к разработке Android-приложений. Одно дело — установка Android Studio и написание «Hello, World» на Java или Kotlin. Но я покажу, как эту же задачу можно выполнить иначе. Читать дальше →

Релиз Catherine: Full Body назначен на 3 сентября Студия Atlus назвала точную дату выхода эротического триллера Catherine: Full Body на Западе — версия для PlayStation 4 поступит в продажу 3 сентября 2019 года. Full Body — это улучшенная, переработанная и расширенная версия оригинальной Catherine...

[Из песочницы] Что такое быть Team Leader Всем привет! Меня зовут Артур Дементьев, я бы хотел поделиться личным опытом и написать несколько статей о том, что из себя представляет менеджмент в IT. А также рассказать о том, на какие грабли наступал и каких ошибок можно было избежать. Все статьи я буду писать, основыва...

Звук на проволоке: история телеграфона Первый в истории аппарат для магнитной звукозаписи — телеграфон — был изобретен в 1898 году. Но успех к нему пришёл лишь 45 лет спустя, через год после смерти изобретателя. Рассказываем о появлении гаджета, его коммерческом провале и неожиданном возрождении. Читать дальше...

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

Принцип Брета Виктора: «Творцам нужна мгновенная связь с тем, что они создают» Это одно из лучших выступлений, которое я встречал. Хоть про эту презентацию уже писали на Хабре и переводили 6 лет назад, я решил её красиво оформить и ещё раз обратить на неё внимание. Она того стоит. Брет Виктор: Я просто хочу рассказать вам о том, как прожить свою жиз...

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

Фото: билборды третьего сезона «Рассказа служанки» в Москве с вопросами о правах женщин от онлайн-кинотеатра Videomore Сервис установил их в «релевантных» местах.

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

Как выглядит zip-архив и что мы с этим можем сделать Доброго времени суток, уважаемый Хабр! За последние пол года кривая дорожка моих пет-проектов завела меня в такие дебри, откуда до сих пор выбраться не представляется возможным. И начиналось то все безобидно — сайт с картинками, но чувство перфекционизма, погоня за халявой,...

Древности: Psion 5MX и жизнь на пенсии Почти десять лет назад я написал один из первых своих постов на Хабр про карманный компьютер Psion 5MX. Уже тогда этот клавиатурный КПК был хоть и приятным, но напрочь устаревшим устройством, и настроение статьи было соответствующее: жалко, но пора отправлять девайс на пенси...

Байки из склепа (из 40 лет работы программиста) С ЭВМ (слово компьютер тогда не было в ходу) я столкнулся в году 1977, просто курс такой был на мехмате. Fortran IV, коды М-20, Algol-60, PL/1, сразу после универа попал в программисты (системные программисты!), и пошло-поехало… А несколько лет назад я активно кодировать воо...

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

Сoncurrent collections за 10 минут Photo by Robert V. Ruggiero Тема не новая. Но задавая вопрос “что такое concurrent collections и когда их использовать?” на собеседовании или code review, я почти всегда получаю ответ, состоящий из одного предложения: “они полностью защищают нас от race conditions” (что не...

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

Calm Cards - Freecell — Солитер-антистресс за 149 рублей на iOS и Android Жанр карточных игр у нас давно ассоциируется с ККИ — комплексными стратегическим приключения с персонажами из известных вселенных или просто богатым сеттингом. Calm Cards – Freecell — это нечто совершенно иное. Это самый обычный солитер, где у вас есть колода карт, которую ...

[Перевод] Простые методы оптимизации программ Go Я всегда забочусь о производительности. Точно не знаю, почему. Но меня просто бесят медленные сервисы и программы. Похоже, я не одинок. В тестах A/B мы попытались замедлять выдачу страниц с шагом 100 миллисекунд и обнаружили, что даже очень небольшие задержки приводят к сущ...

Дешевле, чем у Xiaomi. Новые портативные аккумуляторы Gionee стартуют с 8 долларов Компания Gionee недавно вернулась к жизни и уже успела вывести на рынок несколько новых продуктов. Без лишнего шума в продаже появились новые портативные аккумуляторы производителя. Моделей четыре, три из них имеют ёмкость 10 000 мА·ч, а одна — 20&nbs...

[Из песочницы] Headless CMS. Почему я пишу свою Всем привет! Написать эту публикацию меня побудила вот эта недавняя статья (вчера увидел). Пересказывать основные признаки Headless/content-first/api-first и т.п. CMS я не буду, материала полно и наверняка уже многие знакомы с этим трендом. А хочу я рассказать почему и ка...

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

Ушла из жизни звезда киноленты «Пролетая над гнездом кукушки» Актриса Луиза Мориц перестала дышать в лечебнице для смертельно больных в Лос-Анджелесе. Ушла из жизни звезда киноленты «Пролетая над гнездом кукушки» в возрасте 72 лет, страдая от одиночества, забытая фанатами и друзьями. Медики назвали причиной смерти Луизы Мориц остановк...

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

Ноутбук Compaq LTE 5000, часть вторая c половиной — бонусная Ноутбук Compaq LTE 5000, часть первая — знакомство Ноутбук Compaq LTE 5000, часть вторая — про недостатки и их лечение Часть про ОС и игры пока ещё потихоньку сочиняется, подозреваю, что она вырастет во что-то большее, чем просто рассказ про запуск старых игрушек. Но как-...

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

2. Типовые сценарии использования Check Point Maestro Совсем недавно компания Check Point презентовала новую масштабируемую платформу Maestro. Мы уже публиковали целую статью о том, что это такое и как оно работает. Если коротко — позволяет почти линейно увеличивать производительность шлюза безопасности путем объединения неск...

Случайные числа и децентрализованные сети: имплементации Введение function getAbsolutelyRandomNumer() { return 4; // returns absolutely random number! } Как и в случае с концепцией абсолютно стойкого шифра из криптографии, реальные протоколы “Publicly Verifiable Random Beacon” (далее PVRB) лишь пытаются максимально приблиз...

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

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

[Перевод] Краткая история детектора лжи Создать "лассо истины" в реальной жизни неожиданно сложно Это правда: этот полиграф из 1960-х, выставляющийся в научном музее Лондона, был разработан не как детектор лжи, а как диагностическая машина и хирургический монитор Когда Чудо-женщина ловко захватывает кого-либо св...

[Перевод] Почему MS-DOS именно две секунды хранит буфер чтения флоппи? MS-DOS 2.0 хранит буфер чтения с диска, но не буфер записи. Буфер чтения важен: он позволяет избежать повторного чтения. И его можно аннулировать, когда том отмонтирован. Но погодите, мы же не отмонтируем дискеты. Мы их просто вынимаем. Дисководы той эпохи можно было откры...

Как понять, что ты действительно бросил курить Осторожно, лонгрид. TL;DR. Много курил, давно бросил. Есть интересное наблюдение на тему вредных привычек. Не встречал его в других источниках. У части людей, бросивших курить, годами сохраняется зависимость, несмотря на то, что они не употребляют сигареты. Привычка продол...

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

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

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

У нас DevOps. Давайте уволим всех тестировщиков Можно ли автоматизировать всё, что угодно? Потом всех тестировщиков уволим, конечно. Зачем они теперь нужны, «ручного» тестирования не осталось. Правильно ведь? Это рассказ о будущем тестирования с точки зрения DevOps. Здесь будут конкретные цифры и чисто практические вывод...

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

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

[Из песочницы] Secure Scuttlebutt — p2p социальная сеть, работающая и в оффлайне Scuttlebutt — сленговое слово, распространённое среди американских моряков, обозначающее слухи и сплетни. Node.js разработчик Доминик Тарр, живущий на паруснике у берегов Новой Зеландии, использовал это слово в названии p2p сети, предназначенной для обмена новостями и личным...

Кластерное хранилище для небольших web-кластеров на базе drbd+ocfs2 О чем мы расскажем: Как быстро развернуть общее хранилище для двух серверов на базе решений drbd+ocfs2. Для кого это будет полезно: Туториал станет полезен системным администраторам и всем, кто выбирает способ реализации хранилища или хотят попробовать решение. От каких р...

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

Рамка для фото 13х18 Именная Всем привет, недавно решили с женой распечатать большое количество семейных фотографий. Мне пришла в голову идея распечатать фото рамки. Поискав готовые модели, я решил создать свою, так как ни одна модель не понравилась. Размер фото 13Х18. Модели в открытом доступе уже на с...

Как технологии IoT изменят мир в ближайшие 10 лет 29 марта в нижегородском технопарке «Анкудиновка» iCluster организовал лекцию Тома Рафтери (Tom Raftery), футуриста и IoT-евангелиста компании SAP. Бренд-менеджер веб-сервиса Smarty CRM познакомился с ним лично и узнал о том, что как и какие инновации проникают в повседнев...

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

USB панель управления космическим кораблем своими руками Здравствуйте, дорогие читатели! Пришла мне тут одна идейка, а не собрать ли пульт управления космическим кораблем. На USB. С нативной поддержкой драйверов. Custom HID. Чтобы воткнул и всё работает, без всяких танцев и бубнов. В итоге, получился некий монструозный «геймпад»...

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

Жизнь до рантайма. Доклад Яндекса В большом проекте может возникнуть задача идентификации изменений для конечного пользователя по отличиям в коде фронтенда приложения. Разработчик из Яндекс.Маркета Никита Сидоров рассказал, как мы решали эту проблему при помощи библиотеки Diffector, о построении и анализе гр...

Kaspresso: фреймворк для автотестирования, который вы ждали Все, кто занимался или занимается автотестами под Android, знают, какая это боль. От объема задач и проблем устаешь так, что даже отпуск не помогает. Люди даже увольняются из-за автотестов. Боль, страдания и мучения неизбежно приводят к появлению чего-то нового и прекрасног...

WebRTC,stereopi: telepresense по-домашнему Для начала ролик с youtube для вдохновения: Предупреждение: проект на видео — лишь образец, который можно сделать по туториалу в статье в части стереозрения и «поворотов головой». Танки с пультами xbox не прилагаются. Не смотря на наглядность, скудный рассказ самого авт...

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

Валидация форм во Vue.js Привет, Хабр! Валидация форм — одна из самых важных задач на сайте. Нам приходится валидировать данные на присутствие, на совпадение по паттерну, создавать асинхронные валидации, применять валидации только после снятия фокуса с поля или перед отправкой формы… Порой это стан...

Как я начал уметь в маркетинг Всем привет! Я хотел бы рассказать о своем прошлом – замечательном проекте Withme, но «без купюр». В публикациях здесь я уже пытался рассказать о всех событиях в хронологическом порядке, однако многие факты были “немного” спрятаны под смешными «факапами», безудержным весел...

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

[Перевод] Исчерпывающий список различий между VB.NET и C#. Часть 1 Согласно рейтингу TIOBE в 2018 году VB.NET обогнал по популярности C#. Совпадение или нет, но в феврале Эрик Липперт, один из создателей C#, призвал читателей обратить внимание на блог его друга, бывшего коллеги по команде компилятора Roslyn и, по совместительству, ярого ф...

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

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

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

[Перевод] Samsung SSD 860 QVO 1 ТB и 4 ТB: первый потребительский SATA QLC (3 часть) Часть 1 >> Часть 2>>Часть 3 Смешанный тест производительности – случайное чтение/запись Смешанный тест использует миксы операций от чистого чтения до чистой записи, с шагом 10%. Каждый микс тестируется до 1 минуты, или до 32 ГБ переданных данных. Тест проводитс...

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

Невидимая фотография О чём речь? Знакомые часто интересуются: зачем я занимаюсь невидимой фотографией? Инфракрасной, ультрафиолетовой, тепловой. Неужели там есть что-то интересное? Поскольку лучше один раз увидеть, чем сто раз услышать, то вот вам небольшая демка. С 15-ю предметами. Здесь они...

Apple судят за убийство с помощью iPad Время от времени в сети появляются сообщения о случаях возгорания смартфонов или планшетов, но к трагическому исходу они приводят довольно редко. Но не в этом случае. Американка Джулия Айрлэнд Мео (Julia Ireland Meo) подала иск на Apple в Нью-Джерси в связи со смертью с...

Электрический чайник Redmond SkyKettle RK-G211S: дистанционно управляемая дискотека с подогревом Казалось бы, что может быть проще чайника? Но в модели SkyKettle RK-G211S компания Redmond постаралась собрать все, что может украсить жизнь пользователя не только на кухне, но и на некотором расстоянии от нее. Как играть с чайником в азартные игры и как вскипятить чай из др...

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

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

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

Обзор 14 headless cms 2019 Некоторое время назад в одной заметной на российском рынке публичной компании, в которой я работал, встал вопрос об использовании headless cms. Среди множества реализаций нужно было выбрать одну. Это рассказ о том, как я формировал критерии выбора, как анализировал cms-ки, и...

GOTO Amsterdam Привет, Хабр! Под катом небольшой обзор конференции GOTO Amsterdam, которую мне довелось посетить в июне. И нет, выбрал я её не из-за локации, а потому что в программе были интересные мне доклады. Город был лишь приятной декорацией. Читать дальше →

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

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

История о том, как PVS-Studio нашёл ошибку в библиотеке, используемой в… PVS-Studio Это небольшая история о том, как с помощью PVS-Studio удалось найти ошибку в исходном коде библиотеки, используемой в PVS-Studio. Причём не теоретическую, а фактическую — ошибка проявлялась на практике при использовании библиотеки в анализаторе. Читать дальше →

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

Что нам стоит PCI-E райзер свой построить Давным-давно собирал я себе мини-компьютер. Но вот незадача – 3D моделирование и чего уж греха таить – банальные игрушки заставляли данную коробочку сильно призадуматься, а меня — понервничать. Но просто взять и подключить видеокарту к ней нельзя — слот PCI-E X4 есть, но н...

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

[Из песочницы] История одного небольшого проекта длиною в двенадцать лет (о BIRMA.NET впервые и начистоту из первых рук) Рождением этого проекта можно считать маленькую идею, посетившую меня где-то в конце 2007 года, которой суждено было обрести свой окончательный вид лишь 12 лет спустя (на данный момент времени – конечно же, хотя и текущая реализация, по мнению автора, весьма удовлетворительн...

[Перевод] Почему вам стоит разгонять оперативную память (это легко!) Любая программа на ПК использует для работы оперативную память, RAM. Ваша RAM работает на определённой скорости, заданной производителем, но несколько минут копания в BIOS могут вывести её за пределы стандартных спецификаций. Да, скорость работы памяти имеет значение Кажд...

Apple поделилась еще одним юмористическим рекламным роликом «Alejandro» Apple поделилась очередной шутливой рекламой, рекламирующей контроль глубины на iPhone XS, iPhone XS Max и iPhone XR. В рекламе, пара возвращается домой после долгого дня и ложится спать. Мужчина показывает женщине фотографию, которую он сделал для нее, а затем женщина указы...

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

[recovery mode] Выгореть. Восстановиться. Начать сначала. Или нет? П — Я поеду в Тайланд на 2 недели. А — Природу смотреть? П — Женщин иметь. А — Выгорел? П — Выгорел. Такого от португальца я не ожидал. Я сам недавно рассказывал всем, что программисты в Португалии такие не программисты, что они катаются на сёрфе после работы, играют в тенн...

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

Russian AI Cup 2018, история 9 места Итак Меня, как и в прошлом году, зовут Андрей Рыбалка, только в этот раз мне 33. И, раз уж я оказался в десятке лучших, я решил снова поделиться своим подходом к написанию игрового бота для Russian AI Cup 2018. В этот раз заданием был футбол. Сама задача несколько напоминала...

Осторожный переезд в Нидерланды с женой. Часть 3: работа, коллеги и прочая жизнь В 2017-2018 годах я искал работу в Европе и нашел в Нидерландах (про это можно прочитать здесь). Летом 2018-го мы с женой постепенно перебрались из Подмосковья в пригород Эйндховена и более-менее обустроились там (это описано здесь). С тех пор прошел год. С одной стороны ...

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

[Из песочницы] Как я Keras на C++ запускал Не так давно передо мной встала производственная задача – запустить обученную модель нейронной сети Kesas на нативном C++ коде. Как ни странно, решение оказалось вообще не тривиальным. В результате чего появилась собственная библиотека, дающая такую возможность. О том, как ж...

Кросс-компиляция в docker. Почему бы и нет? Что такое кросс-компиляция? Какие есть инструменты для сборки бинарных файлов для Windows в Linux? Как настроить docker-контейнер для всего этого? Вот лишь небольшая часть вопросов, которые будут обсуждаться ниже. Читать дальше →

Обзор программы С++ Russia 2019 Piter: асинхронность, модули, библиотеки… и такси Что общего у этих людей, помимо того, что все они известны в мире C++? Sean Parent Eric Niebler Marshall Clow Bryce Adelstein Lelbach Антон Полухин Андрей Давыдов Ответ: все они приедут на C++ Russia. Теперь, когда лето кончилось и все вернулись из отпусков, п...

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

Julia и метод покоординатного спуска Метод покоординатного спуска является одним из простейших методов многомерной оптимизации и неплохо справляется с поиском локального минимума функций с относительно гладким рельефом, поэтому знакомство с методами оптимизации лучше начинать именно с него. Поиск экстремума ве...

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

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

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

[Из песочницы] Расширения VSCode, которые облегчат разработку на JavaScript и Vue На сегодняшний день существует достаточное количество средств для разработки с поддержкой языка JavaScript и основанных на нем фреймворков. Вопрос выбора конкретного инструмента стоит вне этой статьи, тут же я постараюсь описать свой пользовательский опыт работы с Visual Stu...

Умер нобелевский лауреат Кэри Муллис — изобретатель полимеразной цепной реакции ДНК В Калифорнии в возрасте 74 лет умер американский нобелевский лауреат по химии Кэри Муллис. По словам его супруги, смерть наступила 7 августа. Причина — сердечная и дыхательная недостаточность из-за пневмонии. О том, какой вклад он внес в биохимию и за что получил Нобелевск...

[Перевод] Сервис-воркеры в клиенте Slack: об ускорении загрузки и оффлайн-режиме Материал, перевод которого мы сегодня публикуем, посвящён рассказу об оптимизации новой версии настольного клиента Slack, одной из центральных особенностей которой стало ускорение загрузки. Читать дальше →

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

Как я провел лето с C# 8 В недавнем выпуске подкаста DotNet & More Blazor, NetCore 3.0 Preview, C#8 и не только мы лишь вскользь упомянули такую животрепещущую тему, как C#8. Рассказ об опыте работы с C# 8 был недостаточно большим, что-бы посвящать ему отдельный выпуск, так что было решено подел...

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

[Из песочницы] Что такое HED/MRSD и для чего это может понадобиться? Нормальным, здоровым людям информация, изложенная ниже, в принципе нужна лишь для расширения кругозора, однако если у вас серьезные проблемы со здоровьем, которые ученые только пробуют эффективно лечить. Или же вы просто достаточно безрассудны рискованны и хотите достичь быс...

C++ Russia 2019: бесплатная трансляция первого зала и немного о том, что будет на конференции 19-20 апреля, то есть уже на этих выходных, пройдёт конференция C++ Russia. Это два дня и несколько треков хардкорных технических докладов, посвященных C++: concurrency, производительность, архитектура и инфраструктурные решения — всё для того, чтобы ваш код выглядел лучше и...

Семантический браузер или жизнь без сайтов Мысль о неизбежности перехода глобальной сети от сайтоцентристской структуры к юзероцентристской я высказал еще 2012 году (Философия эволюции и эволюция интернета или в сокращенном виде WEB 3.0. От сайтоцентризма к юзероцентризму). В этом году я попытался развить тему ново...

[Из песочницы] Дизайн интерфейса для игры, рисуем кольцо Хавеля из Dark Souls 3 Здравствуйте, дорогие друзья! Я Михаил Кравченко, дизайнер игровых интерфейсов. Это статья о том как нарисовать кольцо Хавеля из игры Dark Souls 3. Перед вами результат, которого я добился примерно за полтора часа работы в фотошопе. Дизайнера интерфейсов периодически пр...

Как мы не выиграли хакатон С 30 ноября по 2 декабря в Москве прошел PicsArt AI hackathon c призовым фондом — 100,000$. Основной задачей было сделать AI решение для обработки фото или видео, которое можно будет использовать в приложение PicsArt. Коллега по работе(на тот момент) Артур Кузин предложил по...

Что такое DevOps Определение DevOps очень сложное, поэтому приходится каждый раз запускать дискуссию об этом заново. Только на Хабре тысяча публикаций на эту тему. Но если вы это читаете, то наверняка знаете, что такое DevOps. Потому что я — нет. Привет, меня зовут Александр Титов (@osminog)...

CRM с человеческим лицом «Внедряем CRM? Ну ясно, мы под колпаком, теперь только контроль и отчёты», — примерно так рассуждает большинство сотрудников компаний, услышав о том, что скоро работа переместится в CRM. Считается, что CRM — это программа для руководителя и исключительно его интересов. Это н...

«Самый милый пес в мире» Бу скончался от тоски Причиной смерти животного стала кончина другой собаки, с которой Бу дружил. «Самый милый пес в мире» по имени Бу скончался от тоски по своему другу. Хозяева усопшего красавчика пояснили, что год назад скончался пес Бадди, с которым у «самого милого песика» были дружеские от...

[Из песочницы] Как организовать работу QA. Один практически примененный способ Предыстория Недавно одна моя знакомая QA Engineer, которая долгое время работала в вялотекущем проекте, где круг ее обязанностей был строго очерчен, сменила работу и устроилась в свежезапущенный проект. Просидев пару дней без обозначенных сверху заданий, и откровенно заскуча...

Загоризонтный Дятел: недолгая история объекта «Чернобыль-2» С лета 1976-го коротковолновую связь по всему миру начал терроризировать «эфирный хулиган». На ряде частот, выделенных для гражданской связи и авиации, поселился характерный стучащий сигнал с частотой 10 импульсов в секунду, мешающий переговорам и трансляциям во множестве с...

В настольной версии Google Chrome появится режим чтения Настольная версия браузера Google Chrome в скором времени получит режим чтения, который призван упростить чтение статьи. Эта функция была запущена сегодня в экспериментальной версии Chrome Canary, и в будущем она должна перейти в стабильные сборки браузера. Режимы чтения ста...

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

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

Подборка @pythonetc, июль 2019 Это двенадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Нельзя изменять переменные замыканий с помощью простого присваивания. Python расценивает присваивание как определение внутри тела функции и вообще ...

Дайджест IT событий марта (часть первая) С весной приходит и новый пик активности программистов в нерабочее время — нам снова приходится разбить мартовский обзор на две части. Основу светской жизни в этом месяце составляют небольшие встречи по интересам — языки (Pythpn, Lua, Elixir), веб-рзработка, тестирование. ...

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

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

Переход на macOS — есть ли жизнь без Windows? Windows прочно вошла в наши жизни и стала самой популярной ОС в мире. Но есть люди, которых она не устраивает. Или те, кто просто ищет нового, систему по другую сторону баррикад - macOS. Я решился на такой шаг и подробно рассказываю про свой личный переход. А еще выясняю, че...

Жизнь на частицах 3D ПривеТ! Решил поделиться с читателями своими небольшими экспериментами с системами частиц в трехмерном пространстве. За основу взял публикацию на Хабре об экспериментах с частицами в 2D пространстве. Читать дальше →

Осторожный переезд в Нидерланды с женой и ипотекой. Часть 1: поиск работы На Хабре да и вообще в русскоязычном Интернете есть немало инструкций о том, как перебраться в Нидерланды. Я и сам немало полезного почерпнул из одной статьи на Хабре (ныне, видимо, скрытой в черновике). Но я все-таки расскажу о своем опыте поиска работы и переезда в эту евр...

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

Расследование: странные программы в Реестре отечественного ПО Рассказ о том, как я пытался перевести компанию на российский софт, а нашел клоны иностранного прямо в реестре отечественного ПО. Читать дальше →

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

Декларативная схема и что с ней не так в Magento 2 Всем привет. Данная публикация не претендует на звание истины в первой инстанции, а лишь является моим личным мнением, если вы его разделяете отлично, если нет — прошу в комментарии для обсуждения. Так вот, ближе к делу. В версии Magento 2.3 и выше появилась такая «плюшка» ...

[Перевод] Функциональный JavaScript: что такое функции высшего порядка и зачем они нужны? «Функции высшего порядка» — это одна из тех фраз, которыми часто разбрасываются. Но редко кто может остановиться и объяснить, что это такое. Возможно, вы уже знаете, что называют функциями высшего порядка. Но как мы используем их в реальных проектах? Когда и почему они быва...

[Из песочницы] Сравнение популярных CLI-библиотек для Python: click, cement, fire и другие Python — отличный язык для консольных приложений, и это подчёркивает большое количество библиотек для этих задач. Но какие вообще библиотеки существуют? А какую лучше взять? В этом материале сравниваются популярные и не очень инструменты для консольного мира и дана попытка...

Лень и переработки — про ИТ и промышленность Китая изнутри Фотографии: Антон Арешин Несколько дней назад на GitHub стал популярен китайский репозиторий 996.ICU. Вместо кода в нем — жалобы на условия труда и незаконные переработки. Само название отсылает к мему китайских разработчиков о своей работе: «С девяти до девяти шесть дней ...

Планы Intel по покупке AMD: реальность или интрига? В кулуарах CES 2019 широко обсуждались слухи о возможном поглощении AMD компанией Intel. EETimes постаралась разобраться, где тут домыслы, а где правда.

[Перевод] Samsung SSD 860 QVO 1 ТB и 4 ТB: первый потребительский SATA QLC (2 часть) Часть 1 Часть 2 Произвольное чтение В первом тесте производительности произвольного чтения используются очень короткие пакеты операций, выполняемые по одному, без очереди. Накопители имеют такое время простоя между пакетами, чтобы рабочее время составило 20%, поэтому термич...

Конкурс историй Говорят, минута смеха добавляет 5 минут жизни. Соответственно первое апреля — праздник долголетия. И в честь этого знаменательного дня объявляем небольшой конкурс. Подробности — под катом.Подробнее...

Ханнес Линдеманн против Алена Бомбара – развенчание мифа? Ален Бомбар, французский врач, который на надувном плоте совершил переход из Европы в Америку, упоминался в предыдущей истории. Трагедия на гряде Этель, где при испытаниях надувного плота, в которых участвовал Бомбар, унесла жизни девяти человек. Сам он остался жив. Причины ...

Рождение и смерть альбома: разбираемся, как менялись музыкальные форматы за последние 100 лет В прошлых статьях мы говорили об изменяющейся роли критиков в мире музыки. Теперь же поговорим о том, как альбомный формат потерял былую значимость — и что пришло ему на смену. Фото Florencia Viadana / Unsplash Как альбомы завоевали музыкальный рынок В первой половине XX ...

Рецензия на сериал Dead to Me / «Мёртв для меня» Сериал Dead to Me от Netflix – уже третья за последнее время черная комедия, рассказывающая о людях, тяжело переживающих смерть супруга. Вот только похож он скорей не на недавние After Life и The Kominsky Method, а на Big Little Lies от HBO – дело происходит в Калифорнии, а ...

[Перевод] Корпус для «малинки» с RetroPie — из устройства для просмотра слайдов Компактные устройства для просмотра слайдов через линзу выпускались во всём мире, и в СССР в том числе (примеры: 1 и 2). Сегодня внутрь такого прибора можно поместить Raspberry Pi Zero с небольшим дисплеем. Практически все винтажные детали, включая линзу и выключатель, при...

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

Number 5 — новый научно-фантастический шутер с поддержкой виртуальной реальности Студия с труднопроизносимым названием YggGame выпустила в Google Play простой, но технологичный шутер Number 5. Это офлайн-шутер в научно-фантастическом сеттинге, который поддерживает шлемы виртуальной реальности. По сюжету вам предстоит вступить в битву против обезумевшей ...

$25 млн: Получили ли ВДВ РФ обещанную «премию» за голову лидера ИГИЛ*? Смерть аль-Багдади оказалась выгодной во всех смыслах. 26 октября США объявили о лидере международной террористической группировки (МТО) ИГИЛ* (*организация запрещена на территории РФ). Смерть «преступника номер один» по счастливой случайности совпала с двумя важными событи...

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

Сетевой комбайн: ASUS RT-AC88U Смартфоны заменили нам КПК и телефоны, телевизоры объединили функции простого «ящика» и видеопроигрывателя, а роутеры так и остались обособленными устройствами. На производстве такое положение дел понятно и вопросов не вызывает, а в домашней среде выглядит странно. К чему ра...

ТЕСТ: На какую литературную пару вы похожи? Любовь существует не только в книжках. Не верите? Биографии многих великих писателей отлично это подтверждают. Специально ко Дню святого Валентина издательство «Эксмо» подготовило для парочек тест про самые удивительные любовные истории из жизни классиков литературы. Ответьт...

Code style как стандарт разработки Давайте сразу, это не про скобочки. Здесь речь пойдет о том, как работает наш мозг и почему code style помогает обеспечивать линейное развитие проекта, значительно ускоряет адаптацию новых сотрудников и, в целом, формирует и воспитывает культуру разработки. Я постарался собр...

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

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

Одна из инноваций Google Pixel 4 оказалась «сырой» Два дня назад были представлены Google Pixel 4 и Pixel 4 XL. В новинках ставку сделали на камеру и функцию Motion Sense для комфортного взаимодействия со смартфоном. Последняя из фич в основе своей использует технологию Project Soli и позволяет управлять устройством посредст...

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

Ящик для хранения данных в go-приложениях Небольшая заметка о встраиваемой key-value БД под названием Coffer, написанной на Golang. Если совсем коротко: в остановленном состоянии БД данные лежат на диске, при запуске данные копируются в память. Чтение происходит из памяти. При записи изменяются данные памяти, а изме...

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

«Гиги за мозги»: «Билайн» дарит дополнительный трафик за чтение книг «Билайн» в партнерстве c приложением Bookmate (12+) представляет новую акцию – «Гиги за мозги». За 30 минут чтения книг в день в течение месяца Билайн подарит участникам акции до 1,5 Гб дополнительного интернет-трафика в месяц или возможность раздавать интернет бесплатно.

Люди не готовы к биткоину или биткоин к массовому принятию? Мой учитель по предмету “История экономической теории” очень часто любил повторять одну фразу: “Не оценивайте мысли исторических личностей как современный человек, постарайтесь сами стать их современниками и тогда поймете мотивы возникновения этих идей”. Это был хоть и очеви...

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

«Мы не хотим войны» — интервью с директором Adblock Plus Беном Уильямсом Реклама в интернете — страшно противоречивый вопрос. Она бесит, навязывается, лезет отовсюду, ее вообще не хочется видеть больше никогда в своей жизни. Но пропадет реклама, пропадут и те вещи, за которые мы любим интернет. С появлением блокировщиков рекламы, перессорились...

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

[Перевод] Выпуск Rust 1.32 Команда разработчиков Rust рада сообщить о выпуске новой версии Rust, 1.32.0. Rust — это язык программирования, который дает возможность каждому создавать надежное и эффективное программное обеспечение. Если у вас установлена предыдущая версия Rust с помощью rustup, то для о...

Складной смартфон Motorola Razr 2019 оснастят чипсетом Snapdragon 710 и от 4 Гбайт ОЗУ Мы уже знаем, что Motorola работает над складным смартфоном Motorola Razr 2019, но до сих пор мы могли судить лишь о дизайне этого аппарата и почти ничего не знали о его характеристиках. Теперь это изменилось. Подробнее об этом читайте на THG.ru.

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

Комментарии к изменениям в ФЗ №149-ФЗ «Об информации, информационных технологиях и о защите информации» Добрый день, коллеги! Сегодня хочу высказаться о новом законопроекте порожденном Минкомсвязи России. Заранее прошу прощения за огромные объемы законодательного текста, поскольку приведу интересные отрывки в виде цитат. Чтобы уважаемые читатели не затрудняли себя поиском зак...

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

Как создается ОС, сертифицированная по I классу защиты Рассказ из первых рук о том, как создается, а потом готовится к сертификации для работы с данными под грифом «особой важности» защищенная ОС Astra Linux. Читать дальше →

[Из песочницы] Промышленный реверс-инжиниринг Рассказ о процессе заимствования при разработке электроники на наглядном примере. Запись лога работы лифта самодельным сниффером Читать дальше →

Делаем JaCarta Editor «О Царстве Теней я могу сказать только одно: есть реальность и есть её Тень; в этом суть всего. В реальном Мире существует лишь Амбер, реальный город на реальной Земле, в котором собрано всё. А Царство Теней — лишь бесконечность ирреальности. Здесь тоже можно обнаружить всё ...

Фотогалерея дня: складной iPhone, созданный на основе патентов компании Компания Apple явно не будет одной из тех, кто выпустит складной смартфон в этом году. Да и в следующем вряд ли она на это решится. Однако технологии, необходимые для такого устройства, Apple разрабатывает. На основе недавних патентов купертинского гиганта источник созд...

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

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

А в вашей жизни были приключения интереснее, чем в компьютерных играх? Наш ветвер на низком уровне не отличает собственный живой опыт от выдумки. То есть того, что мы видим в играх, фильмах и книгах. Мозгу всё равно. Что случилось в последней игре — так же легко в копилку опыта, как и то, что случилось вчера в офисе. Благодаря развитию IT и сво...

[Из песочницы] Будущее ритейла: основные диджитал-тренды по мотивам NRF Retail’s Big Show 2019 Завершилась крупнейшая в мире ритейл-конференция и экспо ― NRF Retail’s Big Show 2019, проходившая с 13 по 15 января в Нью-Йорке. Мы побывали на выставке и постарались узнать о всех инновациях в области ритейла и технологиях создания лучшего клиентского опыта. Что ждет ...

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

Уступи дорогу, или Почему тормозит ваша CRM (и CRM ли)? Этот небольшой пятничный рассказ из серии «такое могло случиться в любом городе (и с любой системой)». Мы сталкивались с подобной проблемой при использовании Oracle Siebel CRM: пользователи не могли подключиться к системе от слова совсем, или ожидание подключения длилось ц...

Хабрарейтинг 2018: лучшие материалы за 2018 год Привет Хабр. Данный пост является логическим завершением публикаций про жизненный цикл статьи на Хабре (первая и вторая части), в результате чего был сделан достаточно интересный инструмент для статистического анализа. Методика оказалась весьма полезной, и позволяет находит...

Сверхвыносливые умные часы на фирменной системе Huawei — Watch GT2 Когда я брался за обзор умных часов Huawei Watch GT2 мне в первую очередь было интересно посмотреть на текущий уровень развития таких устройств в мире Android. Я много пользовался и Apple Watch, тестировал и первые часы на Android Wear, застал даже легендарные Sony Ericsson ...

VDS с видеокартой — мы знаем толк в извращениях Когда один из наших сотрудников сказал своему знакомому сисадмину: «А у нас теперь новая услуга — VDS с видеокартой», тот в ответ усмехнулся: «Что, будете офисную братию на майнинг толкать?». Ну хоть не про игры пошутил, и то ладно. Много он понимает в жизни разработчика! Но...

Обзор ONYX BOOX Max 3: ридер с максимальным экраном Оглавление 1. Технические характеристики 2. Аппаратное и программное обеспечение 3. Чтение книг и документов 4. Дополнительные функции 5. Автономность 6. Итоги и выводы Что самое важное для электронных книг (ридеров) с возможностью производственно-технического применения? М...

[Перевод] Как создать приложение дополненной реальности с помощью ARCore В этом гайде вы узнаете, как добавить 3D-модели в реальный мир. Библиотека ARCore от Google позволяет добавлять на 2D-изображение (картинка или видео) полноценные 3D-модели. Вам необходимо предоставить системе некое опорное изображение, которое ARCore будет искать в реально...

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

«Гори, гори ясно, пока не погасло», или Чем чревато эмоциональное выгорание ваших сотрудников Как я хотела прикинуть, что дешевле – уволить выгоревшего сотрудника, «вылечить» или вовсе стараться не допускать выгорания, и что из этого получилось. Сейчас небольшое вступление, откуда родилась эта тема. Я почти что разучилась писать. Сначала нет времени; потом кажется...

FAQ по обязательной маркировке обуви: Всё то, что вы не знали и боялись спросить Мы собрали самые популярные вопросы по обязательной маркировке товаров и постарались на них ответить. Читать дальше →

DIY от PVS-Studio: Геймификация достижений Если быть честными, говоря о работе, то давайте признаемся: даже самое любимое дело может время от времени наскучивать, сводить на нет настроение и изматывать однообразностью. Поэтому в нашем офисе PVS-Studio мы стараемся раскрасить яркими красками наши будни. Сегодня будет ...

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

[Из песочницы] Визуализации в Google Spreadsheets С момента появления Excel стал самым популярным и универсальным инструментом автоматизации расчетов для непрограммистов и полупрограммистов (таких, как я). В свое время я много всякого писал на VBA, делал в студенчестве скрипты для оформления курсовых, даже запилил для диссе...

«Реверс-инжиниринг» аппарата «Грозный» из романа Жюль Верна «Властелин Мира» По статистике ЮНЕСКО, книги Жюля Верна занимают второе место по переводимости в мире, уступая лишь произведениям Агаты Кристи. H. E. Жуковский, основатель современной аэромеханики, держал у себя в библиотеке среди работ предшественников единственную беллетристическую книгу...

Что нового в настройках конфиденциальности iOS 13 Apple не просто рекламирует конфиденциальность, как функцию в своих продуктах. У нее есть специальная страница, на которой в деталях объясняют как именно работают функции конфиденциальности. Компания обновляет ее уже четвертый год подряд. В этом году, Apple сделала акцент на...

Монитор качества воздуха Honeywell HAQ Привет, Хабр! Решил я снова поучаствовать в тестировании товаров из ассортимента «Даджета», и вот перед вами — рассказ о мониторе качества воздуха HAQ фирмы Honeywell. Читать дальше →

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

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

[Из песочницы] Кастомизируем select на чистом css Как-то вечером я убивал время, читая статьи в интернете, и наткнулся на вот этот хабропост пользователя Cyapa, где расписано, как кастомизировать select на чистом css. В процессе просмотра данного решения нашел несколько весьма неудобных моментов, которые постарался исправит...

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

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

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

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

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

Рекорд «Прогресса МС-11»: самое интересное впереди На прошлой неделе грузовой корабль «Прогресс МС-11» установил новый рекорд, состыковавшись с МКС через 3 часа и 21 минуту после старта. Это уже второй корабль, который полетел по сверхкороткой схеме — всего два витка. С 2012 года, когда по короткой шестичасовой схеме полетел...

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

Дополненная реальность Господина Старшего Консультанта (рассказ) 0. Предисловие Цикл рассказов «Господин Старший Консультант» я начал публиковать давно, и ранее это могли прочитать только друзья и коллеги. Это первая публикация одного из рассказов цикла на публичном ресурсе, и вообще первая моя публикация на Хабре (не судите строго). 1. ...

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

Habr Weekly #17 / Кредиты Сбера будет одобрять ИИ — страшновато, реклама в open-source продуктах — сомнительно В этом выпуске: 00:14 — К концу 2020 года все кредиты в Сбербанке будет одобрять искусственный интеллект, k_karina 10:43 — Рассказ о том, как популярная JavaScript-библиотека начала выводить в терминал рекламу, ru_vds Читать дальше →

[Перевод] Дженерики в TypeScript: разбираемся вместе Всем привет! Команда TestMace публикует очередной перевод статьи из мира web-разработки. На этот раз для новичков! Приятного чтения. Развеем пелену таинственности и недопонимания над синтаксисом <T> и наконец подружимся с ним Наверное, только матёрые разработчики Java...

Глава Huawei: компания на грани жизни и смерти И причина не в санкциях США.

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

[Из песочницы] Коротко о главном: Clean Architecture, Robert C. Martin Это будет рассказ о впечатлении о книге, а также будут рассмотрены некоторые понятия и знания, которые, благодаря этой книге, были изучены Архитектура Можете ли вы, читая эту публикацию, дать четкий ответ на вопрос, что такое архитектура? Что такое архитектура в контексте п...

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

О PBR на пальцах В этой статье я постараюсь описать теорию и подкрепить её практикой подготовки PBR-материалов с учётом актуальных тенденций и движков. Читать дальше →

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

Делаем свой Google Call Screening на основе Voximplant и Dialogflow Возможно, вы слышали или читали про функцию Call Screening, которую Google выкатил для своих телефонов Pixel в США. Идея отличная – когда вам поступает входящий звонок, то виртуальный ассистент начинает общаться, в то время как вы видите этот разговор в виде чата и в любой ...

Превращая FunC в FunCtional: как Serokell победили в Telegram Blockchain Competition Вы наверняка слышали о том, что Telegram собирается запустить блокчейн-платформу Ton. Но вы могли пропустить новость, что не так давно Telegram объявил конкурс на реализацию одного или нескольких смарт-контрактов для этой платформы. Команда Serokell с богатым опытом разрабо...

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

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

Германия. Advanced Immigration guide Историй переезда в Германию достаточно много. Однако большинство из них достаточно поверхностны, так как пишутся обычно в первые несколько месяцев после переезда и раскрывают самые простые вещи. В этой статье не будет информации о том сколько в Германии стоит десяток яиц, ...

Устройство компилятора Swift. Часть 2 Вторая часть моего рассказа о компиляторе Swift. Мы начнём изучать фронтенд, а точнее те его части, которые отвечают за первоначальный разбор и анализ исходного кода. Читать дальше →

Квантовое будущее (продолжение) Ссылка на первую часть.      Глава 2. Марсианская мечта      Глава 3. Дух Империи Глава 2. Марсианская мечта     По небольшому холму на поверхности Марса, оставляя неглубокие следы на красном песке, прогуливался молодой ученый Максим Минин, прибывший двадцать минут назад па...

Безопасные push-уведомления: от теории к практике Привет, Хабр! Сегодня расскажу о том, чем мы с коллегами заняты уже несколько месяцев: о пуш-уведомлениях для мобильных мессенджеров. Как я уже говорил, в нашем приложении главный упор сделан на безопасность. Поэтому мы выясняли, есть ли у пуш-уведомлений “слабые места” и ...

Профессиональный рост сотрудников — что это такое и зачем нужно: общаемся с Dodo Pizza, Icons8 и Evil Martians В прошлом году мы запустили оценку работодателей на «Моём круге», где сотрудники могут оценить компании по 12 качествам — от комфортных условий работы до вклада компании в улучшение мира, и по результатам оценки компаний чуть позже опубликовали рейтинг лучших работодателей...

[Перевод] SSD GIGABYTE Aorus RGB M.2: мал, да удал даже для RGB-светодиодов (2 часть) Часть 1 >> Часть 2 Производительность случайного чтения В первом тесте производительности случайного чтения используются очень короткие пакеты операций, выполняемые по одному, и без очереди. Диски получают достаточно времени простоя между пакетами, чтобы общий рабочий...

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

Часы Apple Watch спасли жизнь женщине Такое происходит уже не в первый раз, но на этот раз дело не в здоровье.

[Перевод] Service mesh для микросервисов. Часть II, основы работы с Istio Перевод статьи подготовлен специально для студентов курса «Инфраструктурная платформа на основе Kubernetes». Настройка базового микросервиса в Kubernetes обманчиво проста. В одной из последних статей мы рассказали, как легко начать работать с контейнерами. Мы скомпоновали п...

Цветущие сады на Марсе остаются мечтой: проект Mars One обанкротился О полете на Марс человечество (во всяком случае некоторые его представители) мечтает уже долгие десятилетия. Мечты так и остаются мечтами — реализовать такой масштабный и технически сложный проект весьма непросто, так что почти никто и не берется. За последние десять лет о...

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

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

App Report Status: уведомления о выходе отчетов Apple Каждый из нас с нетерпением ожидает появления новых данных в App Store Connect. Задержка на 5 минут с обзором вчерашних данных ведь смерти подобна!

Математика любви По материалам статьи Julien Clinton Sprott. Dynamical models of love. Nonlinear Dynamics Psychology and Life Sciences, August 2004. Я алгеброй гармонию поверил… Теория мой друг суха, но древо жизни вечно зеленеет… Кто только не бился об эту «проблему»…. Ее разбирали в дре...

Блокнот из прошлого: Марьянов сам раскрыл тайну своей смерти В январе выйдет новый эфир с Андреем Малаховым о тайне смерти Дмитрия Марьянова. Уже прошло больше года как Дмитрий Марьянов ушел из жизни. Российский актер более известный по постановкам театра «Ленком» и ролям в фильмах «Выше радуги», «День радио», «Дорогая Елена Сергеев...

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

Лучше телевизора: Xiaomi Mi 3D Cinema – шлем виртуальной реальности для просмотра фильмов Современные телевизоры, если говорить о действительно хорошим моделях, стоят от $500 и больше, причем чем дальше от Китая, тем больше денег такие будут стоить. Ввиду этого позволить себе их покупку могут далеко не все, да Сообщение Лучше телевизора: Xiaomi Mi 3D Cinema – шл...

Какие права есть у беременной женщины на работе Если вы скоро станете мамой, то можете просить работу полегче. Или отпуск не по графику.

PHP для начинающих. Обработка ошибок Не совершает ошибок только тот, кто ничего не делает, и мы тому пример — сидим и трудимся не покладая рук, читаем Хабр :) В этой статье я поведу свой рассказа об ошибках в PHP, и о том как их обуздать. Читать дальше →

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

[Перевод] Сверхчеловеческую скорость AlphaStar внедрили как заплатку для ошибки имитационного обучения? Вероятно, все уже слышали, что ИИ под названием AlphaStar от компании Google Deepmind размазал профессионалов в стратегии реального времени Starcraft 2. Это беспрецедентный случай в исследованиях Искусственного интеллекта. Но хочу высказать конструктивную критику по поводу э...

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

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

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

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

noexcept-ctcheck или несколько простых макросов, чтобы компилятор помогал при написании noexcept кода При разработке на C++ время от времени приходится писать код, в котором исключения не должны возникать. Например, когда нам нужно написать не бросающий исключений swap для собственных типов или определить noexcept move-оператор для своего класса, или вручную реализовать нетр...

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

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

[Перевод] Обратное собеседование: какие вопросы задавать компании? Этот текст — перевод репозитория viraptor. Вы можете предложить свои вопросы на английском, в оригинальном репозитории, или на русском — в моём форке, а я постараюсь перевести их и передать автору Обратное собеседование Это список вопросов, который может быть интересен соиск...

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

Меган Маркл строго запретили конкурировать с Кейт Миддлтон – СМИ Беременная герцогиня снова столкнулась с запретами со стороны королевской семьи. Британские СМИ стали активно сообщать, что 37-летняя Меган Маркл снова встретилась с королевой Елизаветой ради открытого разговора. Дело в том, что действующего монарха Великобритании очень вол...

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

Функция Text Clippings на Mac: 5 полезных примеров по использованию Даже опытные владельцы Mac (что уж говорить о новичках) не всегда знают о существовании мегаудобной мини-функции под названием Text Clippings. Она позволяет одним движением копировать текст и изображения из интернета прямо на рабочий стол. ПО ТЕМЕ: Как пользоваться Режимом ч...

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

11 откровений о жизни от человека, стоящего на пороге смерти Эта девушка узнала о самом важном всё.

Много ли в ней спорта? Автоледи подробно рассказала о новой LADA Vesta Sport Продажи амбициозной новинки от «АвтоВАЗ» уже стартовали, потому обзорщица решила сильнее поднять ажиотаж, рассказав о LADA Vesta Sport чуть подробнее. Эксперт с канала DriveNN предложила зрителям без скепсиса посмотреть на спортивную «Весту», за которую дилеры просят не мен...

Сергей и научный метод Все совпадения случайны. Кто не спрятался, я не виноват. — Проходи, что стоишь как не родной? Сергей огляделся — в квартире своего учителя-профессора он еще не бывал. Обыкновенная московская, в старом доме — видимо, еще с тех времен, когда их выдавали… или не выдавали, чер...

Wildcat Discovery и InoBat построят в Словакии линию по выпуску аккумуляторов для электромобилей Словацкая компания InoBat и американская компания Wildcat Discovery Technologies построят в Словакии производственную линию стоимостью 100 миллионов евро по выпуску аккумуляторов для электромобилей. Партнеры заявили, что строительство линии мощностью 100 МВт∙ч, с...

Смарт-часы Apple Watch спасли ещё одну жизнь Самые продаваемые в мире "умные" часы вновь спасли жизнь человеку. Но самое интересное, что это произошло благодаря обычной функции Apple Watch, воспринимаемой многими пользователями, как само собой разумеющееся. Подробнее об этом читайте на THG.ru.

Подборка академических и науч-поп источников Академическое знание давно уже обитает в интернете, и как и любая информация, индексируется поисковыми машинами и базами данных. Я говорю о более широкой категории знаний, чем STEM(Science Technology Engineering and Mathematics), основным критерием академических источников я...

Прямая линия с TM. v5.0. Внутри важный опрос Сегодня 25 января, день студента, а мы как будто три сессии сдали: запустили англоязычную версию Хабра, поменяли некоторые алгоритмы, потратили бочку WD-40 на раскручивание гаек, которые десятилетие были затянуты. К анонсам этих изменений нам прислали более 2000 комментариев...

Один день из жизни QA-automation Как пришлось стать немногой qa-автоматизитором: что при этом ощутил, пережил и про дивную архитектуру и инфраструктуру автоматического тестирования глазами проходившего мимо разработчика. Читать дальше →

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

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

CPU-функции RDRAND и RDSEED стали доступнее Всем привет! Сам я криптографией не занимаюсь, но кому то вполне может пригодится мое небольшое исследование. Решил разобраться со встроенными в процессор функциями RDRAND и RDSEED. Компилятор Delphi сказал Undeclared identifier. Хмм. Уже давно существует BMI, BMI2, AVX, AV...

Rust + CLion = Любовь Привет, Хабр! В общем как я обещал вот рассказ о том как CLion в качестве IDE для Rust на MacOS использовать. Почему не IntelliJ IDEA? Потому что CLion может дебажить. Почему LLDB, а не GDB? Потому что LLDB у меня вместе с XCode был установлен. Мне нравиться эта IDE и наде...

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

Смарт-часы Apple Watch с функцией ЭКГ обнаружили проблемы с сердцем у их владельца Буквально неделю назад функция ЭКГ в Apple Watch Series 4 появилась в Европе и уже известна очередная история спасении жизнь своего владельца. Сообщением поделился редактор немецкой газеты FAZ. Подробнее об этом читайте на THG.ru.

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

текст Тестирую баг Прошу прощения за пустую статью Три минуты и все удалю

Snom D335 – многофункциональный IP-телефон с широкоэкранным цветным TFT-дисплеем Сегодня мы хотим познакомить вас с новым широкоэкранным настольным IP-телефоном Snom D335. Учитывая его большие функциональные возможности, аппарат можно без преувеличения назвать настоящим офисным помощником. Впрочем, судите сами. Читать дальше →

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

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

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

ТОР-10 — чему стоит научиться в 2019 От переводчика: публикуем для вас статью профессора Уильяма Бучанана — гика и разработчика. Он рассказывает о десяти главных вещах, которые хотел бы освоить в наступающем 2019 году. Наша жизнь должна состоять из постоянного движения вперед, изучения нового. Так пусть 20...

Модификация к игре на основе dll-wrapper'a Имеется игра In Verbis Virtus с необычной механикой — творить заклинания с помощью микрофона. Это не симулятор Амаяка Акопяна, это головоломка от первого лица с нетипичным управлением. Для этого в игре используется библиотека распознавания речи Sphinx. Задумка выглядит инт...

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

Apple бесплатно отремонтирует переставшие включаться iPhone 6s Если вы всё ещё пользуетесь вышедшим четыре года назад смартфоном iPhone 6s или 6s Plus, есть небольшая вероятность того, что смартфон может внезапно перестать включаться. В связи с этим компания Apple объявила, что поможет решить эту проблему бесплатно. «Apple определила, ч...

Ты помнишь, как все начиналось. Все было впервые и вновь О том, как пришлось заняться оптимизацией запроса PostgreSQL и что из всего этого получилось. Почему пришлось? Да потому, что предыдущие 4 года все работало тихо, спокойно, как часики тикали. В качестве эпиграфа. Основано на реальных событиях. Все имена изменены, совпад...

[Из песочницы] Обзорная статья по A-Frame A-Frame — это веб-фреймворк позволяющий создавать различные приложения, игры, сцены в виртуальной реальности (ВР). Все вышеописанное будет доступно прямо из браузера вашего шлема ВР. Этот инструмент будет полезен как тем кто хочет заниматься разработкой ВР игр в браузере, ...

ИИ в медицине: науки о жизни и открытие лекарств Привет, Хабр! Сегодня я покажу тебе свой перевод одного замечательного интервью с Александром Жаворонковым. Надеюсь тебе будет так же интересно читать, как и мне переводить. Читать дальше →

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

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

«Спокойной ночи» – как умные гаджеты лишают людей сна С чего начинается каждое мое утро? Звонок будильника, беру в руки айфон и… проверяю через приложение, как же я там сегодня поспала. Бред, конечно: я ведь могу просто прислушаться к своему телу и четко ответить, выспалась ли я. Но нет, мне данные подавай – больше графиков ...

Исследователи обвинили поисковик Bing в «помощи» при поиске детской порнографии В Microsoft уже всё исправили.

Продвижение дилерских центров в поиске. SEO для «чужого каталога» Йо-йо! Уже несколько лет я занимаюсь продвижением различных сайтов. В пуле моих клиентов есть несколько дилеров дорогой моторной техники. Все они продают одну и ту же технику, одного и того же производителя, только в разных городах. Кроме того, что они продают одно и тоже,...

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

[Из песочницы] 2 минуты с Webpack tree-shaking и re-export Вступление Позвольте мне начать. У нас был монолитный фронтэнд с большим наследием. Сервисы жили в одних файлах с компонентами. Всё было вперемешку и с лозунгом на фасаде: “Пусть всё будет под рукой – так легче найти, что надо". И не важно, что длина файла 200+, 300+, 5...

Google Maps тестирует новый режим дополненной реальности Концерн Google запустил тестовый режим функции дополненной реальности в своих картах. О данном режиме разработчики заявили еще на конференции I/O 2018, но старт теста был осуществлен лишь теперь после завершения всех подготовительных работ.

Apple Watch 4 (44 мм, 2019 г.) vs Pebble Steel Classic (2014 г.) Свои Pebble Steel Classic я купил в 2014 году, аккурат перед выпуском самых первых Apple Watch (0 серия) (можно почитать мой обзор далекого 2014 года https://habr.com/ru/post/364677/). Я помню как сильно сомневался брать Pebble или подождать выпуска Apple Watch (это же Apple...

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

Ticket to Ride.Европа — арифметика, часть вторая Всё ещё продолжаю изучать основы математики и механики в игре. Данная статья является второй в серии (Ссылка на первую часть), в ней продолжается анализ перегонов, попытка их сортировки по потребности, изучение различных способов строительства маршрутов. Если проводить анало...

VMworld 2019, Day II: управляемость, безопасность и парочка свежих анонсов На связи снова ИТ-ГРАД, прямое включение из Барселоны, с конференции VMworld 2019 Europe. Пришло время подвести итоги второго дня генеральной сессии и рассказать об основных событиях дня. Небольшой спойлер: в этот раз, в отличие от Сан-Франциско, обошлось без праздничной раз...

Нейросетевой синтез речи с помощью архитектуры Tacotron 2, или «Get alignment or die tryin'» Нашей команде поставили задачу: повторить результаты работы искусственной нейронной сети синтеза речи Tacotron2 авторства DeepMind. Это рассказ о тернистом пути, пройденном нами в ходе реализации проекта. Читать дальше →

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

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

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

[Перевод] Как политика 19 века повлияла на расположение дата-центров сегодня От переводчикаУважаемые хабражители! Так как это мой первый эксперимент по размещению контента на Хабре, прошу не судить слишком строго. Критика и предложения охотно принимается в ЛС. Недавно, Google объявил о доступности нового дата-центра в Солт-Лейк Сити, в штате Юта. Это...

Упрощенный доступ к данным внутренней FAT12 для STM32 В предыдущей статье был рассмотрен вариант использования микроконтроллера STM32F103C8T6 как flash накопителя с внутренней файловой системой FAT12. Теперь можно рассмотреть, каким образом получить данные из нашей внутренней файловой системы. К примеру нам необходимо хранить н...

О анонимности в интернете, жизни и её относительности Warning! Дабы заранее предупредить различные вопросы, а также обеспечить удобство чтения, далее — небольшой дисклеймер: всё, что будет написано далее — основано на личном и субъективном опыте, выражает личное мнение автора и ни в коем случае не является призывом к каким либо...

[Из песочницы] Безопасность в AEM – это вопрос платформы или способа внедрения? Автор: Андрей Пинчук | Certified Senior AEM Developer Представьте ситуацию: вы спокойно спите и видите свой третий сон, как вдруг раздается телефонный звонок — недовольный клиент жалуется, что вся система недоступна. Согласитесь, подобные события — дискомфорт для жизни AEM...

AMA с Хабром (Прямая линия с TM, v 6.0) Хабр детям не игрушка, а развлечение, информация и знания для брутальных айтишников и их боевых подруг. В общем, вы поняли, что расположение духа у нас праздничное, и нас тянет на поговорить. Как, впрочем, каждую последнюю пятницу месяца в рамках проекта АМА. А ещё мы вам по...

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

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

[Из песочницы] Запуск 619 тысяч тетрисов на GLSL, их рендеринг и простой бот У меня была "идея" сделать максимальное число одновременно запущенных "Тетрисов" для одного шейдера (одной текстуры фреймбуфера). Далее небольшое описание как работает полученный код. Читать дальше →

Blameless environment: никто не должен писать качественный код На РИТ++ Никита Соболев (sobolevn) выступил, как он сам назвал это, с проповедью на тему качества кода и процессов в компании. Особо впечатлительных просим налить себе ромашкового чаю, но отойти от экранов не предлагаем. Вы можете не соглашаться ни с одним из тезисов, настаи...

[Из песочницы] Краткое введение в рекурсию. JavaScript Перевод: Привет, Хабр! Представляю вашему вниманию перевод статьи "A Quick Intro to Recursion in Javascript" Yazeed Bzadough. Примечание. Рекурсия не единожды обсуждалась на хабре, но данная статья даёт базовое понимание рекурсии. Это будет полезно начинающим разр...

Кровь и расчлененка в новом трейлере экшен-RPG The Surge 2 Компания Focus Home Interactive и немецкая студии Deck13 представили новый жестокий трейлер своей научно-фантастической экшен-RPG The Surge 2.  Под красивую музыку и в замедленной съемке создатели решили показать разные возможности расправы над врагами....

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

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

Лонгрид о реалистичности квантовой угрозы для криптовалют и проблемах “пророчества 2027” По криптовалютным форумам и телеграм-чатам упорно продолжают курсировать слухи о том, что причиной недавнего внушительного проседания курса BTC стала новость о достижении компанией Google квантового превосходства. Эта новость, изначально размещенная на сайте NASA, а затем ра...

Покупаете смартфон? Не спешите – для вас есть интересное предложение! Практически каждый обладатель мобильника хоть раз в жизни мечтал купить новый «навороченный» смартфон. Пока кто-то мечтал, прайс-агрегатор Е-каталог помогал людям воплотить эту мечту в жизнь. Идеальный смартфон – какой он? Лучший девайс – тот, который соответствует вашим пот...

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

[Из песочницы] Особенности RTC M41T56 M41T56 это микросхема Real Time Clock, являющаяся аналогом популярной DS1307. И хотя даже цоколевка микросхем совпадает, у них есть существенные отличия, о которых я постараюсь рассказать. читать дальше без СМС и регистрации

DartUP 2019: конференция по Dart и Flutter в Петербурге 23 ноября 23 ноября русскоязычное сообщество разработчиков на Dart и Flutter при поддержке Wrike и Google снова проводят DartUP, конференцию, в прошлом году ставшую самой крупной в DART/FLUTTER мире. В этом году постараемся сделать еще ярче, интереснее и многочисленнее. Читать дальш...

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

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

[Перевод] Sketch + Node.js: генерируем иконки для множества платформ и брендов Нет ничего проще, чем добавить иконку в проект: нужно всего лишь написать дизайнеру, он экспортирует её из Sketch и пришлет вам нужный вариант, а вы используете ее у себя в коде. Если же у вас с десяток проектов, несколько платформ и множество А/Б-тестов на дизайн, то дост...

«Я делал все — это была смешная история»: подкаст о контент-маркетинге и карьере в IT-медиа Это — подкаст с контент-мейкерами. Гость 13-го выпуска — Алексей spasibo_kep Корнеев, независимый редактор и текст-директор, с рассказом о своей карьере в контент-маркетинге. послушать в Telegram или в веб-версии подписаться на подкаст в iTunes или на Хабре Читать дальше...

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

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

[Из песочницы] Основные заблуждения о SCRUM SCRUM? Какой SCRUM? Впервые подход SCRUM (англ. scrum «схватка вокруг мяча») описали Хиротака Такэути и Икудзиро Нонака, которые заметили, что небольшие команды (5 — 9 человек), укомплектованные разнопрофильными специалистами, дают лучшие результаты. Наиболее полное описание...

[Из песочницы] Замечательная аннотация Version в JPA Введение Итак, начнем! Что же означает аннотация Version в JPA? Если коротко, то она отвечает за блокировки в JPA. Данная аннотация решает одну из проблем, которые могут возникнуть в результате параллельного выполнения транзакций. Какие же могут возникнуть проблемы? Пот...

Разбираемся с Machine Learning в Elastic Stack (он же Elasticsearch, он же ELK) Напомним, что в основе Elastic Stack лежат нереляционная база данных Elasticsearch, веб-интерфейс Kibana и сборщики-обработчики данных (самый известный Logstash, различные Beats, APM и другие). Одно из приятных дополнений всего перечисленного стека продуктов — анализ данны...

[Из песочницы] Мошенники в розничных сетях Привет, Хабр! Я работал продавцом-консультантом несколько лет в одной крупной розничной сети. За это время я узнал и научился немалому количеству методов заработка на покупателях, увидел мошенничество со стороны самой Компании, её руководства и подчиненных. Думаете, обман...

[Из песочницы] Опыт программирования на Юниксе* Под программированием понимается собственно процесс программирования на С для мелких микроконтроллеров, а также трассировка печатных плат, рисование моделек в Солиде, редактирование доков в Офисе, чтение интернета и написание этой заметки. Вот это устройство UNIX FIT MX-450V...

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

Как выучить иностранный язык Я расскажу о том, как изучать иностранный язык и буду это делать на примере личного опыта изучения английского языка. Английский я начал учить в 36 лет, а уже сейчас у меня свободный английский язык (как письменный, так и устный), подтверждённый официальными сертификатами. Ч...

Древности: Интернет 1999 года в 20 скриншотах Мы не умеем хранить данные. Нет, от лица отдельно взятого пользователя — немного умеем. Как работники компании — тоже можем, в виде бэкапов, резервирования и прочего. А вот так, чтобы в любой момент можно было прокрутить цифровую машину времени лет на двадцать назад — так н...

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

Космический ЦОД. Видео отчет с запуска Как вы помните, 12 апреля, в День космонавтики наш маленький сервер успешно слетал в стратосферу! Во время полёта сервер на борту стратостата раздавал интернет, снимал и передавал видео и данные телеметрии на землю. За час с небольшим наш веб-сервер улетел на высоту 22700...

[Перевод] Полное руководство по Prometheus в 2019 году DevOps- и SRE-инженеры уже, наверное, не раз слышали о Prometheus. Prometheus был создан на SoundCloud в 2012 году и с тех пор стал стандартом для мониторинга систем. У него полностью открытый исходный код, он предоставляет десятки разных экспортеров, с помощью которых можн...

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

Стажировка Sberseasons: Python, UX/UI, Data и ещё много чего для студентов Привет, Хабр! Этот пост написан специально для студентов. Если вы уже состоявшийся профессионал, лучше посмотрите, как в gif’ках выглядит жизнь Open Source разработчика, а если вы студент, да еще с ИТ-шной специальностью, добро пожаловать под кат. Чем хороша наша программ...

Рецензия на фильм «Смерть и жизнь Джона Ф. Донована» / The Death and Life of John F. Donovan Ксавье Долан, будучи одним из самых успешных молодых режиссеров современности, без проблем привлекает к своим проектам известных актеров. Более того, ему удается закладывать в сценарии автобиографические моменты. К сожалению, эти заслуги не спасают его от провального монтажа...

Виджет vk.com без спроса устанавливает на сайт счетчик от mail.ru Сегодня на одном из наших сайтов в консоли разработчика была обнаружена неожиданная ошибка: Это счетчик от mail.ru пытается отправить статистику. Читать дальше →

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

[Перевод] Гибкие таблицы на CSS Grid Просмотр списка лидов («холодных» контактов) Поскольку мы уже запустились, я, наконец, могу рассказать о секретном проекте, над которым работал последние два года. Одна из интересных функций Teamwork CRM — просмотр списка (list view). Это мощный компонент, который встреч...

Умер Карл Лагерфельд: Люди со всего мира выражают соболезнования кошке модельера При жизни легендарный модельер Карл Лагерфельд души не чаял в своей кошке Шупетт, которую считал своей главной музой. Великий модельер дизайнерского дома Chanel Карл Лагерфельд умер в возрасте 85 лет во Франции. У знаменитого мужчины нет детей и он никогда не вступал в брак...

[Из песочницы] Как в Android'е передать переменную из фрагмента в активность? Рассказ о том, как в Android'е передать информацию из фрагмента (Fragment) в активность (Activity). Информация будет полезной для новичков (джуниоров), осваивающих программирование для Android, и вряд ли будет интересной для миддлов и сеньоров. Запускаем IDE (integrated dev...

[Что не так с GraphQL]… И как с этим бороться В прошлом материале, мы рассмотрели неудобные моменты в системе типов GraphQL. А теперь мы попробуем победить некоторые из них. Всех заинтересованных, прошу под кат. Читать дальше →

Flutter 1.2. Что нового? 26 февраля команда Flutter анонсировала первый стабильный продуктовый релиз — Flutter 1.2. Всех, кого интересует, что нового принесло обновление — прошу под кат. Читать дальше →

Customer Development как жизненная философия Это пятничная статья про применение современных бизнес-методик в повседневной жизни. Прошу воспринимать с юмором. Читать дальше →

Dell и Alienware на CES 2019: гайд по всем основным новинкам Совсем недавно в Лас-Вегасе завершилась выставка Consumer Electronics Show 2019. Так сложилось, что это одна из главных площадок для анонсов новых компьютеров. Разумеется, Dell и наша дочерняя компания Alienware не могли остаться в стороне – на CES мы представили очень много...

Моя система домашней автоматики Привет, Хабр! Цель этой статьи(цикла) хабраэффект вводный рассказ о моей системе домашней автоматики, конечно я не придумал и создал всё с нуля, а только лишь собрал технологии и проекты которые посчитал наиболее подходящими для этой цели и добавил немного от себя. Уровень ...

Что такое генеративная музыка Это — подкаст с теми, кто создает контент. Гость выпуска — Алексей Кочетков, CEO Mubert, с рассказом о генеративной музыке и своем видении будущего аудиоконтента. прослушать в Telegram или в веб-плеере подписаться на подкаст в iTunes или на Хабре Читать дальше →

Как проводить Code Review по версии Google Вопросы код-ревью меня интересуют очень давно. Много раз возникали те или иные проблемы то с качеством кода, то с климатом в коллективе. И действительно, code review — это если не единственное, то одно из самых главных мест для возникновения конфликтов в коллективе разработч...

[Из песочницы] Чтение для сов Однажды, предо мной встала интересная задача — сделать подсветку для электронной книжки. Ну, вообще, это было побочным квестом к восстановлению кнопок на ней, но этот апгрейд меня серьёзно увлёк. Читать дальше →

«Дочка» Alphabet хочет создать смарт-обувь для отслеживания веса и падений Дочернее предприятие холдинга Alphabet, как сообщают источники телеканала новостей бизнеса CNBC, хочет создать «умную» обувь, которая будет отслеживать вес пользователя, а также его падения. Tunart/Getty Images Как утверждается, компания занимается поисками партнёров для раз...

Один день из жизни разработчика В прошлой статье мы рассказали о том, как проходит обычный день нашего системного инженера. Сегодня же расскажем про один день из жизни нашего разработчика. Добро пожаловать под кат. Читать дальше →

Серверные процессоры AMD EPYC Rome могут получить 162 линии PCIe Gen 4 Новые серверные процессоры AMD EPYC поколения Rome будут представлены уже в следующем месяце. Мы уже имеем определённое представление об их возможностях и знаем, что они получат поддержку до 128 линий PCIe Gen 4. Но, похоже, это ещё не предел их возможностей. Подробнее об эт...

К вопросу о буферах (кольцевых) «Если затраты на разработку архитектуры кажутся Вам чрезмерными, подумайте, во сколько Вам может обойтись неправильная архитектура» — не могу точно вспомнить источник Когда то, «давным-давно, в одной далекой галактике», я приобрел замечательную книгу Чарльза Уэзерелла «Эт...

Вышла Android Q beta 2 с любопытной функцией Bubbles, напоминающей одну из особенностей Facebook Messenger Компания Google сегодня выпустила вторую бета-версию своей операционной системы Android Q. Одной из самых интересных особенностей, которая отсутствовала в первой версии, является функция Bubbles. Как говорит сама Google, это новый вариант многозадачности. Bubbles будет ...

Ушел из жизни самый богатый гражданин Филиппин Причина смерти бизнесмена не называется. Магнат Генри Си ушел из жизни 19 января в возрасте 94 лет. Он являлся самым богатым гражданином Филиппин. Генри Си возглавлял организацию SM Investments Corporation. Родственники и сотрудники его компании подтвердили смерть предприни...

Подборка @pythonetc, июнь 2019 Это одиннадцатая подборка советов про Python и программирование из моего авторского канала @pythonetc. ← Предыдущие подборки Символ \ в обычной строке имеет особое значение. \t — это символ табуляции, \r — разрыв строки, и так далее. Чтобы отключить такое поведение, вы ...

Rekko Challenge Сегодня мы запускаем Rekko Challenge 2019 — соревнование по машинному обучению от онлайн-кинотеатра Okko. Мы предлагаем вам построить рекомендательную систему на реальных данных одного из крупнейших российских онлайн-кинотеатров. Уверены, что эта задача будет интересна и но...

День смерти компьютерных дискет 6 сентября 2002 годакомпания Samsung объявила, что больше не будет комплектовать компьютеры флоппи-дисководами. С одной стороны, это было своевременно и логично — на дворе 21 век. Медленно, но верно в жизнь простых пользователей приходят записываемые и перезаписываемые компа...

Пробовали ли вы зарегистрировать свой сайт как сетевое издание в Роскомназоре? Зарегистрировать домен или купить хостинг в интернете занимает считанные минуты – заполнил несколько полей, ввёл данные карты и всё! А пробовали ли вы подать обращение в Роскомнадзор или зарегистрировать свой сайт как сетевое СМИ? (имея регистрацию можно привлекать бесплатн...

Какой язык программирования выбрать После того, как я написал статью «Почему не нужно учить Python первым языком», я на регулярной основе получаю много вопросов в личку, что лучше выбрать, как быть и так далее. Поэтому в этой статье я расскажу вам свои мысли на этот счет. И самое главное отвечу на «Священный Г...

«Бэкап мне на ленту запили». Рассказ от первого лица В предыдущей статье мы поведали вам о новых фичах в вышедшем в январе обновлении Update 4 для Veeam Backup & Replication 9.5 (VBR), где осознанно не упомянули бэкапы на магнитную ленту. Рассказ об этой области заслуживает отдельной статьи, потому что новых фич было дейст...

Страх и ненависть в должности техдира Каково быть CTO (Chief technology officer) или техническим директором? Пожалуй, одна из самых высоких ступеней развития инженера. Насколько становится жизнь прекраснее в такой должности? Как раз об этом я сегодня и хочу поговорить. Читать дальше →

[Перевод] Пространственные манипуляции в 2D с помощью Signed Distance Fields При работе с полигональными ассетами можно отрисовывать только по одному объекту за раз (если не учитывать такие приёмы, как batching и instancing), но если использовать поля расстояний со знаком (signed distance fields, SDF), то мы не этим не ограничены. Если две позиции им...

Async/await в C#: концепция, внутреннее устройство, полезные приемы Доброго времени суток. В этот раз поговорим на тему, в которой начинал разбираться каждый уважающий себя адепт языка C# — асинхронное программирование с использованием Task или, в простонародье, async/await. Microsoft проделали хорошую работу — ведь для того, чтобы использов...

Побег из Крипто Про. ГОСТ 34.10-2012 edition На Хабре есть великолепная статья "Побег из Крипто Про. Режиссерская версия, СМЭВ-edition", но наступил 2019 год и все УЦ стали выдавать ЭЦП по ГОСТ 34.10-2012 вместо ГОСТ 34.10-2001. Под катом рассказ как можно модифицировать свой софт на Bouncy Castle для поддержки работы...

[Перевод] Горячие клавиши Unreal Engine, которые сделают жизнь левел-дизайнера проще Горячие клавиши используют все. Банальные Ctrl+C и Ctrl+V, а сколько раз выручал Ctrl+Z? Ну а Alt+F4? А если вспомнить количество негативных отзывов, когда в новых MacBook Pro добавили тачбар и вырезали ряд командных клавиш? Увидел хороший гайд по полезным хоткеям и небольш...

Появились результаты тестов новейшего мобильного процессора AMD Ryzen 5 3550H В начале января компания AMD представила новые мобильные процессоры Ryzen, которые, к сожалению, используют архитектуру Zen+, а не Zen 2, то есть это скорее лёгкое обновление предшествующих моделей. Asus одной из первых представила ноутбуки с Ryzen 5 3550H. Судя по всем...

Коренные микробы влагалища «Я в Люди как люди иду как в вагину*, идет настоящий мужчина», Жалобная книга московского кафе «Люди как люди», середина 2000-х *Влага́лище (лат. vagina — ножны, футляр) Ощущение, что священное отношение к появлению жизни на свет у нас исчезает, точно так же, как коре...

Microsoft объявила о смерти Office Какие бы аналоги не создавали для популярного офисного пакета Microsoft Office, но все равно именно оригинальный остается самым актуальным и востребованным на рынке, а раз в несколько лет его обновляют, прося пользователей снова и снова Сообщение Microsoft объявила о смерти...

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

Одна из главных новых функций Android Pie тормозит смартфоны Google Pixel Функция Digital Wellbeing (Цифровое благополучие) призвана научить людей внимательнее относиться к своему времени. Особенно, к той части, которая тратится на смартфон. Однако, похоже, эта же функция в последнее время начала замедлять смартфоны Pixel. На форуме Reddit на...

Часть 4. Модель вычисления логических функций по графу для асинхронных параллельных процессов Перейдем к вычислению логических функций по графу для более широкого класса поведений. Будем рассматривать циклические автономные поведения, не содержащие кратных сигналов (или по другому: не содержащие индексированных событий). Еще одно ограничение: для удобства не будем ра...

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

MOSDROID #15 Phosphorus Приглашаем вас на пятнадцатый митап сообщества Android разработчиков MOSDROID, который пройдет 2 февраля в офисе компании Туту, в БЦ Ньютон Плаза по адресу Москва, 1-й Нагатинский проезд 10с1. В этот раз поговорим о трансформации архитектуры одного из крупнейших мобильных...

[Из песочницы] Разбираемся в числах с плавающей точкой (часть 0) Здравствуйте, хабровчане. Я давно увлекаюсь темой регистров с плавающей точкой. Меня всегда волновало то, как происходит вывод на экран и т.д. Помню, давным-давно в универе реализовывал свой класс чисел с плавающей точкой, состоящих из 512 бит. Единственное, что я не мог ник...

Google Play и App Store заблокировали TikTok в Индии по решению местного суда Суд попросил удалить приложение из-за порнографии и другого нелегального контента.

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

Оракул существует Или общий алгоритм по проблеме останова может существовать. Но, как всегда, есть нюансы. Если интересно прошу под кат. Читать дальше →

Дороже, чем Tesla и Ford вместе. Компания Uber вышла на биржу Компани Uber наконец-то вышла на биржу. Эту тему затрагивали не раз. Сервису предрекали рыночную капитализацию в 100 и даже 120 млрд долларов, но реальность оказалась чуть иной. Итак, Uber оценила свои акции в 45 долларов, что вписывается в диапазон 44-50 долларов, кот...

Моя первая внятная печать Модель взята отсюда . До этого печатал только тестовый куб и детали для принтера. Печатью доволен как слон. Решил на этом не останавливаться, пошёл в магазин и накупил красок и кистей. Красил модель я первый раз, так что прошу строго не оценивать.

Дайджест интересных материалов для мобильного разработчика #302 (10 — 16 июня) В новом дайджесте продолжаются рассказы про WWDC и SwiftUI, а заодно говорим про темные режимы, гипер казуальные игры, приложения для людей, рынок фитнес-приложений и многое другое. Читать дальше →

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

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

Госдума приняла в первом чтении законопроект об отмене комиссии за межрегиональные переводы внутри одного банка Законопроект должен затронуть «Сбербанк», но в итоге коснётся его лишь частично, считают в профильном комитете Госдумы.

[Из песочницы] Один день из жизни DBA Microsoft SQL Server В арсенале Microsoft SQL Server есть одна интересная штука – service broker. По сути своей это очередь сообщений, встроенная в СУБД, способная обеспечить транзакционную целостность данных. Вещь удобная и, в грамотных руках, способная выстроить систему обмена между SQL Server...

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

Что такое «цифровая трансформация» и «цифровые активы»? Сегодня я хочу поговорить о том, что такое «цифра». Цифровая трансформация, цифровые активы, цифровой продукт… Эти слова звучат сегодня отовсюду. В России нацпрограммы запускают и даже министерство переименовывают, но читая статьи и доклады натыкаешься сплошь на округлые фра...

Так-Так-Так и никакого Тика. Чем отличаются процессоры Intel Core разных поколений на основе одной архитектуры С появлением процессоров Intel Core седьмого поколения многим стало понятно, что стратегия «Тик-так», которой Интел следовал всё это время, дала сбой. Обещание уменьшить технологический процесс с 14 до 10 нм так и осталось обещанием, началась долгая эпоха «Така» Skylake, в...

В MIUI 11 появится неожиданная функция Одному из пользователей Weibo удалось обнаружить в тестовой сборке MIUI неожиданную функцию, о которой ранее не говорилось. Речь — о приложении, которое будет предупреждать о землетрясении и помогать пользователю в этой ситуации. Функция пока не объявлена официаль...

Уже пять компаний объявили о намерении выпускать карты памяти CFexpress 2.0 Накануне недавней выставки CP+ организацией CompactFlash Association была представлена спецификация CFexpress 2.0, в которой закреплена максимальная теоретическая скорость 4000 МБ/с. Кроме того, спецификация включает два новых форм-фактора сменных носителей для професси...

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

Новый оператор связи запустил самый дешевый тарифный план с 60 ГБ мобильного интернета и 6000 минутами разговоров От того, насколько мало стоит какой-либо тарифный план на постоянной основе, напрямую зависит, сколько людей смогут себе позволить его использование на постоянной основе. Во всем этом нет ничего необычного, потому что лишь небольшой процент россиян Сообщение Новый оператор ...

Системно-векторная психология 1.7 Актуальная и результативная психология в твоем смартфоне! Легкое и удобное приложение — Системно-векторная психология Юрия Бурлана! Раскрытие сложнейших вопросов – в чем смысл жизни? Как преодолеть апатию, как преодолеть лень, как преодолеть страхи? Как наладить взаимоотноше...

[Перевод] IBM, память на линиях задержки и история дисплея 80×24 символа У терминала DEC VT100, проданного в количестве более миллиона штук, был дисплей 80×24 символа Чем объяснить популярность терминалов 80×24 и 80×25 символов? Недавняя запись в другом блоге подвигла меня на небольшое исследование. Источником строк длиной в 80 символов очевидн...

[recovery mode] Цель оправдывает средства? (!) Черное и серое SEO Попытаюсь коротко рассказать про черное и белое SEО. Что это такое, стоит ли пользоваться и т.д.Для начала, сама аббревиатура SEO, расшифровка которой звучит, как: «Search Engine Optimization», уже предполагает некую «серость». Слово «оптимизировать» хоть и не звучит как что...

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

Buildbot: сказ с примерами еще об одной системе непрерывной интеграции (картинка с официального сайта) Buildbot, как несложно догадаться из названия, является инструментом для непрерывной интеграции (continuous integration system, ci). Про него уже было несколько статей на хабре, но, с моей точки зрения, из них не очень понятны преимущества с...

О жёлтом фосфоре и панической природе человека Привет, %username%. Как и обещал — вот тебе статья-рассказ о жёлтом фосфоре и о том, как он славно горел подо Львовом на Украине относительно недавно. Да, я знаю — гугл даёт массу информации об этой аварии. К сожалению, большинство того, что он выдаёт — неправда, или, ка...

Читай старьё Всю свою сознательную жизнь я любил историю. Интерес к другим предметам приходил и уходил, а к истории оставался всегда. Я люблю документальные и художественные фильмы про историю, легкие книги «про те времена», очерки об известных людях и событиях, научные труды, историю ин...

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

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

Уже лучше, но не идеально: в Сеть попали новые рендеры iPhone XI Еще толком ничего неизвестно о предстоящем iPhone XI, но многочисленные утечки и слухи продолжают распространяться в геометрической прогрессии. Сегодня ценителей “яблочной” техники решил порадовать “мастер сливов” OnLeaks опубликовав свежие рендеры пр...

Как начать программировать в Adobe Illustrator. Скрипт Expand Clipping Mask. Часть вторая Этот пост — продолжение первой части, где был представлен скрипт Expand Clipping Mask и детально описано, что и как он делает, а также попутно рассмотрены основные принципы создания подобных программ в целом. В этой части я продолжу рассказ о том, как добавить в программу но...

Суровая сибирская JVM: большое интервью об Excelsior JET Недавно мы писали о том, на какие ухищрения пошла Alibaba, чтобы сделать себе жизнь с OpenJDK более приемлемой. Там были комментарии вроде «оказывается, пока мы тут страдаем с обычной джавой, китайцы уже сделали себе свою особенную». Alibaba, конечно, впечатляет — но и в Рос...

[Перевод] Комбинирование Signed Distance Fields в 2D В предыдущем туториале мы научились создавать и перемещать простые фигуры с помощью функций расстояний со знаком. В этой статье мы научимся комбинировать несколько фигур для создания более сложных полей расстояний. Большинству описанных здесь техник я научился из библиотеки ...

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

[Перевод] Тренинг Cisco 200-125 CCNA v3.0. День 38. Протокол EtherChannel для 2 уровня OSI Сегодня мы рассмотрим работу протокола агрегирования каналов Layer 2 EtherChannel для 2 уровня модели OSI. Этот протокол не слишком отличается от протокола 3-го уровня, однако прежде чем начать изучение Layer 3 EtherChannel, я должен ознакомить вас с несколькими концепциями,...

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

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

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