Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Руководство Google по стилю в C++. Часть 6

C++ *
Перевод
Часть 1. Вступление

Часть 5. Функции
Часть 6. Специфика Google



Эта статья является переводом части руководства Google по стилю в C++ на русский язык.
Исходная статья (fork на github), обновляемый перевод.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 687
Комментарии 1

Новости

Российские батарейки Энергия Lithium + тест литиевых батареек AA/AAA

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

Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.6K
Комментарии 8

28 октября в Москве Видео+Конференция 2021

Блог компании TrueConf IT-инфраструктура *Исследования и прогнозы в IT Конференции Видеоконференцсвязь

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

В этот раз гости расскажут про новейшие аудио- и видеотехнологии. Генеральные партнеры — TrueConf, Poly и Sennheiser. Будут также Microsoft, Jabra, Lenovo, Logitech, Panasonic, Shure и Yamaha. Отечественные компании Ростелеком, Байкал Электроникс, Unitsolutions и Hi-Tech Media поделятся опытом и реализованными проектами.

Собрать профессионалов отрасли — хороший план, чтобы обсудить важные события и свежие тренды и вместе двигаться дальше.

О конференции
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 108
Комментарии 0

Истории самодельного робота. Ч.1

Assembler *Разработка робототехники *Программирование микроконтроллеров *Робототехника
image

Всегда был интересен процесс интеграции тех или иных роботов в социальную, городскую сферу.Возникает очень много вопросов, как технического, юридического так и этического характера.
Что будет например если ваша поделка весом под 60 кг сломает, например, кому то ногу.Или собьется GPS-трек и робот спровоцирует ДТП на оживленном пешеходном переходе-перекрестке? Или подарит цветы не той, "незапрограммированной" девушке, ошибется цветом кожи клиента или доставит до адресата пиво теплым а шаурму холодной? Задавшись в один прекрасный момент идеей создания робота своей мечты можно получить ответы на некоторые эти вопросы, заодно, в очередной раз, попробовать перевернуть мир.Собственно под катом описан процесс создания некого универсального робота.Конкретно шасси.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 790
Комментарии 2

Роутим диалоги в Angular + Material

Angular *TypeScript *
Из песочницы

Любой более менее опытный фронтендер, работающий с Angular, умеет пользоваться роутером. Тут путь. Здесь компонент. Не забудь положить router-outlet в темплейт в нужном месте и вуаля.

И это покрывает 95% всех кейсов любого приложения. Остальное можно подпереть костылями. Одни из них хрупки, как китайский фарфор. Другие вполне себе претендуют на решение, достойное самого ядра приложения.

Давайте представим не такой уж редкий случай: онлайн магазин, выбрали покупки, посмотрели корзину, приступаем к оформлению.

И тут дизайнер поменял наркотики: все формы оформления заказа отрисованы в диалоговом окне. На вопрос “Зачем?” получаем отсутствующий взгляд и глупое хихиканье. Заказчик не добавляет позитива и соглашается во всем с дизайнером.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 402
Комментарии 0

Настройка Telegram уведомлений в pfSense

Информационная безопасность *Системное администрирование *Сетевые технологии *
Recovery mode

Начиная с версии 2.5.0 (вышла в 2019 году) в pfSense появилась поддержка Telegram уведомлений о системных событиях. В этой статье мы пошагово рассмотрим настройку и узнаем, какого рода уведомления будут приходить в наш мессенджер.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 890
Комментарии 1

Почему любой Android снимает видео хуже iPhone?

Разработка мобильных приложений *Разработка под Android *

Привет, камрады, киноделы и просто читатели! 

Некоторые из вас меня знают как разработчика Андроид-приложения mcpro24fps, предназначенного для профессиональной видеосъёмки на телефон. И сегодня я бы хотел обсудить такую тему: «Почему iPhone остается лидером в видеосъёмке?»

Читать далее
Всего голосов 41: ↑37 и ↓4 +33
Просмотры 8.2K
Комментарии 44

Обзор правил YARA: изучение инструмента исследования вредоносного ПО

Блог компании Varonis Systems Информационная безопасность *Антивирусная защита *
Перевод

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

Читать далее
Рейтинг 0
Просмотры 231
Комментарии 0

Новые возможности Veeam ONE v11a

Блог компании Veeam Software Системное администрирование *Виртуализация *Резервное копирование *

Как известно, релизы Veeam Backup & Replication и Veeam ONE ходят парой синхронизированы, ибо эти решения входят в Veeam Availability Suite. А посему в скором будущем вместе с новой версией Veeam Backup & Replication выйдет и Veeam ONE v11a. О его новейших фичах и будет мой сегодняшний рассказ. 

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 270
Комментарии 0

«Ижора»: клеточный автомат-компьютер

Open source *Занимательные задачки Lisp *Алгоритмы *DIY или Сделай сам
Из песочницы
Tutorial

