Архив метки: gpl
Как звучит пульсар
Успешно сконвертировал электромагнитное излучение в ультракоротком диапазоне в звук. Громкость звука пропорциональна напряжению на телескопе. Константы подобраны так, чтобы на выходе был звук в слышимом диапазоне.
Таким образом, можно «послушать» пульсар.
Скачать можно здесь:
Из коротких данных (меньше помех)
Из длинных данных (больше помех)
Открывать рекомендую в audacity, так как vlc, wmp, и chrome не справились.
Как исправлять утечки памяти
Моя программа поиска пульсаров очень любила падать без особых на то причин. Я чувствовал, что проблема состоит в том, что я освобождаю память, но не знал где именно. Попытки оставить на ночь в gdb на удаленной машине окончились тем, что программа просто не упала. Так что я убрал все освобождения памяти. Больше она не падает. А конечность оперативной памяти я решил проще.
Все что я думаю о Кумире
Задача: добавить язык программирования Кумир в ejudge 3.0.2. Все это под операционной системой Debian 7.
Читать далее
Старая машинка снова в деле
Ищу пульсары на своем старом ноуте.
Он загружается стабильно с третьего раза перед этим сообщив о убитом биосе, затем о мертвых вентиляторах и нерабочей клавиатуре. Ее, к слову, вообще нет. Тачпад не работает. Аккумулятор мертв. cdrom не работает. Из сна ноут выходить не умеет. Еще при перезагрузке сбрасывается время, а при попытке зайти на https сайт вылетает ошибка «Сертификат еще не валиден». Ну да это не важно, мне же только процессор нужен, верно?
BSA-Analytics
Уже долгое время пишу программу, для анализа данных и поиска пульсаров.
Исходники тут. Лицензия — GPL.
Текущий статус поиска пульсаров:
1 час наблюдений в низком разрешении (10 точек в секунду) считается за 2 часа процессорного времени. Имеется в виду одно ядро нормального серверного процессора.
Программа умеет разделяться на потоки. Максимальное количество потоков на один файл — порядка 1500. По-умолчанию создается столько потоков, сколько ядер в системе. Есть надежда, что в итоге все будет считаться на суперкомпьютере.
После обработки файла, программа создает свои файлы *.pulsar которые умеет открывать для более точного анализа в ручном режиме.
Примеры исходных данных доступны здесь.
Примеры посчитанных данных доступны здесь.