Типичный программист
X

На iPhone 7 запустили одну из худших ОС Microsoft, Windows Vista

Авторы проекта Hacking Jules установили операционную систему Windows Vista на iPhone 7. Примечательно, что они смогли достичь этого без «джейлбрейка» .…

Чем заняться после работы: языки и среды программирования для самых маленьких

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

С Flash Player все плохо: логистическая компания FedEx готова «платить» по $5 клиентам за использование Adobe Flash Player

Компания FedEx, американский логистический гигант, активно использует Flash-технологии на своем сайте, хотя в Adobe Flash Player, обеспечивающем их работу в браузере, уже…

Разработчик собрал Raspberry Turk — робота, умеющего играть в шахматы

Raspberry Turk — это робот на базе Raspberry Pi, который играет в шахматы. Он сделан Джоуи Мейером по мотивам шахматного автомата, созданного в XVIII веке для развлечения…

Ещё одна IDE от JetBrains получила обновление: встречайте PyCharm 2017.1

Вышла новая версия среды для Python-разработки от JetBrains, PyCharm 2017.1. Среди улучшений можно отметить ускоренный отладчик, усовершенствованную систему юнит-тестирования для Python…

Три ветви Node.js получили обновления

На этой неделе обновились сразу 3 ветки Node.js. Старые баги были пофикшены, новые добавлены. А если серьезно: (далее…)

Нововведения в Java 9: разбираем на примерах

Ожидается, что новая версия Java 9 выйдет уже 27 июля 2017 года. Давайте разберёмся, какие функции появятся, и расскажем, зачем…

Google начала работу над новым приложением для группового редактирования фотографий

Сразу после отречения от Google Talk компания заявила, что уже начала работу над новым экспериментальным приложением для группового редактирования фотографий и обмена…

Энтузиаст создал Linux-систему размером с iPhone 5 на базе Raspberry Pi

Что получится, если скрестить смартфон и одноплатный компьютер Raspberry Pi Zero W за 10 долларов? Например, Zero Terminal. (далее…)

Apple выкупила и сделала бесплатным Workflow, приложение для автоматизации процессов на iOS

Вчера завершилась сделка по приобретению компанией Apple приложения Workflow, мощного инструмента для автоматизации процессов и удобной организации работы с iPhone или iPad. Оно…

Google выпустила Angular 4.0.0

Сегодня стала доступна четвёртая версия популярного JS-фреймворка Angular. В большинстве случаев она обратно совместима с версиями 2.x.x. (далее…)

Вышла IntelliJ IDEA 2017.1: поддержка Java 9 и Kotlin 1.1, исправления в Java 8 Stream API, а также многое другое

IntelliJ IDEA 2017.1 теперь доступна для скачивания! Помимо исправлений багов это крупное обновление принесло с собой улучшения в работе с популярными языками, фреймворками…

27 марта пройдёт открытая встреча Национальной рабочей группы по стандартизации C++

Совсем недавно международная группа по C++ отправила в ISO новый стандарт. Яндекс приглашает специалистов по языку обсудить эту новость с непосредственными…

Школьный учитель разгадал сигнальный код на здании Adobe

SJ Semaphore — это публичный арт-проект на главном здании Adobe, который представляет собой визуальный код, состоящий из четырех светящихся дисков. Каждый диск может находиться…

Тест: насколько хорошо вы разбираетесь в Python?

Python занимает 5-ое место в рейтинге языков программирования TIOBE. И не секрет, что у Python найдется библиотека практически для всего, что бы вы…

Стандарт С++17 официально принят

В начале марта в городе Кона, Гавайи, завершилась встреча международной группы WG21 по стандартизации C++. Основное время было посвящено обработке черновика С++17, но также было…

Критические уязвимости были найдены в LastPass, популярном менеджере паролей для Chrome и Firefox

В прошлом году исследователь Google Project Zero Тэвис Орманди (Tavis Ormandy) уже находил несколько «очевидных» проблем с безопасностью у популярного приложения для управления…

GitHub теперь позволяет своим сотрудникам сохранять за собой права на интеллектуальную собственность, созданную в рабочее время

Всё, что делается в рабочее время, считается собственностью компании — так принято в IT-индустрии. Если сотрудник использует ресурсы компании для работы над личными…

Доступна бета-версия Chrome 58

Google выпустила бета-версию браузера Chrome 58 для Android, Chrome OS, Linux, Mac и Windows. (далее…)

Запись трансляции GeekDay Evolution — конференции для тех, кто хочет строить карьеру или запустить стартап в IT

25 марта мы провели онлайн-трансляцию конференции GeekDay Evolution, организаторами которой являются Mail.ru Group и GeekBrains. Кроме того, конференцию можно было посетить и в реале — она проходила…

Сервис для управления проектами Trello получил интеграцию с Bitbucket, Jira, Confluence и HipChat