Хотелось бы поделиться с читателями Хабра довольно необычной разработкой: настоящим компьютером, сделанном в виде клеточного автомата, действующего по простому правилу Fireworld2 с четырьмя состояниями клеток. Текущая базовая версия компьютера называется "Ижора 1". Еще с 1950-х годов существует такая традиция: давать компьютерам географические названия.

Паттерн, состоящий из более 6 миллионов клеток, содержит 256 килобайт памяти и снабжен монохромным экраном 128x64 пикселей, отражающим состояние экранного раздела ОЗУ, примерно как в ZX Spectrum и других популярных исторических моделях персональных компьютеров. Программы можно писать на ассемблере, компилировать в машинный код, тестировать на эмуляторе и вводить специальной утилитой в сам клеточный автомат. Другая утилита позволяет сохранять текущее состояние компьютера. Для запуска компьютера необходима программа Golly - лучшая на сегодня площадка для подобного рода исследований.

Ассемблер и эмулятор написаны на языке Common Lisp, скрипты для ввода программ в сам клеточный автомат и сохранения его состояния - в Python. Компьютер имеет 32-битную архитектуру и на данный момент в нем все один регистр и одна операция: вычитание с условным переходом в случае отрицательного или нулевого результата (Subleq). Несмотря на примитивность такой модели, давно доказана ее универсальность. Существует даже операционная система Dawn OS, написанная для эмулятора Subleq-процессора.

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

Читать далее:
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 1.3K
Комментарии 2

Темная сторона DateTime.Now

Блог компании OTUS Программирование *C# *
Перевод

DateTime.Now — одно из наиболее часто используемых свойств в .NET Framework. Несмотря на то, что это свойство предназначено для определенных целей, из-за недостатка понимания и сноровки многие .NET-разработчики используют его при неправильных обстоятельствах, когда следует использовать другие доступные (и рекомендованные) варианты, такие как свойство DateTime.UtcNow и класс Stopwatch. В этой статье мы обсудим эти три варианта, область применения каждого из них и проведем количественное сравнение между ними, чтобы показать, почему DateTime.Now во многих случаях обходится нам слишком дорого и не должно быть использовано.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 2.5K
Комментарии 8

Ася Казанцева: Движение улучшает мозг

Блог компании Timeweb Научно-популярное Мозг Здоровье
image

У Аси Казанцевой есть три видеозаписи лекции «Как спорт влияет на мозг?» (раз, два, три). Кому лень смотреть, предлагаю глянуть мой опорный конспект на 5-10 минут и понять, почему лучше быть бегуном, чем качком.

  • Кардио влияет на мозг лучше силовых.
  • Даже единоразовая часовая тренировка улучшает работу мозга.
  • Если сильно упарываться, то в мозг поступает меньше кислорода.
  • Человек бегает эффективнее лошади (на длинные/долгие дистанции).
  • Бегать добровольно лучше, чем по принуждению.
  • Если ты тренился 30 лет, а потом бросил — то мозг засыхает.
  • Даже 15 минут ходьбы в день дает +3 года жизни.
Читать дальше →
Всего голосов 23: ↑16 и ↓7 +9
Просмотры 3.2K
Комментарии 7

Интервью с разработчиками SpaceX

Блог компании НПП ИТЭЛМА Тестирование IT-систем *Управление разработкой *Космонавтика Транспорт
Перевод
image

Год назад на Reddit прошла серия вопросов и ответов с разработчиками из SpaceX и Starlink

На вопросы отвечали:

  • Jeff Dexter — руководитель Flight Software and Cybersecurity в SpaceX
  • Josh Sulkin — software design lead в Crew Dragon
  • Wendy Shimata — отказоустойчивость и безопасность для Dragon
  • John Dietrick — разработчик софта для Demo-2
  • Sofian Hnaide — Crew Displays software для Demo-2
  • Matt Monson — работал для Dragon, а теперь разработчик софта для Starlink

Какую самую безумную/невозможную вещь руководство (ака Илон) просило вас сделать?

Jeff Dexter: Я помню, как я был в кабинете Илона и сообщил ему новость о том, что мы никак не сможем реализовать весь новый код для посадки S1 вовремя для предстоящего запуска через 2 недели. После некоторого раздумья он посмотрел на Ларса Блэкмора, который был там с нами, и спросил, если мы внедрим этот код, какова вероятность посадки. Ларс ответил, что около 90%. Перефразируя, Илон посмотрел на нас и, по сути, сказал: «Вы можете дать мне 50%». Я сказал, что за 2 недели мы точно сможем написать достаточно логики, чтобы вероятность посадки составила 50%! Мы не посадили F9-14 (вы можете увидеть это в нашем ролике), но мы многому научились, и это помогло нам в конечном итоге посадить F9-21. Важнейшей частью нашего успеха является наша готовность к неудачам, которые не ставят под угрозу миссию, при условии, что мы постоянно учимся на наших неудачах.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 2.1K
Комментарии 1

Как я случайно заблокировал 10 000 телефонов в Южной Америке

