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

В RHEL появится полноценная поддержка .Net Core 2.0

.Net Core 2.0 — это сильно кастрированный .Net, зато под свободной лицензией и работающий в Linux. Развитие данной технологии сдерживало отсутствие родных пакетов и недостаточный уровень технической поддержки.

.Net Core 2.0 для Linux

Компания Red Hat всё меняет. Теперь в RHEL — а значит и в CentOS — появятся официальные RPM-пакеты, протестированные на корректность работы в дистрибутиве. Это значит, что любители C#, F# и Visual Basic смогут писать обычные и web-приложения и размещать их на хостинге с Linux.

В OpenBSD появилась крутая фича KARL

В тестовой ветке OpenBSD запилена фича под названием KARL — Kernel Address Randomized Link. По мнению специалистов по разработке операционных систем, KARL не имеет аналогов и даже в Linux его нет.

Skulpt — трансляция Python в JavaScript и выполнение прямо в браузере

Потрясающая новость для фанатов классного языка программирования Python. Если раньше Пайтон использовался для запилки программ на Server-Side, то теперь программист на Python может пилить и Front-End. И для этого ему не потребуется учить JavaScript — за него всё сделает Skulpt.

В сериале показали реальные TensorFlow, Keras и React Native

Обычно в сериалах компьютеры изображаются немного утрированно. Например, если показывают хакера, то у него на экране светятся рендомные символы, а посередине крупная кнопка «Взломать Пентагон». Но иногда — в виде очень приятных исключений — в развлекательном видео используют настоящие версии программ.

В сеть слили говнокод Windows 10 — ожидается лавина вирусов и эксплоитов

Рукожопые программисты из Microsoft превзошли самих себя и умудрились профукать сборки Windows 10 для внутреннего применения и — что гораздо печальнее — исходный код штатных драйверов к Windows 10.

Shared Source Kit

Как случилась утечка? Работники MS просто взяли и выложили пакет Shared Source Kit, который выкладывать было нельзя, ибо он предназначен сугубо для внутреннего использования «спецами» фирмы. Разумеется, сторонние специалисты покопались во всём этом добре и ужаснулись — в руках хакеров такая информация приведет к беде.

Luna — язык программирования мышкой

Эта новость порадует домохозяек и пользователей Linux Mint. Разработан язык программирования Luna, позволяющий запилить приложение ничего не программируя — в традиционном понимании.

Mashup Application with Luna Lang

В GCC появится поддержка языка D

GCC — это комплект компиляторов, которыми собирается Linux и все программы для него. Язык программирования D — попытка сделать С++ с человеческим лицом. Теперь одно объединят с другим. Ожидается, что это позитивно скажется на развитии Linux, ведь программы для него станет писать проще. И D тоже выиграет, ведь из-за возникновения Go и Rust о D стали говорить значительно реже.

D в GCC

Hello, World на D


import std.stdio;

Как создавать потрясающую визуализацию на JavaScript с библиотекой Stardust

Как известно, получить данные недостаточно. Важно уметь эффектно их презентовать. Юный друг, представь, что ты отправляешь в браузер данные в JSON, сторонняя библиотечка их подхватывает и рендерит классную визуализацию в 3D, да еще задействуя GPU, что значит, что картинку можно повращать и ничего тормозить не будет. Да все девки на селе будут твои!

Stardust — построение графиков на JavaScript

Я плохой программист на Python и я в безвыходной ситуации

Привет всем! Меня зовут Василий (имя пациента изменено редакторами Либератума по соображениям гуманности). Я хочу поделиться своей своей тяжелой проблемой. По образованию я учитель химии. Работать по такой специальности в России — это значит обрекать себя и своих детей на полунищенское существование. Поэтому еще во время учебы я увлекся программированием.

Становиться ли программистом?

Почему Linux в разы эффективней FreeBSD, OpenBSD, NetBSD и DragonFlyBSD

Спецы от скуки стали запускать команду yes и перенаправлять вывод в /dev/null. Средняя скорость записи в BSD-системах получилась в районе 150 мегабайт в секунду. Когда тот же фокус был проделан в Linux, то скорость составила 10 гигабайт в секунду. Откуда такой «рост производительности»?

Производительность Linux vs FreeBSD

Как разработчики свободной библиотеки NumPy получили грант в 37 млн рублей

NumPy — прекрасная свободная библиотека, написанная на языке Python для работы с многомерными массивами и прочими хитрыми матрицами. Казалось бы, «в Open Source денег нет», да и область применения библиотеки довольно узкая. Но это не помешало получить авторам библиотечки 37 миллионов рублей в виде гранта.

Программисты проекта запилили заявку на грант с интригующим названием «Дайте денег на улучшение NumPy во имя процветания науки о данных» и выиграли конкурс. Деньги выплатит фонд Moore Foundation в течении 2 лет.

Grenade: программирование искусственного интеллекта на Haskell

Deep Learning сейчас в моде. Да, серьезных проектов, которые могли бы убедительно продемонстрировать достижения в области искусственного интеллекта по-прежнему нет. Но есть сервисы, стилизующие фотки под картины художников и куча фреймворков для программирования AI. Хайп раздут маркетологами отменный. Программисты на функциональном языке Haskell, разумеется, не могли пройти мимо и запилили свой собственный фрэймворк Grenade.

Grenade: Practical Deep Learning in Haskell

Специалисты по машинному обучению не нужны

Интереснейшее исследование провел портал для программистов StackOverflow. Оказывается, труднее всего найти работу спецам по таким модным направлениям, как машинное обучение и Data Science.

Работа для программиста

Python — самый подходящий язык программирования для новичков

На одном крупном портале о Linux пользователей попросили назвать язык программирования, который идеален для новичков. С огромным отрывом лидировал Python.

Самый популярный язык программирования для новичков

На чем программировать AI: Theano vs TensorFlow vs Scikit-learn

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

Программирование искусственного интеллекта

Инженеры Microsoft не в состоянии закрыть дыры в Windows 10

В марте 2016 года программисты Google нашли в Windows 10 опаснейшие уязвимости. Не желая подставлять клиентуру Microsoft под удар, спецы отправили приватные сообщения в Microsoft с описанием проблем. Казалось бы, баг отловлен, описан и остается только оперативно выпустить заплатку. Но это же Microsoft!

В systemd нашли дыру, линуксоиды заподозрили руку спецслужб

Эксперты по информационно безопасности нашли в systemd критическую уязвимость, позволяющую локальному пользователю получить права root. Дыры находят в любом софте и ничего необычного в этом нет, но в данном случае интересна реакция сообщества фанатов Linux.

Top 10 самых дорогостоящих программ

Как вы думаете, сколько может стоить самая дорогая программа? $1000 за Фотошоп? Предлагаем вашему вниманию Top 10 самого дорогостоящего ПО за всю историю существования рынка компьютерных программ.

Самые дорогие программы

Хочешь разбогатеть — зубри Cobol

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

Объяснения два: oldschool-кобольщики достигли возраста выхода на пенсию, а молодежь выбирает модные, хотя и плохо оплачиваемые, направления: PHP, JavaScript и т.п. Спецы нужны, а их нет. Спрос многократно превышает предложение, поэтому зарплаты взлетели до небес.

Почему нельзя использовать C++ и интегрированные среды типа Visual Studio? Потому, что они встраивают в ваши программы свой недокументированный код со шпионской функциональностью.

Страницы