hipermarkety Forum - 4programmers

No item elements found in rss feed.

Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna

[Delphi/Pascal] [DELPHI] Pobieranie pliku i odczyt wszystkich danych

Witam. Jak zapewne wiecie w życiu każdego człowieka następuje taka chwila, że zaczyna on odczuwać potrzebę napisania w delphi, programu do pobierania plików z internetu... ;] A tak na serio - samo pobieranie to jedna z łatwiejszych rzeczy, problem polega na tym że nie wiem jak odczytać dane, niezbędne do komfortowego pobierania (wielkość pliku, postęp w pobieraniu, szybkość transferu itd). Na początek starałem się zmajstrować coś w oparciu o bibliotekę UrlMon. UrlDownloadToFile jest niezłe (ze względu na prostotę), ale ma też sporo wad. Miewa konflikty z Internet Explorerem, blokuje możliwość używania timera i podobnych komponentów (odpalają się one dopiero PO pobraniu pliku), no i nie pobiera pliku skokowo (w pakietach), działa raczej jak torrenty - tworzy opakowanie (o odpowiedniej wielkości) a potem je wypełnia... Jego budowa wygląda tak: UrlDownloadToFile(Caller: IInterface, URL: PChar, FileName: PChar, Reserved: Cardinal, StatusCB: IBindStatusCallBack); Czytałem że w tym "StatusCB: IBindStatusCallBack" znajdują się jakieś informacje na temat pobierania, ale nie mam koncepcji jak to odczytać... Potem było Indy (wtyczka idHttp - funkcja Get). Pobieranie również jest bardzo proste, ale wady są zbliżone jak u powyższego - co utrudnia użytkowanie. Dodatkowo zdarzenia onWork i onWorkBegin zdają się nie działać poprawnie (kod w nich zawarty wykonuje się dopiero PO pobraniu pliku...). Na koniec posłużyłem się komponentem HttpGet i (początkowo) sukces był, i to spektakularny. Niestety komponent ten również nie zadawala mnie do końca. Można odczytać wielkość pliku i postęp w pobieraniu, ale brakuje szybkości transferu, czy czasu potrzebnego na pobranie. Oczywiście te dane można wyliczyć dysponując pozostałymi, ale niestety wychodzi to dość koślawo (bo trzeba się posłużyć timerem i wszystko staje się jakby mniej dokładne, transfer dziwnie szaleje, co przy pobieraniu z IE się nie dzieje. Podobnie jest z czasem do końca pobierania, mam powiedźmy 1 min i 20 sec, a za sekundę robi się 20 sec, by za chwilę znów podskoczyć i zmienić się w 5 minut...). Moje pytanie jest więc takie: Co możecie mi polecić do napisania prostego programiku w delphi, który będzie pobierał pliki i monitorował tych kilka wartości??? PS. Kombinowałem też coś z bibliteką WinInet, ale jest ona dosyć skomplikowana (chyba za bardzo jak dla mnie :P). PS2. Wiem że to pytanie padało już nie raz (przeszukałem około 35 stron na forum), ale jakoś nigdy nie została udzielona satysfakcjonująca odpowiedź... Był jeden link do kodu źródłowego (który wyglądał na dobry), ale z komentarzami po niemiecku... A ja nie szprecham więc niezbyt wiele zrozumiałem. Pozdro!
2010-06-15 22:41:54

[Delphi/Pascal] [Delphi]Jak ukryć program na pasku zadań (obok Start)

Witam. Jak w temacie tylko o tyle mam problem iż nie chcę korzystać z CoolTrayIcon czy funkcji Application.ShowMainForm:=False;
2010-06-15 22:31:18

[Off-Topic] UK - koszty zycia vs salary

Orientuje sie ktos jak przedstawia sie stosunek kosztow zycia do wynagrodzen w UK? Ogolnie interesuje jak ksztaltuja sie widelki wynagrodzen dla PHP developerow (zend, doctrine) oraz ile kosztuje wynajecie pokoju w przecietnym miescie i ile kasy idzie poprostu na zarcie? Oczywiscie jak ktos zna sytuacje w innych krajach to tez niech pisze :)
2010-06-15 22:02:21

[C/C++] OpenGl/GLSL normall mapping

Witam, moze mi jakis specjalista od shaderów pomóc w poprawieniu malego programiku do normall mappingu? Mam taki kod: Klasa do normall mappingu: class normall_mapping { public: GLuint tex[2]; GLint loc[2]; char *vertex_sh_buf, *fragment_sh_buf; GLuint program_sh,vertex_sh, fragment_sh; void setup_normmap(); void setup_tex(char tex1[20], char tex2[20]); }; void normall_mapping::setup_normmap(){ vertex_sh = glCreateShader(GL_VERTEX_SHADER); fragment_sh = glCreateShader(GL_FRAGMENT_SHADER); vertex_sh_buf = load_shader( "normall.vert" ); fragment_sh_buf = load_shader( "normall.frag" ); glShaderSource(vertex_sh, 1, (const GLchar**)(&vertex_sh_buf), NULL); glShaderSource(fragment_sh, 1, (const GLchar**)(&fragment_sh_buf), NULL); free(vertex_sh_buf); free(fragment_sh_buf); glCompileShader(vertex_sh); glCompileShader(fragment_sh); program_sh = glCreateProgram(); glAttachShader(program_sh, vertex_sh); glAttachShader(program_sh, fragment_sh); glLinkProgram(program_sh); glUseProgram(program_sh); check_error(vertex_sh); check_error(fragment_sh); loc[0] = glGetUniformLocation(program_sh, "colorMap"); loc[1] = glGetUniformLocation(program_sh, "normalMap"); glUniform1i(loc[0], 0); glUniform1i(loc[1], 1); } void normall_mapping::setup_tex(char texture1[20], char texture2[20]){ glEnable(GL_DEPTH_TEST); glEnable(GL_TEXTURE_2D); glGenTextures(2, tex); glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, tex[0]); LoadTGATexture(texture1); glActiveTexture(GL_TEXTURE1); glBindTexture(GL_TEXTURE_2D, tex[1]); LoadTGATexture(texture2); } w ustawieniu sceny wywoluje sobie: normall_mapping normal_map; normal_map.setup_tex("tex.tga","tex_norm.tga"); No i sobie rysuje jakis obiekt: glBegin(GL_QUADS); glNormal3fv(N); glMultiTexCoord2f(GL_TEXTURE0, 0, 0); glMultiTexCoord4fv(GL_TEXTURE1, T); glVertex3f(-80, 80, 80); glMultiTexCoord2f(GL_TEXTURE0, 1, 0); glMultiTexCoord4fv(GL_TEXTURE1, T); glVertex3f( 80, 80, 80); glMultiTexCoord2f(GL_TEXTURE0, 1, 0); glMultiTexCoord4fv(GL_TEXTURE1, T); glVertex3f( 80, -80, 80); glMultiTexCoord2f(GL_TEXTURE0, 1, 0); glMultiTexCoord4fv(GL_TEXTURE1, T); glVertex3f(-80, -80, 80); glEnd(); Funkcja do ladowania tekstury (znalezione w necie) bool LoadTGATexture(char *filename) { TARGAINFO info; GLubyte *bits; bits = LoadTGAImage(filename, &info); if(bits == NULL) return(FALSE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glPixelStorei(GL_UNPACK_ALIGNMENT, 4); if(info.bpp == 24) glTexImage2D(GL_TEXTURE_2D, 0, 3, info.width, info.height, 0, GL_RGB, GL_UNSIGNED_BYTE, bits); else glTexImage2D(GL_TEXTURE_2D, 0, 4, info.width, info.height, 0, GL_RGBA, GL_UNSIGNED_BYTE, bits); free(bits); return(TRUE); } I oczywiscie shadery: fragment sh uniform sampler2D colorMap, normalMap; varying vec3 lightDir, viewDir; vec4 kolor; void main() { vec3 n = normalize( texture2D(normalMap, gl_TexCoord[0].st).xyz * 2.0 - 1.0); vec3 l = normalize(lightDir); vec3 v = normalize(viewDir); vec3 h = normalize(l + v); float jasnosc = 0.2 + max(dot(n, l), 0.0) * 0.8; float NdotHV = max(dot(n, h), 0.0); float specular = pow(NdotHV, 32.0); kolor = texture2D(colorMap, gl_TexCoord[0].st) * jasnosc; if(jasnosc > 0.0) kolor += specular/6; gl_FragColor = kolor; } vertex sh varying vec3 lightDir, viewDir; // Do fragment shadera void main() { gl_Position = ftransform(); gl_TexCoord[0] = gl_MultiTexCoord0; vec3 n = normalize(gl_NormalMatrix * gl_Normal); vec3 t = normalize(gl_NormalMatrix * gl_MultiTexCoord1.xyz); vec3 b = cross(n, t) * gl_MultiTexCoord1.w; mat3 tbnMatrix = mat3( t.x, b.x, n.x, t.y, b.y, n.y, t.z, b.z, n.z); lightDir = gl_LightSource[0].position.xyz - gl_Position.xyz; lightDir = tbnMatrix * lightDir; viewDir = -gl_Position.xyz; viewDir = tbnMatrix * viewDir; } Oczywiscie wszystko jest w jednym projekcie, wszystko sie kompiluje bez bledow, program sie uruchamia, tylko tekstura nie jest taka jak powinna..., tzn laduje sie ale nie wyglada tak jak trzeba, dodam ze karta obsluguje shadery bo sparwdzalem na innym programie, shadery tez sa chyba ok bo je pisal wykladowca, moglby ktos popatrzec czego mi tu moze brakowac albo co zle ustawiam? Dodam tylko ze w shaderami bawie sie od niedawna i moglem przeoczyc wywolanie jaiejs funkcji czy cos takiego, w razie czego moge wrzucic gdzies kod w calosci ale chyba nie ma sensu bo w zasadzie to wszystko co dotyczy normall mapingu umiescilem :)
2010-06-15 21:56:44

[C/C++] Ratunkuuu

...
2010-06-15 21:56:17

[Delphi/Pascal] [delphi] zmiana wygladu formy (skin)

Cześć, Możecie polecić jakiś darmowy sposób na zmianę wyglądu formy (tzw. skiny) Coś, co dałoby się wykorzystać w Delphi Turbo.
2010-06-15 21:39:45

[C/C++] Z pakietu na Ascii

Witam! Mam problem otóż pisze sobie projekt wyłapuje pakiety wszystkie i gdy chce je wypisac do pewnego momentu wypisywane są normalnie testem ae jak przychodzi zeby wyswietlało kod strony html proram zaczyna sypac mi krzakami czy jest moze jakas funckja ktora mogła by to zmienic? inet_ntoa i pokrewne nie dają nic:)
2010-06-15 21:36:42

[C/C++] [Dev-Cpp] Klasa punkt - pomoc

Witam. Mógłby mi ktoś wyjaśnić po koleii co oznacza dana funkcja, definicja itp. Z góry dzięki. #include #include using namespace std; class punkt {private: double x; double y; public: punkt(); punkt(double, double); punkt(punkt &); void wypisz(void); void wprowadz(double,double); punkt & operator +(punkt &); }; void punkt::wprowadz(double a, double b) {x=a; y=b; }; punkt::punkt() {x=2; y=3; }; punkt::punkt(double a, double b) {x=a; y=b; }; punkt::punkt(punkt&a) {x=a.x; y=a.y; }; void punkt:: wypisz(void) {cout
2010-06-15 21:36:34

[Newbie] [Dev-Cpp] Klasa punkt - pomoc

Witam. Mógłby mi ktoś wyjaśnić po koleii co oznacza dana funkcja, definicja itp. Z góry dzięki. #include #include using namespace std; class punkt {private: double x; double y; public: punkt(); punkt(double, double); punkt(punkt &); void wypisz(void); void wprowadz(double,double); punkt & operator +(punkt &); }; void punkt::wprowadz(double a, double b) {x=a; y=b; }; punkt::punkt() {x=2; y=3; }; punkt::punkt(double a, double b) {x=a; y=b; }; punkt::punkt(punkt&a) {x=a.x; y=a.y; }; void punkt:: wypisz(void) {cout
2010-06-15 21:36:34

