Калькулятор speedcrunch, jenyay - s blog

Кілька років поспіль я користувався калькулятором NumLock Calculator. яким був дуже навіть задоволений не дивлячись на те, що він вже давно не оновлюється. Все в ньому зручно: можна в рядок записувати довгі вирази, калькулятор розуміє тригонометричні функції (кути можна задавати і в градусах, і в радіанах), знає що таке число пі, зберігає історію до перезапуску програми. Я навіть і не знав чого від нього ще можна хотіти. Тепер знаю.

Тиждень тому на одному буржуйському сайті натрапив на калькулятор SpeedCrunch. тепер судячи з усього замість NumLock Calculator'а буду використовувати його. По-перше, він багатоплатформовий, є його збірки під Вінду, Линух і Мак ОС, хоча для мене це і не особливо актуально. Навіть, як виявилося, в Kubuntu він вже вбудований. По-друге, всі перераховані можливості NumLock Calculator'а в ньому теж присутні. Єдине, що NumLock Calculator, на відміну від SpeedCrunch, підтримує скіни, але я ними жодного разу за останні кілька років не користувався, думаю, що ця можливість на любителя. Ну і, по-третє, у SpeedCrunch'а є можливості, які відсутні у NumLock Calculator'а, ось про них і поговоримо детальніше.

Найприємніша фіча - це можливість використовувати змінні. Тобто пишемо «a = 2 * 2», а в наступному рядку «a + 1» і з подивом дізнаємося, що останнє значення дорівнює 5. Зручно.

Крім того калькулятор знає багато фізичних постійних, тому тепер можна легко при розрахунках на швидку руку швидкість світла рахувати не 3e8 м / с, а чесно 299792458 м / с.

Калькулятор speedcrunch, jenyay - s blog

Решта «плюшки» вже не такі вагомі, але все-одно зручності додають. Наприклад, SpeedCrunch показує підказки по вбудованим функціям, яких буде, мабуть, навіть більше, ніж у NumLock Calculator'а.

Калькулятор speedcrunch, jenyay - s blog

Є розфарбування синтаксису - змінні одним кольором, функції - іншим, числа - третім. І ще калькулятор може обчислювати значення не до кінця набраних виразів. В тому сенсі, що якщо вираз набрано правильно, то можна не натискувати Enter, а почекати підказки з результатом. Все це видно на наступному скріншоті.

Калькулятор speedcrunch, jenyay - s blog

Крім того є невеликий вбудований математичний довідник з елементарними формулами, якщо клацнути на які, то формула переноситься в рядок введення калькулятора.

Калькулятор speedcrunch, jenyay - s blog

Довідник досить убогий, але його можна розширювати самому, тому що він являє собою набір звичайних файлів HTML, в якому формули оформлені особливим чином:

x1 = (-b + sqrt (b ^ 2 - 4 * a * c)) / 2 * a

Ще приємно, що можна вручну задавати роздільник дробової частини у чисел. А то буває незвично переходити від одного компа до іншого і згадувати який роздільник де встановлений в його регіональних настройках.

Вже не знаю добре це чи не дуже, але SpeedCrunch, на відміну від NumLock Calculator'а, зберігає історію і між перезапуск програми. Всю історію обчислень можна зберігати в текстовий файл, а потім, коли знадобиться, її завантажувати. Ну і якщо вже заговорили про настройках, то під Вінду є дві версії програми: та, що йде з інсталятором всі налаштування і історію зберігає в реєстрі, а портабельная в ini-файлі в папці з програмою.

Єдиний недолік, який відразу помітний - це не повний переклад на російську мову. Меню виглядає прямо як англо-російський словник:

Калькулятор speedcrunch, jenyay - s blog

А так в цілому дуже гідний і, головне, безкоштовний, а точніше open source. калькулятор.

Будь ласка, оцініть запис

Поставив. Занадто незручний інтерфейс, громіздкий якийсь. Якось сліжком багато зусиль потрібно зробити користувачеві для досягнення якого-небудь результату, проти того ж NumLock. Функціонал великий, але я б не сказав, що він потужний. Моя думка: для слабких машин NumLock, для потужних - XQR2. Бо калькулятор для комп'ютера повинен бути не тільки «великим і сильним», а й зручним і легко настроюється. У NumLock, наприклад, можна зробити одне маленьке віконечко замість вікна на підлогу екрана (воно займає досить місця навіть на 28 дюймовому екрані), як у цього. У XQR2 взагалі можна що хочеш з нього зробити, хоч Маткад. І кольори з клавіатурами настравіаются. Загалом, SpeedCrunch - штука звичайно наворочений, але не настільки, щоб змінити мою думку. Буду сидіти з тим, з чим сидів. Ось.

XQR2 не бачив, треба буде глянути (навіть не чув про нього). А з приводу інтерфейсу - в результаті я там все собі повідключали, так що залишилася тільки рядок введення і історія. Хоча іноді включаю таблицю констант, коли хочеться швидкість світла задати точніше, ніж просто 3e8.

Так, забув сказати найголовніше: в XQR2 ще є вбудований будильник 🙂

Там далеко не тільки будильник 🙂

Як калькулятор він найбільше мені подобається тим, що в ньому можна будувати функції і є «NumberPush». Це така функція, коли після обчислень над кожним числом з'являється квадратик, і якщо його тягти вгору або вниз, то число буде відповідно, збільшуватися і зменшуватися, і слідом заним результат (у випадку з функцією вона буде звиватися).

Leave a comment