33 заметки с тегом

софт РСС

Инбокс везде Избранное

7 ноября 2011, 22:04

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

Во всех этих местах я использую инбокс. Смысл его в том, что это место, куда объекты попадают изначально, до «обработки». В почте это так устроено само собой, и это очень удобно — представьте себе, если бы при получении каждого письма почтовик бы просил вас выбрать папку, в которую его нужно положить. В других приложениях инбокс нужно создать самостоятельно.

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

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

Сегодня, разбирая залежи букмарок в браузере, я догадался, что там тоже нужно сделать инбокс, чтобы все новые закладки добавлять именно в него:
Инбокс везде

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

Об Айклауде Избранное

9 июня 2011, 22:53

Итак, Эпл показал нам мегакрутой Айклауд. Про фичи вы можете почитать на сайте Эпла (если ещё не). Но, пожалуй, одной из самых интересных новостей о нём стал тот факт, что Айклауд будет бесплатным для всех. Мы ведь прекрасно понимаем, что на самом деле ничего бесплатного не бывает. Даже глючный Мобайлми, который не так много умел, был платным, и стоил 100 долларов в год. Какой же смысл в том, что куда более навороченный Айклауд будет бесплатным?

Эпл зарабатывает деньги, продавая железо, но реальную ценность для пользователей представляет софт, который стоит на этом железе и недоступен ни на каком другом. Мак ОС X и прочий Айлайф, предустановленные на каждом Маке, мы оплачиваем, покупая сам Мак. Всё это является неотъемлемой его частью и используется Эплами в его рекламе как довод в пользу покупки Мака.

Всё то же самое будет с Айклаудом. Айклауд мы тоже будем оплачивать, покупая устройства (или уже оплатили, купив). Он тоже будет неотъемлемой частью эпловского железа. Они будут использовать его в рекламе всех своих устройств как фичу этих устройств (а не как отдельный независимый сервис), чем ещё сильнее повысят их ценность в глазах покупателей.

Это очень важно. Разница между «бесплатно» и «является составной частью платного пакета» — это не разница в терминологии, это смысловая разница. Как известно, если ты за что-то не платишь, то ты не покупатель, а товар. Бесплатные сервисы Гугля бесплатны только потому, что Гугль зарабатывает на рекламе, продавая своих пользователей рекламодателям. В Айклауде же рекламы не будет именно потому, что на самом деле он не будет бесплатным, и это отлично.

Айклауд – это ещё одна операционная система, если угодно. Недаром Эплы поставили его в один ряд со Львом и Ай-ОСом 5 на ВВДЦ.

Как почитать потом?

3 июня 2011, 0:29

Хотел посоветоваться. Вот есть Инстапейпер, Рид-ит-лейтер и Ридабилити.

Вроде Инстапейпер самый поддерживаемый везде, но у него иконка страшная как смерть, и стоит он 5 баксов. У Рид-ит-лейтера краше иконка и вообще он опрятнее вроде (хотя я не успел вникнуть). Его сейчас за 3 бакса продают. Но откладывание в него не поддерживается какой-то нужной мне программой. Про Ридабилити я вообще ничего не понял.

Научите, что лучше всего ставить, чтобы был вечный кайф. Я хочу, чтобы оно не просто статьи все целиком скачивало, но и с картинками и видиками, которые в них идут. Так можно? Чтобы на дачу брать с собой только Айпад и читать всё, что забыл прочитать.

Или ваще нужно дождаться и понять, что за Ридинг-лист Эплы встроят там в Сафари.

О новом дизайне эпловских приложений Избранное

18 апреля 2011, 17:50

За последнее время несколько человек поинтересовались моим мнением о новом дизайне некоторых приложений во Льве, поэтому я решил написать заметку. Речь идёт вот об этом:

О новом дизайне эпловских приложений

В основном спрашивающие расстраиваются, что Эплы всё сильнее отступают от собственных интерфейсных гайдлайнов. Но Эплы явно понимают что-то в интерфейсе, поэтому кому, если не им, экспериментировать; от кого, если не от них, мы узнаем, как ещё можно делать программы? Нельзя всю жизнь сидеть в командной строке; но нельзя всю жизнь сидеть и в абсолютно идентичных и неизменных окнах.

В Айфоне Эплы показали много приложений на нестандартных контролах:

О новом дизайне эпловских приложений

Они убедились, что никого это не сбивает с толку, а всех только радует, поэтому в рамках Федеральной целевой программы «Back to the Mac» теперь делают то же самое на Маке. Если компас может выглядеть как компас, почему адресная книга не может выглядеть как адресная книга?

