Совсем недавно закончилась выставка CES 2024, ежегодно проходящая в начале января в Лас-Вегасе, штат Невада, и привлекающая внимание всех любителей технологий. На ивенте показывают новинки потребительской электроники, среди которых гаджеты умного дома, смартфоны, беспилотные и летающие автомобили, а также компьютеры. О них мы и поговорим в этой статье, собрав все самое интересное. На этот раз действительно есть, что обсудить.
Все потоки
Новости
Дороги Анны Фирлинг, и куда они ведут
Посвящается прекрасной истории про AES256 / SFR и RDA/RDS, и таки скромном заработке людей на небольшой разнице MAES-512/xor49 и AES256. Но о нем ничего не говорится в этой саге.
Вместо предисловия
Добрый день. Развернул у себя openstack, вроде даже работает. Теперь встал вопрос с отказоустойчивостью. Хотел бы организовать отказоустойчивый кластер из 2 контроллеров. Может кто подскажет какие есть для этого инструменты (из переписки в чате)
Для ЛЛ: из того же чата: https://docs.openstack.org/kolla-ansible/latest/user/quickstart-development.html . Приключение на 20 минут.
Очередное Неправильное Разъяснение для тех, к кому пришли эффективные совы с предложением перейти (завтра) с Hyper-V \ VMware на Openstack. Что говорить эффективным (особенно критическим) совам - и как их порадовать.
Знакомство с Jest Mocks
Мокинг — это техника изоляции объектов тестирования путем замены зависимостей объектами, которые можно проверять и контролировать. Зависимостью может быть всё, от чего зависит объект, но обычно это модуль, который объект импортирует.
Кибер Бэкап: отказоустойчивость сервера управления
Привет, Хабр. Сегодня расскажем о том, как обеспечить высокую доступность сервера управления Кибер Бэкапа путем настройки отказоустойчивого кластера.
Истории
Geniatech XPI-3566-Zero: что это за одноплатник и на что он способен
С момента выпуска первого Raspberry Pi популярность одноплатных ПК возросла многократно. На данный момент различных моделей на рынке, вероятно, сотни, от самых разных производителей. В прошлом году появился ещё один девайс — Geniatech XPI-3566-Zero. Это базовое устройство, которое позиционируется как альтернатива Raspberry Pi Zero 2 W. Давайте оценим его характеристики и возможности.
Сферический коммивояжёр в вакууме и в реальной жизни
Некоторое время назад я участвовал в разработке приложения для фирмы, работающей в сфере транспортной логистики. Поскольку в тот момент фирма только начинала свою активную деятельность, многие процессы были еще не автоматизированы, и менеджер каждый вечер тратил два часа своего времени на распределение завтрашних заказов по водителям и составление их оптимальных маршрутов. У меня сразу же возникла идея реализовать в приложении инструменты, максимально облегчающие его задачу. Что из этого получилось - под катом.
Как я за один заход хакнул половину американских сетей фастфуда
Консоль бодро оповестила меня о завершении работы скрипта. Его задача заключалась в поиске учётных данных для доступа к Firebase, которые лежали в открытом доступе и принадлежали одному из сотен недавно появившихся ИИ‑стартапов.
Скрипт шёл по общедоступному списку сайтов с использованием домена верхнего уровня .ai
. Программа парсила данные сайтов (и любые.js‑бандлы, на которые находила ссылки) в поиске переменных, которые обычно используются для настройки подключения к Firebase.
Делайте что угодно со своими файлами, ну почти
У меня есть решение для тех случаев, когда ваш процессинг файтов довольно стандартный. Решение пока сыроватое, но уже способное делать интересные и полезные вещи.
Золотая эпоха в микроэлектронике
Минувший год окончательно доказал, что микроэлектроника — ключевая отрасль мировой промышленности. Сюда вливаются миллиарды инвестиций (капиталовложения $160 млрд в 2022 г.) и привлечено внимание крупнейших государств, которые понимают всю важность вопроса.
Такое внимание даёт повод называть нынешнее время «золотой эпохой в микроэлектронике». Никогда ещё отрасль не была в таком почёте у человечества. В выигрыше от этого и потребители, и бизнес, и учёные, которые могут насладиться щедрым финансированием исследований.
Вот некоторые из самых интересных научно-технических разработок второй половины 2023 года.
CodeLLM теперь в Поиске Brave
Поиск Brave теперь включает в себя CodeLLM на основе ИИ для запросов, связанных с программированием. CodeLLM совмещает глубину и качество поисковой выдачи с возможностями резюмирования и объяснения больших языковых моделей. CodeLLM предоставляет программистам возможность получить сгенерированные ИИ фрагменты кода на основе результатов поиска, а также пошаговые объяснения к ним и ссылки на цитируемые материалы, которые можно применять в целях валидации результатов выдачи. CodeLLM бесплатна и интегрирована в Поиск Brave, так что пользователям не требуется переключаться между приложениями и подвергать свою конфиденциальность риску.
Анализ объявлений Airbnb в Нью-Йорке за 2019 год
Для нашего последнего проекта мы решили работать с набором данных Airbnb по Нью-Йорку за 2019 год, который предоставляет обширные данные о ценах, местоположении и листингах аренды Airbnb в популярных районах Нью-Йорка. Наш набор данных позволяет нам понять активность листинга по хостам, географической доступности и истории цен, которые мы можем легко использовать в нашем анализе.
В этом последнем проекте нашей главной целью было понять, как эти различные показатели объявлений влияют на цены и популярность аренды Airbnb и как они различаются в разных районах Нью-Йорка. В частности, мы стремились ответить на вопрос, как цена влияет на такие показатели листинга, как район и тип номера. Мы также стремились понять, как на доступность этих объявлений влияют одни и те же показатели (местоположение и тип номера), а также на более абстрактном уровне, какие хосты наиболее загружены и почему.
Личный опыт: переход с Redux на Effector. И при чем тут DX
Frontend-разработка очень богата различными инструментами. Новые фреймворки и библиотеки выходят чуть ли не каждый день и, к сожалению, не все из них одинаково полезны или могут сделать ваш продукт лучше. Кроме того, они различаются по степени удобства именно для разработчика. Есть такое понятие DX – Developer eXperience – по аналогии с UX. Это то, насколько разработчику удобно, интуитивно понятно пользоваться определенным сервисом.
Меня зовут Аня, я frontend-специалист в компании SimbirSoft с опытом в разработке более трех лет. Уже успела поработать со многими инструментами, участвовала в проекте, где переносили огромное приложение на новые библиотеки, в том числе заменяли Redux на Effector. В этой статье хочу поделиться своими мыслями об этих стейтменеджерах с точки зрения DX.
Да, их сравнивали много раз, но мой акцент будет на том, как писать код на Effector для привычных кейсов в Redux. Подчеркну, DX — это не про рациональные аргументы, а про комфорт, фэншуй и тому подобные вещи (вы же понимаете, о чем я, правда?…).
Забегая вперед, хочу сказать, что Effector мне понравился. И прежде всего своей простотой — да-да, один из наших любимых принципов KISS). И может быть, что я по поводу Effector испытываю ещё какую-то национальную гордость, потому что это разработка ребят из России.
Показалось, что ИИ уже ворвался в нашу жизнь, но нет
Несмотря на популярность темы ИИ в инфопространстве в жизни обычных людей до сих пор нет этого ИИ. Мы наблюдаем самые ранние стадии развития технологии, когда в быту ей пользуются новаторы и ранние последователи, но до массового рынка ещё не дошло.
В статье расскажу, как применяю ИИ в своих задачах и как его используют мои коллеги и знакомые разработчики. Разберём, как ИИ повлияет на цифровые сервисы в ближайшем будущем и как это отразится на нашем взаимодействии с ними. Посмотрим на негативную сторону ИИ и ответим на вопрос, стоит ли опасаться его массового распространения.
Ближайшие события
Разработка онлайн-тестов для оценки профессиональных навыков сотрудников
Эта статья посвящена разработке и применению онлайн-тестов для оценки профессиональных навыков сотрудников, подкреплённых реальными примерами и кейсами, демонстрирующими их эффективность и гибкость.
Целевая аудитория статьи - HR-менеджеры, руководители отделов, специалисты по обучению и развитию персонала, а также профессионалы в сфере маркетинга и клиентского опыта. Для вас, как для профессионала, важно не только уметь оценивать навыки и квалификацию сотрудников, но и делать это максимально эффективно и объективно. Именно здесь онлайн-тесты, разработанные с учетом специфики вашей организации и задач, становятся незаменимым инструментом.
Exception Handling: сквозь мультивселенные интероперабельности
В любой программе периодически возникают исключительные ситуации, которые необходимо обрабатывать. В большинстве случаев обработка ошибок не вызывает вопросов, но ситуация становится сложнее, когда среда вашего исполнения представляет собой сэндвич из интерпретируемого и нативно исполняемого кода на разных языках.
Меня зовут Максим Кокряшкин, я занимаюсь поддержкой и расширением функциональности форка LuaJIT, интегрированного в Tarantool. В этой статье мы обсудим, как интероперабельность исключений помогает упростить обработку ошибок на стыках разных языковых рантаймов, а также посмотрим, как можно реализовать интероперабельность стандартными механизмами обработки исключений.
Идеальный ремейк Dungeon Keeper
Под своей статьёй о Dungeon Keeper 2 я увидел множество комментариев, выражающих вашу любовь именно к первой части серии. Наверно из-за того, что я сыграл в неё уже после знакомства со второй частью, не могу сказать, что она оставила такой же след в моей душе, как это сделала DK2. Но «Олдфажный геймер» слышит ваши голоса и понимает (надеюсь), что дорого вашему сердцу, поэтому сегодня подготовил для вас отличную сборку с фанатским ремейком Dungeon Keeper 1, которая, как мне кажется, ИДЕАЛЬНА как для знакомства с игрой, так и для возвращения спустя долгие годы. И, должен вам сказать, получилось реально здорово!
Так как эту статью могут читать те, кто не знаком с данной франшизой, кратко расскажу о Dungeon Keeper, пытаясь заинтересовать и побудить к самостоятельному прохождению, благо сейчас для этого отличный момент – вышел фанатский ремейк. Ну а если вам интересно подробнее узнать про историю компании-разработчика или о различных игровых механиках, заложенных в этих частях, можете смело переходить по ссылке, чтобы прочитать статью о второй части серии, а также скачать сборку с игрой!
Учимся создавать простых ботов или туториал по библиотеке TeleBot
Начнем с того, что библиотек для разработки телегам-ботов на Python несколько, я упомяну основные три. В первой части статьи будет небольшой обзор этих библиотек (примеры кода тут будут для красоты, не пугайтесь, ниже будет пошаговый Гайд по одной конкретной библиотеке), потом комментарий о том, какую стоит выбрать для разработки конкретно своего бота и подробное руководство для новичков по разработке бота с разбором каждой строчки кода.
Как реализовать поведенческий анализ в Linux на уровне гипервизора
Привет, Хабр! Меня зовут Алексей Колесников, я работаю в отделе обнаружения вредоносного ПО экспертного центра безопасности Positive Technologies (PT Expert Security Center, PT ESC). Недавно я выступил на международной конференции AVAR 2023, которая проходила в Дубае. Рассказывал про новые плагины, разработанные PT Expert Security Center для опенсорсной системы динамического анализа вредоносного программного обеспечения DRAKVUF, и показывал, как с их помощью в песочнице PT Sandbox детектировать актуальные угрозы для Linux.
Под катом мини-обзор популярных инструментов для мониторинга вредоносов в Linux, о работе наших плагинов в DRAKVUF и анализ ВПО с их использованием.
Полное руководство по управлению навигацией во Flutter с помощью пакета go-router: часть 1
Привет, Хабр! Меня зовут Юрий Петров, я автор ютуб-канала «Мобильный разработчик» и Flutter Team Lead в Friflex. Мы разрабатываем мобильные приложения для бизнеса и специализируемся на Flutter.
В этом руководстве я хочу рассказать про пакет go_router. Он помогает управлять навигацией во Flutter. Команда разработки Flutter поддерживает библиотеку go_router. Это позволяет надеяться, что она продолжит развиваться.
Рассказывать буду на примере простого проекта — Todo (заметки). Я понимаю, что таких проектов на Хабре очень много. Но, по-моему, лучшего примера не найти.
Треугольник Паскаля и скрытые в нём «паск(х)алки»
Известный американский популяризатор науки Мартин Гарднер в своей книге «Математические новеллы» посвятил целую главу «одной из самых изящных и известных схем в истории математики», которую чаще всего принято называть треугольником Паскаля. Эта математическая конструкция, конечно, была известна и до того, как «французский Архимед» написал свой «Трактат об арифметическом треугольнике». Однако на момент издания труда Блеза Паскаля именно в нём содержалась наиболее полная информация об этом математическом явлении. Правда, итальянцы предпочитают называть этот фундаментальный артефакт треугольником Тартальи, описавшем таблицу за сто лет до Паскаля, а в Германии его называют треугольником Штифеля. В Иране и, пожалуй, в большинстве арабских стран его принято называть треугольником Хайяма, а китайцы отстаивают приоритет своего соотечественника и называют его треугольником Ян Хуэя.