Habr.com

Ленты новостей Хабр
URL-адрес: https://habr.com/ru/all//
Обновлено: 25 мин. 32 сек. назад

Пост хвастовства домашними офисами

1 час 11 мин. назад


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

[Из песочницы] Оптимизируем память Rails сервиса (реальный кейс)

2 часа 7 мин. назад


Для Ruby и Ruby on Rails разработчиков уровня Junior+, Middle Читать дальше →

Как развивается борьба с робозвонками в США — о мерах политиков и телекоммуникационных компаний

2 часа 14 мин. назад
В России возросло число телефонных мошенников. В 2019-м ФинЦЕРТ Центробанка заблокировал пять тысяч номеров, принадлежащих злоумышленникам. Цифра довольно скромная, но она в 39 раз больше, чем годом ранее. А сегодня, в период эпидемиологического кризиса, риски такого рода только увеличились. Поэтому всем нам стоит быть внимательнее. Ситуация будет становиться все напряженнее, пока регулятор не обратит внимание на нарастающую проблему.

Именно такой сценарий сейчас разворачивается в США, где идет война с робозвонками. Мы решили посмотреть, какие методы борьбы предлагают политики, телекомы и ИТ-компании.

Читать дальше →

Security Week 14: приватность в условиях пандемии

3 часа 1 мин. назад
В дайджесте на прошлой неделе мы привели примеры эволюции традиционной киберпреступности на фоне пандемии. Это важная тема, особенно в условиях массового перехода на удаленную работу, но лишь в краткосрочной перспективе. Мы еще столкнемся с кибератаками, эксплуатирующими «вирусную» тематику, но они закончатся (надеемся, скоро) вместе с пандемией. Сегодня поговорим о влиянии, которое шумиха вокруг COVID-19 оказывает на приватность, и здесь эффект от нынешней ситуации, скорее всего, будет долгосрочным.

Начнем с цифрового аспекта. Сервис телеконференций Zoom, испытывающий в последнее время значительный прирост числа пользователей, стал объектом внимания и тех, кто заботится о приватности, и тех, кто любит ее нарушать. Последние ответственны за явление, названное "ZoomBombing": подключение к чатам других людей для наведения бардака и паники. Причина — отсутствие надежных инструментов для того, чтобы к встрече могли присоединиться только те, кого там ждут.
Читать дальше →

15 женщин, внесших большой вклад в астрономию

3 часа 36 мин. назад
Всем привет, Хабровцы!

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

Ну что же, интересного прочтения, друзья!


Мария Митчелл (вторая слева) и ее ученицы измеряют вращение Солнца по движению солнечных пятен. Фото предоставила Библиотека колледжа Вассар.
Читать дальше →

Конкурс студенческих IoT-проектов-2019: суровый челябинский Интернет вещей собрал все награды

4 часа 27 мин. назад
Хочу поделиться с вами итогами нашей образовательной программы для вузов «IT Академия Samsung» по Интернету вещей. Ежегодный межвузовский финал конкурса проектов в области Интернета вещей является кульминацией учебного года и проводился уже во второй раз. Всего представили 12 проектов в номинациях «Исследование» и «Бизнес и общество». Приятно отметить, что учебный курс «IT Академии» и конкурс на выходе дают проекты, практически применимые в реальной жизни.

В этом году в финале участвовали проекты студентов из 7 ведущих университетов России. Превосходный результат продемонстрировали студенты ЮурГУ (Челябинск), все основные награды уехали туда. Традиционно высокий уровень показали ребята из МФТИ и МИРЭА (вуз-победитель прошлого года и самый многочисленный выпуск по количеству студентов). И наконец, проекты студентов из НГТУ (Новосибирск) были также отмечены по итогам. Среди других финалистов: студенты из ВШЭ, СПбГУ, ТУСУР (Томск).


Читать дальше →

«Вы уж простите, обознался...» или распознаем малину и контроллеры с помощью Tensorflow Object Detection API

