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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Опасность устарела: несколько важных нюансов в новых стандартах C++

Время на прочтение16 мин
Количество просмотров59
Undefined behavior (UB) — боль, знакомая каждому разработчику со стажем; эдакий «код Шредингера», когда не знаешь, правильно тот работает или нет. К счастью, стандарты языка С++20/23/26 привнесли относительно неопределенного поведения кое-что новое. И довольно важное, если вы — архитектор ПО, а «плюсы» — ключевой стек вашей компании (подробнее о том, как и почему мы в «Лаборатории Касперского» много используем С++, читайте здесь).

В этой статье я со своих позиций Senior Software Architect и Security Champion в микроядерной операционной системе KasperskyOS рассмотрю кейсы-ловушки, в которые можно попасть практически в любом из стандартов, и покажу, что меняется в С++20/23/26, — уменьшается ли количество кейсов с неопределенным поведением, и становится ли С++ безопаснее.


Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии0

Новости

Статья

Противостояние или союз: перспективы открытых и проприетарных ML-моделей

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров30

Еще пару лет назад у всех на слуху было всего одно название — ChatGPT. Сегодня популярность набрали десятки генеративных моделей, а также построенных на их основе сервисов: от проприетарных (Google Gemini или Bing Chat) до открытых (Falcon или Mistral). Для массового внедрения ML-моделей создано достаточно подходящих мощностей. Компании, использующие технологии ИИ, нейронных сетей, больших данных, Data Science могут воспользоваться GPU-ресурсами MWS.

Неудивительно, что ажиотаж вокруг генеративных моделей тянет за собой весь рынок систем ИИ. Так, по оценкам Statista Market Insights, в 2023 году его объем составил $196 млрд, но всего двумя годами ранее эта цифра не превышала $21 млрд. При этом многие аналитики убеждены, что отрасль вырастет еще на 37% в течение семи лет.

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

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

Microsoft в курсе бага в Windows 10/11 c уведомлениями о смене часового пояса

Время на прочтение1 мин
Количество просмотров106

Microsoft знает про баг в Windows 11 и Windows 10, из-за которого система постоянно отправляет пользователям уведомления с просьбой разрешить изменение часового пояса. Система сообщает, что «из-за изменения местоположения обнаружено новое время», и предлагает принять изменения. Если согласиться, откроется страница настроек даты и времени, где время не изменилось.

Читать далее
Рейтинг0
Комментарии0
Статья

Почему мама не может написать мне электронное письмо?

Время на прочтение4 мин
Количество просмотров222
Детективное расследование по делу о почте Proton с шифрованием.

Внезапное молчание


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

Вместо них я начал получать зашифрованные PGP письма с пустым телом, которые выглядели вот так:


При изучении сообщения становилось очевидно, что это зашифрованное письмо, которое не поддерживает Fastmail. У этого сервиса есть целый пост, объясняющий такую позицию: https://www.fastmail.com/blog/why-we-dont-offer-pgp/, но до недавнего момента меня это не особо беспокоило, ведь никто не отправляет мне зашифрованные письма.

Теперь я знаю, что Proton отправляет зашифрованные письма на другие почтовые адреса Proton, но было очевидно, что адрес почты не хостится на Proton; это достаточно легко определить с помощью DNS. Когда я попробовал воспользоваться своей рабочей почтой, всё оказалось ещё более странным, потому что возникла та же ошибка.
Читать дальше →
Всего голосов 1: ↑1 и ↓0+2
Комментарии0

Истории

Новость

Новый китайский владелец популярного проекта Polyfill JS внедрил вредоносное ПО более чем на 100 тысяч сайтов

Время на прочтение4 мин
Количество просмотров535

