[18:17] <darkknightcz> zdravim, nejaky napad? load 25, volna ram 26mb, ssh stale ceka na connect :)
[18:17] <darkknightcz> (a server 150km daleko)
[18:17] <Ratten> jako ze ti ani nejde lognout na ssh ?
[18:18] <darkknightcz> noo, lognuty jsem, ale posledni odezva  trvala 30 minut :), dalsi lognuti nejde
[18:18] <Ratten> co tak restart ?
[18:18] <Ratten> a cekat :D
[18:19] <darkknightcz> to jsem zkusil, pred trictvrte hodinou:D
[18:20] <Ratten> pochybuju ze ti nekdo pomuze (tady)
[18:21] <darkknightcz> tak za zkousku jsem nic nedal ze :)
[18:21] <Ratten> treba nekdo bydli blizko :D
[18:21] <Ratten> jo tedka by se ti hodila GSM zasuvka
[18:22] <darkknightcz> joo, kdyby ti blbci v ibm davali defaultne do serveru tu kvm kartu :)
[18:25] <Ratten> nemaj technickou podporu ?
[18:25] <Ratten> no i kdys je 8hod
[18:28] <Nethe> dotaz
[18:29] <Nethe> Umi nekdo v jave a chtel by se treba zdokonalovat? Nabizim eu domenu, webhosting a zkusenosti :) Jednalo by se o spoluucast na funkcnosti mc serveru
[18:30] <Nethe> kdybyste nekdo o nekom vedel, tak dejte vedet prosim :)
[18:31] <Ratten> funkcnosti ? jako ze by ti nakej "blazen" do minicraftu pridelaval veci ? nebo jen o zpusteni
[18:34] <Nethe> no tak hlavne o administraci :) mc je celej o jave, vcetne pluginu
[18:34] <Nethe> nepotrebuju pridelavat
[18:34] <Nethe> pluginu je dost
[18:34] <Nethe> nabizim co nabizim, samozdrejmne kdyz bude chtit vyvijet, nemam problem... administrace serveru je soucasti 
[18:34] <Ratten> dit to tam jen das
[18:34] <Nethe> :DD
[18:34] <Nethe> kdyby to tak byo, neshanim to
[18:35] <Ratten> dit ten server maji i lide co poprve zaply PC
[18:35] <Nethe> ale v jakem stavu, to je otazka jina
[18:36] <Ratten> a mas aspon server ?
[18:36] <Ratten> jako hardware
[18:36] <Nethe> ano
[18:36] <Nethe> wedos
[18:36] <Nethe> bezi to solidne
[18:36] <Chinese_soup> jo
[18:36] <Chinese_soup> prootze na tom bezi ssh demon a init
[18:36] <Chinese_soup> :D
[18:36] <Chinese_soup> trolololo
[18:37] <Nethe> ten server, mam spravovanej profesionalne, takze trololo si odpust ;)
[18:37] <Chinese_soup> řídký
[18:37] <Chinese_soup> a proc bych si to odpoustel?
[18:37] <Chinese_soup> oznacoval jsem jen svou zpravu jako vtip
[18:38] <Ratten> Nethe ja o nekom vedel kdo me s tim otravoval s tim mc
[18:38] <Nethe> jak otravoval? :)
[18:38] <Nethe> mas na nej kontakt? Jabber /icq / skype
[18:38] <Nethe> nebo spis, jestli jeho zajem trva, tak at pisne na nethe@blesmrt.net
[18:38] <Ratten> poskytnul jsem mu prostor narval tam tolik pluginu ze jsem ho za tyden vykopl 
[18:38] <Nethe> :D:D
[18:39] <Ratten> protoze moc hardwaru
[18:39] <Nethe> ja chci nekoho, kdo se vyzna v jave
[18:39] <Nethe> jo, je to narocny
[18:39] <Ratten> bez tech pluginu ne
[18:39] <Nethe> ale server bez tech zakladnich neni ono
[18:39] <Ratten> ja to nechapu jak to nekdo muze hrat
[18:40] <Nethe> tak mc je v pohode :)
[18:40] <Nethe> dost o kreativite
[18:40] <Nethe> a rozhodne lepsi nez wowko
[18:40] <Nethe> napriklad
[18:40] <Nethe> ja potrebuju cloveka, co javu umi. Ne co mi tam bude jen s odpustenim srat pluginy
[18:40] <Nethe> to umim taky
[18:40] <Ratten> ale takovej clovek ti nepujde delat server na minicraft
[18:41] <Nethe> za zkousku to stoji ;) Nic hele, neres to, poptam se jinde.
[18:42] <Ratten> vite jestli prijde Frosty ?
[18:44] <Ratten> chinese nebo ty urcite umis OOP ze ?
[18:44] <Chinese_soup> +-
[18:44] <Chinese_soup> nejaky zaklad cca ano
[18:44] <Ratten> ja se s tim teprve seznamuju
[18:44] <Ratten> pokud to dobre chapu tak hlavni prednost je toho ze to mas jako kdyby soucastky
[18:45] <Ratten> takze kdys treba delas menu tak si udelas 3 ty objekty
[18:46] <Ratten> ale porad nevidim vyhodu oproti funkce
[18:49] <SquirrelCZECH> ty
[18:50] <SquirrelCZECH> trida, je jen takova sada promennych a funkci
[18:50] <SquirrelCZECH> + nastava ve vecech jako je: dedicnost
[18:50] <SquirrelCZECH> muzes lehce obohacovat o nove veci stavajici tridu
[18:50] <SquirrelCZECH> zakladni vyhoda v tom je ze mas public/private funkce
[18:51] <SquirrelCZECH> takze pro vnitrni chod mechanizmu mas funkce, ktere venek nemuze pouzit (bezbecnost)
[18:52] <Ratten> priklad v php ?
[18:52] <SquirrelCZECH> a samozrejmne jak jsi psal tak instancovani je zlata vec... proste jednou varhnes tridu na urcitou cinnost a nemusis resit co se deje kdyz tech cinnosti delas nekolik najednou
[18:52] <SquirrelCZECH> Ratten, ceho konkretne?
[18:52] <SquirrelCZECH> nemluve o tom, ze magicke funkce jako __construct, __destruct, __get, _set taky delaji spoustu peknych veci
[18:53] <Ratten> no nakej priklad v php kde by se to dalo zneuzit public/private
[18:53] <SquirrelCZECH> s tim ze hlavni je to, ze bez OOP a pravidel pri OOP (kazda trida by mela delat jednu vec etc....) defakto nejsi schopen udelat velky projekt tak aby si se v tom vyznal
[18:54] <SquirrelCZECH> Ratten, blbec programator
[18:54] <SquirrelCZECH> :-)
[18:54] <SquirrelCZECH> proste, predstav si ze mas tridu, ktera ti ma pracovat z DB
[18:55] <SquirrelCZECH> proste ziskavat data, zapisovat etc...
[18:55] <SquirrelCZECH> ovsem ty jako spravny programator pocitas s tim ze ti tvoje hlavni DB muze vypadnout a prestat fungovat... tak treba pouzivas dva typy
[18:55] <SquirrelCZECH> DB...
[18:55] <SquirrelCZECH> takze pro kazdou DB potrebujes zvlast napsat prikaz na "select" (treba)
[18:55] <Ratten> j
[18:56] <SquirrelCZECH> takze, mas tri funkce:
[18:56] <SquirrelCZECH> "select" "selectFromDBA" "selectFromDBB"
[18:56] <SquirrelCZECH> select rozhodne, ktera DB je funkcni a podle toho pouzije jednu ze zbylych dvou funkci
[18:56] <SquirrelCZECH> pokud by jsi ale ostatni dve neudelal "private" ale nechal je public
[18:57] <SquirrelCZECH> tak blbec programator, ktery tu tridu pouziva, muze ve svem kodu pouzivat primo konkretni funkce (tj. napr: "selectFromDBA")
[18:57] <SquirrelCZECH> a tim padem kdyz DBA vypadne tak cela aplikace prestane fungovat
[18:57] <SquirrelCZECH> kdyby ale pouzil "select" tak se to samozrejmne nestane
[18:57] <SquirrelCZECH> ....
[18:57] <SquirrelCZECH> etc...
[18:58] <Ratten> jo tak jako ze ji zamkne pred pouzivanim
[18:58] <SquirrelCZECH> jj
[18:58] <Ratten> aha
[18:58] <SquirrelCZECH> private function muze pouzivat jen samotna trida
[18:58] <SquirrelCZECH> dalsi krasny priklad je s promennou
[18:59] <SquirrelCZECH> protoze pokud ji nechas public, tak nekdo ji muze lehce zmenit... coz treba u promene, ktera urcuje ID uzivatele opravdu nechces...
[19:00] <SquirrelCZECH> zato co kdyz ji udelas private a napises funkci: "getPromena(){return $this->promena;}" tak ti ji nikdo nemuze zmenit, presto si ji ale vsichni prectou...
[19:00] <SquirrelCZECH> etc...
[19:00] <Ratten> jako lehce zmenit myslis jako nekdo kdo semnou natom spolupracuje ?
[19:00] <SquirrelCZECH> no...
[19:00] <SquirrelCZECH> tohle konkretne je proti hackerum
[19:00] <Ratten> a u proceduralniho to nehrozi ?
[19:01] <SquirrelCZECH> prave ze jo
[19:01] <SquirrelCZECH> kazda $promena jde zmenit :-)
[19:01] <SquirrelCZECH> pokud mas proceduralni a na zacatku kodu $ID = $_SESSION['ID']; (treba)
[19:01] <Ratten> jj to mam :D
[19:01] <SquirrelCZECH> a hacker to zjisti, a podari se mu nekam vlozit kod: "$ID=0" (vetsinou admin ma 0) tak jsi v pyci
[19:02] <SquirrelCZECH> :-)
[19:02] <Ratten> a kam by ji ukladal ?
[19:02] <SquirrelCZECH> mu nejde o to ziskat ji
[19:02] <SquirrelCZECH> mu jde o to, aby si web myslel ze on je admin
[19:02] <SquirrelCZECH> etc...
[19:02] <Ratten> jo to chapu ale jak on to vyvola
[19:02] <Ratten> to by musel mit pritup k php
[19:03] <SquirrelCZECH> ty... staci spatne pouzivani include(); etc...
[19:03] <Ratten> i kdys session je takovje zradnej
[19:03] <SquirrelCZECH> jakoze, chyba se vzdycky najde :D
[19:03] <SquirrelCZECH> pointa je v tom neulehcovat to zakernakum...
[19:03] <SquirrelCZECH> Ratten, jestli se chces poradne naucit PHP
[19:03] <SquirrelCZECH> ale opravdu poradne
[19:03] <SquirrelCZECH> tak pocitej s tim ze to neni lehke :D
[19:03] <SquirrelCZECH> a podivej se na http://nette.org/cs/
[19:03] <Ratten> aaaaaaaaaaa
[19:03] <Ratten> tim me uz nedes :D
[19:03] <SquirrelCZECH> P.S: mne trvalo tyden nez jsem pochopil jak to funguje
[19:04] <SquirrelCZECH> :-)
[19:04] <SquirrelCZECH> ver mi
[19:04] <SquirrelCZECH> kdyz jsem se hecnul a naucil jsem se s tim
[19:04] <Ratten> HFechovy rok 
[19:04] <SquirrelCZECH> tak moje aplikace najednou zacli fungovat :D
[19:04] <SquirrelCZECH> a dobre
[19:04] <SquirrelCZECH> :-)
[19:04] <SquirrelCZECH> a hlavne pochopis spoustu programatorskych principu, zpusobu a dobrych mravu...
[19:04] <SquirrelCZECH> etc...
[19:05] <Ratten> ja uz se dival nato nette ale bez chapani tech objektu to nejde
[19:05] <SquirrelCZECH> to ne no :D
[19:05] <SquirrelCZECH> ale v nette to prave krasne vuzili
[19:05] <SquirrelCZECH> vyuzili
[19:05] <Ratten> ale tu dokumentaci maj zastaralou
[19:06] <SquirrelCZECH> njn
[19:06] <SquirrelCZECH> "opensource" :-)
[19:06] <Ratten> polovina objeku prejmenovana
[19:06] <Chinese_soup> oss nemaji vzdycky debilni dokumentaci!
[19:06] <SquirrelCZECH> Chinese_soup, to ne
[19:06] <SquirrelCZECH> Chinese_soup, ale vetsinou jo
[19:06] <SquirrelCZECH> :-)
[19:06] <SquirrelCZECH> Ratten, http://www.root.cz/clanky/php-v-objeti-objektu-1/
[19:07] <SquirrelCZECH> tady jsem to sice necetl, ale root vzdycky delal kvalitni clanky...
[19:07] <Ratten> jj to ctu
[19:07] <Ratten> jenze obcas neco nechapu
[19:07] <Chinese_soup> ne, vetsinoz ne!
[19:07] <Chinese_soup> musis verit komunite!
[19:07] <Chinese_soup> komunita ruluje
[19:07] <Chinese_soup> kominuta vsechno zvlada
[19:07] <Chinese_soup> komunita je nejlepsi
[19:08] <SquirrelCZECH> jasneeeeeeee
[19:08] <Chinese_soup> komunita <3
[19:08] <SquirrelCZECH> Chinese_soup, pohadky jidny
[19:08] <Chinese_soup> nasrat
[19:08] <Chinese_soup> je na ne pravy cas
[19:08] <SquirrelCZECH> *jindy
[19:08] <Chinese_soup> :D
[19:08] <SquirrelCZECH> ... :D
[19:08] <Chinese_soup> a nas pan tecka!
[19:08] <SquirrelCZECH> Ratten, tak se kdyztak nekde na irc zeptej
[19:08] <Chinese_soup> :D
[19:08] <Ratten> to delam :D
[19:08] <SquirrelCZECH> ok, tak kdyz neco konkretniho nepochopis napis
[19:09] <SquirrelCZECH> afk
[19:09] <Ratten> no jeste mam otazku kdys tvorim podminky to mam normalne proceduralne tvorit ? myslim jako podmiku kdys odeslu select
[19:12] <SquirrelCZECH> jj
[19:12] <SquirrelCZECH> jakoze, nez se naucis co psat proceduralne a co resit tridou/funkci tak to chvilku potrva
[19:12] <SquirrelCZECH> to je ta "magic" cast oop :D
[19:13] <Ratten> ale ty objekty se skladaj proceduralne
[19:13] <Ratten> jako vyvolani tech objektu
[19:13] <Ratten> to funguje jak proceduralne ?
[19:14] <Ratten> no uvarim kafe a jdu to precist jeste jednou
[19:14] <SquirrelCZECH> cc?
[19:14] <SquirrelCZECH> ted nevim co myslis :D
[19:15] <Ratten> no ze ty podminky a vyvolani tech funkci se pisou normalne "podsebe" jak u proceduralniho
[19:15] <Ratten> funkci = objektu*
[19:16] <Ratten> no blba otazka... beru z5
[19:17] <Ratten> diky za rady
[19:48] <darkknightcz> ḧehe, ten Nette je pekne naivni :) osobne mam minecraft na masine s dvema xeonama a 24gb ram :)
[19:48] <darkknightcz> a co to tu bylo za otazky ohledne php? nechce se mi  to procitat... jinak porad zadna odezva :D
[20:01] <SquirrelCZECH> cc?
 se ptal co ma delat kdys se mu sekl server a nejde mu ssh 