Компания Atlassian анонсировала появление возможности интеграции недавно приобретенного сервиса для управления проектами Trello с уже существующими продуктами: Bitbucket, Confluence, HipChat и Jira. (далее…)

Обнаружена атака DoubleAgent, использующая инструмент Windows для превращения любого приложения во вредоносное ПО

Исследователи безопасности из компании Cybellum обнаружили новую атаку, названную DoubleAgent. Она использует отладочный инструмент Windows для внедрения вредоносного ПО в другие приложения. (далее…)

Stack Overflow опубликовал результаты ежегодного опроса среди разработчиков

Иногда может складываться впечатление, что разработчики ПО занимаются программированием с детства. Однако сервис Stack Overflow недавно провёл исследование, согласно которому большая часть…

Блокчейн за 200 строк кода: пример простой реализации на JavaScript

Понять концепцию блокчейна (англ. block chain, цепочка блоков транзакций) довольно просто: это распределенная (т.е. размещенная не на одном компьютере, а на различных устройствах компьютерной…

Android O вышла в режиме тестирования для разработчиков

Вчера Google выпустила тестовую сборку следующей версии ОС Android под обозначением O. Ознакомиться с документацией новой версии ОС можно на официальном сайте. (далее…)

9 бесплатных книг по языку Си для начинающих и не только

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

GitHub усиливает меры безопасности в связи с успешной коллизионной атакой на SHA-1

Около месяца назад мы писали о том, что криптоаналитикам Google совместно с исследователями из голландского НИИ удалось найти коллизию криптографической хеш-функции SHA-1. После этого…

WebStorm, популярная IDE для JS-разработки, обновилась до версии 2017.1

IDE для JavaScript-разработки от JetBrains, WebStorm, получила первое крупное обновление в этом году под номером 2017.1. Оно принесло поддержку Vue.js и Jest, улучшения…

Американец создал автоматическую систему JavaWatch для пополнения запасов кофейных зерен

С системой JavaWatch, разработанной Терреном Петерсоном на основе компьютера Raspberry Pi, у вас никогда не закончатся кофейные бобы! Используя несколько веб-сервисов Amazon и миникомпьютер Pi Zero, Террен…

GitHub выплатила $18 000 человеку, обнаружившему RCE-уязвимость в GitHub Enterprise

Серьёзный баг мешал работе GitHub Enterprise и создавал потенциальную опасность взлома консоли управления. За его обнаружение компания GitHub выплатила Маркусу Фенске кругленькую…

IBM и Galvanize анонсировали курсы по изучению API суперкомпьютера IBM Watson

Компания IBM объявила о запуске нового обучающего курса совместно с компанией Galvanize, предоставляющей рабочее пространство и образовательные программы. Целью этого курса является ознакомление…

IBM запустила Blockchain, сервис для создания защищённых блокчейн-сетей

IBM Blockchain — это новый публичный облачный сервис, с помощью которого можно создать свою защищенную блокчейн-сеть. В его основе лежит крупный Open Source…

Raspberry Pi занял третье место в списке самых продаваемых компьютеров

Журнал MagPi сообщает, что Raspberry Pi стал третьим по количеству продаж пользовательским компьютером за все время, вытеснив из рейтинга известнейший Commodore 64. За последние пять лет…

Вручную отобранный список вручную отобранных списков: полезные материалы для программистов и дизайнеров, собранные экспертами

Списки чего-либо, вручную составляемые и курируемые экспертами области, в последнее время стали самой популярной категорией на сайте ProductHunt. К слову,…

Уязвимость или фича? Несколько инструкций командной строки Windows позволяют перехватить сессию любого авторизованного пользователя

Исследователь Александр Корзников обнаружил возможность подключиться к любой запущенной сессии в Windows (с любыми правами), будучи залогиненным под какой-либо другой.…

Роботы научились сотрудничать, общаясь на созданном ими языке

Роботы научились общаться друг с другом на созданном ими языке. Эксперты исследовательской группы в области искусственного интеллекта OpenAI провели эксперимент, поставивший перед программными…

Олимпиада «Технокубок»: разбор задач финального раунда

5 марта прошел финальный раунд «Технокубка» --- олимпиады по программированию для школьников. В этом году в ней приняли участие 3000 человек,…

В чём разница между популярными Open Source лицензиями? Объясняет Github

В сентябре Github добавила на страницы проектов, которые используют стандартные Open Source лицензии, секцию, в которой эта лицензия указывается:  (далее…)

Новое приложение от Google превращает слова в эмодзи

Area 120, отдел по созданию экспериментальных проектов Google, выпустил уже второе приложение за последнее время (первым было приложение Uptime). Им стал экспериментальный…

Сервис Amazon GameLift теперь поддерживает все игровые движки на C++ и C#

Разработчики игр получили больше возможностей благодаря обновлению сервиса Amazon GameLift. Теперь он поддерживает все игровые движки на C++ и C#, включая Amazon Lumberyard,…