Polyfill.js - популярная библиотека с открытым исходным кодом для поддержки старых браузеров. Более 100 тыс. сайтов встраивают ее через домен cdn.polyfill.io. Среди известных пользователей JSTOR (цифровая база данных полнотекстовых научных журналов), Intuit и вебсайт Всемирного экономического форума. В феврале этого года китайская компания Funnull купила домен и аккаунт на Github. С тех пор этот домен был замечен в внедрении вредоносного ПО на мобильные устройства через любые сайты, использующие cdn.polyfill.io. Любые жалобы быстро удалялись (архив здесь) из репозитория Github.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0
Статья

Перспективы, вызовы и тренды на ИТ-рынке: итоги дискуссии К2Тех на ЦИПР-2024

Время на прочтение8 мин
Количество просмотров80

На конференции ЦИПР-2024 К2Тех провел сессию «Внедрять нельзя откладывать. Построение ИТ-инфраструктуры сегодня» с лидерами ИТ-рынка — крупными заказчиками и вендорами. В ходе диалога участники сессии обсудили  текущую ситуацию в отрасли, актуальные вызовы и перспективы импортозамещения.

В этом материале мы поделимся итогами дискуссии на ЦИПР. И расскажем об основных трендах ИТ-рынка, статусе перехода компаний на российские решения и подходах к построению ИТ-инфраструктуры. 

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

Как выстроить работу с кросс-продуктовыми фичами, чтобы не было мучительно больно: опыт команды VK WorkSpace

Время на прочтение7 мин
Количество просмотров46

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

Меня зовут Таисия Толстунова, и на примере команды обеспечения качества продуктов в VK WorkSpace я расскажу, какие трудности могут возникнуть при работе с кросс-продуктовыми фичами и как минимизировать потенциальные проблемы.

Материал подготовлен по мотивам совместного моего совместного доклада с Еленой Кореневой «Преодоление трудностей кросс-продуктового тестирования».

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

«Сбер» представил сервис GigaChek для определения текстов, написанных ИИ

Время на прочтение1 мин
Количество просмотров265

«Сбер» представил GigaCheck — технологию, определяющую, создан ли текст человеком или сгенерирован с помощью искусственного интеллекта. Пока доступна только демо-версия для тестирования на сайте, а также в боте Telegram.

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

Организация чат-центра на базе модуля Омниканальность Rocket.Chat

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров149

Всем привет! Сегодня я хочу рассказать, как можно быстро и просто организовать полнофункциональный чат-центр на основе корпоративного OpenSource мессенджера Rocket.Chat, используя модуль Омниканальности.

Расскажу о том, что представляет собой функционал Омниканальности, и для чего он нужен. Данный модуль позволяет общаться с внешними клиентами, подрядчиками и партнерами в одном окне корпоративного мессенджера Rocket.Chat. Можно организовать полноценный чат-центр для приема сообщений с сайта или из любых внешних мессенджеров и социальных сетей с гибкой маршрутизацией входящих обращений между операторами чат-центра, просмотром статистики, подключением к CRM системе и многое другое.

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

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

Вова заглянул в гости в Garage Eight и провел живой диалог с нашим дизайн-комьюнити. Получилась не лекция, а спич-импровизация, из которой мы узнали: 

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

А еще спикер поделился инсайтами разработки дизайна в Яндексе, своими собственными факапами и выводами, к которым они привели. Смотри запись встречи!

А если ты уже преисполнился во всех этих вопросах, может, тебя заинтересует вакансия дизайн-лида? ;-)

Теги:
0
Комментарии0
Статья

Сколько денег человечество тратит на технологии и как они распределяются

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров270

Израиль и Южная Корея тратят на технологии 5-6% от своего ВВП и это — максимальный показатель из всех стран мира. В соотношении с другими затратами человечество тратит на технологии не так уж и много. И все же каждые 18 месяцев скорость развития технологий удваивается. Разбираемся, как много денег люди тратят на технологии, в какие сферы их вкладывают больше всего, а какие, в итоге, быстрее всего растут. 

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0
Новость

Год на орбите

Время на прочтение1 мин
Количество просмотров379