Блог компании Cloud4Y Информационная безопасность *Разработка мобильных приложений *Тестирование мобильных приложений *Читальный зал
Перевод

Перед вами — забавная и поучительная история Шантну Тивари, небрежность которого привела к крайне печальным последствиям: более десяти тысяч телефонов в Южной Америке в один момент оказались заблокированными. Люди не могли даже позвонить, не говоря уж про более сложные действия. О том, как это было — под катом.

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 6.8K
Комментарии 17

История Saudi Aramco. Доктор Эверетт или как в США перестали бояться и полюбили саудовскую нефть

Читальный зал Бизнес-модели Научно-популярное Биографии гиков

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

Этим малоизвестным конфликтом является Вторая мировая война. О ней, а конкретно о перипетиях участия в ней США, расскажут наши многочисленные военные эксперты, поэтому сразу к делу. В декабре 1942 года стало ясно: прогнозы американского командования насчёт потребления нефти и нефтепродуктов оказались слишком оптимистичными, и даже несмотря на положительный ход войны и явное провисание Германии и Италии, наступление и высадка в Нормандии все равно могли захлебнуться. К тому же, США активно поставляла нефть своим союзникам по войне, из-за чего угроза нехватки ресурсов могла подставить под удар гражданское производство и европейских партнёров. Министр внутренних дел США Гарольд Икес прямо заявил: "У нас кончается нефть!". Эйзенхауэр распорядился срочно найти нефть, которая могла бы удовлетворить нужды армии и не только. Человека, на плечи которого легла судьба США во Второй Мировой Войне, звали Эверетт Ли Де Гольер.

Эверетт был поистине уникальным человеком.

Читать далее
Всего голосов 17: ↑13 и ↓4 +9
Просмотры 1.5K
Комментарии 1

DJI представляет новый профессиональный стабилизатор Ronin 4D с камерой Zenmuse X9

Гаджеты Фототехника Видеотехника

Сложно представить, что могла бы выпустить компания DJI потенциально нового, причем кардинально различного от всей выпускаемой продукции. Именно таковым сегодня представлен совершенно новый профессиональный стабилизатор DJI Ronin 4D вместе с объективом Zenmuse X9. Это продвинутое комплексное решение для кинематографии и профессиональной съемки. Устройство, которое объединяет в себе передовые технологии, обеспечивающие высокое качество и мощность. Что за новый продукт представлен DJI, поговорим далее.

Впервые съемка 8К, уникальная и передовая 4-осевая система стабилизации, видео передатчик 4D и автономная работа до 2,5 часов. Новый DJI Ronin 4D — это надежная и прочная конструкция из карбонового волокна и алюминиево-магниевого сплава, корпус объединяет в себе систему 4-осевой стабилизации, фокусировки и обработки изображения, а также систему передачи и контроля. Это позволяет еще проще и быстрее управлять устройством, а также непревзойденное качество съемки.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 2K
Комментарии 0

Data Science: лучшие учебные курсы и программы сертификации

Блог компании RUVDS.com Big Data *Учебный процесс в IT Карьера в IT-индустрии
Перевод
Можно получить два-три десятка Data Science-сертификатов, но по-настоящему стоящих программ сертификации из сферы науки о данных, по моему мнению, не так уж и много. Я хочу рассказать о нескольких таких программах, поддерживаемых авторитетными организациями. Эти программы я оцениваю по разным признакам. В частности — по объёму рассматриваемых в их рамках тем, по их «весу» в глазах потенциального работодателя, по репутации организации, реализующей программу. В последние несколько лет я являюсь и специалистом по анализу данных, и дата-сайентистом. Всё это время у меня формировалось понимание того, что сильнее всего влияет на успех человека в сфере Data Science (DS).



Здесь я рассмотрю ведущие программы Data Science-сертификации, входящие в список, собранный ресурсом Indeed. Из этого списка я выбрал четыре, которые кажутся мне наиболее достойными. Им и посвящён этот материал.
Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры 1.6K
Комментарии 1

Тёмный маршрутизатор из Raspberry Pi

Nginx *Go *GitHub Разработка на Raspberry Pi *DIY или Сделай сам
Из песочницы

В данной статье я расскажу о том, как я сделал из Raspberry Pi маршрутизатор, способный перенаправлять отдельные сайты, отдельные подсети, да хоть все запросы через tor.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 4.6K
Комментарии 14

Vulkan. Руководство разработчика. Пул дескрипторов и сеты дескрипторов

Программирование *C++ *Работа с 3D-графикой *Разработка игр *CGI (графика) *
Перевод
Tutorial


Всем привет! Для тех, кто со мной не знаком, я — технический переводчик в IT-компании CG Tribe в Ижевске. Я занимаюсь переводом руководства Vulkan Tutorial на русский язык и выкладываю переводы на Хабр.

Я остановилась на разделе Uniform buffers и сегодня хочу поделиться переводом заключительной статьи раздела, которая называется Descriptor pool and sets.

Содержание
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 422
Комментарии 1