Яндекс.Хакатон

KeepCalmAndHack
14 и 15 сентября Яндекс проводил свой первый в истории открытый хакатон, куда приглашал всех желающих. Мероприятие было приурочено ко Дню программиста, которое в этом году выпало на пятницу, 13 сентября. Хакатон изначально был запланирован тематическим: обязательным условием для проектов было использование открытых данных, публикуемых нашим государством (см портал hubofdata.ru/, откуда есть ссылки на другие ресурсы), и, конечно, API различных сервисов Яндекса.
Читать далее

Git: редактирование патча при интерактивном индексировании (git add ––patch)

Довольно интересная возможность 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. Задачей участников являлось запрограммировать стратегии танков-роботов, которые потом воевали друг с другом на игровом полигоне.

Читать далее

Перезагрузка

Привет всем! Это реинкарнация моего блога, некогда жившего по этому адресу. Постараюсь писать сюда свои мысли про информатику, программирование, математику, компьютеры и все, что посчитаю интересным и/или нужным себе и/или окружающим. Буду разбавлять чем-нибудь персональным.

Читать далее