Jump to content
Geekforum.cz

Shoot

Uživatel
  • Posts

    272
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by Shoot

  1. Tak nakoniec som sa rozhodol že budem vyberať medzi týmito:

     

    Xiaomi Mi4 - tu asi len toľko že oproti ostatným vybraným má "len" 5''

    Sony Xperia Z1 - to isté čo pri Xiaomi

    LG G2 - toto asi nie, odradil ma chýbajúci slot pre MircoSD

    Sony Xperia Z Ultra - tu ma odradil chýbajúci blesk, inak asi ideálny telefón

    OnePlus One - chýbajúci slot pre MicroSD

    HTC One Max - to vidím ako mínus asi len hrúbku telefónu (10,29mm) oproti ostatným

    Alcatel OT-8020D - MicroSD, značka (?)

    iNew i6000 - Len 1GB RAM

     

    Aké máte názory na túto selekciu ?

     

    Myslíte, že bude možné hodiť do každého telefónu Android 5.0 keď ho hodia na trh ?

     

    Díky !

  2. Zdravím,

     

    momentálne sa rozhodujem pre nový mobilný telefón, znova by som chcel skúsiť niečo väčšie. Momentálne vlastním Sony Xperia M, predtým som mal SG Note3. Znova by som chcel ísť teda do niečoho väčšieho.

     

    Ak by sa našiel niekto, kto by mal nejaké tipy na moje požiadavky + skúsenosti s nimi, tak sem s tým :)

     

    Požiadavky:

    - 5'' + display (dokonca rozmýšľam až o 5.5''+)

    - rozlíšenie 1920x1080

    - cena do 300 € bez DPH.

     

    Zaujal ma tento: http://www.alza.sk/alcatel-onetouch-hero-8020d-bluish-black-dual-sim-d2222647.htm?kampan=heureka.sk_mobilne-telefony_google-android

     

    Díky za odpovede :)

  3. Vyriešené. Problém bol pravdepodobne v routách:

     

    Router:

     

    public function createRouter()
    {
     $router = new RouteList();
     $router[] = new Route('admin/<presenter>/<action>[/<id>]', array(
      'module' => 'Admin',
      'presenter' => 'Homepage',
      'action' => 'default'
       ));
    
       $router[] = new Route('<presenter>/<action>[/<id>]', array(
      'presenter' => 'Homepage',
      'action' => 'default'
      ));
     return $router;
    }
    

     

    FrontModule som nerobil, nechal som to v app/ a urobil som len AdminModule a ide to. Ešte sa chcem opýtať ... ErrorPresenter je potrebné mať pre oba moduly, alebo stačí jeden ?

  4. Chalani skúšam skúšam nech skúšam akokoľvek, tak mi to akosi nejde žiadna možnosť. Vedeli by ste sem prosím upnúť nejakú štrktúru kde to funguje ? Stačil by aj čistý sandbox, fakt si neviem rady, skúšal som aj podľa Zechyho a nič.

  5. Ahoj, znova prichádzam s problémom a keďže je tu veľa Nette maniakov, dúfam sa Vám podarí pomôcť mi.

     

    Chcel by som vytvoriť modulárnu appku, kde budem mať dva moduly: FrontModule a AdminModule.

     

    Všetko som robil podľa fór ktoré som kukal + dokumentácia ale narazil som na chybu, ktorej sa neviem zbaviť.

     

    Moja štruktúra vyzerá takto:

     

    41af5872a1.f.png

     

    Chyba:

     

    Nette\Application\BadRequestException #404

     

    Cannot load presenter 'Front:Homepage', class 'App\FrontModule\Presenters\HomepagePresenter' was not found in 'D:\php\data\localweb\sandbox\app/FrontModule/presenters/HomepagePresenter.php'.

     

    HomepagePresenter.php

     

    <?php
    namespace FrontModule;
    use Nette,
    App\Model;
    
    /**
    * Homepage presenter.
    */
    class HomepagePresenter extends BasePresenter
    {
    public function renderDefault()
    {
     $this->template->anyVariable = 'any value';
    }
    }
    

     

    Routy:

     

    public function createRouter()
    {
     $router = new RouteList();
     $router[] = new Route('admin/<presenter>/<action>/<id>', array(
      'module'	=> 'Admin',
      'presenter' => 'Homepage',
      'action'	=> 'default',
      'id'		=> NULL
     ));
    
     $router[] = new Route('<presenter>/<action>/<id>', array(
      'module'	=> 'Front',
      'presenter' => 'Homepage',
      'action'	=> 'default',
      'id'		=> NULL
     ));
     return $router;
    }
    

     

    Vyzerá to ako keby Nette hľadalo Front:Homepage miesto Homepage:default.

     

    Pridávam online ukážku so zapnutým debugom. http://pscode.eu/sandbox/www/

    Všetky súbory sú tam kde majú byť. Vďaka za odpoveď.

  6. Zdravím.

     

    Pustil som sa teda do toho Nette a narazil som na jeden problém, poprípade si to nazvite ako chcete :D Píšem administráciu a riešim zabezpečenie hesla. Chcel by som použiť funkciu hash() ktorú ponúka Nette\Security\Passwords, tu ale narážam na problém.

     

    1. pokiaľ použijem tento zdrojový kód, tak mi heslo zahashuje a následne funguje aj Passwords::verify(); čo je v poriadku a zároveň si to odo mňa nepýta ďalšie parametre do funkcie, keďže nie sú povinné, lebo trieda si vytvorí aj vlastný cost a salt, pokiaľ nezadám vlastné.

     

    <?php
    
    namespace App\Presenters;
    
    use Nette,
    	App\Model;
    
    
    /**
    * Homepage presenter.
    */
    class HomepagePresenter extends BasePresenter
    {
    
    	public function renderDefault()
    	{
    			if(!$this->user->isLoggedIn()){
    					$this->redirect('Sign:in');  
    			}
    			$home = 123;
    			$this->template->home = Nette\Security\Passwords::hash($home);
    	}
    
    }
    

     

    Tento kód mi vráti pekný hash hesla :

     

    $2y$10$KHhciYAXkV3tRYcHGupmZOuS6hIq4LdqlWcw1gGqVYFfdWY8ep6vG

     

    2. problém: pokiaľ použijem takýto kód, tzn. Nette\Security\Passwords pridám hore do use tak mi kód prestane fungovať, hádže mi to error: hash() expects at least 2 parameters, 1 given. Dobre, to by bolo v poriadku, pridám druhý parameter, a nech pridám čokoľvek, array, string, int, constant, hodí mi to takúto chybu hash(): Unknown hashing algorithm: 123 (heslo je 123)

     

    <?php
    
    namespace App\Presenters;
    
    use Nette,
    	App\Model,
    	Nette\Security\Passwords;
    
    
    /**
    * Homepage presenter.
    */
    class HomepagePresenter extends BasePresenter
    {
    
    	public function renderDefault()
    	{
    			if(!$this->user->isLoggedIn()){
    					$this->redirect('Sign:in');  
    			}
    			$home = 123;
    			$this->template->home = hash($home);
    	}
    
    }
    

     

    Budem Vám vďačný za každú odpoveď, popr. načrtnutie riešenia problému.

     

    Mám ešte jednu subotázku: Ako závisia jednotlivé presentery od namespace a use ?

     

    namespace App\Presenters;
    
    use Nette,
    	App\Model;
    

     

    - čo znamená namespace App\Presenters; je to nejaký loader presenterov ?

     

    use Nette, App\Model; mám default stále v každom presenteri, chcel by som sa opýtať na ich význam a funkciu. Nette mi je viac menej jasné, bez neho by asi nešlapal celý projekt.

     

    Ale napr. App\Model, pokiaľ ho vymažem, projekt funguje ďalej. Aký ma teda význam a čo tam vlastne robí ?

     

    -Shoot-

  7. Ja som Nette nikdy nehejtil, len sa mi to zdalo moc zložité a nepotrebné ako aj OOP. Ale ako sa do toho pozerám tak to vyzerá jednoduchšie a jednoduchšie. Oveľa menej písania, ale ja, plainPHP writer sa musím dostať najskôr do toho MVC a OOP a pôjde to :)

  8. Ahoj, kamarát ma poprosil či by som mu nepomohol predať tento notebook. Ide o HP G62.

     

    CPU: Intel Core i3 M350, 2 x 2,27 GHz

     

    GPU: ATI mobility radeon 6370HD

     

    RAM: 3 GB

     

    HDD: 450 GB, 5400 RPM

     

    LCD: HD Ready 1366 x 768, 15.6''

     

    OS: Windows 7 64 bit

     

    Vek: 2,5 roka

     

    2x USB 2.0, 1x USB 3.0, DVD rom, čítačka kariet, wifi, bluetooth, ethernet, ...

     

    Poškodenia žiadne, ntb je v dobrom stave. Batéria vydrží cca. 1,5 hod. Adaptér samozrejmosťou. Dôvod predaja: Kúpa nového.

     

    Očakávaná cena 270 €, dohoda možná.

     

    Ak by mal niekto záujem tak ma kontakujte tu v PM alebo na pato.simonic (at ) gmail.com

    post-73-0-92237800-1404742150_thumb.jpg

    post-73-0-14185300-1404742152_thumb.jpg

    post-73-0-73540800-1404742152_thumb.jpg

    post-73-0-38157400-1404742153_thumb.jpg

  9. Čau !

     

    Čo sa týka topicov tu na GF, je tu nuda :D Tak som už pár dní rozmýšľal že niečo napíšem a napadlo ma niečo takéto. Chcel by som napísať moje "skúsenosti" s tým ako programujem v PHP, ako som sa k tomu dostal a nakoniec sa chcem opýtať aj Vás, najmä PHPčkárov, ktorých je tu dosť, že ako píšete, chytiť nejaké nové nápady a skúsenosti.

     

    Bude to niečo na štýl topicu od Xmata - http://geekforum.cz/...ari-jak-pisete/ ale doba pokročila a myslím že aj Vaše skúsenosti sa zlepšili.

     

    Dobre viem, že väčšina fóra ma tu má za najslabší článok čo v podstate aj som čo sa týka programovania, najmä Henzigo a Komalarn ktorých som sa veľa krát pýtal dosť primitívne veci, tak prosím rešpektujte to že nie každý je tak dobrý.

     

    Moja cesta k PHP začala asi tým štýlom, že som ako kóder pre jedno štúdio začal písať dosť veľa webov, keďže šéf si vo mne získal dôveru a šikovnosť čo sa týkalo písania html / css webov. Časom som musel pokročiť teda pretože každý jeden web sa mi nechcelo písať štýlom index.html, o-nas.html tak som začal používať include(); a podobné veci, na zjednodušenie práce. Snažil som sa vylepšovať môj kód čo sa týkalo prehľadnosti, preto mi takéto simple pomôcky dosť uľahčili prácu.

     

    Čas pokročil a štúdio chcelo ponúkať ku webom aj vlastnú administráciu. Tak bola na mňa hodená požiadavka vytvoriť niečo takéto. Keďže som bol amatér tak moja prvá "administrácia" bola na štýl zapisovania do súborov, úplne nezabezpečená, jednoducho totálny chaos. Časom som ju začal vylepšovať, prepisovať, testovať až som sa dostal ku verzií, ktorú používam dnes.

     

    Všetko píšem v plain PHP tzn. žiadne OOP, žiadny framework, jednoducho si všetko píšem sám, žiadne MVC, mám len pár funkcií ktoré využívam všade. Podľa URL adries staviam celý web a podľa toho aká je URL, tá časť kódu sa vygeneruje. Tzn. mám väčšinou jediný súbor index.php kde napísaný celý web, includujem si doň funkcie a pripojenie k databáze. Takže v podstate mám celý web postavený na tom, že sa stále vypíše <head></head> a <body> je poskladané z <?php if(){} ?> blokov. Takmer všetko riešim cez funkcie.

     

    Na zabezpečenie pripojenia do DB používam triedu PDO, čo sa týka XSS, kontrolujem výpisy z DB s tým že mám funkciu ktorá mi odstráni všetky znaky z vypisovaného stringu. Administrácia všeobecne nie je zložitá, je postavená presne na takomto spôsobe aký som opísal, nestoja na nej extra veľké projekty, iba klasické weby zákazníkov ktoré aj tak nemajú obrovskú návštevnosť.

     

    Chcem sa teda opýtať aj Vás na názor a kritiku na mňa, čo robiť inak, čo nerobiť a čo je v poriadku. Nahádzal by som sem aj časti kódu s ukážkou, ale píšem z mobilu, tak možno inokedy, ak by bol záujem.

     

    Ďalej by som sa Vás chcel opýtať, že ako teda píšete Vy ? Používate framework ? Ak áno tak asi nie je nutné odpovedať na otázky ako riešite bezpečnosť a pod. Ak používate, tak aký a prečo ?

     

    Ak je tu niekto kto nepoužíva FW, tak teda:

     

    - ako riešite bezpečnosť ?

    - máte nejaký vlastný MVC ?

    - akým spôsobom vlastne píšete stránky ?

     

    Ďakujem za každú Vašu odpoveď.

  10. Môj názor k rozbehnutému offtopicu :D - Na jednej strane sú sociálne siete dobrá vec, na druhej strane, pár ľudí z toho fakt zblblo. Osobne, kým som bol mladší, tak som na FB hádzal rôzne blbé statusy typu "Juchuuu, konecne piatok, kto sa tesi ????", ale časom som si uvedomil, že to nemá zmysel a pár mesiacov dozadu som úplne vymazal nástenku aj fotografie (samozrejme viem, že úplne sa určite nevymazali). Facebook je momentálne pre mňa len nástroj na komunikáciu, tak isto ako Skype, GMail a to je asi všetko čo používam. Mám ešte účet na LinkedIn, ale tam sa moc nezdržiavam.

     

    Na druhej strane sú ľudia, poznám pár takých, ktorý uprednostnia facebook pred kamarátmi a to je podľa mňa zvrátené - príklad, som vonku s kamošmi, ideme si sadnúť a čo robí skoro každý ? Začne chatovať, prípadne si odfotí pivo a upne status "Vonku s kamošmi ... ", čiže v tomto sa stráca zmysel bytia vonku. Áno, aj ja občas kontrolujem FB a mail, ale len za účelom komunikácie, pokiaľ čakám dôležitý e-mail od vedúceho alebo od klienta.

     

    Preto sa snažím mať čo najmenej profilov na internete ale zároveň, využívam ich takmer nonstop, kôli rýchlej komunikácií.

×
×
  • Create New...