Biżuteria artystyczna


From: Mariusz Kruk <Mariusz.Kruk epsilon.eu.org>
Subject: Re: sed
epsilon$ while read LINE; do echo "$LINE"; done < "zeroDwa"
>>> jak dopisać w sed cos do linijki?
>>> mam
>>> napis(Ala ma kota)
>>> a chcę mieć
>>> napis(Ala ma kota i psa)
>>>
>>> s/napis\((.*)\)/napis($1 i psa)/
>>>
>>> gdzies trzeba bylo wstawic ? ale nie pamiętam ;)
>> sed 's/\(Ala ma kota\)/\1 i psa/'
>>
>> ?
>ale ja nie wiem co jest w () dowolny ci±g wewn±trz nawiasów.
>? chodziło o zachlanno¶c

1. Sprecyzuj zatem problem porz±dniej.
2. Pisz po polsku.

--
\------------------------/ ale czy w uniksach nie jest to tak, że low-
| Kruk epsilon.eu.org | endowy whirlpool ma jak±¶ znacz±c± konku-
| http://epsilon.eu.org/ | rencję zeneksów.(megahal karmiony WO)
/------------------------\


From: Seweryn =?ISO-8859-2?Q?Habdank=2DWojew=F3dzki?= <shw_mail wp.pl>
Subject: Re: praca dla programisty
Witam

Marcin 'Qrczak' Kowalczyk wrote:

>> W przypadku CVS:
>> > cvs commit
>> > (zakładam, że s± trzy podkatalogi: A, B, C, przy czym pliki w C używaj±
>> > plików w A i B).
>>
>> I twierdzisz, że pliki z A pójd± zarówno do C jak i do A? Mnie się to nie
>> udało, ale słabo znam CVS'a.
>
> Nie rozumiesz. C korzysta z plików A. One s± tylko w jednym miejscu.

S± dwa warianty. Albo rozumiem, bo zadałem zadanie i na nie odpowiedziałe¶,
albo ...
.... nie rozumiem, bo odpowiadasz nie na moje pytanie.

Jeszcze mi tylko powiedz jak podpi±łe¶ do projektu C projekt A? Chodzi mi o
konfigurację.

Pozdrawiam.

Ps. Czy Ty uważasz, że ja mam co¶ przeciw CVS?

--
|\/\/|   Seweryn Habdank-Wojewódzki
\/\/


From: Kele <dexploit7 gmail.com>
Subject: Re: darmowe konta shellowe
On 25 Cze, 09:04, mariusz <mnien... gmail.com> wrote:
> witam wszystkich,
> poszukuj=EA darmowego konta shellowego z mo=BFliwie du=BF=B1 quota.
> Zalo=BFy=B3em sobie konto na rootshell.be 5Mb quota.Czy mo=BFe kto=B6 pol=
eci=E6
> jakie=B6
> konto oferuj=B1ce lepsze warunki ?
>
> pozdrawiam
> Mariusz

Na http://www.uw-team.org/ jest lista darmowych kont shellowych,
zajrzyj.


From: Maciej Piechotka <uzytkownik2 gmail.com>
Subject: [long] Re: Biblioteki dynamiczne once
On Tue, 04 Sep 2007 14:35:55 -0700, wit3k wrote:

> Nigdy nie używałem .so ale wypadało by kiedyś się tego douczyć.
> Odnalazłem oto takie cuś na stronie ibm-a:
>
> http://www.ibm.com/developerworks/library/l-shobj/
>
> No i nasuwa się mi kilka pytań.
>
> 1) Czy to jest dynamiczne linkowanie - a więc takie, które zostanie
> uznane przez LGPL za niezobowiÄ…zujÄ…ce do przekazania programu dalej na
> LGPL?
>
> 2) Czy to jest powszechny sposĂłb linkowania?
>
> 3) I teraz to na czym zalezy mi najbardziej. W artykule dla "object
> disoriented" mamy opisane tylko pliki nagłówkowe posiadające same
> funckje. Co z objektowym c++? Czy do nagłówków mogę wcisnąć deklarację
> klas, a następnie jakoś połączyć się z plikiem .so i utworzyć obiekt o
> typu "klasa zdefiniowana w .so"? No i czy mogę sobie tworzyć nowe klasy,
> ktĂłre dziedziczÄ… od takich klas?
>

