Довольно интересная возможность git – интерактивное индексирование (staging) патчей в индекс (команда git add ––patch). Это очень полезная функциональность, когда нужно разбить большое изменение на несколько коммитов для красивой истории или удобного ревью пулл-реквеста. Однако, иногда разбить кусок патча (hunk) внутри одного файла оказывается не совсем тривиально.
Персональный музыкальный сервер Sockso
Как и остальные файлы, свою музыкальную коллекцию я храню на домашнем сервере. А иногда, например во время яростного кодинга, хочется поставить какую-нибудь хорошую музыку, чтобы просто непрерывно играла в фоне. Ну и, естественно, лучше всего слушать свою собственную, собираемую годами коллекцию. В этой статье пойдет речь, как сделать свой web-based домашний музыкальный сервер с помощью опенсорсной платформы Sockso.
Скрещиваем XFCE и Xmonad
Кто до сих пор по какой-то немыслимой причине не в курсе
, Xmonad – прекрасный тайловый оконный менеджер для X11, который делает очень удобной работу на декстопах под управлением UNIX-подобных ОС. Особой изюминкой является то, что написан он на хаскелле (конфиг надо писать тоже на нем), что, безусловно, дает необычайный прирост к ЧСВ его пользователя. В этой статье я хотел бы поделиться наблюдением, насколько он удобен в сочетании с легковесным десктопным окружением XFCE, и рассказать о том, как это сочетание правильно настроить.
Coursera, курс Compilers
Хочу поделиться еще одним сильным впечатлением прошлого года. Это онлайн-курс по компиляторам на замечательном сайте coursera. От всех остальных курсов, пройденных мной, этот отличается разительно, и понравился мне больше всего.
Russian AI Cup 2012
Итак, первый содержательный пост. В нем я расскажу, как я участвовал в Russian AI Cup 2012 – соревновании по программированию искусственного интеллекта, проводившегося в октябре-ноябре прошлого года Саратовским Государственным университетом совместно с Mail.Ru. Задачей участников являлось запрограммировать стратегии танков-роботов, которые потом воевали друг с другом на игровом полигоне.
Перезагрузка
Привет всем! Это реинкарнация моего блога, некогда жившего по этому адресу. Постараюсь писать сюда свои мысли про информатику, программирование, математику, компьютеры и все, что посчитаю интересным и/или нужным себе и/или окружающим. Буду разбавлять чем-нибудь персональным.