Покажи Публикации - danchev
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2
1  Програмиране / Общ форум / C++ -: Окт 09, 2006, 18:42
Аз мога само да ви препоръчам книгата на Франк Брокен
"C++ Annotations" -> http://www.icce.rug.nl/documents/cplusplus/

Абсолютно свободна е, различните формати от тук:
ftp://ftp.rug.nl/contrib/frank/documents/annotations/

Автора е доста опитен преподавател в Университета в Грьонинген, Холандия. Между другото всичкия му софтуер, вкл. и тази книга е пакетиран в официалния Дебиан, с негова помощ разбира се ;-)
2  Програмиране / Общ форум / C++ -: Сеп 22, 2006, 08:53
Ами има много библиотеки за C++ ... за графични виж Qt, документацията е убийствено изчерпателна. Освен това си изтегли STL докс, и виж boost.org.

Най-добрата свободна книга за C++ за мен е:

http://www.icce.rug.nl/documents/
(автора преподава по нея в Университета Грьонинген, Холандия)

Същия автор е написал и лексикален анализатор за C++ (като bison):
http://bisoncpp.sourceforge.net/

както и някой други яки утилки.

(бтв, всичките са пакетирани за Дебиан, той е ко-мейнтаинер ;-)
3  Нетехнически теми / Идеи и мнения / C++ -: Сеп 22, 2006, 08:53
Ами има много библиотеки за C++ ... за графични виж Qt, документацията е убийствено изчерпателна. Освен това си изтегли STL докс, и виж boost.org.

Най-добрата свободна книга за C++ за мен е:

http://www.icce.rug.nl/documents/
(автора преподава по нея в Университета Грьонинген, Холандия)

Същия автор е написал и лексикален анализатор за C++ (като bison):
http://bisoncpp.sourceforge.net/

както и някой други яки утилки.

(бтв, всичките са пакетирани за Дебиан, той е ко-мейнтаинер ;-)
4  Linux секция за начинаещи / Настройка на програми / Gbgoffice проблем -: Сеп 15, 2006, 14:03
За Дебиан инсталирайте следните пакети:
libsigc++-2.0-dev, libgtkmm-2.4-dev, libglibmm-2.4-dev, imagemagick, desktop-file-utils
5  Linux секция за начинаещи / Настройка на програми / Проблем с намирането на cdrom от cdrecord -: Авг 20, 2006, 01:05
Това ми изглежда, че не е cdrecord от Debian, а там е пачнат срещу такива глупости като опитай Solaris ... При мен cdrecord работи де, но опитай cdrskin, има го в Debian вече. Към момента няма съпорт за запис на DVD,  няма TAO и multi, но най-вероятно скоро ще има.
6  Linux секция за начинаещи / Настройка на програми / Apt-get upgrade -: Авг 18, 2006, 21:03
Цитат (never_mind @ Авг. 18 2006,19:01)
В момента aptitude ми дава, че трябва да ъпгрейдна login и passwd!!! С sarge съм, stable. Такива ъпдейти обаче няма обявени тук http://www.us.debian.org/security/. Мисля да се въздържа от ъпгрейд, поне докато не видя някъде официално, че има проблем с тези програми в момента. Вие какво мислите?

Става въпрос за сорс пакета shadow, от който произлизат 2 байнъри пакета login и passwd.

http://www.us.debian.org/security/2006/dsa-1150

Ако не вярвате apt-get source shadow   (или login или passwd, апт ще се сети) и разгледайте debian/control
7  BSD секция / Системни настройки / Pc-bsd 1.2 излезе -: Юли 13, 2006, 19:58
Мирорва се и у нас, вурху FreeBSD mirror-a във ФМИ на СУ:
ftp://ftp.bg.freebsd.org/pub/PCBSD/
8  Програмиране / Общ форум / Структури в c -: Мар 19, 2006, 23:17
В случая u,v,t (както си ги дал след декларацията на структурата) се явяват променливи от тип struct time ;-) и за тях се заделя място в паметта. Тези нямат нищо общо със самите членове на структурата (изброени вътре в нея ;-) - hour, min, sec.

Не си длъжен след декларацията на структурата да деклариращ и променливи от този тип.
Т.е. може да декларираш струтурата:
struct time
{
int hour;       /* променлива за часовете */
int min;        /* променлива за минутите */
float sec;     /* променлива за секундите */
};
и после да кажеш те тази променлива е от този тип който току що горе декларирах:
struct time u