Chodzi Ci o binlioteki dynamiczne (dynamic library - np. nazwa.so) czy
wspołdzielone (shared library - np. libnazwa.so)?
Pierwszych uzywa się do pluginów a drugie do zwykłych bibliotek.

a) Z tego co wiem tak w obu przypadkach - patrz gtk+
b) Nie mam zielonego pojęcia - podasz nazwe angielską? Wypróbowałem kilka
re-tłumaczeń tego słowa i nie znalazłem nic takiego w artykule (teraz
wiem, że chodzi Ci o współdzielone).
c) Jeśli dajesz samą deklaracje a nie definicje to powiino być OK.
Kompilator zamienia wszystko na nazwy a linker je odnajduje. Możesz robić
wszystko co moĹĽesz z bibliotekami statycznymi.

% cat shared.hh
#ifndef SHARED_HH
#define SHARED_HH

class Box {
public:
Box();
virtual void f();
};

#endif
% cat shared.cc
#include "shared.hh"
#include <cstdio>

Box::Box() {
printf("Box created\n");
};

void Box::f() {
printf("%p\n", this);
}

% cat main.cc
#include "shared.hh"

class MyBox : public Box {
public:
virtual void f() {
// Do Nothing
}
};

int main() {
Box *b = new Box();
Box *mb = new MyBox();

b->f();
mb->f();

delete b;
delete mb;

return 0;
}

% g++ shared.cc -Wl,-shared -o libshared.so
/usr/lib/gcc/i686-pc-linux-gnu/4.2.0/../../../../i686-pc-linux-gnu/bin/ld:
warning: creating a DT_TEXTREL in object.
% g++ main.cc -lshared -L.
% LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./a.out
Box created
Box created
0x804b008
% LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ldd a.out
linux-gate.so.1 => (0xb7fd3000)
libshared.so => ./libshared.so (0xb7fd0000)
libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libstdc+
+.so.6 (0xb7ed0000)
libm.so.6 => /lib/libm.so.6 (0xb7eab000)
libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/
libgcc_s.so.1 (0xb7ea0000)
libc.so.6 => /lib/libc.so.6 (0xb7d72000)
/lib/ld-linux.so.2 (0xb7fd4000)

LD_LIBRARY_PATH i -L sÄ… uĹĽywane poniewaĹĽ linker nie szuka (przynajmniej na
gentoo) w lokalnym katalogu. -Wl, każe przekazać opcje linkerowi.

Pozdrawiam
--
I've probably left my head... somewhere. Please wait untill I find it.
Homepage (pl_PL): http://uzytkownik.jogger.pl/
(GNU/)Linux User: #425935 (see http://counter.li.org/)


From: Kamil Burzynski <K.Burzynski usunto.adbglobal.com>
Subject: Re: Przeroczyste formatki w x-ach
On Fri, 13 Jul 2007 13:17:45 +0200
Moneetor <moneetor op.pl> wrote:

> Witam!!!
>=20
> Planuj=EA napisa=E6 prost=B1 aplikacj=EA, ale o wypasionym graficznie=20
> interfejsie. W windowsach jest mo=BFliwo=B6=E6 tworzenia formatki o dowol=
nym=20
> kszta=B3cie chocia=BF z 1 bitowym kana=B3em alfa.
> Pytanie tylko czy w Xfree obs=B3uguje kana=B3 alfa dla formatek?? A mo=BF=
e=20
> obs=B3uguje to na poziomie 8 bit lub wi=EAcej??

Zainteresuj sie rozszerzeniem XShape

--=20
Best regards from
Kamil Burzynski


Rejestracja domen


From: Bartosz =?iso-8859-2?Q?Fe=F1ski?= aka fEnIo <fenio debian.org>
Subject: Re: tworzenie symlinka c++
W artykule Łukasz Ole¶ napisał(a):

> orientuje się kto¶ jak z poziomu C++ utworzyć symlink i hardlink, a
> najlepiej jak takowy skopiować? Funkcja z QT4 'copy' kopiuje mi plik do
> ktorego stworzone jest dowi±zanie?

Możesz wykorzystać standardowe funkcje C: link i symlink.

pozdr,
fEnIo

