[01:03] jest jakis polski kanal kubuntu? [01:09] Nic nie słyszałem, ale pewnie pomoc odnośnie Kubuntu dostaniesz także tutaj. [01:12] no kiedys bylo [01:12] o KDE tez? wątpie [01:13] no a jednak [01:13] Mało osób tu pisze, ale są tu użytkownicy Linuksa chętni do pomocy i istnieje duże prawdopodobieństwo, że znają KDE. [01:13] tylko pytanie zadac trzeba [01:14] Witaj Psotnick_! [02:23] nie spimy [02:29] zadanie z gatunku "domyslcie sie jak to zrobic" zaczyna mnie przerastac [02:29] zaraz stworze wielkiego bloba, gdzie wszystko bedzie trzymalo referencje do wszystkiego, tak na wszelki wypadek [02:30] moze nawet stworze nowy antywzorzec projektowy? [02:30] "drunk-spider's web" albo "octopus handshake" [02:33] ? [02:33] o co kaman [02:38] m477: z grubej rury zaczelismy programowanie w javie [02:38] BlessJah: a konkretniej [02:38] połowa grupy nie wie jak wygląda w javie for i czemu jest Float i float [02:39] for wyglada jak w C itp [02:39] a my jedziemy wzorzec obserwatora, wątki, kolekcje [02:40] ' wzorzec obserwatora'? nigdy nie slyszalem [02:40] nikt nam tego nie powiedzial, że for wygląda jak w C, zresztą na samo zapoznanie się z eclipsem potrzeba było chwili [02:40] http://pl.wikipedia.org/wiki/Obserwator_%28wzorzec_projektowy%29 [02:40] w javie masz go jako listener [02:40] no to tez zalezy z czym sie wczesniej mialo do czynnia [02:41] ale fakt eclipse na poczatek to nie dobry posmysl [02:41] a to moja wiedza az tak daleko nie siega, tzn wiem co to ale nie wykorzystywalem nigdy [02:41] z Visualem, bezmyslnym klepaniem w MFC i podejściem "it compiles! ship it!" [02:42] teraz to nie wiem w ogole o czym mowisz [02:43] nie przejmuj sie, prowadzacy tez nie znal tej nazwy, jak mantre powtarzal "wedlug tego wzorca zrealizowana jest obsluga zdarzen, patrzcie, tutaj dodaje SluchaczaZdarzen za pomoca metody dodajSluchaczaZdarzen..." [02:44] no cóż [02:44] visual to ide microsoftu, MFC to takie cos dzieki czemu w visualu mozesz tworzyc okienka, a podejscie skompilowalo sie -> wysylaj bylo w rownym stopniu wina studentow jak i prowadzacych zajecia [02:45] problem w tym ze gosc ogarnia w miare i moglby nas duzo nauczyc [02:45] ale nie umie uczyc [02:45] no sa i tacy i tacy [02:45] visual to jeszcze wiem co to [02:46] ja na 1 roku mialem jave, a na drugim C... [02:48] co jest skrajnie bez sensu i dydaktyczne [02:49] i *nie [02:52] ja mialem c/cpp (strukturalne podejscie, nieswiadomie uzywalismy obiektowki), pozniej Programowanie Obiektowe, ktore polegało głównie na układaniu kontrolek MFC i dopisywaniu obsługi zdarzen do guzików [02:52] teraz java [02:55] java imo fajna w przeciwienstwie do cpp i C ktorego nie znosze [02:56] ja się coraz bardziej zrażam, mimo początkowego entuzjazmu do tego języka [02:58] byłem na wykładzie jednego z kół, na którym prowadzący (opiekun kola) w ciagu dwóch godzin przerobił pewnie z połowę materiału jaki mamy zaplanowany na ten semestr [02:58] co najlepsze było to całkowicie zrozumiale i przyswajalne (ale bez praktyki ta wiedza wyparowala blyskawicznie) [02:59] hehe [02:59] obecnie mozna odniesc wrazenie ze tempo jest podobne, ale tak naprawde na kazdym wykladzie jest kilka tematow miedzy ktorymi skaczemy bezladnie, w zwiazku z czym nikt nic nie rozumie [03:00] dobre wyklady z programowania to sztuka, u mnie to wygladalo tak ze babka np przez 60min potrafila omawiac metody klasy String :D [03:00] zreszta i tak nie chodzilem, hehe [03:02] ogolnie po 5 latach studiowania wyrobilem juz sobie zdanie nt. tego wyszstkiego [03:03] na obiektowym (mfc) przez pół semestru gość rzeźbil swoją klasę Vec, która zaczęła jako opakowana jednowymiarowa tablica floatów (taki matematyczny wektor) a skończyła jako nieudolna proteza klasy vector [03:05] nieudolna, bo właściwie nie wiadomo czy klasa Vec miala być wektorem matematycznym, jak to było na początku wykładu, czy strukturą danych, czym się stała po dodaniu wszedzie szablonów (chyba tak to było nazwane) [03:05] troche bez sensu [03:06] az dziwne ze nigdzie c# nie ucza [03:06] bo to jest przyszlosc [03:06] bez sensu to było puszczanie listy na tym wykładzie, zmarnowane 2*15 godzin [03:06] jacekowski: ja chyba wolę, żeby C# uczyły koła naukowe [03:07] akurat siszarpowców dotnetowców i reszty ferajny jest zatrzęsienie u nas [03:07] jacekowski: dlaczego? to raczej zalezy od zastosowania [03:07] bo .net laczy c++ i jave nie majac wad zadnego z nich [03:08] jacekowski: postawiłbyś dropboksa i U1 w wolnej chwili? [03:08] a java jakie ma wady [03:08] co? [03:08] ubuntu one [03:08] a na co mi chmura? [03:09] ci na nic, ale dropbox ladnie synchronizuje współdzielony katalog [03:09] zreszta jak sie nie umie programowac to i jezyk bez wad duzo nie pomoze [03:09] rsync tez to potrafi [03:09] i wiem ze moje dane sa moje [03:09] nie potrafi [03:10] ludzie sie przemieszczaja, podpinaja w losowych miejscach i o losowych porach [03:10] m477: C# byl projektowany jako jezyk ktory ma na .net/JIT dzialac [03:10] bez chmury tego sie nie zsynchronizuje [03:10] jacekowski: i co z tego? [03:10] ze dziala szybciej [03:11] mniej ramu zuzywa [03:11] zreszta jak nie uzywam okien to na co mi jego znajomosc [03:11] ale i tak zastanawiam sie czy nie dałoby sie w DB coś wsadzićm jakiegoś truecrypta [03:11] jest .net micro framework ktory odpala sie na malych mikroprocesorach [03:11] na wydajnosc kodu, maja chyba kluczowe znaczenie umiejtnosci programisty a nie jezyk [03:12] nie tylko [03:12] no nie tylko [03:12] bo gownianego VM nie przeskoczysz [03:12] a javowy JIT nie potrafi nawet SSE [03:12] java raczej nie ma gownianego VM [03:12] co to JIT? [03:13] Just In Time [03:13] nie chce sie za bardzo wypowiadac bo sie bardzo nie znam, ale nauka jezyka bo jest trędi czy cos w tym stylu to imo bez sens [03:14] c# JIT generuje znacznie lepszy kod [03:15] c# nie dziala na linuxie [03:15] rownie dobrze mozna pisac w assie [03:16] dziala [03:16] i to dziala bardzo dobrze [03:16] nie ma platformy na ktorej c# nie dziala [03:17] zreszta jak ktos jest w mairę ogarniety to przesiadka z c# /javy to raczej nie problem [03:17] c# to "trudny" jezyk [03:17] jak ktoś jest ogarniety to dowolny jezyk nie bedzie problemem [03:17] z tego co mi wiadomo to C# korzystac z bibiliotek windowsowych, to jak moze na unixie dzialac [03:18] nie pozwala na wiele uproszczen [03:18] jacekowski: a cpp to nie jest trudny jezyk? [03:18] no i scisle typowanie [03:18] przez "trudny" mam na mysli ze nie pozwala na gownaiany kod [03:18] m477: c# moze ale nie musi korzystac [03:19] m477: tak samo jak java, moze korzystac z natywnego kodu, ale nie musi (ale wiekszosc ludzi korzysta, i jedyna zaleta javy idzie wpizdu) [03:19] to chyba go okraja [03:19] nie [03:19] c# jest calkowicie niezalezny od tego [03:21] jacekowski: ja to jestem leniwy i korzystam z python'a zeby bylo jak najszybciej [03:21] jak musze to cpp, ale staram sie omijac, wiec nie widze sensu zebym np mial sie C# uczyc 'bo ma przyszlosc' [03:22] ale co mnie irytuje to to, ze te wszystkie jezyki tak sie od siebie roznią [03:30] gdyby sie nie roznily, to bylyby jedynym jezykiem [03:30] jacekowski: o tak btw, kiedys pytalem czy da rade zainstalowac kde na ubuntu, to powiedzales, zebym zainstalowal kubuntu-desktop, po tej akcji mialem 2 srodowiska naraz :s [03:32] no tak, ale to nie znaczy ze w kazdym jezyku wszystko musi byc inaczej, iteracje, znaki konca lini, petle ify [03:32] moze blache przyklady, ale czasem mnie to np irytuje [03:33] albo bledy typu nie z tej strony nawiasy przy deklaracji tablicy [03:35] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException [03:35] nawet mi sie nie chce szukać gdzie to... [03:36] o, jednak się na coś te ostrzeżenia przydają - stare pole miałem, którego nie inicjowałem [03:36] nowa metoda sie do starego pola odwoływała zamiast nowego [03:38] system obslugi bledow, czy jak to sie tam zwie, w javie jest bardzo dobry [03:41] rzuca linkiem do linijki [03:42] mnie to i tak ostatnio matlab zaintrygowal [03:43] to działa! - zakrzyknął student przecierając oczy [03:43] po chwili studenta naszła refleksja - czy nie obudził sąsiadów [03:44] - budda kazał się dzielić szczęściem, no to się dzielę - mruknął pod nosem i wrócił do bębnienia palcami w klawiaturę [03:44] lol [04:02] powiedzmy że jedno z głowy [04:02] zostało jeszcze jedno [04:11] hm [04:12] the game of life [04:12] na mocy umowy świat jest torusem [04:19] nastepny nacpany :) [04:20] wyobraź sobie planszę, której przeciwległe krawędzie łączysz [04:20] łączysz dwie - wychodzi walec [04:20] łączysz dwie pozostałe - no i co wychodzi? [04:20] torus [04:21] jak polacze je prostą to nic nie wyjdzie [04:22] sklejasz [04:22] nie chcesz żeby komórki spadłu [04:22] robimy zawinięty flatland [04:24] cos mnie zaczyna mulic [04:24] a ja zacznam miec nadzieje na szybkie skonczenie tego shitu [04:32] m477: też to czuję właśnie [04:33] a jutro intensywny dzień [04:34] trzeba wstac [04:35] nie mam za bardzo jak sie polozyc [04:36] niby zaczynam o 13, ale nie wiem o ktorej skoncze, a moge zaspac po prostu [04:36] potem glosowanie, z uczelni wyjde po 19 [04:36] i lece na dworzec po kolezanke, swietujemy dzisiaj [04:37] mi sie ostatnio zdarza ze przychodze na uczelnie na 8 a wychodze o 21 [04:37] mam tak notorycznie [04:38] dobra ide, elo [04:38] dwa kierunki, koło no i non stop jakieś korki na korytarzu [04:38] elo [04:38] strzelę sobię chrzanem i jakoś dotrwam [04:40] lol, sms? [04:40] ze mną jest źle czy z kimś? [04:51] pfff. [04:54] bastetmilo: i pewnie całkiem przypadkiem tędy przechodziłaś? [05:00] o [05:00] budzik [05:12] * BlessJah ma problem [05:12] (5,5) przychodzi na świat martwy [05:12] :( [05:20] phi. [05:43] zero współczucia [05:53] powitać [05:53] lisu: witać, witać [05:53] lisu: po co tak wcześnie? jeszcze noc jest [05:58] BlessJah: niektórzy muszą przuyjść zanim ludzie zaczna prace i wyjść po zakonczeniu pracy przez niektórych [05:58] ... a i tak dostaną najniższa mozliwą "premie" ;/ [05:58] nawet nie mów [05:58] mnie wczoraj wyrzuciła [05:58] lol, przedwczoraj [05:58] za bardzo pyskowales ? [05:58] przedwczoraj mnie z budynku polibudy wyrzucili, po 21 wejść i wyjść można tylko z przepustką [05:59] lisu: było coś koło 21:20 [05:59] kurde zaraz wywale tego ie 9 w kosmos [05:59] a ja się cieszę [06:00]