Я приветствую изменения: во-первых, операционной системе совершенно необязательно быть скучной. Кроме того, узнаваемость приложений повысится, многим можно будет отказаться от заголовка; собственно, Айтюнс, Квиктайм и вот новый Адресбук так и поступили. На Айфоне отсутствие названия в интерфейсе приложения — давно норма жизни. И в Экспоузее увидеть нужное окно будет проще. В общем, кругом одни плюсы.

Немного с другой стороны к этому вопросу подходит Джон Грубер. В своём выступлении «The Gap theory of UI design» он рассказывает о том, что гайдлайны нужно просто знать и понимать, а дальше, до тех пор, пока интерфейс понятен, его оформление — вопрос моды. Посмотрите видео.

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

Эмси 0.4 Избранное

12 ноября 2010, 14:55

На мой призыв присоединиться к разработке Эмси, взяв на себя программирование, откликнулся Алексей Блинов, и у нас уже готова версия 0.4. На самом деле она была готова уже несколько дней назад, но мне было некогда об этом написать, выложить её и обновить страницу Эмси у себя на сайте. Теперь программу можно скачать.

Эмси 0.4

Как видно на картинке, теперь мы показываем название песни жирным, а вся надпись немного уменьшена: теперь она набрана шрифтом остатка батарейки, а не пункта меню. Кроме того, как я и предполагал, у меня нашлись утечки памяти, которые Алексей устранил. Поэтому версия 0.4 рекомендуется всем.

Ну и заодно, смотрите, я обновил свою главную страницу.

Стэй тьюнд, скоро будет ещё всякое новое-интересное.

Эмси 0.3

2 ноября 2010, 16:52

И года не прошло, как я выпустил апдейт своей маленькой программки «Эмси». Хотя вру, прошло больше года.

В версии 0.3 исправлен баг, из-за которого при запущенном Эмси Айтюнс было нереально закрыть: он перезапускался сам собой. Сейчас всё в порядке. Никаких новых фич не добавлено.

Кстати, если среди моих читателей есть желающий допиливать эту программу под моим арт-директорством, дайте мне знать.

Перемещение в папку приложений Избранное

3 октября 2010, 18:28

Большинство программ на Маке не требуют установки, их просто запускаешь, и они работают. Традиционно программы живут в папке /Applications. Обычный дистрибутив программы представляет собой образ диска с двумя файлами: собственно приложением и алиасом для папки /Applications, чтобы можно было сразу приложение перетащить куда следует, не открывая лишних окон.

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

Так вот, меня очень порадовала программа Алармс тем, что после запуска прямо из образа, она выразила готовность самостоятельно скопировать себя в /Applications:

Перемещение в папку приложений

Все другие программы должны так же делать.

Опенсос Избранное

4 июня 2010, 0:48

Я же уже писал, что терпеть не могу опенсорс?

Опенсорс — это лажа: недоделанность плюс ложное представление, будто кого-то волнует ваш код больше, чем то, что он делает.

Понятно, что есть суперхакерские суперизвращенские вещи, которые волнуют только гиков. Но ведь опенсорсовыми бывают и приложения для обычных людей, так почему же они не учитывают этого факта? Почему вся эта опенсорсная клиника в них остаётся?

На сайтах всех опенсорсовых программ можно найти информацию любой степени бесполезности, но сроду нет скриншотов. Зачем мне качать кота в мешке? Зато они обязательно кладут в дистрибутив кучу хлама наряду с readme.txt. Или, ещё лучше, просто readme. Ага, пускай пользователя ещё ОС переспросит, чем именно открыть файл, а то слишком просто. На сайте-то всё это чё было не написать сразу? Люди друг другу программы на дискетах не носят уже давно, ау.

Непонятные номера версий, начинающиеся с нуля. Вот 0.1.4.67c — это много или мало? Такие версии нужно заносить в телефонную книгу, чтобы не забыть. Какая версия у меня — я не знаю. А какая последняя? Хрен поймёшь. Пытаешься узнать, что изменилось в новой версии — видишь фигу. Описание изменений начинается с «implemented...» вместо «now you can...». Половина строчек — это «updated libhren to v0.0.41.3.543.3b». Кому до этого есть дело? Где, блин, скриншот с новой кнопкой, ради которой я должен установить эту версию?

Кругом какие-то аббревиатуры — GNU, GPL, BSD. Кто не знает этого, тот лох. Пусть идёт читает километровую лицензию (кстати, кому не нравится лицензия E2, могут установить Вордпресс и заткнуться). Казалось бы, напиши предложение: «можно использовать только в некоммерческих проектах» или «при использовании обязательна ссылка на этот сайт».