--
,''`. Bartosz Fenski | mailto:fenio debian.org | pgp:0x13fefc40 | irc:fEnIo
: :' : 32-050 Skawina - Glowackiego 3/15 - malopolskie v. - Poland
`. `' phone:+48602383548 | proud Debian maintainer and user
`- http://skawina.eu.org | jid:fenio jabber.org | rlu:172001


From: Krzysztof Halasa <khc pm.waw.pl>
Subject: Re: =?iso-8859-2?Q?B=B3=B1d?= kompilacji =?iso-8859-2?Q?kompilato?=
"Maciej W. Rozycki" <macro linux-mips.org> writes:

>> Aha. Szczerze mowiac nie wiem czy aktualny gcc obsluguje "export",
>> poza wywalaniem komunikatu, ale obawiam sie ze jesli nie chcesz
>> brac udzialu w pracy nad gcc itp, to lepiej uzywac oficjalnych,
>> wypuszczonych juz wersji. I to tych wzglednie sprawdzonych, jak
>> np. 4.1.2.
>
> No moze 4.2.1. ;-)

W ostatecznosci, jesli ktos nie boi sie ryzyka :-)
--
Krzysztof Halasa


From: Tygrysek <kosmos hehe.pl>
Subject: Mono - problem
Witam napisałem sobie krótki program pod Windows, taki sam chciałem
napisać w Linux i udało się, program działa ale inaczej niż pod Windows.
Tzn. różnica polega na tym, że w Windows mogę wprowadzać znaki tak długo
aż wcisnę ^Z (chyba koniec strumienia, czy pliku), a w Linux program
czyta jedn± linię i kończy działanie :(, dlaczego? Czy to jest zwi±zane
z tym że Linux i Windows inaczej koduj± znak końca linii? Jeżeli tak jak
to obej¶ć? Chciałby mieć ten sam efekt pod Windows i Linux.

Pozdrawiam,

Tygrysek

P.S. - programik

using System;

namespace Test
{
class MainClass
{
public static void Main(string[] args)
{
string linia;
do
{
linia = Console.ReadLine();
Console.WriteLine(linia);
}
while (linia != null);
Console.WriteLine("Hello World!");
}
}
}


From: Mariusz Kruk <Mariusz.Kruk epsilon.eu.org>
Subject: Re: filtr w C
epsilon$ while read LINE; do echo ">$LINE"; done < Adam Wysocki
>>> dokładnie chce znaleĽć przykład. znasz to napisz nie znasz to sie nie
>>> odzywaj
>> Chyba jednak nie dotrze do Ciebie, że nikt tak naprawdę nadal nie wie co Ci
>> się we łbie urodziło.
>Powiem szczerze, że ja się domy¶lam, ale po takiej odpowiedzi pytaj±cego
>przeszła mi ochota na odpowiadanie... :/

A możesz chociaż zaspokoić moj± ciekawo¶ć (FUT warning) o co Twoim
zdaniem mu chodziło? Bo ja nie mam bladego pojęcia. Jak dla mnie filtrem
było co¶, co pracuje w potoku (czy też, to najbliższe tutaj znaczenie).
Ale co ma do tego cp?

--
\------------------------/ I've inserted a inaccessible control se-
| Kruk epsilon.eu.org | quence so that your definition will be com-
| http://epsilon.eu.org/ | pleted without mixing me up too badly.(TeX)
/------------------------\


From: =?iso-8859-2?Q?=A3ukasz?= Krotowski <notreal notreal.pl>
Subject: Re: cscope do C++
Dnia 2007-06-06, Jacek Popławski napisał:
> Łukasz Krotowski pisze:
>>>> U mnie działa.
>>> Odpalasz ręcznie cscope bez żadnych parametrów?
>>
>> Tak.
>
> Czy pliki masz w podkatalogach? Bo mi działa, o ile pliki s± w tym samym
> katalogu co cscope.out.

Zgadza się (plus to, że można użyć -s). Dlatego lepiej jest użyć pliku
cscope.files z list± plików zamiast stdin. Plik bazy zostanie
wygenerowany automatycznie przy pierwszym uruchomieniu. Przykład ze
Ľródłami boost 1.33:

$ find boost -type f >cscope.files
$ cscope

A w ogóle to polecam raczej wsparcie dla cscope wbudowane w Vima: [1] i
:he cscope.

[1] http://cscope.sourceforge.net/cscope_vim_tutorial.html

--
Łukasz Krotowski | lukasz.krotowski_AT_gmail.com


Serwery
From: "Jedrzej Dudkiewicz" <jedrzej.dudkiewicz poczta.interia.pl>
Subject: Re: socket i 1Gb ethernet
> Wg. danych wydajnościowych (R. Stevens) max prędkość socketu to około
> 13MB/s, czyli coĹ› 104Mb/s.

Zignoruj te dane. Gniazdo nie ma czegoĹ› takiego jak minimalna/maksymalna
przepustowość. Czy stworzysz jedno czy dwa - nie powinno to mieć znaczenia.
No chyba, że masz dwie karty sieciowe, wtedy dwa gniazda mogą coś zmienić.
Chyba że masz łącze gigabitowe a serwer ma jeden dysk twardy, wtedy wąskim
gardłem będzie czytanie z HDD na serwerze. Itd, itp.

JD

PS. Nie widziałem tej tabelki, ale coś mi mówi, że jej po prostu nie
zrozumiałeś. Spójrz na nią jeszcze raz.


From: Wojtek Kaniewski <wojtekka dG94eWdlbg==.net>
Subject: Re: Warunki,dlaczego serwer =?ISO-8859-2?Q?si=EA_roz=B3=B1cza=28?=
Miros=B3aw Makowiecki napisa=B3(a):
> Czyli je=B6li serwer przerwa=B3 po=B3aczenie(wed=B3ug algorytmu podanej=

> powy=BFej),czyli wywo=B3uje funkcj=EA close(shutdown),istnieje mo=BFliw=
o=B6=E6
> wznowienia po=B3=B1czenia,tzn.:=B6ci=B1gaj=B1=E6 od pewnego momentu(za =
pomoc=B1 wget lub
> kget).

Istnieje. Nie w API socket=F3w, tylko protokole HTTP (Content-length,
Range itd.)

w.


From: Seweryn =?ISO-8859-2?Q?Habdank=2DWojew=F3dzki?= <shw_mail wp.pl>
Subject: Re: praca dla programisty
Witam

Krzysztof Halasa wrote:

> Łukasz Krotowski <notreal notreal.pl> writes:
>
>> Ok, ale czy potrzebujesz czego¶ co daje system rozproszony? Je¶li nie,
>> a potrzebujesz centralizacji to po co wybierać rozproszony a następnie na
>> nim budować centralizację?
>
> Tu nie ma nic do budowania.
> Normalna sytuacja jest taka, ze do repozytorium moze pisac jedna
> osoba. Jedyna chyba roznica w stosunku do systemu scentralizowanego
> jest taka, ze tam zwykle moze pisac wiele osob. Mozna dac dostep
> do repozytorium gita wielu osobom, i bedzie system centralny.
>
> Z tym, ze nikt nie bedzie wiedzial czy on rzeczywiscie jest
> centralny. Dowolna osoba bedzie mogla sklonowac repozytorium
> i pracowac na kopii, co jakis czas robiac np. push. Wtedy to
> juz bedzie chyba system (troche) rozproszony?

A możesz mi proszę powiedzieć jak to skonfigurować.
Ideologicznie pod tego xbib.bib?

Pozdrawiam.

--
|\/\/|   Seweryn Habdank-Wojewódzki
\/\/


From: "Artur M. Piwko" <pipene-news pu.kielce.pl>
Subject: Re: C++, OOP i sygnaly POSIX
In the darkest hour on Wed, 17 Oct 2007 18:14:59 +0200,
Seweryn Habdank-Wojewódzki <shw_mail wp.pl> screamed:
>>> W jakim celu deklarujesz przyja z klas bazow ?
>>
>> Zeby prywatny ctor sie mogl wykonac w getInstance() szablonu
>> Singleton.
>> Nie moja implementacja.
>
> Rozumiem. Dzięki.
>
> A jakie s± możliwe inne możliwo¶ci?
>

Oczywi¶cie - nie trzeba do tego używać friend:

#include <iostream>

class Singleton
{
public:
static Singleton & Instance();

int Test() const { return -1; }

private:
Singleton();
};

Singleton::Singleton()
{
std::cout << "constructor\n";
}

Singleton & Singleton::Instance()
{
static Singleton instance;
return instance;
}

int main()
{
std::cout << Singleton::Instance().Test() << "\n";
return 0;
}

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:210B ]
[ 16:16:03 user up 11501 days, 4:11, 1 user, load average: 0.63, 0.00, 0.45 ]

