Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Ondrej Nemecek

Stran: 1 ... 66 67 [68] 69 70 ... 90
1006
Ahojte, když vytvořím třídu s názvem Auto, v ní vytvořím další třídu Doplnky jaký mám nastavit parametr při vytváření třídy Doplnky, abych se dostal na objekty třídy Auto uvnitř třídy Doplnky? Ví někdo? Díky.

Pokud se bavíme o dědění, tak otázka nemá smysl - Doplnek by skutečně neměl být potomek třídy Auto. Potomkem třídy auto by mohl být například Osobak a Nakladak - mnemotechnická pomůcka Osobak je Auto.

Doplnek je ve skutečnosti součást auta a platí zde skládání. Mnemotechnická pomůcka: Auto Doplnek. Pak otázka může mít smysl a mohlo by to být například takto (dovolil jsem si ponechat české názvy).

Kód: (php) [Vybrat]
<?php

class Auto {

    protected 
$sModel   null;
    protected 
$aDoplnky = array();

    public function 
__construct($sModel){
        
$this->sModel $sModel;
    }

    public function 
pridejDoplnek($oDoplnek){
        
$oDoplnek->nastavAuto($this);
        
array_push($this->aDoplnky$oDoplnek);
    }

    public function 
dejModel(){
        return 
$this->sModel;
    }

    public function 
dejDoplnky(){
        return 
$this->aDoplnky;
    }

    public function 
__toString(){
        
$sToReturn get_class($this) . ' "' $this->sModel '" pocet doplnku ' sizeof($this->aDoplnky) . ' (';
        
$bSeparuj  false;
        foreach (
$this->aDoplnky as $oDoplnek){
            if(
$bSeparuj){
                
$sToReturn .= ', ';
            }
            
$sToReturn .= $oDoplnek;
            
$bSeparuj true;
        }
        
$sToReturn .= ')';
        return 
$sToReturn;
    }

}

class 
Doplnek {

    protected 
$sNazev null;
    protected 
$oAuto  null;

    public function 
__construct($sNazev){
        
$this->sNazev $sNazev;
    }

    public function 
nastavAuto($oAuto){
        if(
$this->oAuto === null){
            
$this->oAuto  $oAuto;
        } else {
            throw new 
Exception("Doplnek je jiz instalovan v jinem aute!");
        }
    }

    public function 
dejNazev()    {
        return 
$this->sNazev;
    }


    public function 
__toString(){
        return 
get_class($this) . ' "' $this->sNazev '" v ' . ($this->oAuto !== null get_class($this->oAuto) . ' "' $this->oAuto->dejModel() . '"'"NULL");
    }


}

$oSkoda = new Auto("Skoda 120");

$oKlima = new Doplnek("Klimatizace");
$oRadio = new Doplnek("Autoradio");
$oTempo = new Doplnek("Tempomat");

print(
$oSkoda  "\n");
print(
$oKlima "\n");
print(
$oRadio "\n");
print(
$oTempo "\n");

$oSkoda->pridejDoplnek($oKlima);
$oSkoda->pridejDoplnek($oRadio);
$oSkoda->pridejDoplnek($oTempo);

print(
$oSkoda  "\n");
print(
$oKlima "\n");

$oGolf = new Auto("WV Golf");

$oNavigace = new Doplnek("Navigace");
$oGolf->pridejDoplnek($oNavigace);
// $oGolf->pridejDoplnek($oTempo); // <-- toto jsme nepovolili

print($oGolf "\n");

?>



1007
Sítě / Re:Pokrytí velkého RD WIFI
« kdy: 15. 01. 2018, 12:08:16 »
Ještě poslední část přílohy. Nikde jsem nenašel jakou mají tyto AP Charakteristiku vyzařování signálu.
Pokud se tomu dá věřit, našel jsem toto https://community.ubnt.com/t5/UniFi-Wireless/Unify-AP-LR-Best-Orientation/td-p/1262244#U1264563

Takže bych to dal na strop.

Ke vhodnosti samotného HW se nemohu vyjádřit, Ubiquiti nicméně patří k lepším výrobcům.

1008
Hardware / Re:Microcode update
« kdy: 14. 01. 2018, 22:53:30 »
downgrade nejde, nevim jestli to blokuje CPU (asi) nebo microcode loader

Za běhu downgrade nejde, tj. nejde nahrát nižšší verze než je v CPU právě aktivní. Pokud nenahraju v OS nic, tak si pak můžu verzi sám vybrat - jen musí být vyšší než je v CPU od výroby.

1009
Sítě / Re:Vodafone - Pevný internet - LTE bez limitu?
« kdy: 14. 01. 2018, 16:42:10 »
Je to na okraji Prahy. V současnosti jsme připojení přes WiFi, ale tam jsou někdy výpadky nebo kolísá rychlost. Jinak jsem s tím připojením většinou spokojený, ale když člověk potřebuje pracovat a je zrovna výpadek/přetížení, tak je to o nervy… proto zvažuji pořízení záložního připojení.
jestli je drat tak vem adsl ... .

Bacha na to, u staré ústředny ADSL nepřesáhne download 2Mbps a upload 128kbps. Proto právě zvažujeme přechod od ADSL k LTE.

1010
kdo umi javascript treba na to pujde treba jinak, ale ja ho neumim a prisel na to, ze to za me udela Scribus (viz drivejsi prispevek)

tedy, interaktivni PDF lze vytvorit ve Scribusu, jen je treba nastavit pri exportu PDF na verzi 1.5 a zaskrtnou volbu "Include Layers"
A jak potom mezi vrstvami v pdf přepínám?