Наши малые спутники формата CubeSat-3U уже целый год бороздят космические просторы, успешно выполняя свою миссию. 27 июня 2023 СТЦ, в особенности сотрудники НТЦ по космическим системам и комплексам, с волнением следили за запуском ракеты-носителя «Союз-2.1б» с космодрома Восточный. В режиме реального времени мы наблюдали за выведением спутников на орбиту.

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

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

🔹 алгоритмы местоопределения источников радиоизлучения;

🔹 алгоритмы работы системы ориентации и стабилизации;

🔹 режимы работы двигательной установки, формирование и удержание единого кластера МКА (уже более 9 месяцев);

🔹 каналы высокоскоростной передачи данных (до 20 МБ/с), общий объем полученных данных составил более 100 ГБ;

🔹 механизмы обновления бортового ПО;

🔹 продолжается совместная работа по алгоритмам обработки полученных данных со студентами Санкт-Петербургского политехнического университета.

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии2
Статья

База по базам данных. Для всех интересующихся

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров468

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

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

Ближайшие события

Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область
Новость

Support Awards 2024 – Оскар для команд технической поддержки

Время на прочтение1 мин
Количество просмотров102

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

Номинации:

Читать далее
Рейтинг0
Комментарии2
Статья

Сколько стоят клики на популярных рекламных платформах и где они дешевле: исследование click.ru

Время на прочтение13 мин
Количество просмотров108

При медиапланировании нужно обязательно анализировать информацию о площадке, на которой вы планируете размещать рекламу. И один из важных параметров – CPC – стоимость клика. Сервис click.ru провел исследование и сравнил CPC в наиболее популярных рекламных системах. Посмотрим данные за год с апреля 2023 по апрель 2024 года, а также проанализируем статистику на начало и конец этого периода.

Читать далее
Рейтинг0
Комментарии0
Статья

Как я стал не пойми кем

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров836

Когда счастливый и довольный достиг того, чего хотел - вкатился в Linux-разработку. Но получил не совсем то, чего хотел. Или хотел, но еще не понял, что хотел.

Ну так и чего хотел-то?
Всего голосов 5: ↑0 и ↓5-5
Комментарии0
Пост

Подключайтесь к вебинару о миграции инфраструктуры в Selectel

Прямо сейчас обсуждаем, как перенести инфраструктуру с минимальным даунтаймом и что предусмотреть, чтобы сделать переезд в Selectel максимально комфортным для проекта.

Смотрите прямой эфир, чтобы узнать:

  • о видах, инструментах и сложностях миграции,

  • о длительности переноса проекта,

  • о зонах ответственности при миграции,

  • о переключении продакшена после переноса,

  • о контроле за работой инфраструктуры.

Подключиться к трансляции →

Теги:
0
Комментарии0
Статья

Spring Boot Starter: практически, принципиально и подробно. Part 2

Время на прочтение10 мин
Количество просмотров130

Продолжаю рассказывать о Spring Boot Starter. В прошлой части мы создали принципиальное решение, которое позволит запустить стартер как подключаемую к другому Spring-Boot-приложению библиотеку.

В этой части мы разберемся с зависимостями, стандартными и кастомными аннотациями.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0
Статья

41 год платформе MSX. Компьютеры, на которых выросли поколения

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров401


С названием японской корпорации Yamaha у кого-то ассоциируются мотоциклы, а лично у меня — синтезаторы: на таком играл мой приятель в нашей институтской музыкальной группе. Но есть ещё одна ностальгическая ассоциация: персональные компьютеры Yamaha MSX2, с которыми я впервые познакомился в школьные годы. Увидев недавно эту персоналку на выставке ретротехники, я не смог удержаться от соблазна ещё разок рассмотреть её поближе и нырнуть в омут воспоминаний…
Читать дальше →
Всего голосов 12: ↑12 и ↓0+18
Комментарии6
Новость

«Яндекс» запустила CodeRun — сервис для решения задач по программированию

Время на прочтение2 мин
Количество просмотров846

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

Читать далее
Всего голосов 4: ↑3 и ↓1+6
Комментарии1
1
23 ...