Jump to content
php.lv forumi

marrtins

Reģistrētie lietotāji
  • Posts

    1,570
  • Joined

  • Last visited

Posts posted by marrtins

  1. Blā blā blā...

     

    JavaScript nav prototiporientēta. Tā ir procedurāla.

     

    Ahā! Tā nav procedurāla - tā ir funkcionāla programmēšanas valoda.

     

    Bet var būt gan funkcionāla prototip-objekt-orientēa?

     

    Blah blah blah

     

    JavaScript nav objektorientēta valoda. Tā ir prototip-orientēta.

     

    Nevajag tā muļķoties, ok?

  2. Vaitad uz retoriskiem jautājumiem ir jāatbild? :))

     

    Bet vispā - glabā kā pašam ērtāk, ņemot vērtā hostētāja piedāvātās iespējas. Ja uzskati, ka vienkāršāk ir uzkodēt vajadzīgo datu apstrādi failos kā arī novērst problēmas, ko sagādā vairāku lietotāju (kas ir tipiski web vidē) vienlaicīga "failu datubāzes" lietošana (concurrency) - var jau glabāt failos. Taču daudz ērtāk būtu tomēr izmantot DBVS. Ir vesela grupa aplikāciju, kur ērtāk izmantot AndraP pieminētos flatfile DB.

  3. Manupraat algai jaabuut taadai ka koderis sevi atpelna + nopelna vadiiba + sedzas blakusizdevumi

    Pagaidām man liekas, ka koderi grib būt bagātāki par vadību... :D

    Manuprāt tā vadība negrib saprast, ka mūsdienās koderi var mierīgi strādāt no mājām - zūd liela daļa papildus izdevumu, ko varētu novirzīt ēšanai/attīstībai vai nu kas kuram aktuālāk.

     

    Ja koderim jāsēž noteikts skaits stundu birojā + ceļā turp un mājup kopā vēl jāpavada kādas 1-2h (jo parasti biroju darba laiku galapunkti +/- iekrīt sastrēgumstundās) + jāiet pusdienās uz ēdnīcu un par to viņš dabū 1kLs, ko, labi strādājot no mājām, varētu nopelnīt bez stresa un mazākā laikā, tad kāpēc lai viņš sēdētu birojā? :)

  4. Tas Happy! ir tieši tas, ko Delfins pieminēja.

     

    Kāpēc tizla sistēma? Piemēram, arī Extjs to izmanto, lai varētu dinamiski iekļaut cita domēna skriptus un/vai xml.

     

    Jā, /g atgriezīs visus blokus, taču ne iekļautu script tagu, piemēram:

     

    asdsa
    <script>
    alert('<script> tags not allowed!>');
    alert('test2');
    </script>
    
    bb
    <script>
    alert('test3');
    alert('However, </script> tags IS allowed!>');
    </script>
    cc

  5. var tmp = request.responseText.match(/<script>(.*)?<\/script>/);

    Nebūs tik vienkārši. JavaScripts negribīgi apstrādā newlines (jā, arī ar .*), kā arī, ja starp script tagiem tiks definēts kas tamlīdzīgs:

    var someString = "<script>Happy!</script>"

    arī nekas prātīgs nesanāks.

     

    Un ja vēl tekstā būs vairāki script tagu bloki...

     

    Prasās pēc kādas rekursīvas apstrādes, plus čekot javascript kodu, vai tas nesatur augstāk minētās izvirtības.

  6. Tables griezējs) Čikičik un layouts gatavs divu stundu laikā un izskatās vienlīdz smuki uz visiem populārākajiem browseriem. Saņemam $$ un uz krogu prom (vai ķeramies pie nākamā). Nākamajā dienā biki vēl pielabojam un viss.

     

    CSS griezējs) Ņemās, mēra, hakko css, pēc nedēļas layouts pusgatavs, pasūtītājs patriec griezēju, viņš ar cirvi nosit visu ģimeni un nogalē pats sevi :))

  7. Veinkāršots iesākuma variants, kur tiek izdarīts, viss kas pirmajā postā minēts, neiedziļinoties KĀ katram modulim jāstrādā (t.i. pēc manas saprašanas): 1500Ls

    Tālākos pielabojumus attiecīgi pēc izmaksām.

  8. Qsort es piedāvāju, lai viegli uztaisīt.

    Ja es uzrakstīšu Qsort c++ pats, viņa strādās tuvu STL qsort funkcijas ātrumam, bet PHP rakstīta netuvu tā nestrādās, jo PHP iebūvētās qsort funkcijas ir taisītas c++.

    Delīrijs?

  9. PHP un threadings? Vēsi. Palaižam vairākus procesus un būs. Plus vēl var izplatīt pa vairākām kastēm. Lielākā problēma tos procesus sinhronizēt un uzraudzīt ko kurš dara, kurš atmirst softwariskas vai hardwariskas kļūdas gadījuma, bet tas būtu tikpat aktuāli jebkurai citai programmēšanas videi.

  10. Ja atņemsi no MySQL laiku datu nolasīšanai no cietā, pieprasījuma sūtīšanu uz DB, query apstrādi, datu atpakaļ saņemšanu, tad tas pats vien sanāks.

     

    Ja taisīsi C++ datu ielasi no faila, tad tas būs aptuveni tas pats kas pieprasījums uz MySQL.

  11. counter.hackers.lv neizmanto SQL datubāzi, bet Berkeley DB. Katram lietotājam katras dienas dati glabājas atsevišķā failā, tādējādi arī veidojot indexu. Piemēram, šodienas dati userim ar ID 3456 būs

     

    /db/2007/12/13/3/3456 <- piekļuve ļoti ātra (nav jāpārlasa visa DB)

  12. Browseris kāds?

     

    Bi gļuki ar kaukādu IE versiju, ja domēnā tika izmantots _, piemērams kruts_serveris.domeins.lv

     

    Paskaties phpinfo(), vai tiešām session.cookie_domain nav norādīts. session.use_cookies nav off?

×
×
  • Create New...