v Evince si zapnete Side Pane (F9) a v jeho zahlavi prepnete z Thumbnails na Layers
obdobne v okularu...

pri exportu do PDF lze v Scribusu nastavit ze pri otevreni PDF se ma to prepinani vrstev rovnou zobrazit (jak v Evince tak okularu mi to funguje),  Xreader to asi neumi

Aha, máte pravdu, je to tam a funguje to i v Xreaderu. To se hodí znát :-)

1011
kdo umi javascript treba na to pujde treba jinak, ale ja ho neumim a prisel na to, ze to za me udela Scribus (viz drivejsi prispevek)

tedy, interaktivni PDF lze vytvorit ve Scribusu, jen je treba nastavit pri exportu PDF na verzi 1.5 a zaskrtnou volbu "Include Layers"
A jak potom mezi vrstvami v pdf přepínám?

1012
tak se omlouvam Inkscape to neumi, jen Illustrator co se tyce vektorů
na Linuxu ty vrstvy do PDF dokáže SCRIBUS, jak již zde někdo zmínil:
https://wiki.scribus.net/canvas/Help:Manual_Layers
kde se zminují i o exportu do PDF
Jenže tazatel chce udělat interaktivní pdf s možností jednotlivé vrstvy skrývat a zase zobrazovat.

1013
Hardware / Re:Nabíjecí knoflíkové baterie
« kdy: 08. 01. 2018, 22:15:49 »
Co to je za naslouchadlo? Myslel jsem, že v naslouchadlech se používají Metal–air baterie a že nemají  vzhledem k vysoké životnosti a objemové kapacitě žádnou konkurenci.

1014
Vývoj / Re:Návrh pro odeslání informací na server
« kdy: 08. 01. 2018, 01:07:21 »
Zdravím. Mám vytvořený v PHP web a mám v proměnné string o délce cca 20 znaků. Obsah té proměnné potřebuji dostat nějak na server , kde by ho dokázal získat bash/shel script a dále s ním pracovat.
Dá někdo nějaký tip? Děkuji. G.

Podle mě má na tom phpkovém webu v phpkové proměnné nějaký string a ten chce poslat na jiný server a tam zpracovat v bashi. Cest je mnoho ale těžko vybrat tu nejvhodnější, když nejsou známy okolnosti.

1015
Hardware / Re:Kde koupit v ČR věci na bastlení
« kdy: 08. 01. 2018, 00:56:52 »
Bastlení je IMHO taky schopnost improvizace, když nemám součástku BFLM a v místní trafice ji mají vyprodanou, tak zkusím použít součástku PSVZ co ji mám v šupleti.
Improvizace rozhodně, hodí se taky hledat ve vyřazeném hardwaru...
Na bastlení jsou dobré takovéhle stavebnice, třeba tuhle jsem si kdysi koupil a až budu mít chuť, tak si ji ubastlím:
http://www.ame.cz/Stavebnice-J-31-Laboratorni-zdroj-_d4382266_10699.aspx
Akorát ty stavebnice nemají vždy ideální kvalitu (nekvalitní PCB...). To samé, když se koupí sestavené (studené spoje...). Možná to chce mít tip na kvalitního výrobce.

1016
Hardware / Re:pocitac kompletne z open hardware
« kdy: 05. 01. 2018, 13:34:55 »
Zřejmě vroste zájem o historické počítače. Je ovšem otázka, co na nich půjde spustit a jak daleko do historie bude potřeba jít :-)

1017
Vývoj / Re:Vyvojove prostredi pro C++ na Linuxu s podporou GITu
« kdy: 04. 01. 2018, 15:33:50 »
Nevim presne jak tenhle, ale ostatni JetBrains produkty funguji po uplynuti trialu i kdyz se pak co pul hodiny vypnou(fajn pripominka na pitny rezim a protazeni).

Třeba IntelliJ IDEA v režimu EAP (Early Access Preview) je zdarma - akorát pravidelně stahujete novou verzi, zřejmě to mají i ostatní produkty viz https://www.jetbrains.com/community/eap/

1019
Pravděpodobně žádná organizace nemůže těmito komerčními nabídkami člověka obtěžovat, pokud s tím on sám nesouhlasí. Tedy by bylo možné postupovat nějak takto:

  • požádat o identifikační údaje organizace a kontakt na jednatele
  • zjistit, odkud získali moje telefonní číslo
  • ve vší slušnosti vyjádřit přání, ať už mi nevolají
  • hovory si nahrát pro vlastní evidenci a možnost se na ně odkázat

IMHO mnohem lepší postup než je prudit sirénou a navíc se to dostane na kompetentní místa. Pokud se toho nahromadí víc, bylo by pak zajímavé zjistit od právníka jak se má situace a napsat o tom článek (možná už něco takového existuje, nehledal jsem).

1. Jsou to často kdejací anonymové ze soukromých čísel.
2. To vám nikdy neřeknou. Odkud jej mají, vám je snad jasné.
3. To je práce navíc a funguje to jen s tím jedním zmrdem - oni si to nepředávají mezi sebou!
4. Opět práce navíc, k tomu s pochybnou použitelností.

Tak samozřejmě, že pokud mi na dotaz neodpoví, tak se s nima už dál bavit nebudu.

1020
Vývoj / Re:Reentrantní event loop.
« kdy: 17. 12. 2017, 21:21:34 »
Vývíjím jeden frameworčík a přemýšlím, jestli je potřeba reentrantní event loop nebo ne. Takové typické použití jsou dialogová okna ano/ne.

Ještě bych se zamyslel co se stane, když tam ten dialog bude viset třeba půl dne. Může třeba vytimeoutovat připojení někam apod.

Stran: 1 ... 66 67 [68] 69 70 ... 90