LINUX.ORG.RU

Сообщения DiKeert

 

sftp, Наутилус и NetBeans.

Форум — Desktop

Гном умеет монтировать разные сетевые fs. Переход->Подключиться к серверу. И это замечательно. Подключились мы к серверу через sshfs. В наутилусе все видно, закладка есть. Вопрос в том - куда это чудо ее смонтировало? Как мне ее открыть тем же NetBEans, например? Может кто знает?

DiKeert
()

Вопрос о стиле. Но не кода.

Форум — Development

Вот кто посоветуте как лучше расположить папки в проекти на плюсах?
Ранее всегда делал отдельно папку include, туда клал все h файлы, и папку src, куда клал все cpp файлы. Инклудил в коде всегда так:

#inlude <MySQLTable.h>

а компилятору потом говорил I./include.

Сейчас хочется использовать IDE KDevelop4, из-за его автодополнятора и прочих красивых и удобных свистоперделок, но не осилил как его ткуть мордой в дополнительные инклуды, поэтому хочу пути применять в виде

#include "foo.h"
ну или
#include "foopackage/foo.h"

Сабж: посоветуйте как раскидать файлы по каталогам, что бы удобно было применять такую структуру или посоветуйте как ткнуть KDevelop4 мордой в инклуды.

DiKeert
()

Сразу две интересные фичи.

Галерея — Скриншоты

Собственно здесь мы можем видеть расширение для firefox - foxtab. Эта штуковина позволяет делать с миниатюрами вкладок тоже самое, что compiz с окнами. Ну там в сетку их, или как виста, или вон как на скрине - как сафари это делает. И далее, что для меня самое вкусное, это внизу, вместо панели используется док для KDE4, претендует на то, что бы переплюнуть док из Win7, что для меня важно. Но, как видите, еще не достиг нирваны - для каждого отдельного экземпляра приложения, он рисует отдельную иконку. НО! Он генерит превьюшки для окон с отключенными эффектами раб. стола. У меня даже дров не стоит родных.

DiKeert
()

Флаги включения

Форум — Development

Вот не пойму, зачем все программеры, те троллтеки, например исползуют флаги включения в стиле

#IFNDEF FOO_H
#DEFINE FOO_H

// code here

#ENDIF /* FOO_H */

когда можно просто написать

#pragma once

в начале файла и не париться?

DiKeert
()

Специализация шаблонов для перегруженных оперторов.

Форум — Development

Ставлю некоторые эксперименты.
Хотелось бы со знатоками обсудить, на сколько возможно вот это:

template<class T> class IDivideble
{
public:
template<class U> virtual T& operator/(IDivideble<U>&) = 0;
template<> virtual T& operator/<int>(int) = 0;
template<> virtual T& operator/<double>(double) = 0;
template<> virtual T& operator/<float>(float) = 0;
template<> virtual T& operator/<char>(char) = 0;
virtual ~IDivideble(){}
}

DiKeert
()

Сильно уменьшилась скорость работы HDD

Форум — Desktop

Сильно уменьшилась скорость работы HDD. На HDD стоит ReiserFS, машина несколько раз проходил через жесткую перезагрузку, но сейчас при перезагрузке пишет, что Filesystem clean. Почему заметно, потому что на соседнем ноуте, с конфой в 4 раза слабее, find работает раз в 10 быстрее (субъективные ощущения). Да и программы быстрее грузятся.

То, что проблема не физическая - уверен абсолютно, диску полгода всего. Подскажите, как проверить Reiser FS понадежнее, без перемонтирования фс в read only режим?

Или может быть какие-то еще идеи есть??

DiKeert
()

Таки уже поздравьте меня.

Форум — Talks

С успешным переездом с бубунты на Arch

DiKeert
()

Однако, чушь приснится...

Форум — Talks

Заболел - температура, горло, все дела. Наглотался химии - сплю...

А приснилось мне, что мой адаптер wi-fi на ноуте, с которым hal не дружит, вдруг заработал...
Неожиданно для меня самого.

Может у мну уже Linux головного мозга?

DiKeert
()

Комфортный IRC канал.

Форум — Talks

Господа, я думаю большинство знает о комнате linux-talks@conference.jabber.ru.
Так вот, реквестирую похожую комнату в IRC. Не потому, что что-то не нравиться в linux-talks, просто интересно попользоваться IRC.
Пробовал разные - ubuntu-ru и debian-ru, но как-то там вяло. Может быть подкинете совет хорошей комнаты?

