Итоги GoTo Hack

Многие эксперты отмечают актуальность анализа данных, особенно выделяя тематику Big Data. Данные технологии могут существенно улучшить бизнес-процессы компаний, помочь лучше понимать аудиторию и решить множество других прикладных и научных задач.…

Обложка: Итоги GoTo Hack

Детальное сравнение 125 VPN-сервисов (таблица)

Пользователь Reddit с ником ThatOnePrivacyGuy составил таблицу (ранее это была таблица Google, теперь же автор запустил отдельный сайт — thatoneprivacysite.net), в которой привёл сравнительные характеристики 125 VPN-сервисов. Сразу скажем, что однозначно сказать,…

Обложка: Детальное сравнение 125 VPN-сервисов (таблица)
Обложка: 22 года с первого стабильного релиза Linux

22 года с первого стабильного релиза Linux

22 года назад, 14 марта 1994 года, Линус Торвальдс выпустил первый стабильный релиз Linux под версией 1.0.0. Он содержал 176 тысяч строк кода (версия 4.1 содержит 19.5 млн строк) и…

Цели, которым не суждено сбыться

Каждый из нас в жизни не раз ставил перед собой цели и, наверное, не раз корил себя за то, что так их и не достиг — что-то постоянно мешало, останавливало,…

Утилита для поиска ветки, в которую был сделан коммит

Установка $ npm install —save find-commit

Спор Apple с FBI

Что случилось? 16 февраля федеральный суд в Риверсайде, штат Калифорния, обязал Apple помочь ФБР разблокировать iPhone одного из уничтоженных ранее террористов, убившего 14 человек в центре помощи инвалидам.

Обложка: Спор Apple с FBI

Простая автоматическая напоминалка с итогами вашей разработки за день и неделю в виде списка git-коммитов

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

Лучшие посты за неделю

Обложка статьи Видеоблогер отправил AirTag Тиму Куку и получил в ответ письмо от Apple. Энтузиаст следил за передвижением трекера через приложение «Локатор»6.1кОбложка статьи «Простая автоматическая напоминалка с итогами вашей разработки за день и неделю в виде списка git-коммитов» Пользователь Starlink уже протестировал спутниковый интернет и поделился своими впечатлениями. Вот главное из его большого обзора5.3кОбложка статьи «Простая автоматическая напоминалка с итогами вашей разработки за день и неделю в виде списка git-коммитов» Neural Pushkin генерирует текст на русскому в стиле Пушкина при помощи нейросетей. Теперь проект доступен для всех2.3к

Архитектура Stack Overflow версия 2016

Данная публикация является первой в серии, посвященной архитектуре Stack Overflow. Рады приветствовать. Чтобы получить представление о том, как все работает, начну со среднестатистических данных Stack Overflow за день. Для того…

Обложка: Архитектура Stack Overflow версия 2016
Обложка: Полезные команды Linux, о которых вы не знали

Полезные команды Linux, о которых вы не знали

Сайт commandlinefu.com создан для сбора полезных команд Linux-терминала, которые хочется использоваться снова и снова. О многих вы могли даже ничего не знать, но увидев наверняка подумаете: «Круто! А что, так…

Обложка: Пишем бота для Slack за 1,5 минуты: опыт команды Tproger

Пишем бота для Slack за 1,5 минуты: опыт команды Tproger

Slack — отличный способ коммуникации внутри команды, на него уже перешли многие редакции рунета, а теперь настал и наш черед. Он позволяет как удобно вести деловую переписку, так и обсуждать,…

Обложка: Canon Object Station: рассказ о компьютере, который не смог

Canon Object Station: рассказ о компьютере, который не смог

После ухода NeXT из аппаратного бизнеса, компания Canon (имевшая большие инвестиции в NeXT) приобрела лицензию и начала производить преемника NeXTstation. 

Обложка: 4D и прочие радости современной многомерной жизни

4D и прочие радости современной многомерной жизни

На прошлой неделе в Кремниевой долине проходила крупнейшая в мире конференция по стерео — 27-я Stereoscopic Displays and Applications conference. Свой репортаж о мероприятии написал Дмитрий Сергеевич Ватолин — старший научный сотрудник лаборатории компьютерной…

Поиск по Stack Overflow из командной строки

На GitHub опубликовали утилиту how2, которая даёт возможность удобно искать на StackOverflow прямо из командной строки. Получается нечто похожее на man, но с глобальным поиском по базе SO и возможностями…

Бесплатные материалы для программистов

Огромная база ссылок на книги, статьи, туториалы, онлайн-курсы, интерактивные обучалки, подкасты — всё только бесплатное.

Обложка: Бесплатные материалы для программистов

«Скрепыш» для ReSharper

Помните помощника «Скрепыша» из старых версий Microsoft Office? Оказывается, его можно добавить в ReSharper в качестве плагина, и он будет не просто украшением — он будет на самом деле помогать…

Обложка: «Скрепыш» для ReSharper
Обложка: Женщины в Bell Labs 1960-х годов — в фотографиях на фоне огромных ЭВМ тех времён

Женщины в Bell Labs 1960-х годов — в фотографиях на фоне огромных ЭВМ тех времён

