Приближенное вычисление чисел с плавающей точкой, sin(x), cos(x) и sqrt(x*x + y*y)


Потребовалось мне тут реализовать дискретное преобразование Фурье на микроконтроллере.

Пришлось вспоминать его формулу и математику. А там синусы, косинусы, да квадратные корни. А процессор умеет только складывать, вычитать, умножать и делить, да еще и только 16-битные целые числа.

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

А порывшись по закромам интернета, да по научным сайтам удалось наковырять и приближенное вычисление для sqrt(x2 + y2), причем такое, что аж завидовать стал математикам.

Отличный регулируемый паяльник из Китая

19.11.2014 01:02
4
Отличный паяльник для тех кому паяльную станцию еще не надо, а обычный паяльник уже достал.

Контрол для ввода тэгов на JavaScript


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

Картридер для SD и micro SD с защитой от записи

08.08.2014 22:05
4
Всегда очень хотелось картридер с механическим включением и отключением записи.
Почему картридер? Ну потому что я не покупаю флешки - я всегда покупаю флеш карты памяти micro SD - т.к. ликвидность у них гораздо выше.

Хочешь - в смарт поставил, хочешь - в фотоаппарат, хочешь - в картридер - и вот те флешка, а хочешь - к атмеге подпаял - гибче и гораздо удобней простой флешки с USB разъемом.

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

Ну нет - так нет, сделаем свой с феями - чо первый раз чтоль? :)

Генератор обводки текста на CSS3

08.07.2014 17:00

Искал генератор обводки текста на CSS и не нашел. Сделал свой с монпасье и единорогами.

Как поменять системные звуки на Android

27.06.2014 01:09
21

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

Их достаточно просто поменять, если устройство рутовано.

Как заставить Chrome на Android представляться как обычный Chrome

25.06.2014 22:20
0

Как заставить Chrome под Android работать так же, как его старший брат на десктопе?

Чтобы сайты не пытались перейти на что-то типа http://m.токуданадо, где или зарезан функционал, или он до такого отличается от обычного сайта, что понять, куда жать не представляется возможным.

Тем более на планшетах, где экран, а иногда и процессор ничуть не уступают большому брату.

Мини-чатик в один файл на PHP, HTML, CSS и JS

01.05.2014 18:24
18
Вобщем дело было так - собрался с праздновать свой ДР, народ мол "давай список подарков и все такое, а то подарим тебе надувную бабу по умолчанию" :)

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

Отправить всем емейлы? А если люди не хотят чтобы кто-то еще знал их емейл? То же и про телефоны. Экзотические вещи вроде гуглспредщитов и всякой другой онлайн-ахинеи мне были не сильно интересны - все-таки конфиденциальная информация :)

И вообще, программист я или где?

Прототипы или замыкания, что выбрать при создании объекта с методами?

30.04.2014 02:29
0

В JavaScript многое можно делать разными способами - за что мы его и любим.

Однако существует такая распространенная задача, как создание объектов с методами. Решить ее универсально можно несколькими способами, какой же наиболее правильный?