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

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Опасное лидерство: почему киберпреступники чаще всего атакуют госсектор и что вам нужно об этом знать

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

В России к 2030 году планируется вывести в онлайн абсолютно все государственные сервисы и обеспечить хранение 90% отчетных документов в электронном виде. С одной стороны, нам станет удобнее пользоваться услугами. С другой — это подольет масла в огонь с точки зрения кибербеза. Злоумышленники и так на протяжении последних шести лет чаще всего атакуют именно госсектор, а с развитием новых технологий у них появятся новые возможности для этого. Кроме того, у киберпреступников будет больше шансов дотянуться и до нас — конечных пользователей. Почему — рассказываем под катом: с цифрами, пруфами и примерами.

Больше про кибератаки на госсектор →
Всего голосов 7: ↑6 и ↓1+5
Комментарии0

Деннис Макалистэйр Ритчи. Между Unix и С

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

Создатель.

Точнее всего описывает Денниса Ритчи именно это слово. Он не стал выдающимся учёным, породившим целые научные школы. Он не блистал на каждой обложке, и его имя не приходит на ум людям при словах «компьютер», «сайт». Однако, именно этот милый карапуз, детскую фотографию которого вы видите рядом с текстом, обессмертил себя, создав язык программирования С, вписав себя в систему UNIX и историю компьютерных систем, чем действительно изменил наше время. Из его рук вышла технология, которая используется уже многие десятки лет и не планирует терять своё место в истории.

Товарищ Ритчи обладал ещё одной важной чертой, он умел находить хороших, верных друзей, с которыми шёл к вершине. Сегодня мы с вами поговорим не только о операционной системе, языке программирования и их совместном развитии, но и о двух друзьях, Деннисе Ритчи и Кене Томпсоне, которые на протяжении многих лет вместе создавали цифровое будущее.

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

Читать далее
Всего голосов 29: ↑27 и ↓2+34
Комментарии8

Боль и непонимание на ретро: как мы наладили выявление и решение проблем в команде

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

Привет! Меня зовут Маша Партус, я проектировщик интерфейсов клиентских и внутренних сервисов в Selectel. Хочу поделиться историей, как мы ввели ретро в команде, в которой его никогда не было. Под катом рассказываю, зачем это вообще нужно, на какие грабли мы наступили и чего в итоге добились. Если хотите внедрить ретро у себя и предпочитаете учиться на чужих ошибках, добро пожаловать под кат. А потом в комментарии — поделиться опытом.
Читать дальше →
Всего голосов 21: ↑17 и ↓4+17
Комментарии3

Prometheus: как Бог огня стал Богом мониторинга

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

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

Метрики собирает и анализирует Prometheus – гибкая система с открытым исходным кодом, являющаяся одним из самых распространенных инструментов для реализации мониторинга.

Цель данной статьи - рассмотреть процесс разработки сервиса мониторинга на основе Prometheus и оценить его значимость в контексте современной разработки программного обеспечения.

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

Истории

std::execution принят в C++26 — пора знакомиться

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

Единый фреймворк асинхронности и параллелизма, возможность делить вычислительные ресурсы разными кодовыми базами без сложной интеграции, простота использования и гибкость - все это то, чего в C++ никогда не было.

В конце июня стандартный комитет одобрил включение std::execution (P2300) в C++26. Это пропозал, который призван решить вышеуказанные проблемы. Давайте разбираться!

Читать далее
Всего голосов 19: ↑17 и ↓2+20
Комментарии21

Оптимизация Linux задерживается: ушел главный разработчик проекта Rust for Linux. Но почему?

Время на прочтение3 мин
Количество просмотров6.6K

Привет, Хабр! Это Даша Волкова из МТС Диджитал. Несколько дней назад стало известно, что Ведсон Алмейда Фильо (Wedson Almeida Filho), ключевой участник проекта Rust for Linux, решил уйти из команды. О своем решении он объявил неожиданно для многих представителей как самого проекта, так и Linux-сообщества. Теперь переход ОС на Rust замедлится. Что случилось?

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

