LINUX.ORG.RU

Сообщения Obey-Kun

 

[C++] [хочу либу] Хранение кучи данных y(x)

 

Есть записи некоторой величины в течение трёх месяцев с промежутком в 5 секунд. Нужно 2 вещи.

  • Находить значение этой величины (с линейной интерполяцией, например) для произвольных моментов.
  • Находить среднее арифметическое для произвольных интервалов.

Естественно, написание простого класса для этого дела займёт 5 минут. Вот только будут некоторые проблемы. Для п.1 это большое время поиска двух соседних величин записи. Для п.2 это то, что придётся как-то обходить переполнение.

Посоветуйте, пожалуйста, готовые либы для моих задач.

Obey-Kun
()

Посоветуйте радиоприёмник

В связи с моей профессией и сопутствующим ей командировкам на севера, мне захотелось стать обладателем радиоприёмника.

Хорошего; работающего от аккумуляторов, в идеале от 18650; с возможностью приёма всех частот, где есть, что послушать (от средних или от длинных до УКВ); крепкого.

На dealextreme есть что интересное? Или тут побольше денег придётся потратить?

Obey-Kun
()

Покажите годное руководство к ПО

Написал софтину для своей науки. Её хотят включить в учебный план. Но для этого от меня требуют написать к ней руководство (в электронном виде) и методичку (брошюру).

Никогда подобным не занимался. Как вообще выглядят руководства и методички к ПО, есть нормальные примеры?

Obey-Kun
()

[портативное аудио] Есть ли аналоги Microlab MD-129?

Сабж. Уезжаю в очередную вахту, хочу слушать музыку и смотреть кино (в компании!). Моно-динамик моего Thinkpad x200s это полный отстой, да и вообще не бывает в ноутбуках нормального звука, потому хочу портативные колонки. Стабильного электричества не будет, так что нужно питание по USB. И подключение аудио-джеком, без всякого изврата.

Нагуглил Microlab MD-129. Деревянный корпус, адекватный звук. Что-нибудь лучше есть? Без ограничения в цене.

Да, насчёт Edifier MP210 я в курсе, но для меня оно хуже из-за чуть худшего звука и дурацкого, как мне кажется, внешнего вида. А ещё, как я понял, они тяжелее.

Obey-Kun
()

Самогонные аппараты

Кто-нибудь собирал сабж? Хочу себе. Посоветуйте что-нибудь.

Obey-Kun
()

[желтизна][джигурда] Милицию вернут

 

Как сообщил «Московскому Комсомольцу» зампред Комитета Госдумы по законодательству Андрей Назаров, законопроект о создании муниципальной милиции будет внесен в парламент до конца весенней сессии. – «Полиция превращается в высокопрофессиональную структуру, задача которой — защита общества и государства. Однако в процессе реформы сокращены люди, которые патрулировали улицы, — говорит Назаров. — В результате создается ощущение отсутствия правоохранительных органов на улице и в быту. На местах образовался вакуум». По мнению партийцев, его и должны заполнить муниципальные милиционеры, которыми станут обычные местные жители.

Не Ъ.

Obey-Kun
()

[default city] Где купить рюкзаки Борт или им подобные?

 

Уже давно ходил с таким рюкзаком. Адски его нагружал образцами в полевых работах, заливал пивом из разбитых бутылок. Но начала рваться лямка.

Где продаются такие рюкзаки? Ещё фотография.

Obey-Kun
()

Unrequited love

Вот сколько она в среднем может продолжаться?

← 4й год уже как.

А линукс тут не при чём.

Obey-Kun
()

Разработка мелких железок

Здрасьте. Стоит задача сделать железку, которая должна логгировать на какой-либо носитель (распаянный или же что-то типа CF-карты, смотря что надёжнее) значения сопротивления по 20 каналам каждый день в течение года (полностью автономно!). Чтобы она работала в диапазоне температур от -60 до +40 и не боялась осадков (дождей).

Что для этого надо освоить (литературу), какой брать микроконтроллер, периферию и т.п.?

Я опыта с подобным не имел. Но всегда открыт для нового и интересного.

Obey-Kun
()

SIP-ификация офиса

Здрасьте. Коллегам (да и мне) приходится часто звонить в другие города и страны по мобиле, на что уходят сотни нефти.

Звоним в Якутию, Магадан, Воркуту, Индию и ещё много куда.

Естественно, SIP в среднем на порядок дешевле выходит. Звонили бы с компов, но это не всегда удобно.

Какого провайдера посоветуете? И бывает ли такая железка которую можно бы было подключить в сеть и чтобы к ней было привязано 2-3 радиотрубки, с которых можно бы было одновременно делать звонки?

Obey-Kun
()

[default city] Какой безлимытный беспроводной инет самый быстрый?

 

Сейчас весь офис работает от йоты, 350 КБ/с в обе стороны. Работали бы от проводного, но, думаю, многие в курсе по поводу стоимости безлимита для офисов :). Что есть быстрее йоты?

Obey-Kun
()

[bin file] Что это за формат записи числа с плавающей запятой?

В продолжение темы.

Пытаюсь понять, как в некотором формате файлов записаны числа с плавающей запятой. Они там восьмибайтные. Есть само число в файле и его расшифровка проприетарной софтиной.

При записи числа вот таким образом:

    typedef double Flt_t;
    Flt_t x = 0.0956802824951; // первое число из примера
    fwrite(&x, sizeof(x), 1, pFile);
