Jump to content
php.lv forumi

cuuu

Reģistrētie lietotāji
  • Posts

    67
  • Joined

  • Last visited

Posts posted by cuuu

  1. stackoverflow.com ir nesen uzradies programmēšanas resurss, patlaban betā, un laikam drīz ies gaisā.

    Te norādījumi, kā tikt beta lapā: http://blog.stackoverflow.com/

     

    Dibinātāji ir pazīstamie Jeff Atwood (codinghorror.com) un Joel Spolsky (joelonsoftware.com). Šajā sakarībā tur ir savākušies gudri cilvēki un jau norit cītīga jautājumu uzdošana un atbildēšana.

    Var visu ko vērtīgu atrast. Piem., bija interesanti palasīt jautājumus/atbildes ar tagiem "best-practices", "productivity".

  2. resp., lai lietotājs var meklēt ne tikai pēc nosaukuma, bet arī pēc brenda?

     

    select ... 
    from preces
    left join brendi on preces.brenda_id = brendi.id
    where concat(preces.vaards, brendi.vaards) like '%tava mekleejamaa veertiiba%'

     

    vai, pareizāk,

     

    select ... 
    from preces
    left join brendi on preces.brenda_id = brendi.id
    where preces.vaards like '%tava mekleejamaa veertiiba%' or
    brendi.vaards like '%tava mekleejamaa veertiiba%'

  3. tīri dabiski ir datumus glabāt unix timestamp formātā.

    tad, pieprasījums iznāk gauži vienkāršs -

     

    $limit = time() + 86400 * 20;
    $sql = "select ... from the_table where exp_date < $limit";

  4. par kešošanu - tā kā daži db dati ir diezgan statiski, būtu noderīgi tos atlasīt vienreiz, nevis katrā requestā. Jautājums - kur viņus glabāt. Glabājot sesijā, katrai sesijai būs sava kopija, kas, lai arī nav pats sliktākais, kas var būt, galīgi nav vajadzīgs.

     

    Tā uzreiz nāk prātā turēt ramdisku un kešotos datus celt no turienes, bet vai nav pašā php/apacī kaut kas iebūvēts šādiem nolūkiem?

  5. Lūdzu piemēru, kapēc vieglāk rakstīt kodu?

     

    Tu ar roku raksti HTMLu vai ģenerē?

    Vieglāk rakstīt, lasīt, saprast. Ja ir labs XHTML markups, ir acīmredzami, kāda iksa pēc katrs tags katrā vietā atrodas, kāda ir katra bloka semantiskā jēga.

    Skatot sourci ieraugi nevis nāvīgu <TR><TD><TABLE><TR><TD colspan=5> utt uttjpr, bet vienkāršu, viegli lasāmu, intuitīvi saprotamu kodu.

     

    Vairs nav tāda nepārskatāma mudžekļa, kurā ar pašam autoram bez adekvāta bruņojuma kaut ko izlabot ir ļoti piņķerīgi. Tīri psiholoģiski - ir tāda tīrības un kārtības sajūta - "tur man sākas tas, tad aiziet tas bloks, tas <ul>'s ir mans navbar" un ir pārliecība, ka nevajadzēs mainīt simts vietās lai, piemēram, izvēlni pārceltu no kreisās puses uz labo.

  6. vietas, kuras vajag pārbaudīt:

    * httpd.conf - DefaultEncoding vai kaut kas tāds

    * ar headeri Content-Type

    * ieksh head content=" bla bla bla charset=..."

     

    pārbaudi vēlreiz, vai visur ir pareiza sintakste, lielie/mazie burti, nepareizā veida pēdiņas, vai pat vienkārši liekas atstarpes var browseriem/webserverim nepatikt.

  7. jb4 taisniiba, back/forward pogaam jaastraadaa taa kaa to lietotaajs logjiski sagaidtiis. Vairaak nav pretiigaakas lietas, kad, peec gara raksta uzdrukaashanas un submit uzspieshanas dabuujam kaadu tiikla taimautu vai arii kljuudu ""kaut kaads parametrs" not specified", spiezham back lai saglaabtu savus muuzha viedaakos teikumus un dabuujam priekshaa tukshu formu, "page expired", citu lapu, vai nedod dies, taas back pogas nemaz nav. Normaals lietotaajs, ja vien vinju vajadziiba akuraat nespiezh, ies prom no taadas lapas neskatoties. Dziive.

     

    PS shitaadu joku sakaraa ir izstraadaajies ieradums pirms submitoshanas taisiit ctrl+a ctrl+c, tiesa, tas neliidz gadiijumos, kad gaitenii elektrikjis speeleejas ar droshinaataajiem.

  8. veel jau jaaizdomaa kur glabaat un kaa paarsleegt visu to saturu kas nav datubaazee, bet arii ir jaatulko, nu visus siikos tekstinjus Labdien, Sadaljas, Par Mums un taa taalaak. Taa tachu nemeedz buut, ka viss raadaamais teksts liidz peedeejam simbolam tiek njemts no db

  9. tad jau sanaak ka vinji katru paardienu iet uz jauno serveri. tas ir regulaari ka pievakarees unpa nakti vinjsh neiet. citreiz veseldu dienu neiet, citreiz paaris stundas riitapusee. gan jau ka tur ir kaads izteikti radossh admin kursh centiigi meklee un testee jaunus "risinaajumus".

    tomeer fascinee, ka lai arii cik bezceriigs tas projekts neizskatiitos, vaig tik pagaidiit un vinjsh atkal atdziivojas.

  10. ja paroles paarbaudei tiek glabaats tikai taas md5, nu tad pietiek atrast jebkaadu tekstu, kam md5 veertiiba atbilst :)

    As for MD5, to the best of my knowledge, brute force is the only way to

    'crack' it... however there have been rumors that some implementations are

    weaker then others.

  11. juus kaukaa novirziijaaties no saakuma teemas, es par to -

    varbuut visu esmu sapratis galiigi shkeersaam, bet man liekas - taa -

    /maindir

    order allow, deny

    deny from all

    allow from 10.0.0.3

     

    /maindir/subdir1

    order allow, deny

    allow from 10.0.0.1

     

    /maindir/subdir2

    order allow, deny

    allow from 10.0.0.2

     

    ieveero, ka te ir "order allow, deny" nevis "order deny, allow".

     

     

     

    Order Allow, Deny: The Allow directives are evaluated before the Deny directives. Access is denied by default. Any client which does not match an Allow directive or does match a Deny directive will be denied access to the server.

     

    http://httpd.apache.org/docs/mod/mod_access.html#order

     

    ja neko nejaucu, tieshi taa mees esam pieradushi domaat par failu permisijaam un to paarmantojamiibu zem ntfs

  12. beediigi.

    taa kaa latvijaa ir tikai dazhi (nu jau gandriiz sanaak, dazhs vienskaitlii) bezmaksas vietas serveri, slodze sanaak pamatiiga. ja kaads jauns sadomaatu piedaliities, bez pamatiigas sagatavoshanaas buutu varen gruuti - ljoti ticami, ka paaris nedeeljaas vinju nogaaztu nepraatiigais trafiks, muusu hakeri-pashdarbnieki, un pashi lietotaaji ar saviem liikajiem un leenajiem skriptiem un nepacietiigu apmekleetaaju puuljiem.

    un restepa, times.lv

  13. taa teema par to satura vaakshanu no jaunumu saitiem visu laiku klejo apkaart.

    labu lauku apakaljaam bija endrju projekts News Site Summary, bet tas taapat kaa daudzas citas labas lietas noplauka.

    tad iisteniibaa par sho te pashu lietu es jau arii vienreiz tepat ierunaajos -

    http://php.lv/f/index.php?act=ST&f=11&t=263

     

    ar to virsrakstu un ievadu izlobiishanu, lai arii teorijaa viss ir vienkaarshi, iisteniibaa taa jaunumu ievaakshana ir baigaa kjeepa-

    1)katrai jaunumu lapai savas iipatniibas, katrai savu zinju vaaceeju taisiit ir diezvai praata darbs, bet izdomaat sisteemu ar kuru universaalaa veidaa arakstiit kur un kas no kuras lapas jaanjem nav joka lieta

    2)chakars ar noteikshanu, kuri raksti ir tikko paraadiijushies, bet kurus mees jau esam ievaakushi

    3)lapas autors kauko pamaina dizainaa vai kodaa un mums viss pagalam

    un tad veel copyrighti, linku paarkonverteeshana, gadiijumi ar invaliidiem un netiiriem datu avotiem un kas tikai viss veel nee.

×
×
  • Create New...