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

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

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

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

Создатель Python Гвидо ван Россум ушел из Dropbox на пенсию

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

Создатель языка программирования Python Гвидо ван Россум уходит из Dropbox. Компания объявила об этом решении 29 октября.

Нидерландский программист проработал в компании 6,5 лет. Теперь 63-летний Гвидо отправляется на пенсию.

В Dropbox заявили, что Россум начал вносить свой вклад в развитие компании фактически с первого дня работы. «Что мне нравится в Python, так это то, что он просто работает. Это так интуитивно и красиво оформлено. Многие из этих атрибутов вдохновили меня и моего соучредителя Араша, когда мы думали о дизайне для Dropbox», — отметил генеральный директор Дрю Хьюстон.

«Это ощущение горькой радости. Я ухожу из Dropbox, теперь я на пенсии. Я многому научился здесь и буду скучать по работе», — написал сам ван Россум.
Всего голосов 25: ↑24 и ↓1+23
Комментарии21

AST, автоматизации, оптимизации или как прошла PiterJS conf #1

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

Прошло 2 месяца после первой (но конечно же не последней) конференции PiterJS conf. Для активистов сообщества это был своего рода праздник, к которому долго готовишься и столько же отходишь. В этой статье хочу подвести итоги, анонсировать публикацию докладов, понастальгировать и чуть-чуть похвастаться.

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

ICPC открыла официальное представительство на базе Университета ИТМО

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

ICPC (International Collegiate Programming Contest) объявила об открытии представительства на базе петербургского Университета ИТМО. Оно станет главной информационной и консультационной площадкой для центров проведения отборочных туров на чемпионат мира по спортивному программированию ICPC в Северной Евразии.

В чемпионате (NERC) участвуют, помимо России, страны СНГ и Балтии.

Представительство будет заниматься вовлечением новых университетов и команд в олимпиадное движение, а также будет помогать в подготовке студентов и тренеров к чемпионату и искать гранты и спонсоров.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии0

LEGO Education организует бесплатные мастер-классы по программированию на Всероссийском фестивале науки

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

Компания LEGO Education совместно с «ICL Техно» проведут бесплатные мастер-классы по программированию на Всероссийском фестивале науки Nauka0, который пройдет в Экспоцентре на Красной Пресне в Москве с 11 по 13 октября.

Учителя, дети и их родители познакомятся с концепцией практического STEAM-обучения и узнают о решениях LEGO Education для детских садов и школ.

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

Участникам мастер-классов продемонстрируют передовые методики преподавания и дадут информацию об использовании робототехники на уроках технологии и информатики. Они смогут самостоятельно протестировать новейшие решения LEGO Education из сферы робототехники. Отдельные классы посвятят программированию.
Читать дальше →
Всего голосов 12: ↑12 и ↓0+12
Комментарии2

Истории

Узбекские государственные «боевые хакеры» пострадали от антивируса Касперского

Время на прочтение1 мин
Количество просмотров31K
Кибервоенное подразделение службы государственной безопасности Узбекистана занимается, в том числе, разработкой боевых троянов и вирусов. Самую высокотехнологичную и трудоёмкую их часть — уязвимости нулевого дня — боевые хакеры покупали на открытом рынке. На основе уязвимостей пишутся эксплойты и интегрируются в собственное ПО.

Но на компьютерах разработчиков был установлен антивирус Касперского. Он, разумеется, успешно обнаруживал подозрительные куски кода и отправлял их в базу. Эффективность понесённых на покупку уязвимостей затрат не подлежит, таким образом, сомнению (сарказм).
Читать дальше →
Всего голосов 60: ↑57 и ↓3+54
Комментарии54

Итоги VK Hackathon: победители разделили между собой 1,5 млн рублей

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

Завершился пятый по счету конкурс для разработчиков VK Hackathon. Десять победителей разделили между собой призовой фонд в размере 1,5 млн рублей.

Всего в конкурсе участвовали 600 человек из 150 команд— независимые разработчики и сотрудники крупных IT-компаний («Яндекс», Сбербанк, Mail.ru, OZON, JetBrains, «Альфа-банк» и другие).

Перед каждой командой стояла задача за 42 часа создать с нуля прототип технологического продукта, который был решал задачу, поставленную командой «ВКонтакте» и партнерами конкурса. Работу команд проверяли тестировщики соцсети.
Читать дальше →
Всего голосов 13: ↑10 и ↓3+7
Комментарии10

PHP Microservice Framework Swoft — 2.0.6 Officially Released

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


What is Swoft?