4 часа 58 мин. назад
В конце прошлого года, я написал статью, о том как был заинтригован возможностью распознавания объектов на изображениях с помощью нейронных сетей. В той статье мы с помощью PyTorch классифицировали на видео либо ягоду малину, либо ардуино-подобный контроллер. И не смотря на то, что PyTorch мне понравился, обратился я к нему потому, что не смог с наскока разобраться с TensorFlow. Но я пообещал, что ещё вернусь к вопросу распознавания объектов на видео. Кажется пришло время сдержать обещание.

В данной статье мы попробуем на своей локальной машине дообучить уже готовую модель в Tensorflow 1.13 и Object Detection API на нашем собственном наборе изображений, а потом используем её для распознавания ягод и контроллеров, в видеопотоке веб-камеры с помощью OpenCV.

Хотите к лету улучшить навык распознавания ягод? Тогда милости прошу под кат.


Читать дальше →

Введение в 3D: основы Three.js

5 часов 14 мин. назад

Cложность Web меняется ежедневно, и его возможности растут так же быстро, особенно с 3D-рендерингом. Кто только начинает вливаться в тему 3D — добро пожаловать под кат.


Читать дальше →

[recovery mode] Как выбрать торговый терминал для работы на бирже

6 часов 20 мин. назад


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

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

Могучие Typescript Декораторы — как работают, во что компилируются и для каких прикладных задач применимы

6 часов 49 мин. назад

Каждый Ангуляр разработчик видел декораторы в тайпскрипт коде. Их используют, чтобы описать Модули, сконфигурировать Dependency Injection или настроить компонент. Другими словами, декораторы используются, чтобы описать дополнительную информацию, или метаданные, для фреймворка или компилятора (в случае Ангуляра). При чем, Ангуляр лишь один из примеров. Существуют многие другие библиотеки, использующие декораторы для простоты и наглядности кода, как декларативный подход. Как .NET разработчик в прошлом, я вижу много сходства между TS декораторами и .NET аттрибутами. Наконец, набирающий популярность NestJS фреймворк для бекенд приложений (абстракция над Node), также построен на интенсивном использовании декораторов и декларативном подходе. Как это все работает и каким образом использовать декораторы в своем коде, чтобы он был более удобным и читабельным? Мы все понимаем, что после компиляции TS кода мы получаем Javascript код. В котором нет понятия декоратор, как и многих других Typescript особенностей. Поэтому для меня наиболее интересным является вопрос, во что превращается декоратор после компиляции. Занимаясь этим вопросом, я сделал выступление на митапе в Минске и хочу поделиться статьей.


Читать дальше →

У нас длинные руки

7 часов 14 мин. назад


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

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

[Из песочницы] Реверс-инжениринг протокола китайского USB ИК трансивера

7 часов 14 мин. назад

Попался мне китайский MicroUSB ИК трансивер, и возникло желание подключить его к компу с Windows. Трансивер представляет собой весьма компактный девайс с разъемом Micro USB. Единственный «официальный» вариант работы с ним — через Android приложение под названием ZaZaRemote.

При подключении к компу через переходник девайс определился как HID-совместимое устройство USB\VID_10C4&PID_8468. Гугление по этому ID не дало никаких результатов, и пришлось заняться реверсингом протокола.
Читать дальше →

Сноуден: пандемия закончится, а слежка за населением останется

7 часов 29 мин. назад
«Временные меры быстро станут постоянными»


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

Эдвард Сноуден так не считает.

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

Яндекс.Маршрутизация: как мы окунулись в логистику и решили поменять будущее

7 часов 40 мин. назад
Этот текст возник благодаря появившейся в Яндексе забаве random coffee — система назначает встречу двум случайным сотрудникам, если они указали, что хотят участвовать в таких встречах. Мои собеседники находили рассказ о том, чем я занимаюсь, интересным, и вот у меня дошли руки предложить его более широкой аудитории.

До Хабра я выступил с гостевой лекцией на факультете компьютерных наук Вышки и Яндекса — рассказал студентам ФКН ровно то же самое, о чем сейчас расскажу вам (в конце поста есть видео). А именно — как путешествия с водителями, развозящими заказы из интернет-магазинов, убедили нашу команду делать новый сервис про логистику. Надеюсь, у меня получится передать вам мои ощущения от этой сферы: я поездил в «Газели» и «Ларгусе», послушал жалобы сотрудников на придирчивую «тетку из Ногинска» и стал свидетелем того, как заказ из трех самокатов для трех детей превратился в драму. А в конце поговорим про технологии.
Читать дальше →

