LINUX.ORG.RU

Сообщения Dimson

 

Калибровка UPS

Форум — Linux-hardware

Приобрел APC smart-ups 1000, нужно ли его калибровать?
Казалось бы не нужно, т.к. на заводе откалибровали, но упс был произведен в 2012 году, ничего разъехаться не могло?
Как вообще его правильно эксплуатировать? Нужно ли периодически разряжать?

Dimson
()

Gentoo & xmonad

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

Дистрибутив: gentoo, gcc-4.5.2, система собрана с графитом, ничего не падает, хотя и прироста скорости не замечено.

WM: xmonad-0.9.2

панелька: xmobar-0.12

uname -svr

Linux 2.6.37-tuxonice #6 SMP PREEMPT Thu Feb 24 00:30:53 MSK 2011

В качестве терминала демонизированный urxvt.

cat ~/.Xdefaults

#General
URxvt.scrollBar:        false
URxvt.cursorBlink:      true
URxvt.buffered:         true

#Font
URxvt.font:       xft:Terminus:pixelsize=16

URxvt.saveLines: 65530

URxvt.perl-lib:         /home/dmitry/.urxvt/
URxvt.keysym.M-u:       perl:mark-yank-urls:activate_mark_mode
URxvt.underlineURLs:    true
URxvt.perl-ext:         selection,mark-yank-urls
URxvt.perl-ext-common:  default,clipboard
URxvt.urlLauncher:      chromium

URxvt.jumpScroll: true
URxvt.skipScroll: true

#Colors
URxvt.background: #222222
URxvt.foreground: #ffffff
  
#black
URxvt.color8:         rgb:2e/34/36
#red
URxvt.color1:         #a42929
URxvt.color9:         #ef4545
#green
URxvt.color2:         rgb:2d/cc/4b
URxvt.color10:        rgb:58/cf/6e
#yellow (orange)
URxvt.color3:         #eab93d
URxvt.color11:        #ffc123
#blue
URxvt.color4:         rgb:00/4d/89
URxvt.color12:        rgb:61/9f/cf
#magenta
URxvt.color5:         rgb:70/6c/9a
URxvt.color13:        rgb:82/6a/b1
#cyan
URxvt.color6:         rgb:2d/96/cc
URxvt.color14:        rgb:a1/cd/cd
#white
URxvt.color7:         rgb:ba/bd/b6
URxvt.color15:        rgb:ba/bd/b6

Gui:
gtk тема MurrinaCandy. те самые иконки.
Приложения:
chromium
evince
gthumb
редко gimp, inkscape.

Консоль:
Дефолтный mc. molokai в vim/gvim. везде терминус.
Использую:
vim/gvim - программы, конфиги, тех, почта...
mpd+ncmpcpp - музыка
mcabber - джаббер
mutt - почта
mplayer - фильмы/аниме
newsbeuter - для rss

Дополнительно:
http://storage2.static.itmages.ru/i/11/0402/h_1301758273_3c0bfacfd9.png - mutt

 

Dimson
()

[C++] исключения, копирование

Форум — Development

имеется следующий код:

#include <iostream>

using namespace std;

struct X {
    X() {
        cout << "X()\n";
    }
    X(X&) {
        cout << "X(X&)\n";
    }
    ~X() {
        cout << "~X()\n";
    }
};

int main()
{
    try {
        try {
            X x;
            throw x;
        }
        catch (X& x) {
            cout << "1\n";
            throw;
        }
    }
    catch(X) {
        cout << "2\n";
    }
    return 0;
}
вот что он выводит:
X()
X(X&)
~X()
1
X(X&)
2
~X()
~X()

гцц почему то копирует X при входе в catch(X). msvc не копирует.

Почему гцц ведет себя в этом случае как при catch(X x)? Как это должно работать?

В Страуструпе сказано о том что при throw копирование обязательно происходит, но про catch он как-то умалчивает.

 

Dimson
()

Gentoo + Gnome

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

gentoo и gnome

compiz

тема emerald scaled_black_mod

gtk - MurrinaNeoGraphite

иконки elementary

шрифты Liberation Sans, в заголовках окон Sans Bold, в терминале Terminus

 , ,

Dimson
()

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