Swoft is a PHP microservices coroutine framework based on the Swoole extension. Like Go, Swoft has a built-in coroutine web server and a common coroutine client and is resident in memory, independent of traditional PHP-FPM. There are similar Go language operations, similar to the Spring Cloud framework flexible annotations, powerful global dependency injection container, comprehensive service governance, flexible and powerful AOP, standard PSR specification implementation and so on.


Through three years of accumulation and direction exploration, Swoft has made Swoft the Spring Cloud in the PHP world, which is the best choice for PHP's high-performance framework and microservices management.


Github


https://github.com/swoft-cloud/swoft

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

C 23 по 25 сентября пройдёт .NET Conf 2019

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

C 23 по 25 сентября пройдет онлайн-конференция Microsoft .NET Conf. Что ожидается на конференции? Все темы можно посмотреть на сайте конференции, а ниже я представил наиболее значимые доклады:


  • Что нового в C# 8? (два доклада)
  • Переводим настольные .NET приложения на .NET Core
  • Разрабатываем Full-stack C# Вэб-приложения с Blazor и .NET Core 3. (по Blazor 3 доклада)
  • Разработка Cloud Native Apps с .NET Core 3.0 и Kubernetes
  • Entity Framework Core 3.0
  • Перерождение Visual Studio for Mac
  • Durable Functions 2.0 — Serverless Actors, Orchestrations, and Stateful Functions
  • Awesome games with .NET, Visual Studio 2019 and Unity 2019
  • и многое-многое другое

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


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

Акселератор для инженеров и разработчиков поможет превратить технические идеи в стартапы

Время на прочтение2 мин
Количество просмотров3.8K
27 сентября в Москве стартует Акселератор «Технологии возможностей» – серия мероприятий, которая позволит молодым предпринимателям, студентам профильных технических специальностей и опытным разработчикам сделать свой первый шаг в создании собственного бизнес-проекта.



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

Если ваш проект нацелен на создание инновационных продуктов, технологий или услуг для людей с инвалидностью, то в рамках интенсива вы сможете превратить его в реальный бизнес.
Читать дальше →
Всего голосов 13: ↑9 и ↓4+5
Комментарии5

Глухой программист из Новосибирска разработал автоматический переводчик с языка жестов

Время на прочтение3 мин
Количество просмотров7.1K
Глухой программист Алексей Приходько разработал систему, которая автоматически переводит язык жестов на русский язык. Технология позволяет управлять компьютером, не используя мышь. Работу над прототипом он закончил в начале августа.

image

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

Читать дальше →
Всего голосов 13: ↑11 и ↓2+9
Комментарии5

Mail.ru Group запускает Академию больших данных

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


Мы запускаем Академию больших данных MADE — второй среди образовательных проектов MADE от Mail.ru Group, рассчитанный на специалистов с опытом 1-3 года.

Обучение в Академии будет интересно специалистам, которые уже уверенно пишут код на C++, Java или Python и успели поработать 1-3 года в сфере анализа данных или в разработке. Мы поможем вам актуализировать и систематизировать свои знания, быстро вырасти в профессии или освоить новую специальность.
Читать дальше →
Всего голосов 30: ↑29 и ↓1+28
Комментарии2

GitHub представил новый API с поддержкой CI/CD

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


Вчера в официальном блоге GitHub была опубликована запись, в которой команда проекта презентует возможности GitHub Actions — нового API ресурса. Теперь разработчикам будет доступна непрерывная интеграция CI/CD, а владельцы публичных репозиториев смогут воспользоваться новинкой бесплатно.

Система поддерживает широкий пул языков и сред разработки, таких как Node.js, Python, Java, PHP, Ruby, C / C ++, .NET, Android и iOS. Кроме этого с Actions теперь доступно тестирование мультиконтейнерных приложений.

Но кроме CI/CD новое API Github предлагает еще несколько новинок, которые упростят жизнь разработчика.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Комментарии15

Завершён перевод «Современного учебника JavaScript»

Время на прочтение1 мин
Количество просмотров34K
Многие разработчики изучали JavaScript по известному учебнику Ильи Кантора — learn.javascript.ru. Однако до недавнего времени в нём была недостаточно современная информация: учебник развивался, но на английском языке. Он доступен по адресу javascript.info. Несколько месяцев мы занимались переводом этого учебника на русский язык, и сегодня я рад анонсировать перевод — он опубликован на learn.javascript.ru. Так что теперь самая современная версия учебника доступна и на английском, и на русском.

Теперь в учебнике используется современный стандарт языка ES 2019 и учтены некоторые stage 3 proposals (они помечены в тексте).

Вот некоторые хабрапользователи, которые принимали активное участие в переводе:


Разумеется, это только небольшая часть команды. Все, кто сделал вклад от 10 строк, перечислены прямо на сайте учебника.
Читать дальше →
Всего голосов 55: ↑55 и ↓0+55
Комментарии9

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

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