Скачивать продукт и скачивать исходный код — это считается действиями одного уровня. Ссылки лежат рядом, в одном списке. Сам продукт, вместо нормальных зипов или дмгшек, обязательно идёт в файле .tar.gz. Тар-гэ-зэ — это такой специальный знак, значит: «мы опенсорс, мы офигенные». Да вы сосёте. Ах, у вас можно на выбор скачать .tar.gz, .tar.bz2 и .tar.hz8? Роскошно! Планете наплевать, что какой-то из этих алгоритмов сжимает файлы на 2% лучше, чем другой. Кто-то уже защитил на нём докторскую, ну и хорошо, всё, можно про него забыть. Оглянитесь вокруг, мир использует зип.

И когда, пробравшись через бурелом идиотизма, ты, наконец, находишь кнопку «Скачать», выбираешь нужный тебе вариант дистрибутива, и, казалось бы, заветные байты должны уже потечь к тебе, — тебя обязательно попросят выбрать зеркало, с которого ты хочешь это счастье скачать. Да плевать мне! Но я сижу и как идиот ищу в списке русский флажок, не нахожу его, начинаю представлять, какая из перечисленных стран ближе ко мне; потом думаю, что, наверное, географическая близость не означает, что будет быстрее качаться... Зачем всё это происходит в моей голове? В итоге я возвращаюсь к первой строчке.

Так по ХТТП качать или по ФТП?

Реляционная база данных для человека Избранное

14 января 2010, 15:19

Вот что. У меня есть некая куча данных, которые я хочу не потерять. Я могу хранить их в текстовых файлах, могу — в Эверноуте, а могу ещё как-то. Но мне кажется, что этим данным самое место в реляционной базе. Они хитро связаны друг с другом, и я хочу сделать эти связи частью самого принципа хранения.

Понятно, что у меня есть «Пэ-ха-пэ-майадмин» и даже «Навикат», и я могу построить всю структуру в «Май-эс-ку-эле». Но это очень нудно, неудобно и некрасиво. Как человеку с айдишками-то не сойти с ума? Хочется красоты и простоты.

Вот есть программа «Бенто». Типа, красивая база данных для обычных людей. Я, честно говоря, не сильно погружался в то, что она умеет, но букв SQL нигде на сайте я не нашёл. Следовательно, если я вдруг пойму, что у меня ошибка в модели, то мне придётся вручную, что ли, всё переделывать? Или надеяться, что там есть какие-то готовые функции.

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

У меня даже есть гипотеза, что можно поставить какой-нибудь фреймворк, который умеет по описанию модели автоматически генерить красивые формы и выводы, и воспользоваться им, но это как-то сильно сложно, вроде бы.

Помогайте, пожалуйста.

Эмси теперь поддерживает интернет-радио

5 января 2009, 1:08

По просьбам трудящихся научил Эмси показывать название стрима, когда играет интернет-радио (вместо названия радиостации). Туда обычно кидают названия текущей песни или анонсы типа «Следом в эфире — то-то». Это намного полезнее, чем наблюдать непрерывное «Хрень-ФМ». Так что скачайте версию 0.2.

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

Глюк с возвратами каретки в Outlook 2007

8 января 2007, 20:19

Если вы установили 2007-й Офис и столкнулись со странным глюком в Аутлуке, из-за которого он порой заменяет в письмах возвраты каретки на отличную последовательность <неи, то имейте в виду, что вот тут пока что лежит фикс (около 300 КБ). Этот же фикс заодно починит окно «О программе» в Ворде, в котором могут отображаться квадратики вместо букв.

Alax.Info Replace in Clipboard

13 декабря 2006, 18:08

Replace in Clipboard - новая маленькая утилита создателя программы NTFS Links (о которой я уже писал). Replace in Clipboard позволяет прописать правила замены строк в буфере обмена с помощью регулярных выражений. Как только в нём окажется строка, подпадающая под одно из правил, из иконки программы в "области уведомлений" вылезет подсказка, предлагающая произвести замену. Дальше можно либо щёлкнуть на саму подсказку мышкой, либо нажать на настраиваемую горячую клавишу (по умолчанию Win+C), и содержимое буфера будет заменено. Можно также сделать, чтобы подсказка не вылезала (причём, это настраивается независимо для каждого правила); тогда замену можно произвести только самостоятельно проявив активность по нажатию горячей клавиши.

