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í
×

dnes 13:55 | Zajímavý projekt

UPSat (Twitter) je první open source nanodružice (CubeSat). Jedná se o společný projekt nadace Libre Space Foundation a University of Patras. Repozitáře projektu jsou k dispozici na GitHubu. Pod Libre Space Foundation patří také projekt SatNOGS (zprávička), projekt globální sítě open source pozemních satelitních stanic, vítězný projekt soutěže The Hackaday Prize 2014. UPSat je součástí mise QB50 (Twitter). ID UPSatu je GR02. GPS přijímač na UPSatu je od české společnosti SkyFox Labs. Součástí mise QB50 je i česká nanodružice VZLUSAT-1 s ID CZ02.

Ladislav Hagara | Komentářů: 2
21.4. 15:00 | Komunita

V diskusním listu Thunderbird planning vývojáři poštovního klienta Thunderbird řeší, zda by nebylo možné budoucí Thunderbird postavit nad webovými technologiemi, tj. nad Electronem, stejně jako například Nylas Mail. Gecko, nad kterým je Thunderbird postaven, se má hodně změnit. V plánu je odstranění vlastností, které Firefox už nepotřebuje, ale Thunderbird je na nich závislý [Hacker News, reddit].

Ladislav Hagara | Komentářů: 76
21.4. 10:22 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 299 bezpečnostních chyb. V Oracle Java SE je například opraveno 8 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 7 z nich. V Oracle MySQL je opraveno 39 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 11 z nich.

Ladislav Hagara | Komentářů: 6
21.4. 10:00 | Pozvánky

V úterý 25. dubna proběhne další Prague Containers Meetup. Přijďte se nechat inspirovat jak zlepšit build/delivery pipeline vašich kontejnerových aplikací.

little-drunk-jesus | Komentářů: 2
20.4. 21:33 | Komunita

Na Launchpadu se objevilo kódové jméno následující verze Ubuntu. Ubuntu 17.10 bude Artful Aardvark (mazaný hrabáč) [OMG! Ubuntu!].

Ladislav Hagara | Komentářů: 9
20.4. 20:11 | Zajímavý software

MojeFedora.cz informuje, že společnost Nylas oznámila vydání verze 2.0 poštovního klienta Nylas Mail (původně Nylas N1), která již plně podporuje Linux. Obchodní model společnosti je tzv. open core. Samotný klient je open source, ale uživatel si musí připlatit za některé pokročilé funkce. V základu se lze připojit k GMailu nebo libovolnému účtu přes IMAP. Podpora Exchange je pouze v placené verzi. Klient je napsaný nad Electronem.

Ladislav Hagara | Komentářů: 12
20.4. 15:55 | Zajímavý článek

České centrum pro investigativní žurnalistiku (ČCIŽ) publikovalo na svých stránkách článek s názvem Je česká státní správa „rukojmím Microsoftu“?. Drtivá většina české veřejné správy je závislá na výrobcích softwarového gigantu Microsoft – a nijak zvlášť jí to nevadí.

Ladislav Hagara | Komentářů: 16
20.4. 02:48 | Nová verze

Google Chrome 58 byl prohlášen za stabilní. Nejnovější stabilní verze 58.0.3029.81 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo 29 bezpečnostních chyb. Mezi nimi i chyba umožňující phishing s unicode doménami.

Ladislav Hagara | Komentářů: 0
19.4. 22:44 | Nová verze

Po šesti týdnech od vydání verze 52.0 byla vydána verze 53.0 webového prohlížeče Mozilla Firefox. Z novinek lze upozornit například na nové kompaktní vzhledy – tmavý z Firefoxu Developer Edition a jeho světlá varianta. Na Linuxu byla ukončena podpora procesorů starších než Pentium 4 a AMD Opteron. Podrobné informace v poznámkách k vydání a na stránce věnované vývojářům. Řešeny jsou také bezpečnostní chyby.

Ladislav Hagara | Komentářů: 11
19.4. 17:44 | IT novinky

Realtimová strategická počítačová hra StarCraft a její rozšíření StarCraft: Brood War jsou ode dneška zdarma. Společnost Blizzard Entertainment chystá remasterovanou verzi (YouTube) a při té příležitosti se rozhodla neremasterovanou verzi aktualizovat a dát ji ode dneška k dispozici zdarma. Hru lze na Linuxu hrát pod Wine.

Ladislav Hagara | Komentářů: 3
Chystáte se pořídit CPU AMD Ryzen?
 (4%)
 (35%)
 (0%)
 (7%)
 (45%)
 (10%)