Обзор PoE-коммутатора GS1350-12HP + Розыгрыш

7 часов 42 мин. назад


Обзор 12-портового смарт-управляемого гигабитного PoE-коммутатора Zyxel GS1350-12HP с гигабитным аплинком и ценой 21 799 рублей.

Все кто заглянет под кат, рискуют его получить абсолютно бесплатно.
Читать дальше →

Про кафедру ABBYY в МФТИ. Мой личный опыт

7 часов 42 мин. назад
Привет! Меня зовут Алексей, в этом году я заканчиваю учебу на бакалавриате ABBYY на Физтехе. А еще пишу диплом, работаю и все это делаю на удаленке. В этом посте я опишу свой опыт поступления на бакалавриат ABBYY: это было пару лет назад, в 2018 году, когда мир был более безопасным (на самом деле нет) и люди могли чаще трогать лицо руками.

Я расскажу о том, как я выбирал базовую кафедру и не сошел с ума, легко ли мне было поступить, поделюсь с вами впечатлениями от процесса обучения и стажировки и признаюсь, каково совмещать учебу с работой. Надеюсь, мой пост пригодится студентам, которые размышляют, на какую базовую кафедру в МФТИ поступать и на что при этом обратить внимание. Ведь выбор кафедры очень важен, от него зависит сфера развития на ближайшие несколько лет.
Читать дальше →

[Из песочницы] Как работает электронная почта

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


Читать дальше →

MitM-like поддержка RTOS в GDB

8 часов 5 мин. назад

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


Итак...


Какое-то время назад я писал код прошивки для грабберов Epiphan линейки AV.io:


  • AV.io HD — наш пилот, на котором многое было отлажено и сформирована архитектура
  • AV.io SDI — закрепляем позиции
  • AV.io 4K — уже новое железо и новые подходы, теперь запускаемся практически мгновенно
  • KVM2USB 3.0 — глубокое переосмысление AV.io HD. По сути, благодаря заложенному потенциалу для модернизации в базовую модель, практически без модификации железа, чисто софтом смогли сделать новый продукт.

Там был задействован Cypress FX3, а SDK был построен поверх ThreadX. В качестве JTAG отладчика можно использовать Olimex ARM-USB-OCD-H в связке с OpenOCD. К сожалению, OpenOCD ничего не знает про треды в RTOS и, хотя, базовая поддержка присутствует в коде, конкретно для нашего процессора использовалась схема стекинга регистров, которая отличалась от того, что было уже реализовано. Пришлось разбираться и дорабатывать. Профиты от использования JTAG для разработки трудно переоценить, как минимум в случае распределённой работы.


Итак, время идёт. Теперь очередь за FPGA от Xilinx и его софтовым процессором MicroBlaze, где можно запустить портированый FreeRTOS версии 10.x. Но проблема ровно такая же: поддержки тредов в отладчике нет!

Читать дальше →

[Перевод] DBLog — общий фреймворк для Change Data Capture

8 часов 5 мин. назад
Всем привет! Предлагаем к прочтению перевод статьи, который мы подготовили специально для студентов курса «Архитектор высоких нагрузок».


Введение
Отслеживание изменений данных (Change Data Capture, CDC) позволяет в реальном времени получать закоммиченные изменения в базе данных и распространять их среди различных потребителей [1][2]. CDC становится все более популярным, когда требуется синхронизация между разнородными хранилищами данных (например, MySQL и ElasticSearch) и является альтернативой традиционным методам, таким как двойная запись (dual-writes) и распределенные транзакции [3][4]. Читать дальше →

[Перевод] Откровения и страхи сотрудницы Amazon в эпоху коронавируса

8 часов 15 мин. назад


Сотрудники минимум десяти складов Amazon в США оказались заражены коронавирусом. Объекты закрыты для глубокой очистки, коллеги зараженных попали под карантин. Новости о том, что они вошли в контакт с COVID-19, некоторые рабочие узнавали из новостей.


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


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

Читать дальше →

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.