Смысл программы, в первую очередь, в том, чтобы быстро преобразовывать локалхостовские адреса в общедоступные, а в некоторых случаях - и просто напоминать о необходимости этого. Сколько раз я уже отправлял разным людям ссылки на http://ibs6.localhost/blah/blah/ вместо того же самого на ilyabirman.ru (кстати, интересно, сколько человек щёлкнет?)! А вы?

Скачать программку можно отсюда, весит она всего 70 килобайт и не требует установки.

О прослушивании музыки на компьютере

21 октября 2006, 12:44

Расскажу немного о том, как я организовываю и слушаю музыку.

Вся музыка лежит в папке F:\Music. Вообще, я не делю музыку по стилям, поскольку это деление было бы крайне непредсказуемым. Сортировка исполнителей по алфавиту меня вполне устраивает (слова "The", "A" и "DJ" в названиях исполнителей перенесены в конец). Название папки имеет вид Исполнитель - Альбом (Год), либо Исполнитель (unsorted), если в папке лежит просто свалка треков.

Выглядит это так:

Beat Hackers (unsorted)
Beatles, The - 1 (2000)
Beautiful Things Project, The - Anita Love 12'' (2006)

Сборники всё-таки приходится делить по стилям, поскольку их названия обычно я не помню и они всё равно ни о чём не говорят. И в случае со сбониками стиль, как правило, всё-таки имеет некоторый смысл. Соответственно, сборники лежат в подпапках типа F:\Music\(Psytrance) например. Название папки со сборником имеет вид (Compilation) Лейбл - Название (Год). Если на сборнике есть какой-то выдающийся трек, то на него делается ещё один hard link в папке Исполнитель (unsorted), поэтому помнить, на каком именно сборнике лежал этот выдающийся трек, не надо.

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

Понятие "плейлист" я признаю лишь в том смысле, что я могу: а) закинуть в плейер альбом целиком; б) выбрать, какой трек будет играть после того, как доиграет текущий (enqueue). Плейлист как интерфейсный элемент мне не нужен ни для чего (кроме, пожалуй, ставшего возможным в Фубаре массового изменения тегов). А от словосочетаний типа "список плейлистов" или "альбом-лист" или "медиабиблиотека" меня вообще тошнит. Вот Проводник, выбирай что хочешь и запускай. Внятный шрифт, всё чёрным по белому, комбинации клавиш стандартные - красота. Зачем изобретать велосипед, да ещё такой громоздкий? На этот вопрос ни один из пользователей всей этой шелухи внятного ответа мне не дал.

Больше всего меня поражает вопрос: "А как без плейлиста, неужели ты после каждого трека идёшь заново в Проводник и выбираешь следующий". Звучит так, как будто "пойти в Проводник" - это что-то вроде "переплыть Атлантику на катамаране". Ребята, мне не надо ходить в проводник, вот он открыт, вот он в альт-табе, а вот он я - сижу за комьютером, никуда не убегал, и вот я нажимаю на файл - и он играет. Если вы так чем-то заняты, что вам даже некогда трек поставить, то какого чёрта вы вообще сотрясаете воздух музыкой? Выключите её. По-моему, процедура составления плейлиста требует намного больше времени, чем все добавления-файлов-по-одному вместе взятые, а главное, её эффективность близка к нулю: откуда я могу знать сейчас, что я захочу слушать через 15 минут?

От самого плейера мне нужна лишь полная управляемость с клавиатуры и отображение информации о текущем играющем треке на видном месте. Моя раскладка клавиатуры - следующая:
  1. Pause (Break) = Play/Pause (удивительно, как мало людей додумались до этого, а ведь эта кнопка вообще ничем не занята и находится в очень удобном месте, чтобы нажать на неё в любой момент).
  2. Email, WWW = Prev, Next (и "левые" кнопки могут на что-то сгодиться!).
  3. Alt+Win+стрелки = громкость и перемотка.
  4. Alt+Win+ZXCVB = Prev, Play, Play/Pause, Stop, Next (повторяет стандартный порядок кнопок Винампа).
  5. Alt+Win+T = копировать название текущего трека в буфер обмена.
Что касается отображения информации, то в винампе меня просто фантастически раздражало то, что нужно выбирать, хочешь ли ты видеть время с начала трека или до его конца. Я, чёрт возьми, хочу видеть и то и другое, а вот кнопки Play, Stop, Pause, Shuffle, Repeat, изменения, простите, цвета, выбора типа спектрума - совершенно не хочу. Зачем вы тратите мои пиксели понапрасну?

Свой интерфейс я строил именно из этих соображений: ни одного пикселя не может быть потрачено зря.

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

Foobar 2000

15 октября 2006, 23:28

