В России к 2030 году планируется вывести в онлайн абсолютно все государственные сервисы и обеспечить хранение 90% отчетных документов в электронном виде. С одной стороны, нам станет удобнее пользоваться услугами. С другой — это подольет масла в огонь с точки зрения кибербеза. Злоумышленники и так на протяжении последних шести лет чаще всего атакуют именно госсектор, а с развитием новых технологий у них появятся новые возможности для этого. Кроме того, у киберпреступников будет больше шансов дотянуться и до нас — конечных пользователей. Почему — рассказываем под катом: с цифрами, пруфами и примерами.
Все потоки
Деннис Макалистэйр Ритчи. Между Unix и С
Создатель.
Точнее всего описывает Денниса Ритчи именно это слово. Он не стал выдающимся учёным, породившим целые научные школы. Он не блистал на каждой обложке, и его имя не приходит на ум людям при словах «компьютер», «сайт». Однако, именно этот милый карапуз, детскую фотографию которого вы видите рядом с текстом, обессмертил себя, создав язык программирования С, вписав себя в систему UNIX и историю компьютерных систем, чем действительно изменил наше время. Из его рук вышла технология, которая используется уже многие десятки лет и не планирует терять своё место в истории.
Товарищ Ритчи обладал ещё одной важной чертой, он умел находить хороших, верных друзей, с которыми шёл к вершине. Сегодня мы с вами поговорим не только о операционной системе, языке программирования и их совместном развитии, но и о двух друзьях, Деннисе Ритчи и Кене Томпсоне, которые на протяжении многих лет вместе создавали цифровое будущее.
Денис Маккалистер Ритчи однажды был вынужден дать ответ, какое из своих творений он любит больше, С или UNIX. Мы решили тоже поставить вас в условия выбора и подготовили аудиоверсию статьи, вы можете сами выбрать, читать статью или слушать.
Боль и непонимание на ретро: как мы наладили выявление и решение проблем в команде
Привет! Меня зовут Маша Партус, я проектировщик интерфейсов клиентских и внутренних сервисов в Selectel. Хочу поделиться историей, как мы ввели ретро в команде, в которой его никогда не было. Под катом рассказываю, зачем это вообще нужно, на какие грабли мы наступили и чего в итоге добились. Если хотите внедрить ретро у себя и предпочитаете учиться на чужих ошибках, добро пожаловать под кат. А потом в комментарии — поделиться опытом.
Prometheus: как Бог огня стал Богом мониторинга
Одним из важных компонентов современной разработки программного обеспечения является мониторинг. Он позволяет непрерывно следить за состоянием приложений и инфраструктуры, что дает возможность активно обнаруживать проблемы, предотвращать возникновение аварий и оптимизировать работу системы.
Метрики собирает и анализирует Prometheus – гибкая система с открытым исходным кодом, являющаяся одним из самых распространенных инструментов для реализации мониторинга.
Цель данной статьи - рассмотреть процесс разработки сервиса мониторинга на основе Prometheus и оценить его значимость в контексте современной разработки программного обеспечения.
Истории
std::execution принят в C++26 — пора знакомиться
Единый фреймворк асинхронности и параллелизма, возможность делить вычислительные ресурсы разными кодовыми базами без сложной интеграции, простота использования и гибкость - все это то, чего в C++ никогда не было.
В конце июня стандартный комитет одобрил включение std::execution (P2300) в C++26. Это пропозал, который призван решить вышеуказанные проблемы. Давайте разбираться!
Оптимизация Linux задерживается: ушел главный разработчик проекта Rust for Linux. Но почему?
Привет, Хабр! Это Даша Волкова из МТС Диджитал. Несколько дней назад стало известно, что Ведсон Алмейда Фильо (Wedson Almeida Filho), ключевой участник проекта Rust for Linux, решил уйти из команды. О своем решении он объявил неожиданно для многих представителей как самого проекта, так и Linux-сообщества. Теперь переход ОС на Rust замедлится. Что случилось?
Актуальность компонента
Знакома ли вам ситуация, когда вы заходите в чужой макет, берете оттуда компоненты, верстаете экран и вот-вот собираетесь передавать его в разработку, как вдруг выясняется, что компоненты не из дизайн-системы (ДС) или давно удалены? Теперь всё приходится пересобирать. Знакомо?
Как это решить?
По этой причине и была придумана система статусов компонентов. Они помогают обозначить актуальность компонентов как для дизайнеров, так и для разработчиков. Статусы помогают определить, актуален ли компонент, удален ли он или это часть компонента из ДС, которым не следует пользоваться.
Давайте по порядку. Ниже приведен пример макета, в котором есть как актуальные, так и неактуальные компоненты.
Болезнь Альцгеймера может оказаться аутоиммунным заболеванием
Поиски лекарства от болезни Альцгеймера становятся все более конкурентными и спорными, и в последние годы в этой области появилось несколько важных противоречий.
В июле 2022 года журнал Science сообщил, что ключевая научная работа 2006 года, опубликованная в престижном журнале Nature, в которой причиной болезни Альцгеймера был назван подтип белка мозга под названием бета-амилоид, могла быть основана на сфабрикованных данных.
Годом ранее, в июне 2021 года, Управление по санитарному надзору за качеством пищевых продуктов и медикаментов США (FDA) одобрило адуканумаб, антитело, направленное против бета-амилоида, в качестве препарата для лечения болезни Альцгеймера, хотя данные, подтверждающие его применение, были неполными и противоречивыми. Некоторые врачи считают, что адуканумаб не должен был быть одобрен, в то время как другие утверждают, что ему следует дать шанс.
Открыли свой завод, чтобы не идти работать на завод
Мы обычная семья, живем в маленьком городе на Урале. Родители всю жизнь занимались производством. А мой муж — автоэлектрик. За 20 лет, что он чинил Камазы и Уралы, часто сталкивался с одной проблемой: нужные запчасти для электрики найти непросто. Вот мы и подумали: а почему бы не попробовать делать их самим?
Мы открыли небольшой завод и делаем жгуты проводов и нашли способ продавать для Камаза, Урала и сельхозтехники. Но перед тем как рассказывать про рынок электрики и наше производство, давайте расскажу, что мы производим, и кто это покупает.
Жизнь, смерть и ̶р̶о̶б̶о̶т̶ы̶ управление ресурсами в Scala
Вы когда-нибудь задумывались о том, как выделяется память для переменных, и в какой конкретно момент она очищается? Как сборщик мусора «решает», что переменная уже не нужна и можно ли как-то повлиять на его решение?
В новой статье директор департамента разработки компании «Криптонит» Алексей Шуксто рассказал об интересных особенностях управления жизненным циклом объектов в Scala и Java разных версий. С необходимостью вникать в эту внутреннюю кухню сталкиваются все, кто использует в своих программах потоки, подключения к БД и другим сторонним сервисам, анализирует метрики, обрабатывает исключения… все, кто пишет что-то сложнее «Hello World!» и хочет добиться предсказуемого результата.
Главная тайна IT-курсов для новичков
- это ответ на очень простой вопрос "А сколько именно студентов после вашего курса получает IT-работу?".
3D-печать деталей для автомобилей
Автомобильная промышленность уже давно использует преимущества 3D-печати. Этот процесс создания трёхмерных объектов на основе цифровых файлов во многих случаях оказывается более гибким, экономичным по времени и затратам, чем традиционные методы производства.
Начиная с прототипирования и настройки, 3D-печать теперь позволяет производить полностью функциональные автомобильные детали: от воздуховодов, крышек и вентилей до некоторых механических частей, которые не уступают по качеству и свойствам традиционным аналогам.
I can do it — или как учить английский
Как выучить английский язык? Задавались ли вы этим вопросом? Учили ли вы его в школе и институте, что б потом осознать, что дальше фразы «My namy is...» ваших знаний не хватает, не смотря на потраченное время и усилия?
Если ответ на часть из этих вопросов — да, то добро пожаловать под кат :)
Чтобы сразу расставить все точки над i:
Ближайшие события
Использование учетных данных MS SQL Server для повышения привилегий
Эта публикация - перевод статьи Scott Sutherland - Hijacking SQL Server Credentials using Agent Jobs for Domain Privilege Escalation. В публикации описано, как объекты учетных данных SQL Server могут быть использованы злоумышленниками для выполнения кода от имени пользователя SQL Server, локального пользователя Windows или доменного пользователя. Также, в публикации будет информация о том, как настроить логирование для обнаружения соответствующего поведения.
Вот такое кино. Компьютеры, хакеры и вирусы в художественных фильмах
Как написал в одном из своих романов Сергей Лукьяненко, «Кино – протертая кашка, обильно сдобренная сахаром спецэффектов, которую не надо жевать. Открой рот – и глотай…». И тем не менее, нам нравится смотреть фильмы — ведь это прекрасный способ расслабиться после напряженного трудового дня. Кто как, а лично я очень люблю голливудские блокбастеры, в сюжете которых встречается взлом какой-нибудь сверхсекретной системы или компьютерные вирусы. Потому что в подобных случаях даже самый залихватский триллер обычно превращается в смешную кинокомедию.
Замена хлороксиленола: эффективная и экологичная дезинфекция
Несмотря на свое довольно древнее происхождение, микробная теория болезней, утверждающая, что многие заболевания являются результатом деятельности разнообразных микроорганизмов, претерпела немало изменений в ходе истории человека. В свое время (относительно недавно, на самом деле) ее считали глупостью, и многие ученые отвергали ее. Однако сейчас мы прекрасно знаем, что эта теория является верной и к ней необходимо прислушиваться. Потому и появились различные дезинфицирующие средства, направленные на борьбу с бактериями, вируса и грибками. Одним из самых распространенных таких средств является хлороксиленол. Он эффективен, однако крайне неэкологичен ввиду своей сильной химической стабильности и массовости потребления. Ученые из Гонконгского университета науки и технологии провели исследования, в ходе которого им удалось найти еще более эффективный дезинфектор, который при этом не вредит экологии. Из чего состоит данное чудо-средство, каковы его свойства, и сможет ли оно заменить доминирующий на рынке хлороксиленол? Ответы на эти вопросы мы найдем в докладе ученых.
Разработчики Greedfall 2 таки раскачали лодку
Сотрудники студии Spiders, принадлежащей компании Nacon, написали руководству открытое письмо, в котором подробно описали накопившиеся проблемы. Заканчивается письмо призывом к забастовке, так как руководство постоянно отказывается рассматривать эти проблемы всерьёз. 43 из 95 работников подписали это письмо и обнародовали его через французский профсоюз Stjv в надежде, что это наконец подтолкнёт руководство действовать в интересах сотрудников и компании.
Ускоряем Android-приложения с помощью Baseline Profiles
Привет, меня зовут Даниль Гатиатуллин, я инженер юнита Performance в Авито. В этой статье я рассказываю, что такое Baseline Profiles, как он ускоряет запуск программы и каким приложениям он принесет больше пользы. В качестве примера возьму наш эксперимент, который ускорил время запуска приложения на 15%. Также расскажу, как мы автоматизировали добавление профилей в каждый релиз.
Автоматизация тестирования: 3 ошибки в начале обучения и как их избежать
Когда вливаешься в новую сферу, ошибок не избежать. Не всегда это что-то драматичное: достаточно неверно расставить приоритеты в обучении, не совсем понять суть автоматизации или слишком горячо полюбить помощь от нейросетей. Но чем это грозит и как учиться с умом?
Привет! Я Дима Синицын, лид команды тестирования и наставник на курсе «Автоматизатор тестирования на Java». Я заметил, что студенты часто совершают одинаковые ошибки, которые легко избежать. Рассказываю об этом в статье.
Jackett и альтернативные решения (интерфейсы и api) для поиска торрентов
В этой небольшой статье расскажу о том, что такое Jackett, на сколько это полезное и простое решение в вопросе поиска нужных раздач, а также, какие существуют альтернативы как для пользовательского интерфейса, так и для API
(Application Programming Interface).