The butler did it.


From: Jakub Bogusz <qboosh NO.SPAM.priv6.onet.pl>
Subject: Re: Dziwny =?ISO-8859-2?Q?b=B3=B1d?= podczas kompilacji mojego
W sob, 19 maj 2007 o 20:36 GMT, Mirosław Makowiecki napisał(a):
> Dodałem wpis do configure.in o nastepujacej tre¶ci:
> AC_CHECK_LIB(ssl,SHA256_final,[],AC_MSG_ERROR("This system has't a function
> SHA256_final in library it's libssl");

Składnia (nie tylko w tre¶ci komunikatu).

AC_CHECK_LIB(ssl,SHA256_final,[],[AC_MSG_ERROR([No SHA256_final function in libssl library])])

[...]
> configure:19707: error: possibly undefined macro: AS_MESSAGE_LOG_FD
> If this token and others are legitimate, please use m4_pattern_allow.
> See the Autoconf documentation.
> make: *** [all] Bł±d 1
> Co trzeba zrobić, może trzeba dodać jakie¶ polecenia make do Makefile.cvs by
> wszystko było w porz±dku,ten bł±d nic mi nie mówi,jak usun±ć ten bł±d by
> dalej się nie powtarzał?
> Wiem że AS_MESSAGE_LOG_FD jest nie zdefiniowane,tylko nie wiem jak zrobić by
> było zdefiniowane!

Akurat jest zdefiniowane, wewnętrznie. Ale przy brakuj±cych nawiasach
autoconf się gubi.


--
Jakub Bogusz | http://qboosh.pl/


Kosmetyki - mleczka, szampony, ¶rodki przeciw cellulitowi
From: janosik <hmm997 gazeta.pl>
Subject: gtkmm - GTK::FILL

Witam,

Mam problem z dopasowaniem wymiarow przycisku.

Mam zadeklarowany kontener: Gtk::HBox hbox1;
Wkladam do niego przycisk: hbox1.pack_start(przycisk, 0, 0, 1);
Czyli wylaczylem Gtk:fill

Pytanie: Dlaczego mimo to guzik rozszerza mi sie w gore i w dol podczas
rozszerzania okienka, a w lewo i prawo ma stala wielkosc?


From: Sebastian Bialy <heby poczta.onet.pl>
Subject: Re: IPC i =?UTF-8?B?cGFtacSZxIcgd3Nww7PFgmR6aWVsb25hIHByemV6IG1t?=
Hoobert wrote:
> A jak powstanie nowy proces i dostanie taki sam PID co jakis inny ? :)

I to jest problem faktycznie. Jak widać nic nie jest proste :) Więc
zakładajmy, że procesy będą dumpować do pliku ID semaforów a watchdog
jesli utraci połaczenie z procesami (może z użyciem rurki?) skasuje je z
listy.

