abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:22 | IT novinky

    Český telekomunikační úřad zahajuje novou etapu využívání vysokofrekvenčního rádiového spektra v pásmu 26 GHz. Toto pásmo bude od 1. 7. 2026 otevřeno pro provoz moderních bezdrátových sítí, zejména sítí páté generace (5G), pevných bezdrátových přístupových sítí (FWA) a lokálních či průmyslových sítí určených například pro výrobní areály, logistická centra nebo technologické kampusy. Současně s otevřením pásma 26 GHz přistoupil ČTÚ ke zpřístupnění informací o využívání rádiových kmitočtů v tomto pásmu.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky

    Logitech představil myš Signature Comfort Plus M850 L s polstrovanou opěrkou dlaně pro větší pohodlí a sadu s touto myší a klávesnicí s integrovanou opěrkou dlaní Signature Comfort Plus Combo MK880.

    Ladislav Hagara | Komentářů: 0
    včera 16:33 | IT novinky

    Gaël Duval se rozepsal o novinkách a plánech Murena a /e/OS. Počet uživatelů telefonů Murena a mobilního operačního systému /e/OS bez aplikací a služeb od Googlu se blíží 100 000. Ambicí je, aby se /e/OS stal třetí mobilní platformou v Evropě i na světě, s potenciálem dostat se i na PC. Blíží se vydání nové verze 4 s funkcemi zálohování a obnova, import e-mailů z Gmailu a rozpoznávání hlasu. Murena Workspace přinese videohovory, elektronický podpis a správu zařízení (MDM).

    Ladislav Hagara | Komentářů: 4
    včera 15:22 | Komunita

    Dnes a zítra probíhá Ubuntu Summit 26.04. Na programu je řada zajímavých přednášek. Sledovat je lze na YouTube. Úvodní slovo měli Mark Shuttleworth a Jon Seager.

    Ladislav Hagara | Komentářů: 1
    včera 05:00 | Nová verze

    Lazygit byl vydán ve verzi 0.62.0. Jedná se o TUI (Text User Interface) nadstavbu nad gitem.

    Ladislav Hagara | Komentářů: 0
    včera 04:44 | Zajímavý článek

    Jiří Eischmann se v příspěvku na svém blogu o rozepsal o tom, kam se vyhledávání v jeho očích posledních 10 let posunulo, jaké má zkušenosti s AI vyhledáváním, proč na něm nechce záviset a jaké vyhledávací služby ho v poslední době zaujaly.

    Ladislav Hagara | Komentářů: 2
    včera 03:33 | Nová verze

    Wayland kompozitor Labwc byl vydán ve verzi 0.20.0. Labwc je inspirován správcem oken Openbox. Postavený je na wlroots.

    Ladislav Hagara | Komentářů: 2
    26.5. 17:00 | Nová verze

    AlmaLinux OS byl vydán ve verzích 9.8 s kódovým jménem Olive Jaguar a 10.2 s kódovým jménem Lavender Lion. Podrobnosti v poznámkách k vydání (9.8 a 10.2). Opraveny byly zranitelnosti Copy Fail (CVE-2026-31431), Dirty FRAG, Fragnesia (CVE-2026-46300), nginx Rift (CVE-2026-42945) a SSH Keysign Pwn (CVE-2026-46333).

    Ladislav Hagara | Komentářů: 0
    26.5. 15:22 | IT novinky

    Seznam.cz vykázal za rok 2025 tržby v celkové hodnotě 6,454 miliardy korun. Oproti roku 2024 nárůst o 3,68 %. Zisk před zdaněním oproti předcházejícímu roku poklesl, a to o 11,21 % na 1,330 miliardy korun. Vlastní velké jazykové modely SeLLMa najdou dnes uživatelé téměř na všech seznamáckých službách. Na všechny obsahové služby byla zavedena technologie text-to-speech, díky níž si mohou uživatelé přehrát články v audio verzi namluvené

    … více »
    Ladislav Hagara | Komentářů: 3
    26.5. 13:22 | IT novinky

    Vláda představila strategické digitalizační projekty. Roadmapa zahrnuje celkem 55 projektů napříč státní správou, z toho 22 prioritních projektů vycházejících přímo z programového prohlášení vlády a 33 projektů založených na platné legislativě. Portfolio pokrývá oblasti financí, zdravotnictví, digitální identity, dat, registrů, dopravy, krizového řízení, sociálních agend i kybernetické bezpečnosti.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (12%)
     (8%)
     (2%)
     (14%)
     (31%)
     (4%)
     (7%)
     (3%)
     (16%)
     (26%)
    Celkem 1732 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Dotaz: Programovani v PHP (jinak)

    5.1.2011 17:01 Klony
    Programovani v PHP (jinak)
    Přečteno: 465×
    Zdravím všechny programátory v PHP!

    Chtěl bych se zeptat těch hodně zkušených na jednu věc. Prozkoumal jsem už tuny php kódu a všichni ale úplně všichni používají funkci include() a jim podobnou a já se ptám proč? Proč všichni programátoři vytvářejí 10 souboru které includují mezi sebou a pak něco dohledat nebo upravit je to, že stráví 100x více času s hledáním než jim zabere skutečná úprava samotného kódu. Vždyť to můžu dát do jednoho souboru třeba index.php a úpravy budou probíhat vždy jenom v jednom souboru. Je to problém když pominu to, že bude mít index.php třeba 1000 řádků? Nejedná se jen o nějaké dané pravidlo, že když to dělají všichni tak to budu dělat i já? Nechci se nikoho dotknout ale zajímá mě váš názor když se nad tím rozumně zamyslíte. Předem děkuji všem za reakce a přeji hezký den.

    Řešení dotazu:


    Odpovědi

    AraxoN avatar 5.1.2011 17:20 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: Programovani v PHP (jinak)
    To je nejaký pokus o trolling? :-D
    5.1.2011 17:42 Klony
    Rozbalit Rozbalit vše Re: Programovani v PHP (jinak)
    V žádném případě!
    5.1.2011 17:43 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: Programovani v PHP (jinak)
    Pokud to není ftip, tak:
    • Čím víc je to rozdělené (rozumě) tím víc je to přehlednější.
    • Opakovaný kód je jen 1× a include-uje se dané místo (je jen 1× v paměti, a programuje/udržuje se jen jednou).
    • Každý soubor se může/má zabývat svým jednoduchým tématem (obsahuje fce, třídu, či segment kódu).
    • Každý kód se compiluje(interpretuje) a čím méně je toho pro danou úlohu, tím je to efektivnější.
    • Dělení na menší prvky je většinou elementární v programování obecně (pokud to lze).
    • Kód by se měl testovat a testy musíte dělat na co nejnižší úrovni, jinak se v tom nevyzná ani „Hlubina myšleni“
    • Ono někdy na kódem pracuje i více lidí a každý má na starosti něco jiného :)
    • Pokud to tak uděláte (jeden soubor na všechno) (s výjimkou malých souborů), tak ten kdo po vás přijde Vás zabije a je jedno jestli to bude někdo jiný nebo Vy sám
    • … a další roj důvodů, co mě fčul nenapadly
    Usuzuji, že s programováním začínáte, doporučuji přečíst nějakou literaturu a nemusí se nutně týkat PHP.
    Objevovat kolo je někdy super a pomáhá to rozvoji, ale některé principy je lepší pochopit a akceptovat než je objevovat.
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    5.1.2011 19:40 Ben Joyce
    Rozbalit Rozbalit vše Re: Programovani v PHP (jinak)
    Samozrejme ze kod lze napsat do 1000 radku, ale tezko napisete kod bez opakovani jen do jednoho souboru, aby cleneni davalo smysl. Opakovani muze byt velmi neprijemna vec, ktera programatorovi zneprijemni zivot pri oprave chyby v kodu.

    Pokud jste jiz cetl nejakou literaturu nebo clanky tykajici se PHP, pak vite ze objektove programovani vyzaduje jakesi stromove usporadani kodu. Pokud byste nejakou objektove psanou aplikaci shrnul do jednoho souboru, pak by bylo zajiste vyhledavani napriklad rodicovske tridy prinejmensim zdrzenim, ktere by nenastalo v pripade rozdeleni do vice souboru.
    Hledani v souborech sice zabira dost casu, ale lze ho omezit tim, ze kod rozdelite na useky (at uz jsou to soubory, tridy, metody ci funkce), ktere budou delat vec jasne popsanou v komentarich nebo ve jmene.

    Kod v jednom souboru ma dalsi mnozstvi nevyhod, z nichz se zminim jeste o jedne.
    Pri kazdem nacteni stranky se posle pozadavek na server. Server kod (napr. PHP) zkompiluje a posle zpet HTML kod, ktery prohlizec uzivateli zobrazi.
    Preklad souboru slozeneho z 1000 radku zabere zajiste daleko vice casu nez soubor s opravdu nutnym kodem. Soubor s 1000 radku muze napriklad obsahovat nejakou funkci, ktera pro zobrazeni stranky neni potreba, a tim je prodlouzena doba, za kterou si uzivatel muze prohlednout svou stranku.

    O pravidlo
    když to dělají všichni tak to budu dělat i já
    rozhodne nejde. Ma to sve duvody.
    petka avatar 5.1.2011 21:03 petka | skóre: 25 | blog: heydax | Klasterec N/O
    Rozbalit Rozbalit vše Re: Programovani v PHP (jinak)

    Ja s include jen ziju , treba takovej priklad . Proc editovat kazdej soubor s parametry na sl sql databazi , kdyz to najdu na jednom miste . Nebo pro opakujicise funkce , kdyz si muzu udelat jeden soubor s vlastima funkcema .

    Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
    6.1.2011 03:00 Sten
    Rozbalit Rozbalit vše Re: Programovani v PHP (jinak)
    První důvod je právě proto, abyste nestrávil 100× více času hledáním než samotnou úpravou kódu. 1 000 řádků je hodně malý projekt, ale i tak budete mít velký problém se v tom vyznat. Když těch řádků bude 50 000, tak se v tom dost špatně orientuje (a i když si obsah seřadíte podle abecedy, tak scrollováním strávíte poměrně hodně času). Pokud ale máte soubory podle nějaké jmenné konvence (např. funkci „np_arf_jghg“ najdete v souboru „np/arf.php“), tak si naopak spoustu času ušetříte, protože hned víte, kam jít, a tam už toho kódu (a scrollování) nebude moc.

    Druhý důvod je verzovací systém. Pokud pracujete s více lidmi, velmi rychle přijdete na to, že je potřeba, aby si svoje úpravy mohli synchronizovat. A pokud dva lidé upravují jeden soubor, celkem snadno se jim může podařit změna, kterou verzovací systém nedokáže vyřešit (třeba když upraví dvě různé funkce, které se nacházejí hned vedle sebe). A to stojí čas. Pokud budete mít souborů více a každý bude dělat na jiném souboru, tak verzovací systém nemá problém jejich úpravy spojit.

    S tím souvisí i reusability. Pokud neděláte jenom jeden web, ale desítky, tak se vám hodí spoustu kódu sdílet, ale stejně potřebujete nějaké lokální úpravy (prodávat všem zájemcům jeden ten samý 20 megabajtový balík umí jenom Radek Hulán :-)). Navíc je docela vhodné, když je možné opravy chyb nasadit na všechny weby bez nějakých obtíží, takže upravený jeden soubor pro každý web nepřichází v úvahu, opět by mohlo docházet k problémům s verzovacím systémem.
    6.1.2011 09:31 Ivo
    Rozbalit Rozbalit vše Re: Programovani v PHP (jinak)
    Dobre citanie na toto tema je knizka Art Of Unix Programing: http://www.faqs.org/docs/artu/

    Hned prve kapitoly by mali odpovedat na tvoju otazku.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.