DiKeert
()

Сильно греется процессор.

Форум — Linux-hardware

Оборудрование: ноут Asus X50SL, процессор Interl T2390

Проблема(а может ее и нет, если это нормально): в режиме покоя температура достигает 55-58 градусов. При полной нагрузке, соответственно греется до 70 градусов.

Я не знаю, может быть для этого ноутбука и этого проца это нормально, но я сильно сомневаюсь. Может кто-нибудь, что-нибудь посоветует? Гуглить пробовал. не нашел внятных ттх с номинальной температурой.

DiKeert
()

Самый быстрый дистриб

Форум — Desktop

Ясное дело, что это будет source-based дистриб. Ну гента там, или еще что-нибудь на нее похожее. Но вот такой трабл. Хочется перейти на дистриб, как можно более быстрый и с возможностями заточки под себя, но, что бы без компиляции. Сам сейчас сижу на бубунте - только потому, что нет проблем с дровами для Ati карточек. Колеблюсь собственно между Слакой и Debian unstable. Может кто-что посоветует? Только без холивара =). Просто выскажите, плиз, личные предпочтения.

DiKeert
()

Морда для wget

Форум — Desktop

Народ подскажите морду для wget? Желательно не web интерфейс.

DiKeert
()

[вещества] Помогите выбрать фс

Форум — General

Не могу определиться с выбором. Есть коллекция мультимедиа - и музыка и фильмы. Также коллекция книг. То есть большое количество маленьких и больших файлов вперемежку. Помогите выбрать под это дело ФС.

Требования:
Надежность.
Быстрая скорость изменения прав доступа к файлам.
Чем быстрее будет скорость чтения-записи (при чем в основном чтения) тем лучше.

Сам пока сомневаюсь между ReiserFS и ext3.

Только не устраивайте holywar =).

>>>

 

DiKeert
()

Решение для скуки.

Форум — Talks

Вот сижу, скучаю, даже флеймов на лоре нема... Надо бы какой-нить замутить. Есть предложения?

>>>

DiKeert
()

Проблема с конструтором std::string и const char*

Форум — Development

Просто скажите мне почему вот это работает:
std::auto_ptr<Socket> Socket::accept()
{
int socketId;
sockaddr_in addr;
socklen_t addrLen;
int portAddr;
char ipBuf[INET_ADDRSTRLEN];

socketId = ::accept(socketDesk, (sockaddr*)&addr, &addrLen);
const char *ipTemp = inet_ntop(AF_INET, &(addr.sin_addr), ipBuf, sizeof(ipBuf));

std::string *ipHell = new std::string(ipTemp);
std::string ip = *ipHell;

portAddr = addr.sin_port;
delete ipHell;
return std::auto_ptr<Socket>(new Socket(socketId, addr, addrLen, portAddr, ip));
}
- то есть если пробуем посмотреть ip, то там правильный адрес.
А если делаем следующим образом, то нет?

std::auto_ptr<Socket> Socket::accept()
{
int socketId;
sockaddr_in addr;
socklen_t addrLen;
int portAddr;
char ipBuf[INET_ADDRSTRLEN];

socketId = ::accept(socketDesk, (sockaddr*)&addr, &addrLen);

std::string ip(inet_ntop(AF_INET, &(addr.sin_addr), ipBuf, sizeof(ipBuf)));

portAddr = addr.sin_port;
return std::auto_ptr<Socket>(new Socket(socketId, addr, addrLen, portAddr, ip));
}
Здесть вместо ip адерса пишеться какая-то чушь?
А вообще все еще круче. Чушь лезет даже при таком раскладе:
std::auto_ptr<Socket> Socket::accept()
{
int socketId;
sockaddr_in addr;
socklen_t addrLen;
int portAddr;
char ipBuf[INET_ADDRSTRLEN];

socketId = ::accept(socketDesk, (sockaddr*)&addr, &addrLen);

const char *ipTemp = inet_ntop(AF_INET, &(addr.sin_addr), ipBuf, sizeof(ipBuf)));
std::string ip(ipTemp);

portAddr = addr.sin_port;
return std::auto_ptr<Socket>(new Socket(socketId, addr, addrLen, portAddr, ip));
}

>>>

DiKeert
()

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