Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Десятка самых маленьких программ
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
d-view



Joined: 25 Jul 2006
Posts: 232
Location: xUSSR

Post (Separately) Posted: Mon Jun 25, 2007 14:47    Post subject: Десятка самых маленьких программ Reply with quote

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

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

P.s.: Плагинописателям брать пример )))
_________________
Вы слишком много знаете... Вас отягощает эрудиция
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Mon Jun 25, 2007 19:48    Post subject: Reply with quote

Quote:
P.s.: Плагинописателям брать пример )))

Большинство программ, приведённых в обзоре, просты настолько, насколько вообще может быть проста программа под Windows. Плагины, обычно, немного сложнее Smile. К тому же размер программы, написанной на ассемблере, прямо пропорционален скорости разработки. Готовы ли пользователи получать по одному, пусть и очень компактному, плагину в год?
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
d-view



Joined: 25 Jul 2006
Posts: 232
Location: xUSSR

Post (Separately) Posted: Tue Jun 26, 2007 08:04    Post subject: Reply with quote

D1P wrote:
Готовы ли пользователи получать по одному, пусть и очень компактному, плагину в год?

Думаю не готовы.. Но все таки хотелось бы покомпактнее..
А то есть делают такие плагины, что сторонняя прога меньше будет (и работает лучше)..
_________________
Вы слишком много знаете... Вас отягощает эрудиция
Back to top
View user's profile Send private message
d-view



Joined: 25 Jul 2006
Posts: 232
Location: xUSSR

Post (Separately) Posted: Tue Jun 26, 2007 08:45    Post subject: Reply with quote

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

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

Оф.сайт: http://mpesch3.de1.cc/1by1.html
Для работы требует внешний библиотеку для декодирования MPEG Layer III, доступную на официальном сайте, или же MP3 декодер, например ACM версия популярного Lame (здесь)
_________________
Вы слишком много знаете... Вас отягощает эрудиция
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Wed Jun 27, 2007 19:57    Post subject: Reply with quote

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

Window Finder. ~46 кб. Простенькая утилита, показывающая инфу о окне под курсором (хендл, тип окна, т.д.), позволяет отсылать сообщения в окно, копировать текст и тп. С исходниками на C++. Единственный глюк - иногда не закрывается по команде, убивается через менеджер процессов. Подробнее тут http://www.luxter.ru/index.php?option=com_content&task=view&id=825&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. Прога копирует битые файлы с плохих носителей. Отличается от мульона похожих програм внятностью и удобством.

Пока вроде всё. И ещё хз что считать маленькой прогой. До ста килобайт? До двухсот?
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Kent



Joined: 14 Dec 2004
Posts: 208

Post (Separately) Posted: Wed Jun 27, 2007 22:03    Post subject: Reply with quote

D1P wrote:
Пока вроде всё. И ещё хз что считать маленькой прогой. До ста килобайт? До двухсот?

А 6 кб хочешь? Пожалуйста:
Текстовый редактор TheGun
http://www.movsd.com/thegun.htm
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Wed Jun 27, 2007 23:41    Post subject: Reply with quote

Quote:
А 6 кб хочешь? Пожалуйста:
Текстовый редактор TheGun

Сейчас будут понты: /me писал на втором курсе многооконный текстовый редактор, который весил всего 2 (два) кб. Это был допуск к экзамену Sad
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Parcan



Joined: 15 Dec 2004
Posts: 398
Location: Russian

Post (Separately) Posted: Thu Jun 28, 2007 09:59    Post subject: Reply with quote

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

наверное я давал, вот только он не работает с большими числами (4х байтными), весь интернет перерыл а никакого аналога с поддержкой больших чисел не нашел, авторам несколько раз мылил... по фигу
зы. взялся бы кто написать нечто подобное, но с поддержкой операций с большими числами... даже функционал то такой как там не нужен я из него использую процентов 5 наверное, главное чтоб все стандартные операции выполнял да между различными системами исчисления пересчитывал
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Jun 28, 2007 10:22    Post subject: Reply with quote

С 4-х байтными (32 бит) все работают. Ты имел в виду с 8-байтными?
Back to top
View user's profile Send private message
Parcan



Joined: 15 Dec 2004
Posts: 398
Location: Russian

Post (Separately) Posted: Thu Jun 28, 2007 13:30    Post subject: Reply with quote

да точно
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Jun 28, 2007 13:48    Post subject: Reply with quote

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

Есть целый 8-байтный тип (в паскале: Int64), но насколько я знаю нет вещественного типа, который мог бы хранить такие большие числа с хорошей точностью (Extended не годится).


Last edited by Alextp on Thu Jun 28, 2007 16:28; edited 1 time in total
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Thu Jun 28, 2007 15:07    Post subject: Reply with quote

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

NumLock Calculator wrote:
Калькулятор использует при внутренней обработке выражений следующую точность:

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

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

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

Для точных вычислений не используйте последовательные вычисления - пишите формулы полностью! (для ввода функций с клавиатуры калькулятора без их мгновенного вычисления отключите "Автовыполнение функций").

_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Thu Jun 28, 2007 16:20    Post subject: Reply with quote

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


Разве что библиотеки использовать, согласен.

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

2**60 + 0.5


здесь и не целое, и выход за пределы точности Extended (18 знаков)...
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Thu Jun 28, 2007 16:35    Post subject: Reply with quote

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

2**60 + 0.5


здесь и не целое, и выход за пределы точности Extended (18 знаков)...


Выдаёт программазм Smile
Quote:
Позиция 1: Неизвестный идентификатор "2**60 + 0.5" или неправильный формат чисел в выражении

«Расшифровывайте, как хотите, это у вас ошибка, а не у меня, вы тупой, а я умный»

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

Add.
Программа от программиста и для программистов.
Quote:
более 100 функций, 7 форматов чисел и выражений
история вычислений, 10 ячеек памяти, доступ к любому количеству переменных

Блин, кому это надо? Люди плюс|минус толком не используют.

Была идея написать калькулятор – убийцу калькуляторов Smile простой как три копейки, но умный.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
d-view



Joined: 25 Jul 2006
Posts: 232
Location: xUSSR

Post (Separately) Posted: Fri Jun 29, 2007 08:04    Post subject: Reply with quote

Моторокер wrote:
Была идея написать калькулятор – убийцу калькуляторов Smile простой как три копейки, но умный.

Реализуй.. Желательно такой же простой внешне, как "Чиста калькулятор".. )))
_________________
Вы слишком много знаете... Вас отягощает эрудиция
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group