Jump to content
php.lv forumi

Kaklz

Moderatori
  • Posts

    1,401
  • Joined

  • Last visited

Posts posted by Kaklz

  1. universālo botu tev būs pagrūti uzrakstīt. Ja ir kāda lapa, no kuras tu gribi regulāri ievilkt jaunākās bildes, tad gan tas ir izdarāms salīdzinoši vienkārši - atliek vien paanalizēt attiecīgās lapas HTML, struktūru un dažu stundu laikā botu var uzrakstīt.

     

    esmu rakstījis gan tādus brīnumus, kas velk bildes ārā, gan tādus, kas māk izvilkt vajadzīgos teksta fragmentus - nekāda baigā raķešu zinātne tur nav.

  2. tad tieši tā arī dari - saglabā datus pie sevis un ar curl sūti uz ārēju URL. Atceries vien, ka POST curl gadījumā nekādi nenozīmē kaut kādas lietotāja pārsūtīšanas uz citurieni. ja tu gribi pēc tam lietotāju kaut kur redirektēt, tad to pēc curl darbībām vienkārši izdari ar header(location:), piemēram

     

    mysql_query("insert into data (val1, val2) values ('a', 'b')");
    
    curl_exec un viss pārējais
    
    header('location: /vieta_kur_parsutit_lietotaju');
    

  3. Tas nepārtraukti rotējošais headeris ir pilnīgas auzas :) Izskatās pēc kaut kādas reklāmas, nevis pēc lapas logo. Var noanimēties vienreiz, bet loopot cauri bezgalīgi ir ļooooti slikti.

     

    Vēl varētu vienkārši izvākt lapas body fona bildi un uzlikt neitrālāku krāsu un būtu stipri labāk un vieglāk uztvert informāciju.

  4. Viens no retajiem, kuru es uzskatītu par vērā ņemamu (php kontekstā) ir Zend sertifikāts kaut vai tā iemesla dēļ, ka viņš ir jākārto Pearson Vue sertifikācijas centrā, nevis kaut kur mājās, aizgaldā vai kur nu ienāk prātā. Tāpat nedomāju, ka Latvijā ir daudz uzņēmumu, kas par tādu vispār kaut ko zinātu. Sen sen atpakaļ jau bija topā visiem kārtot Brainbench sertifikātus, bet neesmu kaut kā dzirdējis, ka kāds kaut ko būtu sasniedzis tieši šo sertifikātu dēļ.

     

    Ja par konkrētajiem w3c sertifikātiem - $75 man liekas nesamērīgi daudz par sertifikātu, kuru es kārtoju kaut kur no mājām bez sertifikācijas izsniedzēja uzraudzības un par kuru (es personīgi) uzzināju tikai izlasot tavu ierakstu.

  5. Es laikam dzīvoju uz citas planētas, bet varbūt var priekš tādas lietas kā tulkojumiem neiespringt uz JOIN un to dabūšanas kopā ar produktiem ar vienu SQL un tiem uzrakstīt speciālu interfeisu, kas var tulkojumus turēt cache?

     

    Es varu mierīgi tulkojumus ņemt no pavisam citām tabulām bez jebkādiem join:

    $res = mysql_query('select * from products');
    ?>
    <table>
    <tr><th><?= lang('blah_col1_head') ?></th><th><?= lang('blah_col2_head') ?></th><th><?= lang('blah_col3_head') ?></th></tr>
    <?php
    while($row = mysql_fetch_assoc($res)){
        ?><tr><td>' . $row['col1'] . '</td><td>' . $row['col2'] . '</td><td>' . row['col3'] . '</td></tr><?
    }
    ?></table>
    

     

    Var jau būt, ka esmu pārpratis sākotnējo uzstādījumu un problēmu.

  6. Man ir tā laime paklausīties kas notiek šādu projektu aizkulisēs un es teiktu, ka lielā problēma ir kārtējo reizi nu jau pagājušie biezie gadi. Vai esat dzirdējuši, ka kāds programmatūras izstrādes uzņēmums būtu valstij vai kādam citam samaksājis ievērojamas soda sankcijas par līguma termiņu un citu noteikumu pārkāpumu? Es ne. Domājat, ka neviens nekad nav būtiski nokavējis termiņus vai pārkāpis citus līguma noteikumus? Un te nu ir mūsu pašu un pasūtītāju mīkstmiesība, ka mēs neesam spējīgi pieprasīt izpildītājam par plānu nepildīšanu līgumos noteiktās sankcijas. No sērijas "nu ko tad mēs tā jums to naudu dīrāsim, jūs tak gan jau kaut kad darbu izdarīsiet"

     

    Līdz ar to, ka treknajos gados neviens nevienam nekādus sodus neuzrēķināja, visi dzīvoja kā nieres pa taukiem un izlaidās. Man ir gadījies dzirdēt nu TĀDUS brīnumus, kas ir nodoti valsts iestādēm, ka man pat mati slienas stāvus. Tb, piemēram, lai tikai dabūtu dokumentācijas apjomus, dokumentācijā pa vidu ik pa brīdim ir vienkārši iešūta kaudze ar baltām neapdrukātām lapām, palasot tos tekstus, kas ir sarakstīti dokumentācijā ir bezmaz sajūta, ka tas viss ir ar kaut kādu lorem ipsum ģeneratoru saģenerēts tikai latviešu valodā.

     

    Kad nu beidzot ir pienācis brīdis, kad pasūtītājs sāk skatīties pakaļ tam, ko nodod, sāk piedraudēt ar soda sankcijām, tad arī iestājas auzas. Šīs jau vairs ir tikai sekas tam, ka finansējums ir nogriezts uz minimumu, darbi ir jādara ar termiņu vakardiena, utt. Trakākais ir tas, ka šobrīd valsts iestādēm finansējums ir apgriezts tā, ka attiecīgajiem projektiem paredzētā nauda jau bija notērēta aprīlī. Izstrādātājiem vairs nav plānoto ienākumu, jāatlaiž darbinieki, jāpāriet uz 4 dienu darba nedēļu, atkal atgriežamies pie sekām.

     

    Web Developer te dikti runā par profesionāļiem specifikāciju rakstītājiem, utt. Biezajos gados valsts iestādēs vienkāršos darba darītājus bija ar uguni jāmeklē - visur stāvēja desmitiem vakanču, sakarīgus kadrus vienkārši nebija iespējams dabūt, jo citur par identisku kvalifikāciju un darbu maksāja n reizes vairāk. Nedomāju, ka ar esošajiem naudu samazinājumiem kaut kas būtiski uzlabosies. Tā teikt, apburtais loks. Ja paklausās kas notiek pēc pēdējiem naudu samazinājumiem, tad tie, kas ir spējīgi notīties, to arī izdara, kaut vai tepat blakus uz Igauniju, Eiropu, utt.

  7. http://rutoj.oo.lv/biedri/

    Bildes nevajag samazināt ar html līdzekļiem. Paņem kādu bilžu redaktoru un samazini bildes ar to līdz vajadzīgajam izmēram. Galeriju sadaļā tas jau ir izdarīts.

     

    http://rutoj.oo.lv/images/logo.png

    Diezgan nesmuki izskatās, ka ēna apakšējā malā tam vienam burtam (ja nemaldos "j") ir nogriezta.

     

    + vajadzētu vai nu nomainīt linku krāsu vai arī linkiem uzlikt underline. Savādāk ir nereāli uzminēt, kas no visa teksta ir links un kas nav.

     

    Bet visā visumā priekš pirmās lapas izskatās pat ļoti cerīgi.

  8.  <td width=16><img src=/fl/<?= trim(strtolower($symbol)) ?>.jpg alt="<?= $currency_name ?>"></td>

     

    trim() f-ja apgriež tekstu sākumā/beigās liekos atstarpes simbolus.

     

     

    priekš apstāšanās pie 10. rindiņas lieti noder break komanda, kas pārtrauc cikla izpildi:

     

    $i =0;
    $cols = array(0 => '#ffffff', 1 => '#a7a7a7');
    foreach ($users as $user) {
    list($symbol, $currency_name, $currency_plural, $currency_buy, $currency_sell) = explode(" / ", $user);
    ?>
    <tr bgcolor=<?=$cols[$i++%2]?>>
    <td width=16><img src=/fl/<?= strtolower($symbol)?>.jpg alt="<?= $currency_name ?>"></td>
    <td width=30 align=left valign="middle" class=tab><?= $symbol ?></td>
    <td width=62 align=right valign="middle" class=tab2><?= $currency_buy ?></td>
    <td width=62 align=right valign="middle" class=tab2><?= $currency_sell ?></td>
    </tr><?php
    if ($i == 10){
    	break;
    }
    }

×
×
  • Create New...