> Binarne czyli dwa stany semafora: opuszczony/podniesiony

Ja potrzebuje semafory z dowolną "głębokością" bo wtedy zrobienie
condition.notify_all jest trywialne. Z resztÄ… SysV semafory takie
właśnie są.

> Zależy jak stabilne to ma byc. Bo z drugiej strony co będzie jak
> watchdog padnie ?

Założenie: jeśli zakładam, że watchdog padnie to w ogóle mogę założyć,
że komputer wybuchł.

> Co do semaforów to chyba nie trzeba mutexowac tylko bazować na
> niepodzielności semop. Chyba dla jednego semafora nie
> da się dobrać tak wartośći aby za jednym semopem załatwic i sprawdzenie
> i ewentualnie zajęcie go, ale na dwóch już tak. semop gwarantuje, że
> operacje wykonywane na zestawie semaforĂłw sÄ… niepodzielne.
> Tylko trzeba dodać flagę IPC_NOWAIT dla semafora sygnalizującego zawartość.
> Jak łatwiej Ci napisać watchdoga i będzie to wystarczającym
> zabezpieczeniem to ok.

Zastanowie siÄ™ nad tym, ale martwi mnie jednak rezygnacja z
wielowartościowości semaforów.

> Proces tworzy plik z unikatowÄ… nazwÄ… (np. via mkstemp)
> i od razu robi na nim unlinka. Nawet po zakończeniu niespodziewanym
> procesu pliku nie będzie.

