Jump to content
php.lv forumi

Analgiins

Reģistrētie lietotāji
  • Posts

    336
  • Joined

  • Last visited

Posts posted by Analgiins

  1. to Delfins: tāpēc, ka iespējams, šie cilvēki nav nemaz programmētāji, nav programmēšanu mācījušies, bet ir kaut kādi ekonomisti, gleznotāji, traktoristi, nu hvz, un kuri domā, ka taisīt web lapas ir sīkums un to var kurš katrs.

  2. Es pats izmantoju pure-php-template.. gandriiz, jo vienīgais, kas ir vajadzīgs parsēt, ir include un block tagi. Nosacījumus un ciklus lai dara PHP, pats viņš tos ļoti labi prot:

    <?php if($kaut_kas == 1):?>
    iz vadam kaut ko
    <?php endif?>

    tā pat cikli:

    <?php while($is_something):?>
    tjip kaut kaut kādas tabulas rina, piem.
    <?php endwhile?>

    vienīgais, kā jau teicu, ir tikai inklud tagi, kas failā (lasīt templeitā) iekļau citu failu:

    <%include("designs/first_design")%>

    un block tagi

    <%block name="row"%>
    bloka saturs
    <%blockend%>

     

    līdz ar to parserim ir jāatrod 3 tagi: include, block un blockend. Sākumā atrodam visus include tagus, iekļaujaum visu, ko vajag, tad meklējam block tagus, saglabājam tos kaut kādā masīvā globālā (nu tā, lai pie viņiem pēc "name" var piekļūt) un pēc tam pašu templeiti izlaižam cauri eval. Nu apmērām tā! Kiš miš jau sanāk - ta kaut kadi <%include ..%> tagi, ta block tādi paši, tad php ar html sajaukumā - bet strādā 6 līdz 7 reizes ātrāk nekā kaut kāds smags templeitu endžīnis!

  3. hmm.. jociigs gan liekas Grey_wolf 7. punkts:

    --> 7. programeetaajs noveertee dizainu, vai to texniski var izveidot

     

    Vai tad programmētājs nosaka dizainu? Man liekas, ka klients nosaka dizainu! Un programmētājam tur nav nekādas daļas. Ja nevar izveidot, tad jau laikam sūdīgs progmeistars.

    P.S. Jā es zinu, klientu vēlmes bieži vien ir nesaprotamas un pat nepamatotas, daudzas viņu ieceres ir grūtu uztaisīt, taču nav vēl bijis neviens dizains, ko nevarētu uztaisīt, vienkārši aizņem vairāk laika.

  4. nu jā kritēriji varētu būt $ apgrozījums, saitu sarežģītums, bet ne saitu skaits. Sākumā strādāju vienā kantori, kur programmētāji tiešām bija labi speciālisti, bija pietiekami klientu, bet saiti tika štancēti kā uz konveijera, pie tam testēšanu veica viens vienīgais projektu vadītājs, ja tam bija brīvs laiks (nu arī programmētāji, protams, izstrādes procesā).

    Vēl interesē uzņēmumi, kuru programmatūru iztrāde notiek pēc kāda konkrēta modeļa, vai izmanto specifikāciju vai tikai programmētājam tiek iedotas pāris saskribelētas lapas, no kurām var tikai rasties nojausma, kas ir vajadzīgs.

  5. Bij te viens topiks - darba piedāvājums TOP5 kantorī. A vot gribētos uzzināt, kas tad ir Latvijā TOP 5 pēc Jūsu domām? Nu un ja nav slinkums rakstīt, tad... kāpēc?

    Google pēc keywordiem "interneta risinājumu aģentūra" (kā man besī tas vārds risinājumu..) diezgan daudz rezultātos figurē Mediaparks, ALT RD. Cik zinu no tautām, tad Vide Infra Grupa esot ok (jamiem kaut kāds kuuls freimworks SiteSupra ir uzmochīts). Vēl moš www.itgrupa.lv varētu būt. Nezinu, viedoklis tīri subjektīvs, nevienā no šiem neesmu strādājis :) Kā ir ar www.exigengroup.lv, Dati, tur vispār ir web programmēšana?

  6. Tas ir pārāk dārgi! Pie tam es gribētu neklātieni - respektīvi, lai varu apvienot ar darbu un man vajag diezgan šauru specializāciju - programmēšana, sistēmanalīze labākajā gadījumā vēl klāt vai tīkla arhitektūra vai kā to tur sauc... Visas tās fizmat gudrības man nevajag. :)

    uuij.. tad vispār ko tu skaties uz universitātēm. Ņem kādus kursus - būs daudz ātrāk, lētāk un iespējams pat labāk. Ja jau tu gribi tikai tīri programmēšanu, tad visi pārējie obligātie priekšmeti, kas ir universitātēs tev būs tikai lieka nasta.

  7. Programmēšanas ziņā un vispār datorspecialitātē jau nu RTU noteikti ir augstāks līmenis nekā LU. LU tikai ūdeni lej. Cik nav bijis tādu gadījumu, kad kojās kāds no LU prasa, lai izpilda laboru. Bet nu tas ir mans viedoklis.

  8. Labsvakars! Runa iet par Multiple-table Delete syntax. Ir man divas tabulas: cms_pages un cms_blocks, resp., katrai lapai (page) var attiekties vairāki bloki. Lai izdzēstu lapu, ir jāizdzēš arī visi bloki, kas attiecas uz to lapu. Ar vienu vaicājumu, norādot tikai lapas id (vai arī vairākus) to var izdarīt šādi:

    DELETE cp, cb
    FROM `cms_pages` AS cp, `cms_blocks` AS cb
    WHERE cp.pg_id IN (3,5,78) AND cb.cb_page_id = cp.pg_id

    Lai arī cik tas stulbi nebūtu, bet tabulā cms_blocks var arī nebūt ieraksti, tb bloki, kas attiektos uz kādu lapu, līdz ar to vaicājums nenostrādā - page netiek dzēsts.

    Vēl mēģināju žulīties ar NULL, tjip ja nav bloku tabulā:

    DELETE cp, cb
    FROM `cms_pages` AS cp, `cms_blocks` AS cb
    WHERE cp.pg_id IN (3,5,78) AND (cb.cb_page_id = cp.pg_id OR cb.cb_page_id IS NULL)

    bet neiet cauri. Ir kādi varianti, kā to panākt? Negribētos dzēst page'es un blokus atsevišķi, bet to izdarīt ar vienu vaicājumu.

×
×
  • Create New...