Актуальность компонента

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

Знакома ли вам ситуация, когда вы заходите в чужой макет, берете оттуда компоненты, верстаете экран и вот-вот собираетесь передавать его в разработку, как вдруг выясняется, что компоненты не из дизайн-системы (ДС) или давно удалены? Теперь всё приходится пересобирать. Знакомо?

Как это решить?

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

Давайте по порядку. Ниже приведен пример макета, в котором есть как актуальные, так и неактуальные компоненты.

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

Болезнь Альцгеймера может оказаться аутоиммунным заболеванием

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

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

В июле 2022 года журнал Science сообщил, что ключевая научная работа 2006 года, опубликованная в престижном журнале Nature, в которой причиной болезни Альцгеймера был назван подтип белка мозга под названием бета-амилоид, могла быть основана на сфабрикованных данных.

Годом ранее, в июне 2021 года, Управление по санитарному надзору за качеством пищевых продуктов и медикаментов США (FDA) одобрило адуканумаб, антитело, направленное против бета-амилоида, в качестве препарата для лечения болезни Альцгеймера, хотя данные, подтверждающие его применение, были неполными и противоречивыми. Некоторые врачи считают, что адуканумаб не должен был быть одобрен, в то время как другие утверждают, что ему следует дать шанс.

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

Открыли свой завод, чтобы не идти работать на завод

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

Мы обычная семья, живем в маленьком городе на Урале. Родители всю жизнь занимались производством. А мой муж — автоэлектрик. За 20 лет, что он чинил Камазы и Уралы, часто сталкивался с одной проблемой: нужные запчасти для электрики найти непросто. Вот мы и подумали: а почему бы не попробовать делать их самим?

Мы открыли небольшой завод и делаем жгуты проводов и нашли способ продавать для Камаза, Урала и сельхозтехники. Но перед тем как рассказывать про рынок электрики и наше производство, давайте расскажу, что мы производим, и кто это покупает.

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

Жизнь, смерть и ̶р̶о̶б̶о̶т̶ы̶ управление ресурсами в Scala

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

Вы когда-нибудь задумывались о том, как выделяется память для переменных, и в какой конкретно момент она очищается? Как сборщик мусора «решает», что переменная уже не нужна и можно ли как-то повлиять на его решение?

В новой статье директор департамента разработки компании «Криптонит» Алексей Шуксто рассказал об интересных особенностях управления жизненным циклом объектов в Scala и Java разных версий. С необходимостью вникать в эту внутреннюю кухню сталкиваются все, кто использует в своих программах потоки, подключения к БД и другим сторонним сервисам, анализирует метрики, обрабатывает исключения… все, кто пишет что-то сложнее «Hello World!» и хочет добиться предсказуемого результата.

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

Главная тайна IT-курсов для новичков

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

- это ответ на очень простой вопрос "А сколько именно студентов после вашего курса получает IT-работу?".

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

3D-печать деталей для автомобилей

Время на прочтение14 мин
Количество просмотров2.7K

Автомобильная промышленность уже давно использует преимущества 3D-печати. Этот процесс создания трёхмерных объектов на основе цифровых файлов во многих случаях оказывается более гибким, экономичным по времени и затратам, чем традиционные методы производства.

Начиная с прототипирования и настройки, 3D-печать теперь позволяет производить полностью функциональные автомобильные детали: от воздуховодов, крышек и вентилей до некоторых механических частей, которые не уступают по качеству и свойствам традиционным аналогам.

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

I can do it — или как учить английский

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

Как выучить английский язык? Задавались ли вы этим вопросом? Учили ли вы его в школе и институте, что б потом осознать, что дальше фразы «My namy is...» ваших знаний не хватает, не смотря на потраченное время и усилия?

Если ответ на часть из этих вопросов — да, то добро пожаловать под кат :)

Чтобы сразу расставить все точки над i:

Узнать, что там дальше
Всего голосов 6: ↑4 и ↓2+2
Комментарии14

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн

Использование учетных данных MS SQL Server для повышения привилегий

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