Однажды в 1967 году Лоуренс Лакхам (Lawrence Luckham) принёс на работу в Bell Labs камеру, чтобы запечатлеть обычный рабочий день компании, которая на тот момент была одним из лидеров технологического…

Обложка: Программисты за работой: большая подборка ретро-фотографий из эпохи зарождения IT

Программисты за работой: большая подборка ретро-фотографий из эпохи зарождения IT

Программирование в эпоху зарождения компьютерной индустрии и сейчас — две большие разницы. Изменилось буквально всё: от компьютеров и языков программирования до самого способа мышления разработчиков. Tproger собрал самую большую подборку…

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

Допустим, вы хотите выполнить rm -rf pic*, но вы на самом деле уверены, что вам нужно именно это? На сто процентов уверены?

Обложка: Скрипт для установки обоев с видом на Землю из космоса в реальном времени

Скрипт для установки обоев с видом на Землю из космоса в реальном времени

Пользователь GitHub MichaelPote написал скрипт на PowerShell для Windows, который скачивает фотографию Земли со спутника в настоящий момент и устанавливает её в качестве обоев для рабочего стола. Мы скорректировали скрипт, чтобы…

Релиз Google Chrome 49 Beta

В блоге проекта Chromium появилось сообщение о релизе 49 версии браузера Google Chrome в статусе открытой беты. Скачать можно уже сейчас для Android, Chrome OS, Linux, Mac и, конечно же, Windows.…

Обложка: Релиз Google Chrome 49 Beta
Обложка: Big Data для новичков

Big Data для новичков

Один из экспертов tproger подготовил колонку о Big Data для новичков. Эти слова в последнее время очень модные, но далеко не все понимают, что это такое на самом деле. Попробуем разобраться на…

Обложка: UniversalCodeGrep — утилита для быстрого поиска по исходникам

UniversalCodeGrep — утилита для быстрого поиска по исходникам

UniversalCodeGrep (ucg) создана, чтобы искать по коду быстрее, чем grep и так же удобно, как Ack. Исходный код доступен на GitHub, инструкции по установке и использованию есть далее в статье.

Обложка: Модуль для прямого импорта JSON в Python

Модуль для прямого импорта JSON в Python

Вы когда-нибудь просыпались ночью в поту и чувствовали непреодолимое желание брать и импортировать JSON-файлы так, как будто это обычные Python-модули? Теперь это возможно!

Новый инструмент «Herbie» автоматически переписывает арифметические выражения, чтобы минимизировать потери от округлений чисел с плавающей точкой

Код, который работает с числами с плавающей точкой, может выглядеть вполне правильным, но тем не менее производить некорректные вычисления из-за ошибок округления. Вашингтонский университет предлагает решение — Herbie — инструмент…

Обложка: Первый Intel Pentium

Первый Intel Pentium

Работа над заменой семейству Intel 80486 началась в 1989 году, а во главе проекта встал Винод Дхам, которого с тех пор прозвали «Отцом Pentium». Чтобы как-то выделить новое семейство и…

LocalStorage на пальцах

Один из наших читателей прислал статью с рассказом о HTML5 LocalStorage в браузерах. Передаём ему слово. Я постарался написать самое простое и понятное руководство по использованию технологии localStorage. Статья получилась…

Обложка: LocalStorage на пальцах
Обложка: Почему не нужно писать спецификации

Почему не нужно писать спецификации

Для начала, спецификация — законченное описание поведения программы, которую требуется разработать, но, по сути, мало связанное с самим продуктом, так как добрый заказчик поменяет все сотню раз!

Обложка: Стоит ли идти на международные биржи фриланса?

Стоит ли идти на международные биржи фриланса?

Рассказывает Евгений Заплетин Я занимаюсь разработкой мобильных приложений и более трех лет работаю на международной бирже фриланса Upwork. Также я веду блог jff.name, в котором рассказываю про особенности работы с…

Обложка: Система из 8 миллионов частиц при 60 FPS

Система из 8 миллионов частиц при 60 FPS

Пользователь Морис Толлмиен (Maurice Tollmien) поделился на GitHub своим проектом по рендерингу системы частиц на OpenGL и вычислительных шейдерах с использованием GPU. Морису удалось добиться симуляции 8 миллионов независимых частиц при 60 FPS на видеокарте GTX-660…

Руководство по созданию интерпретатора языка Pascal на Python

Предлагаем вашему вниманию серию статей, опубликованную в блоге Руслана Спивака. В ней автор подробно описывает процесс разработки базового интерпретатора. Серия пополняется, и в этой подборке вы найдете первые части руководства.

Обложка: Руководство по созданию интерпретатора языка Pascal на Python

Яростный путь завершения процессов в Linux

Fuck You — небольшая утилита в виде модуля для Node.js, позволяющая, по мнению разработчиков, красиво убивать процессы в Linux, выражая при этом всю свою ярость.

IBM 5120 — самый тяжелый компьютер в истории

IBM 5120 — это не просто какой-то аппарат, напоминающий тостер, это — самый тяжелый настольный компьютер в истории.

Обложка: IBM 5120 — самый тяжелый компьютер в истории