Таки уже поздравьте меня.
С успешным переездом с бубунты на Arch
С успешным переездом с бубунты на Arch
Заболел - температура, горло, все дела. Наглотался химии - сплю...
А приснилось мне, что мой адаптер wi-fi на ноуте, с которым hal не дружит, вдруг заработал...
Неожиданно для меня самого.
Может у мну уже Linux головного мозга?
Господа, я думаю большинство знает о комнате linux-talks@conference.jabber.ru.
Так вот, реквестирую похожую комнату в IRC. Не потому, что что-то не нравиться в linux-talks, просто интересно попользоваться IRC.
Пробовал разные - ubuntu-ru и debian-ru, но как-то там вяло. Может быть подкинете совет хорошей комнаты?
Оборудрование: ноут Asus X50SL, процессор Interl T2390
Проблема(а может ее и нет, если это нормально): в режиме покоя температура достигает 55-58 градусов. При полной нагрузке, соответственно греется до 70 градусов.
Я не знаю, может быть для этого ноутбука и этого проца это нормально, но я сильно сомневаюсь. Может кто-нибудь, что-нибудь посоветует? Гуглить пробовал. не нашел внятных ттх с номинальной температурой.
Ясное дело, что это будет source-based дистриб. Ну гента там, или еще что-нибудь на нее похожее. Но вот такой трабл. Хочется перейти на дистриб, как можно более быстрый и с возможностями заточки под себя, но, что бы без компиляции. Сам сейчас сижу на бубунте - только потому, что нет проблем с дровами для Ati карточек. Колеблюсь собственно между Слакой и Debian unstable. Может кто-что посоветует? Только без холивара =). Просто выскажите, плиз, личные предпочтения.
Народ подскажите морду для wget? Желательно не web интерфейс.
Не могу определиться с выбором. Есть коллекция мультимедиа - и музыка и фильмы. Также коллекция книг. То есть большое количество маленьких и больших файлов вперемежку. Помогите выбрать под это дело ФС.
Требования:
Надежность.
Быстрая скорость изменения прав доступа к файлам.
Чем быстрее будет скорость чтения-записи (при чем в основном чтения) тем лучше.
Сам пока сомневаюсь между ReiserFS и ext3.
Только не устраивайте holywar =).
Просто скажите мне почему вот это работает:
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));
}
| ← назад |