LINUX.ORG.RU

Сообщения drZlo

 

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

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

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

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

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

drZlo
()

wine & Magic

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

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

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

drZlo
()

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

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

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



drZlo
()

Qt: TCP & event loop ?

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

drZlo
()

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
()

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
()

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
()

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
()

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

С Qt недавно:

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

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

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

drZlo
()

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
()

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

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

drZlo
()

2-е сетевухи

Ubuntu 10.04

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

drZlo
()

Среда разработки 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
()

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

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

drZlo
()

eclipse & color scheme

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

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

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

drZlo
()

еще про 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
()

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

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

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

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

drZlo
()

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
()

шрефты slickedit

SlickEdit 14.0.2.2

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

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

drZlo
()

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

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

drZlo
()

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