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
[Java] Pomysły na prostą i skuteczną rejestracje programu
Witam, mam pytanie o propozycje lub przykłady jak wykonać rejestrację programu napisanego w javie, klucz licencyjny, generator kluczy, nigdy tego nie robiłem a teraz muszę to zrobić, proszę o pomoc.2010-09-13 22:07:28
[Newbie] Combobox C# wypelnianie
Witam. Mam problem z wypełnieniem comboboxa wartosciami. Poprostu ich wcale nie widac jak uruchomie program. Co powinno sie znalesc ponizej zebym te wartosci widzial i mogl wybrac.. a tak btw to chce wybrac i wczytac do texboxa odpowiednio jesli wybiore: ksiazka to ksiazka.txt itp itd. Wiem ze pytania sa na smiesznym poziomie ale prosze o pomoc bo dopiero sie za to zabralem a w czwartek mam poprawke z programowania. x) Takze prosze o szybka interwencje jesli da rade. Ponizej to jak to teraz wyglada: public dodaj() { InitializeComponent(); } private void label1_Click(object sender, EventArgs e) { } private void dodaj_Load(object sender, System.EventArgs e) { comboBox1.Items.Add("ksiazka"); comboBox1.Items.Add("plyta"); comboBox1.Items.Add("ebook"); comboBox1.SelectedIndex = 0; } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { } private void richTextBox1_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { } }2010-09-13 21:51:28
[Test] kuprwa
kurwa kurwa Nieocenzurowany wyraz ma 5 liter, ocenzurowany 6...2010-09-13 20:33:46
[Delphi/Pascal] Serwer Proxy
Witam! Potrzebuje zrobić serwer proxy. Problem w tym, ze googla przejrzałem i nie widziałem żadnego przykładu tutoriala do tworzenia serwerów proxy w Delphi (object pascalu). Zrobiłem więc wg. własnej inwencji. Tj. program ściągał żądaną przez klienta stronę (lub podmienioną) za pomocą klienta HTTP, oraz wysyłał ją do niego za pomocą serwera HTTP. Działał on okropnie wolno. 2 na 3 próby załadowania strony to było przekroczenie czasu oczekiwania. Macie może inne pomysły?2010-09-13 19:41:56
[Newbie] [ALGORYTMIKA] Największa i porządkowanie trzech liczb
Witam. Specyfikacja: 1. Wypisanie największej liczby z trzech na wejściu 2. a, b, c należą do rzeczywistych. 3. a,b,c należą do rzeczywistych. (lub wersja druga, zmienna m, należąca do rzeczywistych). Są dwa algorytmy. Nie wnikając w szczegóły to a) wczytanie liczb a,b,c; trzy porównania, wypisanie, stop b) wczytanie liczb a,b,c; jedno porównanie, przypisanie, porównanie, wypisanie, stop Algorytmy różnią się tym że jeden ma jedno więcej porównanie zaś drugi ma przypisanie jedno więcej. Nauczycielka twierdziła że bez sprzecznie algorytm b) jest lepszy, bo ma jedno porównanie mniej. Ja twierdziłem że oba są dobre tylko że a) wykona się wolniej jednak zajmując mniej pamięci niż b) zaś b) wykona się szybciej, jednak zajmie więcej pamięci (o rozmiar zmiennej w zależności od architektury systemu). (czy nawet wykona się równie wolno bo nie wiem jak jest z czasem porównania zmiennych względem zapisania, ale spodziewam się że zapisanie jest szybsze). Teraz mam napisać algorytm, który uporządkuje trzy liczby. Uważam że drzewo z pięcioma porównaniami będzie znacznie lepsze od algorytmu jaki proponuje nauczycielka (dodać dwie dodatkowe zmienne). Wydaje mi się że przy operacjach, których czas zajmuje ułamki sekund oszczędność pamięci jest większym priorytetem (pamieć jest skończona, czas nie, kiedy mam wybrać setną sekundy krótszy program lub program który zajmuje 12 bajtów to wybieram drugi, czy mądrze?) Jak oceniacie co będzie lepsze w algorytmie pierwszym (wypisanie największej liczby) i drugim (porządkowanie 3 liczb)?2010-09-13 19:26:32
[C/C++] Rzutowanie klas
jak mozna przy dziedziczeniu klasy w c++ zrobic taki myk ze: "A" dziedziczy po "B" i zamiast tego ((B*)A)->xoxo(); to zrobic tak A->asB()->xoxo() ?2010-09-13 18:58:09
[C/C++] Problem z zatrzymaniem
witam mam problem z zatrzymaniem tego programu #include using namespace std; long potega (int stopien, long liczba); //************************************* int main() { int pocz, koniec; cout2010-09-13 17:40:55
[Newbie] Problem z zatrzymaniem
witam mam problem z zatrzymaniem tego programu #include using namespace std; long potega (int stopien, long liczba); //************************************* int main() { int pocz, koniec; cout2010-09-13 17:40:55
[Inżynieria oprogramowania] Program uczący się wzorców
Szanowne Panie, Panowie Mam piękną idę. Otóż marzy mi się program, który magazynuje duże ilości danych, potrafi przeszukać je pod kątem pewnych wzorców i dać odpowiedź, którą będzie trzeba przeanalizować i dokonać wpisu do następnej bazy. Z każdym kolejnym uruchomieniem programu musi operowań na danych z poprzednich "doświadczeń", czyli jakaś baza danych. Pytam, ponieważ dotychczas pisałem programy, których zadaniem była analiza danych, bez magazynowania. Jakie metody, schematy, wzorce, języki mógłbym zastosować, aby posiadać najszybszy czas dostępu do danych? Prosiłbym o pomoc.2010-09-13 17:04:53
[Coyote] Login API dla 4Programmers
Witajcie! Piszę stronę konkursu na najbardziej poryty kod. Wszystko od strony usera mam skompletowane: Głosowanie na najbardziej poryty kod, wysyłanie kodów, kompilacja i sprawdzanie czy output jest prawidłowy. Dorobić panel admina i będzie gites. Problem jest jeden: Powiązanie kont użytkowników na 4Programmers z kontami użytkowników na stronie konkursu. Stąd zwracam się z prośbą: Czy ktoś ogarnięty w kodzie mógłby dopisać jakąś mini bramę w stylu OpenID między 4p, a innymi dedykowanymi serwisami? Chodzi o coś w tym stylu: 1. Użytkownik wpisuje swój login na 4Programmers na zewnętrznej stronie i wysyła formularz 2. Serwer przekierowuje do:http://4programmers.net/external.php?login=podanylogin&redirect_to=http://sandbox.demonical.pl/costam/login.php 3. Jeśli user nie jest zalogowany na 4P pod loginem "podanylogin" to dostaje formularz logowania. Kiedy juz się zaloguje/jeśli jest zalogowany wyświetla się prompt z pytaniem czy chce stronie sandbox.demonical.pl udostępnić informacje o logowaniu, jeśli kliknie NIE przekierowuje na adres podany w redirect_to ze dopiskiem: ?status=failed Jeśli kliknie na TAK to serwer również przekierowuje na stronę podaną w redirect_to z tą różnicą że dopisuje na końcu: ?status=success&login=podanylogin&hash=b26615dacbb9289f1a26e68557430eb31d437e8b Jako hash idzie wynik: SHA1(login usera + jakiś salt ustalony między dwoma stronami, byle długi) I wtedy ja wiem czy user faktycznie jest pod takim nickiem na 4P, czy sobie jaja robi. Wiem że to się może wydawać zbędne czy pokręcone, ale to tylko kilka linijek kodu - sprawdzanie logowania, a na pewno wyjdzie na zdrowie (może powstaną strony do innych projektów/konkursów/dyskusji). Ja nie ogarniam Coyote, więc celowo oglądać kodu żeby dopisać jedną małą funkcjonalność nie mam czasu, ani ochoty. Dałoby się jeszcze w tej wersji coś takiego zrealizować? W ostateczności napiszę sam...2010-09-13 16:56:53
[C# i .NET] liczba linii w pliku
chciałbym w pliku tekstowym zliczyć ile jest linii może lepiej opisze do czego mi to mam plik tekstowy, załóżmy że każda linia to rekord chciałbym ten plik z n rekordami podzielić na kilka mniejszych, tak żeby podział był mniej więcej równy czyli jeśli rekordów jest 22, a podział ma być na 4 pliki, to do pierwszych trzech plików ląduje po 6 rekordów, a do ostatniego 4 znam rozmiar pliku wejściowego, ale nie wiem ile jest w nim rekordów, nawet przy założeniu, że każdy rekord ma stałą liczbę znaków to używając UTF-8 nie uzyskam tej informacji z FileSize / RecordSize mógłbym otworzyć 4 StreamWritery i pisać po kolei do kazdego po jednym rekordzie, ale jesli miałoby się okazać ze musze ich mieć 1000, to już mi się to nie widzi, wolałbym w danej chwili mieć otwarty tylko jeden writer generalnie chodzi też o wydajność, wiec wolalbym nie przelatywać pliku wejsciowego i liczyc ile jest rekordów, a później cofać się na początek i wykonywać podział ma ktoś jakieś sugestie?2010-09-13 16:56:32
[Newbie] Poruszanie wskaźnika myszy
Witam wszystkich serdecznie, chciałbym się zapytać jaką funkcje należy użyć aby poruszać wskaźnikiem myszy, myślałem nad czymś takim podobnym do beep() int main() { bool beep(DWORD dwFreq,DWORD dwDuration); Beep(1000, 300); system ("pause"); cos (); } tj. funkcja(x, y); gdzie x, y to położenie kursora myszy. ewentualnie jeszcze znalazłem taką funkcje - http://tronche.com/gui/x/xlib/input/XWarpPointer.html nada się?2010-09-13 16:44:44
[Bazy danych] [MySql] Replikacja
Witam. Chciałbym pobawić się replikacją na serwerze mysql. I mam pytanie. Czy da się odwrócić cały proces master - slave. w dokumentacji wyczytalem ze to master musi byc z publicznym IP i slave z niego pobiera dane. Czy idzie ustawić tak zeby to master wysylal dane na slave ( slave jest na publicznym IP ) Pozdrawiam Maston2010-09-13 15:40:38
[Off-Topic] Wszystkiego Najlepszego ! :)
Z okazji dnia programisty ;-P2010-09-13 14:31:28
[Off-Topic] Licencja LGPL - pytanie
Witam, Pytanie jest takie. Załóżmy że mam projekt (zlecenie), który używa biblioteki na licencji LGPL. Jest to aplikacja, która jedyne co robi, to komunikuje się z innym modułem (gui), który nie jest już mojego autorstwa. Czy sprzedając kod źródłowy mojej aplikacji zleceniodawcy nie złamię licencji LGPL?2010-09-13 14:06:41
[Java] Zaciemnianie kodu
Witam, Mam do napisania półkomercyjny projekt (grę) , który będzie dostępny nieokreślonej liczbie osób (niezależnych ode mnie), w związku z tym istnieje ryzyko, że ktoś będzie próbował zaszaleć i poanalizować kod w celu szukania optymalnych rozwiązań. Chciałem wobec tego maksymalnie utrudnić im zadanie i zaciemnić kod w paczkach .jar Znalazłem coś takiego: http://proguard.sourceforge.net/ Chciałem zapytać: - czy ktoś z was robił coś takiego i czy program proguard jest wart polecenia? - czy znacie jakieś inne metody na maksymalne ukrycie kodu programu, by utrudnić jego analizę? Pozdrawiam, Caballito PS. Nie jestem żadnym javowym wymiataczem, więc być może istnieje jakieś banalne rozwiązanie, którego nie znam - Javą zajmuję się około trzech - czterech miesięcy.2010-09-13 14:02:44
[Delphi/Pascal] TExcelChart - początkujący prosi o pomoc
Czy ktokolwiek z obecnych na tym forum używał tego komponentu z delphi? Jeśli tak, czy mógłby podać jakiś przykład wykorzystania? o ile znalazłem przykłady w sieci dla TExcelApplication, tExcelWorkbook i tExcelWorksheet w ilości umożliwiającej sensowne wykorzystanie - o tyl e przy TExcelChart sieć wydaje sie być pozbawiaona jakichkolwiek wskazówek co do używania wymienionego w tytule komponentu. Ewentualnie kto zna jakąs DOSTĘPNĄ w handlu pozycję książkową bądź jakąś stronę chocby i płatną - będe wdzięczny.2010-09-13 13:47:32
[Newbie] [delphi] jednowierszowe array, wiele wierszy w TStringGrid
Jak w temacie. Mam X: array[1..100] of integer; a StringGrid1 ma 10 kolumn i 10 wierszy. Mogę prosić o podpowiedź, jak "przepisać" X do tego StringGrid1?2010-09-13 13:14:10
[Newbie] Program open source w javie
Nie wiem czy dział odpowiedni. Temat też ciężko nazwać ale do rzeczy: Co byście polecili za projekt napisany w javie do poczytania w celach edukacyjnych ? Ważne żeby to było coś napisane dobrze a nie byle jak. Pozdrawiam.2010-09-13 13:06:55
[Praca] Chałupnictwo
Praca w zaciszu domowego ogniska, dla każdego niezależnie od wieku. Składanie długopisów, skręcanie zabawek,adresowanie kopert oraz wiele innych. Osoby zainteresowane nawiązaniem współpracy zapraszam na stronę www.chalupnicza.yoyo.pl2010-09-13 12:39:53
[C# i .NET] Wykres w VS2010
Mam zestaw danych w bazie które są próbkowane co minutę, chciałbym przedsatwić dane z wybranego przedziału czasu na wykresie, ale tak aby zmieściły się na jednym wykresie i zarazem były pokazane w czytelny sposób, czyli np dla dużych przedziałów czasu wybierać co którąś wartość, bądź wyliczać średnią. Czy moglibyście mi doradzić jaka darmowa kontrolka by się do tego najlepiej nadawała?2010-09-13 12:08:44
[Delphi/Pascal] Comport
Witam poiadam czytnik kart RFID wszsytko pieknie ale mam problem w jednym temacie amianowicie. W jaki sposob podpiac zdarzenie jak od czytnika zabiore karte Np: Gdy do czytnika przykladam kart otwiera mi sie forma i to mi dziala a gdy zabiore chcialbym zeby ta forma zotala zamknieta.Kazda pomoc bardzo bedzie przydatan i z gory dziekuje2010-09-13 11:27:39
[Praca] Programista fron-endowy
W imieniu mojego klienta potrzebuje programisty front-endu. Mamy strone, do ktorej style CSS pisalo kilka osob ;) Na poczatek chodzi o dostosowanie plikow CSS/szalonow, tak, aby strona poprawnie sie wyswietlala pod IE7, IE8. Dodatkowo w gre wchodzi ciecie podstron do kodu xhtml/css. Negocjacja stawki osobno za kazde zadanie. Wymagana znajomosc SVN. Poniewaz musze przekazac wasze oferty klientowi, prosze napisac ile bierzecie np. za pociecie strony glownej, od podstaw (moga byc widelki). Oraz prosze o przyklady prac, abym mogl obejrzec kod xhtml/css :)2010-09-13 09:42:47
[Java] PopUpMenu
Witam. Mam pewien problem, otóż stworzyłem sobie komponent ZawodnikBean w którym korzystam z jPopupMenu i teraz nie wiem jak sprawdzić która opcja z tego menu została wybrana. Poniżej kod komponentu: public class ZawodnikBean extends javax.swing.JPanel { JPopupMenu popMenu1 = new JPopupMenu(); JPopupMenu popMenu2 = new JPopupMenu(); JPopupMenu popMenu3 = new JPopupMenu(); JPopupMenu popMenu4 = new JPopupMenu(); JPopupMenu popMenu5 = new JPopupMenu(); private Object zawodnik; String nazwisko; /** Creates new form ZawodnikBean */ public ZawodnikBean() { initComponents(); popMenu1.add("punktowy").addActionListener(al); popMenu1.addSeparator(); popMenu1.add("autowy").addActionListener(al); popMenu1.addSeparator(); popMenu1.add("blok-aut").addActionListener(al); popMenu1.addSeparator(); popMenu1.add("w siatke").addActionListener(al); Atak.add(popMenu1); JMenu pojedynczy = new JMenu("pojedyńczy"); pojedynczy.add("punktowy"); pojedynczy.addSeparator(); pojedynczy.add("autowy"); pojedynczy.addSeparator(); pojedynczy.add("wyblok"); pojedynczy.addActionListener(al); popMenu2.add(pojedynczy); popMenu2.addSeparator(); JMenu podwojny = new JMenu("podwójny"); podwojny.add("punktowy"); podwojny.addSeparator(); podwojny.add("autowy"); podwojny.addSeparator(); podwojny.add("wyblok"); podwojny.addActionListener(al); popMenu2.add(podwojny); popMenu2.addSeparator(); JMenu potrojny = new JMenu("potrójny"); potrojny.add("punktowy"); potrojny.addSeparator(); potrojny.add("autowy"); potrojny.addSeparator(); potrojny.add("wyblok"); potrojny.addActionListener(al); popMenu2.add(potrojny); Blok.add(popMenu2); popMenu3.add("ass serwisowy"); popMenu3.addSeparator(); popMenu3.add("autowa"); popMenu3.addSeparator(); popMenu3.add("w siatke"); popMenu3.addSeparator(); popMenu3.add("punktowa"); Zagrywka.add(popMenu3); popMenu4.add("błąd"); popMenu4.addSeparator(); popMenu4.add("perfekcyjne"); popMenu4.addSeparator(); popMenu4.add("dobre"); Przyjecie.add(popMenu4); popMenu5.add("dobra"); popMenu5.addSeparator(); popMenu5.add("zła (błąd obrony)"); Obrona.add(popMenu5); } private void AtakMousePressed(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if ((evt.getButton()==MouseEvent.BUTTON1)||(evt.getButton()==MouseEvent.BUTTON3)){ popMenu1.show(Atak, Atak.getWidth(), Atak.getHeight()); } } private void BlokMousePressed(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if ((evt.getButton()==MouseEvent.BUTTON1)||(evt.getButton()==MouseEvent.BUTTON3)){ popMenu2.show(Blok, Blok.getWidth(), Blok.getHeight()); } } private void ZagrywkaMousePressed(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if ((evt.getButton()==MouseEvent.BUTTON1)||(evt.getButton()==MouseEvent.BUTTON3)){ popMenu3.show(Zagrywka, Zagrywka.getWidth(), Zagrywka.getHeight()); } } private void PrzyjecieMousePressed(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if ((evt.getButton()==MouseEvent.BUTTON1)||(evt.getButton()==MouseEvent.BUTTON3)){ popMenu4.show(Przyjecie, Przyjecie.getWidth(), Przyjecie.getHeight()); } } private void ObronaMousePressed(java.awt.event.MouseEvent evt) { // TODO add your handling code here: if ((evt.getButton()==MouseEvent.BUTTON1)||(evt.getButton()==MouseEvent.BUTTON3)){ popMenu5.show(Obrona, Obrona.getWidth(), Obrona.getHeight()); } } public String getNazwisko (){ return this.nazwisko; } public void setNazwisko (String nazwisko){ this.nazwisko = nazwisko; nazwisko_zawodnika.setText(nazwisko); } private ActionListener al = new ActionListener(){ public void actionPerformed(ActionEvent e) { if(e.getSource() == popMenu1){ System.out.print("Sprawdzamy czy działa wybieranie z popupn"); System.out.print("Item 1, powinien być atak autowy!!n"); } else if(e.getSource() == popMenu2){ System.out.print("Sprawdzamy czy działa wybieranie z popupn"); System.out.print("Item 2n" + e.toString() + "n"); } } }; }2010-09-13 02:29:26
[Delphi/Pascal] Firebird i Delphi
Hej. Da się porównać 2 tabele o tej samej strukturze i jak w drugiej będzie więcej rekordów to dodać je (te które nie istnieją w pierwszej tabeli) do pierwszej tabeli i zapisać, używając baz Firebird? Dzięki za sugestie. [soczek]2010-09-13 02:04:40
[C/C++] Sockety
Witam. Zaczynam zabawę z socketami pod Linuksem i już pojawił się problem. Otóż funkcja recv czeka na wiadomość, którą powinna otrzymać, a której nie ma. Program powinien wypisać część pliku index #include #include #include #include #include #include #include using namespace std; int main() { int desc; struct sockaddr_in desc_addr; desc = socket(PF_INET, SOCK_STREAM, 0); if (desc == -1) perror("socket(PF_INET, SOCK_STREAM, 0)"); desc_addr.sin_family = PF_INET; desc_addr.sin_port = htons(80); desc_addr.sin_addr.s_addr = inet_addr("212.77.100.101"); // WP.PL memset(&(desc_addr.sin_zero), ', 8); if (connect(desc, reinterpret_cast(&desc_addr), sizeof(struct sockaddr)) == -1) perror("connect(desc, reinterpret_cast(&desc_addr), sizeof(struct sockaddr)"); std::cerr2010-09-13 00:40:31
[C/C++] sortowanie po spirali
Problem z jakim nie mogę sobie poradzić dotyczy sortowania tablicy kwadratowej po spirali a dokładnie napisania funkcji która pobiera współrzędne elementu i zwraca kolejny element(w porządku spirali). Wówczas napisanie funkcji sortującej nie będzie problemem. Za każą podpowiedź będę wdzięczny.2010-09-12 23:50:02
[Webmastering] Przerobienie gotowego skryptu..?
Witam Poszukuje gotowego skryptu typu strony http://www.dhgate.com Znalazłem coś podobnego http://alibabaclone.com/index.html tylko ze nie ma tam opcji kup teraz, komentarzy itd. Czy opłaca się kupić skrypt http://alibabaclone.com/index.html i zlecić dla firmy zęby go przerobiła? dodać opcje kup teraz,komentarze itd Czy lepiej zlecić dla firmy zrobienie strony od podstaw?2010-09-12 23:18:47
[Newbie] [c#]Jak kompilować Neatbeans
wiem wstyd :-[ Jak zrobić aby Netbeans kompilował mi moją aplikacje w C# http://img834.imageshack.us/img834/9995/beznazwy1bx.jpg2010-09-12 22:10:59
[Off-Topic] Niezadowalający operator - Zerwanie umowy
Witam. Mam lokalnego dostawce internetu. Mam podpisaną umowę na wysyłane 1024Mb. W umowie nie jest napisana ani prędkość wysyłana, ani żadne minimalne parametry. Ogólnie strasznie często nie ma internetu, dzisiaj działa mi tak wolno że jak wysyłam wiadomości prze gg (mirande) to dostaje time out a po jakimś czasie koleś mi pisze dlaczego kilka razy to samo mu wysłałem X] Strony mulą niemiłosierne i nie wiem co z tym zrobić. Co może być podstawą do zerwania takiej umowy i w jaki sposób powinno to się odbyć. Test łącza: http://www.speedtest.pl/results/11673052.jpg2010-09-12 21:47:17
[Inne] Sterowanie stroną web poprzez program
Witam na forum. Nie wiem czy umieściłem w dobrym dziale ten temat. Mam pytanie jak napisać program(czy jest taka możliwość) obsługujący np. grę online. Wiadomo trzeba by się jakoś zalogować do gry, obsługa podstawowych funkcji gry, bez potrzeby wchodzenia na stronę. W jakim języku było by najłatwiej to zrobić, i jak importować dane funkcje ze strony web do programu. Np są takie programy do obsługi aukcji internetowych. Pozdrawiam2010-09-12 20:38:28
[Off-Topic] Nowe maila do naciągania ludzi?
Witam dzisiaj dostałem ciekawego maila :) od Google :) był w nim dokument docx jako ,że używam Linuxa to przeskanowałem maila i otworzyłem dokument w środku była treść Google CorporationŠ Belgrave House 76 Buckingham Palace Road London SW1W 9TQ United Kingdom Batch No: GUK/699/33/1974 Attention Winner, Your email have been selected as the 2010 Google Annual Award winner,which was held in london.Therefore a winning cheque will be issued in your name by Google Corporations, You have therefore won the entire sum of 450,000.00Gbp (Four Hundred And Fifty Thousand Great British Pounds Sterling) and also a certificate of prize claims will be sent along side your winning cheque. You are advised to contact your Foreign Transfer Manager with the following details to avoid unnecessary delay and complications: Now you are adviced to contact your verification manager with the below details. VERIFICATION AND FUNDS RELEASE FORM. (1) Your contact address. (2) Your Tel/Fax numbers. (3) Your Nationality/Country. (4) Your Full Name/Sex. (5) Occupation/Age. (6) Ever won an online lottery? Google Corporation Verification Manager. mrs.Elizabeth wright verification-manager@info.al mrs.Elizabeth-wright@msn.com Congratulations from the Staffs & Members of the Google interactive Lotteries Board Commission. Sincerely, Google Corporations. 2010 Google Award all Rights Reserved. Ktoś dostał może podobnego?2010-09-12 20:38:14
[Off-Topic] Nowe maile do naciągania ludzi?
Witam dzisiaj dostałem ciekawego maila :) od Google :) był w nim dokument docx jako ,że używam Linuxa to przeskanowałem maila i otworzyłem dokument w środku była treść Google CorporationŠ Belgrave House 76 Buckingham Palace Road London SW1W 9TQ United Kingdom Batch No: GUK/699/33/1974 Attention Winner, Your email have been selected as the 2010 Google Annual Award winner,which was held in london.Therefore a winning cheque will be issued in your name by Google Corporations, You have therefore won the entire sum of 450,000.00Gbp (Four Hundred And Fifty Thousand Great British Pounds Sterling) and also a certificate of prize claims will be sent along side your winning cheque. You are advised to contact your Foreign Transfer Manager with the following details to avoid unnecessary delay and complications: Now you are adviced to contact your verification manager with the below details. VERIFICATION AND FUNDS RELEASE FORM. (1) Your contact address. (2) Your Tel/Fax numbers. (3) Your Nationality/Country. (4) Your Full Name/Sex. (5) Occupation/Age. (6) Ever won an online lottery? Google Corporation Verification Manager. mrs.Elizabeth wright verification-manager@info.al mrs.Elizabeth-wright@msn.com Congratulations from the Staffs & Members of the Google interactive Lotteries Board Commission. Sincerely, Google Corporations. 2010 Google Award all Rights Reserved. Ktoś dostał może podobnego?2010-09-12 20:38:14
[Off-Topic] matematyka wg. Kiełbasy a matura rozszerzona
Witam Mam zamiar zdawać maturę z matematyki rozszerzonej, co prawda jestem dopiero w drugiej klasie (LO) ale już podjąłem tą decyzję. Z matematyki jestem dobry (tak mi się wydaje) ale wolałbym się zacząć solidnie przygotowywać już teraz. Tu pojawia się problem. Nie wiem jaką książkę kupić. "Śledzę" to forum już od kilku miesięcy i kilka razy przewijało się nazwisko Kiełbasa. To w końcu dobre są te zbiory p. Andrzeja czy nie? Jak tak to jaki poziom kupić i jaki rok wydania. Jak nie to jakie inne polecacie. Pozdrawiam2010-09-12 19:26:56
[C# i .NET] Problem z gubieniem pakietów w Snifferze
Napisałem sniffera wszystko ładnie działa, tylko czasem zgubi 1pakiet i przez to sypie się wszystko, bo kolejkuje pakiety według Numeru sekwencyjnego i kiedy zgubie choć jeden pakiet aplikacja czeka dalej na odpowiedni numer. MainSocket przecież z tego co wiem kiedy dostaje pakiet zapisuje go odrazu w pamięci wiec nie powinno być żadnych problemów nawet jeśli program by opóźniał działanie skryptu. Może macie jakieś pomyły jak by to rozwiązać.2010-09-12 19:09:15
[Newbie] [c++] zliczanie i zerowanie liczb w tablicy
Witam mam pewien problem z programem. Tworze tablice statyczna 1600x1600, losuje liczby z zakresu 0-6 i wpisuje je do tablicy. Nastepnie ta tablice zapisuje do pliku 1. Potem chce zliczac w tablicy ilosc wystapien danej liczby roznej od zera i jesli dana liczba wystapi wiecej niz 100000 razy to te liczby zamieniam w tablicy na 0. Nastepnie nowa tablice zapisuje do pliku 2. Jak tworze tablice o dosc malej ilosci kolumn i wierszy np n=10 to wszystko jest w porzadku jak porownuje dwa pliki. Problem pojawia sie przy n=1600 bo program odrazu wywala jakis blad i sie zawiesza. Probowalem tablic dynamicznych ale to nic niedaje. Ponizej wklejam kod i bede bardzo wdzieczny za wszelka pomoc. Dodam ze pisze w Borland c++ builder 2006. using namespace std; const int n=1600; int main(int argc, char* argv[]) { int licznik=0; int aktualna=0; int tab[n][n]; randomize(); for (int y = 0; y < n; y++) { for (int x = 0; x < n; x++) { tab[y][x]=0+random(6+1-0); } } ofstream dane1("E: ablica7.txt"); for (int y = 0; y < n; y++) { for (int x = 0; x < n; x++) { dane12010-09-12 18:53:28
[Java] exif chyba
poszukuję sposobu na pobranie danych o zdjęciu (data i godzina zrobienia zdjęcia czyli chyba chodzi o exif). przeszukałem już wieeele miejsc ale nic nie znalazlem dlatego prosiłbym o jakiś pomysł lub skierowanie do jakiegoś wątku gdzie taki problem już się pojawił.2010-09-12 17:02:00
[Webmastering] [JS] Zgubione setTimeouty i dostęp do nich
Sprawa wygląda tak: użytkownik ma możliwość włączenia dowolnej ilości pokazów zdjęć na mojej stronce. Podłączenie kolejnego pokazu odbywa mniej więcej taK: var obj=new Pokaz; obj.pokaz() function Pokaz = { return{ timeout=null, function pokaz(){ //wyswietl pokaz zdjec this.timeout=setTimeout(...); } } } Kiedy timeout sie wykona pokaz jest zatrzymywany. Tymczasem użytkownik musi miec możliwosć zatrzymania/wyłączenia wszystkich pokazów w jednej chwili. Próbowałem ustawic wszystkie objekty Pokaz na null, ale mimo to timeouty zostają. Nawet kilka sekund po zatrzymaniu wszystkich pokazow widoczne sa dzialania kodu zawartego w setTimeOutach. W jaki sposób mógłbym dostać sie do owych timeoutów, wylaczyc je, albo jak moge definitywnie usunac objekt tak by i timeouty przestaly istnieć?2010-09-12 15:50:08
[Newbie] [JS] Zgubione setTimeouty i dostęp do nich
Sprawa wygląda tak: użytkownik ma możliwość włączenia dowolnej ilości pokazów zdjęć na mojej stronce. Podłączenie kolejnego pokazu odbywa mniej więcej taK: var obj=new Pokaz; obj.pokaz() function Pokaz = { return{ timeout=null, function pokaz(){ //wyswietl pokaz zdjec this.timeout=setTimeout(...); } } } Kiedy timeout sie wykona pokaz jest zatrzymywany. Tymczasem użytkownik musi miec możliwosć zatrzymania/wyłączenia wszystkich pokazów w jednej chwili. Próbowałem ustawic wszystkie objekty Pokaz na null, ale mimo to timeouty zostają. Nawet kilka sekund po zatrzymaniu wszystkich pokazow widoczne sa dzialania kodu zawartego w setTimeOutach. W jaki sposób mógłbym dostać sie do owych timeoutów, wylaczyc je, albo jak moge definitywnie usunac objekt tak by i timeouty przestaly istnieć?2010-09-12 15:50:08
[Newbie] Kontrolki w WinApi
Witam! Otóż mam program otwierający okienko a w okienku 2 kontrolki na których jest rysowana moja grafika. No ale co mi z samych grafik, potrzebuję kontrolki która mi otworzy np: Menu. I o to mój kod: Main.Cpp #include #include "fun.h" #define ID_BUTTON1 1 #define ID_BUTTON2 2 LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); // ----------------------------------------------------------------------------- LRESULT CALLBACK WindowProcedure (HWND hOkno, UINT uMsg, WPARAM wPar, LPARAM lPar) { switch (uMsg) { case WM_CREATE: { HINSTANCE hInst = GetModuleHandle(NULL); HWND hCon1, hCon2; hCon1 = CreateWindowEx (0, "BitmapowyPrzycisk", NULL, WS_CHILD | WS_VISIBLE, 5, 5, 32, 32, hOkno, (HMENU) 101, hInst, NULL); hCon2 = CreateWindowEx (0, "BitmapowyPrzycisk", NULL, WS_CHILD | WS_VISIBLE, 5, 70, 32, 32, hOkno, (HMENU) 102, hInst, NULL); break; if (hCon1 == NULL || hCon2 == NULL) MessageBox(hOkno, "Nie udalo sie stworzyc kontrolki", "Sorry...", MB_ICONERROR); } break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(hOkno, uMsg, wPar, lPar); } return 0; } // ----------------------------------------------------------------------------- int WINAPI WinMain (HINSTANCE hInst, HINSTANCE, LPSTR, int) { const char szClassName[] = "WindowsApp"; WNDCLASSEX wincl; wincl.hInstance = hInst; wincl.lpszClassName = szClassName; wincl.lpfnWndProc = WindowProcedure; wincl.style = CS_DBLCLKS; wincl.cbSize = sizeof (WNDCLASSEX); wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION); wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION); wincl.hCursor = LoadCursor (NULL, IDC_ARROW); wincl.lpszMenuName = NULL; wincl.cbClsExtra = 0; wincl.cbWndExtra = 0; wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND; if (RegisterClassEx(&wincl) == false) { MessageBox(NULL, "Nie udalo sie zarejestrowac klasy okna", "Sorry...", MB_ICONERROR); return -1; } if (RejestrujPrzycisk(hInst) == false) { MessageBox(NULL, "Blad rejestracji przycisku", "Sorry...", MB_ICONERROR); return -2; } HWND hOkno = CreateWindowEx(0, szClassName, "Windows App", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 550, 375, NULL, NULL, hInst, NULL); ShowWindow(hOkno, SW_SHOW); MSG msg; while (GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } // WyRejestrujPrzycisk(); return static_cast(msg.wParam); } Plik fun.h #pragma once bool RejestrujPrzycisk(HINSTANCE hInst); I ostatni plik fun.cpp #include #include "fun.h" LRESULT CALLBACK ControlProc(HWND hwnd, UINT uMsg, WPARAM wPar, LPARAM lPar) { switch (uMsg) { case WM_CREATE: { // inicjalizacja stanu przycisku - na niewciśnięty SetWindowLong (hwnd, 0, (LONG) false); // pobierz wymiary bitmapy BITMAP bmInfo; HBITMAP hbmBmp = (HBITMAP) GetClassLong (hwnd, 4); GetObject ((HGDIOBJ)hbmBmp, sizeof(BITMAP), &bmInfo); // zmień rozmiar przycisku na taki sam, jak ma bitmapa SetWindowPos (hwnd, NULL, 0, 0, bmInfo.bmWidth / 2, bmInfo.bmHeight, SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOZORDER); // ustaw okrągły kształt HRGN hRgn = CreateEllipticRgn (0, 0, bmInfo.bmWidth / 2 - 1, bmInfo.bmHeight - 1); SetWindowRgn(hwnd, hRgn, false); } break; case WM_LBUTTONDOWN: { SetWindowLong (hwnd, 0, (LONG) true); InvalidateRgn (hwnd, NULL, true); SetCapture (hwnd); } break; case WM_LBUTTONUP: { SetWindowLong (hwnd, 0, (LONG )false); InvalidateRgn (hwnd, NULL, true); ReleaseCapture(); // Wyślij komunikat WM_COMMAND HWND hParent = GetParent(hwnd); WPARAM w = (WPARAM) MAKELONG((WORD) GetWindowLong(hwnd, GWL_ID), BN_CLICKED); LPARAM l = (LPARAM) hwnd; SendMessage (hParent, WM_COMMAND, w, l); } break; case WM_MOUSEMOVE: { POINT cur; HRGN hRgn = CreateRectRgn (0,0,1,1); GetCursorPos (&cur); ScreenToClient (hwnd, &cur); GetWindowRgn (hwnd, hRgn); if (!PtInRegion(hRgn, cur.x, cur.y) && (BOOL) GetWindowLong(hwnd, 0)) SendMessage(hwnd, WM_LBUTTONUP, wPar, lPar); } break; case WM_PAINT: { PAINTSTRUCT ps; HDC hdc = BeginPaint(hwnd, &ps); // wczytaj uchwyty z dodatkowej pamięci klasy HBITMAP hbmBmp, hbmMask; HDC hdcMem; hdcMem = (HDC) GetClassLong (hwnd, 0); hbmBmp = (HBITMAP) GetClassLong (hwnd, 4); hbmMask = (HBITMAP) GetClassLong (hwnd, 8); // pobierz wymiary bitmapy BITMAP bmInfo; GetObject ((HGDIOBJ)hbmBmp, sizeof(BITMAP), &bmInfo); // sprawdź, czy przycisk jest wciśnięty BOOL bWcisniety = (BOOL) GetWindowLong (hwnd, 0); WORD x = (bWcisniety) ? bmInfo.bmWidth / 2 : 0; // rysowanie bitmapy z maską SelectObject (hdcMem, hbmMask); BitBlt (hdc, 0, 0, bmInfo.bmWidth/2, bmInfo.bmHeight, hdcMem, x, 0, SRCAND); SelectObject (hdcMem, hbmBmp); BitBlt (hdc, 0, 0, bmInfo.bmWidth/2, bmInfo.bmHeight, hdcMem, x, 0, SRCPAINT); EndPaint (hwnd, &ps); } break; default: return DefWindowProc(hwnd, uMsg, wPar, lPar); } return 0; } // ----------------------------------------------------------------------------- HBITMAP CreateBitmapMask(HBITMAP hbmColour, COLORREF crTransparent) { HDC hdcMem, hdcMem2; HBITMAP hbmMask; BITMAP bm; GetObject(hbmColour, sizeof(BITMAP), &bm); hbmMask = CreateBitmap(bm.bmWidth, bm.bmHeight, 1, 1, NULL); hdcMem = CreateCompatibleDC(0); hdcMem2 = CreateCompatibleDC(0); SaveDC(hdcMem); SaveDC(hdcMem2); SelectObject(hdcMem, hbmColour); SelectObject(hdcMem2, hbmMask); SetBkColor(hdcMem, crTransparent); BitBlt(hdcMem2, 0, 0, bm.bmWidth, bm.bmHeight, hdcMem, 0, 0, SRCCOPY); BitBlt(hdcMem, 0, 0, bm.bmWidth, bm.bmHeight, hdcMem2, 0, 0, SRCINVERT); RestoreDC(hdcMem2, -1); RestoreDC(hdcMem, -1); DeleteDC(hdcMem); DeleteDC(hdcMem2); return hbmMask; } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bool RejestrujPrzycisk(HINSTANCE hInst) { WNDCLASS wc; wc.style = 0; // stylowy kibel? ;-) wc.lpszMenuName = NULL; wc.lpszClassName = "BitmapowyPrzycisk"; wc.hInstance = hInst; wc.lpfnWndProc = ControlProc; wc.cbWndExtra = 8; wc.cbClsExtra = 16; wc.hIcon = NULL; wc.hCursor = NULL; wc.hbrBackground = (HBRUSH) GetStockObject (NULL_BRUSH); if (!RegisterClass(&wc)) return false; // wczytanie bitmapy, stworzenie maski i kontekstu dla całej klasy HBITMAP hbmBmp = (HBITMAP) LoadImage (NULL, "sss.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE), hbmMask = CreateBitmapMask(hbmBmp, RGB(255,0,255)); HDC hdcMem = CreateCompatibleDC (NULL); // tworzymy tymczasowe okno nowej klasy HWND hTmp = CreateWindowEx (0, "BitmapowyPrzycisk", NULL, WS_POPUP, 0, 0, 0, 0, NULL, NULL, hInst, NULL); // zapamiętanie kontekstu i bitmap w dodatkowej pamięci okna SetClassLong(hTmp, 0, (LONG)hdcMem); SetClassLong(hTmp, 4, (LONG)hbmBmp); SetClassLong(hTmp, 8, (LONG)hbmMask); DestroyWindow(hTmp); return true; } A teraz żeby była jasność główny problem polega na tym że gdzie kol wiek wstawię ten kod: case WM_COMMAND: switch(LOWORD(wParam)) { case 101: MessageBoxA(hwnd, "Akcja przycisku numer 1", "Akcja:", 0); break; case 102: MessageBoxA(hwnd, "Akcja przycisku numer 2", "Akcja:", 0); break; } Pojawia się błąd w kompilacji. Dodam że jestem bardzo młodym programistą, więc proszę o wyrozumiałość, wskazówki, i inne tego typu. Kompiluję w Dev-C++, z góry piszę że wiem że jest on nie aktualizowany.2010-09-12 15:28:24
[Newbie] [C++] Permutacje
Witam, Czy ktos może mi powiedzieć w jaki sposób mogę policzyc wszystkie kombinacje 3-znakowego stringu z tym że każdy znak tego stringu jest w zakresie od A do Z czyli inaczej, szukam wszystkich kombinacji od AAA do ZZZ. Z góry wielkie dzięki. J.2010-09-12 15:19:33
[Newbie] Książka C++
Siema. Mam zamiar kupić książke do nauki c++ (wkońcu) i sie zastanawiam, którą wybrać(oczywiście chce sie uczyć c++ dosłownie od 0, bo nic aktualnie nie umiem). Możecie mi podać jakieś sensowne propozycje byleby ta książka nie była stara tak jak symfonia c++. Myślałem nad symfonią c++ standard oraz książką Język C++ Szkoła Programowania S. Praty. Btw. c++ builder 6 to dobry wybór dla początkującego? Dzięki, pozdro.2010-09-12 14:24:09
[Newbie] [C#] prostszy sposób na położenie ikony w ToolStrip?
Coś mi się zdaje, że idę dookoła wsi, zamiast przez Rynek - że tak powiem. Chcę umieścić ikony z opisem nad gridem w formularzu. W tym celu dodałam pasek ToolStrip i dodaję ikony w tymże pasku przez SetImage -> Import... itd. Tylko, że później jest masakra z umieszczeniem ikony w tym miejscu, gdzie planuję. Nie mają one iść w rządku, tylko chcę je wypośrodkować nad innymi elementami w moim formularzu. Bawię się w odsuwanie od krawędzi, wpisując różne liczby w "Margin" - ale kurczę, czy nie ma prostszego sposobu? Chodzi o to, że wpisuję np.: 60, patrzę, że za daleko odsunęło, więc zmniejszam do 50, to z kolei za blisko, wtedy 55 i powiedzmy, że jest OK. Ale może istnieje jakiś sposób, żeby dodać ikonki i chociażby odręcznie móc je przeciągnąć i zostawić, gdzie mi pasuje? Ale one na sztywno równają się do lewej bądź prawej, jeśli zmienię w "Alignment"...2010-09-12 14:09:26
[Webmastering] Strona w ramce - problem
Witam Od razu powiem, że wiem że ramki są złe. Mam skrypt, który posiada pole do wpisania adresu strony, po tym ta strona otwiera się w ramce. Jak jednak zrobić, żeby po naciśnięciu jakiegoś przycisku na stronie w ramce adres w tym inpucie się zmieniał, czyli przechodzimy na podstronę w naszej otwartej w ramce stronie, a adres w inpucie się zmienia. Czy jest to możliwe? Może jest na to inny sposób?2010-09-12 13:58:57
[Webmastering] dynamiczne menu w symfony
Na wstępie wiem, że ten temat bardziej się nadaje na forum symfony niż tutaj, ale forum symfony jest strasznie zaspamowane. Po przejrzeniu kilkunastu stron www doszedłem do tego, że dynamiczne menu, czyli takie gdzie pozycje menu będą pobierane z bazy danych, trzeba chyba rozwiązać za pomocą czegoś co się nazywa slot. Wszystko ok, tylko jak to dokładnie zrobić, bo jak są przykłady do zastosowania slotu to są tylko dla treści statycznych, a i tak nie piszę w jakich lokalizacjach pliki powinny się znaleźć (ale to stały numer, że zawsze trzeba się wszystkiego domyślać, a nie napiszą wprost). Znalazłem w internecie przykład jak stworzyć menu za pomocą komponentu w symfony ale coś nie chciało działać. Może ktoś pomóc ?2010-09-12 13:46:23
[Inżynieria oprogramowania] Inżynieria odwrotna z DLL
Witam Czy znacie jakiś soft, który umożliwiałby dekompilacje skompilowanego kodu napisanego w C/C++? Dotychczas używałem dependency walker: http://www.dependencywalker.com/ Ale w nim mogę co najwyżej podejrzeć nazwy funkcji i ile bajtów wchodzi i wychodzi. Mam tez inny ale tam to już czysty kod asemblerowy. Sądziłem że nie da się bardziej kodu skompilowanego "rozbroić" aż spotkałem się z programem DJ Java który skompilowaną klasę rozwala tak jak ją programista napisał. Czytałem że java jest bardziej prosta w dekompilacji-czy z C/C++ też tak się da?2010-09-12 13:19:53
[Delphi/Pascal] Dziwny błąd przy zamykaniu programu
Witam, przy zamykaniu programu pojawia mi sie taki błąd. I nie wiem jak sobie z nim poradzić. Muszę przez to zamykać program przez managera zadań http://i51.tinypic.com/aczzuv.png2010-09-12 13:19:53
[Praca] Programista LUA, dużo zapłace
Ahoj, Szukam dobrego programisty MTA i LUA na serwer Multi Theft Auto na silniku GTA SA. http://wiki.multitheftauto.com/wiki/Main_Page http://www.youtube.com/watch?v=s2jqZSbeceY...feature=related Więcej wideo na jaramsie.pl On ma takie możliwości, że można tworzyć własne animacje czy światła włączać/wyłączać. Oferuję: # Pracę w zgranej ekipie, która posiada wiele umiejętności, # Głównego Administratora serwera, # Stały hosting 50 GB, Hosting dedykowany z nieograniczonymi możliościami, # Domenę, 2 domeny, # Serwer MTA, # Zapłatę pieniężną jak będzie trzeba, # Stronę internetową oraz forum dyskusyjne serwer, # Panele gracza, liderów oraz rejestracje od strony klienta www, # Dojrzałość ekipy oraz pisanie gramatyczne, # Modyfikacje i różne dodatkowe rzeczy bo mamy programistę PHP, # Pisany przez naszą ekipę samemu System Zarządzania Treścią, podobny miało I-RP kiedyś, Obecna domena oraz adres strony internetowej to http://w-rp.pl http://www.forum.themultiplayer.pl Można się ze mną skontaktować pod numerem Gadu-Gadu 25147621 lub meilem ikomp.pomoc@gmail.com2010-09-12 11:51:30
[Delphi/Pascal] Jak odczytać znaczki Lyrics z MP3
Witam Nie wiedzą państwo w jaki sposób odczytać tekstu utworu z mp3 (chodzi o odczyt znaczników Lyrics)? Na forum znalazłem kody do odczytywania znaczników ID3V1 / ID3v2 ale nie do odczytywania tekstu piosenki. http://www.id3.org/Lyrics3v2 Pozdrawiam2010-09-12 02:06:18
[Hardware/Software] Projektor: DLP/LCD, parametry, cena, generalnie wybór
Uszanowanko :) Od dłuuuższego już czasu czaję się na projektor do domu. Pokój mam wręcz stworzony do tego, brakującym ogniwem jest tylko wspomniana maszynka. Naczytałem się porównań co nie miara i generalnie obstawiam technologię DLP (lepszy kontrast i jasność), ale chciałem zasięgnąć opinii osób, które może mają i użytkują taki sprzęt. Szczegóły techniczne: * odległość od projektora do ściany (pomalowana na biało, bez dodatkowego ekranu): 4.5m * rozdzielczość sensowna, przyszłościowa - czyli okolice 1920x1080px lub bliżej mojego kompa: 1680x1050px - 1024px czy niższe odpadają * złącze VGA (takie mam w obecnym kompie), ale wg mnie przyszłościowo dobrze, by miało złącze cyfrowe - szczególnie, że rozdziałka HD * bardzo byłoby miło, gdyby miał złącze USB i umiał czytać choćby zdjęcia z pena - do slajdów bez udziału kompa (mniemam, że wymagany jakiś pilot do sterowania) - ale to opcja * kontrast i jasność: tutaj jestem laikiem i mało mi te liczby mówią - pokój jest jasny i fajnie, gdyby dało się coś oglądać bez czekania na noc * wolałbym by miał 4x prędkość barwnego koła, gdyż należę do części populacji wyraźnie widzącej efekt tęczy :/ * cena.. i tu zaczynają się schody - bo niektóre są za 2k a niektóre za 5k i generalnie w specyfikacji nie widzę ogromnych różnic powodujących takie wielkie rozbieżności cenowe.. wolałbym zmieścić się w 3k rzecz jasna Czy takie sprzęty mają możliwość powiększania/pomniejszania obrazu bez potrzeby przesuwania projektora? Te 4.5m będą stałe, ale nie wiem, czy to nie da za wieeeelkiego obrazu. Rzecz dodatkowa: są jakieś łatwe sposoby użycia go do prezentowania TV z kablówki? TV nie oglądam w ogóle, ale jednak telewizor stoi (dla gości) - po zamontowaniu rzutnika chciałbym wywalić TV z pokoju, więc fajnie jakby rzutnik mógł robić za TV. Czy macie jakieś doświadczenie? Może macie w domu? Jak jest z trwałością i kosztami eksploatacji? Bo jak za 2 lata mam kupować lampę za 2k to by zabolało. Ile taki projektor może chodzić "bez przerwy"? Przeznaczenie to generalnie jakieś 3..4 filmy tygodniowo absolutny max raczej. Uff, sporo tego, ale cena na tyle wysoka, że wolę zapytać :)2010-09-12 00:11:32
[Java] drukowanie tabeli do pliku
Witajcie!!! czy da sie jakos w javie, zapisac do pliku tekstowa sensownie wygladajaca tabele. o co chodzi? :) mam w bazie danych 7 kolumn [id][nazwisko][data][data][zgloszenie][opis]. o ile pierwsze wpisy zawieraja po linijce, o tyle kolumna opis moze byc nawet pieciowierszowa. chcialbym napisac metode, ktora co 24 godziny, stworzy mi na podstawie tabeli raport w postaci tekstowej. nie wiem czy da sie ladnie utworzyc tabele w pliku tekstowym i umieszczac tam poszczegolne komorki. Z gory dziekuje za pomoc i sugestie, pozdrawiam2010-09-11 21:55:25
[Webmastering] [PHP][CURL] Dziwne zachowanie skryptu
Tutaj skrypt wzięty żywcem z innego forum - wg ludzi tam piszących jest poprawny: $ch = curl_init(); $adres = "http://www.mojeip.org"; $proxy = "91.121.20.41"; $port ="443"; curl_setopt($ch, CURLOPT_URL, $adres); curl_setopt($ch, CURLOPT_PROXY, $proxy); curl_setopt($ch, CURLOPT_PROXYPORT, $port); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); (1) curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, true); (2) curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_exec($ch); curl_close($ch); Tymczasem mnie wyświetla sie pusta strona. Moje próby rozwiązania problemu: 1) zmianiałem adresy proxy - zawsze to samo - pusta strona 2) zmieniałem adres docelowy - to samo 3) dziwna sprawa - po zakomentowaniu linii (1) i (2) wszystko śmiga, nawet ip jest zmienione (sprawdziłem) Jednak owe linie są zgodnie z tym co wyczytałem w manualu potrzebne w tego typu skryptach Co więc jest nie tak?2010-09-11 20:50:48
[C/C++] Czy adresy funkcji z bibliotek są stałe? [Ubuntu]
Witam. W prostej aplikacji pobrałem adres funkcji pthread_exit i wyświetliłem go w konsoli: Adres był taki: 0x80484C Domyślam się, że to jest adres do miejsca w pamięci gdzie dopiero tam następuje skok do funkcji z biblioteki pthread W debugerze skoczyłem do tego adresu (0x80484C) i na tym adresie jest skok do adresu 0x0804A004 (wg. mnie jest to prawdziwa funkcja pthread_exit?) I mam pytanie: czy ten adres funkcji(0x0804A004) jest stały w każdym procesie? I czy ta funkcja występuje na większości procesów napisanych na linuxa? Pozdrawiam.2010-09-11 20:40:52
[C/C++] [C++] zawieranie, szablon i wina
Cześć mialem wykonac takie zadanie (i wykonalem, moje pytanie tylko, czy kod wyglada przyzwoicie, bo cos czuje ze to raczej jakas masakra bedzie (mialem duze problemy z zadaniem)) Klasa WIno posiada obiekt skladowy typu string, ktory przechwouje nazwe wina oraz obiekt Pair (opisany ponizej) zawierajacy obiekty typu valarray. Pierwsza skaldowa Pair przechowuje przechowuje rocznik wina, a druga liczbe posiadanych butelek. Klasa wino moze tez przechowywac skladowa - liczbe rocznikow. Oprocz tego mialem utworzyc metody Label, GetBottles, Show - ich dzialanie ok. Pair (szablon) byl podany, wykorzystalem go w kodzie - jednak nie obeszlo sie bez jego modyfikacji (czy aby napewno te modyfikacje byly konieczne ?) orygianlny szablon: // pairs.h -- Definicja szablonu Pair #ifndef PAIRS_H_ #define PAIRS_H_ template class Pair { private: T1 a; T2 b; public: T1 & first(); T2 & second(); T1 first() const { return a; } T2 second() const { return b; } Pair(const T1 & aval, const T2 & bval) : a(aval), b(bval) { } Pair() {} }; template T1 & Pair::first() { return a; } template T2 & Pair::second() { return b; } #endif moj kod: plik naglowkowy: #ifndef _WINE_H #define _WINE_H #include #include #include template class Pair { private: T1 rok; //rocznik wina T2 liczba_but; //liczba butelek tregto roczniak public: T1 & first(); T2 & second(); int first(int i) const { return rok[i]; } const int second(const int i) const { return liczba_but[i]; } Pair(const int * aval, const int * bval, int y) : rok(y), liczba_but(y) { for (int i = 0; i < y; i++) { rok[i] = aval[i]; liczba_but[i] = bval[i]; } } Pair(const T1 & aval, const T2 & bval, int y) : rok(y), liczba_but(y) { rok=aval; liczba_but=bval; } void zmien_rok(int i, int w) { rok[i] = w; } void zmien_liczbe(int i, int w) { liczba_but[i] = w; } Pair() { } }; template T1 & Pair::first() { return rok; } template T2 & Pair::second() { return liczba_but; } typedef std::valarray ArrayInt; typedef Pair PairArray; class Wine { private: std::string nazwa; PairArray zestaw; //typedef! int roczniki; public: Wine() : nazwa("brak"), zestaw(ArrayInt(0), ArrayInt(0), 0) { }; Wine(const char * l, int y, const int yr[], const int bot[]); Wine(const char *l, int y); void GetBottles(); const std::string & Label(); int sum(); void Show(); }; #endif /* _WINE_H */ implementacja interfejsu: #include "Wine.h" Wine::Wine(const char* l, const int y, const int yr[], const int bot[]) : nazwa(l), roczniki(y), zestaw(yr, bot, y) { } Wine::Wine(const char* l, const int y) : nazwa(l), roczniki(y), zestaw(ArrayInt(y), ArrayInt(y), y) { } void Wine::GetBottles() { int k = 0; std::cout2010-09-11 19:37:30
[Off-Topic] [książka] Programowanie strukturalne i obiektowe A. Majczak
Witam Jakie są wasze opinie na temat książki "Programowanie strukturalne i obiektowe" Adama Majczaka. Ktoś z was czytał? Pozdrawiam2010-09-11 19:08:31
[C# i .NET] Funkcja rekurencyjna
Witam, Postaram się w miarę jasno opisać problem którego rozwiązania poszukuję. Otóż robię zakupy w sklepie, mam wózek z artykułami po określonych cenach (już zapłacone) oraz w sklepie na półkach pozostały jeszcze artykuły (również każdy ma cenę). Posiadam w portfelu określoną ilość gotówki. Zadaniem moim jest tak pozamieniać artykuły żeby w portfelu zostało mi jak najmniej pieniędzy (ewentualnie mniej niż X). Dim Sklep As New List(Of Integer) Dim Wozek As New List(Of Integer) Dim Artykuly As New List(Of Integer) Wozek.Add(1000) Wozek.Add(500) Wozek.Add(2711) Wozek.Add(2476) Wozek.Add(226) Wozek.Add(1991) Wozek.Add(1232) Wozek.Add(1337) Wozek.Add(6189) Wozek.Add(732) Wozek.Add(702) Sklep.Add(702) Sklep.Add(5240) Sklep.Add(7220) Sklep.Add(2000) Sklep.Add(200) Artykuly.AddRange(Sklep) Artykuly.AddRange(Wozek) Artykuly.Sort() Dim Portfel As Integer = 2700 Portfel += Wozek.Sum Jak widać sprzedałem wszystko do sklepu i dysponuję czystą gotówką. Próbowałem napisać funkcję rekurencyjną która za argumenty przyjmowała: Friend Function Test(ByVal Produkty As List(Of Integer), ByVal Portfel As Integer) As Boolean Potem była pętla For Each po Produkty i kolejne wywołanie funkcji jeśli w portfelu zostało więcej niż 100 a mniej niż 40 złotych. Jednak zwracane wyniki były nieprawidłowe. Funkcja powinna iterować dopóki nie znajdzie trafienia lub nie wyczerpie wszystkich możliwości oraz pokazać (dodać do Wynik As List(Of Integer)) które przedmioty kupiła. Po zsumowaniu wyników nijak mi się nie zgadzało. :/ Czy ma ktoś jakiś pomysł jak to rozwiązać lub chociaż naprowadzi mnie na właściwy tor? :) Pozdrawiam, Anthony2010-09-11 19:05:37
[Newbie] Tabela kursów NBP
Hej, Potrzebuje pobrać kursy walut z określonego dnia. Wszystko idzie ładnie, tylko że pod tym adresem http://rss.nbp.pl/kursy/TabelaA.xml są kursy z ostatniego miesiąca. Gdzieś jest na NBP inne zestawienie albo coś żebym mógl z dowolnego dnia pobrać kursy ?2010-09-11 18:38:59
[Newbie] [C++]Szyfr Cezara
Witam! Mam takie zadanko: http://main.edu.pl/user.phtml?op=showtask&task=szy&con=PAS Trochę posiedziałem i wyprodukowałem taki kod: #include #include using namespace std; int szyfruj() { int k, pom=0; char zdanie[10001]; cin>>k; fgets(zdanie, 10001, stdin); int dlg=strlen(zdanie); for(int i=0;i64 && znak96 &&znak64 && znak2010-09-11 18:06:48
[Newbie] [c++] Najważniejsze biblioteki - pytanie ogólne
Witam, mam pytanie ogólne odnośnie bibliotek języka C++. C++ znam już w miarę dobrze. Stworzyłem nawet kilka prostych gier w połączeniu C++/SDL. Jednak ostatnio, jako że marzę o karierze programisty (choć może nie koniecznie programisty C++), zacząłem się zastanawiać czego jeszcze powinienem się nauczyć odnośnie C++. Konkretniej, jakie biblioteki są najpopularniejsze i najczęściej wykorzystywane w pisaniu aplikacji w tym tym języku. Zacząłem szperać po internecie jednak nie znalazłem konkretnej odpowiedzi. Stąd też moje pytanie: jakie biblioteki, według was, warto poznać, które należy poznać koniecznie,a jakie są najczęściej wykorzystywane przez profesjonalistów? Z góry dziękuję za wszystkie wskazówki i podpowiedzi.2010-09-11 17:33:45
[Newbie] [c++] zmiana rodzica?
W jaki sposob sprawic (w BCB dokladnie), aby utworzony dynamicznie panel zawieral sie w innym panelu? Czy jest to zwiazane ze zmiana rodzica? Bylbym wdzieczny za pomoc.. Przykladowo jak tworze komponent TPanel *panel; w zdarzeniu OnClick buttona to powstaje on w tym panelu w ktorym znajduje sie button.. a chcialbym zeby powstawal w miejscu wybranym przeze mnie2010-09-11 17:03:45
[Java] Problem z odświeżaniem JTable
Witam, Pomimo przeczytania chyba wszystkich postów na ten temat, nie udało mi się rozwiązać problemu. private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: jPanel3.setVisible(false); jPanel2.setVisible(true); List klienci = wypiszKlientow(); String columns[]={"Id","Imie","Nazwisko"}; tModel = new javax.swing.table.DefaultTableModel(columns,klienci.size()); jTable1.setModel(tModel); for (Klient klient : klienci) { ile++; tModel.setValueAt(klient.getId(), ile, 0); tModel.setValueAt(klient.getImie(), ile, 1); tModel.setValueAt(klient.getNazwisko(), ile, 2); } } Problem jest następujący. Mam tabelę, którą uzupełniam danymi z bazy danych. Całość jest wyświetlana po użyciu przycisku z Menu i problem w tym że gdy np. dodam nowe dane do tabeli lub po prostu jeszcze raz użyje przycisku, tabela na Panelu czyści się i wyskakuję poniższy błąd: 2010-09-11 15:46:25 org.jdesktop.application.SessionStorage restoreTree WARNING: No saved state for javax.swing.JTable[jTable1,0,0,367x0,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@20be79,flags=251658568,maximumSize=,minimumSize=,preferredSize=,autoCreateColumnsFromModel=true,autoResizeMode=AUTO_RESIZE_SUBSEQUENT_COLUMNS,cellSelectionEnabled=false,editingColumn=-1,editingRow=-1,gridColor=javax.swing.plaf.ColorUIResource[r=128,g=128,b=128],preferredViewportSize=java.awt.Dimension[width=450,height=400],rowHeight=18,rowMargin=1,rowSelectionAllowed=true,selectionBackground=javax.swing.plaf.ColorUIResource[r=134,g=171,b=217],selectionForeground=javax.swing.plaf.ColorUIResource[r=255,g=255,b=255],showHorizontalLines=true,showVerticalLines=true] 4 [AWT-EventQueue-0] INFO org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.5.3-Final 29 [AWT-EventQueue-0] INFO org.hibernate.cfg.Environment - Hibernate 3.5.3-Final 33 [AWT-EventQueue-0] INFO org.hibernate.cfg.Environment - hibernate.properties not found 39 [AWT-EventQueue-0] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist 52 [AWT-EventQueue-0] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling 201 [AWT-EventQueue-0] INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final 224 [AWT-EventQueue-0] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml 226 [AWT-EventQueue-0] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml 323 [AWT-EventQueue-0] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : model/hibernate.hbm.xml 471 [AWT-EventQueue-0] INFO org.hibernate.cfg.Configuration - Configured SessionFactory: null 490 [AWT-EventQueue-0] INFO org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled. 598 [AWT-EventQueue-0] INFO org.hibernate.cfg.HbmBinder - Mapping class: model.Klient -> Klient 628 [AWT-EventQueue-0] INFO org.hibernate.cfg.AnnotationConfiguration - Hibernate Validator not found: ignoring 751 [AWT-EventQueue-0] INFO org.hibernate.connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!) 754 [AWT-EventQueue-0] INFO org.hibernate.connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20 756 [AWT-EventQueue-0] INFO org.hibernate.connection.DriverManagerConnectionProvider - autocommit mode: false 770 [AWT-EventQueue-0] INFO org.hibernate.connection.DriverManagerConnectionProvider - using driver: org.postgresql.Driver at URL: jdbc:postgresql://localhost:5432/moja_baza 774 [AWT-EventQueue-0] INFO org.hibernate.connection.DriverManagerConnectionProvider - connection properties: {user=postgres, password=****} 903 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - RDBMS: PostgreSQL, version: 8.3.11 905 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - JDBC driver: PostgreSQL Native Driver, version: PostgreSQL 8.3 JDBC3 with SSL (build 603) 948 [AWT-EventQueue-0] INFO org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.PostgreSQLDialect 989 [AWT-EventQueue-0] INFO org.hibernate.engine.jdbc.JdbcSupportLoader - Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4 993 [AWT-EventQueue-0] INFO org.hibernate.transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions) 998 [AWT-EventQueue-0] INFO org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) 1002 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled 1005 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled 1010 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - JDBC batch size: 15 1011 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - JDBC batch updates for versioned data: disabled 1014 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Scrollable result sets: enabled 1015 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): disabled 1017 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Connection release mode: auto 1019 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1 1021 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled 1023 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled 1025 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Order SQL inserts for batching: disabled 1027 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 1029 [AWT-EventQueue-0] INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory 1029 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Query language substitutions: {} 1029 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: disabled 1029 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Second-level cache: enabled 1030 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Query cache: disabled 1030 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory 1030 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled 1030 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled 1048 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Echoing all SQL to stdout 1049 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Statistics: disabled 1049 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled 1049 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo 1049 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Named query checking : enabled 1049 [AWT-EventQueue-0] INFO org.hibernate.cfg.SettingsFactory - Check Nullability in Core (should be disabled when Bean Validation is on): enabled 1120 [AWT-EventQueue-0] INFO org.hibernate.impl.SessionFactoryImpl - building session factory 1469 [AWT-EventQueue-0] INFO org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured 1480 [AWT-EventQueue-0] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - Running hbm2ddl schema update 1482 [AWT-EventQueue-0] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - fetching database metadata 1528 [AWT-EventQueue-0] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - updating schema 1620 [AWT-EventQueue-0] INFO org.hibernate.tool.hbm2ddl.TableMetadata - table found: public.klient 1620 [AWT-EventQueue-0] INFO org.hibernate.tool.hbm2ddl.TableMetadata - columns: [id, imie, nazwisko] 1620 [AWT-EventQueue-0] INFO org.hibernate.tool.hbm2ddl.TableMetadata - foreign keys: [] 1620 [AWT-EventQueue-0] INFO org.hibernate.tool.hbm2ddl.TableMetadata - indexes: [klient_pkey] 1621 [AWT-EventQueue-0] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - schema update complete Hibernate: select klient0_.id as id0_, klient0_.imie as imie0_, klient0_.nazwisko as nazwisko0_ from Klient klient0_ Hibernate: select klient0_.id as id0_, klient0_.imie as imie0_, klient0_.nazwisko as nazwisko0_ from Klient klient0_ Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 2 >= 2 at java.util.Vector.elementAt(Vector.java:427) at javax.swing.table.DefaultTableModel.setValueAt(DefaultTableModel.java:648) at mrowa.MrowaView.jMenuItem1ActionPerformed(MrowaView.java:483) at mrowa.MrowaView.access$1100(MrowaView.java:27) at mrowa.MrowaView$7.actionPerformed(MrowaView.java:381) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.AbstractButton.doClick(AbstractButton.java:357) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1223) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1264) at java.awt.Component.processMouseEvent(Component.java:6263) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Rozumiem, że program chce umieścić kolejną tabelkę i oczywiście nie ma gdzie i stąd ten błąd, ale jak zrobić żeby on odświeżał ją, lub ewentualnie usuwał i robił nową ?? Z góry dzięki za podpowiedz.2010-09-11 16:57:27
[C/C++] Builder i mapy cyfrowe
Cześć. Szukam bibliotek (niekoniecznie darmowych) do obsługi map cyfrowych zapisanych w formacie tab (MapsInfo) w środowisku Borland C++. Biblioteki powinny umożliwić metodą drag&drop dodawanie nowych kształtów do mapy, zarządzanie warstwami itp. Z góry dzięki.2010-09-11 16:51:41
[Java] Jak odblokować wątek?
Witam, Mam do czynienia z następującą trudnością. W jednym wątku dzieje się jakaś cykliczna czynność, polegająca na uruchamianiu jakiejś funkcji zwracającej odpowiedź. Czasami zdarzy się tak, że odpowiedź nie nadejdzie po określonym timeoucie i tamten wątek jest wciąż zablokowany (czeka na odpowiedź do końca świata). Teraz robię to tak, że po prostu pozbywam się referencji do tamtego wątku i ustawiam mu flagę na STOP i tworzę sobie kolejny, który będzie działał dalej. Tamten mam nadzieję, że zniszczy maszyna wirtualna. Ale czy jest jakiś sposób, żeby taki zablokowany wątek odblokować? notify?2010-09-11 16:15:03
[C/C++] [GTK+] Wątki + GtkDrawingArea = X Error
Witam wszystkich. Mam w programie drawing area, które zawiera ikony i teksty pod nimi. Mam funkcję przerysowującą ten obszar: [code]PrzerysujSchemat(...)[/code]. 2 wątki mają możliwość użycia tej funkcji: wątek gtk (na przykład po wciśnięciu jakiegoś przcisku itp) oraz mój specjalny wątek odbierający sygnały z urządzenia peryferyjnego. Jednak dostają błąd X-ów: czasami: my_prog: ../../src/xcb_io.c:242: process_responses: Assertion `(((long) (dpy->last_request_read) - (long) (dpy->request))2010-09-11 14:00:04
[C/C++] [Qt] Dynamiczna zmiana rozmiaru layoutu
Cześć, mam QGridLayout do którego dodaje różne widgety, a także jeden QFormLayout. Kiedy do QFormlayout dodam dodatkowy wiersz w trakcie działania programu, oba layouty nie zmieniają swoich rozmiarów, zamiast się odpowiednio zwiększyć, zachowują takie same rozmiary, a widgety w QFormLayout dostosowują się do wielkości layoutu, czyli zmniejszają się. Kiedy próbowałem tak dodać widget do layout zewnętrznego (QGridLayout) nie było takiego problemu. Jaką metoda odpowiada za takie zwiększanie rozmiarów? Próbowałem wywołać update() ale nic nie pomaga, resizeEvent ani paintEvent nie widzę dostępnych metodach wywołania...2010-09-11 13:27:31
[Webmastering] [CSS] Automatyczny rozkład tabeli
Szukałem trochę, ale nie znalazłem sposobu na to, co chcę zrobić. Chcę mieć tabelę o szerokości 100% z dwoma kolumnami. Szerokość lewej ma być taka, żeby zmieścił się najdłuższy tekst z komórki w lewej kolumnie, a szerokość prawej ma zająć resztę dostępnej szerokości. Coś takiego dzieje się, jeżeli tabela ma szerokość auto, wtedy szerokość lewej kolumny jest taka, jakbym chciał, a prawa nie rozszerza się do końca. Da się wtedy ją rozszerzyć, żeby nie miała wpływu na szerokość lewej kolumny? Z góry dzięki za porady.2010-09-11 12:20:02
[Społeczność] Rozliczenie za wykonanie programu
Witam, Jakiś czas temu wykonałem wspólnie z kolegą program, który niedawno został sprzedany. Teraz chciałbym rozliczyć się z kolegą, z którym nie mam żadnej pisemnej umowy, a on nie jest moim pracownikiem, ani nie posiada firmy. Myślałem o umowie o dzieło, ale to jest chyba jednorazowa sprawa i w razie kolejnej sprzedaży nie mógłbym wystawić następnej umowy o dzieło za to samo (?). Może ktoś na grupie orientuje się lepiej jak najkorzystniej rozliczyć się z kolegą z takiej współpracy ? Pozdrawiam Kokoro2010-09-11 11:34:24
[C# i .NET] Pobieranie obrazu okna
Witam! Potrzebuję pobrać obraz okna, które nie koniecznie jest na wierzchu. Wcześniej robiłem to +/- tak: while (!Window.IsActive) { Thread.Sleep(100); } if (bmpScreenshot == null) { Graphics gfxScreenshot; if (this.InvokeRequired) this.Invoke(new MethodInvoker(delegate() { this.WindowState = FormWindowState.Minimized; })); else this.WindowState = FormWindowState.Minimized; Thread.Sleep(200); bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb); gfxScreenshot = Graphics.FromImage(bmpScreenshot); gfxScreenshot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy); if (this.InvokeRequired) this.Invoke(new MethodInvoker(delegate() { this.WindowState = FormWindowState.Normal; })); else { this.WindowState = FormWindowState.Normal; } } Powyższe rozwiązanie jest dobre, lecz upierdliwe jest strasznie to, że za każdym razem muszę przywrócić okno, które mnie interesuje, na wierzch... Potem wpadłem na taki pomysł: Graphics g = Graphics.FromHwnd(WinApi.FindWindow("Nazwa_okna", null)); Bitmap bmpScreenshot = new Bitmap(1400, 900, g); Ten znowu wyświetlał białą plamę. Przy okazji odkryłem, że można tak rysować po cudzym oknie :D No więc jak pobrać obraz okna, które jest zminimalizowane? Pozdrawiam, Wronq!2010-09-11 10:35:33
[C/C++] zaliczenie
Witam pisze zaliczenie poprawkowe jeśli jest ktoś w stanie pomóc do godziny 11 to będę wdzięczny wystarcza mi urywki kodu by coś z tego sklecić tylko piszcie do którego momentu to jest. Temat: Zdefiniować typ strukturalny o nazwie Vec2, do reprezentacji wektorów dwu-wymiarowych o współrzędnych x i y: 1 SetX( Vec2* pVec, double x ); - ustawia współrzędne x wektora wskazywanego przez pVec 2 SetY( Vec2* pVec, double y ); - ustawia współrzędne y wektora wskazywanego przez pVec 3 SetVec( Vec2* pVec, double x, double y ); - ustawia obie współrzędne wektora wskazywanego przez [Vec wartościami x i y 4 GetX (Vec2* pVec); zwraca wspólrzędne x wektora wskazywanego przez pVec 5 GetY (Vec2* pVec); zwraca wspólrzędne y wektora wskazywanego przez pVec 6 Scale( Vec2* pVec, double scalex, double scaleY ); skaluje wektor wskazywany przez pVec wartosciami scalex i scaley(pomnozyc odopowiednią współrzędną przez odpowiedni współczynnik 7 VecLen( Vec2* pVec ) - wczytaywanie warrtości długości i wysokości rozmaru wskazywanego przez pSize 8 ReadVec( Vec2* pVec) - wczytywanie wartości długości i wysokości rozmariu wskazywanego przez pSize 9 PrintVec (Vec2* pVec ); - wypisuje na ekran współrzędne wektora wskazywanego przez pVec [x, y], np. [3, 4.5] W programie głownym wczytać dwa wektory wypisać ich wpsółrzędne oraz przeskalować pierwszy z nich o współczynniku scaleX =0.5 i scaley =2 wypisać nowe współrzędne i obliczyć długości obu wektorów Jeśli nikt nie da rady z pomocą teraz prosił bym napisanie tego programu bym mógł go przestudiować i napisac na kolejnej poprawce. Z góry dzięki srr za błedy2010-09-11 10:11:25
[Delphi/Pascal] Direct3D8 Hook?
Czy w Delphi możliwe jest zhookowanie DirectX8 w innej aplikacji za pomocą dllki? Jeśli tak to prosiłbym o jakiś malutki kod, jak złapać jego uchwyt. PS: Dlaczego mogę przyklejać temat? o.O2010-09-11 09:53:52
[Newbie] Precyzyjna kolicja modeli 3D
Jak w temacie :) Nie wiem jak to ugryźć. Żeby nie zamęczyć procusia wiadomym jest żeby najpierw sprawdzić czymś mało precyzyjnym ale szybkim, kolizja sfer jest chyba najodpowiedniejsza ( to już mam ) Z modelu mogę sobie wyciągnąć trójkąciki tyle że zderzanie ich każdy z każdym będzie zabójcze dla wydajności. Nie wiem jak zabrać się do optymalizacji takiej kolizji ( ani czy taka kolizja ma sens :D ) Nieskromnie sądzę że jakieś smaczne keywordy dla Google powinny mi wystarczyć ]:>2010-09-11 01:16:43
[Java] [eclipse] Problem z widocznością pliku jar po eksporcie
Witam. Jestem w trakcie pisania aplikacji w Javie. Aplikacja korzysta z portów szeregowych. Wykorzystałem w tym celu bibliotekę javax/comm.jar. Aplikacja uruchamiana z poziomu Eclipse działa prawidłowo. Jednak po eksporcie projektu do pliku jar, program działa prawidłowo do momentu skorzystania z biblioteki. Dostaję wówczas na konsoli taki komunikat: Exception in thread "Thread-6" java.lang.NoClassDefFoundError: javax/comm/CommPo rtIdentifier at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.getDeclaredMethod(Unknown Source) at java.awt.Component.isCoalesceEventsOverriden(Unknown Source) at java.awt.Component.access$500(Unknown Source) at java.awt.Component$3.run(Unknown Source) at java.awt.Component$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Component.checkCoalescing(Unknown Source) at java.awt.Component.(Unknown Source) at java.awt.Container.(Unknown Source) at java.awt.Window.(Unknown Source) at java.awt.Window.(Unknown Source) at java.awt.Dialog.(Unknown Source) at java.awt.Dialog.(Unknown Source) at javax.swing.JDialog.(Unknown Source) at communication.PortChooser.(PortChooser.java:104) at communication.Modem.showPortConectWindow(Modem.java:63) at communication.Modem.consume(Modem.java:138) at communication.Modem.run(Modem.java:121) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: javax.comm.CommPortIdentifier at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 21 more Wypisując na konsoli String java.library.path otrzymuję: Java library path C:WINDOWSsystem32;.;C:WINDOWSSunJavabin;C:WINDOWSsystem32;;C:Program FilesJavajre1.6.0_07bin;C:DJGPPbin a java.class.path wygląda następująco: aplikacja3.jar Przed skorzystaniem z biblioteki comm.jar przeniosłem odpowiednie pliki do odpowiednich katalogów, zgdonie z tym co znalzłem na kilku forach, tj. comm.jar should be placed in: %JAVA_HOME%/lib %JAVA_HOME%/jre/lib/ext win32com.dll should be placed in: %JAVA_HOME%/bin %JAVA_HOME%/jre/bin %windir%System32 javax.comm.properties should be placed in: %JAVA_HOME%/lib %JAVA_HOME%/jre/lib Czy ktoś spotkał się może z podobnym problemem? Z góry dziękuje za pomoc.2010-09-10 23:19:21
[Delphi/Pascal] Wyswietlanie captchy przez komponent indy lub synapse
tak jak w temacie. ma ktos jakis pomysl :D? dajmy na to aby pokazywal captche z: http://simson.dyn.pl/imgverification/imagebuilder.php2010-09-10 22:49:07
[C/C++] Builder C++ canvas
Witam. Programuje w C++ Builder. I mam problem. Mam rysunek prostokąta z zaokrąglonymi rogami narysowanym za pomocą Canvas. Obok nachodzi na niego koło narysowane Shapem. I chce aby cały mój prostokąt był widoczny pod tym kołem czy na tym kole ale jest tak że koło przykrywa powierzchnią swoją mi ten prostokąt nawet większą niż średnica tego koła. Nie wiem jak tu zadziałać juz wiele próbowałem i nic.2010-09-10 22:48:36
[C/C++] Program matematyczny
mam zadanie z maty: ile jest liczb naturalnych mniejszych od x liczby jest podzielnych przez y liczbe. i chcialbym napisac program kotry to oblicza wiem ze najwazniejsza tu bylaby petla for a konkretnie zrobilbym to for (i=0;i>=liczbanaturalna;i++) oczywiscie p[o pobraniu od uzytkownika odpowiednich danych . prosze o pomoc2010-09-10 21:24:21
[Newbie] Program matematyczny
mam zadanie z maty: ile jest liczb naturalnych mniejszych od x liczby jest podzielnych przez y liczbe. i chcialbym napisac program kotry to oblicza wiem ze najwazniejsza tu bylaby petla for a konkretnie zrobilbym to for (i=0;i>=liczbanaturalna;i++) oczywiscie p[o pobraniu od uzytkownika odpowiednich danych . prosze o pomoc2010-09-10 21:24:21
[Newbie] [Delphi] przepisywanie adresów zmiennych typów np. rekordowy
Witam. Pomijając fakt że jestem 999 999 999 (czy jakoś tak) użytkownikiem online :D... ale nie doczytałem dalej ... Chodzi za mną od dłuższego czasu taki pomysł, żeby zamiast kopiować wartość rekordu ze zmiennej tymczasowej do innej zmienne np. w tabeli array[0..100] of BardzoRozbudowanyRrekord albo Klasa to może da się podmienić powiązania między nazwami zmiennych a ich strukturą w pamięci.. dobrać do stałej w środku programu się da, to może i to przejdzie? Algorytm postępowania jest taki: procedure AdresyPamieci_Zamien (_ObszSour, _ObszDest: PObsz); var Adr_ObszSour, Adr_ObszDest: Pointer; begin // Adr_ObszSour:= _ObszSour; Adr_ObszDest:= _ObszDest; _ObszSour:= Adr_ObszDest; _ObszDest:= Adr_ObszSour; end; w efekcie jeżeli _ObszSour zawierała dane a _ObszDest pyła "czysta" to teraz jest na odwrót :) przynajmniej taki jest pomysł, a czy zna ktoś realizacje takowego zadania? Z góry dzięki za podpowiedź.2010-09-10 20:29:41
[Newbie] Delphi Wątek
Witam mam takie pytanie jeżeli utworzę nowy wątek i uzyje w nim funkcji sleep to czy sleep uśpi całą aplikację czy tylko wątek w którym został wykonany.2010-09-10 19:59:56
[Newbie] [oracle] Sekwencje
Witam. Mam pewien problem, utworzyłem sobie tablice powiedzmy czytelnicy która jako pierwsza kolumne ma id_czytelnika. Teraz stworzyłem sekwencje która będzie stosowana w id zamiast pisania z łapy. create seq_czytelnicy start with 1 increment by 1; Działa wszystko pieknie tylko id przyznaje mi od 2. Jak zrobić aby było od 1 ;) start with 0 nie działa ;) Prosze o pomoc :) dziękuje!2010-09-10 19:15:19
[Inne] Kolorowanie szescianu
Mam siatkę szescianu w 3d, wszystkie obroty zaimplementowane. Chcę teraz pokolorowac kazda sciane innym kolorem. Nie moge sobie poradzic z wyznaczeniem scian szescianu, ktore maja byc widoczne. Jaki algorytm rozwiaze moj problem?2010-09-10 17:51:05
[Bazy danych] klient +serwer oracle
witam. poszukuje oraclowego kompletu do nauki języka pl/qsl (w samym sql działałem już: php+mysql) Oracle database 10g to klient przypuszczam a prosiłbym o objaśnienie czy trzeba instalować osobno serwer, czy jest gotowy zestaw - klient+serwer?? co najlepiej ściągnać ze strony http://www.oracle.com/technetwork/indexes/downloads/index.html żebym mógł zacząć ćwiczyć pl/sql?? i czy to jest soft darmowy / bez ograniczeń do nauki? koniecznie muszę mieć oracle2010-09-10 17:40:20
[Newbie] [WinApi] Dodatkowe Okno
Cześć, mam program umożliwiający rozszerzenie go pluginami w postaci .dll`ek. Udostępnia on całkiem obszerny interfejs, ale bardzo przydałoby mi się stworzenie dodatkowego okna. Jest to średnio-zaawansowany edytor tekstu, chciałbym przy podpowiadaniu nazw funkcji dodać jakby ToolTipa z opisem działania. Czy można z poziomu dynamicznej biblioteki, gdzie nie ma parametrów wejścia (jak przy WinMain), stworzyć takie okno? Jeśli można to w jaki sposób?2010-09-10 17:32:05
[Newbie] [c#] toolStripButton nie zachowuje rozmiaru
Witajcie, chciałam zwiększyć rozmiar ikonki w formularzu. Weszłam we właściwości toolStripButton i w Size zwiększyłam liczby (rozmiar). Niestety, ikonka jest bez zmian, a w Size wskakują z powrotem poprzednie liczby. Czy można w jakiś inny sposób zmienić rozmiar ikony?2010-09-10 16:59:27
[Off-Topic] Litera "i" w Apple
Czy litera "I" ma jakiś szczególny związek z Apple? Chyba nie bez przyczyny nazwy niektórych nowych urządzeń i programów Apple mają dopisaną literę "I". iMac, iBook, iPod, iPhone, iOS, iTunes, iWork, iLife, iChat, iPad, iSight2010-09-10 16:59:27
[Bazy danych] Polskie znaki w Mysql
Witam, temat stary jak świat. Brak polskich znaków w Mysql. mam stronę z formularzem logowania. Loguje się Bożenka. Na stronie mam w HTML ustawione kodowanie iso-8859-2 - tu polskie znaki są. PO zarejestrowaniu Bożenki wchodzę w phpMyAdmina (zainstalowałem XamppLite), a tam wyświetla się Bo?enka bez litery "ż". W phpMyAdminie wszędzie gdzie się dało ustawiłem kodowanie i porównywanie napisów na utf-general-ci. W php.ini wszedzxie gdzie bylo iso-8859-1 zostalo zamienione przeze mnie na iso-8859-2. W plikuhttpd.conf nie ma linii AddDefaultCharset. Ktoś ma jeszcze jakieś pomysły? POzdrawiam2010-09-10 16:02:15
[Java] Okrojenie Netbeans 6.8
Hej Mam do was pytanie: Jak okroić netbeans tak by tylko zostało podstawowe ide i obsługa SE?? Normalnie nie mam problemu bo korzystam z wielu rzeczy i mam jako tako zoptymalizowane IDE, ale potrzeba mi samo podstawowe ide odpalić na o wiele słabszym sprzęcie. Da się to jakoś poobcinąć do naprawdę podstawowych funkcjonalności? Pzodrawiam2010-09-10 15:43:31
[Delphi/Pascal] dodawanie pola kalkulacyjnego
Napotkałem taki problem: Mam ADODataset. Wykonuje on zapytanie i tworzą się kolumny (teraz nie ma zdefiniowanej żadnej kolumny) Tylko że chcę dodać pole kalkulacyjne. I jeśli zrobię to przed otwarciem dataseta, to nie utwarzą się pozostałem pola (tworzą się tylko, jeśli nie ma zdefiniowanego żadnego pola). A jeśli dodam to pole po otwarciu dataseta to błąd, że operacja niemożliwa na otwartym datasecie.2010-09-10 15:41:14
[Off-Topic] kurs języka angielskiego
Znacie jakiś dobry, kurs/kurs multimedialny albo e-book do nauki języka angielskiego? Mam zamiar studiować informatykę, ale niestety mój angielski jest dosyć słaby(uczyłem się rosyjskiego). Poziom moge określić między A2 a B1, miałem sporą przerwę z angielskim więc teraz niewiele pamiętam : / Nie mam czasu chodzić do szkół językowych, więc wolałbym się podszkolić samemu + to co będę miał na zajęciach na uczelni.2010-09-10 15:40:30
[Delphi/Pascal] Forma tworzona przez wątek. O czym pamiętać?
Cześć, takich rzeczy jeszcze nie robiłem. Trochę googlowałem, ale znalazłem tylko jeden adekwatny post(tak mi się przynajmniej wydaje). Otóż mam wątek. Ten wątek komunikuje się z usługą za pomocą socketów, czyli nie może być zbyt długo zajęty, bo musi odpowiadać. Okazało się, że wątek ten musi też utworzyć formę. I teraz pytanie, czy są jakeś rzeczy, o których muszę pamiętać robiąc taką konstrukcję? Czy wolno mi tworzyć formy modalne(showModal), żeby wątek nie stanął w miejscu? Czy tworzyć formy muszę w Synchronize? I czy w ogóle muszę używać synchronize w tym wypadku?2010-09-10 15:18:06
[Newbie] [c#] status gg
Witam, pisze obecnie komunikator gg, caly protokol mam juz napisany, jednak przy podpinaniu biblioteki do aplikacji napotkalem na pewien problem, mianowicie gdy bede chcial ustawic status, lub wyslac wiadomosc to musze sprawdzic czy nadal posiadam polaczenie z serwerem itp. (tzn. niekoniecznie polaczenie z serwerem, ale tak jakby akcjeptacje serwera do komunikacji, mam nadzieje, ze wiadomo o co chodzi) no i tutaj mam problem, poniewaz nie wiem jak to zrobic, samo .Connected nie rozwiazuje sprawy, poniewaz moge byc polaczony do serwera, ale na serwer nie musi odbierac i przyjmowac ode mnie danych (np. jak ktos inny sie zalogowal na dany numer itp). Wie ktos w jaki sposob moge to rozwiazac?2010-09-10 15:07:06
[C/C++] [C++] Program zczytujący wartości adresów z procesu.
Postanowiłem napisać krótki programik który wyświetla nam jaka wartość kryje sie aktualnie w danym adresie pamięci procesu tibi, po paru godzinach wertowania tematów o winapi i google napisałem kod: //prosty cheat by belciu #include #include using namespace std; int main() { char* ReadMemoryText(int adres,int size); int dlugosc = 15; char * haslo = ReadMemoryText(0x00791A78,dlugosc); char * accname = ReadMemoryText(0x00791A98,dlugosc); char * nick = ReadMemoryText(0x093EA810,dlugosc); cout2010-09-10 13:34:04
[Newbie] [C++] Program zczytujący wartości adresów z procesu.
Postanowiłem napisać krótki programik który wyświetla nam jaka wartość kryje sie aktualnie w danym adresie pamięci procesu tibi, po paru godzinach wertowania tematów o winapi i google napisałem kod: //prosty cheat by belciu #include #include using namespace std; int main() { char* ReadMemoryText(int adres,int size); int dlugosc = 15; char * haslo = ReadMemoryText(0x00791A78,dlugosc); char * accname = ReadMemoryText(0x00791A98,dlugosc); char * nick = ReadMemoryText(0x093EA810,dlugosc); cout2010-09-10 13:34:04
[Newbie] [C++]Graf regularny - wygenerować
Witam Mam zapytanie odnośnie jak wygenerować graf regularny k-regularny. opartym na pierścieniu. Graf[n][n] oparty o macierz gdzie 1 jest polaczenie a 0 to niema połączenia. Próbowałem coś takiego: void generuj(int k) { if(k2010-09-10 13:07:40
[Hardware/Software] Windows 7 tablet problem
Używam tabletu wacom bamboo i mam problem z windows7 konkretnie jak dotykam piórem tabletu to jakieś wizualne kółka pokazują się (gesty?) Często one przeszkadzają bo kursor na 0.5 sec zacina się jak chcę coś narysować a jak przytrzymam pióro to otwiera się menu odpowiadające prawemu kliku myszy. JAK to wyłączyć? w panelu sterowanie nie ma takiej opcji (chyba)2010-09-10 12:18:06
[Delphi/Pascal] ZEOS + transakcja
czesc w pakiecie komponentow ZEOS nie ma nic odpowiadajacego transakcji. za to TZConnection ma metody Commit i Rollback. stad pytanie: Jak tego uzywac? chcialbym miec cos takiego: 1) polaczenie z baza (logowanie) 2) poczatek transakcji A 3) zapytanie1 4) zapytanie2 5) commit - A 6) poczatek transakcji B 7) zapytanie3 8) rollback - B 9) rozlaczenie begin (1) ZConnection1.connect; (2) ??? (3) ZQuery1.ExecSQL; (4) ZQuery2.ExecSQL; (5) ZConnection1.commit (6) ??? (7) ZQuery3.ExecSQL; (8) ZConnection1.rollback; (9) ZConnection1.disconnect; end; Czy moze transakcja trwa od momentu polaczenia lub zakonczenia poprzedniej? Czy moze powinienem kazda transakcje logowac osobno i po zrobieniu commit/rollback rozlaczac? (troche mi sie to wydaje malo sensowne...)2010-09-10 10:36:30
[Delphi/Pascal] D+MySQL - nowy rekord i procedury wbudowane
Sytuacja wyglada tak: są dwa DataSety - jeden Masterowy (Naglowek), drugi Detailowy (Pozycje)- nie są w aplikacji tak powiązane, ale maja taki logiczny zwiazek w bazie. uzytkownik dodaje nowy rekord w Naglowku (aplikacja wykonuje operacje Insert-Post-Edit, zeby uzyskac kolejny identyfikator dla klucza glownego - pole AUTO_INCREMENT), wybiera z DBLookupow wartosci ze slownikow, w tym jedno kluczowe. po drodze nie robi zapisu naglowka. Przechodzi do dodawania rekordow w Pozycjach. Po zapisaniu rekordu w Pozycjach wykonywana jest operacja UPDATE z wywolaniem funkcji skladowanej, ktora wykonuje pewne obliczenia i opiera sie o pole kluczowe z Naglowka. Klopot polega na tym, ze dla naglowka nie zostala wywolana metoda Post i dane nie trafily do bazy, bo ta operacja wykonywana jest przy zapisuwaniu calosci. Wiem, ze popelniam tutaj kilka bledow logicznych, ale ten modul zostal napisane juz dosc dawno temu, kiedy jeszcze raczkowalem (teraz pewnie jest niewiele lepiej, ale przynajmniej zaczynam cos rozumiec). Pytanie brzmi: Jak logicznei poukladac zapisy, zeby wbudowane funkcje i procedury dostawaly poprawne dane (takie jak uzytkownik wprowadza na biezaco), kiedy wykorzystuja one dane zawarte w logicznie powiazanych datasetach Master i Detail. mam nadzieje, ze nei zagmatwalem tematu - jakby co bede pojasnial bardziej.2010-09-10 09:59:49
[C/C++] M$ Visual Studio
Zaczynam pisać w c++ i już przy debugowaniu polegam, zrobiłem program wyświetlający tekst i podczas debugowania pisze mi "Unable to start program"ścieżkaMójProgram.exe", o co chodzi? dlaczego szuka mojego programu skoro się jeszcze nie zdebugował? o co w tym chodzi bo ręce opadają jak tak trzeba przy każdej głupocie kombinować.2010-09-10 02:45:13
[C/C++] Funkcja niskiego poziomu do zabijanie aktualnego wątku[LINUX
Witam. Czy istnieje funkcja do natychmiastowego zabijania aktualnego wątku (najlepiej żeby nie miała żadnego parametru, no chyba ze np kod błędu) taka, która występuje w większości uruchomionych procesów na linuxie? Coś w stylu w void ExitThread(int errorcode) na windowsie. [Jeśli ktoś by jeszcze podał jej stały adres to byłbym niezmiernie wdzięczny] ? Dużo szukałem o tym w internecie i nie znalazłem nic szczególnego, jedynie jakieś funkcje, które zabijają wątek nie natychmiastowo i są z parametrem. Dziękuję, Trololo2010-09-10 01:47:50
[Społeczność] System banów
Tak się zastanawiam. Czy bany na prawdę powinny sprowadzać się do wyświetlenia napisu "dostęp zablokowany" i do widzenia? Wszystkie lecą za wypisywanie durnot lub psucie czegoś, więc powinny być blokady typu read-only jak na wikipedii, a nie całkowite odebranie dostępu. Znaczy całkowite tez się przydaje w przypadku niektórych, ale powinno być opcją, nie standardem. Taka sugestia dotycząca Coyote/Coyote Forever2010-09-10 01:29:54
[Webmastering] Elementy inline - przesuwanie
Witam, Przykładowy kod: W CSS mam że gdy pole ma focus border robi się 2px. W tym samym momencie przycisk przesuwa się w prawo. W jaki sposób mogę zlikwidować takie zachowanie bez dawanie tego w . Pozdrawiam2010-09-10 01:21:36
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