Интересно, а есть ли среди наших читателей поклонники (или хотя бы просто пользователи) Foobar 2000? Сочетание диких возможностей "кастомизации" и полного отсутствия хоть какой-нибудь по ним документации приводит к унынию: ты понимаешь, что из этого можно сделать самый лучший аудиоплейер в мире, но не понимаешь, как!

Конкретно

30 мая 2006, 19:20

Читаю "Советы по достижению лучших результатов поиска" в справке по Ворду:
Более конкретные условия поиска (2-7 слов) дадут наиболее точные результаты.
"2-7 слов" - это конкретно.

Почувствуйте разницу

11 февраля 2006, 23:56

Ладно, дак вот, что же нам нужно, чтобы писать музыку?
  1. Идеи в голове.
  2. Софт и умение пользоваться этим софтом для реализации своих идей.
  3. Понимание того, что реализованная идея - это ещё не продукт.
Нужно ли музыкальное образование, чтобы писать электронную музыку на компьютере? Ровно на столько же, на сколько нужно любое образование, чтобы заниматься любым делом: без него значительно сложнее, но тем не менее его можно с некоторым успехом пытаться получать по мере. Я сколько-то там лет ходил в музыкальную школу, толком ничего уже не помню, но всё же это было полезно. В интернете можно найти разные статьи об основах (про всякие гаммы и аккорды) - их не вредно почитать. Да, даже если вы пишете техно (собираетесь писать), всё равно лучше знать гаммы и аккорды, потому что, что бы не говорили ваши (или мои) родители, это - музыка.

Софта бывает очень много, но я про него ничего не знаю. Брат Димка научил меня когда-то программе FruityLoops, наверное вы слышали про такую? Сейчас она уже FL Studio 6 (статья в Wikipedia). Вот в ней я всё и делаю. Ещё полезно иметь под рукой какой-нибудь волновой редактор, в моём случае это Cool Edit 96. Существует популярное мнение, что "фрукты" - это для детей, а настоящие спецы пишут в Cubase или там Reason, да ещё и с аналоговыми железными синтезаторами. Я не видел ни то, ни другое, ни третье, так как мне лень в это вникать. Зачем, когда есть фрукты, и мне в них всё удобно и понятно? У фруктов немного придурковатый интерфейс, но внутри это очень мощный и навороченный инструмент. Может быть некоторые и правы, что звук во фрутах хуже, чем в чём-нибудь ещё, но я им на всякий случай не верю.

Третий пункт очень важный, однако это совсем не очевидно; я это понял совсем недавно. Дело в том, что если даже изобразить то, что пришло в голову, и сохранить в mp3, звучать оно будет ровно так: песенка сделанная у себя в спальне во фрутике. А нам надо чтобы звучало так, как будто бы это новый релиз, который издали на виниле 14 лэйблов по всему миру, так ведь? Ну вот, этому я и пытаюсь учиться.

В чём же разница? Есть у меня такая песенка, South London называется, может вы её слышали. Сравните:
  • Ninth Of Kin - South London: Mix 26, октябрь 2004 (ogg, 5,5 мегабайт)
  • Ninth Of Kin - South London: Mix 736, февраль 2006 (ogg, 7,6 мегабайт)
Послушайте внимательно сначала первую версию. Обратите внимание на то, как звучит бас, бочка, разные инструменты. Попробуйте включить её очень громко. Страшно?..

Теперь послушайте вторую версию. Найдите сто миллионов отличий. При этом, мне всё ещё не нравится, как он звучит.

Ну и ещё. Третий пункт - это единственный из трёх пуктов, о котором есть смысл писать: по второму есть Help (во фруктах - весьма удобный и понятный), а первый вообще у каждого свой, тут ничего не напишешь.

Перезапустить Word вам назло?

2 февраля 2006, 4:05

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

Но только не тогда, когда он выполняет недопустимую операцию после того, как я его закрыл.

В результате он мало того, что выполняет недопустимую операцию, дак ещё и назло запускается обратно!

Traktor DJ Studio 3

4 декабря 2005, 14:10

Третий трактор - это что-то невероятное.
With its new possibilities, Traktor DJ Studio 3 permanently blurs the line between DJing, remixing and live composition.
Очень хочется всё это уже потрогать. Если несмотря на всё это количество кнопочек, ручечек и прочего программа осталась юзабельной, то разработчики просто гении.

DiskView

3 июня 2005, 1:28

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

NaDa

2 марта 2005, 20:12

Программа, которая весит один байт и ничего не делает. New concept, действительно. Спасибо Марату за ссылку.
Ctrl +  Ранее