Přeskočit na obsah Přeskočit na navigaci

Junova reality-show

Žili jsme a museli jsme přemýšlet, jak budeme žít.

Půlnoční odpočinek

Už musím na chvilku vypnout. Prakticky od rána sedím u komplu, vynechat můžu jen hodinku kolem oběda a tak celkem asi dvě další hodinky dohromady ještě taky dám. Jenže jsem vstal v devět. To…

(To už bylo kdysi dávno, nestojí to za to číst)

| Ze života | 65 komentářů

Komentáře (65)

  • Lukyn.cz

    K tomu fotoalbu: Fakt pěkný. Fotky taky, ale já myslim jak je to udělaný. Líbí se mi to. Jestli tohle bude v RS, tak se celkem těšim.

  • juneau

    jj, bude to soucast RS, admini uz jsou provazani. nejdrive jsme si myslel, ze bych ho pak take oddelil a mel jen ciste fotoalbum (pro tech par zajemcu), ale nad tim ted nepremyslim. moc realne to ani nevypada…

    mno, php vola 🙂 (vyplati se vstavat v devet)

  • Charlotte

    Tak jsem odklikala ankety… a to fotoalbum vypadá dokonale 🙂

  • juneau

    snazim se a snazim. ale opet by mi pomohlo, kdyby se zajemci rozpovidali o tom, co by v takovem fotoalbu vubec chteli: funkcnost, co by se melo sledovat statistikami a pod.

    co myslite, bylo by neeticke, kdybych kazde fotce pridal i hodnoceni vylozene typu palec.cz, libimseti.cz a pod? protoze to neni nic tezkeho, jen nevim, jestli to nekdo vyuzije.

  • Charlotte

    myslím, že využije 🙂 co vím, tak líný uživatel raději klikne na anonymní anketu, než aby to hodnotil složitě slovy v komentářích…

  • juneau

    jen mi to prijde trochu neeticky, davat to treba k fotkam krajinek a pod… asi to jeste hodim k moznostem galerie (stejne jako komentare, vyditelnost, zvoleni nahledu…)

    ale oukej, beru to jako… souhlas 🙂 alespon budu mit zitra co delat

  • jakub

    ano… ja bych mohl vypravet… dlouze…

  • pif

    ad mysql_insert_id()) po ulozeni komentare? to ziskas unikatni id komentare ne? treba bbe pochopen zamer, kdyztak vic vysvetli

    ad to druhy) pokud sem to dobre pochopil, tak prvni co me napadlo je si nechat vyplivnout idecka order by nazev souboru, a hodit si je do pole. potom budes mit treba fotka[0]=id_fotky, fotka[1]=id_druhe_fotky,… V poli se pak uz da lehce pohybovat na dalsi nebo predcozi fotku

  • pif

    btw, vypada to hezky :))

  • juneau

    pif> vzdy tam pisu, ze prave ona fce nefunguje 🙂 jinak vim, k cemu slouzi, neboj 🙂

    ad to druhy: to je prave to, cim se mi to delat nechce. nechci pri kazdem scriptu nacitat nove pole stranek, potreboval bych z dane fotky postoupit o jednu vyse – ORDER BY soubor ASC je spravne reseni, ale jak SQL rict, ze ten set vysledku ma zacinat od aktualniho radku (fotky)???

    jedine WHERE id>‚$id‘ + ono ORDER, jenze ja nechci spolehat na to, ze stoupajici id = stoupajici abeceda (jmena fotek)…

  • pif

    btw, davat ciselny hodnoty do uvozovek je hodne spatnej zvyk :))

    zkusil bych jeste reseni primo s tim retezcem…. nevim jestli to bude fungovat, ale zjistil bych where nazev>‚$soucasny_nazev‘ limit 1, where nazev

  • pif

    melo tam bejt

    ale zjistil bych where nazev>‚$soucasny_nazev‘ limit 1, where nazev

  • pif

    no to je des ;))) proste se tu neposle

    where nazev>‚$soucasny_nazev‘ limit 1

    s opacnym znamenkem (where nazev

  • pif

    mas tam asi nejakej divnej ereg, ale uz si urcite pochopil kde mirim :))))

  • juneau

    ja se z toho poseru! samozrejme ze o tom, o cem pises, jsem celou dobu vedel, ale ani jsem nepredpokladal, ze mysql dokaze provnavat dve textovy hodnoty, ktera z nich je… vetsi. Takze jsem to ja vul ani nevyzkousel.

    Samozrejme to funguje. Diky za nakopnuti.

    A ten ereg… je divnej, sem tam to dela. ale ono, malokdo mi do komentaru cpe sql 🙂

  • pif

    jj sure, ok supr ze to aspon jede ;))

  • endlife

    a ty vyrazy, ktere jsou vetsi se seradi od toho, jehoz rozdil s porovnavanou hodnotou je nejmensi po ten, jehoz rozdil je nejvetsi? ja bych se bal, ze ne.. ale zas az tolik do toho nevidim..

  • juneau

    nevim, jaky rozdil presne myslis, ale kdyz dam vetsi nez pict7599.jpg order by jmeno asc, tak to vypisuje od pict7600 vyse a podle abecedniho poradi. presne tak, jak jsem chtel.

  • pif

    prinejhorsim jsou tu jeste cast funkce ;)))))

    http://www.pifik.com/a-6-Funkce-CAST-v-mySQL.html

  • endlife

    aha, vlastne, kdyztam dam order by, tak si vyradim to co potrebuju. uz blbnu 😉

  • juneau

    ty mas co rikat… ja nad necim dv adny premyslim, a nenapadne me to testnout.

  • juneau

    aktualne jsem se dostal do hezke prdelky 🙂

    na album staci nahrat fotky, script je pri generovani databaze sam nazmensuje do nahledu. Jenze co kdyz to bude trvat moc dlouho? co kdyz to server po pul minute tipne? Ach boze… budu muset zase prekopat x stranek, jen abych umoznil nahravat na web i vlastni nahledy… nebo vytvaret nahledy samostatne, at uz po kouskach? to nakonec neni vuuubec spatny napad… oddelit to od procesu tvorby galerie (protoze ten nejde bez rizika reloadnout). Hm, popremyslim…

  • pif

    todle se da vyresit jednodusse…. nastinim reseni… fotky nahravas v cyklu, a treba si nastavis, ze po kazdych peti fotkach provedes reload stranky a zacnes zase zmensovat od pate fotky, pak od desate, etc….

    presouvat se muzes bud php headerem, anebo v tomhle pripade je lepsi pouzit JS, aby videl user i vystup

    window.location to jisti

  • juneau

    kdepak, uz to delam jinak. samostatny script pak po vytvoreni galerie porovnava jeji fotky s nahledy. zjisti-li, ze je nejaka fotka singl, vytvori ji nahled a pokracuje dal. Poprve to muze trvat dlouho, ale kdyz to server utne, tak sen nic nestane. User to spusti znovu a script uz najde jen pet fotek bez nahledu, ktere udela cobydup.

    neni to tak komplikovany…

  • endlife

    já mám co říkat, protože to samé jsem zavrhl s tím, že to určitě nepůjde a začal přemýšlet, jak bych to udělal pomocí nahození jedné tabulky dvakrát a jejího vzájemného posouvání 😉 prostě blbnu 🙂

    btw: co když na serveru nebude GD knihvna? nevim, esli je na wzku.. bych se mohl podivat, by mi to celkem usetrilo praci ;))

  • juneau

    mam tuseni, ze na wz gd je. jdu se kouknout do infa… jo, vypada to na gd2

    http://mt.wz.cz/info.php

    a moznost uploadnuti vlastnich nahledu tam samozrejme taky dam 🙂

  • endlife

    tak jsem se tam byl podívat… a nebyl jsem sám, ehm 🙂

    to je super 🙂 s tím jsem nikdy nepočítal 🙂

  • juneau

    ja to zase pro zmenu nedokazal vyuzit 🙂

  • ailyn

    jsem na skok doma (však víš). budeš chtít ty csska? nevím, kdy zas budu u compu, ale po prázdninách určitě.

  • juneau

    pokud do toho mas chut, tak si klidne hraj… html se nijak drasticky nezmeni, mozna jen pribude nejaka stranka se statistikou. ruce mas volne… zalezi to na tobe, ja sam vice dizajnu delat patrne nebudu.

  • juneau

    jo, a radeji nesahej (u nahledu) na nic jineho nez barvy a podobne… tam vsechno sedi na milimetry presne a sam jsem to ladil nekolik hodin. vypis nahledu bych opravdu nechal vzdy ve stejne strukture, ale s tim vsim kolem delej, co te napadne…

  • pif

    gd uz je samozrejmosti novejsich instalaci php

    #24 – moje reseni je vice user friendly, nemusis nic spoustet vickrat

  • DJ.Maca

    Co tak pouzit set_time_limit? http://cz.php.net/manual/cs/function.set-time-limit.php Take haluze vymyslet jako reaload stranky nedej boze pres JS, docela cloveka rozesmeje :o)

  • endlife

    set_time_limit bude na wzku na 99,9% zakazany..

  • endlife

    na 100% – exec system passthru set_time_limit error_log ini_alter ini_set dl pfsockopen openlog syslog readlink symlink link leak fsockopen proc_open() has been disabled for security reasons

  • DJ.Maca

    IMHO: Spoustet takovy skript na freehostingu je docela blbost a admini nebudou radi, ze jim CPU zere takovy skript. Holt, kdo chce mit neco zadarmo, musi pocitat s omezenim nebo si priplatit. Ci pokud nekoho znate, kdo ma server, tak u neho mit hosting.

  • DJ.Maca

    Vem si tak, ze kdybys mel fotky v rozliseni 2048×1572 a bylo bych dejme tomu 50, tak by to docela dobre zahltilo WZacky server ;o) No, ani by tam asi nevlezlo. Ja uz ani neznam ceske pomery na freehostingu, uz x let jsem jejich sluzby nevyuzil

  • endlife

    mno, prave proto jsem si myslel, ze to nebude povolene 🙂

  • pif

    safe mode bezi skoro vsude, jestli mas tolik prachu aby sis mohl poridit vlastni server tak klidne ;)))), takze si spis rozesmal ty me :)), takhle se to da s reloadem normalne vyresit. Sice jsem to nedelal na wz, ale taky na sefomodu, s timhle krasnym rozlisenim co rikas a de to. I tak jsou jeste porad daleko horsi fce nez todle, a kdyz to rozdelis s tema reloadama, neni to zas tak hrozny

    az mam chut spocitat jak dlouho zabere resize jedne fotky ;))

  • DJ.Maca

    Zahlcovat neustalimi pozadavkami server. Ehm, kde to zijes. Kdo tady mluvil o safe mode? Asi vis o tom malo. To neznamena, ze kdyz si safe mode zapnes, ze ti ta dana funkce nejede. Ono se to musi v safe mode NASTAVIT. Jekoliz, na freehostingu je blbost povolovat SET_TIME_LIMIT, protoze by kazdy vycuranek par hezkymi scriptiky se SET_TIME_LIMIT(0) odrovnal server. Pokud ti dany placeny hosting tuhle moznost nenabizi, tak neni od veci poslat zadost adminovi nebo prejit konkurenci.

    Ehm, me uplne pobavila tva neznalost. Jak bys pocital resize fotky na serveru nejakeho hostingu? Chlapce neplet si to s lokalem. Na ty masiny jdou behem sekudy 10 – 10 000 a vice pozadavku, a kazdou ms je jina zatez CPU. Kdybys nekdy aspon mel moznost starat se o hosting nebo alespon se nejakym zpusobem spoludilet, tak bys nemluvil tak z cesty.

    Dale by se melo rozlisovat prasacky kod a elegatni a funkcni kod. Tady bych chtel jen poznamenat, ze me zbytecne reloadovni jen pobavilo a ten JS rozesmal(uz uplne zbytecne a pomale). Na co, kdyz se to da vyresit elegatne pomoci SET_TIME_LIMIT. Nic jsem nerekl o te funkcnosti. Ta pojede, ale vem si v potaz za jakych podminek. Ono to vzdycky krasne jede na lokale, ale az to nasadis na server, tak to se potom nekdy muzes divit. Pokud chces delat veci poradne a vyuzit to v praxi(pokud se tim budes zivit), tak zacni delat veci poradne a ne, ze ono to jede. To neni smysl programovani, je to o tom, jak vyresis tu problematiku.

    Ale co, kazdy zna to sve, a nekdy se stane, ze nevedomky uklouzne. To je normalni a mylit se je tak lidske :o) A dela to kazdy, za to se nema stydet, ale priznat si to. Je i mozne, ze jsem take nekde uklouzl, i to je mozne :o)

  • Raul

    ty jeste tajis blog pred ivkou, jo? hm…

  • juneau

    raul> samozrejme ze blog tajim.

    a vy dva si prestante hrat na chytry, dokud to neotestujete. resize galerie, ktera je na netu, trvala stejne dlouho na lokalu jako na server. tecka.

    a reknete mi, kterej DEBIL bude davat na web fotky 2048…

  • pif

    1. o lokalu nemluvim
    2. tam kde je safe mode vyplej, se da predpokladat i povoleni techto fci, ale pravda neni to pravidlem. Nicmene, tve reseni je nepouzitelny, kdyz si to skoro nikdo nemuze realne dovolit.
    3. a js je tam jen z jednoho duvodu. Aby mel user pocit, ze se neco deje, a dokonce muze videt behem te doby „nahravam obrazky bla bla bla“
    4. stejne dlouho to asi trvat nebude
    5. co je na tom reseni prasacke, pomale, zbytecne? jak to resis ty? a set time limit tady netahej, kdyz ho skoro nikdo nema
  • pif

    btw, neda se zit ze bych se tim uplne zivil, ale neco sem uz udelal. a todle se normalne pouziva ;), dokonce to nemam z vlastni hlavy 😀

  • DJ.Maca

    juneau: ja se nad nikym nepovisuji, jen tady pif. Znam psousut lidi, co vystavuje takove fotky, ci spise to nechavaji na ftpkach obcas to posilaji na maily.

    1. To jsem reagoval, ze dokazes spocitat rychlost resize(coz na lokalu je pomalu konstatni rychlost) Ja take nemluvil nic o safe mode.
    2. Ach jo, asi tady nekdo nevi k cemu slouzi safe mode. Jde jen o nastaveni, ktere funkce budou vypnuty. Si klidne muzes vypnout mysqli_connect(jakoukoliv funkci). Doporucoval bych cist a nepovysovat se a nemit usklebky. Zalezi na adminu daneho serveru, co zakaze. Asi vetsinou ti spise zvysi set_time_limit, kdyz o to pozadas. Rikat neco o safe mode se spojitosti resize, je nesmyslne. Jde o diametralne odlisne veci a nemaji zadnou spojitost.
    3. Pomale, zbytecne posilas data tam i zpet, jen to zdrzuje.
    4. Nevim, co bude dlouho trvat
    5. To ze nekdo poradne nic nevi o safe mode, tak sem set_time_limit budu tahat. Ehm, uznam, ze jsem v tom reloadovani ujel, melo se to vstahovat ve spojisti s JS. To se omlouvam. Ono se spatne pise komentar, kdyz se diva na Samurai Champloo. Moje vina, potom vznika obcasna demagogie. Neni problem sledovat jak dlouho skript bezi, pokud rekneme dosahne hranice 29,5sec, at dojde k reloadu. Zabijes 2 mouchy dve ranou. Tam kde to probehne rychle do daneho limitu, tak se nic nepresmeruje. Pokud dojde k limitu, at se to znovu spusti. Nebude takova zatez.

    Jak rekl juneau, nechme toho. Kazdy ma jiny nahled na danou vec. Ty nepis zbytecne vysmesne smaily. Vypada to, ze se povysujes. Je uplne proste, ze kazdy to vidi jinak, dle svych zkusenosti. Jen nekde je dobre se zamyslet, co ten druhy pise. A treba premitat, zda-li je ma on pravdu. Ja tady uznam, ze jsem uklouzl s tim reloadem. Ted jen otazkou, jak se to udela.

    Pravda, ja takove veci nikdy vetsinou neresil. Vetsinou to bylo vse bez omezeni nebo stacilo napsat adminovi. Ja jsem pomahal na hostingu http://www.flyweb.cz Takze mam z toho nejake manyry, protoze vim, jaka tam byla zatez a jake prasacke kody tam byli spustene a jak to zralo CPU. Ted delam pro http://www.b4y.cz forum, na tom serveru nejede zadny safe mode, takze si tam prakticky muzu delat ve skriptech, co chci. Coz mi vyhovuje, nejsem omezovan prakticky nicim. Jen se snazim, at ty skripty maji, co nejmesi zatez a jsou rychle. Doporucuji si sehnat knizku „Pokrocile programovani v PHP 5“ od Zoner Press (http://www.zonerpress.cz/kniha-pokrocile-programovani-v-php5.html) Jen nemam prava na nastavovani IISka, ASP.Net, MySQL, MSSQL a PHP.

  • juneau

    to uz si ze me delate prdel, zejo?

  • pif

    kdo me zna tak vi, ze pisu hafo smajlu uplne vsude, a nemyslim to jako povysovani ;))) (jako prave ted)

    jinak – spojil jsem safe mode a set time limit, coz nebylo uplne spravne. Nemusis mi vysvetlovat safe mode a set time limit, todle uz beru jako povysovani ja 😀

    „Take haluze vymyslet jako reaload stranky nedej boze pres JS, docela cloveka rozesmeje :o)“ me nastartovalo. Tak budiz peace.

    Ted seriozne, psals o tom ze to treba v 29.5 utnes…. Jak to provedes, kdyz rekneme, ciste hypoteticky, kdyz budes na case 29 sec a jdes zmensovat. Ted ti to zmenseni zabere treba sekundu a pul :)). Jak to resis?

  • pif

    aha, spatne sem si to precetl „Pokud dojde k limitu, at se to znovu spusti. Nebude takova zatez.“

    njn, to neni moc pohodlne pro usera 🙂 a casu tim user taky moc neusetri

  • DJ.Maca

    Ehm, ehm, rika ti neco stream? A krasna funkce stream_set_timeout(http://cz.php­.net/stream_set_timeout)? Jeste bych se precetl o cem jsou vubec stream http://cz.php.net/manual/cs/ref.stream.php

    To, ze opravuji tvoji omylnou domnemku, cos zde uvadel, neznamena moji povysenost. Ja vim dobre, jak jsem zacinal a co jsem delal za dobre cunarny. I dnes obcas udelam. V prubehu programovani si budes zvykat na jine postupy a lepsi. To neni nic spatneho. Jen jsem opravoval, tve zde spatne vylozene informace. Kazdy se postupem casu uci. Ja se taky porad ucim, a nekdy jsem tvrdohlavi. Je dobre zkouset nove postupy a zjistitovat jejich ucelnost, rychlost a jak se mi hodi do app. Proste cely zivot se budes ucit.

    Vis, ono je tam magicke slovAbcyicko „docela“. Ono to ma jakousi prioritu a priklada to ve spojeni s dalsim slovem urcitu vahuh to priblizil, tak neco podobneho v anglictine jsou modalni slovesa. Tudyz to neznamena vysmech, ale takovy usmev, az by se chtelo smat, ale byl to jen ten usmev. Nic vic, nic min. Omlouvam se jeste jednou za tu nevhodne volenou vetu a interpretaci reloadu spolecne s JS. To jsem fakt ujel. Vis ono, by se patricne sluselo nekdy setrit s temi smailama a ne k tomu dodavat vice usmevu „)“ ci „:D“. Asi tak.

    juneau: Je potreba si vyjasnit problem. Vzdyt se tu nehadame, ani neosocujeme, ani nenadavame, jen prekladame informace. Nekdy mylne nekdy ty spravne. Kazda strana se toho dopustila. Ja taky nevykrikuji, ze mam 100% pravdu. Taky proto tam davam ty sve suvky. Pokud se podivas na ty streamy, tak mozna najdes dobry a elegatni zpusob vyreseni tveho problemu. Kdyz ne, tak ne. Je to jen na tobe. Je dobre se dovedet o novych vecech. Kazdy nezna vsechno, ani ja ne :o)

  • DJ.Maca

    pif: ja mel rozepsany komentar, takze se to nevztahuje na ten tvuj posledni. Omlouvam se

  • pif

    ted trochu nechapu jak ty stream fce chces pouzit pro zmensovani obrazku?

  • pif

    koukam ze jun uz aspon povolil komentare, no uz jsem si rikal co chlapec vyvadi 😉

  • pif

    mas icq? my #157353222

  • juneau

    co vyvadim? Doprdele myslite si, ze takovehle kroniky patri do komentaru blogu???

  • DJ.Maca

    Tady se uz konci uz s debatou a presouva se na ICQ

  • pif

    juneau zas tak moc to neres ;))))) aspon ti prileze vic lidi z vyhledavacu, dobry ne? vzdycky te to tak potesi, kdyz tady nekdo najde neco uzitecnyho 🙂

  • juneau

    hodni kluci.

  • DJ.Maca

    juneau: Ja se osobne omlouvam, za zasvineni tveho blogu. Jen jsem nechtel vysumnet tuhle zalezitost. Vse se vyjasnilo na ICQ. Muzes moje prispevky s klidnim svedomim vymazat :o)

  • pif

    co furt wow ;))))

  • juneau

    no… spis me to privedlo na myslenku „zamykat“ komentare. neskryt je, ale nepovolit pridavani novych. to by se dalo zkompilovat 🙂

  • DJ.Maca

    vidis, aspon si dostal inspirace nez moje stream :o) Od toho jsou debaty, ne?

  • pif

    :))))))))))))))) nekutil bych to, potom si zrus komentare uplne

Připojte váš komentář

Vaše e-mailová adresa nebude zveřejněna. Pole označená hvězdičkou (*) jsou povinná.