Структурите в C са като записите в Pascal, т.е. агрегатен тип сътворяван (измислян) от потребителя. Фасулска работа ;-)
9  Нетехнически теми / Идеи и мнения / защо предпочитате Линукс? -: Ное 16, 2005, 19:48
Сава шегуваш се ;-) На http://unxutils.sourceforge.net/ има gnu utils за win и grep, xargs и т.н... проблема е там, че всеки несвободен бит в системата е подозрителен, особено когато ядрото и други важни части са затворени, имането на свободни (as of Freedom) grep, xargs и т.н... ако щеш и пърл, пайтън, руби не лекува нещата ;-) е по-добре е, ама хич не е достатъчно...
10  Linux секция за начинаещи / Настройка на програми / Програма за убиване на зомбирани процеси -: Окт 23, 2005, 21:40
Аааа това дето си написал "В смисъл, как родителят ще му прати сигнал "wait"" също е глупост, но си извинен защото не поучаваш хората с измислици, като някои други псевдо Юникс гурута в единични кавички, а питаш ;-) ... wait() не е сигнал, а системно извикване [1] което се изпълнява от родителя. Той може да бъде "подсетен" да си ожъне зомбиралото дете например чрез пратен му е теб сигнал  
-17 SIGCHLD.

man wait, waitpid,
kill -l за наличните сигнали.
[1] http://en.wikipedia.org/wiki/System_call
11  Linux секция за начинаещи / Настройка на програми / Програма за убиване на зомбирани процеси -: Окт 23, 2005, 21:24
Това дето са написали в "Slackware Linux Essentials" е пълна глупост, то там повечето неща са пълни бъркочи. Иначе е безкрайно лесно да попиташ google например...

http://www.elook.org/computing/zombie-process.htm
http://www.elook.org/computing/orphan-process.htm

http://en.wikipedia.org/wiki/Zombie_process
http://en.wikipedia.org/wiki/Orphan_process

http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?zombie+process
http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?orphan+process

От zombie може да стане *и* orphan, но ако е бил orphan и не е бил zombie, няма как да стане zombie после, защото init го осиновява. Това го написах още първия път де.
12  Linux секция за начинаещи / Настройка на програми / Програма за убиване на зомбирани процеси -: Окт 23, 2005, 11:24
Чета аз и на очите си не вярвам ... как може да падне качеството на коментарите тук до такова ниво.

Зомби (zombie) процеси в Юникс са дъщерни процеси които са приключили своята работа и са уведомили ядрото за това, обаче техния родител(и) (който в момента изпълнява wait() или waitpid() или + нещо подобно) не се е погрижил все още да им вземе exit status-а от ядрото. Зомби процесите НЕ заемат никакър ресурс освен PID ентри, което ядрото не може да освободи защото само чрез него евентуално родителя ще поиска (някога ако въобще ще) exit status-а на детето. Зомби процес се убива (освобождава PID-a) като се убие неговия родител със сигнал (-15 най-културно, -9 най-грубо, ще ги видите). Ако и родителя exit()-не без да е взел exit() статуса на децата си то работа на процеса init е да wait()-ва такива зомби процеси, така, че можете да пратите и HUP до init, не можете да го убиете защото той е пуснат от ядрото нищо че е зачислен на root. Рестартиране на системата е силно безмислено... най-малко пък заради производителността. Смех.

За домашно: разберете какво е orphan process (сирак).
13  Linux секция за начинаещи / Настройка на програми / kak moga da rabotia na C++ pod Debian -: Окт 14, 2005, 14:47
Qt Designer.
14  Нетехнически теми / Коментар / Linux станал търговска марка? -: Авг 31, 2005, 13:36
Както винаги computers.bg са трагедия:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /DATA1/home/computers/stat_calc.php on line 25

Въобще не им чети боклуците, истината е тук:
http://www.linuxmark.org/

Търговската марка се защитава, както всяка останала за да не злоупотребят с нея и да искат пари и т.н. Не трябва да плащаш нищо.
15  Нетехнически теми / Идеи и мнения / Видовете UNIX -: Юни 07, 2005, 13:12
Може да разгледате и http://www.tuhs.org/
чиито архиви са мирорнати на:

http://fedora.lcpe.uni-sofia.bg/unix-archive/
ftp://fedora.lcpe.uni-sofia.bg/unix-archive/
rsync fedora.lcpe.uni-sofia.bg::unix-archive/
Страници: [1] 2