DeepCode — система анализа кода на базе глубинного обучения

Время на прочтение2 мин
Количество просмотров11K
Швейцарский стартап DeepCode разрабатывает систему автоматического код-ревью на базе глубинного обучения, сообщает venturebeat. На днях компания закрыла первый инвестиционный раунд и получила на свое развитие $4 млн.

В основе технологии, предлагаемой командой DeepCode, лежит семантический анализ кода вкупе с обучением нейросети с помощью Big Data. Самое интересное в этой разработке то, что в качестве базы данных для обучения сети будет использоваться код публичных репозиториев GitHub.


Кликабельно

Весь процесс разработчики разделяют на несколько этапов. Первый — разметка базы, то есть парсинг самого GitHub и сортировка данных. В качестве главного параметра будет выступать язык программирования, на котором написан проект. Далее идет разметка данных и подготовка спаршенного кода к потреблению нейросетью. Ну и последний, третий этап — это обучение самого DeepCode.
Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии11

GeekBrains проведет 24 бесплатных онлайн-встречи о digital-профессиях

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


С 12 по 25 августа образовательный портал GeekBrains организует GeekChange — 24 онлайн-встречи с экспертами digital-профессий. Каждый вебинар — это новая тема о программировании, управлении, дизайне, маркетинге в формате мини-лекций, интервью с экспертом и практических заданий для новичков. Участники смогут поучаствовать в розыгрыше бюджетных мест на любой факультет онлайн-университета GeekUniversity и выиграть MacBook. Участие бесплатно, подробная программа под катом.
Читать дальше →
Всего голосов 29: ↑25 и ↓4+21
Комментарии1

Разработчики предложили убрать логотип Google с главной страницы Golang

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


Официальный аккаунт языка программирования Go в твиттере опубликовал пост с просьбой дать отзыв о новом облике своего веб-сайта. В комментариях один из пользователей заявил, что было ошибкой добавлять логотип Google в нижнем правом углу главной страницы. «Многие люди связывают проект с коммерческим продуктом Google».

Предложение вынесли на обсуждение в GitHub. Решение озвучил Эндрю Бонвентра, ведущий инженер в Go Team.

«Мы потратили много времени на то, чтобы обсудить это. Важно прояснить, что Google поддерживает Go. Google оплачивает хостинг и инфраструктуру, на которой работает golang.org, и мы надеемся, что нынешний маленький логотип — достойный компромисс», — написал он и закрыл вопрос.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии14

«1С» переводят на английский и очищают от российского законодательства

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

1С:ERP Управление предприятием 2

Легендарную российскую программу «1С» переводят на английский язык с выпуском международной версии системы ERP (Enterprise Resource Planning, планирование ресурсов предприятия). Об этом рассказал руководитель разработки «1С:ERP» Алексей Моничев на VIII международной конференции «1С», прошедшей в середине июня 2019 года.

«Мы поставили себе цель из российской ERP выделить ядро, очищенное от „российского законодательства”, которое можно использовать в разных странах как основу для разработки локальных решений», — сказал он.
Читать дальше →
Всего голосов 23: ↑20 и ↓3+17
Комментарии159

Счетная палата РФ открывает свои исходные коды

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


Счетная палата выходит на новый уровень прозрачности и первой из российских государственных органов открывает свои исходные коды. Доступными для общественности станут новые проекты контрольного ведомства по автоматизации работы инспекторов и сотрудников.
Читать дальше →
Всего голосов 20: ↑18 и ↓2+16
Комментарии8

В Vim и NeoVim найдена критическая уязвимость, пора обновляться

Время на прочтение1 мин
Количество просмотров13K
В предустановленных на многих дистрибутивах Linux версиях Vim и NeoVim найдена критическая уязвимость, которая позволяет злоумышленнику получить контроль над компьютером жертвы, если она откроет заражённый текстовый файл. Проблема так же касается и последней версии macOS, хотя атака сработает только если была включена опция `modelines`.

Как пояснил Armin Razmjou — исследователь, открывший уязвимость, хотя режим `modelines` и должен запускать команды исключительно в песочнице, команда :source! полностью обходит это ограничение и, таким образом, способна исполнить произвольные команды, как если бы они были вводились вручную.

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


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

Вышла бета-версия Odin — ещё одного языка программирования

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


Независимый разработчик, Бил Джинжер, представил Odin 0.10.0 — бета-версию языка программирования, которым он занимается с 2016 года. Новый язык сочетает элементы Pascal, C, Go, Oberon и напоминает гибрид Go c Rust. Исходный код, FAQ и документацию Odin можно найти на GitHub и сайте проекта.
Читать дальше →
Всего голосов 25: ↑23 и ↓2+21
Комментарии60

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