Jump to content
php.lv forumi

Mr.Key

Reģistrētie lietotāji
  • Posts

    1,332
  • Joined

  • Last visited

Posts posted by Mr.Key

  1. no manuāļa

     

    <?php
    $filename = 'test.txt';
    $somecontent = "Add this to the file\n";
    
    // Let's make sure the file exists and is writable first.
    if (is_writable($filename)) {
    
      // In our example we're opening $filename in append mode.
      // The file pointer is at the bottom of the file hence
      // that's where $somecontent will go when we fwrite() it.
      if (!$handle = fopen($filename, 'a')) {
    	echo "Cannot open file ($filename)";
    	exit;
      }
    
      // Write $somecontent to our opened file.
      if (fwrite($handle, $somecontent) === FALSE) {
       echo "Cannot write to file ($filename)";
       exit;
      }
    
      echo "Success, wrote ($somecontent) to file ($filename)";
    
      fclose($handle);
    
    } else {
      echo "The file $filename is not writable";
    }
    ?>

     

    īsi sakot

     

    $handle = fopen($filename, 'a');
    fwrite($handle, "niks4\n");

  2. youtube.com personalizētā pirmā lapa: ~0,6-0,7 (tuvāk 0,7), bet bija arī 7s un pat 8s.

    answers.yahoo.com: ~1,2, mēģinot 5x (bija arī 1,02s)

     

    Mērīts ar firebug Net tabu.

     

    Ē jūs esat monstri, wgetiem ņemties.. starp citu, vai wgetu var izmantot crawlēšanai? (varēt jau noteikti ka var, bet vai tas būtu piemērots variants)

  3. Nu pag pag, biznesa loģika vienmēr ir bijusi un nekur nav ne pazudusi, ne sākusi uzrasties. Ko tu ar to domāji - "kur ir svarīga biznesa loģika"?

     

    Salīdzināt ZF ar C# nav korekti. Tu vari salīdzināt php ar C#, bet ne jau freimowkru ZF ar valodu C#. C#'ā arī var taisīt visdažādākos freimworkus, kuri izpildīsies servera pusē. Arī C# var taisīt vienkāršu kodu, kur vienuviet ir gan SQL kveriji, gan HTML izvade.

     

    Un C stāv apakšā visam :) Arī Python'a, Ruby, .NET freimworkam un ļoti daudz citām valodām.

     

    1) Tas bija domāts tā, ka frameworki lieti noder projektos, kur primārais nav ļoti jaudīga veiktspēja, piemēram, uzņēmumam vajag realizēt aplikāciju, kas dara "to un to", un kur nav tik būtiski tas, vai lapa atvērsies 0,01 vai 0.23 sekundēs. Noder, droši vien arī tādos, kur veiktspēja un ātrums ir kritiska, kaut gan domāju, ka tur var arī "iebremzēt" mazliet un uzrauties.. Bet tā vispār tev taisnība - biznesa loģika ir bijusi vienmēr, laikam pat tad, ja tā ir izvadīt "Hello World!".

     

    2) Nē, bik savādāk izteicos - tur es mazliet padarbojos ar C# programmām un sāku saprast dažas lietas, kuras iepriekš neizpratu ar ZF. Piemēram, godīgi atzīšos, iepriekš nebiju lāgā iebraucis try - catch principā un tajā, cik forši var catchot dažādu veidu errorus. Pirms tam biju sākumā ļoti dusmīgs, ka nekādi nemāku žurnalēt datubāzes errorus. :)

  4. Ja jau panesās netēma..

     

    Mans novērojums ir tāds, ka PHP kļūst arvien izplatītāks arī projektos, kur ir svarīga biznesa loģika. Darba tirgū pieprasījums pēc PHP inženieriem palielinās.

     

    Piemēram, Zend Framework ļauj izstrādāt nopietnas aplikācijas, izmantojot OO principus, kļūdu kontroli, u.c. pierastās metodes. Pamēģināju padarboties ar C# un pēc tā arī Zend Framework liekās daudz saprotamāks. Protams, projektos, kur ātrdarbība ir kritiska, ZF (un arī citi frameworki) var būt par smagu, taču kompānijas vajadzībām vai nelielu e-komercijas risinājumu ar to var veidot ļoti labā kodā.

     

    Tajā pašā laikā ar PHP var veidot vienkāršus un ātrus skriptiņus, vienā failā gan SQL kverijus, gan HTML izvadu.

     

    Amazing!!! Un vēl - tam apakšā stāv C! Domāju, ka PHP ir laba nākotne.. ;)

  5. Ja gribi "pixel perfect" rezultātu, tad jātaisa "Flatten image" un tad izgriez ar "Crop" rīku vajadzīgo fragmentiņu un saglabā, atbilstoši optimizējot (jpg raibiem elementiem, gif grafikai ar krāsu laukumiem un līnijām, vai png).

     

    Backgroundiem, protams, pirms "saplacināšanas" vajadzēs noslēpt pa virsu esošos slāņus.

     

    Viens kārtīgs dizains no psd uz html, css, gif, jpg un png prasīs 8h - 16h.

     

    Dari un tad jau iemācīsies! Darbs dara darītāju.

     

    Edit: pareizrakstība.

  6. Web Developer, vai drīkst jautāt, kāpēc tu tieši šeit izsakies par to, kas ir galīgs sūds un kas nav labi? Ja vēlies izteikties, tad piedāvā savu konfigurāciju Oraclim, kāds bloku izmērs labāks, kādus indeksus izmantot UTF-8 tekstu meklēšanā un kādu failsistēmu izmantot, utt..

  7. Ja būtu jāveido ļoti liels saits ar ļoti lielu informācijas apjomu un apmeklējumu (MEGASAITS)...

     

    Nuuusss??

     

    PHP? C? C++? Zend Framework vai neframework? MySQL vai POSTGRESQL, vai Oracle?

     

    Piemēram, delfi.lv ja pareizi saprotu, ir taisīti iekš C, vai ne? Ja runa ir par Java, C#.ASP, PHP, tad PHP, manuprāt, ir krietni pārāks.. bet varbūt C/C++ ir vēl pārāks?

     

    Labi.. vai kāds zin sīkāk, kā top, piemēram, Amazona softs ?

  8. Uhmm..., vai nebija tā, ka ci beigās nozīmē case insensitive, un cs - case sensitive?

     

    EDIT: ja taisa atsevišķas kolonnas priekš katras valodas - krievu valodai - utf8_general_ci, latviešu valodai var izvēlēties.

  9. kaut kur vecajos php_nuke bija katrā inclūdojamā failā pārbaude, vai tas tiek inclūdots no index.php (laikam index.php uzsit mainīgo kuru nočeko inclūdes)

     

    nu un vēl inclūdes var ielikt subfolderī, kurā ieliek .htaccess ar deny from all

  10. Web Developer - tas ir mazliet savādāk, kā tu saki. Protams, sava profesija ir jāciena, bet ja runa iet par gatava risinājuma uzinstalēšanu un dizaina templeita pielikšanu, es nesaprotu, kāpēc tas nevar būt 50 Ls? Esmu gatavs katru dienu uzlikt pa saitam pa 50 Ls.

     

    Tajā pašā laikā modifikācijas var izmaksāt 100, 200 un 500 Ls.

  11. Es saredzu divus variantus:

    1) Gatavs, atstrādāts CMS, kurā patiešām ir 20 h darba. Tad tā lieta iet un 200 Ls ir OK. Klients saņem to, ko saņem un pats var apgūt.

    2) Otrs variants ir e-veikala izstrāde pēc īpašām vajadzībām - prasību saskaņošana, darbs ar klientu, dizains, pielāgošana, speciālie moduļi, utml. Te diez vai 200 Ls segs pat pašizmaksu.

     

    Šodien rādās, ka 90% klientu pietiek ar 1. variantu. Jo ebiznesā metas daudzi tādi, kuriem pietiek ar elementāra kataloga fīčām.

     

    Es neriskētu tādus piedāvāt bez mērķa līdzīgu risinājumu pārdot vismaz 5 - 10 klientiem, kad jau sākas pelnīšana. Respektīvi, 5 reizes piedāvāt gatavu, universālu risinājumu, nevis piecas reizes dažādus individuālos risinājumus. Klients izvēlas gatavu risinājumu ar noteiktām iespējām.

     

    Mans ieteikums ir pārdomāt cenu un darbību ilgtermiņā - tad arī būs skaidrs, vai 200 Ls ies cauri vai nē. Var arī pa 100 Ls + abonēšanas maksa. Var arī pa 50 Ls uzinstalēt drupālu/joomlu + moduļus. Var arī pa velti to izdarīt. Kāpēc ne? e-shopu fīčas ir standartizētas, CMSi ir daudzi, raugoties no klienta viedokļa, tik tiešām nav vajadzīgs taisīt jaunu sistēmu katram klientam.

     

    Ieteiktu 200 Ls gadījumā tā arī fokusēties uz to, ka klientam būs jāizvēlas no pieejamā - tādā gadījumā arī programmētājs nebūs pārstrādājies, visi būs apmierināti. Problēmas var rasties tad, ja programmētājs piekritīs pārlieku lielam darbam (dizains, modifikācijas, u.c.)

  12. Liekas, ka jums ir veiksmīga pieredze "vienkāršu" risinājumu veidošanā.

     

    Darbs vismaz 100 stundas - tātad, minimālā likme 10 Ls bez nodokļiem jau vien sastāda 1000 Ls.

     

    Zem 1k līst iekšā tādas lapas veidošanā ir neprāts.

     

    p.s. Un kas tā par variāciju - "ja ar nodokļiem". Strādājat bez nodokļiem?

  13. Kad? 10. klasē

    Kāpēc? Aizrauj tas, ka var realizēt dažādas idejas un redzēt, kā tās izpildās.

    Kā mācījos? Kad biju skolā, mācījos braucot vilcienā / mājās uz papīra (datori tajā laikā bija retajam).

    Kāpēc sāku nodarboties ar web programmēšanu? Tāpēc, ka likās interesanti, ka rezultāts ir redzams arī blondīnei.

     

    Šobrīd gan meklēju atbildes uz citiem jautājumiem...

×
×
  • Create New...