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 11:22 | Komunita

Mozilla.cz informuje, že na blogu Mozilly věnovaném bezpečnosti byly zveřejněny výsledky bezpečnostního auditu služby Firefox Accounts, v českých překladech účet Firefoxu, sloužící hlavně k přihlašování k synchronizaci Firefox Sync. Nalezeno bylo celkem 15 bezpečnostních chyb, z toho jedna byla označena jako kritická a tři jako vážné.

Ladislav Hagara | Komentářů: 0
dnes 11:00 | Nová verze

Byla vydána první stabilní verze 1.0 svobodného komunikačního softwaru Ring (Wikipedie). Ring, původně SFLphone, je součástí projektu GNU [reddit].

Ladislav Hagara | Komentářů: 1
dnes 06:00 | Zajímavý projekt

Warner Skoch na svých stránkách zveřejnil návod (YouTube) na zhotovení kapesní herní konzole MintyPi. Konzole MintyPi je postavena na Raspberry Pi Zero W a RetroPie. Jako obal slouží plechová krabička od mentolek.

Ladislav Hagara | Komentářů: 0
včera 02:00 | Nová verze

Byl vydán Debian 9.1, tj. první opravná verze Debianu 9 s kódovým názvem Stretch a Debian 8.9, tj. devátá opravná verze Debianu 8 s kódovým názvem Jessie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 9 a Debianu 8 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

Ladislav Hagara | Komentářů: 16
22.7. 15:50 | Zajímavý článek

Nadace The Document Foundation (TDF) zastřešující vývoj svobodného kancelářského balíku LibreOffice zveřejnila čtyřiačtyřicetistránkovou výroční zprávu za rok 2016. K dispozici je ve formátu pdf ve vysokém (21,68 MB) a nízkém (7,1 MB) rozlišení. Zpráva byla vytvořena ve Scribusu.

Ladislav Hagara | Komentářů: 0
22.7. 14:40 | Zajímavý software

Mozilla.cz informuje, že Firefox Focus pro Android, velmi jednoduchý prohlížeč zaměřený na anonymní prohlížení, dosáhl milionu stažení. Firefox Focus blokuje sledující prvky a reklamy a při ukončení automaticky smaže všechna uložená data stránek, historii prohlížení a cookies.

Ladislav Hagara | Komentářů: 39
22.7. 14:20 | Komunita

Vyplněním dotazníku na Formuláře Google lze ovlivnit výběr výchozích aplikací v Ubuntu 18.04 LTS. Podrobnosti v příspěvku Dustina Kirklanda na Ubuntu Insights [reddit].

Ladislav Hagara | Komentářů: 7
21.7. 11:30 | Komunita

Etherpad (Wikipedie), svobodný online webový textový editor umožnující spolupráci v reálném čase, se stal oficiálním projektem organizace Software Freedom Conservancy (Wikipedie). Vývojáři Etherpadu se tak mohou stejně jako vývojáři dalších projektů soustředit pouze na vývoj softwaru a vše kolem zařídí Software Freedom Conservancy. Spuštěna byla instance Etherpadu pad.sfconservancy.org.

Ladislav Hagara | Komentářů: 3
21.7. 10:40 | Zajímavý článek

Lukáš Růžička se v článku Workrave ve Fedoře aneb jak si nevytunelovat karpál na MojeFedora.cz věnuje aplikaci Workrave (Wikipedie) na sledování času stráveného na počítači, která může pomoci vyhnout se negativním účinkům práce s počítačem (RSI, CTS), nebo je alespoň výrazně zmírnit.

Ladislav Hagara | Komentářů: 1
21.7. 10:00 | Komunita

Na Humble Bundle lze získat počítačovou hru Shadow Warrior: Special Edition běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 2
Těžíte nějakou kryptoměnu?
 (5%)
 (3%)
 (20%)
 (71%)
Celkem 59 hlasů
 Komentářů: 2, poslední dnes 03:34
    Rozcestník

    Dotaz: Metoda pro vytváření objektů v php

    7.4.2015 21:56 Začátečník
    Metoda pro vytváření objektů v php
    Přečteno: 208×
    Ahoj,ví někdo jak vytvořit pomocí metody v nějaké třídě nový objekt ? Normálně bych to udělal takto. Problém ale je, že potřebuji předávat i nějaké parametry ale každá třída má jiný počet parametrů. Díky
    function newObj($classname)
    {
         return $classname();
    }
    
    $this->newObj('className');

    Odpovědi

    7.4.2015 22:59 Kit | skóre: 38 | Brno
    Rozbalit Rozbalit vše Re: Metoda pro vytváření objektů v php
    Zkus nadefinovat magickou metodu __construct($parametr) a dej jí takové parametry, jaké potřebuješ. Objekt pak vytvoříš následovně:
    $objekt = new ClassName($parametr, ...);
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    8.4.2015 00:40 Začátečník
    Rozbalit Rozbalit vše Re: Metoda pro vytváření objektů v php
    Četl jsi špatně můj dotaz :-(
    oryctolagus avatar 8.4.2015 02:27 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Metoda pro vytváření objektů v php
    $r = new ReflectionClass($className);
    $instance = $r->newInstanceArgs($params);

    Nicméně nepřijde mi jako zrovna skvělý nápad tímhle způsobem vytvářet objekty...
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    8.4.2015 09:53 Kit | skóre: 38 | Brno
    Rozbalit Rozbalit vše Re: Metoda pro vytváření objektů v php
    Dotaz byl špatně položen a proto byl špatně pochopen.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    9.4.2015 00:58 Sten
    Rozbalit Rozbalit vše Re: Metoda pro vytváření objektů v php
    function newObj($class, ...$params)
    {
        return new $class(...$params);
    }
    
    Ale jak tu již bylo psáno, vytváření instancí tímto způsobem velmi pravděpodobně (obzvlášť pokud se ptáte na to, jak to vůbec udělat) znamená, že máte dost zásadní chybu v návrhu vaší aplikace.
    9.4.2015 08:01 Kit | skóre: 38 | Brno
    Rozbalit Rozbalit vše Re: Metoda pro vytváření objektů v php
    Nemusí to být nutně chyba v návrhu. Možná jen potřebuje Simple Factory, což je platný návrhový vzor - viz tvůj příklad. Chybou však bude požadavek různých parametrů.
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.

    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.