[ничёнеподелаешь] Это вам не сиськи мять!
Напомнило недавно просмотренные «звуки шума».
Напомнило недавно просмотренные «звуки шума».
Зрасьте, есть у меня 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 картинка явно потеряла чёткости.
Здрасьте. Так получилось, что мне внутри программы приходится передавать список имён файлов одной строкой (это связано со способом работы 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);
Короче, разделяя файлы этим словом, вероятность того, что операция пройдёт не успешно (то есть что какой-то файл содержал в себе это слово) пренебрежительно мала.
Но не нравится мне такое дело. Туповато как-то.
Как нормальные люди это делают?
Здрасьте. Визуализировал я, значится, свои данные в matplotlib. Данные представлены как массив [xi, yi, zi]. Построил contour. А как теперь нанести «вершины» как это делается на топографических картах, где отмечают локально высокие/низкие точки?
График ф-ции должен проходить через две точки: (0, y1) и (x0, y2), причём во второй его производная должна равняться нулю.
На рассматриваемом участке не должны меняться знаки первой и второй производной (не должно быть экстремумов и перегибов).
Пока составил только квадратичную:
f(x) = (y1-y2)*x/x0*(x/x0-2)+y1
Это не задание по матану (я вообще не студент).
Где какие пробелы использовать? Где обычные, где маленькие? Где неразрывные?
Здрасьте. Есть у меня АКБ от мотоцикла, зовётся Yuasa YB12A-A. 12В, 12Ач, рекомендуемый ток зарядки 1A (на деле можно 1.2A).
Имеется автоматическое зарядное устройство Кулон, заряжает до 14.4v (это ок) с максимальным током зарядки 6.3A. Огромная такая зелёная хреновина, в гугле не нашёл. Устройство это ток зарядки не показывает, увы — есть только 3 лампочки: сеть, заряд и 14.4v.
Можно ли такой штукой заряжать мой аккумулятор?
Амперметра нету. Вернее, есть советский, но он показывает до 500 мА.
Заметил, что уже давно практически ничего не меняю у себя в рабочем окружении. Достиг дзена, так сказать.
Тут Arch с кедами, KDevelop и мой годовалый велосипедик для расчётов теплофизики (для геокриологов aka мерзлотоведов) с CAD-подобным интерфейсом — QFrost (C++, Qt4). На данный момент прикручиваю нормальную визуализацию и всё никак не разберусь с кое-какими аспектами использования MathGL, о чём и переписываюсь в GMail в Chromium.
На рабочем столе шесть плазмоидов: аналоговые часы, рабочий стол, заметки, погода, CPU, Memory. Этот список не меняется с момента моего перехода на KDE4 (с KDE 4.1, кажется). Наибольший толк — от заметок.
Из полезного и невидимого yakuake (уже около 4 лет как использую) с заточенным под мои нужны zsh. Конфиг последнего, кстати, тоже давно-давно не менялся и успешно используется на всех моих компьютерах. В качестве консольного редактора — nano, ибо больше я ничего не осилил, да и для правки конфигов и лёгкой модификации исходников большего не надо. Ещё из невидимого goldendict (со спёртыми из Lingvo x3 словарями) — по нажатию клавиши «super» выскакивает поп-ап с переводом выделенного слова.
Также активно использую замечательную софтину KJots. О бумаге и ручке забыл давным-давно, уже и писать разучился почти. А также с разной частотой приходится работать с (кроме стандартных приложений KDE типа Okular и Dolphin):
Вот и всё. Не так много софта для счастья надо.
Это всё запущено на Lenovo Thinkpad x200s ns29qrt. Кучу раз его ронял и поставил в углу здоровенный скол. Но тут идеальная клавиатура и трекпоинт, так что (когда совсем развалится) буду брать тоже Thinkpad, хотя уже наверное на 14 дюймов и с хорошей матрицей (а на моём матрица хрень, но что вы ждали за 20 косарей… зато матовая).
У десктопа давече сгорел БП, да и хрен с ним, я на нём только в игрушки играл в семёрочке. Арч там тоже был (всё полностью аналогично), но практически не использовался, уж очень хороши органы управления на ноуте.
Ничего менять не хочется. Идеальная среда. Ну разве что хотелось бы дождаться исправления надоедливого бага в KDevelop, когда он изредка «забывает» инклюды и перестаёт дополнять-подсвечивать.
Покажите мне такие графики. Интересно посмотреть закономерности. Навеяно http://www.linux.org.ru/jump-message.jsp?msgid=6254422&cid=6254586.
Есть карта. В автокаде. Вот в виде картинки она же: PNG 689 КиБ.
Хочу переоцифровать в нормальный (предназначенный для ГИС) формат, можно вручную. Каким софтом пользоваться? QGis?
Здрасьте. Кто-нибудь тут использует MathGL в проекте с cmake?
Дело в том, что я пишу свой FindMathGL.cmake. Пишу его на замену тому модулю, который идёт в комплекте с MathGL, ибо тот не смотрит на версию и в нём нельзя подключать компоненты интерфейса (Qt, FLTK, GLUT, WX). Надо проверить его работоспособность. Особенно интересует оная под виндой.
Скачать можете тут.
Использовать через find_package, только теперь можно указывать версию и необходимые компоненты. Возможные компоненты перечислены в комменте к файлу.
Если никогда не работали полноценно с find_package, то вот примеры использования:
find_package (MathGL)
find_package (MathGL 1.11 WX GLUT)
find_package (MathGL REQUIRED Qt)
find_package (MathGL 1.10)
Решил остановиться на Oxygen. Имхо, смотрится нормально.
И допилил свою иконку. Раньше в векторе не рисовал (как и в растре). Софтина называется QFrost, считает теплофизику. Пойдёт?
Те, что слева (синие) — это временные, для инструментов, потом переделаю, придерживаясь стиля Tango (и это сначала надо научится рисовать нормально).
А речь идёт об иконке с большой буквой «Q». Совсем вырвиглазно?
Делаю так, чтобы моё приложение выглядело нативно и на венде тоже.
На никсах оно берёт системную тему иконок, как и надо. А на венде никакой системной темы иконок нету (ещё бы, хрен бы они туда стандарты freedesktop впихнули :)). Надо подсовывать приложению ему свою тему, чтобы оно оттуда брало иконки. Пока что подсовываю Oxygen, но смотрится не нативно.
Есть темы иконок freedesktop, которые там смотрятся нормально?
Открыл в текстовом редакторе сгенерированный inkscape .svg-файл и ужаснулся. Куча лишнего. Лишние эффекты (которые когда-то использовались в документе, но потом перестали). Лишние градиенты. Нужного там было процентов 20.
Почистил вручную.
А есть ли тулзы для чистки? И почему inkscape не чистит документы от мусора при сохранении? Ведь алгоритм простой.
Поток 1:
for(i = 0; i != 10000000; ++i) {
...
if (m_need_some_stuff) {
m_need_some_stuff = false;
doSomeStuff();
}
...
}
Поток 2:
...
if (!thread1->m_need_some_stuff) {
thread1->m_need_some_stuff = true;
}
...
if (!thread1->m_need_some_stuff) {
thread1->m_need_some_stuff = true;
}
...
Так можно? Или нет? Где вообще почитать что то, что можно, а что нельзя?
Использую такой toolchain:
SET(CMAKE_SYSTEM_NAME Windows)
SET(CMAKE_C_COMPILER i486-mingw32-gcc)
SET(CMAKE_CXX_COMPILER i486-mingw32-g++)
SET(CMAKE_RC_COMPILER i486-mingw32-windres)
SET(CMAKE_FIND_ROOT_PATH /usr/i486-mingw32 /home/obey/mingw32 )
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
Делает так:
...
[100%] Building RC object src/CMakeFiles/../qfrost.dir/__/res/win_icon.rc.res
/usr/bin/i486-mingw32-windres: '/foCMakeFiles/../qfrost.dir/__/res/win_icon.rc.res': No such file
/usr/bin/i486-mingw32-windres: can't open `/foCMakeFiles/../qfrost.dir/__/res/win_icon.rc.res' for input
make[2]: *** [src/CMakeFiles/../qfrost.dir/__/res/win_icon.rc.res] Ошибка 1
make[1]: *** [src/CMakeFiles/../qfrost.dir/all] Ошибка 2
make: *** [all] Ошибка 2
Это у меня что-то не так? Или баг cmake? Кто-нибудь собирал пакет с .rc с помощью mingw32 не в винде?
P.S.: кто не в курсе, .rc — это файл, в котором хранится всякая информация для виндовского экзешника (иконка и т.п.), он компилируется в .res, который компилируется в объектный файл. В mingw долнжно работать: 4068.
P.P.S.: вот что-то по теме: 11773, но смущает тот факт, что баг создан до того, как исправили 4068, т.е. скорее всего он относится к старому багу.
Интересный обзор — http://habrahabr.ru/company/nomobile/blog/118314/. Для Ъ не будет, там картинки.
Если на нём появятся нормальные железки, то я подумаю об их приобретении. Таки иногда хочется иметь планшет.
(int)std::numeric_limits<double>::infinity() даёт не бесконечность, а INT_MIN.
Как сконвертировать double в int так, чтобы значения обрезались по [INT_MIN; INT_MAX] и с нормальной обработкой inf?
upd: бесконечности для int нету, так что надо тупо обрезать по [INT_MIN; INT_MAX]
← назад | следующие → |