[C# i .NET] wykrycie przekierowania http

Jest taka sytuacja: mam adres URL, na który muszę wejść. Serwer odpowiada przekierowaniem na inny adres, i ja wiem, że na pewno będzie jakieś przekierowanie. I tu pojawia się haczyk: nowy, przekierowany adres jest nieprawidłowy. To jest, nie ma takiej strony. Mimo to, interesuje mnie właśnie ten nieistniejący adres, na który serwer próbuje przekierować requesta. Niestety: WebRequest z GetResponse() próbuje podążać za przekierowaniem, i gdy nie znajduje takiej strony, sypie wyjątkami. Jak więc w C#, WinForms • wysłać żądanie HTTP z parametrami metodą GET • otrzymać z serwera redirecta na inny URL • nie podążać za redirectem, a tylko odczytać pełny nowy URL ?
2010-06-15 21:27:40

[C# i .NET] Operator new dla metody

O co chodzi z operatorem new przed nazwą funkcji w jej definicji, i czy operator gdyby tam nie występował, to da ten sam efekt? Chodzi mi tylko o ten jeden przypadek, nie wchodząc w szczegóły na temat metod polimorficznych. Czy poniższe zapisy są równoważne? class Pochodna : Bazowa { public new void Metoda1() { Console.WriteLine("Klasa pochodna"); } } class Pochodna : Bazowa { public void Metoda1() { Console.WriteLine("Klasa pochodna"); } }
2010-06-15 21:23:34

[Java] Gdzie jest błąd??

Kto pomoze wskazac blad??? public void createInternalFrame( String t) { iframe = new JInternalFrame(t, true,//zm rozm true,//moz zamk true,//max true);//zw do ikony iframe.addMouseMotionListener(new UchwytM()); image.getGraphics().drawImage(img, 0, 0, null); raster = image.getRaster(); // scrolowanie obrazka try { id = new ImageDisplay(image) ; iframe.getContentPane().add(new JScrollPane(id)); iframe.pack(); } catch ( Exception e ) { e.printStackTrace(); } wywolanie sluchacza private class UchwytM extends MouseAdapter { public void mousePressed(MouseEvent zdarzenia) { for(int i = 0;i
2010-06-15 21:18:25

[Webmastering] Mały serwis we flashu

Witam serdecznie po baaardzo długiej przerwie :) Jakoś nie miewam ostatnio potrzeby zadawania pytań na forum, wolę googlować, ale zasięgnąć opinii to już co innego. Właśnie uruchomiłem serwis rasowiec.pl. To taki sklep internetowy, tylko że z linkami do Allegro. Flash pobiera z serwera pliki XML z rasami i produktami. Cały dobór produktów (cała logika) odbywa się po stronie klienta. Może macie jakieś sugestie? Zwłaszcza słowa krytyki by się przydały. Przy okazji - aplikacja powstała we Flash Builderze, w którym naprawdę miło się pisze takie rzeczy. Jeśli komuś coś się sypie lub źle wygląda, to będę wdzięczny za info, chociaż teoretycznie wszędzie powinno działać i wyglądać tak samo, ale wiecie jak jest. PS: Szkoda że nie ma działu, gdzie można prezentować własne projekty, bo nie wiem czy ten dział się do tego nadaje. Pozdrawiam
2010-06-15 20:29:43

[Off-Topic] Dostałem oferte - czy to dużo?

Witam, Po 2 latach doświadczenia w C++ i Java dostałem oferte z pewnej firmy we Wrocławiu: 6.6k brutto. Nie dało się tego negocjować żadną miarą bo menedżer stwierdził, że najpierw muszę się sprawdzić, żeby dostać więcej. Jak myślicie - czy to dobra kwota po 2 latach doświadczenia dla dosyć dobrego programisty? Pozdrawiam.
2010-06-15 20:03:20

[Off-Topic] Czy istnieje firma kupująca i rozprowadzająca oprogramowa...

Witam. Interesuje mnie taka rzecz. Czy istnieje firma, która kupi ode mnie skrypt i prawa do sprzedaży za tam przykładowo 2000 zł i będzie sobie sprzedawała, albo ja daje firmie program i dostaje np. 70% ze sprzedaży czy ileśtam. Chciałem sprzedawać swoje skrypty, a żaby to sprzedawać na allegro albo w jakimś sklepie internetowym to muszę mieć DG i płacić kilkaset złotych miesięcznie, a chciałbym tego uniknąć. Nie wchodzi też w grę podpisywanie jakiś umów z każdym klientem po kolei.
2010-06-15 19:28:49

[Newbie] sockety

mam maly problem w zasadzie to pytanie odnosnie socketow. Jako ze nie znalazlem nigdzie na nie odpowiedzi to pisze tutaj :P otoz mam do napisania program, do pobierania stron internetowych jednak wywal mi sie on przy probie pobrania drugiego pliku i tu jest moje pytanie. Czy dla kazdego kolejnego pliku musze robic soclet od nowa ?? w sensie: while(lista plikow != null) { socket(); connect(); send(); recv(); closesocket(); } czy tez musze to zrobic tak socket(); connect(); wehile(listaplikow !=null) { send(); recv(); } closesocet();
2010-06-15 17:58:24

[Newbie] [C/C++] sockety [wywala się]

mam maly problem w zasadzie to pytanie odnosnie socketow. Jako ze nie znalazlem nigdzie na nie odpowiedzi to pisze tutaj :P otoz mam do napisania program, do pobierania stron internetowych jednak wywal mi sie on przy probie pobrania drugiego pliku i tu jest moje pytanie. Czy dla kazdego kolejnego pliku musze robic soclet od nowa ?? w sensie: while(lista plikow != null) { socket(); connect(); send(); recv(); closesocket(); } czy tez musze to zrobic tak socket(); connect(); wehile(listaplikow !=null) { send(); recv(); } closesocet();
2010-06-15 17:58:24

[C/C++] [pomoc] Gra allegro c++

Pisze grę w allegro c++ i szukam pomocy jakiegos programisty jesli jest ktos chętny do wspołpracy to zapraszam pod gg 12353266 Pozdrawiam.
2010-06-15 17:28:41

[C/C++] Pomocy gra

Pisze grę w allegro c++ i szukam pomocy jakiegos programisty jesli jest ktos chętny do wspołpracy to zapraszam pod gg 12353266 Pozdrawiam.
2010-06-15 17:26:34

[C/C++] C wyszukanie znaku w tekscie + zamiana

Witam, Mam do wykonania zadanie "Wielokrotne wystąpienie zadanego znaku1 w tekscie zastąp zadanym znakiem2 + liczba wystąpień znaku1." Od kilku dni sie z tym mecze ale nie potrafie tego zrobic, wiec prosze o pomoc. #include #include int main (void) { char tekst[20], znak1, znak2; int i, dlugosc; printf("Podaj tekst: "); scanf("%s", &tekst); printf("Podaj znak1: "); scanf("%s", &znak1); printf("Podaj znak2: "); scanf("%s", &znak2); system("PAUSE"); return 0; } Za duzo to nie zrobilem bo po wprowadzeniu tekstu i znakow, gdy chcem je wyswietlic to sie nie pokazuja i nie wiem co robie zle.
2010-06-15 17:25:35

[Newbie] C wyszukanie znaku w tekscie + zamiana

Witam, Mam do wykonania zadanie "Wielokrotne wystąpienie zadanego znaku1 w tekscie zastąp zadanym znakiem2 + liczba wystąpień znaku1." Od kilku dni sie z tym mecze ale nie potrafie tego zrobic, wiec prosze o pomoc. #include #include int main (void) { char tekst[20], znak1, znak2; int i, dlugosc; printf("Podaj tekst: "); scanf("%s", &tekst); printf("Podaj znak1: "); scanf("%s", &znak1); printf("Podaj znak2: "); scanf("%s", &znak2); system("PAUSE"); return 0; } Za duzo to nie zrobilem bo po wprowadzeniu tekstu i znakow, gdy chcem je wyswietlic to sie nie pokazuja i nie wiem co robie zle.
2010-06-15 17:25:35

[Newbie] [winapi] readprocessmemory() dla pamięci procesu

Witam, chciałbym zapisać całą pamięć procesu do pliku, napisałem sobie program: #include #include using namespace std; void sv2fl(const char* name, LPVOID pt, SIZE_T size) { FILE* fle; fle=fopen(name, "wb"); fwrite(pt,1,size,fle); fclose(fle); return; } void save(DWORD procID) { HANDLE process; DWORD flNewProtect=PAGE_EXECUTE_READWRITE; DWORD lpflOldProtect; process = OpenProcess(PROCESS_ALL_ACCESS & PROCESS_VM_READ, false, procID); printf("OpenProcess(): GetLastError()=%dn", (int)GetLastError()); /*BOOL WINAPI VirtualProtectEx( __in HANDLE hProcess, __in LPVOID lpAddress, __in SIZE_T dwSize, __in DWORD flNewProtect, __out PDWORD lpflOldProtect );*/ SIZE_T that_much=10*0x400/*10KB*/; LPVOID base=(LPVOID)0x10000; VirtualProtectEx(process, base, that_much, flNewProtect, &lpflOldProtect); printf("VirtualProtectEx(): GetLastError()=%dn", (int)GetLastError()); /*BOOL WINAPI ReadProcessMemory( __in HANDLE hProcess, __in LPCVOID lpBaseAddress, __out LPVOID lpBuffer, __in SIZE_T nSize, __out SIZE_T *lpNumberOfBytesRead );*/ BYTE *mem=new BYTE[that_much]; SIZE_T lpNumberOfBytesRead; lpNumberOfBytesRead=ReadProcessMemory(process, base, mem, that_much, &lpNumberOfBytesRead); printf("ReadProcessMemory()=%d: %dn", (int)lpNumberOfBytesRead, (int)GetLastError());; VirtualProtectEx(process, base, that_much, lpflOldProtect, &flNewProtect); printf("VirtualProtectEx(): GetLastError()=%dn", (int)GetLastError()); CloseHandle(process); sv2fl("t",mem,lpNumberOfBytesRead); return; } int main() { int p(0); printf("podaj id(0=this.id) ");scanf("%d",&p); DWORD procID=GetCurrentProcessId(); if(p)procID=p; save(procID); getchar(); return 0; } ale dostaje błąd GetLastError()=2 przy wykonaniu ReadProcessMemory(), Do tego cały plik t.bin jest wypełniony zerami, mógłby mi ktoś powiedzieć dlaczego? Drugie moje pytanie dotyczy tego w jaki sposób odczytać ile pamięci zajmuje process i gdzie zaczynają się pamięć wirtualna zajęta przez proces? Ciekawi mnie jeszcze inna rzecz. Możliwe jest coś takiego, aby przerzucić pamięć procesu bezpośrednio do pliku, bez przepisywania jej do jakiegoś buforu, którego funkcję u mnie pełni BYTE* mem?
2010-06-15 17:22:10

[Webmastering] Zablokowanie zamknięcia okna/karty przeglądarki

Hejo, Robię aktualnie projekt w którym będzie się pojawiało dość dużo rekordów, do dodawania rekordów służy specjalny kreator, który prowadzi użytkownika krok po kroku do utworzenia rekordu po koleji dodając do bazy wprowadzane przez usera dane. Jak wiadomo user bywa większą zmorą niż IE6 i zdarza się że niektóre rekordy pozostają niepełne. Ktoś wyłącza przeglądarkę/zamyka kartę lub klika link do innej strony w czasie pracy z kreatorem. I stąd moje pytanie w jaki sposób wymusić na użytkowniku dokończenie kroków w kreatorze, ewentualnie jak zablokować zamknięcie strony przed ukończeniem kreatora? Korzystam w skrypcie z jQuery także z chęcią wykorzystałbym rozwiązanie w oparciu o niego. Ktoś ma jakieś pomysły?
2010-06-15 17:01:17

[Off-Topic] Komunikator z formatowaniem kodu źródłowego

Witam Zna ktoś może jakiś komunikator internetowy (dobrze by było jeśli będzie kompatybilny z gg), który pozwala przesyłać kod źródłowy ze wcięciami? Pozdrawiam
2010-06-15 16:07:56

[Newbie] Proszę o krótki opis

Dzień Dobry. Proszę żeby mi ktoś opisał krótko co potrzebuje jako server, i jak mniej więcej działa coś takiego : Chciałbym napisać stronke w której są zadania do rozwiązania i każdy by otrzymywał swój osobisty wynik. Jak takie coś działa? Server php i html wystarczy czy nie? Działa takie coś na zmiennych? i co kontroluje że odpowiedni wynik do odpowiedniej osoby trafia? Bardzo prosze o jakis krotki zarys a dalej bede juz sam próbował
2010-06-15 15:14:25

[Bazy danych] firebird instalacja z wiersza poleceń

Witam, zna ktoś poprawną składnie zainstalowania Firebirda z wiersza polecen? Czy wogóle producent przewidział takie rozwiązanie? Druga sprawa - jak sprawdzić czy firebird jest juz zainstalowany? odszukać wpis w rejestrach windowsa?
2010-06-15 14:24:39

[Hardware/Software] firebird instalacja z wiersza poleceń

Witam, zna ktoś poprawną składnie zainstalowania Firebirda z wiersza polecen? Czy wogóle producent przewidział takie rozwiązanie? Druga sprawa - jak sprawdzić czy firebird jest juz zainstalowany? odszukać wpis w rejestrach windowsa?
2010-06-15 14:24:39

[C/C++] Socket, przesyłanie tekstu

Witam, mam mały problem, otóż przy przesyłaniu tekstu pomiędzy programem przez sockety, mogę odebrać i wyświetlić na ekranie wysłany tekst, lecz nie mogę go porównywać, np. if (przeslanytekst == "dupa"), po prostu omija tę konstrukcję. Oto kod : #include /* for printf() and fprintf() */ #include /* for socket(), connect(), sendto(), and recvfrom() */ #include /* for sockaddr_in and inet_addr() */ #include /* for atoi() and exit() */ #include /* for memset() */ #include /* for close() */ #define MAXRECVSTRING 255 /* Longest string to receive */ void DieWithError(char *errorMessage); /* External error handling function */ int main(int argc, char *argv[]) { int sock; /* Socket */ struct sockaddr_in broadcastAddr; /* Broadcast Address */ unsigned short broadcastPort; /* Port */ char recvString[MAXRECVSTRING+1]; /* Buffer for received string */ int recvStringLen; /* Length of received string */ if (argc != 2) /* Test for correct number of arguments */ { fprintf(stderr,"Usage: %s n", argv[0]); exit(1); } broadcastPort = atoi(argv[1]); /* First arg: broadcast port */ /* Create a best-effort datagram socket using UDP */ if ((sock = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) DieWithError("socket() failed"); /* Construct bind structure */ memset(&broadcastAddr, 0, sizeof(broadcastAddr)); /* Zero out structure */ broadcastAddr.sin_family = AF_INET; /* Internet address family */ broadcastAddr.sin_addr.s_addr = htonl(INADDR_ANY); /* Any incoming interface */ broadcastAddr.sin_port = htons(broadcastPort); /* Broadcast port */ /* Bind to the broadcast port */ if (bind(sock, (struct sockaddr *) &broadcastAddr, sizeof(broadcastAddr)) < 0) DieWithError("bind() failed"); /* Receive a single datagram from the server */ if ((recvStringLen = recvfrom(sock, recvString, MAXRECVSTRING, 0, NULL, 0)) < 0) DieWithError("recvfrom() failed"); recvString[recvStringLen] = '; printf("Received: %sn", recvString); /* Print the received string */ close(sock); exit(0); }
2010-06-15 14:23:44

[Newbie] Socket, przesyłanie tekstu

Witam, mam mały problem, otóż przy przesyłaniu tekstu pomiędzy programem przez sockety, mogę odebrać i wyświetlić na ekranie wysłany tekst, lecz nie mogę go porównywać, np. if (przeslanytekst == "dupa"), po prostu omija tę konstrukcję. Oto kod : #include /* for printf() and fprintf() */ #include /* for socket(), connect(), sendto(), and recvfrom() */ #include /* for sockaddr_in and inet_addr() */ #include /* for atoi() and exit() */ #include /* for memset() */ #include /* for close() */ #define MAXRECVSTRING 255 /* Longest string to receive */ void DieWithError(char *errorMessage); /* External error handling function */ int main(int argc, char *argv[]) { int sock; /* Socket */ struct sockaddr_in broadcastAddr; /* Broadcast Address */ unsigned short broadcastPort; /* Port */ char recvString[MAXRECVSTRING+1]; /* Buffer for received string */ int recvStringLen; /* Length of received string */ if (argc != 2) /* Test for correct number of arguments */ { fprintf(stderr,"Usage: %s n", argv[0]); exit(1); } broadcastPort = atoi(argv[1]); /* First arg: broadcast port */ /* Create a best-effort datagram socket using UDP */ if ((sock = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP)) < 0) DieWithError("socket() failed"); /* Construct bind structure */ memset(&broadcastAddr, 0, sizeof(broadcastAddr)); /* Zero out structure */ broadcastAddr.sin_family = AF_INET; /* Internet address family */ broadcastAddr.sin_addr.s_addr = htonl(INADDR_ANY); /* Any incoming interface */ broadcastAddr.sin_port = htons(broadcastPort); /* Broadcast port */ /* Bind to the broadcast port */ if (bind(sock, (struct sockaddr *) &broadcastAddr, sizeof(broadcastAddr)) < 0) DieWithError("bind() failed"); /* Receive a single datagram from the server */ if ((recvStringLen = recvfrom(sock, recvString, MAXRECVSTRING, 0, NULL, 0)) < 0) DieWithError("recvfrom() failed"); recvString[recvStringLen] = '; printf("Received: %sn", recvString); /* Print the received string */ close(sock); exit(0); }
2010-06-15 14:23:44

[Off-Topic] Samsung Bada Cup - konkurs na najlepszą aplikację dla BadaOS

Witajcie. Samsung od maja rozpoczął wdrażanie systemu Bada do swoich komórek. Równolegle prowadzony jest konkurs w edycji polskiej jak i zagranicznej polegający na stworzeniu najlepszej aplikacji na ten system. Więcej informacji na stronie konkursu nagrody: http://dpimg.ospos.net//challengeRegion/main/team3712561393661569003.jpg
2010-06-15 13:51:48

[Java] java jmf

Mam przykładowy kod na obraz z kamery - import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.util.Date; import javax.imageio.ImageIO; import javax.media.Buffer; import javax.media.CaptureDeviceInfo; import javax.media.CaptureDeviceManager; import javax.media.Manager; import javax.media.Player; import javax.media.control.FrameGrabbingControl; import javax.media.format.VideoFormat; import javax.media.util.BufferToImage; public class FrameGrab{ public static void main(String[] args) throws Exception{ CaptureDeviceInfo deviceInfo = CaptureDeviceManager.getDevice("vfw:Microsoft WDM Image Capture (Win32):0"); Player player = Manager.createRealizedPlayer(deviceInfo.getLocator()); player.start(); Image img = null; while (img == null){ FrameGrabbingControl frameGrabber = (FrameGrabbingControl)player.getControl("javax.media.control.FrameGrabbingControl"); Buffer buf = frameGrabber.grabFrame(); img = (new BufferToImage((VideoFormat)buf.getFormat()).createImage(buf)); } BufferedImage buffImg = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB); Graphics2D g = buffImg.createGraphics(); g.drawImage(img, null, null); g.setColor(Color.RED); g.setFont(new Font("Verdana", Font.BOLD, 16)); g.drawString((new Date()).toString(), 10, 25); ImageIO.write(buffImg, "png", new File("e:webcam.png")); player.close(); player.deallocate(); System.exit(0); } } i niestety przy starcie wyskakuje mi blad Exception in thread "main" java.lang.NullPointerException at probny2.Main.main(Main.java:31) Java Result: 1 BUILD SUCCESSFUL (total time: 0 seconds stworzylem bilblioteke jmf gdzie wrzycilem jary i dodalem je do projektu. Co musze zrobic zeby zaskoczyl program...
2010-06-15 12:47:54

[C/C++] Kilka forków, i przejście pomiędzy nimi

Witam, mam pewien problem... szukalem w internecie na ten temat jednak niestety nie udalo mi sie znalezc... czy ktos ma moze jakis przyklad albo moglby mi pomoc z takim przykladem... Poiedzmy ze chce miec 3 forki. Podproces jednego forka cos tam wyswietla i jak skonczy to wywolywany jest parent proces w ktorym jest przejscie do 2 forka i tak dalej. Bede wdzieczny za pomoc :)
2010-06-15 11:42:38

[Java] kompensacja kolorów między dwoma obrazkami

Założenie: 1. Mamy kolorowy obrazek oryginalny z lewego oka 2. Mamy obrazek z prawego oka w odcieniach szarości Poszukuje biblioteki która potrafiła by skompensować (przesunąć) kolory z obrazka oryginalnego do obrazka przesuniętego, tak aby najwierniej odtworzyć obrazek dla prawego oka. Sam szukałem w necie, ale jakoś nic nie znalazłem. Dlatego też wolę najpierw zapytać zanim będę próbował napisać coś takiego (po co wymyślać koło, skoro zostało już wymyślone :-) ). Jeżeli ktoś rozwiązał taki problem to proszę o rady. Pozdrawiam Plesken
2010-06-15 11:20:28

[C# i .NET] Windows.Forms - Problem z oknem bez ramki

Witam, mam następujący problem. Stworzyłem na potrzeby aplikacji taki mini-framework gui. Okna mają swoje własne wyglądy, przyciski zamknij, minimalizuj itp. W związku z tym wszystkie okna mają ustawione this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; Jest jedno główne okno, na którym jest panel CenterPanel z ustawionym tłem: this.CenterPanel.BackgroundImage = Styl.Obraz("CenterPanel"); Pozostałe okna aplikacji mają zaimplementowaną własną obsługę przesuwania i zmiany rozmiaru (ponieważ nie mają standardowej ramki). Na przykład obsługa przesuwania okna odbywa się na zasadzie, że obsługujemy zdarzenie przesuwania myszki na górnym panelem takiego okna (pełniącym rolę własnej "belki" z przyciskami i tytułem okna) z jednoczesnym naciśnięciem przycisku lewego myszy nad nim, czyli mniej więcej tak: /// /// Zdarzenie naciśnięcia przycisku myszy na górnym panelu okna (pasku) /// /// /// public void TopPanel_MouseDown(object sender, MouseEventArgs e) { this.Focus(); if (e.Button == MouseButtons.Left) { this.Przesun = true; this.PrzesunPunkt = new Point(e.X, e.Y); } } /// /// Zdarzenie puszczenia wciśniętego przycisku myszy na górnym panelu okna (pasku) /// /// /// public void TopPanel_MouseUp(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { this.Przesun = false; } } /// /// Zdarzenie zmiany położenia kursora myszy na górnym panelu okna (pasku) /// /// /// public void TopPanel_MouseMove(object sender, MouseEventArgs e) { this.Focus(); try { if (this.Przesun && this.WindowState == FormWindowState.Normal && e.Button == MouseButtons.Left) { MainWindow oknoGlowne = this.Owner as MainWindow; // Referencja do okna głównego Point aktualne = PointToScreen(e.Location); // Aktualna pozycja kursora myszy // Określamy wstępne, nowe położenie okna Int32 X, Y; X = aktualne.X - this.PrzesunPunkt.X; Y = aktualne.Y - this.PrzesunPunkt.Y; // W poniższych warunkach sprawdzamy, czy wystąpiło zetknięcie przesuwanego okna // z krawędzią panelu głównego (centralnego) okna głównego, // uwzględniając mechanizm przyciągania do krawędzi // Krawędź lewa if (X = oknoGlowne.ObszarRoboczy.Bottom - WindowController.SnapToEdgeDistance) Y = oknoGlowne.ObszarRoboczy.Bottom - this.Height; // Zmieniamy położenie okna this.Location = new Point(X, Y); } } catch { } } No i teraz problem. Gdy przesuwamy takie okno nad oknem głównym (zawierającym ten panel z tłem jpg), panel ten (okna głównego) się nie odświeża za dobrze, to znaczy w miejscach, w których znajdowało się okno przesuwane, pozostają prostokąty jednolite (w kolorze okna głównego) i wygląda to bardzo nieładnie. Natomiast, gdy przesuwane okno uczynimy standarowym z ramką (np. FormBorderStyle.FixedSingle) i zaczniemy je przesuwać na głównym oknem "ciągnąc" za standardową belkę, główne okna odświeża się prawidłowo. Czy ktoś ma pojęcie, co może być przyczyną. Przypuszczam, że domyślny mechanizm przesuwanie okien może wysyłać jakiś komunikat do okna głównego (może do wszystkich innych okien w systemie), ale w sumie analizowałem wysyłane komunikaty w obu przypadkach przeładowując metodę WndProc okna głównego i wszystko jest raczej tak samo. Będę wdzięczny za pomoc, bo walczę z tym od tygodnia... Z góry dzięki za odpowiedzi.
2010-06-15 11:00:05

[Newbie] [C++] Mergesort (początkujący) jak działa ten kod?

Hej, mam takie pytanie - jako, ze z programowania jestem bardzo newbie ;) chcialem sie o cos zapytac - o dzialanie ponizszego kodu. Wiem, mniej wiecej, jak dziala mergesort, dzieli zboir na 2, potem kazdy z osobna sortuje i posortowane laczy ... Tylko ja jakos nie widze tego w tym kodzie (nie ja go pisalem, znalazlem w necie) moglby ktos dokladnie wytlumaczyc jak to dziala ? void merge(int* tab, int begin, int middle, int end) { int i, s = middle, p = begin; int* tmp = new int[end]; for(i = begin; i < end; ++i) tmp[i] = tab[i]; i = begin; while(i < middle && s < end) { if(tmp[i] < tmp[s]) tab[p++] = tmp[i++]; else tab[p++] = tmp[s++]; } while(i < middle) tab[p++] = tmp[i++]; } void mergesort(int* tab, int begin, int end){ if (begin < (end - 1)) { int middle = (begin + end) / 2; mergesort(tab, begin, middle); mergesort(tab, middle, end); merge(tab, begin, middle, end); } }
2010-06-15 10:40:23

[C# i .NET] [C#][Regex]Wszystkie wystąpienia pomiędzy znacznikami.

Regex reg = new Regex("(START)(.*)(STOP)"); string str = "xxxxSTARTaaaaaaSTOPbbbbbbbSTARTccccccccSTOPyyyyyy"; Match output = reg.Match(str); Chodzi o to aby znaleźć wszystkie wystąpienia między START i STOP. W tym przypadku mają to być: STARTaaaaaaSTOP oraz STARTccccccccSTOP. Niestety powyższe wyrażenie znajduje STARTaaaaaaSTOPbbbbbbbSTARTccccccccSTOP. Czy ktoś wie jak je naprawić, tak żeby było dobrze ?
2010-06-15 10:01:23

[Hardware/Software] Problem ze sterownikami grafiki S96S

Od jakiegoś czasu dzieje się coś dziwnego z lapkiem S96S. Ekran przewija się bardzo powoli, skokowo co bardzo utrudnia korzystanie z edytorów tekstu, przeglądarek itp. Czasami po uruchomieniu Windowsa zamiast obrazu otrzymuję czarny ekran, słychać dźwięk logowania Windows ale pulpitu nie widać... Naczytałem się już bardzo dużo na temat problemów z grafiką na tym kadłubku i rebalingu, który stał się dla serwisów żyłą złota. W moim przypadku na pewno nie chodzi o uszkodzenie karty graficznej, ani płyty głównej choć z początku tak właśnie sądziłem. Laptop działa prawidłowo po restarcie poprzedzonym usunięciu karty graficznej z menadżera urządzeń w trybie awaryjnym. Po restarcie system próbuje zainstalować sterowniki do karty graficznej ale gdy mu to umożliwię obraz znów zaczyna przewijać się skokowo lub laptop w ogóle się zawiesza. Jeżeli po resecie nie reaguję na próby zainstalowania sterowników karty graficznej (okienko znaleziono nowy sprzęt) to laptop działa stabilnie, nie wiesza się, a obraz przewija się płynnie, może również bez problemu oglądać filmy. Próbowałem już usuwać sterowniki programami typu driver cleaner i instalować nowe ze strony producenta, próbowałem również zaktualizować sterowniki do płyty głównej (grafa jest zintegrowana). Niestety nic nie pomaga.
2010-06-15 09:52:55

[Java] Jak otworzyc przynajmniej 2 pliki na raz

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package notatnik; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JPanel; import javax.swing.JTabbedPane; import javax.swing.JTextPane; import javax.swing.text.BadLocationException; import javax.swing.text.Document; public class Main { static JTextPane jtp; public static void main(String[] args) { JFrame formularz = createForm(); formularz.setVisible(true); } public static JFrame createForm(){ JFrame tmp = new JFrame("Notatnik"); tmp.setSize(400,400); Container c = tmp.getContentPane(); c.setLayout(new BorderLayout()); c.setBackground(Color.red); JTabbedPane jtp = new JTabbedPane(); JPanel jp = createJPanel("pierwszy"); jtp.addTab("1",jp); JMenuBar menu = createMenu(); c.add(menu, BorderLayout.NORTH); c.add(jtp, BorderLayout.CENTER); return tmp; } public static JPanel createJPanel(String label){ JPanel jpl = new JPanel(); jpl.setLayout(new BorderLayout()); JLabel lab = new JLabel(label); jpl.add(lab, BorderLayout.PAGE_START); jtp = new JTextPane(); jpl.add(jtp, BorderLayout.CENTER); return jpl; } public static JMenuBar createMenu(){ JMenuBar tmp = new JMenuBar(); JMenu plik = new JMenu("Plik"); tmp.add(plik); JMenuItem otworz = new JMenuItem("Otwórz"); otworz.addActionListener(new MojListener()); plik.add(otworz); return tmp; } } class MojListener implements ActionListener{ public void actionPerformed(ActionEvent e) { Document d =Main.jtp.getStyledDocument(); try { JFileChooser jfc = new JFileChooser(); jfc.showOpenDialog(Main.jtp); File selectedFile = jfc.getSelectedFile(); d.insertString(0, selectedFile.getName() , null); } catch (Exception ex) { Logger.getLogger(MojListener.class.getName()).log(Level.SEVERE, null, ex); } } }
2010-06-15 09:27:21

[Webmastering] Strona www problem

Witam otóż mój problem ze stroną www polega na tym, że gdy wrzucę ją na serwer cba to przestaje działać tak jak powinna. Kiedy przeglądam ją bezpośrednio z komputera to wszystko jest ok. Gdy strona odpalana jest z serwera to po jej wczytaniu opisy i obrazki z galerii wyświetlają mi się na środku i tak powinno być ale gdy wybieram coś z galerii to wyświetlony wcześniej opis powinien zniknąć zastąpiony przez galerie, niestety opis nie znika. Natomiast po ponownym wyborze strony głównej gdy wybieram opis to mi otwiera drugą kartę. Co powinienem zrobić? Czy zmiana serwera to dobre posunięcie? Ogółem strona składa się z zagnieżdżonych tabeli w których są umieszczone 3 iFrame. Za pomoc serdeczne dzięki. Tu podaje link do mojej strony: http://bankaitensa.cba.pl/ Strona jest na zaliczenie także nie zwracajcie uwagi na treść :P
2010-06-15 01:53:53

[Hardware/Software] [OpenOCD] Read flash - jak?

Witam, Potrzebuję zgrać piękny przykładowy programik z procesorka AT91SAM7Sxx/LPC17xx, przegrzebałem dokumentacje i ręce mi opadają. Wgrywam tak: flash write_image OBRAZ ADRES, a jak odczytać zawartość flasha?
2010-06-15 01:49:49

[C# i .NET] Pakiety

Napisałem sniffera jednak z dziwnych powodów nie działa na moim komputerze opcja promiscuous mode, sprawdzałem czy działa on poprawnie jednak zauważyłem ze nie dostaje wszystkich pakietów, dużo jest gubionych, jest tak przez to ze mam wyłączony promiscuous mode czy z innych powodów? odrazu mowie ze mowie tylko o moich lokalnych pakietach, a nie innych użytkowników (pisałem go bez użycia biblioteki winpcap)
2010-06-15 01:46:44

[Newbie] co polecacie do UML pod ubuntu?

jak w temacie jakaś sugestia na szybko bo muszę zrobić projekt zaliczeniowy na jutro dodam że z UML to prawie zielony jestem
2010-06-14 23:37:55

[Newbie] Pomysł na program

Tak jak w temacie potrzebuje pomyslu na program! Jestem poczatkujacy tazke prosilbym o pomysly nie skoplikowany za badzo.
2010-06-14 23:26:19

[C/C++] Pomysł na program

Tak jak w temacie potrzebuje pomyslu na program! Jestem poczatkujacy tazke prosilbym o pomysly nie skoplikowany za badzo.
2010-06-14 23:26:19

[C# i .NET] Szablony vs. typy generyczne

Witam! Czy prawdą jest, że jeżeli w klasie w C# mamy przeładowany jakiś operator, to jeżeli klasa ta będzie parametrem jakiejś klasy generycznej i będziemy w tej klasie generycznej używać przeładowanego operatora, to kompilator nie dopuści do tego? I jak to wygląda w szablonach w C++, bo tam chyba kompilator nie zaprotestuje.. Proszę o ewentualne jeszcze jakieś różnice między typami generycznymi, a szablonami.
2010-06-14 23:10:39

[Delphi/Pascal] XPManifest i brak przezroczystosci obrazkow

Cześć, Mam aplikację, na której mam jeden duży obrazek, i na nim tworze dynamicznie mniejsze obrazki, które mają przezroczyste tło. Wszystko było fajnie, dopóki nie zacząłem korzystać z kontrolki XPManifest. Teraz mam tak, że te małe obrazki nie są przezroczyste. Próbowałem to poprawić na wszelkie mi znane sposoby jednak bezskutecznie. Spotkał się ktoś z czymś takim? Jak sobie z tym poradzić. Chciałbym móc korzystać z XPManifest, ale muszę mieć jednocześnie działającą przezroczystość na obrazkach. Pozdrawiam
2010-06-14 22:55:21

[Newbie] [delphi] przycisk help w aplikacji

Cześć, W niektórych programach, są tzw. help buttons. Po naciśnięciu takiego przycisku, kursor najczęściej zmienia ikonę na znak zapytania. Najeżdżając na wybrane elementy formy (np. przyciski, obszary, itp) znak zapytania przy kursorze myszki robi się wtedy aktywny, i po wciśnięciu przycisku wyskakuje jakaś ramka z pomocą. Np., że jest to przycisk do zapisywania danych, albo, że jest to obszar po którym można rysować. Jak można coś takiego zrobić? Są na to jakieś gotowe mechanizmy?
2010-06-14 22:19:13

[Delphi/Pascal] Funkcja obliczająca różniczkę

Witam, czy jest jakaś funkcja w Delphi, lub ktoś z Was takową posiada, która oblicza różniczkę?
2010-06-14 21:41:24

[C/C++] Prosty program z C w Dev-C++. Gdzie popełniłem błąd?

Witam, właśnie zaczynam kodować w C. Sprawia mi to sporo kłopotów, bo ciężko mi się przestawić z Javy. Mam napisać program obliczający pole prostokąta w Dev-c++. Oto co wymodziłem: #include int main(void) { int a, b, P=0; printf("Wprowadz wartosc boku a prostokatan"); a=getchar(); if(a>=1) { printf("nWprowadziles wartosc boku prostokata równa: a=%d", a); } else { printf("nBlad! Wprowadzona wartosc musi byc wieksza lub rowna 1"); } printf("nWprowadz wartosc boku b prostokatan"); b=getchar(); if(b>=1) { printf("Wprowadziles wartosc boku prostokata równa: b=%d", b); } else { printf("nBlad! Wprowadzona wartosc musi byc wieksza lub rowna 1"); } P=a*b; printf("nDla wprowadzonych przez Ciebie wartosci bokow prostokata: a=%d i b=%d, jego pole wynosi: P=%d", a, b, P); return P; } Moje pytanie brzmi: co jest źle? Kompilator generuje kod, ale program działa źle. Proszę o pomoc
2010-06-14 21:23:34

[Newbie] Prosty program z C w Dev-C++. Gdzie popełniłem błąd?

Witam, właśnie zaczynam kodować w C. Sprawia mi to sporo kłopotów, bo ciężko mi się przestawić z Javy. Mam napisać program obliczający pole prostokąta w Dev-c++. Oto co wymodziłem: #include int main(void) { int a, b, P=0; printf("Wprowadz wartosc boku a prostokatan"); a=getchar(); if(a>=1) { printf("nWprowadziles wartosc boku prostokata równa: a=%d", a); } else { printf("nBlad! Wprowadzona wartosc musi byc wieksza lub rowna 1"); } printf("nWprowadz wartosc boku b prostokatan"); b=getchar(); if(b>=1) { printf("Wprowadziles wartosc boku prostokata równa: b=%d", b); } else { printf("nBlad! Wprowadzona wartosc musi byc wieksza lub rowna 1"); } P=a*b; printf("nDla wprowadzonych przez Ciebie wartosci bokow prostokata: a=%d i b=%d, jego pole wynosi: P=%d", a, b, P); return P; } Moje pytanie brzmi: co jest źle? Kompilator generuje kod, ale program działa źle. Proszę o pomoc
2010-06-14 21:23:34

[Webmastering] Lista aukcji uzytkownika na allegro w aukcji

Mama od kolegi poprosila mnie abym zrobil jej na samym dole aukcji obrazki z linkami do pozostalych aukcji (z automatycznym uzepelnienianiem kiedy dodamy nowa aukcje) Jaak wstawiamy nowa aukcje na allegro a mamy juz np.10 innych aukcji to w kazzdej aukcji pojawia sie wszystkie aukcje danego uzytkowika w formie obrazkow, jak to uczynic? ktos mi podpowie co trzeba zrobic czy to ma byc zwyklykod php?html? czy sa jakies inne akcje potrzebne do przeprowadzenia? ja nic nie wiem nawet nie mam konta na allegro pozdro
2010-06-14 21:10:40

[Bazy danych] MS ACCESS czy to możliwe ???

Witam !!! Mam małą bolączkę, mam tabele z danymi wśród wielu danych mam datę ostatniej konserwacji urządzeń. Chciałbym uzyskać możliwość wyświetlenia tylko tych pozycji gdzie do następnej konserwacji zostało 30 dni lub mniej. Czy jest to do uzyskania w Ms Access ???
2010-06-14 20:45:14

[Newbie] [Delphi] Odczytanie Left,Top i ?

Witam czy da rade odczytać współżędne 4 rogów komponentu ? Jest Left, Top i potrzebuje jeszcze dwóch.
2010-06-14 20:28:44

[Newbie] [c++]Lista dwukierunkowa a powtarzajace sie dane

czy istnieje jakas metoda w "komponencie" ktora by przed ododaniem elementu do listy sprawdzala czy taki element juz istnieje? czy moze trzeba utworzyc cos takiego samemu
2010-06-14 20:01:09

[Delphi/Pascal] [delphi] praca z obrazem, przeszukiwanie

witam wszystkich ponownie, mam następujący problem : potrzebuje jakiś bardzo szybki algorytm, który będzie w stanie przeszukiwać obrazek załadowany do TImage. generalnie zasada jest bardzo prosta, petla przeszukuje obrazek az do znalezienia piksela o danej wartości, następnie przeszukuje cały obrazek w poszukiwaniu kolejnego piksela o takiej samej wartości (wartość będzie stała, zakładajmy że chodzi o kolor FFFFFF) następnie jeśli znajdzie 2 piksele takie same w rożnych częściach obrazka, sprawdza kolejne "podpiksele" np idąc od obu pikseli pod kątem 45 w dolny prawy róg i sprawdzając czy kolejne... powiedzmy 10 pikseli jest identycznych, jeśli tak, to zwraca pozycję obu pikseli. miał ktoś z czymś takim do czynienia ? zrobiłem swój algorytm działający na zasadzie petli która szuka piksela o wartości FFFFFF a następnie drugiego, jeśli znajdzie to robi dokładnie to co opisałem wyżej, na core 2 duo 2,13 przeskanowanie w ten sposób obrazka 1000x1000 px to około 40 sekund, a to stanooowczo za dużo, rozwiązanie problemu potrzebne jest do pracy magisterskiej, wdzięczny byłbym za pomoc lub wskazanie jakiegoś gotowego lub prawie gotowego rozwiązania problemu. na procesorze i3 2,13 - tak na marginesie :) - przeliczenie takiego obrazka zajęło 11 sekund :P Pozdrawiam Ramzess
2010-06-14 19:54:25

[Java] Fedora Commnons

Mam projekt na zaliczenie - aplikacja obsługująca fedora commnons poszukuje kogoś kto miał styczność z tym problemem i mógłby mi dać namiary na jakieś tutoriale / prostą przykładową aplikację na bazie której mógłbym stworzyć coś własnego :)
2010-06-14 19:51:17

[Inżynieria oprogramowania] zadanie, diagram fhd, dfd, erd

Witam, proszę o pomoc w rozwiązaniu zadania. Nie jestem informatykiem, a to zadanie jest ponad moje siły. Mianowicie mam do wykonania wykres FHD, DFD i ERD dla tego zadania: Dział Obsługi Klienta firmy telekomunikacyjnej rejestruje osoby chcące korzystać z numeru telefonu. Przyszli abonenci mogą mieć zarejestrowanych wiele numerów telefonów. System CENTRALA rejestruje automatycznie w bazie danych wykorzystanie usług telekomunikacyjnych różnego rodzaju przez poszczególne numery telefonów. W oparciu o zarejestrowane dane pracownicy Działu Rozliczeń tworzą comiesięczne raporty wykorzystanych usług dla każdego numeru telefonu. Dział Finansowy przygotowuje raz na miesiąc rachunki dla poszczególnych abonentów zawierające sumę rozliczeń numerów telefonów przypisanych do danego abonenta. Raz w roku opracowywana jest książka telefoniczna. Opracuj model funkcjonalny systemu informatycznego w postaci diagramu kontekstowego i systemowego DFD, który zautomatyzuje pracę Działu Obsługi Klienta, Działu Rozliczeń i Działu Finansowego. zrobiłem diagram FHD, ale nie wiem czy dobrze.. http://www.przeklej.pl/plik/diagram-fhd-doc-00182c9nk2mv
2010-06-14 19:44:05

[Newbie] Liczenie linii w textboxie

Znalazłem do tego odpowiednią metodę, mianowicie textBox.Lines.Count(), jednakże została ona wprowadzona dopiero w .NET Framework 4, i nie chcę zmuszać do długiej instalacji użytkowników, ponieważ reszta programu jest całkowicie zgodna z .NET Framework 2. A więc próbuję napisać własną metodę do tej operacji. Myślałem żeby policzyć ciągi "n" i tu jest problem. Jak?
2010-06-14 19:16:03

[Bazy danych] Błąd bazy ORACLE ORA-12519

Nie wiem co z tym problemem zrobić mam napisaną aplikację w Javie która działa dobrze tylko że po jakimś czasie otrzymuje błąd bazy ORACLE ORA-12519. Co z tym problemem mogę począć? Zdjęcie z komunikatem błędu pod linkiem http://gfx.efotek.pl/images/ow2l52mn7dejysy1yzvm.png
2010-06-14 19:12:49

[Hardware/Software] [Linux]Odpalanie programów

Witam mam takie pytanko jak zainstaluje jakiś program w Ubuntu i chce go odpalić a nie ma ikonki w menu więc skąd mam wiedzieć jaką komendą go uruchomić?
2010-06-14 18:16:25

[C/C++] niezrozumiały dla mnie błąd... pomocy

#include #include #include using namespace std; int main(int argc, char *argv[]) { int r; r={2,3,4,5,6,7,8,9,10}; for (r=0;r
2010-06-14 18:16:15

[Webmastering] troche problemy obiektowe :(

mam taki kod klasy
2010-06-14 18:03:52

[Newbie] troche problemy obiektowe :(

mam taki kod klasy
2010-06-14 18:03:52

[Newbie] [C++] Funkcja mieszająca

Czytam sobie o funkcjach haszujacych wlasnie i w necie znalazlem jakas taka: unsigned long long int h = 0; for(int i=0; i
2010-06-14 17:37:37

[C/C++] programowanie dynamiczne - wydawanie reszty

Witam Mam do napisana program do wydawania reszty za pomocą programowania dynamicznego. Program mi wypisuje ile i jakich nominałów wyda w przypadku konkretnej kwoty. Problem w tym że nie rozumiem o co chodzi w programowaniu dynamicznym :-/ Czy mógłby ktoś mi to wytłumaczyć prostym językiem? Pozdrawiam
2010-06-14 17:29:48

[Delphi/Pascal] Operacje na wielomianach

Witam, potrzebuje algorytmu gdzie po wyznaczeniu stopnia wielomianu (wpisywany w komponenci TEdit) i współczynników ( w TMemo) oblicza się całe nieoznaczona i pierwsza pochodna a także robi ich wykres
2010-06-14 17:12:28

[C# i .NET] Program "Mapa"

Witam mam problem wielki. Mam za zadanie napisać aplikację. Zasada działania wyglądałaby mniej więcej tak: aplikacja wczytuje dane z pliku (współrzędne geograficzne), wyrysowuje je - czyli przykładowo pokazuje nam linię brzegową Polski. Do tego w aplikacji mamy np 3 przyciski odpowiedzialne za: skalowanie, obrót oraz przesuwanie. Bo muszą być pokazane przekształcenia geometryczne. Czy opisywaną tu aplikacją byłaby powiedzmy taka prosta mapka elektroniczna. Do tego funkcja "zapisz". I jeszcze najlepiej gdyby było to z wykorzystaniem układu UTM. A ja jestem noga w sprawach programowania i niedam rady tego zrobić. Pomoże ktoś? Najprościej chyba użyć windows form application ale ja sie na tym nieznam. Jakieś rady?
2010-06-14 17:10:08

[Newbie] Biblioteka OpenCV 2.0 w Microsoft Visual C# 2008

Witam Może ktoś mi wytłumaczyć jak dodać biblioteki OpenCV 2.0 do Biblioteka OpenCV 2.0 w Microsoft Visual C# 2008 Express Edition? Nie mogę sobie z tym poradzić w C++ jakoś inaczej to chyba wyglądało :/
2010-06-14 17:07:00

[Delphi/Pascal] Funkcja zwracająca tablicę

Nie mam obecnie Turbo Pascala i z pewnych względów nie mogę mieć, więc mam pytanie. Czy w Turbo Pascal można stworzyć funkcję zwracającą tablicę ? Z tego co wiem nie można. Tu jest taki przykład http://www.elektroda.pl/rtvforum/topic1026133.html Ostatni kod ma taki fragment type tab = array[1..10000] of integer; function pierwsza(z,n:integer):tab; . . . Ale to kod dla Delphi. O ile pamiętam nie jest to wykonalne dla Turbo Pascala. Nie można więc zwrócić żadnej tablicy ?
2010-06-14 16:35:33

[Newbie] Funkcja zwracająca tablicę

Nie mam obecnie Turbo Pascala i z pewnych względów nie mogę mieć, więc mam pytanie. Czy w Turbo Pascal można stworzyć funkcję zwracającą tablicę ? Z tego co wiem nie można. Tu jest taki przykład http://www.elektroda.pl/rtvforum/topic1026133.html Ostatni kod ma taki fragment type tab = array[1..10000] of integer; function pierwsza(z,n:integer):tab; . . . Ale to kod dla Delphi. O ile pamiętam nie jest to wykonalne dla Turbo Pascala. Nie można więc zwrócić żadnej tablicy ?
2010-06-14 16:35:33

[C/C++] Qt - miganie okienka

Witam, Wywołuję okienko dialogowe, a po nim zaraz drugie okienko dialogowe. Widać takie nieprzyjemne mignięcie. Te okienka mają jako tło mapę bitową (oba taką samą mapę). Obecnie Qt ma wbudowane podwójne buforowanie, ale tu chodzi o dwa różne okna, które pojawiają się jedno za drugim. Co zrobić by nie było tego mignęcia? Dzięki.
2010-06-14 16:28:50

[Delphi/Pascal] Ładowanie obrazka z internetu do TImage

Otóż mam już programik i chcę aby ładował zdjęcia z podanych adresów URL do TImage. Jest to wykonalne?
2010-06-14 15:28:45

[Newbie] Ładowanie obrazka z internetu do TImage

Otóż mam już programik i chcę aby ładował zdjęcia z podanych adresów URL do TImage. Jest to wykonalne?
2010-06-14 15:28:45

[Delphi/Pascal] wyszukiwarka

hej. na zaliczenie dostałem do napisania program w którym ma odczytywać plik txt zapisywac do niego studentów wraz z ocena. to juz napisałem sam ale stanołem na kilku problemach. mam do napisania wyszukiwarkę. - Ma wyszukiwać studenta z plików Programowanie.txt, Bazy_danych.txt,Sieci_komputerowe.txt ma wyświetlić jego nazwe(imię i nazwisko) oraz ocenę. - ma przenieść np. studenta Jana Kowalskiego z jednego pliku txt do drugiego - ma usuwać studenta po wpisaniu jego nazwy.
2010-06-14 13:54:11

[C# i .NET] Współdzielenie stałej przez różne klasy

Mam w swoim programie parę różnych klas i w każdej wykorzystuję ta samą stałą liczbową. Chciałabym zamiast w każdej deklarować ją oddzielnie stworzyć nową klasę w której byłaby tylko ta stała, tak żeby zmieniać jej wartość w jednym miejscu w razie potrzeby. Jak to wygląda z technicznego punktu widzenia? Czy takie rozwiązanie jest praktykowane, aby tworzyć klasę zawierającą tylko jedną zmienną? I jakie modyfikatory powinna posiadać ta klasa i zmienna? Jestem dość początkująca w temacie więc proszę o wyrozumiałość:)
2010-06-14 12:30:37

[Newbie] [C++]Zwracanie wskaznika i usuwanie go

Witam tak sobie pisze i pisze, i natrafilem na taki pewnie banalny problem. Mam przykladowo taka funkcje: char * f(char *s) { char* bufor; int l=strlen(s); bufor = new char[l+1]; strcpy(bufor, s); return bufor; } Wszystko ladnie tylko ze musze usunac te tablice, ale jak to zrobic?
2010-06-14 12:00:21

[C/C++] C++ / WMP10 Sterowanie Media Playerem

Witam, mam problem następującej natury. Chce pobrać z Windows Media Playera w wersji 10 informacje o aktualnie odtwarzanych mediach. Wystarczy mi tylko informacja play/stop/pause. Znalazłem w Windows SDK kilkadziesiąt funkcji które pozwalają na praktyczne dowolne sterowanie odtwarzaczem, tylko że żadna z tych które sprawdzałem mi nie działa, ani te zwracające informację ani wysyłające rozkazy. Napisałem następujący kod w Visual Studio 2010: #include #include #include #include #include int _tmain(int argc, _TCHAR* argv[]) { CoInitialize(NULL); HRESULT hr = S_OK; WMPPlayState PlayInfo; CComPtr wmp; hr = wmp.CoCreateInstance( __uuidof(WindowsMediaPlayer), 0, CLSCTX_INPROC_SERVER ); while(1){ hr = wmp->get_playState(&PlayInfo); printf("Stan: %ir", PlayInfo); Sleep(10); } wmp.Release(); CoUninitialize(); return 0; } Program kompiluje się i uruchamia bez błędów. Funkcja get_playState zwraca informacje o stanie odtwarzania, u mnie jaki by on nie był zawsze zwraca 0, czyli "wmppsUndefined". HRESULT get_playState( [out] WMPPlayState *pwmpps ); Proszę o jakąś pomoc, co może być tego przyczyną? Z powodu braku błędów nie wiem gdzie szukać przyczyny problemu.
2010-06-14 03:12:01

[Off-Topic] JKM i Liberalizm

Widzę że wśród społeczności internetowych jest sporo zwolenników Korwina Mikke. Sam przyznaję że jego poglądy mi odpowiadają, nie znam jedynie poglądów na jedną sprawę. Rozumiem że jest za pełną prywatyzacją służby zdrowia i ubezpieczycieli (dzisiejszy zus), mam w takim razie takie pytania do zwolenników takich działań: 1. Załóżmy że nie mam ubezpieczenia i mam wypadek, potrzebuję hospitalizacji. Co wtedy? Czy karetka mnie zabierze do szpitala? Kto zapłaci za leczenie? 2. Załóżmy że chcę w wieku 30 lat ubezpieczyć się ale jestem chory na szereg chorób typu cukrzyca, białaczka etc. Czy ubezpieczyciel prywatny będzie miał w tym interes żeby mnie uezpieczać? 3. Załóżmy że dziecko rodzi się z szeregiem wad. Co ubezpieczyciel powie na próbę ubezpieczenia takiego dziecka.
2010-06-14 01:21:05

[Delphi/Pascal] odwołanie się do właściwości text componentu bez nazwy

W jaki sposób zmienić właściwość komponentu podając tylko jego ComponentIndex. Konkretnie: wpisać text do kontrolki edycyjnej której znam tylko ComponentIndex (nazwy nie ma bo została utworzona dynamicznie) Np. wpisać text w Form1.Components[22] ( wiem że jest to potomek TEdit) Criss
2010-06-14 00:19:09

[Newbie] odwołanie się do właściwości text componentu bez nazwy

W jaki sposób zmienić właściwość komponentu podając tylko jego ComponentIndex. Konkretnie: wpisać text do kontrolki edycyjnej której znam tylko ComponentIndex (nazwy nie ma bo została utworzona dynamicznie) Np. wpisać text w Form1.Components[22] ( wiem że jest to potomek TEdit) Criss
2010-06-14 00:19:09

[C/C++] [C++] Szablon macierzy - problem z wyznacznikiem

Witam! Mam za zadanie zrobić szablon macierzy z liczeniem wyznacznika i odwracaniem. Jak do tej pory, nie mogę sobie poradzić z tym pierwszym.... Mój kod: template class matrix { public: vector< vector > s; int rows; int cols; } A tutaj fragment odpowiedzialny za liczenie wyznacznika (znaleziony na necie i trochę przerobiony): double deta(int n, vector< vector >m1) { int k1; vector< vector >m2(rows, vector(cols)); double det=0; if (n==1) { return m1[0][0]; } else { for (k1=0; k1(m1), vector< vector >m2) { int u,v; for(v=0; v
2010-06-13 22:35:34

[Off-Topic] Transmitancja wypadkowa systemu.

Witam ! Liczę sobie zadanka i mam pytanie o transmitancje zastępczą systemu - czy dobrze ją przeprowadziłem ? http://img62.imageshack.us/img62/5804/obrazgd.jpg
2010-06-13 21:51:33

[Delphi/Pascal] Wczytywanie pliku szybsze

Hej, tworze program zabezpieczający, mam do wczytania plik który ma ok 125 tys. linijek, a później go jeszcze przerabiam. Patrzcie: ############## REGUŁY UŻYTKOWNIKA ############## REGUŁY ZABEZPIECZEŃ 125 tys. ############## Jak mam zrobić, żeby wczytywał tylko część do końca reguł użytkownika, i wykrywał kiedy się zaczynają reguły zabezpieczeń onet.pl wp.pl #security start 00.googleeat.osa.pl Chcę żeby przestał wczytywać po przejściu przez linijkę #security start. A dane ładował do ListBoxa. Czekam na pomoc. THX z góry.
2010-06-13 21:25:26

[Newbie] Wczytywanie pliku szybsze

Hej, tworze program zabezpieczający, mam do wczytania plik który ma ok 125 tys. linijek, a później go jeszcze przerabiam. Patrzcie: ############## REGUŁY UŻYTKOWNIKA ############## REGUŁY ZABEZPIECZEŃ 125 tys. ############## Jak mam zrobić, żeby wczytywał tylko część do końca reguł użytkownika, i wykrywał kiedy się zaczynają reguły zabezpieczeń onet.pl wp.pl #security start 00.googleeat.osa.pl Chcę żeby przestał wczytywać po przejściu przez linijkę #security start. A dane ładował do ListBoxa. Czekam na pomoc. THX z góry.
2010-06-13 21:25:26

[Webmastering] Null byte poisoning

Napisałem sobie dziurawy skrypt W php.ini wyłączyłem magic_quotes, i włączyłem register_globals. Jeżeli jako id podam ../../admin/tajny_plik to go wyświetla, ale jeżeli jako id podam login.php%00 to już wyświetla mi słowo kura. Co sprawia, że null byte nie działa? Czy możliwe, że mam zbyt nowego phpa?
2010-06-13 21:11:47

[Delphi/Pascal] Min i Max wartosc z random ?

Witam mam program w Pascalu o takim kodzie: var i,m:integer; begin randomize; For m:=1 to 10 do Begin i:=random(100); Writeln(i); end; Readln; end. Program wypisuje mi 10 losowych liczb w zakresie 0-100. I chciałbym zrobić tak aby wyróżniał Minimalną i Maksymalną wartość z wylosowanych liczb. Gdyby ktoś byłby mi w stanie pomóc byłbym wdzięczny. ;-)
2010-06-13 20:50:00

[Newbie] Min i Max wartosc z random ?

Witam mam program w Pascalu o takim kodzie: var i,m:integer; begin randomize; For m:=1 to 10 do Begin i:=random(100); Writeln(i); end; Readln; end. Program wypisuje mi 10 losowych liczb w zakresie 0-100. I chciałbym zrobić tak aby wyróżniał Minimalną i Maksymalną wartość z wylosowanych liczb. Gdyby ktoś byłby mi w stanie pomóc byłbym wdzięczny. ;-)
2010-06-13 20:50:00

[Newbie] Program do dodawania nowego gatunku w języku C

Witam, zdaję sobie sprawę, że zamuję Wasz cenny czas, ale potrzebuję pomocy. Dostałam zadanie: Napisz program do dodawania nowego gatunku w języku C. Wprowadzanie danych albo z klawiatury albo przez parametry wejściowe programu. Nie jest to pewnie zbyt skomplikowane, ale ja nie mam pojęcia nawet jak się za to zabrać, dlatego zwracam się do Was z ogromną prośbą o napisanie mi tego... Z góry dziękuję.
2010-06-13 19:59:33

[Bazy danych] Program do wyświetlania wszystkich płyt i przypisanych do ni

Witam, zdaję sobie sprawę, że zamuję Wasz cenny czas, ale potrzebuję pomocy. Dostałam zadanie: Napisz program do wyświetlania wszystkich płyt w bazie danych i przypisanych do nich gatunków (w PHP). Nie jest to pewnie zbyt skomplikowane, ale ja nie mam pojęcia nawet jak się za to zabrać, dlatego zwracam się do Was z ogromną prośbą o napisanie mi tego... Z góry dziękuję.
2010-06-13 19:57:37

[C/C++] sockety i protokol http

mam pobrac strone internetowa za pomoca socketu i z wykorzystaniem protokolu http jednak moj program zwraca niestety NULL i nie wiem gdzie popelniam blad :/ #include #include #include #include #include #include void ErrorCode () { int err = WSAGetLastError(); switch (err) { case 0: printf("Winsock error 0: No errorn"); break; case 6: printf("Winsock error 6: WSA_INVALID_HANDLE Specified event object handle is invalid.n"); break; case 8: printf("Winsock error 8: WSA_NOT_ENOUGH_MEMORY Insufficient memory available.n"); break; case 87: printf("Winsock error 87: WSA_INVALID_PARAMETER One or more s parameterare invalid.n"); break; case 995: printf("Winsock error 995: WSA_OPERATION_ABORTED Overlapped operation aborted.n"); break; case 996: printf("Winsock error 996: WSA_IO_INCOMPLETE Overlapped I/O event object not in signaled state.n"); break; case 997: printf("Winsock error 997: WSA_IO_PENDING Overlapped operations will complete later.n"); break; case 10004: printf("Winsock error 10004: WSAEINTR Interrupted function call.n"); break; case 10009: printf("Winsock error 10009: WSAEBADF File handle is not valid.n"); break; case 10013: printf("Winsock error 10013: WSAEACCES Permission denied.n"); break; case 10014: printf("Winsock error 10014: WSAEFAULT Bad address.n"); break; case 10022: printf("Winsock error 10022: WSAEINVAL Invalid argument.n"); break; case 10024: printf("Winsock error 10024: WSAEMFILE Too many open files.n"); break; case 10035: printf("Winsock error 10035: WSAEWOULDBLOCK Resource temporarily unavailable.n"); break; case 10036: printf("Winsock error 10036: WSAEINPROGRESS Operation now in progress.n"); break; case 10037: printf("Winsock error 10037: WSAEALREADY Operation already in progress.n"); break; case 10038: printf("Winsock error 10038: WSAENOTSOCK Socket operation on nonsocket.n"); break; case 10039: printf("Winsock error 10039: WSAEDESTADDRREQ Destination address required.n"); break; case 10040: printf("Winsock error 10040: WSAEMSGSIZE Message too long.n"); break; case 10041: printf("Winsock error 10041: WSAEPROTOTYPE Protocol wrong type for socket.n"); break; case 10042: printf("Winsock error 10042: WSAENOPROTOOPT Bad protocol option.n"); break; case 10043: printf("Winsock error 10043: WSAEPROTONOSUPPORT Protocol not supported.n"); break; case 10044: printf("Winsock error 10044: WSAESOCKTNOSUPPORT Socket type not supported.n"); break; case 10045: printf("Winsock error 10045: WSAEOPNOTSUPP Operation not supported.n"); break; case 10046: printf("Winsock error 10046: WSAEPFNOSUPPORT Protocol family not supported.n"); break; case 10047: printf("Winsock error 10047: WSAEAFNOSUPPORT Address family not supported by protocol family.n"); break; case 10048: printf("Winsock error 10048: WSAEADDRINUSE Address already in use.n"); break; case 10049: printf("Winsock error 10049: WSAEADDRNOTAVAIL Cannot assign requested address.n"); break; case 10050: printf("Winsock error 10050: WSAENETDOWN Network is down.n"); break; case 10051: printf("Winsock error 10051: WSAENETUNREACH Network is unreachable.n"); break; case 10052: printf("Winsock error 10052: WSAENETRESET Network dropped connection on reset.n"); break; case 10053: printf("Winsock error 10053: WSAECONNABORTED Software caused connection abort.n"); break; case 10054: printf("Winsock error 10054: WSAECONNRESET Connection reset by peer.n"); break; case 10055: printf("Winsock error 10055: WSAENOBUFS No buffer space available.n"); break; case 10056: printf("Winsock error 10056: WSAEISCONN Socket is already connected.n"); break; case 10057: printf("Winsock error 10057: WSAENOTCONN Socket is not connected.n"); break; case 10058: printf("Winsock error 10058: WSAESHUTDOWN Cannot send after socket shutdown.n"); break; case 10059: printf("Winsock error 10059: WSAETOOMANYREFS Too many references.n"); break; case 10060: printf("Winsock error 10060: WSAETIMEDOUT Connection timed out.n"); break; case 10061: printf("Winsock error 10061: WSAECONNREFUSED Connection refused.n"); break; case 10062: printf("Winsock error 10062: WSAELOOP Cannot translate name.n"); break; case 10063: printf("Winsock error 10063: WSAENAMETOOLONG Name too long.n"); break; case 10064: printf("Winsock error 10064: WSAEHOSTDOWN Host is down.n"); break; case 10065: printf("Winsock error 10065: WSAEHOSTUNREACH No route to host.n"); break; case 10066: printf("Winsock error 10066: WSAENOTEMPTY Directory not empty.n"); break; case 10067: printf("Winsock error 10067: WSAEPROCLIM Too many processes.n"); break; case 10068: printf("Winsock error 10068: WSAEUSERS User quota exceeded.n"); break; case 10069: printf("Winsock error 10069: WSAEDQUOT Disk quota exceeded.n"); break; case 10070: printf("Winsock error 10070: WSAESTALE Stale file handle reference.n"); break; case 10071: printf("Winsock error 10071: WSAEREMOTE Item is remote.n"); break; case 10091: printf("Winsock error 10091: WSASYSNOTREADY Network subsystem is unavailable.n"); break; case 10092: printf("Winsock error 10092: WSAVERNOTSUPPORTED Winsock.dll version out of range.n"); break; case 10093: printf("Winsock error 10093: WSANOTINITIALISED Successful WSAStartup not yet performed.n"); break; case 10101: printf("Winsock error 10101: WSAEDISCON Graceful shutdown in progress.n"); break; case 10102: printf("Winsock error 10102: WSAENOMORE No more results.n"); break; case 10103: printf("Winsock error 10103: WSAECANCELLED Call has been canceled.n"); break; case 10104: printf("Winsock error 10104: WSAEINVALIDPROCTABLE Procedure call table is invalid.n"); break; case 10105: printf("Winsock error 10105: WSAEINVALIDPROVIDER Service provider is invalid.n"); break; case 10106: printf("Winsock error 10106: WSAEPROVIDERFAILEDINIT Service provider failed to initialize.n"); break; case 10107: printf("Winsock error 10107: WSASYSCALLFAILURE System call failure.n"); break; case 10108: printf("Winsock error 10108: WSASERVICE_NOT_FOUND Service not found.n"); break; case 10109: printf("Winsock error 10109: WSATYPE_NOT_FOUND Class type not found.n"); break; case 10110: printf("Winsock error 10110: WSA_E_NO_MORE No more results.n"); break; case 10111: printf("Winsock error 10111: WSA_E_CANCELLED Call was canceled.n"); break; case 10112: printf("Winsock error 10112: WSAEREFUSED Database query was refused.n"); break; case 11001: printf("Winsock error 11001: WSAHOST_NOT_FOUND Host not found.n"); break; case 11002: printf("Winsock error 11002: WSATRY_AGAIN Nonauthoritative host not found.n"); break; case 11003: printf("Winsock error 11003: WSANO_RECOVERY This is a nonrecoverable error.n"); break; case 11004: printf("Winsock error 11004: WSANO_DATA Valid name, no data record of requested type.n"); break; case 11005: printf("Winsock error 11005: WSA_QOS_RECEIVERS QOS receivers.n"); break; case 11006: printf("Winsock error 11006: WSA_QOS_SENDERS QOS senders.n"); break; case 11007: printf("Winsock error 11007: WSA_QOS_NO_SENDERS No QOS senders.n"); break; case 11008: printf("Winsock error 11008: WSA_QOS_NO_RECEIVERS QOS no receivers.n"); break; case 11009: printf("Winsock error 11009: WSA_QOS_REQUEST_CONFIRMED QOS request confirmed.n"); break; case 11010: printf("Winsock error 11010: WSA_QOS_ADMISSION_FAILURE QOS admission error.n"); break; case 11011: printf("Winsock error 11011: WSA_QOS_POLICY_FAILURE QOS policy failure.n"); break; case 11012: printf("Winsock error 11012: WSA_QOS_BAD_STYLE QOS bad style.n"); break; case 11013: printf("Winsock error 11013: WSA_QOS_BAD_OBJECT QOS bad object.n"); break; case 11014: printf("Winsock error 11014: WSA_QOS_TRAFFIC_CTRL_ERROR QOS traffic control error.n"); break; case 11015: printf("Winsock error 11015: WSA_QOS_GENERIC_ERROR QOS generic error.n"); break; case 11016: printf("Winsock error 11016: WSA_QOS_ESERVICETYPE QOS service type error.n"); break; case 11017: printf("Winsock error 11017: WSA_QOS_EFLOWSPEC QOS flowspec error.n"); break; case 11018: printf("Winsock error 11018: WSA_QOS_EPROVSPECBUF Invalid QOS provider buffer.n"); break; case 11019: printf("Winsock error 11019: WSA_QOS_EFILTERSTYLE Invalid QOS filter style.n"); break; case 11020: printf("Winsock error 11020: WSA_QOS_EFILTERTYPE Invalid QOS filter type.n"); break; case 11021: printf("Winsock error 11021: WSA_QOS_EFILTERCOUNT Incorrect QOS filter count.n"); break; case 11022: printf("Winsock error 11022: WSA_QOS_EOBJLENGTH Invalid QOS object length.n"); break; case 11023: printf("Winsock error 11023: WSA_QOS_EFLOWCOUNT Incorrect QOS flow count.n"); break; case 11024: printf("Winsock error 11024: WSA_QOS_EUNKOWNPSOBJ Unrecognized QOS object.n"); break; case 11025: printf("Winsock error 11025: WSA_QOS_EPOLICYOBJ Invalid QOS policy object.n"); break; case 11026: printf("Winsock error 11026: WSA_QOS_EFLOWDESC Invalid QOS flow descriptor.n"); break; case 11027: printf("Winsock error 11027: WSA_QOS_EPSFLOWSPEC Invalid QOS provider-specific flowspec.n"); break; case 11028: printf("Winsock error 11028: WSA_QOS_EPSFILTERSPEC Invalid QOS provider-specific filterspec.n"); break; case 11029: printf("Winsock error 11029: WSA_QOS_ESDMODEOBJ Invalid QOS shape discard mode object.n"); break; case 11030: printf("Winsock error 11030: WSA_QOS_ESHAPERATEOBJ Invalid QOS shaping rate object.n"); break; case 11031: printf("Winsock error 11031: WSA_QOS_RESERVED_PETYPE Reserved policy QOS element type.n"); break; } WSACleanup(); system("pause"); exit(1); } int main() { SOCKET mySocket = INVALID_SOCKET; int port = 80; WSADATA wsaData; WORD version; struct hostent *adres; char bufor[2048]; char* d2="213.251.131.44"; char* domena = "www.gamedev.pl"; char* plik = "/articles.php"; char* header; struct sockaddr_in my_addr, wsResult; //inicjalizacja socketu version = MAKEWORD(2,0); if (WSAStartup(version, &wsaData) != 0) { printf("Blad inicjalizacji WSAn"); ErrorCode(); } //Tworzenie socketu mySocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if(mySocket == INVALID_SOCKET) { printf("Nie mozna stworzyc gniazdan"); ErrorCode(); } //wyciaganie ip z adresu if ((adres=gethostbyname(domena)) == NULL) { // get the host info printf("Blad gethostbyname()"); //herror("gethostbyname"); exit(1); } //d2 = inet_ntoa(*((struct in_addr *)adres->h_addr))); my_addr.sin_family = AF_INET; // host byte order my_addr.sin_port = htons(80); // short, network byte order my_addr.sin_addr = *((struct in_addr *)adres->h_addr); memset(&(my_addr.sin_zero), 0, 8); header = "GET /articles.php HTTP/1.1rnHost: www.gamedev.plrnrnrn"; //header = strcat(strcat(strcat(strcat(strcat(strcat("GET ",plik)," HTTP/1.1rn"),"Host: "),domena),"rn"),"rnrn"); //printf("%s",header); //+ "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5rn" //+ "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8rn" //+ "Accept-Language: pl,en-us;q=0.7,en;q=0.3rn" //+ "Accept-Encoding: gzip,deflatern" //+ "Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7rn" //+ "Keep-Alive: 300rn" //+ "Connection: keep-alivern" //+ "rnrn"; if(connect(mySocket, (struct sockaddr *)&my_addr, sizeof(struct sockaddr_in)) !=0) { printf("Blad conect()n"); ErrorCode(); } if(send(mySocket, header, sizeof(header), 0)==-1) { printf("Blad Send()n"); ErrorCode(); } char* odp; int error; //int recv(int sockfd, void *buf, int len, unsigned int flags); do { ZeroMemory(bufor, sizeof(bufor)); error = recv(mySocket, bufor, sizeof(bufor), 0); if (error ==-1) { printf("Blad recv()n"); ErrorCode(); } else if(error > 0) { odp = strcat(odp,bufor); } }while(error > 0); printf("Received: %s", odp); close(mySocket); WSACleanup(); system("pause"); return 0; } prawdopodobnie popelniam blad przy odczycie danych ale nie jestem tego pewien
2010-06-13 19:31:45

[C/C++] Rozszerzony problem plecakowy

Pomoże mi ktoś przerobić mój programik? W tym momencie mam pakowanie do jednego plecaka, a chciałabym aby pakował do tych "plecaków" co są w wektorze magazyn. Myślę już kilka godzin i nie mam pojęcia, jak to zrobić :( main.cpp #include #include #include #include #include #include #include #define iter(a) for(int i = 0 ; i< a ; i++) //coby duzo nie pisac robimy skrocony zapis petli for using namespace std; /********* K L A S Y *********/ /* deklaracja klasy Pret zawierajacej zmienne ilosc, dlugosc i kolor */ class Pret { public: //** :P int ilosc; //** ilosc pretow danego typu int dlugosc; //** dlugosc preta char kolor; //** kolor pretu Pret(char kolor, int dlugosc, int ilosc){}; Pret(){}; ~Pret(); //** destruktor }; /* Deklaracja Metod */ int PoliczLinie() /* FUNKCJA LICZACA LINIE W PLIKU */ { /* Zmienne funkcyjne */ ifstream _plik("order2.txt"); std::string line; //** zczytywana linia int linie = 0; //** ilosc linii w pliku std::vector v; //* wektor pomocniczy /* ***************** */ while(getline(_plik, line)) v.push_back(line); for(int i = 0; i < v.size() - 1; i++) linie++; return linie; } int PoliczLinieOut() /* FUNKCJA LICZACA LINIE W PLIKU */ { /* Zmienne funkcyjne */ ifstream _plik("out2.txt"); std::string line; //** zczytywana linia int linie = 0; //** ilosc linii w pliku std::vector v; //* wektor pomocniczy /* ***************** */ while(getline(_plik, line)) v.push_back(line); for(int i = 0; i < v.size() - 1; i++) linie++; return linie; } int compare (const void * a, const void * b) { return ( *(int*)b - *(int*)a ); //funkcja aby posortowac malejaco } int sumaW(vector&); /* ***************************** */ /* PROGRAM GŁOWNY CZYLI WSZYSTKO NA CHAMA */ int main() { /* Zmienne pomocnicze */ ifstream plikIn("order2.txt"); //** plik Zamowienia ifstream plikOut("out.txt"); //** plik Magazynu char Kolor; int Dlugosc; int Ilosc; /* ********************************* */ /* Zmienne pretow z zamowienia i magazynu */ Pret* magazyn = new Pret(); //** deklaracja magazynu Pret* zamowienie = new Pret(); //** deklaracja zamowienia /* ************************************** */ /* WYKONYWANIE */ int iloscLinii = 0, iloscLiniiOut = 0; iloscLinii = PoliczLinie(); // liczenie linii w pliku order2.txt iloscLiniiOut = PoliczLinieOut(); // liczenie linii w pliku out2.txt //cout zamowienie->kolor >> zamowienie->dlugosc >> zamowienie->ilosc; Kolor = zamowienie->kolor; Dlugosc = zamowienie->dlugosc; Ilosc = zamowienie->ilosc; //cout ilosc; //cout
2010-06-13 18:49:16

[Java] KeyListener a naciśnięty klawisz

Piszę grę, w której sterowanie odbywa się za pomocą klawiszy strzałek. Chciałbym przechwycić naciśnięcie dwóch klawiszy jednocześnie. Obsługa tych naciśnięcia tych klawiszy może być od siebie niezależna. W tym momencie wykorzystuję interfejs KeyListener. W metodzie keyPressed(KeyEvent) mam obsługę klawiszy. Jeżeli nacisnę jeden klawisz to oczywiście wszystko działa pięknie. Gdy nacisnę drugi klawisz, to tylko on jest przechwytywany, a ten pierwszy już nie.
2010-06-13 16:46:23

[Bazy danych] test z bazy danych - msql i front

kto pomoże biednemu studenntowi w rozwiązaniu testu na egzamin :) ??
2010-06-13 16:27:28

[Newbie] [c]dzielenie zmiennych

chce podzieliś zmienne ale nie działa wysakkuje mi 3.00000 int a=7,b=2; float c; c=a/b; printf ("wynik, %d n",c);
2010-06-13 16:17:43

[Newbie] c#- prosze o pomoc

mam do napisania program w c# ale jestem kompletnie cienki z tego :/ oto tresc Napisz program, który wczytując plik tekstowy, linia po linii wyznaczy: najdłuższą i najkrótszą niepustą linię tekstu, najdłuższy wyraz (w całym pliku) i jego tekst. bylbym bardzo wdzieczny za jakakolwiek pomoc chocby w tym jak to zaczac?? dam oczywiscie +++ wiem ze na poczatku trzeba dac buttona a dalej co lepiej - zwykly textbox czy lepiej Rich textbox?? bardzo prosze o pomoc
2010-06-13 15:55:35

[Newbie] c#- prosze o pomoc [linie w pliku tekstowym]

mam do napisania program w c# ale jestem kompletnie cienki z tego :/ oto tresc Napisz program, który wczytując plik tekstowy, linia po linii wyznaczy: najdłuższą i najkrótszą niepustą linię tekstu, najdłuższy wyraz (w całym pliku) i jego tekst. bylbym bardzo wdzieczny za jakakolwiek pomoc chocby w tym jak to zaczac?? dam oczywiscie +++ wiem ze na poczatku trzeba dac buttona a dalej co lepiej - zwykly textbox czy lepiej Rich textbox?? bardzo prosze o pomoc
2010-06-13 15:55:35

[Newbie] [JAVA] wątki

Cześć! mam problem z wątkami mimo że przejrzałem już trochę książek o tym i artykułów (jakieś dwa o tym znalazłem) z tego forum... jakoś nadal tego nie czuję :| piszę sobie jakąś banalną grę aby to ogarnąć. Staram się zrobić logikę osobno a wizualizację osobno. I wykorzystać wątki. Mam ContentPane w którym chcę połączyć wizualizację z logiką więc wrzuciłem tam logikę jako atrybut (Rozgrywka) i wygląda to tak (wiem że co nieco jest do poprawki bo miałem to na buttonach a teraz chcę mieć na obrazkach ale tym że ta kwestia kuleje się póki co nie martwię) PanelPlanszy package pl.edu.uksw.prja.prototyp.aplikacja; import pl.edu.uksw.prja.prototyp.gra.Rozgrywka; import javax.swing.JLabel; import javax.swing.JPanel; import java.awt.*; import java.io.IOException; import javax.swing.BoxLayout; public class PanelPlanszy extends JPanel{ private Rozgrywka aktualnaGra; private przycisk plansza[][]; public PanelPlanszy() { JLabel label = new JLabel("Pac Man"); aktualnaGra = new Rozgrywka(); plansza = new przycisk[21][19]; for(int i=0; i
2010-06-13 15:46:49

[Newbie] Probelm z instrukcja switch()

#include #include int main() { float fLiczba1; std::cout fLiczba1; float fLiczba2; std::cout fLiczba2; int nOpcja; std::cout
2010-06-13 15:46:23

[C/C++] Efektywne sprawdzenie dwudzielności i spójności grafu

Witam, mam do napisania kod sprawdzający dwudzielność i ilość składowych spójności grafu. I tak właściwie to... zrobiłem to, ale mój kod jest bardzo, bardzo nieefektywny dla dużych grafów (niestety, nie mogę określić jak dużych, sprawdza mi to kochany spoj :)) Mogę liczyć na jakieś wskazówki, jak możnaby zrobić to lepiej? (nie liczę na gotowe rozwiązanie, tylko jakiś pomysł, na który wpaść nie mogę). O spowalnianie kodu podejrzewam rekurencję, ale nie potrafię sobie poradzić bez niej. :( Starałem się obkomentować kod jak najlepiej, ale jeśli coś jest niejasne to proszę pytać. Oto mój dotychczasowy kod (troszkę ucięty dla czytelności, ale kluczowe elementy pozostają te same) #include #include #include #include using namespace std; class Node { int nr; public : Node(int nr) { this->nr = nr; } int & GetNr() { return nr; } }; // funkcja sprawdza dwudzielność grafu, parametrami są graf w postaci wektora list // aktualnie przetwarzany wierzchołek (powinno się zaczynać od 0), wektor stanu wierzchołków, // oraz nr. zbioru do którego ma należeć wierzchołek (kolor wierzchołka, 1 lub -1) bool CheckBipartite(vector graf, int wierzcholek, vector &wierzcholki, int zbior) { bool isBipartite = false; for (list::iterator current = graf[wierzcholek].begin(); current != graf[wierzcholek].end();) { int currentNr = wierzcholki[current->GetNr()]; if (currentNr == -zbior) continue; //jesli prawidlowo pokolorowany, pomiń else if (currentNr == zbior) { //jesli źle, graf nie jest dwudzielny return isBipartite; } else if (currentNr == 0) { // jeśli niepokolorowany, nadaj przeciwny kolor i wywołaj funkcję dla sąsiadów wierzcholki[current->GetNr()] = -zbior; //sprawdz czy sąsiedzi nie zaalarmowali, że graf nie jest dwudzielny if (!CheckBipartite(graf, current->GetNr(), wierzcholki, -zbior)) return isBipartite; } ++current; } isBipartite = true; return isBipartite; } //BFS, "odwiedza" wierzchołki void SetVertexAsVisited(vector graf, int wierzcholek, vector &wierzcholki) { if (wierzcholki[wierzcholek] == 0) { wierzcholki[wierzcholek] = 1; for (list::iterator current = graf[wierzcholek].begin(); current != graf[wierzcholek].end();) { SetVertexAsVisited(graf, current->GetNr(), wierzcholki); ++current; } } } //funkcja obliczająca ilość składowych spójności int HowManyCComponents(vector graf, vector &wierzcholki) { int ConnectedComponents = 1; SetVertexAsVisited(graf, 0, wierzcholki); //najpierw dla 1 wierzcholka for (int i=0; i> wierzcholki >> krawedzie; //wczytujemy graf nieskierowany do wektora list vector graf(wierzcholki); //odczytujemy krawedzie w grafie for (int i=0; i < krawedzie; ++i) { // wczytaj wierzcholki do polaczenia ze sobą cin >> para1 >> para2; --para1; //wierzcholki numerowane od 1 do size()! --para2; //każda operacja wyswietlenia wierzchołków na ekranie //musi byc poprzedzona dodaniem jedynki // czy podano wierzcholki ktore nie istnieja w grafie? if (para1 > wierzcholki || para2 > wierzcholki) { isError = true; break; } Node a(para2); Node b(para1); //wpisz wierzcholki do odpowiednich list graf[para1].push_back(a); graf[para2].push_back(b); } cout
2010-06-13 15:12:41

[Java] Java Połaczenie z JDBC

Czesc Czy możecie opisąc w jaki sposób krok po kroku zainstalować sterowniki do JDBC - korzystam z Eclipsa
2010-06-13 14:45:17
Poprzednia 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 Następna



komputery, oprogramowanie