Десятка самых маленьких программ

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
d-view
Сообщения: 232
Зарегистрирован: Вт июл 25, 2006 16:19
Откуда: xUSSR

Десятка самых маленьких программ

Сообщение d-view »

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

http://www.computerra.ru/gid/304887/

P.s.: Плагинописателям брать пример )))
Вы слишком много знаете... Вас отягощает эрудиция
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

P.s.: Плагинописателям брать пример )))
Большинство программ, приведённых в обзоре, просты настолько, насколько вообще может быть проста программа под Windows. Плагины, обычно, немного сложнее :). К тому же размер программы, написанной на ассемблере, прямо пропорционален скорости разработки. Готовы ли пользователи получать по одному, пусть и очень компактному, плагину в год?
Аватара пользователя
d-view
Сообщения: 232
Зарегистрирован: Вт июл 25, 2006 16:19
Откуда: xUSSR

Сообщение d-view »

D1P писал(а):Готовы ли пользователи получать по одному, пусть и очень компактному, плагину в год?
Думаю не готовы.. Но все таки хотелось бы покомпактнее..
А то есть делают такие плагины, что сторонняя прога меньше будет (и работает лучше)..
Вы слишком много знаете... Вас отягощает эрудиция
Аватара пользователя
d-view
Сообщения: 232
Зарегистрирован: Вт июл 25, 2006 16:19
Откуда: xUSSR

Сообщение d-view »

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

1by1 1.61 - компактный музыкальный плеер для работы с каталогами

Оф.сайт: http://mpesch3.de1.cc/1by1.html
Для работы требует внешний библиотеку для декодирования MPEG Layer III, доступную на официальном сайте, или же MP3 декодер, например ACM версия популярного Lame (здесь)
Вы слишком много знаете... Вас отягощает эрудиция
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Кстати, предлагаю выкладывать в этой теме маленькие и полезные программы, которыми вы пользуетесь (зачастую к Тоталу лучше прикрутить их, чем большого монстра с кучей ненужных функций)..
Window Finder. ~46 кб. Простенькая утилита, показывающая инфу о окне под курсором (хендл, тип окна, т.д.), позволяет отсылать сообщения в окно, копировать текст и тп. С исходниками на C++. Единственный глюк - иногда не закрывается по команде, убивается через менеджер процессов. Подробнее тут http://www.luxter.ru/index.php?option=c ... &Itemid=29, ссылку на скачку искать гуглем (сам не знаю).

Process Killer. ~38 кб. Таскменеджер, по функциям превосходящий стандартный, по удобству просто с ним не сравнимый. Вешается на Ctrl+Shift+~, удобен при работе с полноэкранными приложениями и для отладки (может стопорить запущенные процессы). Домашняя страничка (из справки): http://alex-home-pg.nm.ru/

"Чиста калькулятор". ~342 кб. Хомяк www.avtlab.ru. Как-то увидел ссылку в комментах на wincmd.ru, с тех пор и пользуюсь. Текстовый калькулятор - набираешь выражение, он считает. Поддерживается простенький язык программирования. До фигищи функций. Для студентов - мастхев.

SuperCopy. ~203 кб. Хомяк http://www.snhp.narod.ru. Прога копирует битые файлы с плохих носителей. Отличается от мульона похожих програм внятностью и удобством.

Пока вроде всё. И ещё хз что считать маленькой прогой. До ста килобайт? До двухсот?
Kent
Сообщения: 208
Зарегистрирован: Вт дек 14, 2004 22:25

Сообщение Kent »

D1P писал(а):Пока вроде всё. И ещё хз что считать маленькой прогой. До ста килобайт? До двухсот?
А 6 кб хочешь? Пожалуйста:
Текстовый редактор TheGun
http://www.movsd.com/thegun.htm
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

