Все потоки
Поиск
Написать публикацию
Обновить
1031.43

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

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

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

Митап «Программирование для админа», 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 мин
Количество просмотров544

Друзья, на нашем канале «Технострим» теперь будут выходить «Скринкасты» — 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 мин
Количество просмотров837

Для всех, кто готов послушать доклады на офлайн-митапах или прокачаться на онлайн-практикумах – наш новый дайджест. Мы поделимся опытом разработки и кейсами по 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 мин
Количество просмотров34K

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

Читать далее

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

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


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


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

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

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

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

18 марта пройдёт новый митап от Команды ВКонтакте — VK Tech Talks · Core Infrastructure. Приглашаем посмотреть трансляцию или обсудить доклады в закрытой онлайн-конференции. Интересно будет и там, и там!

Читать далее

Обладательница фамилии True полгода не может воспользоваться своим аккаунтом в Apple iCloud

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


В конце февраля 2021 года девушка по имени Рэйчел Тру (Rachel True) пожаловалась в Twitter, что уже полгода не может воспользоваться своим аккаунтом в Apple iCloud. Облачная система одной из самых прогрессивных компаний в мире просто выкидывает пользователя при попытке подключиться к iCloud, выдавая ошибку с сообщением «Type error: cannot set value ‘true’ to property ‘lastName‘» (невозможно установить значение true для фамилии). Фактически девушка попала в ловушку, связанную с нестрогой типизацией и не совсем корректной проверкой типов данных в пользовательском вводе, при котором код по каким-то причинам преобразовывает фамилию в логическое значение «истина», которое противоречит ожидаемому типу string для «lastName».

Рэйчел пояснила, что связывалась множество раз с технической поддержкой Apple, но специалисты компании никак не могли ей помочь в данной ситуации. Примечательно, что Apple ежемесячно снимает с ее банковской карточки оплату за выбранный ранее тариф в iCloud, а сама учетная запись пользователя не заблокирована.
Читать дальше →

Вышла стабильная сборка Visual Studio Code 1.54 с нативной поддержкой Apple М1

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


4 марта 2021 года Microsoft выпустила стабильную сборка Visual Studio Code версии 1.54 с нативной поддержкой Apple Silicon М1.

Теперь VS Code работает на Mac с чипом M1 нативно, без эмуляции кода x86_64 в Rosetta 2

Заявлено, что в новой версии редактора кода улучшена производительность, а время работы от батареи выросло. Новая сборка доступна как универсальный 64-битный двоичный файл, что является стандартом для приложений с поддержкой Apple Silicon. Между Visual Studio Code версий для x86-64 и Arm64 нет различий в функциях.
Читать дальше →

Андрей Столяров выложил в свободный доступ второе издание книги «Программирование: введение в профессию»

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


1 марта 2021 года автор-программист Андрей Викторович Столяров выложил в свободный доступ второе издание книги «Программирование: введение в профессию». Трехтомник можно скачать бесплатно в формате pdf (том 1 «Азы программирования», том 2 «Системы и сети», том 3 «Парадигмы»), так и купить в бумажном варианте.
Читать дальше →

Программисты создали проект «Этот код не существует»

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


23 февраля 2021 года разработчики из MESS Lab (университет Нью-Йорка) открыли в общий доступ проект «Этот код не существует» (this code does not exist). На сайте doesnotexist.codes выводится листинг части кода на C/C++. Пользователю предлагается угадать — это настоящий код или его фрагменты были получены в результате работы нейросети GPT-2, обученной на 774 млн строк кода из 10 тыс. самых популярных пакетов Debian. Настоящие фрагменты кода также были взяты из того же набора пакетов.
Читать дальше →

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