установка linux на arm недобук
кто нибудь пробовал ставить онтопик на китайский arm нетбук с андроидом за <=100$? Какие подводные камни? Хочется заказать и пощупать.
кто нибудь пробовал ставить онтопик на китайский arm нетбук с андроидом за <=100$? Какие подводные камни? Хочется заказать и пощупать.
Имеется следующий код
..
qDebug() << QCoreApplication::applicationDirPath() + "/" + this->settings->value("sniffer_settings/local_save_dir").toString();
..
Строка конфига которая здесь используется
[sniffer_settings]
local_save_dir=sniffed
Если я делаю чистую сборку (т.е. сперва rm -rf * в директории сборки), то все выводится как надо и дальше выполняется код ниже. Если я запущу собранную программу второй раз, оно выведет все как надо и сегфолтнется, не выполняясь дальше. После чистой пересборки опять работает 1 раз. ЧЯДНТ?
Написал класс-обертку для QFtp
( читать дальше... )
Когда соединения с инетом нет, высылается сигнал sigConnectResult(false), и через некоторое время метод openConnection() дергается вновь извне, чтобы повторить попытку подключения. Проблема заключается в том, что если при запуске программы соединения с интернетом нет, все отработает корректно, а когда соединение появится, qftp так и не сможет приконнектиться к серверу, а если программу перезапустить, тут же приконнектится. Переписал вот так
( читать дальше... )
т.е память под объект класса QFtp выделяется по новой каждый раз, когда вызывается openConnection(), и данный вариант работает как задумано, т.е. когда не может соединиться, шлет connectionResult(false), а как только инет появляется, отсылается connectionResult(true) из slotFtpCommandFinished(). Чем объяснить такое поведение? Вроде в случае любой ошибки у меня вызывается abort() для объекта класса QFtp, что должно прервать выполнение текущей команды и очистить очередь комманд. Затем вызывается close(), для закрытия (хоть и не начатого) соединения. ЧЯДНТ?
После загрузки системы (debian wheezy x64) и ввода пользовательских данных интерфейс не реагирует ни на какие действия. Переключившись в консоль и залогинившись вижу это
ERROR: The control display is undefined; please run 'nvidia-setting --help' for usage information.
nvidia-settings --version
nvidia-settings: version 304.88 (pbuilder@cake) Wed Apr 3 08:58:25 UTC 2013
The NVIDIA X Server Settings tool.
This program is used to configure the NVIDIA Linux graphics driver.
For more detail, please see the nvidia-settings(1) man page.
Copyright (C) 2004 - 2010 NVIDIA Corporation.
Проблема заключается в следующем. Есть функция, вот её прототип.
void attachInterrupt(uint8_t interruptNum, void (*userFunc)(void), int mode);
class Foo
{
..
void ololo();
..
}
attachInterrupt(0, this->ololo, FALLING);
error: cannot convert ‘Foo::ololo’ from type ‘void* (Foo::)()’ to type ‘void (*)()’
Конкретно, нужно что-то вроде монитора порта из ардуиновской ide, пока что нашел только picocom. Есть еще варианты? Можно как графический, так и консольный.
27 декабря тихо и незаметно вышла очередная версия Code::Blocks 13.12 - свободной IDE для С/C++.
Основные изменения:
Subj. После автозапуска через autostart опенбокса, он некоторое время исправно работает, потом глядишь, и нету уже его в трее. Ни разу не удалось поймать или воспроизвести падение. В чем может быть проблема? fbxkb не умеет в сохранение раскладок окон, а ставить gxneur ради только значка в трее имхо оверхед.
Номер версии релиза или кодовое имя релиза?
Поясните пожалуйста за оформление кода. Я привык делать вот так
//какой-то код
if (i + 1 == n)
{
break;
}
//какой-то код
//какой-то код
if (i + 1 == n){
break;
}
//какой-то код
Как всё таки правильнее? Или может вобще правильнее такие конструкции без скобочек и в одну строку писать? Хочу услышать мнение лоровцев.
Поставил debian testing, собрал ядро 3.12 с дефолтным конфигом,(скопировал из /boot/*), загрузился с параметром radeon.dpm=1. Загрузка прошла успешно, в dmesg есть
[ 7.295162] [drm] radeon: dpm initialized
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 9900
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series]
Хорошая ли идея? Будет ли комфортно с ним на декстопе? И на сколько он стабилен? До этого момента сижу на stable, но fglrx из unstable, и еще кое-что по мелочи оттуда же, из-за этого периодически возникают проблемы с зависимостями. Стоит ли заменить wheezy на sid на ноутбуке?
Есть следующий HTML код
<tr class="tr-odd ">
........
</tr>
cur_node->properties->name
Как заставить выводить кириллицу, а не кракозябры?
#include <QtCore>
int main(int argc, char **argv)
{
QFile file("file.data");
if(!file.open(QIODevice::ReadOnly))
{
qDebug() << QString("здесь кракозябры");
}
return 0;
}
При запуске приложения из консоли постоянно выдаются два варнинга, на работу никак не влияющие
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 103: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/etc/fonts/conf.d/65-droid-sans-fonts.conf", line 138: Having multiple values in <test> isn't supported and may not work as expected
В гугле ничего, кроме жалоб нет, подобные проблемы имеются, а решения не нашел. fc-cache -f -v не помогло.
система Debian Wheezy x64, установлен патч от Infinality
Компьютер уходит в сон и успешно восстанавливается обратно с одним лишь косяком - после пробуждения не работает клавиатура, чтобы набрать пароль. Точнее работает, но стоит нажать клавишу - и она словно залипает, бесконечно набирает звёздочки в поле ввода пароля. Лечится выключением клавы и повторным включением. Клава USB, материнка Asus M4A77TD
Есть простейший прогрессбар на ncurses
#include <ncurses.h>
#include <cstring>
void showProgress(unsigned short percent);
int main(int argc, char **argv)
{
initscr();
for (int i = 0; i < 100; i++)
{
showProgress(i);
getch();
}
endwin();
return 0;
}
void showProgress(unsigned short percent)
{
char *progressBar = new char [40];
*progressBar = '\0';
strcpy(progressBar, "[");
int i;
for (i = 0; i < percent / 5; i++)
{
strcat(progressBar, "|");
}
for (;i < 20; i++)
{
strcat(progressBar, " ");
}
strcat(progressBar, "] ");
char *tmpBuf = new char [10];
sprintf(tmpBuf, "%i%%", (int)percent);
strcat(progressBar, tmpBuf);
move(2, 0);
printw("%s\n", progressBar);
refresh();
delete [] tmpBuf;
delete [] progressBar;
}
Debian 7.1, gcc и gdb из репов сида. Проблема в том, что при попытке отладки такой программы GDB завершается при попытке перехода на следующую строку. Если запустить Codeblocks из консоли то отладка работает. Ну просто уж не знаю что делать, с каждым днём всё радостнее жить. Надеюсь на вашу помощь.
Есть два девайса
1) http://market.yandex.ru/model-spec.xml?modelid=857808&hid=91020 http://market.yandex.ru/model-spec.xml?modelid=658358&hid=91019
и 2) http://market.yandex.ru/model-spec.xml?modelid=953425&hid=91020 http://market.yandex.ru/model.xml?modelid=3973106&hid=91019&show-uid=...
что из этого лучше поставить в домашний сервер? интересует что лучше в плане энергоэффективность/производительность.
сейчас в сервере стоит вот это http://market.yandex.ru/model.xml?modelid=910867&hid=91020&show-uid=5... http://market.yandex.ru/model.xml?modelid=658255&hid=91019&show-uid=8... и кулер Igloo Silent Breeze III, очень тихий на мой взгляд.
на сервере крутится transmission для торрентов, motion для видеонаблюдения, samba и vsftpd для файлопомойки, и boinc для вычислений:) планирую еще добавить subversion.
Имеем ноутбук Samsung NP355V4C
00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Device 9900
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Thames XT/GL [Radeon HD 7600M Series]
← назад | следующие → |