[20:21] <Ratten> nebo jde ale ma odezvy hodinove
[20:21] <Ratten> a rr daval a nic
[20:21] <darkknightcz> uz ani to ne :)
[20:21] <darkknightcz> rr jsem nedaval :)
[20:21] <darkknightcz> jsem od serveru daleko, serverovna zamknuta, pobliz je jenom vratny :)
[20:21] <Ratten> cekej do zitrka
[20:21] <Ratten> pak jim tam posles 200kc za zmacknuti cudle 
[20:22] <darkknightcz> nojo, zitra to uz budu moct resetnout manualne :)
[20:22] <darkknightcz> jsem cekal, ze se to vzpamatuje aspon trochu... debilni swap :)
[20:22] <Ratten> a tam mas co za distribuci ?
[20:22] <darkknightcz> deb
[20:23] <Ratten> se ti tam neco moc rostahlo ? a zabralo celej swap ?
[20:23] <darkknightcz> nene, prave ze ne
[20:23] <darkknightcz> a kdyby tam nebyl swap, tak to ten proces killne, ale takhle se to snazi uswapovat
[20:23] <Ratten> java to ma v oblibe
[20:24] <darkknightcz> nojo :)
[20:24] <darkknightcz> co jsem jeste stihnul, tak bylo uptime a free, load 25, volna ramka 26m
[20:25] <SquirrelCZECH> :D
[20:25] <SquirrelCZECH> rofl
[20:25] <SquirrelCZECH> se swapem je prdel no :D
[20:25] <Ratten> mas 24GB ram a jedes do swapu ?
[20:25] <darkknightcz> nene
[20:25] <darkknightcz> to je hlavni, ten s 24gb ram, ten ma volno jeste dost :)
[20:25] <darkknightcz> posledni server se swapem a ja zrovna jak debil zapomenu zmenit spousteci soubor z hlavniho (ten co se hryznul je na vyvoj)
[20:26] <SquirrelCZECH> :D
[20:26] <darkknightcz> takze na server s 4gb ram to alokuje 9 (maximalne... a zrovna se to tak zatizilo, ze to neutahlo :) )
[20:37] <Ratten> to musi byt fajn hlavne kdys to pak treba pisou lidi "kdy to pojede"
[20:44] <darkknightcz> hehe, to na mainu mam akorat problem, ze obcas pada frontend na ovladani (fakt to mono nenavidim :D), ale tohle je dev, takze to neni problem, kdyz to den nejde (spis jsem tam zrovna delal nejake zmeny, tak snad mi nezhavaruje disk