Обновить
1056.18

Программирование *

Искусство создания компьютерных программ

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

Секретное агентство Undercover — операция ESCAPE THE ROOM

Время на прочтение1 мин
Количество просмотров764
Уважаемые хабравчане! 29 июня в 17:00 приглашаем вас принять участие в командной виртуальной игре — квесте на русском языке, и вместе с экспертами IBM погрузиться в невероятный мир приключений с множеством секретных миссий и поисками киберпреступника. Вам будет необходимо остановить хакерскую атаку на сервер секретного агентства UNDERCOVER менее, чем за 90 минут. Для успешного выполнения этого задания вы должны будете выполнить три миссии, каждая из которых состоит из нескольких последовательных головоломок и развлекательных заданий на внимательность. Если вы заинтересовались — милости просим под кат.
Читать дальше →

Вышла библиотека PyWhat для автоматического парсинга трафика

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


Разработана удобная библиотека PyWhat, которая помогает классифировать данные в неструктурированном массиве. Например, у вас несколько мегабайт трафика, записанного в стандартном формате .pcap. Что с ним делать? PyWhat спарсит все строки, выделит:

  • кошельки криптовалют,
  • номера социального страхования,
  • кредитные карточки,
  • заголовки видеороликов Youtube ID,
  • любые хэши,
  • другие известные типы данных.
Читать дальше →

Онлайн-митап для Android-разработчиков

Время на прочтение1 мин
Количество просмотров854
17 июня пройдёт третий митап об Android-разработке от Команды ВКонтакте. Приглашаем специалистов и всех, кто интересуется этой темой. Встреча пройдёт онлайн — заглядывайте на обсуждение в закрытой видеоконференции или смотрите прямую трансляцию.

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

Видкаст Хабр ПРО: битва при DevOps

Время на прочтение2 мин
Количество просмотров4.2K
Безумный, но совершенно реальный прикол — создатель Scala наткнулся на описание одной из вакансий Scala developer и понял: он бы не подошёл. Ведь компания желала столько лет опыта программирования, сколько даже сам язык ещё не существовал.

Понятно, что требования постоянно расширяются. Но в самом деле: нормально ли, когда компания хочет человека со знанием Python, Django и Databricks, с опытом поднимания чего-либо в Amazon, и чтобы ещё и английский был примерно на уровне B2? С другой стороны, если не вдаваться в крайности, то не реальность ли это сегодняшнего дня — чтобы инженер работал в вертикальной зоне ответственности, то есть мог бы писать, деплоить и онколить свой продукт от и до?
Читать дальше →

Автор Doom Captcha предлагает отсеивать ботов фрагментом видеоигры

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


Испанский разработчик Микель Кэмпс Ортеза (Miquel Camps Orteza) представил каптчу в виде элемента игры в Doom. 23 мая этот проект стал самой популярной продуктовой идеей на площадке Product Hunt. Автор дум-каптчи распостраняет ее бесплатно. Исходный код проекта доступен в репозитории разработчика на github.io.
Читать дальше →

Митап «Программирование для админа», 26 мая

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


Собираемся на онлайн-митап, будем обсуждать с Денисом Наумовым, спикером курса Слёрм «Python для инженеров», и приглашенными экспертами за Bash, Python, Go и грамотное программирование админами.

Холивара на тему «Какой язык лучше» не планируется. Это не принесёт пользы для участников. Своей задаче – своя технология, нужно подумать «Почему именно этот язык», и выбор не всегда однозначный. А когда выбираешь, не брать, потому что «на хайпе» или «чувак из соседнего подъезда пишет на крестах». Поэтому эксперты на разных кейсах посмотрят с чем приходится сталкиваться, используя Python или другие языки.

Обcудим:

  • Зачем Ops'ам нужен Python?
  • Является ли знание Python must have для Ops'a?
  • Чем Python может быть полезен именно вам?

Вопросы приветствуются!

Дата и время: завершен 26 мая
Смотреть запись: youtu.be/XSyB59Kgzw8

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

Скринкасты для разработчиков: новый формат на Техностриме от Mail.ru Group

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

Друзья, на нашем канале «Технострим» теперь будут выходить «Скринкасты» — 15-20-минутные выпуски от ведущих разработчиков проектов Mail.ru Group. В скринкастах всё будет кратко и по делу: наши разработчики делятся фичами, хаками, открытиями, затыками и трудными местами, которые преодолели. Видео будут выходить еженедельно.

Читать далее

Разработчик показал, как получить SSH-ключ с помощью compile-time макроса в Rust в VSCode просто при открытии приложения

Время на прочтение2 мин
Количество просмотров3.7K
Слева консоль злоумышленника, справа жертвы, которая открыла файл в VSCode со специальным макросом на Rust.

