From: =?ISO-8859-2?Q?Miros=B3aw?= Makowiecki <miroslaw.makowiecki gmail.com>
Subject: Re: =?ISO-8859-2?Q?Bezpo=B6rednie_przenoszenie_danych_z_internetu_do_pami=EAci_obs=B3ugiwanych_przez_strumie=F1_2_bez_dodatkowych_bufor=F3w?=
Mirosław Makowiecki wrote:
> Mamy oto strumień 1 który ściąga dane z internetu czy z dysku,który jest
> bez wewnętrznego bufora,drugi strumień też jest bez wewnętrznego bufora.
> Strumień 1 i 2 są skonstruowane przy pomocy biblioteki boost.IOStream
> Drugi strumień zapisuje za pomocą metody write do pewnej pamięci. Wiemy że
> sockety powinno się czytac conajmniej 1024 bajty.Czy możliwe jest
> bezpośrednie umieszczenie znaków ściągniętych z internetu bezpośrednio w
> pamięci,który istnieje przy drugim strumieniu,i jednoczesne czytająć 1024
> bajty kolejno z internetu a nie bajt po bajcie,oczywiście nie alokując
> dodatkowego bufora na dane tymczasowe ścięgnietych z intenetu.
> Mam na myśli za pomocą iteratorów,ale nie wiem jak.
> Wiem że to można zrobić przy pomocy copy:
>
std::copy(std::istreambuf_iterator<char>(stream1),std::istreambuf_iterator<char>(),std::istereambuf_iterator<char>(stream2));
powinno być:
std::copy(std::istreambuf_iterator<char>(stream1),std::istreambuf_iterator<char>(),std::ostreambuf_iterator<char>(stream2));
> Ale w tedy w strumieniu ściągających dane z internetu jest czytane bajt po
> bajcie z urzadzenie np. eth0,co prawda można ustawić open(buff,1024,0) ale
> wtedy mamy bufor wywnętrzy strumienia 1,ale ja tego niechcę!
> Jak to zrobić?
> Dziękują za każda poradę!
From: Damian 'legion' Szuberski <legion wmid.amu.edu.cutthisjunk.pl>
Subject: Re: Implementacje grafow w C++
On 2007-07-18, Artur Bać wrote:
>> Szukam implementacji grafow w C++.
> Prawda jest taka (w/g mnie) ze jak chcesz miec graf do celow w ktorych
> liczy sie wydajnosc i ma przetwarzac duze ilosci danych to nalezy
> napisac specjalizowana wersje w konkretnym celu.
> Uniwersalne sa dobre dla malych ilosci danych gdzie wydajnosc sie nie liczy.
>
> PS:takie jest moje zdanie nikomu go nie narzucam
Trudno się nie zgodzić. Jest jednak jedno zastrzeżenie:
takie implementacje muszą być wystarczająco ogólne a nie
specjalistyczne - taka specyfika projektu.
--
Damian Szuberski
From: Marcin 'Qrczak' Kowalczyk <qrczak knm.org.pl>
Subject: Re: unia
Dnia 18-07-2007, =A6r o godzinie 18:32 +0200, Jedrzej Dudkiewicz
napisa=B3(a):
> Zly przyklad. Unia bez zapisywania rodzaju danych to jak lod=F3wka, do kt=
=F3rej
> ja wkladam musztarde a Ty wyjmujesz co chcesz, piwo albo musztarde.
Te=BF z=B3y przyk=B3ad. Unia to lod=F3wka, do kt=F3rego ja wk=B3adam muszta=
rd=EA, a Ty
wedle w=B3asnego widzimisi=EA maczasz w niej kie=B3bas=EA albo nalewasz j=
=B1 do
kufla i pijesz my=B6l=B1c =BFe to piwo. Ewentualnie maczasz kie=B3bas=EA w =
piwie,
rozwalaj=B1c przy tym szyjk=EA od butelki, je=B6li jest szersza ni=BF nakr=
=EAtka
od s=B3oiczka z musztard=B1.
--=20
__("< Marcin Kowalczyk
\__/ qrczak knm.org.pl
^^ http://qrnik.knm.org.pl/~qrczak/
From: Tomcio <ogion.noSp!m polbox.com>
Subject: Re: Borland Builder - jak wczytac WAV ADPCM
adi wrote:
> waveInOpen nie radzi sobie z tym formatem?
Poradzi o ile tylko w systemie jest odpowiedni kodek
--
Pozdrawiam
Tomcio
From: "Marek" <monetto buziaczek.pl>
Subject: odczyt filmu z kamery
Witam
Poszukuję opisu jak odwoływać się do kamery USB, chodzi mi o
przechwytywanie do pamieci lub do pliku filmu o ile to możliwe
za pomocą bibliotek w miarę uniwersalnych, pasujących do różnych
modeli kamer.
pozdrawiam,
Marek
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
From: A.L. <fela 2005.com>
Subject: Re: Implementacje grafow w C++
On Wed, 18 Jul 2007 16:05:43 +0200, "Piotr Wyderski"
<wyderski ii.uni.wroc.pl> wrote:
>Artur Bać wrote:
>
>> PS:takie jest moje zdanie nikomu go nie narzucam
>
>A ja się pod nim zdecydowanie podpisuję. Uniwersalne struktury
>danych mają to do siebie, że działają uniwersalnie źle. ;-)
>
> Pozdrawiam
> Piotr Wyderski
Niekoniecznie; to kwestia implementacji.
Standardem do grafow jest biblioteka LEDA
http://www.algorithmic-solutions.info/leda_manual/manual.html
Niestety, jest tylko za pieniadze od pewnego czasu. I to zdaje sie,
duze.
A.L.
From: deely <deely op.spam.pl>
Subject: Re: odczyt filmu z kamery
Marek pisze:
> Poszukuję opisu jak odwoływać się do kamery USB, chodzi mi o
> przechwytywanie do pamieci lub do pliku filmu o ile to możliwe
> za pomocą bibliotek w miarę uniwersalnych, pasujących do różnych
> modeli kamer.
Polecam uzycie biblioteki OpenCV (http://opencvlibrary.sourceforge.net/)
Można również wykorzystać biblioteki DirectX.
Pozdrawiam,
Tomasz Huczek
From: "Jedrzej Dudkiewicz" <jedrzej.dudkiewicz poczta.interia.pl>
Subject: Re: unia
> > Zly przyklad. Unia bez zapisywania rodzaju danych to jak lodówka, do
której
> > ja wkladam musztarde a Ty wyjmujesz co chcesz, piwo albo musztarde.
>
> Też zły przykład. Unia to lodówka, do którego ja wkładam musztardę, a Ty
> wedle własnego widzimisię maczasz w niej kiełbasę albo nalewasz ją do
> kufla i pijesz myśląc że to piwo. Ewentualnie maczasz kiełbasę w piwie,
> rozwalając przy tym szyjkę od butelki, jeśli jest szersza niż nakrętka
> od słoiczka z musztardą.
Nic nie pisałem o jakości wyjętego produktu :)
JD
From: =?iso-8859-2?Q?Pawe=B3_Kierski?= <news pkierski.net>
Subject: Re: boost i visual studio 2008 beta 1(orcas, vs 9)
edpeix w wiadomości <1184675875.374025.13360 i38g2000prf.googlegroups.com> pisze:
> no i już :) skompilowałem i działa tak jak trzeba
>
I oczywiście nikomu nia powiesz, co i jak, bo i po co. Nie się
następny pyta jeszcze raz...?
--
Paweł Kierski
news pkierski.net
dodaj "[nomorespam]" w temacie jeśli piszesz z domeny innej niż .pl,
albo koniecznie chcesz obejść moje filtry 8-)
From: X1246717 <X1246717skasujtoizera00000 op.pl>
Subject: Re: Implementacje grafow w C++
MariuszK pisze:
> Czesc,
>
> Szukam implementacji grafow w C++.
Co ta implementacja musi potrafiÄ?
--
X1246717
From: "JS" <profesor_kinbote poczta.onet.pl>
Subject: [win][c#] dialog open file & prawa na udziale sieciowym
Mam dwa polaczone ze sobą pytania
jesli wywolac z kodu dialog do zapisywania pliku
(taki standardowy na dole z linią do wpisania nazwy
pliku (i do klikniecia dalej na zapisz)) to jesli
wybrana jest w nim sciezka do udzialu sieciowego
na ktorym mam prawa do czytania i do pisania/tworzenia
pliku ale nie mam prawa do KASOWANIA go to powstaje
dziwna sytuacja bo ten (standardowy dialog windowsa)
zdaje sie przed zapisaniem tego mojego pliku (dajmy
na to mojplik.dat o rozmiarze 0.24MB) TWORZY
w tym katalogu w pierwszym kroku PUSTY plik
mojplik.dat (o rozmiarze 0) po czym poniewaz nie
mam na tym udziale praw do kasowania nie umie
go skasowac i wyrzuca message boxa z błędem (!)
Pierwsze pytanie jest takie co to w ogole za
dziwność a drugie moze ktos wie gdzie jest
w .necie metoda sluzaca do sprawdzenia
jakie mam w danym katalogu (w szczegolnosci
takim ktory jest wasnie udzialem sieciowym)
uprawnienia (zeby sprawdzic jesli juz ten
dialog tak kijowo dziala przed wywolaniem
go czy mam tam niezbedne prawa zeby nie sypnal
mi nieladnym komunikatem).
pzdr JS
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
From: knopper <Miroslaw.Makowiecki gmail.com>
Subject: Re: unia
On 23 Cze, 20:46, sylwia <sylwi... gmx.at> wrote:
> i stos, na ktory takie wlasnie unie sobie wrzucam..
> Jezeli zdejme element ze stosu to skad bede wiedziala, czy zdjelam
> double czy int?
>
> pozdrawiam, sylwia
Rozwi zaniem jest boost::variant oto przyk ad:
boost::variant<int,std::string> c;
c=3D"123";
std::string d=3D boost::get<std::string>(c);
c=3D5;
std::string s=3Dboost::get<std::string>(c);//zrzucza wyj tek bo c
przechowuje w tej chwili liczb ca kowit .
Mo na te sprawdzi kt=F3ry element jest aktywny za momoc c.which();
boost::variant odpowiada w uniach nastepuj co tylko ideowo
union c
{
std::string d;
int g;
};
ale wiadomo dodatkowo jeszcze kt=F3ry element jest aktywny.
From: Jacek Czerwinski <x y.z.pl>
Subject: Re: [win][c#] dialog open file & prawa na udziale sieciowym
Dnia 19 Jul 2007 17:26:08 +0200, JS napisał(a):
> Mam dwa polaczone ze sobą pytania
>
> jesli wywolac z kodu dialog do zapisywania pliku
.....
> go czy mam tam niezbedne prawa zeby nie sypnal
> mi nieladnym komunikatem).
Jakby były znaki interpunkcyjne (po polsku kropki, przecinkami nie gardząc)
częściej niż z nazwie pliku, to bym potrafił to przeczytać.
From: spin <konradkg gmail.com>
Subject: =?iso-8859-2?q?Re:_dokument_pdf_=22Jezyk_c++,_studia_jezykowe=22_Micha=B3_Wilde,_szukam_dalszej_czesci?=
a pierwsza gdzie jest ?
From: MariuszK <mariusz.kwiczala gmail.com>
Subject: Re: Implementacje grafow w C++
On 18 Lip, 16:57, Artur Ba <artur_nos... ebasoft.com.pl> wrote:
> Piotr Wyderski pisze:
>
> > Artur Ba wrote:
>
> >> PS:takie jest moje zdanie nikomu go nie narzucam
>
> > A ja si pod nim zdecydowanie podpisuj . Uniwersalne struktury
> > danych maj to do siebie, e dzia aj uniwersalnie le. ;-)
>
> > Pozdrawiam
> > Piotr Wyderski
>
> Dodac mozna jeszcze ze przy duzej ilosci danych zdecydowanie
> wieloetapowe grafy z wykorzystaniem homomorfizm=F3w to jedna z sensownych
> czasowo metod znajdowania np najkrotszej sciezki (jesli nie jedyna
> chetnie poznam inne :) ). Mowie tu o mld. krawedzi.
>
> --
>
> Artur
Artur,
Mozesz rozwinac "wieloetapowe grafy z wykorzystaniem homomorfizm=F3w"?
Gdzie moge znalesc jakiesc ciekawe informacje na ten temat.
(przyklady, implementacje algorytmow itp)
Generalanie przychylam sie do zdania, ze specjalizowana wersja to
jedyne rozsadne rozwiazanie (szczegolnie przy duzej ilosci danych).
Pozdrawiam,
Mariusz
From: MariuszK <mariusz.kwiczala gmail.com>
Subject: Re: Implementacje grafow w C++
On 18 Lip, 16:05, "Piotr Wyderski" <wyder... ii.uni.wroc.pl> wrote:
> Artur Ba wrote:
> > PS:takie jest moje zdanie nikomu go nie narzucam
>
> A ja si pod nim zdecydowanie podpisuj . Uniwersalne struktury
> danych maj to do siebie, e dzia aj uniwersalnie le. ;-)
>
> Pozdrawiam
> Piotr Wyderski
Piotr,
W takim razie zmieniam pytanie.
Istnieja jakies gotowe implementacje grafow, na ktorych warto sie
wzorowac w celu skonstruowania "specjalizowanego grafu"?
Pozdrawiam
Mariusz
From: =?ISO-8859-2?Q?Artur_Ba=E6?= <artur_nospam ebasoft.com.pl>
Subject: Re: Implementacje grafow w C++
MariuszK pisze:
> W takim razie zmieniam pytanie.
> Istnieja jakies gotowe implementacje grafow, na ktorych warto sie
> wzorowac w celu skonstruowania "specjalizowanego grafu"?
Masz do wyboru trzy podstawowe typy struktury grafu
Macierz incydencji, macierz sasiedztwa i Listy sasiedztwa
To wybierasz z uwagi na charaketerystyke danych - drogi == listy ,
siasiedztwo na plaszczyznie np polygonow ~ raczej macierz sasiedztwa
oraz specjalizacje polegajaca na szukaniu, gromadzeniu , przetwarzaniu
danych w trakcie przetwarzania grafu co moze dac wymierne korzysci czasowe.
From: Wit Jakuczun <wit mefisto.hades>
Subject: Re: Implementacje grafow w C++
Dnia Wed, 18 Jul 2007 16:05:43 +0200
"Piotr Wyderski" <wyderski ii.uni.wroc.pl> napisa=B3(a):
> Artur Ba=E6 wrote:
>=20
> > PS:takie jest moje zdanie nikomu go nie narzucam
>=20
> A ja si=EA pod nim zdecydowanie podpisuj=EA. Uniwersalne struktury
> danych maj=B1 to do siebie, =BFe dzia=B3aj=B1 uniwersalnie =BCle. ;-)
>=20
Ja nie by=B3bym taki zdecydowany. W przypadku problemu w=B3asne/cudze
nale=BFy zawsze umie=E6 oceni=E6 trudno=B6=E6 zadania i koszty. We=BC
na przyk=B3ad bibliotek=EA do (ca=B3kowitoliczbowego) programowania=20
liniowego. Nie wyobra=BFam sobie firmy, kt=F3ra bez dobrego=20
zaplecza naukowego pisze w=B3asny DOBRY kod dla tego zadania. W
tym przypadku wzi=EAcie gotowego rozwi=B1zania i dostosowanie si=EA
do niego jest najlepszym rozwi=B1zaniem.
Je=B6li chodzi o grafy to akurat boost::graph jest ciekawe.=20
Szczeg=F3lnie, =BFe istniej=B1 wersje tej biblioteki dla=20
r=F3=BFnych j=EAzyk=F3w.
Zdrowia
--=20
[ Wit Jakuczun <W.Jakuczun [at] wlogsolutions.com> ]
[ WLOG Solutions http://www.wlogsolutions.com ]
[ Short offer: data mining, operational research,=20
time series forecasting, consulting ]
From: Johnny <johnny_bez_spamu_ klub.chip.pl>
Subject: Re: Implementacje grafow w C++
> To tak chlopskim jezykiem pewnie matematyk by mnie zrugal.
>=20
Szybciej polonista za ten "najkrutszy"... :-P
--=20
Pozdrawiam
Johnny
"Zauwa=C5=BCy=C5=82em =C5=BCe ci wszyscy, kt=C3=B3rzy opowiadaj=C4=85 si=C4=
=99 za aborcj=C4=85, zd=C4=85=C5=BCyli si=C4=99
urodzi=C4=87". R. Reagan
From: paul <no no.pl>
Subject: BCB6 - pol przezroczyste tlo
Witam,
Jak BCB zrobic polprzezroczystlo tlo w aplikacji?
Wiem, ze jest opcja AlphaBlend ale ona dziala na cala Forme.
Chcialbym ustawic jako tlo formy jakis obrazek, a nastepnie ustawic mu
polprzezroczystosc, tak aby bylo widac co znajduje sie za oknem. Wszystkie
napisy i przyciski, nie powinny byc juz przezroczyste.
Przy AlphBlend wszystko co znajduje sie na formie staje sie przeroczyste.
Pozdrawiam.
From: "JS" <profesor_kinbote poczta.onet.pl>
Subject: Re: [win][c#] dialog open file & prawa na udziale sieciowym
> Dnia 19 Jul 2007 17:26:08 +0200, JS napisał(a):
>
> > Mam dwa polaczone ze sobą pytania
> >
> > jesli wywolac z kodu dialog do zapisywania pliku
> ....
> > go czy mam tam niezbedne prawa zeby nie sypnal
> > mi nieladnym komunikatem).
>
>
> Jakby były znaki interpunkcyjne (po polsku kropki, przecinkami nie gardząc)
> częściej niż z nazwie pliku, to bym potrafił to przeczytać.
czego nie rozumiesz? zadaj pytanie pomocnicze wyjasnie ci
kenobi
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
From: =?ISO-8859-2?Q?Artur_Ba=E6?= <artur_nospam ebasoft.com.pl>
Subject: Re: Implementacje grafow w C++
Wit Jakuczun pisze:
> Jeśli chodzi o grafy to akurat boost::graph jest ciekawe.
> Szczególnie, że istnieją wersje tej biblioteki dla
> różnych języków.
Jak usiadziesz do procesora ARM z 64MB ram i 200MHz i masz ustalic trase
z moskwy do lisbony to na pewno nie bedziesz pisal z boost bo zuzyjesz
ram na wczytanie kodu boost.
--
Artur
From: Wit Jakuczun <wit mefisto.hades>
Subject: Re: Implementacje grafow w C++
Dnia Fri, 20 Jul 2007 13:30:14 +0200
Artur Ba=E6 <artur_nospam ebasoft.com.pl> napisa=B3(a):
> Wit Jakuczun pisze:
> > Je=B6li chodzi o grafy to akurat boost::graph jest ciekawe.=20
> > Szczeg=F3lnie, =BFe istniej=B1 wersje tej biblioteki dla=20
> > r=F3=BFnych j=EAzyk=F3w.
>=20
> Jak usiadziesz do procesora ARM z 64MB ram i 200MHz i masz ustalic trase=
=20
> z moskwy do lisbony to na pewno nie bedziesz pisal z boost bo zuzyjesz=20
> ram na wczytanie kodu boost.
>=20
A na ZX Spectrum b=EAd=EA m=F3g=B3?
Zdrowia
--=20
[ Wit Jakuczun <W.Jakuczun [at] wlogsolutions.com> ]
[ WLOG Solutions http://www.wlogsolutions.com ]
From: Micha 'Khorne' Rzechonek <khornik gmail.com>
Subject: Re: Zwracanie wielu wartosci
On 12 Lip, 12:29, adp <a... poczta.onet.pl> wrote:
> Wiec jako kompromis (troche zartobliwy) moge zaproponowac cos
> posredniego:
>
> struct Coord : std::pair<int,int>
> {
>
> };
Zapomnia e o konstruktorze. Ukochany "forwarding problem", ech.
--
Khorne
From: "Jedrzej Dudkiewicz" <jedrzej.dudkiewicz poczta.interia.pl>
Subject: Re: Implementacje grafow w C++
> > Jak usiadziesz do procesora ARM z 64MB ram i 200MHz i masz ustalic trase
> > z moskwy do lisbony to na pewno nie bedziesz pisal z boost bo zuzyjesz
> > ram na wczytanie kodu boost.
> >
> A na ZX Spectrum będę mógł?
Jak będzie miał 64MB ramu... A tak poważnie, to takie ARMy są montowane w
różnych przenośnych "zabawkach", typu GPSy, palmy itd. - tam naprawdę
programuje się czasem tak, jakby czas cofnął się.
JD
From: Wit Jakuczun <wit mefisto.hades>
Subject: Re: Implementacje grafow w C++
Dnia Fri, 20 Jul 2007 13:30:14 +0200
Artur Ba=E6 <artur_nospam ebasoft.com.pl> napisa=B3(a):
> Jak usiadziesz do procesora ARM z 64MB ram i 200MHz i masz ustalic trase=
=20
> z moskwy do lisbony to na pewno nie bedziesz pisal z boost bo zuzyjesz=20
> ram na wczytanie kodu boost.
>=20
Swoj=B1 drog=B1 zajmuj=EA si=EA wyznaczaniem tras i jako=B6 daj=EA
rad=EA BEZ biblioteki do graf=F3w.
Zdrowia
--=20
[ Wit Jakuczun <W.Jakuczun [at] wlogsolutions.com> ]
[ WLOG Solutions http://www.wlogsolutions.com ]
[ Short offer: data mining, operational research,=20
time series forecasting, consulting ]