Sprawdzę, choć mocno to komplikuje sprawę bo musze go przekazać dalej
ten plik do innego procesu (nazwÄ™/whatever). To wbrew pozorom gorsze
rozwiązanie niż ładne semafory (o ile SysV są "ładne"). Ale do rozważenia.


From: Darek <chq_at_wp_pl spam.pl>
Subject: Re: Thunderbird Extensions
Googie napisał(a):
> Witam,
>
> Szukam od dłuższech chwili informacji na temat pisania rozszerzeń do
> Thunderbirda (tych z rozszerzeniem .xpi).
>
> Interesuje mnie opis API, użyty język, przydatne narzędzia.
>
> Zna kto¶ konkretne strony/narzędzia? Google wypluło dużo ¶mieci.
>
http://developer.mozilla.org/pl/docs/Rozszerzenia

Pozdrawiam
Darek


From: Ponure Zacietrzewienie <trasz_niusy buziaczek.pl>
Subject: Re: Prosty =?ISO-8859-2?Q?kawa=B3ek?= kodu... a nie
ethanak <sweethanak buziaczek.pl> wrote:
> Mam taki bardzo prosty kawałek kodu i zastanawia mnie dziwne zachowanie.
>
> ٱczę się z serwerem Ivony. Wszystko jest pięknie je¶li serwer działa na
> lokalnej maszynie (nieważne przez jaki adres się ł±czę) - programik
> ¶licznie gada (do funkcji "powiedz" przesyłam pojedyncze zdanie).
>
> Problem zaczyna się, je¶li Ivona działa na zdalnej maszynie. Zdanie jest
> urwane trzy-cztery słowa przed końcem.
>
> My¶lałem że to jakie¶ ograniczenie wersji demo (nie kupię pełnej je¶li
> nie zrobię wszystkich potrzebnych aplikacji) - ale je¶li ten sam string
> wrzucę do netcatem do zdalnej Ivony i zapiszę sobie to co przyszło -
> dostaję pełne zdanie.
>
> Co ciekawe: ostatni read z lokalnej Ivony zwraca 0, ze zdalnej -1 i
> "connection reset by peer".

Obejrzyj oba przypadki Wiresharkiem.

--
If you cut off my head, what would I say? Me and my head, or me and my body?


From: dienet <"dienet[anty_spam]" poczta.fm>
Subject: Re: =?utf-8?Q?=5BOT=5D_Re=3A_Naruszenie_ochrony_pami?=
Dnia 01-11-2007 o 08:42:36 Maciej Piechotka <uzytkownik2 gmail.com>
napisał(a):

> Zmienić czytnik np. na Thunderbird (najbardziej zalecane)

W piekle to polecaja - bylem wiec wiem ;]

--
pozdr0
dienet

"Old C programmers never die. They're just cast into void."


Dostęp do Internetu - Warszawa
From: "Sc0rpi0" <sc0rpi0 free.polbox.pl>
Subject: Re: interakcja z programem z poziomu strumieni

> > mam program pod konsole z którym komunikuje się pisz±c komendy, a on
> > drukuje mi wynik. Jak obsłużyć to w linuksie (C) ?
> >
> > komenda execv tylko uruchamia program a co dalej zrobic?

Ale co to znaczy dla ciebie obsłużyć ? Chodzi ci o wysyłanie komend
i odbiór wyników w programie (tym w C) ? Jeżeli tak to poszukaj
w sieci jak przekierowac standardowe wejscie i wyjscie. Na pewno
znajdziesz - pełno tego raczej. Popatrz tez w manualu na funkcje
pipe() i dup()/dup2(). Przekierowanie i potem execv() powinno
zalatwic sprawe.

> Spróbuj np. pisać komendy - jest duża szansa że wydrukuje wynik.

Raczej s±dzę, że chodziło mu o przekierowanie standardowych,
ale ja nie wróżka :).

--
Sc0rpi0
bla, bla, nic mi sie nie chce...



następna strona