Месяц: Май 2012

Life: Как сконвертировать djvu?

Как сконвертировать DJVU в PDF? Например, если нужно загрузить в читалку. По старинке обычно рекомендуют мелкие утилитки. Хотя уже давно есть куча сайтов, которые конвертируют прямо в онлайне. Doc­spal, например.

Tools: Remove whitespaces at the end of lines in Visual Studio

Известный поисковый запрос, вынесенный в заголовок — одна из самых навязчивых проблем Visu­al Stu­dio. Опытные пользователи знают, что в поиске-замене есть свой Reg­Exp. Но работает он не так, как у людей. Что делать? Искать готовые решения. Например: :Zs#$ — все пробелы на конце строк ^:d+ — все цифры в начале строк (например, из какого-нибудь блога…

Прочитать статью целиком

Book: Достоевский — Игрок

Та самая книга, которую Достоевский надиктовал за 25 дней. Короче, чем “Село Степанчиково”, “Неточка Незванова” и “Двойник”, но длиннее, чем “Бедные люди”. Чтобы усилить жанровую чересполосицу — это считается романом (а иногда и “Белые ночи” считают романом), в то время как “Вечный муж” (такого же размера) — рассказ. Сложно сказать, насколько каторжной была работа: Достоевский…

Прочитать статью целиком

Script: скомпилировать все *.sln файлы

Ещё один CMD-скрипт. Делает Switch для tor­toise, после чего перекомпилирует все *.sln в проекте. @echo off set MSBUILD=%WinDir%Microsoft.NETFrameworkv3.5msbuild set PROJECT=d:ProjectsCSharpMinesweeperProj Tor­toise­Proc /command:switch /path:”%PROJECT%” cd %PROJECT% for %%f in (*.sln) do “%MSBUILD%” %%f cd %~dp0. К сожалению, switch с заменой ветки в текущей стабильной версии делать нельзя. В night­ly версии у switch добавился параметр url, но…

Прочитать статью целиком

Script: Скриптовая эволюция

Дано — написать скрипт, который кидает определённые файлы из локальной папки в папку на подключенном сетевом диске. Например, веб-проект, в котором мы изменили 2–3 dll. OS Win­dows. На каком языке писать скрипт? ActivePerl под Win­dows — иногда не принимает переданных параметров Cyg­win — нету Pow­er­Shell — просто так даже Hel­lo World не запустишь. Система будет…

Прочитать статью целиком

Book: Программист-прагматик

Книга довольно старая (эпохи, кажется, Win­dows 2000) и очень плохо переведена (есть глава “Мой исходный текст съел кот Мурзик”). Набор инструментов типичен для того времени — C++, CORBA, Perl и т.п. Внимательно читать не стоит, а вот просмотреть — надо. В книге есть мысли, которые просто в голову не приходили. Полезное: 1. Предлагать варианты решения…

Прочитать статью целиком