28 апр. 2011 г.

Интересные цитаты

Ошибка - не грех. Неспособность к обучению на основе ошибок - вот что такое грех.
Макконнелл.

Если вы не недостаточно любопытны для того, чтобы не отставать от изменений, вы рискуете разделить участь динозавров.
Макконнелл.

Требования подобны воде. Опираться на них легче, если они заморожены.
Аноним.

Если вы не можете объяснить что-то шестилетнему ребенку, значит, вы этого сами не понимаете.
Энштейн.

Мы пытаемся решить проблему, максимаьно ускоряя процесс проектирования, чтобы в конце работы над системой у нас осталось достаточно времени на нахождение ошибок, допущенных из-за слишком быстрого проектирования.
Мейерс.

Я никогда не встречал человека, желающего читать 17000 страниц документации, е если бы встретил, то убил его бы его, чтобы он не портил генофонд.
Костелло.

Если для понимания того, что происходит, нужно увидеть реализацию, это не абстракция.
Плоджер.

Неработающая программа обычно приносит меньше вреда, чем работающая плохо.
Энди Хант и Дейв Томас.

Если бы строители возводили здания так, как программисты пишут программы, первый же дятел уничтожил бы цивилизацию.
Вайберг.

Программы - не люди, а ошибки не микробы: программа не может нахвататься ошибок, общаясь с другими дефектными программами. Ошибки всегда допускают программисты.
Миллз.

Отлаживать код вдвое сложнее, чем писать. Поэтому, если при написании программы вы используете весь свой интеллект, вы по определению недостаточно умны, чтобы её отладить.
Карниган.

Никогда не отлаживайте программу стоя.
Вайнберг.

Все удачные программы изменяются.
Брукс.

Не бывает кода, настолько громоздского, изощренного или сложного, чтобы его нельзя было ухудшить при сопровождении.
Вайнберг.

Крупномасштабный рефакторинг - путь к катастрофе.
Бек.

Необдуманная оптимизация - корень всего зла.
Кнут.

Любой дурак может написать код, понятный компьютеру. Хорошие программисты пишут код, понятный людям.
Фаулер.

Пишите код, исходя из того, что все программсты, которые будут сопровождать вашу программу, - склонные к насилию психопаты, знающие, где вы живете.
Аноним.

Любой дурак способен отстаивать свои ошибка - большинство дураков именно так и делают.
Карнеги.

Цитаты взяты из книги "Совершенный код" С.Макконнелл.

20 апр. 2011 г.

Nick Parser v0.1



Тыкнуть для скачивания


Nick Parser v0.1 - универсальный парсер любой информации с форумов.

Шаг 1.
Указываем низкий уровень форума.
Пример:
forum.[site].ru/viewtopic.php?t=

Жмем "check".

Шаг 2.
Указываем начало и конец html кода, за который сможем зацепиться при парсинге.
Пример:
Рассмотрим неудобный вариант, где рядом с ником хранится разный id :
<a name="205366"></a><b>Admin</a>

Поле1:
<a name=

Поле2:
</a>


Шаг 3.
Запускаем, нажав на "start"

Шаг 4.
Как ясно из названий кнопок: поставить на паузу, снять с паузы, завершить.

[!] Программа создаст папку с именем сайта в директории .exe файла приложения. В ней вы найдете сохраненную информацию.
[!] После 500 сохраненных ников, программа прекратит работу и так же нет возможности сохранения шага.
[!] Программа написана в ознакомительных целях, автор не несет ответственности.



___________________________________________

Предположим я получил следующую информацию:
"78626"><b>Гость

"2"><b>kaj
"78626"><b>;Гость
"3"><b>Кот
"82667"><b>BestDen
"2"><b>kaj
"78626"><b>Гость
"3"><b>Кот
"82667"><b>BestDen
"4"><b>Venomch
"5"><b>Кот


Тут нам понадобится Generator Pro
Используем "Spacekiller" и с помощью "Замена" заменяем одинаковые символы во всех строчках на ";"
"78626">;Гость

"2">;kaj
"78626">;Гость
"3">;Кот
"82667">;BestDen
"2">;kaj
"78626">;Гость
"3">;Кот
"82667">;BestDen
"4">;Venomch
"5">;Кот


Устанавливаем символ ";" на разделитель и жмем "Y;X", следом "X", а в конце используем "Clonekiller".
В итоге у нас выходит:
Гость

kaj
Кот
BestDen
Venomch
BestDen


Готово!

18 апр. 2011 г.

Docs translate v0.1



1. Указываете директорию.
2. Выбираете с какого на какой язык хотите перевести.
3. Запускаете.

Программа переведет все .txt файлы в указанной директории и сохранит их в отдельную папку.

Перевод осуществляется с помощью Google Translate.

Тыкнуть для скачивания

GeneratorPro




Возможности:
Генерирование по диапазону с одним или несколькими паролями.
Генерирование из файла с одним или несколькими паролями.

Имеются такие функции:
- Cортировка
- Clonekiller (удаление повторов)
- Spacekiller (удаление пробелов)
- Удаление Y из X;Y при любом разделителе
- Обмен местами X;Y на Y;X
- Быстрая замена
- Anti mass changer (замена разделителя на случайный знак)

! Работа как в окне программы, так и с .txt файлом

Тыкнуть для скачивания