Skocz do zawartości

el_gringo_dado

Stały użytkownik
  • Liczba zawartości

    1648
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Zawartość dodana przez el_gringo_dado

  1. Teraz jest źle, ale od 3 listopada będzie jeszcze gorzej. Poznań to jedna wielka piaskownica, ale żeby było śmieszniej szybciej przejedziesz przez miasto samochodem niż komunikacją miejscą, wliczając w to tramwaje. Od 3 listopada startuje przebudowa Grunwaldzkiej, jednej z wylotówek i główniejszych ulic miasta, m. in. dojazdówki do stadionu. Nie będą kursowały tramwaje, ruch albo będzie przekierowany albo nie wiem jak puszczony. Ciesz sie że jechałeś teraz, a nie za dwa tygodnie. Remontów nie mogli zacząć w wakacje bo, jak to ZDM stwierdził, nie mieli rozwiązanych przetargów :lol:
  2. U mnie w domu tak auto kupiliśmy. Parking holenderskiego ubezpieczyciela, dwa lata temu wzięliśmy delikatnie pukniętą Kie Rio rocznik 2007 (elektryczne szyby i lusterka, klima, 27k przebiegu), do wymiany był zderzak i lewa lampa, poduszki NIE wystrzelone. Razem z kosztami naprawy i rejestracji zamknęliśmy sie w niecałych 20k PLN. Myśle, że warto było, szczególnie, że na tamte czasy kupno takiego samego samochodu w Polsce to było ~32k zł.
  3. Witam wszystkich serdecznie. Pożyczyłem książke 'C# Tworzenie aplikacji sieciowych. 101 gotowych projektów.' i chciałem popróbować kilku z podanych aplikacji. Problem pojawił się przy programie z tytułu - zdalnym screenshocie. Programista ze mnie żaden, chciałbym się tylko pobawić programami z książki. Problem polega na tym, że nic sie nie dzieje. Absolutnie nic. Serwer nie wysyła rządania, klient nie odpowiada. WireShark nie wykrył żadnego ruchu na podanym porcie/IP czy było to sprawdzane na dwóch komputerach czy jednym, bez znaczenia. Poniżej kody programów. Prosiłbym o pomoc. serwer using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Net.Sockets;using System.Net;using System.IO;namespace screen_serwer{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } delegate void SetTextCallBack(string tekst); private void SetText(string tekst) { if (listBox1.InvokeRequired) { SetTextCallBack f = new SetTextCallBack(SetText); this.Invoke(f, new object[] { tekst }); } else { this.listBox1.Items.Add(tekst); } } delegate void RemoveTextCallBack(int pozycja); private void RemoveText(int pozycja) { if (listBox1.InvokeRequired) { RemoveTextCallBack f = new RemoveTextCallBack(RemoveText); this.Invoke(f, new object[] { pozycja }); } else { listBox1.Items.RemoveAt(pozycja); } } private void backgroundWorker2_DoWork(object sender, DoWorkEventArgs e) { IPEndPoint zdalnyIP = new IPEndPoint(IPAddress.Any, 0); UdpClient klient = new UdpClient(43210); while (true) { Byte[] bufor = klient.Receive(ref zdalnyIP); string dane = Encoding.ASCII.GetString(bufor); string[] cmd = dane.Split(new char[] { ':' }); if (cmd[1] == "HI") { foreach (string wpis in listBox1.Items) if (wpis == cmd[0]) { MessageBox.Show("Proba nawiazania polaczenia z " + cmd[0] + " odrzucona, poniewaz na liscie istnieje juz taki wpis"); return; } this.SetText(cmd[0]); } if (cmd[1] == "BYE") { for (int i = 0; i < listBox1.Items.Count; i++) if (listBox1.Items[i].ToString() == cmd[0]) this.RemoveText(i); } } } private void button1_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex == -1) return; try { TcpClient klient = new TcpClient(listBox1.Items[listBox1.SelectedIndex].ToString(), 1978); NetworkStream ns = klient.GetStream(); byte[] bufor = new byte[5]; bufor = Encoding.ASCII.GetBytes("##S##"); ns.Write(bufor, 0, bufor.Length); if (backgroundWorker1.IsBusy == false) backgroundWorker1.RunWorkerAsync(); else MessageBox.Show("Blad: nie mozna nawiazac polaczenia"); } catch { MessageBox.Show("dkk"); } } private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { TcpListener serwer2 = new TcpListener(IPAddress.Parse(textBox1.Text), (int)numericUpDown1.Value); serwer2.Start(); TcpClient klient2 = serwer2.AcceptTcpClient(); NetworkStream ns = klient2.GetStream(); byte[] obrazByte; using (BinaryReader odczytObrazu = new BinaryReader(ns)) { int romiarObrazu = odczytObrazu.ReadInt32(); obrazByte = odczytObrazu.ReadBytes(romiarObrazu); } using (MemoryStream ms = new MemoryStream(obrazByte)) { Image obraz = Image.FromStream(ms); pictureBox1.Image = obraz; } serwer2.Stop(); } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { } }} klient using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Drawing.Imaging;using System.Net.Sockets;using System.Net;using System.IO;namespace screen_klient{ public partial class Form1 : Form { public Form1() { InitializeComponent(); IPHostEntry adresyIP = Dns.GetHostEntry(Dns.GetHostName()); adresLokalnyIP = adresyIP.AddressList[0].ToString(); backgroundWorker1.RunWorkerAsync(); } private Bitmap wykonajScreenshot() { Bitmap bitmapa = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb); Graphics screenshot = Graphics.FromImage(bitmapa); screenshot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy); return bitmapa; } private int serwerKomendPort = 1978; private IPAddress serwerDanychIP = IPAddress.Parse("uzupełnic"); // UZUPELNIC O ip private int serwerDanychPort = 25000; private string adresLokalnyIP = null; private Bitmap obraz; delegate void SetTextCallBack(string tekst); private void SetText(string tekst) { if (listBox1.InvokeRequired) { SetTextCallBack f = new SetTextCallBack(SetText); this.Invoke(f, new object[] { tekst }); } else { this.listBox1.Items.Add(tekst); } } private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { TcpListener serwer = new TcpListener(IPAddress.Parse(adresLokalnyIP), serwerKomendPort); serwer.Start(); this.SetText("What is thy bidding my Master?"); while (true) { TcpClient klientKomend = serwer.AcceptTcpClient(); this.SetText("Order Recieved"); NetworkStream ns = klientKomend.GetStream(); Byte[] bufor = new Byte[5]; int odczyt = ns.Read(bufor, 0, bufor.Length); string s = Encoding.ASCII.GetString(bufor); string wiadomosc = Encoding.ASCII.GetString(bufor); if (wiadomosc == "##S##") { this.SetText("SCV go to work, sir"); obraz = wykonajScreenshot(); MemoryStream ms = new MemoryStream(); obraz.Save(ms, ImageFormat.Jpeg); Byte[] obrazByte = ms.GetBuffer(); ms.Close(); try { TcpClient klient2 = new TcpClient(serwerDanychIP.ToString(), serwerDanychPort); NetworkStream ns2 = klient2.GetStream(); this.SetText("Sending TIE Fighters"); using (BinaryWriter bw = new BinaryWriter(ns2)) { bw.Write((int)obrazByte.Length); bw.Write(obrazByte); } this.SetText("Building Ready!"); } catch (Exception ex) { this.SetText("Unable to comply"); } } } } private void wyslijWiadomoscUDP(string wiadomosc) { UdpClient klient = new UdpClient(serwerDanychIP.ToString(), 43210); byte[] bufor = Encoding.ASCII.GetBytes(wiadomosc); klient.Send(bufor, bufor.Length); klient.Close(); } private void Form1_Load(object sender, EventArgs e) { wyslijWiadomoscUDP(adresLokalnyIP + ":HI"); } private void Form1_Load(object sender, FormClosingEventArgs e) { wyslijWiadomoscUDP(adresLokalnyIP + ":BYE"); } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { } }} Żeby nie było, miejsce gdzie jest wpis 'uzupelnic' było uzupełniane podczas prób działania. Proszę też nie zwracać uwagi na pola wewnątrz nawiasów SetText, miało być troche humorystycznie ;-) Bardzo proszę o pomoc w doprowadzeniu tego do działania.
  4. Aha wszystko fajnie, szkoda tylko że poza tym oferta T-mobile na karte nic sobą nie prezentuje.
  5. Popisz sobie na czymś większym niż 3 czy 3.2", zobaczysz że klawiatura ekranowa może być dobra.
  6. el_gringo_dado

    Seriale

    Jutro (właściwie to dzisiaj) jest premiera w USA, za tydzień w Polsce.
  7. el_gringo_dado

    Seriale

    A jutro startuje Terra Nova. Ktoś tym zainteresowany oprócz mnie?
  8. Mówta co chceta, ale fajnie by było od czasu do czasu pojeździć tym A za bardziej ekstrawagandzkich to albo Ferrari 250 GTO albo Testarossa
  9. Właśnie ukończyłem. Fabuła krótka, z jednym tylko zwrotem akcji, ostatnia walka słabiutka, szkoda że nie zagłębili sie w uniwersum, szkoda że Ultramarines... Nie patrząc na to powyżej, gra to godziny radosnej rzeźni, która powinna spodobać sie każdemu. Pełen fun gdy wrogowie giną w litrach krwi, młot energetyczny zamiata, przecieników ilości hurtowe. Idealna na odprężenie. Odemnie 8/10, bo jest wszystkim tym, czego oczekuje od tego typu gier, dała mi mnóstwo zabawy.
  10. Wiesz jak to jest ze skośnookimi - jak im sie dobrze zapłaci to dobrze rzeczy potrafią zrobić 8O Namiot 2-3 os. w podanej kwocie to bym szukał Hannah Troll, ewentualnie FN Andy III ale ze wskazaniem na ten pierwszy. 10000 nieprzemakalności podłogi to dobry, a nawet bardzo dobry wynik, ale mało namiotów go osiąga. Ot np. nowe Marabuty mają cieniutką podłoge. Najlepiej obejrzeć kilka modeli i prównać, ale na większości for znajdziesz opinie, że w takiej kwocie jak podałem to albo Troll albo Andy. Co do przylegania tropiku, w moim Andym jest taki fajny bajer że tropik nie przylega nawet bez linek odciągowych. Aha, wystrzegaj się namiotów Campusa, sam nie miałem, ale według opinii - straszna kiepścizna. Wydaje się być dobry, ale czy będą Ci potrzebne 2 wejścia? Wiem że to wygoda, bo nie trzeba po nikim deptać jak się wchodzi, ale ja jakoś do tego przekonany nie jestem.
  11. Ekstraklasa: Marabut, Salewa. Tylko że tutaj ceny zbliżają się już do 4 cyfrowych Dobre namioty robi Hannah, Jack Wolfskin, Fjord Nansen. Sam posiadam Fjord Nansen Andy IV, namiot śmiesznie prosty w 'obsłudze', wytrzymały, w miare nie przemakalny, ale nie czarujmy się - Marabut to to nie jest. Pytanie ile PLN chcesz przeznaczyć i doczego będzie namiot używany/jak będzie transportowany. Pamiętaj, że lepiej dołożyć i kupić coś porządnego - to inwestycja.
  12. Co do pogody to Snowstorm - podpinasz go pod Accuweather i ustawiasz największy widget i masz pogode na kilka dni do przodu. Co do kalendarza to Agenda Widget
  13. el_gringo_dado

    X: Rebirth

    Dziwi mnie, że nikt jeszcze o tym nie napisał. Wiem, że to niszowa gra, ale... Oficjalna strona Trailer http://www.youtube.com/watch?v=ybXSYTrX0qU&feature=player_embedded Czekam na tą grę z niecierpliwością, po rewelacyjnym IMO Terran Conflict nie wiem co jeszcze mogli by poprawić.
  14. Jeżeli jeszcze do tego nie doszedłeś, to pod belką z zegarem są odpowiedznie kontrolki, tam wybierasz klawiaturę.
  15. el_gringo_dado

    Zarobki, praca

    W Poznaniu też nie jest łatwiej. Ot na przykład kilka dni temu przeglądałem pracuj.pl i znalazłem dwa kwiatki. 1. sprzedawca w sklepie z artykułami i zabawkami dla dzieci - wymagane wyszże pedagogiczne, 2. konsultant telefoniczy ds. sprzedaży usług internetowych - wymagane wyższe ekonomiczne. Żarty sobie chyba pracodawcy robią w tym momencie...
  16. el_gringo_dado

    Zarobki, praca

    No niby można, ale gdyby do mnie przyszedł taki doradca z Efektu, a niedługo potem ten sam doradca, tylko że pod flagą innej firmy to bym pomyślał że coś tu jest nie halo
  17. el_gringo_dado

    Zarobki, praca

    bryken, tak spytam z ciekawości, skoro było tak fajnie, super, dużo klientów chwalących Cię za wiedzę itd., to dlaczego piszesz to jako "juz byly pracownik Efect-u"?
  18. Transformers 3 - nie zgodze sie z opinią w jednym z postów wyżej, dla fana serii fabuła to istny epic fail. Jako widowisko 10/10, jako fabuła 3/10.
  19. Wejdź na swoje konto w play24 i sprawdź jedną rzecz. Otóż możesz mieć 620 minut i co takiego jak 'minuty do wszystkich' jeżeli coś takiego jest - to są to te dodatkowe darmowe minuty. Pakiet złotówek to zwykły pakiet za który się płaci a minuty do wszystkich to te bonusowe minuty. Sprawdź, bo jeżeli też tak masz to głupio robić raban :)
  20. O ile się dobrze orientuję to vPower to ulepszona wersja 95. vPower Racing to z kolei lepsze 98
  21. W Poznaniu zimno ale zero deszczu/śniegu. Jeszcze wyjdzie na to że zrobiłem dobry deal nie zmieniając laczków na letnie w samochodzie z powodu braku czasu :lol:
  22. el_gringo_dado

    Siłownia

    Jak mamy powiedzieć czy są efekty skoro nie wiemy jak to wyglądało przed startem? A co do samego a6w uważam, że nie jest to najlepszy pomysł na ćwiczenie, szczególnie że pod koniec jedzie sie na samych zakwasach przy minimalnych efektach, do tego jest to dość duże obciążenie dla mięśni brzucha. Nie jestem specjalistą od ćwiczeń, ba, sam mało sie ruszam ale o ile mnie pamięć nie myli, to pomiędzy ćwiczeniem danych partii mięśni powinna być jakaś przerwa na regeneracje owych, czego przy a6w nie ma.
  23. Tu akurat nie ma problemu z gwarancją, bo raz że auto to Kia Rio a nie Ceed więc są 3 lata gwarancji, a dwa że takowa i tak sie skończyła w zeszłym roku, po trzecie wóz i tak był sprowadzony :D A co do 7 lat gwarancji to jest tyle tylko na blache, reszta to 3-5 lat więc bez rewelacji.
×
×
  • Dodaj nową pozycję...