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