Sunday, 28 June 2009
Monday, 22 June 2009
Monday, 15 June 2009
WC: Emulation of the unix command
This is curious, joke. It is attempt to emulate the unix-commad wc. Do not consider this as fully featured application. It has essential shortcomings - slower than analogs and it gives great mistakes when counting the number of words. This is related with features of processing of special characters when passing them as arguments.
Ярлыки:
cmd-bat,
feel-sorry-for-throw-out,
shell,
unix,
unix-to-nt,
unix-to-win,
windows
Validate number arguments within CMD/BAT
@echo off if "%~1" == "" ( echo EMPTY goto :EOF ) if "%~1" == "0" ( echo ZERO goto :EOF ) set /a number_var=%~1 2>nul if errorlevel 2 ( echo ILLEGAL goto :EOF ) if %~1 neq %number_var% ( echo ERROR goto :EOF ) set number_var goto :EOF
Ярлыки:
algorithms,
cmd-bat,
windows
Saturday, 13 June 2009
Complex numbers with Javascript
Однажды решили попрактиковаться в реализации комплексных чисел средствами Javascript. Вот что из этого получилось. Особенностью модуля является вычисление всех частей (вещественной, мнимой, модуля и аргумента) комплексного числа на момент его создания. Это ни прибавляет, ни отнимает скорости вычислений, но оптимизирует некоторые вычисления (например, при вычислениях в алгебраической или полярной формах). Описаны арифметические операции, основные функции над комплексными числами (возведение в степень, логарифм, степенная функция, экспонента, квадратный корень и вычисление всех корней). Арифметические операции расширены для операций над несколькими числами.
Ярлыки:
algorithms,
feel-sorry-for-throw-out,
javascript
Subscribe to:
Posts (Atom)