Celkem 270 hlasů
 Komentářů: 31, poslední 20.4. 21:26
    Rozcestník

    Dotaz: Projekt v PHP vhodný jako studijní materiál?

    freshmouse avatar 19.7.2006 11:59 freshmouse | skóre: 42 | blog: Bruno Banány
    Projekt v PHP vhodný jako studijní materiál?
    Přečteno: 300×
    Ahoj.

    Rozhodl jsem se re-naučit se programovat v PHP. Naposledy jsem asi před třemi lety """programoval""" (i když dost pochybně a ledabyle) v PHP verze 4, takže základy mám, teď navíc oprášené a rozšířené díky knize "Velká kniha PHP a MySQL" od W. J. Gilmora.

    PHP 5 (aktuální řada PHP) se od PHP 4 velmi liší; především díky rozšířené (a už docela použitelné) podpoře OOP.

    Právě k OOP se váže můj dotaz. Teoretické znalosti mám z výše zmíněné knihy, ale potřeboval bych je rozšířit nějakým studijním materiálem neboli projektem napsaným v PHP s použitým OOP.

    Již jsem si stáhl několik "vytipovaných" aplikací, ale nejsem s nimi spokojen (hl. co se týče komenářů v kódu).

    Můžete mi prosím poradit vhodnou aplikaci, nemusí (a neměla by) být příliš rozsáhlá, pro studium OOP PHP?

    A pokud bude obsahovat komentáře v češtině (o tom silně pochybuji), budu ještě raději, ale angličtina pro mě není problém (čeština je přece jen přirozenější -- pro mě, ne pro zdrojový kód :-D).

    Odpovědi

    svido avatar 19.7.2006 12:13 svido | skóre: 28
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Snad by jsi měl začít psát svoje skripty. Přečíst nějaký manuál nebo knihu. "Studovat" z něčeho cizího, je podle mne pouze kopírování a moc se toho nenaučíš. :-o
    freshmouse avatar 19.7.2006 12:20 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Moment, nikdo netvrdil, že si z toho "sestavím" "svoji" aplikaci.

    O tom, že jsem si přečetl knihu, v otázce píšu... Je to ale přece jen čistá teorie. Já potřebuju vidět praxi, na jejímž základě (ve smyslu "na základě jejích postupů"), utvořím vlastní skripty.

    Manuál -- ten používám jako "seznam funkcí".

    Já například potřebuju vědět, na co je dobré tvořit vlastní třídy, a na co ne. Já umím utvořit třídu, umím ji použít, ale nevím, kde ji použít. A tak dále.
    19.7.2006 13:11 pasmen | skóre: 45 | blog: glob | Praha
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Kopirovani je ok pokud jde o svoje vlastni skripty :) A i tam se vyplati je dukladne cist.
    20.9.2006 15:05 Ondřej Kadlec
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Neni lepsi metody uceni se noveho jazyka nez je studium kodu nekoho ciziho a pokud mozno zkuseneho. A nepise se "by jsi", ale bys, mily priteli, aspon si to po sobe zkontroluj.
    19.7.2006 12:28 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    oop v php je kazdu chvilu ine, nevraviac o tom, ze vacsina projektov, ktore dospeli do stadia, ze autor uz zacal uvazovat nad oop je v stave, no, slusne povedane "ako je".

    smutnym faktom je, ze kto vie oop, sa castejsie uchyli k pythonu ci jave, ako si nicit zivot php-ckom

    jedine co ma tak napad, PEAR

    freshmouse avatar 19.7.2006 12:40 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Nevím, jaké OOP bude v PHP 6, nicméně předpokládám, že bude zpětně kompatibilní. To je OOP z PHP 4 s OOP z PHP5 taky, ne?

    Co si budeme povídat, podpora PHP je na hostinzích nejrozšířenější (neprovozuju vlastní server a ani nebudu). Pro těch mých pár aplikací se mi nevyplatí hledat (a hlavně platit) za hosting s nějakým "neobvyklým" modem... Nehledě na to, že učit se kvůli tomu např. zmiňovanou Javu...
    19.7.2006 14:55 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Není úplně zpětně kompatibilní, jsou věci které buď nefungují v PHP 4 nebo PHP 5 píše warningy.
    19.7.2006 13:54 kaaja | skóre: 23 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Ahoj,

    Já osobně jsem zjistil, že když člověk chce napsat dobrou webovou aplikaci, je zapotřebí nějaký framework (cizí nebo svůj). To podstatně změní způsob práce. Minimálně použít něco, co oddělí vzhled stránek od získávání a zpracování dat. Kdybych se já osobně chtěl naučit dělat projekt v PHP tak bych si zkusil zjistit co existuje za free frameworky, promyslel si, který mi vyhovuje a pak možná bych se podíval na nějakou aplikaci napsanou v tomto frameworku.

    freshmouse avatar 19.7.2006 14:22 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Ahoj,

    pokud správně chápu framework, tak asi mluvíš o šablonách. Např. Smarty.

    To ale neřeší můj problém. :-)
    19.7.2006 15:18 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Smarty jsem bohužel nepřišel na chuť. Oddělit aplikační a prezenční logiku aplikace dokáži i bez Smarty a Smarty mi nic dalšího nepřináší. To Kid pro Python je něco jinčího.
    freshmouse avatar 19.7.2006 15:24 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Já jsem jim také nepřišel na chuť. Já jsem je totiž ještě nezkoušel. :-D

    Když se to tak vezme, tak v podstatě šablonovací systémy vytvářejí nové programovací jazyky (jako "nadstavby" původního). Takže je svým způsobem jedno, jestli do prezentační logiky vkládáš "programovací jazyk šablon", nebo přímo třeba PHP...

    Každopádně šablonami se teď moc nezabývám.
    19.7.2006 16:07 kaaja | skóre: 23 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Framework nemusi byt jenom o sablonach. Muze to byt MVC (Model View Controler), ktery se navic jeste stara o dalsi veci. Bohuzel neprogramuji v PHP, tak nevim jestli neco takoveho jako struts, spring (java) pro PHP existuje. Me pride, ze pokud clovek neco takoveho pouziva, tak webova aplikace se stava daleko prehlednejsi. A kupodivu se to dost casto (asi skoro vzdy) pouziva pri vytvareni komercnich web aplikaci.
    freshmouse avatar 19.7.2006 16:25 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Já jsem si myslel, že neděláš v PHP...

    Já zase neumím Javě (ani něčem jiném), ale jako vnější pozorovatel si myslím, že PHP je trošku jiná váhová kategorie; že tam je poněkud jiný rozsah využití. :-) (Čímž jsem chtěl říci, že pro PHP nejsou nějaké nadstavby (ne šablony) tak potřeba -- pokud jsem je správně pochopil.)
    19.7.2006 16:37 kaaja | skóre: 23 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Ja PHP znam, na webu jsem v nem zacinal a dokonce v nem nekdy i musim delat, vetsinou prispusobuji existujici aplikace tretich stran. Od te doby, co jsem zjistil jak funguje MVC mam na webove aplikace dost jiny nazor, nez kdyz jsem zacinal. Proste se mi libi, kdyz je kod pekne logicky rozdelen, ze to co jsem jednou naprogramoval muzu vyuzivat dal a dal a podobne. Je to taky tim, ze jsem trosku spis analytik nez programator (daleko vic me uspokojuje spravne koncepcne rozdeleny kod nez jednoduse naprogramovany).
    freshmouse avatar 19.7.2006 16:51 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Mně se taky líbí oddělení prezentační a aplikační logiky.

    Je to asi chyba mojí terminologie, ale já za framework považuji aplikaci naprogramovanou v určitém jazyce (např. v PHP), která poskytuje svojí vlastní syntaxi pro uživatele frameworku. Nikdy jsem význam frameworku moc nechápal, tak možná říkám blbost. Každopádně: kdykoliv jsem tu říkal, že framework nepotřebuji, nemyslel jsem tím šablony...
    19.7.2006 17:01 kaaja | skóre: 23 | blog: Sem tam něco | Podbořany, Praha
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Ja si spis pod frameworkem predstavim spis MVC framework, kde si nadefinuji jednotlive controllery (z jake akce se ma kam postupovat), ale pak jednotlive akce jsou samozdrejme uz kod v danem jazyce. A framework se stara o to, aby ty moje akce spravne zpoustel a z tech akci prechazel na spravne stranky,...
    19.7.2006 17:14 Pavel
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Podivej se na Symfony.
    19.7.2006 17:26 stibi | skóre: 4 | poblíž Opavy
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Symfony vypadá VELICE zajímavě :) Já jsem se konečně dokopal k psaní nějakých pořádných skriptů a tak se ptám, nemá někdo link na nějakou ukázku použití MVC v PHP v praxi..

    Děkuji velice...
    !! konec jihoamerickým telenovelám !!
    19.7.2006 22:15 Pavel
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Symfony pouziva MVC architekturu. Dival ses na tutorial? Jinak ten framework je hodne podobny Ruby on rails.
    freshmouse avatar 20.7.2006 10:39 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Oprava: web Smarty je na PHP webu, ne Source Forge...
    19.7.2006 14:52 pasmen | skóre: 45 | blog: glob | Praha
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Na oddeleni vzhledu stranek a vlastni aplikace staci styly. Pokud budes vytvaret neco, co ti v prubehu vyvoje bude komentovat asi tak 10 lidi, na nejaky cizi framework muzes zapomenout. Tomuhle se nelibi tahle tabulka, atd. ... S customizaci frameworku by jsi stravil vic casu nez s celou aplikaci. Takze jak ja to vidim, jedine co nejak souvisi se vzhledem cpat do CSS.
    freshmouse avatar 19.7.2006 15:07 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Tak tady si nerozumíme. Šablonami se rozumí HTML kód, do kterého se vkládají nějaká speciální klíčová slova. Např. ve zmiňovaných Smarty třeba toto: {$něco}. Tento celek je pak zpracováván zpracovatelem šablon. Šablony slouží k oddělení aplikační logiky (dejme tomu výběry z databází, ověřování autentizace...) od vlastního HTML kódu.

    CSS je něco jiného -- je to kód, který popisuje vzhled HTML značek.
    20.7.2006 03:22 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Osobně bych doporučoval, aby aplikace vracela výstup jako XML obsahující pouze data - na to pak aplikuješ XSL transformaci podle připravené šablony.

    Oproti Smarty a podobným to má tu výhodu, že XML i XSL jsou velice propracované a standardizované a práce s nimi je poměrně jednoduchá a není omezená na PHP, z toho plyne například to, že výstup nemusíš zpracovat jen pomocí XSL do webové stránky a například taky to, že když se někdy aplikaci rozhodneš z jakéhokoli důvodu přepsat do jiného jazyka, nemusíš hledat nový šablonovací systém a znova vymýšlet kolo.
    ~ w w w w (oo)   [oo] w w w w ~
    freshmouse avatar 20.7.2006 10:38 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Popravdě nevím, o čem mluvíš, i když mi XML a XSL něco říkají, ale rozhodně se po tom podívám.
    20.7.2006 10:51 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Začni tady (je to kapitola o XSL v seriálu o XML):

    http://www.kosek.cz/clanky/swn-xml/xsl.html

    Jen pro doplnění, v PHP 5 je pro XML velmi dobrá podpora. V PHP 4 je to slabší a hlavně ta podpora není kompatibilní s PHP 5 (bohužel).

    XSL je podporováno taky přímo v PHP, dokonce pro provedení transformace přímo na serveru (v článku se dočteš jen o transformaci prohlížečem, pokud vím). Zase ale v PHP 5 je mnohem lepší podpora nekompatibilní s PHP 4.

    Já v tomhle dělám poměrně dost rozsáhlý systém na PHP 5 a nemůžu si to vynachválit.
    ~ w w w w (oo)   [oo] w w w w ~
    freshmouse avatar 20.7.2006 10:57 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Díky!
    20.7.2006 11:13 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Ještě když jsem v tom linkování, tak odkazy do PHP manuálu (vše pro PHP 5):

    DOM - rozšíření pro práci s XML, hodně komplexní, umí asi všechny běžné úkony s XML. Přestože toho umí hodně, není používání nějak extrémně složité.

    SimpleXML - rozšíření pro jednoduchou práci s XML, hodí se spíš pro čtení XML dokumentů, vytvářet se moc dobře nedají, na to je už potřeba DOM.

    XSL - rozšíření pro provádění XSL transformace (nebo aplikaci šablony, to nezní tak složitě), spolupracuje s DOM.

    Celé je to postavené na objektech, které jak jsi psal, už zkoumáš.
    ~ w w w w (oo)   [oo] w w w w ~
    19.7.2006 15:23 pasmen | skóre: 45 | blog: glob | Praha
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Treba PHPMyAdmin je rozhodne dobry studijni material. Komentare v cestine nejsou, ale jeden z vyvojaru je cech :)
    freshmouse avatar 19.7.2006 15:25 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Ty komentáře v ČJ jsem do otázky dal spíš tak pro zasmání. ;-)
    freshmouse avatar 19.7.2006 15:33 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Projekt v PHP vhodný jako studijní materiál?
    Ani jsem nevěděl, že to je "náš" Michal Čihař. To jsou věci.

    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.