Удивлён кол-вом пользователей линукс
Вот там (velomania.ru).
Windows 63.67%
Linux 23.84%
Mac OS X 7.71%
*BSD 3.37%
OS/2 0.42%
other 0.98%
713 голосов. Опрос ведётся с января 2008.
Вот там (velomania.ru).
Windows 63.67%
Linux 23.84%
Mac OS X 7.71%
*BSD 3.37%
OS/2 0.42%
other 0.98%
713 голосов. Опрос ведётся с января 2008.
Где какие пробелы использовать? Где обычные, где маленькие? Где неразрывные?
Здрасьте. Есть у меня АКБ от мотоцикла, зовётся Yuasa YB12A-A. 12В, 12Ач, рекомендуемый ток зарядки 1A (на деле можно 1.2A).
Имеется автоматическое зарядное устройство Кулон, заряжает до 14.4v (это ок) с максимальным током зарядки 6.3A. Огромная такая зелёная хреновина, в гугле не нашёл. Устройство это ток зарядки не показывает, увы — есть только 3 лампочки: сеть, заряд и 14.4v.
Можно ли такой штукой заряжать мой аккумулятор?
Амперметра нету. Вернее, есть советский, но он показывает до 500 мА.
Покажите мне такие графики. Интересно посмотреть закономерности. Навеяно http://www.linux.org.ru/jump-message.jsp?msgid=6254422&cid=6254586.
Есть карта. В автокаде. Вот в виде картинки она же: PNG 689 КиБ.
Хочу переоцифровать в нормальный (предназначенный для ГИС) формат, можно вручную. Каким софтом пользоваться? QGis?
Здрасьте. Кто-нибудь тут использует MathGL в проекте с cmake?
Дело в том, что я пишу свой FindMathGL.cmake. Пишу его на замену тому модулю, который идёт в комплекте с MathGL, ибо тот не смотрит на версию и в нём нельзя подключать компоненты интерфейса (Qt, FLTK, GLUT, WX). Надо проверить его работоспособность. Особенно интересует оная под виндой.
Скачать можете тут (obey.su).
Использовать через 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]
Есть несколько .png файлов разных размеров. Как из них сделать .ico для венды? Венды под рукой нет.
http://www.opennet.ru/opennews/art.shtml?num=30381
Nokia планирует сократить 7000 сотрудников, свернуть MeeGo и передать Symbian на аутсорсинг
В руки издания The Register попал внутрикорпоративный отчет компании Nokia, в котором приведен план сокращения сотрудников. Nokia планирует небывалое в истории существования компании сокращение персонала - увольнение постигнет более 7 тысяч человек в подразделениях по всему миру, при этом 4 тысячи нацеленных на увольнение сотрудников вовлечены в разработку и исследовательскую деятельность. В финских отделениях компании будет уволено 1400 работников, многие из которых вели разработку платформ Symbian и MeeGo.
Более того, до конца июня 2012 года планируется прекратить большинство работ, связанных с платформой MeeGo. Оставшиеся сотрудники будут переквалифицированы для работы в областях, связанных с платформой Windows Phone. О судьбе разработчиков фреймвока Qt не упоминается. Напомним, что при объявлении о начале сотрудничества с компанией Microsoft, утверждалось, что проект MeeGo не закрывается, а позиционируется как долгосрочный и ориентированный на устройства следующего поколения.
Отдельно анонсировано, что Nokia передает на аутсорсинг в руки компании Accenture большую часть программных проектов, связанных с Symbian, а также связанные с платформой сервисы поддержки. В Accenture будет переведено около 3000 занимающихся поддержкой Symbian сотрудников Nokia. Кроме Symbian, компания Accenture будет дополнительно заниматься разработкой программного обеспечения и формированием сервисов для экосистемы смартфонов Nokia на базе платформы Windows Phone. Сделку планируется завершить летом нынешнего года.
Это возможно?
Доделал (при помощи QDataStream) сохранение/загрузку для своей сафтины, даже вроде бы удалось запилить нормальную проверку на возможность считывания данных (если файл совсем битый или его формат не подходит, то оно не падает, а ругается).
Но вот какая проблема: если файл был на флешке и повредился незначительно (скажем, 1 бит изменился на другой), то оно всё равно его загружает. Или вот пример: открываю шестнадцатиричным редактором мой файл, меняю, скажем, одну буковку на другую. После чего файл грузится нормально, а соответствующая строка получается с изменённой буквой.
Как такого избежать? Дописывать в конец чексумму? Или результирующий файл сжимать каким-нибудь архиватором с проверкой целостности (а есть такие?)?
Здрасьте. Моя софтина считает температурное поле во времени. Есть блоки, у каждого блока есть теплофизические параметры. И у каждого блока температура меняется во времени. Я визуализирую температуру через цвет.
Пока что сделал линейный градиент вот таким способом:
QColor Block::colorFromTemperature() const
{
/// Минимальная составляющая цвета
static const int min_color = 0;
/// Максимальная составляющая цвета
static const int max_color = 255;
/// Температура (по модулю), до которой "тянется" градиент
static const qreal max_absolute_temperature = 25;
/// Текущая температура блока
const qreal temperature = m_soil_block.temperature();
/// Составляющая цвета, отражающая температуру
int tmp = max_color - qRound((max_color - min_color)
* qAbs(temperature) / max_absolute_temperature);
tmp = qBound(min_color, tmp, max_color);
const bool temperature_is_positive = temperature > 0;
return QColor(temperature_is_positive ? max_color : tmp,
tmp,
temperature_is_positive ? tmp : max_color);
}
Не нравится. Самые важные изменения температуры идут от -4 до +4: тут нужно визуально отличать блоки с разницей в 0.2 — 0.3 градуса (что не получается с таким градиентом). Но также нужно иметь возможно визуально различать температуры от -25 до +25: после (+/-)4 нужно визуально отличать блоки с разницей 1-2 градуса.
Каким градиентом вы бы такое визуализировали? Думается мне, можно использовать десятичный логарифм для получения tmp, а прочее не менять. Но, может быть, можно ввести второй параметр или даже третий, чтобы цвет шёл от синего через голубой к белому и от белого через розовый к красному?
Вот так это сейчас выглядит: раз (imageshack.us), два (imageshack.us), три (imageshack.us), четыре (зелёное — это количество незамёрзшей воды для блоков, в которых происходит фазовый переход).
Кто-нибудь из разработчиков тут есть? Когда планируется релиз? Boost.Geometry точно включат?
| ← назад | следующие → |