Дали компьютер: винт на 4 гб, 128 МБ ОЗУ, П1 200 MMX.
Нужно установить на него линукс.
Выбрал генту, ибо скомпиленая система уже есть, но как лучше разбить винт? Какую ФС выбрать (чтоб памяти меньше потребляла и быстрее работала на таком проце)?
Склоняюсь к ext2 и разбивка 3600 под корень, остальное под свап. (для /home не буду отдельно давать раздел, разве что через nfs из другого компьютера.)
//file.cpp
#define DEBUG 1
//code
if (DEBUG)
{
DebugPrint("some str");// зависит от платформы (?), на Qt например можно qDebug<<"string";
} //*/
Вопрос: как сделать, чтоб при компиляции код if (DEBUG) DoSome() не включался в собранный файл, если DEBUG установить в 0?
Или компилятор «увидит», что часть кода не будет использована и просто пропустит этот кусок кода? (если собирать например с флагами -O1, -O2 )
Если файлов много, как сделать чтоб значение DEBUG изменялось во всех файлах (желательно без конструкций вида #include isdebug.h, в котором одна строчка #define DEBUG 1 )
Понятно, что если версия финальная и правится больше не будет, можно просто поудалять/закоментировать эти куски (я их помечаю специальным комментарием чтоб легче было искать), но если потом придется править код, немного неудобно перед сборкой удалять/коментировать строки
aksiom = FXF--FF--FF
F -> FF
X -> --FXF++FXF++FXF--
alfa=60
Для тех кто не знает: «F» - передвинутся вперед, «+» - повернуть вправо на кут alfa,, "-" - повернуть влево на кут alfa.
Но я не совсем разобрался, что значит «X».
Если я правильно понял, если бы Х не было, рисовать можно было так:
//F= F-F++F-F
//aksiom: F
double hag;
double alfa;
void draw(double x0,double y0,int iter,double hag)
{
if (iter!=0)
{
//пройти вперед на расстояние hag, x1,y1 - новые координаты
draw(x1,y1,iter-1,hag/2.)
//повернуть на угол -60, пройти вперед, x2,y2 - координаты.
....
}
else//aksiom
{
//пройти вперед на расстояние hag, x1,y1 - координаты точки
линия(x0,y0,x1,y1);
}
Вопрос: как будет выглядеть алгоритм с параметром X?
Есть телевизор Panasonic, куплен в 2001 году (ЕМНИП) (не ЖК и не плазма, а теплый ламповый).
В последнее время (недели 2-3 назад) начал странно себя вести, а именно:
1. Иногда включается и может выключится через несколько секунд.
2. Иногда изображение на экране уменьшается, (может немного, может стать в 1/4 экрана), после чего выключается через секунд 5. ( изображение уменьшается по вертикали). (при этом слышно как будто где-то пробивает высокое напряжение.)
Были идеи:
1. Пробивает высокое напряжение из-за пыли (его раньше не чистили), но разобрал, почистил, визуально не видно.
2. Пробивает напряжение между БП и кадровой (или строчной?) разверткой. (не проверял).
3. Нарушилась пайка. (не проверял)
Телевизор дома, дома буду перед новым годом, поэтому хотел узнать с чего начать диагностику, так-как времени ремонтировать не много будет.
Телепаты приветствуются.
зы. Знаю что телевизор стар, но сейчас нет денег на покупку нового.
Нужно посчитать площадь и длину дуги для овала Декарта
(x^2 + y^2 – 2Rx)^2 – l2(x^2 + y^2) – k = 0
Sadler подсказал, как можно y выразить, ( y=+- sqrt(L^2/2 - x^2 + 2Rx +- sqrt(L^4+8RxL^2+4k)/2 +2RX ) ), но меня пугает что нужно брать интеграл от 2-ух кореней.
Можно как-то найти площадь и длину дуги без числительных методов? Или только числительными методами?
Есть некоторая фигура.
В этой фигуре мышкой выбирается точка, если она лежит на фигуре, проводится через эту точку нормаль и касательная.
Касательную я провел как прямую, через две соседние точки на кривой (только растянул в обе стороны).
Вопрос: как провести перпендикуляр к прямой (X1,Y1)(X2,Y2) в точке (X,Y)?
зы. Это ЕМНИП школьная математика, но я уже часа 2 не могу вспомнить/нагуглить формулу.
Овал Декарта: (x^2 + y^2 – 2Rx)^2 – l2(x^2 + y^2) – k = 0
Нужно нарисовать этот график с помощью функции этот график (Qt, но это не важно).
Если преобразовать эту формулу, то получается что при Y степеня 2 и 4. (брал коэффициенты l = 6, R = 4, k = –4.). (тут есть пример как он должен выглядеть )
Есть идея рисовать его в полярной системе координат, но смущает то, что при определенных коэффициентах возможны что для одного значение tetha будет несколько R. (пример) Вопрос: как нарисовать этот график?
Ищу игру, похожую на Revolt. Суть этой игрушки, что там есть машинки на пружинном механизме.
Линукс тут при том, что я буду запускать ее в вайне, который в данный момент компилится.
Есть проект, написанный на Qt (c++). Скорость не важна.
Начал изучать Python. В проекте некоторые функции, которые будут добавляться в будущем, намного проще реализовать. Весь проект переписывать лень и нет времени.
Вопрос: возможно ли прикрутить Python к Qt , так чтоб в С++ коде можна было написать что то типа
Пусть в некоторой лаборатории есть возможность воссоздать точные условие климата (темп, влажность, освещение, состояния грунту в начальный момент).
Садится некоторое растение, для простоты именуемое деревом.
Вырастает оно некоторой формы.
Сажается второе (в ту же точку грунта и под таким же углом), задается тот самый климат (припустим все без погрешностей).
Вопросы:
1. Дерево вырастет той-же формы?
2. Если 1==нет, если семена клонировать будет пункт 1 справедлив?
3. Если 2==нет, если семена клонировать с точным сохранением молекулярной структуры (припустим такое возможно), 2-справедлив?
зы. По просьбе alpha пусть грунт тоже будет тот-же)
Задали в универе сделать 2 сабжа (1 - с использованием сокетов, 2-ое, насколько я понял, просто). Срок - до конца декабря, можно раньше.
Вопрос: на чем лучше (имеется ввиду проще, компактнее код) делать: на python или Qt?
Какую литературу почитать по сабжу (ничего про него не знаю)?
зы. Что должен делать сабж - пересылать сообщение между клиентом и сервером? (точнее задания пока не сказали)
Для удобства нужна клавиатура для ноутбука.Нужно
1. Полный размер+дополнительные кнопки (регулировка звука, клавишы быстрого вызова (и чтоб в генте без небольной **** можно было настроить) )
2. ЮСБ интерфейс + ЮСБ хаб. (минимум на 2 порта).
3. Малый ход клавиш, как в ноутбука.
4. Цена є [0,250]грн. (~35$)
Есть кривая, роза. Уравнение: Q=a*sin(2*alfa)
Есть точка на кривой (x,y) (или alfa,Q). Как провести касательною в этой точке??
Нашел формулы, но там нужны численные методы, но по идее должен быть способ получше.
Есть ноут, fujitsu nh 570 .
Характеристики: проц core i5 430m , видео NVIDIA GeForce GT 330M. По характеристикам проца, в нем есть встроенное видео. Но процессорная видеокарта не работает (наверное производители не включили поддержки в биосе).
Есть ли возможность работы на процессорную видеокарту??
ЗЫ. На оф.сайте есть версии для 2 версий ноутбука: с nvidia-вськой картой и intel-ськой.Если установить прошивку биоса для intel-ськой видео, работать будет?? Или есть вероятность запороть биос??
Линукс тут при том, что на нем (на ноутбуке) стоит гента.
Хочу поставить dev-util/nvidia-cuda-sdk, он как зависимость тянет sys-devel/gcc-4.4.6-r1 (сейчас у меня 4.6.2).
Как установить gcc-4.4.6-r1, чтоб он встал рядом с 4.6.2?
Есть форма, на ней verticalLayout. Есть свой виджет GL_wgt (GL_wgt *glw), он добавляется на/в verticalLayout (ui->varticalLayout->addWidget(glw)).
В GL_wgt переопределен метод
void GL_wgt::mousePressEvent(QMouseEvent *ev)
{
int _x,_y;
_x=ev->x();_y=ev->y();
}
Вопрос: как передать _x _y в mainwindow? (нужно вывести значение _x,_y после небольшых преобразований в label)