Click

Замена стандартной Windows-консоли. Вкладки-табы и выбор оболочки

Стандартная консоль Windows XP (та, что вызывается командой cmd) – весьма бедна возможностями. Основное, от чего я страдал, пользуясь ей или консолью из состава cygwin – отсутствие вкладок (табов), без которых приходится открывать несколько окон, занимающих место на рабочем столе. После gnome-terminal дома или screen на хостинге – очень неудобно. Впрочем, такие “мелочи”, как невозможность [...]

Адаптация Cygwin shred для Windows

Набросал тут как-то в свободную минуту скрипт-оболочку для вызова утилиты безопасного удаления файлов shred, которой постоянно пользуюсь дома. Win-аналоги искать было лень – попробовал как-то найти под win софтинку для конвертации mp3 в wav – ради того, что в линухе делается одной командой, пришлось час ползать по сети и засорять машину, а в итоге всё [...]

Автоматическое определение кодировки терминала в perl-скрипте.

Надоело руками менять кодировки для нормального вывода русского текста в своих perl-скриптах в зависимости от кодировки терминала (запускаю скрипты под Linux (utf8), Windows (ActivePerl, cp866) и Windows (Cygwin, cp1251)). Немного погуглил, но никаких готовых рецептов не встретил, хороший запрос для поиска что-то в голову не пришёл. Решил поступить следующим образом – определять операционную систему, в [...]

Cygwin – бесплатная реализация unix-подобного окружения для Windows

Как ясно из заголовка, Cygwin представляет собой unix-подобную среду, реализованную для ОС Windows. Cygwin включает в себя следующие основные компоненты: Динамическая библиотека cygwin1.dll, которая обеспечивает совместимость на уровне API и предоставляет реализацию значительной части стандарта POSIX. Коллекция прикладных утилит, обеспечивающих UNIX-образное окружение (включают в себя как утилиты с интерфейсом командной строки – например – утилита [...]