получаются похожие последовательности байтов. Но лишь похожие, а не такие же.

число
представление в файле
представление после fwrite

0.0956802824951
BC 34 30 C4  80 7E B8 3F
42 41 30 C4  80 7E B8 3F

0.0101753947348
EE DF E0 5C  D6 D6 84 3F
7E FC E0 5C  D6 D6 84 3F

0.1596829962353
86 62 47 0F  7E 70 C4 3F
6B 69 47 0F  7E 70 C4 3F

-0.0132055462248
07 38 4A 69  82 0B 8B BF
92 68 4A 69  82 0B 8B BF

-0.0390213781919
C4 9E 5B 2E  9C FA A3 BF
81 AD 5B 2E  9C FA A3 BF

Как записать число так, чтобы формат получился нужным? И как считывать такие числа? Я в этом деле вообще не разбираюсь.

Obey-Kun
()

[геодезия] [gps] Замена ozi explorer

 

Посоветуйте софтину для настольного ПК, которая умела бы...

  • Делать из картинки карту — привязывать картинку по реальным координатам с получением geotiff.
  • Создавать на карте точки, треки. Желательно чтобы была функция типа «создай мне 50 точек начиная из точки X с шагом Y м по азимуту Z°».
  • Загружать на карту точки, треки с GPS (гармины всякие). И наоборот.
  • (Желательно) экспорт-импорт файлов ozi explorer.
  • (Желательно) экспорт точек в текст.

Как-то раньше видел краем глаза что-то на Qt, кажется. Но не нагуглил снова.

Вот (overlandresource.com) скрин ozi (без точек и треков).

Obey-Kun
()

Реверс-инжиниринг бинарного формата

Есть кучка файлов в бинарном формате.

В формате этом хранятся всякие числа. Причём какие именно числа там хранятся, известно. Неизвестно, в каком формате они там (разрядность и т.п., возможно даже просто в строковом). И неясно, в каком они там порядке.

Известно, что формат несжатый.

Короче, мне нужно узнать, как заменить там число X на число Y. Каким образом искать там X? Перебирать возможные представления в hex редакторе?

Obey-Kun
()

Космоснимки в научной работе

Где можно надыбать космоснимки, скажем, Байдарацкой губы, чтобы их можно было бы использовать в научной работе? В Google Maps как-то непонятно:

Сторонние поставщики. Картографические данные для Программного обеспечения предоставляются на основании лицензии, предоставленной лицензиарами компании Google, включая Tele Atlas North America, Inc. («TANA») («Данные TANA»), и регулируются правами на интеллектуальную собственность, принадлежащими или лицензированными TANA и другими лицензиарами. Вы соглашаетесь не участвовать в несанкционированном копировании или раскрытии данного материала и несете ответственность за любые попытки сделать это. Не разрешается использовать или распространять информацию в коммерческих целях. При использовании Программного обеспечения вы соглашаетесь считать TANA сторонним бенефициарием данного соглашения. Использование вами Данных TANA подлежит дополнительным ограничениям, описанным на следующей странице Юридических уведомлений..

Obey-Kun
()

[ничёнеподелаешь] Это вам не сиськи мять!

http://www.vimeo.com/1109226

Напомнило недавно просмотренные «звуки шума».

Obey-Kun
()

Анимация графики

Зрасьте, есть у меня 365 файлов png. В принципе, они могли бы быть и в pdf или eps. Или svg. Ведь получаю я их при помощи matplotlib. Нужно из них собрать анимацию.

Сейчас делаю так:

mencoder mf://anim/*.png -mf type=png:fps=25 -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o output.avi

Результат.

Может быть, есть более Ъ way? Например, сделать анимированный svg. Есть ли инструменты для этого?

А если нету, то каким кодеком и как лучше кодировать? От mpeg4 картинка явно потеряла чёткости.

Obey-Kun
()

Объединение списка имён файлов в одну строку с возможностью обратной операции

Здрасьте. Так получилось, что мне внутри программы приходится передавать список имён файлов одной строкой (это связано со способом работы QtSingleApplication). Сейчас сделано так:

/* Калька с магического числа из файлов моей
 * программы -- 0xD3ADB00B.
 * Тут могло быть любое другое слово, не применяемое
 * нормальными людьми в названиях файлов. */
    static const QString k_magic_word = "DEADBOOBISSODEAD";
// Объединяем:
    QStringList files = app.arguments();
    files.removeAt(0);
    QString message = files.join(k_magic_word);
// Разъединяем:
    QStringList file_names;
    file_names = message.split(k_magic_word);

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

Но не нравится мне такое дело. Туповато как-то.

Как нормальные люди это делают?

Obey-Kun
()

matplotlib: «вершины» двухмерных данных

Здрасьте. Визуализировал я, значится, свои данные в matplotlib. Данные представлены как массив [xi, yi, zi]. Построил contour. А как теперь нанести «вершины» как это делается на топографических картах, где отмечают локально высокие/низкие точки?

Obey-Kun
()

[математика] Накидайте f(x)…

 

График ф-ции должен проходить через две точки: (0, y1) и (x0, y2), причём во второй его производная должна равняться нулю.

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

Пока составил только квадратичную:

f(x) = (y1-y2)*x/x0*(x/x0-2)+y1

Это не задание по матану (я вообще не студент).

Obey-Kun
()