LINUX.ORG.RU

Сообщения drZlo

 
Форум — Desktop

Изменение размера раздела

На ноуте (sony vaio) стоит родная винда. Хочу ее подвинуть.

Установочный kubuntu определяет 2 первичных раздела с ntfs:
1 - win rescue - 5GB
2 - диск С - остальные 123GB
Изменить разделы не дает.

Partmagic 4.11 какую-то хрень выдает - 2 раздела (sda,sdb), но уже по 64GB
и никакой винды не определяет(ни файловой системы ни таблицы разделов)
и тож ничего сделать не дает.

Подскажите, как ?

drZlo
()
Форум — Desktop

wine & Magic

Народ, у кого-нибудь получилось под wine'ом запустить вариации на тему
Magic: the Gathering. Например:

Magic: The Gathering: Duels of Planeswalkers
Magic: The Gathering: Battlegrounds
Magic Online
Ну или кто какие варианты посоветует...

У меня ни одна не запустилась.

drZlo
()
Форум — Desktop

wine игры: тормоза

После запуска игр в wine сначала все ОК, а со временем начинаются жуткие тормоза. Запускаю и из голого winе'a и playonlinux, все одно.
Игры: HoMM5, KB3, Warcraft3.

Kubuntu 9.10
Система:
C2D, 2Gb, GeForce 8400M GS 256MB, NVIDIA Driver Version: 185.18.36.



drZlo
()
Форум — Development

Qt: TCP & event loop ?

Народ, подскажите - консольное приложение, использующее QTcp. Хотелось бы узнать за и против использования(не использования) event loop. Или пофиг ? )

drZlo
()
Форум — Development

Qt: TCP соединение

Не передаются данные от клиента к серверу.

------------ Сервер:

MyEth::MyEth(int Port) {

	tcpSrv = new QTcpServer(this);
	if(!tcpSrv->listen(QHostAddress::Any, Port)){
		qDebug() << "ERROR: Unable to Start TCP Connection: " +
                                                  tcpSrv->errorString();
		tcpSrv->close();
		return;
	}
	connect(tcpSrv, SIGNAL(newConnection()), this, SLOT(serverConnection()));
}

void MyEth::serverConnection() {
	tcpClt = tcpSrv->nextPendingConnection();
	connect(tcpClt, SIGNAL(readyRead()), this, SLOT(rcvFromEth()));
}

void MyEth::rcvFromEth() {
#ifdef __DEBUG
	qDebug("Read Data");
#endif
	QTcpSocket *tcpClt =   (QTcpSocket *) sender();
	QDataStream in(tcpClt);
	in.setVersion(QDataStream::Qt_4_6);
	QString str;
	in >> str;
	qDebug() << str;
}
Connect происходит, приема данных не происходит, даже в слот не попадает.

------------ Клиент:

MyEth::MyEth(const QString &hostIP, int Port) {

	tcpClt = new QTcpSocket(this);
	do {
		tcpClt->connectToHost(hostIp, Port);
	} while (!tcpClt->waitForConnected(1000));
sendToEth();
}

void MyEth::sendToEth() {
	QByteArray byteArr;
	QDataStream out(&byteArr, QIODevice::WriteOnly);
	out.setVersion(QDataStream::Qt_4_6);
	out << " Что-то здесь... ";
	int nn;
	if( (nn = tcpClt->write(byteArr)) == -1)
		qDebug() << "ERROR";
	else
		qDebug() << nn;


}
Передача типа проходит - nn печатается (причем, реальное кол-во байт - 5 ?). Почему-то, когда перед sendToEth() ставлю задержку, а в это время сервер рублю tcpSrv->close(), передача все равно проходит ???

drZlo
()
Форум — Development

Qt: Console

#include <QtCore/QCoreApplication>

#include "MyConsole.h"

int main(int argc, char *argv[])
{
	QCoreApplication app(argc, argv);

	MyConsole mCons;
	return app.exec();
}

Как из объекта mCons убить приложение (app, наверное ?) ?.

drZlo
()
Форум — Development

Qt: QThread ?

Наверное туплю, но структура такая:

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);

   MyBase MyBase1;

return a.exec();
}

class MyThread:public QThread{
public:

void run(){cout << «HELLO !!!!» << endl;}
}

MyBase1::MyBase1() {
MyThread mt;
............
mt.start();
............
}

Т.е. в конструкторе основного класса запускаю поток. Думаю, это как-то не
правильно, но приложение консольное, где еще запускать ?
Да, ну и поток не запускается почему-то ?


drZlo
()
Форум — Development

Qt: убить главный Widget ?

main.cpp:

#include <QApplication>
#include «MainWidget.h»