Эта публикация - перевод статьи Scott Sutherland - Hijacking SQL Server Credentials using Agent Jobs for Domain Privilege Escalation. В публикации описано, как объекты учетных данных SQL Server могут быть использованы злоумышленниками для выполнения кода от имени пользователя SQL Server, локального пользователя Windows или доменного пользователя. Также, в публикации будет информация о том, как настроить логирование для обнаружения соответствующего поведения.

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

Вот такое кино. Компьютеры, хакеры и вирусы в художественных фильмах

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

Как написал в одном из своих романов Сергей Лукьяненко, «Кино – протертая кашка, обильно сдобренная сахаром спецэффектов, которую не надо жевать. Открой рот – и глотай…». И тем не менее, нам нравится смотреть фильмы — ведь это прекрасный способ расслабиться после напряженного трудового дня. Кто как, а лично я очень люблю голливудские блокбастеры, в сюжете которых встречается взлом какой-нибудь сверхсекретной системы или компьютерные вирусы. Потому что в подобных случаях даже самый залихватский триллер обычно превращается в смешную кинокомедию.
Читать дальше →
Всего голосов 11: ↑10 и ↓1+14
Комментарии16

Замена хлороксиленола: эффективная и экологичная дезинфекция

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


Несмотря на свое довольно древнее происхождение, микробная теория болезней, утверждающая, что многие заболевания являются результатом деятельности разнообразных микроорганизмов, претерпела немало изменений в ходе истории человека. В свое время (относительно недавно, на самом деле) ее считали глупостью, и многие ученые отвергали ее. Однако сейчас мы прекрасно знаем, что эта теория является верной и к ней необходимо прислушиваться. Потому и появились различные дезинфицирующие средства, направленные на борьбу с бактериями, вируса и грибками. Одним из самых распространенных таких средств является хлороксиленол. Он эффективен, однако крайне неэкологичен ввиду своей сильной химической стабильности и массовости потребления. Ученые из Гонконгского университета науки и технологии провели исследования, в ходе которого им удалось найти еще более эффективный дезинфектор, который при этом не вредит экологии. Из чего состоит данное чудо-средство, каковы его свойства, и сможет ли оно заменить доминирующий на рынке хлороксиленол? Ответы на эти вопросы мы найдем в докладе ученых.
Читать дальше →
Всего голосов 5: ↑4 и ↓1+5
Комментарии0

Разработчики Greedfall 2 таки раскачали лодку

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

Сотрудники студии Spiders, принадлежащей компании Nacon, написали руководству открытое письмо, в котором подробно описали накопившиеся проблемы. Заканчивается письмо призывом к забастовке, так как руководство постоянно отказывается рассматривать эти проблемы всерьёз. 43 из 95 работников подписали это письмо и обнародовали его через французский профсоюз Stjv в надежде, что это наконец подтолкнёт руководство действовать в интересах сотрудников и компании.

Читать далее
Всего голосов 21: ↑18 и ↓3+19
Комментарии4

Ускоряем Android-приложения с помощью Baseline Profiles

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

Привет, меня зовут Даниль Гатиатуллин, я инженер юнита Performance в Авито. В этой статье я рассказываю, что такое Baseline Profiles, как он ускоряет запуск программы и каким приложениям он принесет больше пользы. В качестве примера возьму наш эксперимент, который ускорил время запуска приложения на 15%. Также расскажу, как мы автоматизировали добавление профилей в каждый релиз.

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

Автоматизация тестирования: 3 ошибки в начале обучения и как их избежать

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

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

Привет! Я Дима Синицын, лид команды тестирования и наставник на курсе «Автоматизатор тестирования на Java». Я заметил, что студенты часто совершают одинаковые ошибки, которые легко избежать. Рассказываю об этом в статье.

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

Jackett и альтернативные решения (интерфейсы и api) для поиска торрентов

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

В этой небольшой статье расскажу о том, что такое Jackett, на сколько это полезное и простое решение в вопросе поиска нужных раздач, а также, какие существуют альтернативы как для пользовательского интерфейса, так и для API (Application Programming Interface).

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