Jump to content
php.lv forumi

Ghenis

Reģistrētie lietotāji
  • Posts

    115
  • Joined

  • Last visited

Posts posted by Ghenis

  1. Daži gudrenieki alkst izgudrot divriteni no jauna un vēl strīdās par to, kuram garāks.

    Ir tāds teiciens, ka ja tu esi mudaks, neved otru mudaku maldināšanā :)

     

     

     
    $extension = pathinfo($path, PATHINFO_EXTENSION);

     

    Fest piemērs ēd zemi aiz tā iemesla, ja failam nav paplašinājuma (unix-like, anī one know that ?), atgriezīs substr($file, 0 + 1), jebšu visu, atskaitot pirmo simbolu . FAIL.

     

    Marcis piemērs FAIL, jo tādā gadījumā, ja nav paplašinājuma, atgriezīs faila nosaukumu .

     

     

     

    fest, mime_content_type ir deprecated . Respektīvi, saglabāts tikai priekš backward compability . Normālāks, OO stila un customizējams risinājums ir http://lv.php.net/fileinfo . Bez tam, vienam mime typam var atbilst vairāki extensioni (Like, .JPG, .JPEG ?) un lai no mimetype dabūtu extensionu būtu jāvelk diezgan normāla vārdnīca līdzi. I arī čekošana pēc mime typa ne vienmēr nostrādā (Anībody rememberz uzing GIF imagez as PHP shellz, 1337 gayz ? http://www.builderau.com.au/news/soa/PHP-e...39278850,00.htm ), jo mime-type tiek noteikts pēc pāris maģiskiem baitiem faila sākumā.

  2. Neesmu pamanījis, ka klienta puses jaunākā tendence ir padot klientam milzīgu un nevajadzīgu blāķi datu .

    Idejiski HTML ir markup`s un CSS norāda kā markupu renderēt. Ja neatkarīgi, tad tās ir 2 dažādas klases - un princips, ka vienam HTML modelim atbilst viens CSS, tam obligāts.

  3. Kāda OS: Linux Ubuntu
    SERVER_SIGNATURE <address>Apache/2.2.3 (CentOS) Server at www.royalhosting.lv Port 80</address>
    Command './configure' '--host=x86_64-redhat-linux-gnu' '--build=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux'

    Secinājums: PHP ir kompilēts pret RHEL/CentOs un serveris darbojas uz CentOs.

    Retorisks jautājums: kas tas par hostinga sniedzēju, kas nezin vai melo uz kādas LINUX distras darbojas viņa serveris ?

  4. Principā mainīgos publiskus var atstāt tad, ja viņu patvaļīga mainīšana nevar negatīvi ietekmēt datu loģiku .

    Savādāk izmantojam getterus, setterus. Konstruktorā padodam defaultās vērtības.

    Labais stils ir darīt šādi

    class aaa {
     private $db;
     public function __construct($db = null){
      if($db == null){
     $this->db = db::getInstance();
      }
     else {
      $this->db = $db;
     }
    }

    nevis

    class aaa {
     private $db;
     public function __construct(){
    
      $this->db = $db;
     }
    }

  5. sigmanet.lv cenas laikam ir joks - par 1 GB cieto, 3 datubāzēm, mysql, postrgresql, php, ror viņi prasa 18.98 Ls mēnesī. Viņi laikam dzīvo sapņu pasaulē, bet kā saka - kur aitas tur cirpēji.

     

     

     

    Izrādās tur baigie gaiļi vada LatNet - laikam uzskata, ka ir "krutāki" un pārāk par pārējiem, lai prasītu tik absurdas cenas pakalpojumiem. Sorry, neuzķeros, pie normāliem cilvēkiem identiski pakalpojumi maksā 5x lētāk.

    Sigmanetam atškirībā no lielākās daļas wannabe hosteru ir savs DC, 24/7 telefona supports, normāla backupu stratēģija.

    Ja hosterim jābaro ir tikai viens admins, tad var atļauties limonādi.

    Ja ir jābaro supports un puslīsdz profesionāli admini + kaut kas jāliek attīstībā, limonāde nesanāk.

    Diemžēl, LV hostinga tirgus ir par mazu, lai varētu "ņemt uz masu" un par kvalitatīvu hostingu piedāvāt US līmeņa cenas .

  6. Djago savā kontekstā protams rullē. Diemžēl, tagad kādu laiku sanāk PHP-only darbs :P

    Par hostingu - sigmanet.lv

     

    Principā Django griežās arī uz tā servera, kur arsenāls, tā kā visu var sarunāt :P

  7. Tās ir vai nu valsts iestādes, kas ar Birkava palīdzību lobē M$ vai nu arī privātie M$ lobiji - kā zināms, tādu Latvijā netrūkst un speķa mūlis to arī simboliski pierādīja, sarokojoties ar Bilu.

     

    Tas jau nekas, ka M$ ir praktiski sūdīgākā produkcija, ko no šīs jomas korporatīviem izvēlēties (Apple nesalīdzināmi labāks, Unix un Linux arī labāk veic savas funkcijas). Protams, jūzerim Internet Explorerī draugiem.lv darba laikā lūrēt valsts kantoros (ko tad viņi citu dara, ja valsts ir novesta līdz bankrotam?) ir vienkāršāk uz ierasto Windows.

    Es aatru un nesaapiigu alternatiivu kombinaacijai Windows Media Encoderis + Windows Media Streaming serveri neesmu redzeeejis .

    Un kaadeelj Apple buutu labaaks korporatiivai videi ? A Linux end-juuzeriem ir kljuvis lietojams peedeejaa gada, divu laikaa .

×
×
  • Create New...