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

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

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

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

Обложка поста

4 книги о системах контроля версий, которые дадут о них полное представление

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

Обложка поста

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

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

Обложка поста

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

Tproger подготовил для вас сборник полезных ссылок по наиболее распространенным технологиям и языкам программирования – чтобы не гуглить каждый раз.

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

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

Обложка поста

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

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

Обложка поста

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

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

Как перестать использовать пароль «123456» и начать жить

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

Обложка поста
Обложка поста

Правильная организация труда программистов — сооснователь и глава разработки Acronis рассказал о том, как это устроено у них и дал советы начинающим командам

Tproger взял интервью у  Станислава Протасова – сооснователя и главы разработки компании Acronis. В первой части читайте о том, чем сейчас занимаются в компании, как в ней организована разработка, какие можно дать…

Создание анимированных GIF средствами Java

Недавно в целях демонстрации работы алгоритма фрактального сжатия мне понадобилось создать GIF-анимацию средствами Java. Стандартная библиотека простого способа это сделать не предоставляла. В связи с этим встала необходимость найти подходящий сниппет. Однако…

Обложка поста

Руководство по командной разработке с Git

Это руководство по разработке с git написано на основе статьи “Как внедрить свои изменения в ядро Linux”, информации из раздела справки по git и различных техниках, которые популярны в сообществе.

Руководство по современному Веб-фронтенду

HTML Семантика В HTML5 было внедрено большое количество семантических элементов для точного описания содержимого веб-страницы. Постарайтесь извлечь максимум пользы из богатого синтаксиса HTML5. <!– плохой стиль –> <div id=”main”> <div class=”article”> <div…

Обложка поста

Как обрабатывать JSON в командной строке

Какой-нибудь инструмент для работы с json в командной строке был бы удобен при отладке REST API. Можно делать запрос, получать ответ и сразу же разбирать его, выделяя нужные объекты и…

Самые типичные ошибки и вопросы, связанные с Git, и удобные способы их решения

Если вы хотите получше узнать те части Git, про которые раньше боялись спросить, то этот список для вас. Тут собраны наиболее типичные ситуации и способы их решения как из личного…

Обложка поста

Пример конфигурации для Vim

Простая конфигурация для Vim от Anthony Martinez, учитывающая работу с C++, C, Matlab, Markdown и просто редактирование текста.