abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 17:55 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE.

    Ladislav Hagara | Komentářů: 0
    7.6. 14:55 | IT novinky

    Před 70 lety, 7. června 1954, ve věku 41 let, zemřel Alan Turing, britský matematik, logik, kryptoanalytik a zakladatel moderní informatiky.

    Ladislav Hagara | Komentářů: 10
    7.6. 11:44 | Zajímavý software

    NiceGUI umožňuje používat webový prohlížeč jako frontend pro kód v Pythonu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 1
    7.6. 10:55 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána ve verzi 2024.6. Z novinek lze vypíchnout lepší integraci LLM (OpenAI, Google AI, Ollama) nebo podporu Matter 1.3.

    Ladislav Hagara | Komentářů: 0
    6.6. 20:55 | IT novinky

    IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.

    Ladislav Hagara | Komentářů: 0
    6.6. 10:44 | Zajímavý článek

    Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.

    Ladislav Hagara | Komentářů: 41
    6.6. 01:00 | Nová verze

    Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    6.6. 00:44 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    5.6. 16:44 | IT novinky

    Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.

    Ladislav Hagara | Komentářů: 10
    5.6. 10:44 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

    Ladislav Hagara | Komentářů: 0
    Rozcestník
    Štítky: není přiřazen žádný štítek


    Vložit další komentář
    24.4.2008 07:04 camlost | skóre: 7
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    pusobive? na me to skutecne zapusobilo - radsi zustanu u sql dotazu. lze je modifikovat pomerne nezavisle na vlastnim kodu, coz snizuje riziko zaneseni chyby.
    A slow biker.
    24.4.2008 08:00 karotka
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Ano active record jsou pekne, napsani sql dotazu trva minutu s actice record pul minuty, ovsem do te chvile, nez narazite na neco s cim autor v navrhu jaksi nepocital, v te chvili to trva tyden :). Na jednoduche veci to samozrejmne staci, ale v pripade, ze napr. potrebujete optimalizovat dotaz a z nejakeho duvodu ho nepsat uplne jinak, stava se to naprosto nepouzitelne.
    24.4.2008 08:52 vkuzel
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Pro spouštění komplikovanější sql příkazů, bude zřejmě sloužit metoda execute, viz dokumentace, na kterou uvedl autor článku odkaz.
    24.4.2008 09:22 KK
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Jak už tu bylo řečeno výše, na spuštění vlastního SQL dotazu slouží metoda Model::query. Nechci se Cake zastávat ani ho hanit. Jsou věci které se udělají naprosto triviálně a jsou věci které zaberou den, než na ně přijdete.
    24.4.2008 11:18 Pavel
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    $article = $this->Article->find(1);
    $article['Article']['title'] = 'nový titulok';
    $this->Article->save($article);
    Prilis nechapu logiku tohoto zapisu. Z jakeho kontextu se k vlastnosti Article pristupuje? Z metody tridy Article? Nebo z akce? Na co ukazuje promenna $this? A pokud je tento kod umisten v tride Article, proc je nutne pristupovat k vlastnosti Article a nestaci napsat rovnou $article = $this->find(1);? Dalsi otazka je podobna, proc ma pole vracene metodou find prvni rozmer Article? Cekal bych, ze staci zapis echo $article['title'].
    freshmouse avatar 24.4.2008 12:44 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Na tyto otázky bych taky rád znal odpověď.

    Co se týče indexu "Article", na ten jsem se již ptal v prvním dílu článků.
    Daniel Kvasnička ml. avatar 24.4.2008 12:51 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    $this je controller, Article je instance toho modelu do nej natazena nejakym $this->load... bla, bla..., to uz si presne nepamatuju. System Cake povazuju celkove za dost nestastny a trochu me zarazi, ze rozumny ORM planuji az na verzi 2... vzhledem k tomu, ze v1.2 je v beta stavu uz peknou radku mesicu... Ale koukam, ze maj novej web :-) Tak asi se neco deje :-)
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.4.2008 14:25 Tibor Piňo | skóre: 26 | blog: Iron_Maiden
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)

    Dany zapis ktory som pouzil by bol zapisany v controllery napr. v triede ArticlesController a ten vola metody triedy modelu Article. Cize v danom controllery pristupujes k metodam modelu napr. takto $this->Article->find(1)

    Odpoved preco su tam tie indexy sa uz diskutovala v prvom diely.

    24.4.2008 13:59 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Kdyby chtěl někdo něco podobného a mnohem robustnějšího v pythonu, tak doporučuju sqlalchemy (manuál).
    24.4.2008 17:47 sNop | skóre: 2
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Stale se rozhoduji mezi Zend, Prado a CakePHP a neumim se rozhodnout. Zatat tak zbezne studuji Zend, ale jen kvuli temu ze vsichni ho vychvaluji a je asi mezi PHP programatorama(i vnasich koncinach) nejpouzivanejsi. Byl bych rad, kdybyze autor clanku nejak povznese CakePHP a proc delat v nem. Ja osobne delam klasicke weby, login, diskusia, blog, kometare k clankom, novinky, ... Chysta se pro CakePHP nejake vyvojove prostredi ?
    Daniel Kvasnička ml. avatar 24.4.2008 17:55 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Velice bych ti doporucil zahrnout do vyberu i Kohanu (fork CodeIgniteru). Osobne ji pouzivam prave v kobinaci se Zendem (modularnost Zendu je obrovskou vyhodou) a jsem spokojen. Pro nekoho muze byt nevyhodou, ze jeji databazova vrstva je zatim dosti primitivni. Ale pro me to bylo spise vyhodou, rad si vybiram komponenty sam a zvolil jsem Propel (i kvuli jiste koncepcni podobnosti s Apache Cayenne). Prado nevim, jestli je to nejlepsi pro to, co delas. Je to stavovy komponentovy framework, ktery je vhodny spise na komplexni aplikace, ktere se maji chovat co nejvice jako desktopove. Tobe by asi spise vyhovoval nejaky vice "strankove" orientovany framework.
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.4.2008 21:22 . | skóre: 8 | blog: ,
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    CakePHP podle mně lepší
    Daniel Kvasnička ml. avatar 24.4.2008 21:26 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Nez...? :-) A alespon nejaky argument ;-)
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.4.2008 22:31 sNop | skóre: 2
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Ale nadruhe strane, ted sem zase dodelal aplikaci (elektronicky obstaravaci system) a ta by se asi nejlepe delala v PRADO. V te aplikaci ani jedna stranka nema tu istu podobu, vse se pocita dynamicky, teda tym myslim hodnoty v tabulkach, zmeny barev pri zvyraznenach, zmeny fontu, sumare, vsetky ciselne polozky,.. ja sem to resil vsetko refresem(nastavitelny indetrval i v admin i v uzivatelske casti), coz neni ono. Nejlepsi by bylo, kdybyze se to cele chova jak desktoppova aplikace, teda veskera komunikace ze serverem na pozadi a minimum refresu alebo vubec zadne. A PRADO se mi libi, povodne sem programator v DELPHI a toto se doost podoba. Kohana mi pripada dost neznama a mala, nema vsechno co je potreba. Skratka chci nadrtit framewrok, ktery ma vizi a muzu snim delat jak jendoduche staticke stranky, tak i plne dynamicke AJAX stranky (polodesktopove). Ale KOHANU urcite tez obmrknu. Skratka musim patrat, ale zatim sem na uplneme zacatku. ;)
    Daniel Kvasnička ml. avatar 24.4.2008 23:12 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    V te aplikaci ani jedna stranka nema tu istu podobu, vse se pocita dynamicky, teda tym myslim hodnoty v tabulkach, zmeny barev pri zvyraznenach, zmeny fontu, sumare, vsetky ciselne polozky,.. ja sem to resil vsetko refresem(nastavitelny indetrval i v admin i v uzivatelske casti), coz neni ono. Nejlepsi by bylo, kdybyze se to cele chova jak desktoppova aplikace, teda veskera komunikace ze serverem na pozadi a minimum refresu alebo vubec zadne.
    To si myslim, ze ale neni uplne pripad PRADO a podobnych frameworku (ASP.NET, Wicket). Standardne AJAX nepouzivaji, jde jen o to, ze ukladaji stav View.
    Kohana mi pripada dost neznama a mala, nema vsechno co je potreba.
    No neznama, stavi na CodeIgniteru a ten neznamy rozhodne neni. Kohana jde dal v cistote navrhu a objektovosti a hlavne v reakcich na namitky uzivatelu. Firma stojici za CodeIgniterem je totiz delsi dobu ignorovala -- proto Kohana vznikla.

    A ze nema vse co je potreba... no pro me to je vyhoda :-) Cake ma "co je potreba" ale vsechno je relativne dost zadratovane do systemu a tezko se to vymenuje nebo odstranuje. Se Zendem bys na tom byl omnoho lepe.
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.4.2008 23:30 sNop | skóre: 2
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    J, Zend i tak uz pomaly studuji, ten se v bodouncu bude hodit tak ci tak, knihovny se daji pouzivat nezavisle na sobe. Ale muj nejzasadnejsi problem zatim je MVC, dost temu nechapu(i kdyz sem uz par veci precetl) asi proto, ze sem v tem nic jeste neudelal. Problem je, ze k popisu MVC neni zadna kvalitni literatura, budu muset najit neco na webu.
    Daniel Kvasnička ml. avatar 25.4.2008 00:11 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    S MVC je to totiz tak, ze kolik developeru, tolik interpretaci... A navic je kolem toho hodne mytu a mnoho frameworku casti toho patternu dost priohybaji. ja na MVC pisu magisterku, tak kdyz ji dopisu ( ;-) ), tak ji pak nekam hodim.

    V zasade je to tak, ze controller prijme udalost od uzivatele, na zaklade prijatych dat vykomunikuje s modelem co potrebuje a pak preda data view, ktery je potrebuje, aby uzivatel dostal na svou udalost odezvu.... a tak porad dokola.

    S prichodem AJAXu vznikla i prima vazba mezi V a M, pricemz v realne implementaci tam ale stejne nejake to "malinke C" je ;-) Krasnym prikladem je javovsky AJAXovy framework DWR, ktery umoznuje primo z JS volat vypublikovane servisni tridy na serveru -- v realu tam samozrejme mezi tim je controller v podobe nejakeho servletu, ale v podstate je to komunikace V <-> M. Nebo View Helper pattern z J2EE, kdy JSP view nejen ze dostane data od controlleru, ale jeste muze pouzit beanu a natahnout nektera data mimo front controller -- extremne uzitecna vec pro psani prenositelnych view komponent.
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    25.4.2008 09:56 sNop | skóre: 2
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    A ze nema vse co je potreba... no pro me to je vyhoda :) Cake ma "co je potreba" ale vsechno je relativne dost zadratovane do systemu a tezko se to vymenuje nebo odstranuje. Se Zendem bys na tom byl omnoho lepe.
    to je pravda, kdyz ty frameworky ovladas a oni neovladaji tebe, tak je urcite lepsi si vybrat framework, ktery neni tak robustni jako napr. KOHANA a knemu pripojit co je potreba, napr. ZEND,.. Ja by sem to udelal tak isto kdybyze ty frameworky znam a muzu si takto vybrat. Jenom je tu problem ze ze zacatku nemuzu drtit tri framworky + Javascript + AJAX, to skratka nejde. Ale jinak uplne stebou suhlasim.
    ja na MVC pisu magisterku, tak kdyz ji dopisu ( ;) ), tak ji pak nekam hodim.
    tak to je super nahoda, kdy to chystas dokoncit ? ale kdyz mas uz nejakou chopnou verzi tak mi to klidne muzes poslat na mail, nenahnevam se :)
    Daniel Kvasnička ml. avatar 25.4.2008 10:07 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    tak to je super nahoda, kdy to chystas dokoncit ? ale kdyz mas uz nejakou chopnou verzi tak mi to klidne muzes poslat na mail, nenahnevam se :)
    To bude az na podzim, ted v lete to ani statnice nestihnu :-)
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    25.4.2008 11:08 sNop | skóre: 2
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    skoda, nevis mi doporusit nejaku dobru knihu alebo i anglicky clanek (s ang. nemam problem), nic dobre a ucelene sem zasti nenasel, jakoze ci nemas neco fakt dobre bookmarkle :) jinak ja si poradim
    Daniel Kvasnička ml. avatar 25.4.2008 12:25 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    http://del.icio.us/smilelover/MVC :-) ...a Rudolf Pecinovsky to docela rozebira take v knize Navrhove vzory. Tu je vubec dobre si poridit. Nestarne totiz s verzemi jazyku tak jako ruzne prirucky, ale obsahuje obecne vzory.
    FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
    24.4.2008 23:39 kralyk z abclinuxu | skóre: 29 | blog:
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Dík za celkem pěkný článek, akorát bych autorovy doporučil aby nesrovnával pořád Cake s jinými metodami jako psaní sql dotazů a zůstal více nestranný ve svém popisu Cake. Stálé vyvyšování předností Cake oproti ostatním technikám ho dostává do nepříjemného postoje, jak je ostatně vidět v diskuzích...
    25.4.2008 11:53 dc
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Trosku off topic, mierne som na nervy z toho bordelu ktory vznika vdaka JavaScriptu Ajaxu a JS kniznic. Potrebujem aby webova aplikacia bola dynamicka a pomerne casto clovek bojuje s roznou interpretaciou IE/Mozilla/etc. Takze k veci, skusal niekto Flex? Robil niekto v tom nieco vecsie, nejaku komplexnu webovu aplikaciu ? Neni to uplne to prave, ale zasa sa daju trochu obist obmedzenia webu a mozno aj niektorych frameworkov.
    25.4.2008 22:42 &#*$@(
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    ...it always ends totally screwed up, because the programmer concentrated more to framework creation than to the project itself ya dummies.
    13.12.2009 15:04 tom
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    to je sice hezky , na jednu stranu to praci ulehci , ale zapamatovat si slova jako associationForeignKey to zas praci protizi , proto je lepsi napsat klasickej vypis z SQl SELECT * FROM user, article WHERE article.user_id = user.id
    13.12.2009 15:08 Tibor Piňo | skóre: 26 | blog: Iron_Maiden
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    Pokial navrhujes databazu podla konvencii CakePHP, nic si pamatat nemusis, cakephp automaticky pouziva konvencie.
    13.12.2009 15:10 Tibor Piňo | skóre: 26 | blog: Iron_Maiden
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    A este som zabudol dodat, ze ak sa pouziva ine znacenie, ako su konvencie, mozes si ich explicitne nastavit pri urcovani vazieb v modely a kazdy dodat sa bude riadit podla tvojich pravidiel.
    26.6.2023 13:11 jackyseo15
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    검증된 파워볼사이트 를 찾으신다면 eos파워볼사이트 가 있는 파워볼사이트추천 에서 파워볼 을 즐기시길 바랍니다. 5년 이상 운영된 메이저업체 이며 지금까지 많은분들께 사랑받은 안전한파워볼사이트 입니다. 안전한파워볼사이트
    29.6.2023 09:53 Adilkhatri
    Rozbalit Rozbalit vše Re: CakePHP: tvoríme CMS - 3 (Active Record)
    For this situation you will start it is essential, it again creates a site a solid noteworthy web webpage: 먹튀검증커뮤니티

    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.