Jump to content
php.lv forumi

des

Reģistrētie lietotāji
  • Posts

    307
  • Joined

  • Last visited

Posts posted by des

  1. Vai nevar visus tos lamuvārdus sakrāmēt kaut kādā AWL binārajā kokā, lai ātrāk meklēšana notiek?

    Man ir shausmiigas aizdomas, ka to lamu vaardu nebuus tik daudz, lai izmantot AVL buutu efektiivi.

  2. Nupat atklju uz Win idālu editoru Winsyntax 2.0 - man patīk, ka tas ir maziņš, bez liekām fīčām, ar utf-8, labs highlig... un var vērt vairākus failus vienlaicīgi. Bet uz Linuxa vienozīmīgi Bluefish (citu nesmu lietojis).

     

    Shitais ir labs, arii lietoju.

    Vieniigais miinuss - tabus paartaisa par spaceem. Respektiivi viens taba chars uzrada 8 space charus, taapeec pieaug failu izmeers.

  3. piemēram ir sapnis, ka es varētu, izdomāt saita struktūru, izdomāt kādas klases man būs nepieciešamas, salikt visu to kopā, izmanīt nepieciešamās lietas un vis beidzot es esmu pilnībā pārliecināts, ka manis uzrakstītais saits nevienā brīdī nav kļūdains un ja arī ir kāda kļūda, tad man šī kļūda ir tikai vienā vietā, kādā no klasēm.

     

    Njaa. Man te arii ir aizsaakts viens cms, maksimaali univeralizeets. Radaas baigaa apgaismiiba, kaa maksimaali daudz liidziigu lietu sabaazt vienaa.

    Prieks, kur tu rodies, bet buushu laimiigs, ja tieshaam to izdosies novest liidz galam, jo peec projekteejuma jau skjiet, ka visam buutu jaarullee.

     

    ***

     

    Un tomeer varu pateikt, ka tas viss notiek pa iteraacijaam. Kaadreiz vispaar biju laimiigs, ka uztaisiiju vienu tabulu contents, kuraa un arii web-editoru, lai vareetu to visu editeet :) Principaa katraa solii var saprast, kaa esosho var uzlabot, efektivizeet.

  4. Veel ir arii D8, bet tas man shaushaliigi nepatiik ar visu savu baazeeshanos uz .NET :(

    Kompileejas aptuveni 10x leenaak kaa D7, pie tam ar backward compatibility arii ir galiigi shvaka :/

  5. Dēļ kā nemīlu Java ar saviem private etc.

    visi tie private imho ir ieviesti prieksh projektiem, kurus taisa ntie coderi. advanceetaakie sataisa komponentes taa, lai parasti aplikaaciju developeri neapjuktu starp liekiem propertijiem un neseedeetu dienaam debagodami, taapeec, ka dumi pamainiijushi kaadu propertiju.

    **

    no otras puses jaasaka, ka ir besiigi kaut vai tajaa pashaa Delphi katru reizi liist un kopeet propertiju vai atribuutu prom no private sadaljas, kad savaigaas, lai cita komponente to tomeer var pa tiesho izmantot.

    **

    respektiivi - kaa jau visam shajaa dziivee - ir gan savi plusi, gan savi miinusi.

  6. Ja nerunaajam par JS, Delphi utml, bet tiiri par PHP, tad esmu diezgan negatiivi noskanjots pret full-OOP pieeju, taapat kaa arii pret 99% visu template sisteemu, kas pashaa saakumaa nogjeneree visu kas vien iespeejams un peec tam, vajadziibas gadiijuma to saliek vajadziigaas vietaas.

     

    ***

     

    full-OOP ieksh php jau nesanaak kaut vai tamdeelj, ka liidz 5ktajai versijai OOP iespeejas tomeer ir sameeraa ierobezhotas. full-OOP tomeer biezhi ir neizdeviigs arii taapeec, jo daudzas lietas objektiivu iemeslu deelj tomeer eertaak un aatraak ir uztaisiit ar funkcijaam.

    par templateem. es gan parasti censhos peec iespeejas gjenereet tikai to, kas attieciigajaa skataa ir nepiecieshams un tiek likts galeejaa outputaa.

  7. Peec pieredzes varu pateikt, ka man pirmaa paareja uz oop beidzaas ar to, ka biju saradiijis vienu resnu klasi (hmm, kaut kaadas 2000+ rindinjas) sql tabulu datu atteeloshanai, redigjeeshanai visaados veidos. Saakumaa likaas baigi kruta, bet veelaak sapratu, ir veerts padomaat par klashu hierarhiju, pirms saakt kaut ko taisiit, savaadaak arii klaseem daudzas metodes sanaak brutaals copy paste no vienas klases uz otru. Taapeec mantojamiiba un polimorfisms rullee :)

  8. Šis patiešām ir vienkāršs, bet tad, kad tev piemēram ir kādi 20 mainīgie, bet tu ne veinmēr tos izmanto, tad gan var rasties jautājums vai šī klase patiešām tev ir nepieciešama tāda, kāda tev viņa ir.

    Bet, tas ne vienmēr ir tas, kas cilvēkus atbaida no OOP rakstīšanas, vis grūtāk manuprāt tomēr ir izdomāt visu struktūru, kā kas notiksies utml.

     

    Bet veel atbaidoshaak tomeer, manupraat ir, ja tev ir funkcija ar 20 argumentiem un katru reizi ir jaaskaita, kuraa poziicijaa ir kursh arguments :D (tas taa, ja galiigi neizlemj izmantot OOP)

    Un, ja kodaa ir klase ir izmantojamas tikai dazhas klases instances, tad tieshaam efektiivaaka ir klase ar 200 atribuutiem, nekaa f-ja ar 200 argumentiem :)

  9. Par aatrdarbiibu.

    Vajadziiga tabula 100x100, kuras shuunas satur attieciigos reizinaajumus x*y.

    Nu brutaals echo straadaa ~10x aatraak nekaa, ja table tags ir objekts ar atribuutiem un veel satur visus tr tagu objektus, kuri savukaart satur td tagu objektus ar attieciigajiem atribuutiem.

    (jaa, katrs td tieshaam ir shitaada klase: http://paste.php.lv/1094 )

    Tomeer, ja piemeeram vajag kaut kaadas tabulas daljas td piemeeram piekjeepaat ar iipashaam css classeem vai onmouseoveriem, vai whatever, (pie tam katru reizi citas tabulas daljas) tad ar brutaalu echo aatri var apkakaaties.

  10. Jaunas rindas (enter) tags ir <br>
    atstarpi var ieguut ar &nbsp; , atkaartojot to tik reizes, cik liela atstarpe ir vajadziiga...
    var lietot <pre></pre>, tad starp shiem viss teksts izskatiisies tieshi taads, kaadu buusi uzrakstiijis (visi enteri un atstarpes tiks atteeloti 1:1)
    ....

  11. Par MySQL.

    Kaa panaakt, lai, kaartojot peec varchar lauka, tiktu sakaartots normaali arii ja lauku veertiibas saakas ar latvieshu specburtiem... ? cik man izskataas, pagaidaam "D" tiek baazts vienaa maisaa ar "Sh" (abi ir pamiishus, atkariibaa no naakoshajiem simboliem :( ) un veel visaadi murgi.

     

     

     

     

    ****

     

    labi, skaic, vairs nav aktuaali, neuzliku searchaa any date....

    ech, saguriens :/

  12. Nu kaut vai var modificeet shito pashu:

     

     

    function CountWords($text,$count=1){
      $wordCount = 0;
      $outText = '';
      $elements = explode(' ', $text);
      foreach ($elements as $word){
          if (!empty($word)){
              $wordCount++;
              if ($wordCount<=$count) {
                   $outText.=$word.' ';
              }
          }
      }
      return array('count'=>$wordCount;'text'=>$outText);
    }

     

    testeejis neesmu, bet vajadzeetu straadaat...

  13. ir kaut kaads php nuke

    www.phpnuke.com

    pats lietojis iipashi neesmu.

    bet kaa jau kaklz teica: nav neviena all4all-in1 risinaajuma. specifiskas fiichas taapat jaakodee pasham.

  14. Tamliidziiga cripta paveids, kas palaizhas noteiktaa laikaa. Tiesa vienu reizi, bet var modificeet, lai laistos reizi diennaktii diezgan viegli.

    Tjipa ik peec minuutes jams refresho broweri & apskataas, vai nav laix pienaacis jau pildiit attieciigo fju.....

     

     

    $st=strtotime($runfrom);
    
    if ($st<time()) {
    
           print "<body><pre>";
           mktop();
    
    } else {
    
    print ("<body onLoad='setTimeout(\"history.go(0)\",60000);'><pre>");
    
    echo "it's not the rite time";
    
    }
    
    print "</p></body>";

  15. Vari uztaisīt kaut ko līdzīgu LMT īsziņu autorizācijas kodam ar bildītēm (ja nebaidies palikt bez komentētājiem  ) - tam vajadzētu apgrūtināt automatizētas postošanas iespēju...

     

    Njus, arii tas ir apejams. Eksistee algoritmi, kuri maak nolasiit autorizaacijas kodu arii uz raiba fona & katru reizi savaadaaka fonta. Protams, taa ir shaushana ar lielgabalu pa mushu, bet, ja kaads gribees floodot, tad taa vai taa pafloodos :)

×
×
  • Create New...