А 6 кб хочешь? Пожалуйста:
Текстовый редактор TheGun
Сейчас будут понты: /me писал на втором курсе многооконный текстовый редактор, который весил всего 2 (два) кб. Это был допуск к экзамену :(
Аватара пользователя
Parcan
Сообщения: 399
Зарегистрирован: Ср дек 15, 2004 16:39
Откуда: Russian

Сообщение Parcan »

2 D1P
"Чиста калькулятор". ~342 кб. Хомяк www.avtlab.ru. Как-то увидел ссылку в комментах на wincmd.ru, с тех пор и пользуюсь. Текстовый калькулятор - набираешь выражение, он считает. Поддерживается простенький язык программирования. До фигищи функций. Для студентов - мастхев.
наверное я давал, вот только он не работает с большими числами (4х байтными), весь интернет перерыл а никакого аналога с поддержкой больших чисел не нашел, авторам несколько раз мылил... по фигу
зы. взялся бы кто написать нечто подобное, но с поддержкой операций с большими числами... даже функционал то такой как там не нужен я из него использую процентов 5 наверное, главное чтоб все стандартные операции выполнял да между различными системами исчисления пересчитывал
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

С 4-х байтными (32 бит) все работают. Ты имел в виду с 8-байтными?
Аватара пользователя
Parcan
Сообщения: 399
Зарегистрирован: Ср дек 15, 2004 16:39
Откуда: Russian

Сообщение Parcan »

да точно
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Есть небольшая сложность в реализации 8-байтного хранения чисел

Есть целый 8-байтный тип (в паскале: Int64), но насколько я знаю нет вещественного типа, который мог бы хранить такие большие числа с хорошей точностью (Extended не годится).
Последний раз редактировалось Alextp Чт июн 28, 2007 16:28, всего редактировалось 1 раз.
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Alextp, наверняка есть библиотеки для работы с сверхбольшими числами. Сам помнится писал на паскале, используя string для целых чисел. Parcan, 255 цифр в числе подойдёт? :) В Delphi конечно же таких ограничений нет, поэтому цифр может быть больше. Даже если и скорость будет чуть меньше, для калькулятора это несущественно.
NumLock Calculator писал(а):Калькулятор использует при внутренней обработке выражений следующую точность:

для вещественной арифметики от 3.6 * 10^–4951 до 1.1 * 10^4932 (Extended)
для целочисленной арифметики от –2^63 до 2^63–1 (Int64)

что вполне достаточно для вычислений в любой области.

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

Для точных вычислений не используйте последовательные вычисления - пишите формулы полностью! (для ввода функций с клавиатуры калькулятора без их мгновенного вычисления отключите "Автовыполнение функций").
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Alextp, наверняка есть библиотеки для работы с сверхбольшими числами. Сам помнится писал на паскале, используя string для целых чисел. Parcan, 255 цифр в числе подойдёт? В Delphi конечно же таких ограничений нет, поэтому цифр может быть больше.
Разве что библиотеки использовать, согласен.

Numlock Calculator: интересно, что он выведет при попытке посчитать

2**60 + 0.5


здесь и не целое, и выход за пределы точности Extended (18 знаков)...
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Alextp писал(а):Numlock Calculator: интересно, что он выведет при попытке посчитать

2**60 + 0.5


здесь и не целое, и выход за пределы точности Extended (18 знаков)...
Выдаёт программазм :)
Позиция 1: Неизвестный идентификатор "2**60 + 0.5" или неправильный формат чисел в выражении
«Расшифровывайте, как хотите, это у вас ошибка, а не у меня, вы тупой, а я умный»

Если поправить:
2^60+0,5 = 1,152921504607E18

Add.
Программа от программиста и для программистов.
более 100 функций, 7 форматов чисел и выражений
история вычислений, 10 ячеек памяти, доступ к любому количеству переменных
Блин, кому это надо? Люди плюс|минус толком не используют.

Была идея написать калькулятор – убийцу калькуляторов :) простой как три копейки, но умный.
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Аватара пользователя
d-view
Сообщения: 232
Зарегистрирован: Вт июл 25, 2006 16:19
Откуда: xUSSR

Сообщение d-view »

Моторокер писал(а):Была идея написать калькулятор – убийцу калькуляторов :) простой как три копейки, но умный.
Реализуй.. Желательно такой же простой внешне, как "Чиста калькулятор".. )))
Вы слишком много знаете... Вас отягощает эрудиция
Ответить