От автора
Начиналось это все как репозиторий для нескольких программ, которые
в чем-то облегчали мне жизнь. Из было штук пять
и не все из них дожили до сегодняшнего дня.
На сегодняшний день я пользуюсь плеером, шпионом,
калькулятором, реже мультиметром и чистильщиком для фара. Черный
экран, отладчик для 3D и диктофон были применены
по несколько раз и забыты. Игра еще только в стадии
прототипа, ей я просто хвастаюсь.
Потом появились тексты. И программы, описанные
в текстах. Они отнюдь не предмет гордости, но иногда
бывают полезны. Само написание текстов со временем перекочевало
в блог,
дублировать было бы как-то нелепо, а специально для
«Перфоленты» ничего писать не хочется. Так что раздел этот почти
мертвый.
Ну, на этом развитие проекта остановилось.
Сейчас этот сайт привлекает небольшое, но верное число
пользователей: около ста новых айпишников в месяц. Мне вот что
интересно, дорогие посетители, — вам все так нравится, что
и сказать нечего? Возможно, вам неинтересно то, что тут
выложено, но тогда зачем еще две сотни пользователей в месяц
сюда возвращаются? Пишите,
пожалуйста, отзывы. Критикуйте, ругайте, хвалите, желайте чего-нибудь.
Иначе мне станет совсем неинтересно, а значит и сайт
зачахнет.
FAQ
Q: Почему перфолента? Откуда такое название?
A: Ну, надо было как-то назвать проект. Кроме того,
я подумал, что найти медиа плеер на перфоленте — это круто.
Q: А зачем такой маленький размер?
A: Тут, скорее, не «зачем», а «почему». Потому
что писал на MASM32. Это макроассемблер и он генерирует
действительно компактный код. Для пользователя это означает мгновенную
закачку и гарантию безопасности. В четыре килобайта втиснуть
еще и ворох вирусов — это просто невозможно.
Q: Какой правовой статус у программ? Есть ли какая-то лицензия?
A: Нет. Я не люблю слова, начинающиеся на «ли-»
и заканчивающиеся «-зия». Напоминает название болезни. Все
программы — абсолютный и безоглядочный freeware.
Q: Почему программы написаны на ассемблере, а примеры кода на Си?
A: C — это lingua franca современного
программирования. Мне хотелось бы, чтобы меня понимали не только
программисты ассеблерщики.
Q: Если мне захочется добавить какую-то функцию в программу, где достать исходный код?
A: Честно сказать, я держу исходники
в таком беспорядке, что стыдно их публиковать. Если очень
хочется — можно написать мне письмо, я наверняка отвечу.
Q: Зачем делать отладчики для работы
с которыми нужно вставлять что-то в код? Чем плохие
существующие средства отладки?
A: Я никому ничего не навязываю, просто
делюсь тем, что помогает мне самому. Я использую шпиона постоянно
вместе со стандартным отладчиком визуальной студии, делфи, или
отладочным окном MASM32.
Еще чуть-чуть
Сайт построен без единого гвоздя. Не использовался визуальный
редактор, нет графики, нет системы контент-менеджмента. Да, все
обновления проходят вручную. Это намного быстрее и эффективней,
чем кажется на первый взгляд.
Зато при верстке сайта активно используется «Типограф» и «Орфограф» Студии Артемия Лебедева. Прекрасные инструменты, рекомендую.
|
|
| Концепция |
1. |
Компактность. Размер готовой программы не превышает 16 KB.
|
2. |
Лаконичность. Минимум интерфейсных единиц между желанием пользователя и результатом работы программы.
|
3. |
Практичность.
Программы делаются не чтобы удовлетворять абстрактные требования
пользователя, а для облегчения решения конкретных задач. В основном моих.
|
4. |
Доступность.
Все представленные здесь программы свободны для использования,
распространения, хранения и прочих способов утилизации.
|
|