Перфолента: о проекте
Здесь есть: пара слов о перфоленте, диамонолог автора с автором и концепция проекта.
программы;   мемуары;   ссылки  


От автора

Начиналось это все как репозиторий для нескольких программ, которые в чем-то облегчали мне жизнь. Из было штук пять и не все из них дожили до сегодняшнего дня. На сегодняшний день я пользуюсь плеером, шпионом, калькулятором, реже мультиметром и чистильщиком для фара. Черный экран, отладчик для 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. Доступность. Все представленные здесь программы свободны для использования, распространения, хранения и прочих способов утилизации.
К инструментам полагается руководство.
Сайт управляется системой uCoz