int main(int argc, char *argv[])
{
Q_INIT_RESOURCE(application);
QApplication app(argc, argv);
MainWidget * mw = new MainWidget();
mw->show();
return app.exec();
}

Где (как) убить mw, т.е. сделать delete mw; ?

drZlo
()
Форум — Development

Qt4: обмен данными между модулями

С Qt недавно:

Есть модуль A.cpp, A.h, который отвечает за GUI и
B.cpp, B.h, где реализована вся логика.

В B-модуле создается объект LALA. Нужно чтоб по клику на виджите из А
(check Box, например), например, был вызван метод LALA из B.

Как это лучше реализовать ?

drZlo
()
Форум — Development

C++: Выборочная передача аргументов

Подскажите решение:

Есть ф-ция a() из которой вызывается виртуальный метод f(.....).

void a() {
int a,b,c,d,e,f;
string s1, s2, s3;
...............

f(..., ..., ..., ...,..........);

}

Задача, в зависимости от наследованного класса передать f() определенные переменные ф-ции a() (a,b,c,d,e,f ...........). Класс выбирается из массива
по индексу.

drZlo
()
Форум — Development

шрефты эл. приборов

Подскажите, где можно взять набор «инженерных» шрефтов , например, как в семисегментных индикаторах, осциллографах, мультиметрах и т.п. для использования в прогах на Qt.

drZlo
()
Форум — Desktop

2-е сетевухи

Ubuntu 10.04

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

drZlo
()
Форум — Development

Среда разработки Qt

Kubuntu 9.10

В общем, 2 варианта:

1. Kdevelop 4.0, но есть проблемы:
- При попытке создать проект - Could not load project management plugin KDevCustomMakeManager. (KDevCustomMakeManager) does not support the IProjectFileManager interface.
- Меню Navigation и Code вообще пустые.
Ставил KDevPlatform 1.0.0 (KDevPlatform 1.0 final), KDevelop 4.0.0 (KDevelop 4.0 final) с офф сайта.

2. Eclipse. Как к нему прикрутить работу с Qt ? И нормально ли работает ?

drZlo
()
Форум — Development

Вопросы по Indy.Sockets

Как убедиться, что Indy.Sockets передал буфер данных по UDP ? Как заставить его «заснуть» до окончания выдачи или еще как просигнализировать ?

drZlo
()
Форум — Development

eclipse & color scheme

Собсно, скачал несколько тем (для CDT) в виде :

org.eclipse.cdt.ui.prefs
org.eclipse.ui.editors.prefs

Куда их закинуть, чтоб стали дефолтными ? Либо (что лучше) как выбрать их из
самого eclipse ?

drZlo
()
Форум — Development

еще про git

1. Сделал:
git bundle create last_update HEAD

Далее хочу обновится:

git pull last_commit

Выдает:

You asked me to pull without telling me which branch you
want to merge with, and 'branch.master.merge' in
your configuration file does not tell me either. Please
specify which branch you want to merge on the command line and
try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details.

Что еще указать ?

2. Есть коммиты D C B A. Как удалить, например, только B ?

drZlo
()
Форум — Development

Git - несколько вопросов

Начал пользовать, но кое-что не догоняю:

1. Разработчики A и B берут в доработку базовый проект P. Далее начинают его
курочить, причем каждый по-своему (свои куски), т.е. что-то свое добавлять,
удалять. Как лучше синхронизировать, поддерживать в актуальном состоянии
проект между ними ? Они обмениваются только файлами с исправлениями.

2. Правильно ли я понял, что ветка и merge нужны только для добавления нового
функционала ? Если изменения более существенны, то ведется отдельная ветка ?

drZlo
()
Форум — Development

Qt как расширение C++

В общем-то вопрос более:
vs boost vs STL ... для использования в любых C++ приложениях.

Многие говорят в пользу Qt. Вопрос почему ? Например:

QString vs string & lexical_cast ... ?
boost::interprocess vs QProcess?
boost::thread vs QThread

Ну и так далее - кому что интересно.

Главный критерий - производительность, логичность построения, читаемость и т.д.

P.S.
Да, и QVector ...








drZlo
()
Форум — Development

шрефты slickedit

SlickEdit 14.0.2.2

1. Подскажите как шрефты настроить - менюшки, названия и пр. (очень мелкие
и корявые изначально) и русский в source window и консоли ?

2. Ну и как сабж по сравнению с еклипсом и нетбинсом ? (скорость, удобство ...) ?

drZlo
()
Форум — Development

C++: консольный интерфейс

Подскажите крестовую либу для создания консольного интерфейса. ncurses что-то не катит, корявый какой-то.

drZlo
()

RSS подписка на новые темы