UnixWarez Петр Семилетов Хакер, номер #084, стр. 084-149-1 (www.roxton.kiev.ua) CSSED 0.3.0 POSIX (*BSD, Linux, Solaris...) Размер (в tar.gz): 872 кб. Лицензия: GNU GPL Небольшой по размеру, основанный на GTK+2 редактор, заточенный для редактирования CSS. Оснащен "табовым" интерфейсом, функцией свертывания (фолдинга) текста, подсветкой синтаксиса, автоматическим завершением. Многие из этих возможностей предоставляются движком текстового редактора Scintilla, который тоже необходим для работы программы. В правой части главного окна находится иерархичное дерево элементов CSS, из которого можно вставлять эти элементы и их значения в текст текущего документа. А внизу главного окна есть текстовая область, именуемая Scratch Pad - в нее можно копировать фрагменты текста. Содержимое Scratch Pad при выходе из программы не сохраняется. В CSSED встроено средство для проверки кода на правильность. После проверки CSSED наглядно показывает ошибочные места. CSSED поддерживает плагины. Плагины в дистрибутив не входят, их можно скачать отдельно с сайта продукта. Подведу итог. Удобная утилита для веб-разработчиков, для тех, кто знаком с CSS, но ленится смотреть в его спецификацию каждый раз, когда забыл нужную деталь. Flawfinder 1.26 POSIX (*BSD, Linux, Solaris...) Размер (в tar.gz): 127 кб. http://www.dwheeler.com/flawfinder/ Лицензия: GNU GPL Flawfinder - консольная утилита, которая сканирует исходный код (C/C++) на предмет слабых мест в области безопасности. Чтобы натравить утилиту на исходники, достаточно дать в каталоге с ними команду вроде: flawfinder *.c В процессе работы Flawfinder выводит список "тонких", с его точки зрения, мест - причем в каждом случае он показывает степень риска, выраженную заключенным в квадратные скобки числом от нуля до пяти. Пять - наихудший результат, а ноль соответственно лучший, но все равно стоит задуматься. Чтобы Flawfinder не ругался на определенные строки кода, рядом с ними в той же строке надо поместить комментарий вида: // Flawfinder: ignore либо: /* Flawfinder: ignore */ Вывести результаты работы Flawfinder в HTML-файл можно командой: flawfinder --quiet --html --context проверяемый_каталог > результат.html Что до результатов, то Flawfinder пишет достаточно подробно, в чем заключается проблема участка кода, к чему такое положение вещей может привести и т.д. На английском, разумеется. KRename 3.0.9 POSIX (*BSD, Linux, Solaris...) Размер (в tar.gz): 707 кб. Лицензия: GNU GPL Заточенная под KDE утилита для массового переименования файлов. Поддерживает формирование имен файлов по заданному пользователем шаблону. Помимо встроенных функций, оснащена рядом дополнительных модулей, с помощью которых можно, например, переводить имена файлов из одной кодировки в другую, устанавливать полученным в результате переименования файлам различные атрибуты (права доступа, дату и время), выполнять некую команду для каждого файла после переименования. Интерфейс KRename работает в двух режимах. В первом, для начинающих пользователей, KRename предоставляет пошаговые мастера-визарды. В обычном же режиме KRename работает как окно с табами-вкладками. Текущие настройки можно сохранять в виде профилей для последующей их загрузки. |