14 мая 2021 года разработчик Джаред Харпер показал в GitHub, как можно удаленно получить ключ для авторизации по SSH (а по факту и другие данные и файлы) при простом открытии жертвой атаки файла с исходным кодом в редакторе кода для кроссплатформенной разработки Visual Studio Code. Атакуемый даже не поймет, что произошло, так как для скрытой передачи данных ему не нужно делать далее никаких манипуляций с открытым проектом. Атакующий использовал для этого специальный макрос на Rust. На компьютере пользователя должен быть установлен плагин rust-analyzer и инструменты для работы с кодом на языке Rust.
Читать дальше →

Исследователь опубликовал уязвимость нулевого дня в универсальной машине Тьюринга

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

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

Читать далее

Deno можно обновить до версии 1.10

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

Вчера, 11.05.2021, создатели Deno (среды выполнения для JavaScript) объявили о выходе новой версии Deno 1.10. Анонсированы новые функции, улучшение производительности и исправление ряда ошибок.

Главные изменения:

Читать далее

IBM разработала датасет Project CodeNet для обучения нейросетей программированию

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

IBM представила датасет Project CodeNet, который поможет обучать системы искусственного интеллекта программированию. Компания объявила на конференции Think 2021, что ей удалось создать аналог Rosetta Stone для кодинга.

Читать далее

Berkshire Hathaway вышла за рамки переменной стоимости акции, из-за чего Nasdaq временно закрыла трансляцию котировок

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


По информации Wall Street Journal, 5 мая котировки Berkshire Hathaway вышла за рамки переменной стоимости акции, из-за чего биржа Nasdaq временно закрыла трансляцию котировок до устранения программной ошибки. До этого момента максимальная стоимость акции при трансляции могла быть в долларах не более 429 496,7295. В биржевом ПО разработчиками был установлен лимит в 98% от этой цифры. При достижении этого предела система отключает трансляцию котировок, чтобы не произошло сбоя в работе биржевых компьютеров при обновлении цен в реальном времени. Инцидент произошел, когда курс акций достиг $421 420.
Читать дальше →

Яндекс.Практикум запустил курсы с гарантией возврата денег, если выпускник не найдёт работу

Время на прочтение2 мин
Количество просмотров8K
Сервис онлайн-образования Яндекс.Практикум запустил курсы с расширенной программой, студенты которой получат больше поддержки и практики во время обучения. Отличительная черта этих курсов — гарантия возврата денег, если в течение шести месяцев после окончания обучения выпускник не сможет устроиться на работу.

Расширенная программа появилась на четырех курсах: «Аналитик данных плюс», «Специалист по Data Science плюс», «Python-разработчик плюс», «Веб-разработчик плюс».


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

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

Ozon Masters: прием заявок на набор 2021 года

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

Открыт прием заявок на программу Ozon Masters.

Ozon Masters - это 2-х летняя образовательная программа в области Data Science и бизнес-аналитики.

Подробнее о программе, процессе обучения и порядке поступления рассказано под катом

Читать далее

Апрельский дайджест: приглашаем на онлайн-практикумы и митапы

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

Для всех, кто готов послушать доклады на офлайн-митапах или прокачаться на онлайн-практикумах – наш новый дайджест. Мы поделимся опытом разработки и кейсами по Backend, Frontend, Mobile, QA и аналитике, а также обсудим, какие soft skills – самые полезные для командной работы.  

Читать далее

Fortran оказался в топ-20 языков программирования вместо Objective-C

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

Созданный в 1957 году специалистами IBM язык программирования Fortran попал на 20-е место рейтинга TIOBE. Еще летом прошлого года он занимал последнее, 50-е место. При этом Fortran опередил в списке Objective-C и Rust.

Читать далее

Mail.ru Group запустила бесплатный онлайн-редактор кода для совместной работы

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

Мы запустили бесплатный онлайн-редактор кода с поддержкой совместной работы на платформе All Cups. Редактор будет полезен программистам, распределённым командам, рекрутёрам и руководителям, которые дают кандидатам тестовые задания по написанию кода.

Читать далее

Mail.ru запустила онлайн-редактор для программирования на Python, Java, C++, PHP, Node JS, Go, Erlang, Rust и Swift

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


8 апреля 2021 года Mail.ru Group запустила на своей платформе для разработчиков All Cups онлайн-редактор кода с возможностью совместной работы. Сейчас там доступны такие языки программирования: Python 3.8, Java 11, C++ 17, PHP 7.4, Node JS 14, Go 1.15, Erlang OTP 23, Rust 1.51 и Swift 5.3.3. Mail.ru пообещала расширить в будущем этот список.

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

Линус Торвальдс рассказал о том, где Rust впишется в Linux

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

Линус Торвальдс и Грег Кроа-Хартман поделились своими мнениями о том, как они видят работу на Rust в Linux. Ядро Linux написано на C, но Rust постепенно получает поддержку для использования в качестве системного языка.

Читать далее

Интенсив по SRE 21–23 мая в Москве

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


Внедрить SRE-подход, когда в команде нет опытного SRE-специалиста получается только через пробы и ошибки. Чтобы такие ошибки не стоили дорого, можно перенять опыт коллег из других компаний. Приглашаем на интенсив по SRE 21–23 мая 2021 года.


Формат интенсива: офлайн или онлайн на выбор.

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

Вклад авторов