Jump to content
php.lv forumi

F3llony

Reģistrētie lietotāji
  • Posts

    1,353
  • Joined

  • Last visited

Posts posted by F3llony

  1. Es vienkārši saskaitīju cik stundas/dienas kopumā sava laika es esmu iztērējis sēžot Skype un mācot tev elementāras lietas. Vajadzēja hostu, kur testēt savus blisus? Gave one. Vajadzēja normālu domēnu? Gave one. Pateicu, ka pēcāk izmantošu pats jamo? Pateicu. Pēc tam paņēmu atpakaļ, un te nu grāvja kungam aizgāja ciet, viss, ko veidoju saņēma "pamatotu kritiku". Apvainojies? Atņēmu konfekti? Pēc tam "Cik nenoderīgi... xD ". Kam nenoderīgi? Protams, tu jau mums esi web meistars, skatos, tūlīt arī C meistars būsi. PHP pieņemu jau zini no galvas, ko tad vairs, var uzdrst visiem. :) Nav jau pirmā reize, kad dzirdu no tevis šito. Pārējos es saprotu, izteica savu viedokli, dievs ar viņiem. Bet tu?

    Pretīgi tev atbildēt čalīt ;) GTFO

     

    Ak, kaa kadam nepatik kritika....

     

    Nu labi, reku bus dazi labi vardi par to lapeli. Par cik sis topic ir sadala "manas lapu/darbu novertesana", tad domaju, ka viedokli var par visu izteikt. :)

     

    Lapas doma - super. Atvieglinam stundenta dzivi, t.i. - .html failu izveidi (kur pasam butu jaievada viss header!!! Vispar tads murgs, kapec studentiem kaut ko tadu iemacities?!) un ta atversanu, aizversanu, ka ari saglabasanu (?).

    Dizains - tiesi ta, studenti jau ir pieradusi stradat aplikacijas ar pretigiem dizainiem, kadel lieki puleties taisot smuku dizainu?

    Validacija - lapa validejas. Super! :)

     

    Labu apetiti.

    Man nav nekas pret kritiku. Man kritika patīk, protams saprašanas robežās. kāds te sakars ar html izveidi? Es teicu CSS un HTML testēšanai, pamatā pozicionēšanai un izskatam. Priekš kam tu man pastāsti lai izmēģinātu piemēram float uz div elementiem nepieciešams labot head tagus? Ir nepieciešams ātri un saprotami parādīt kā tas viss darbojas kopā, par head tagiem, doctype un visu parējo jau neviens nav aizmirsis. Ja gribi labāku dizainu- dod vaļā, uztaisi. Ja būs ar kaut ko labāks kā pašreizējais, es pat apņemos tev pat darbu samaksāt.

     

    T/C

  2. Nu labi, daGrāvi, piedod par manu kļūdu, pieņēmu, ka atverot lapu kāds dadomāsies nospiest pogu "i" un izlasīt tur esošo informāciju. Par dizainu runājot- es neesmu dizaineris, da i šeit kaut kāds sablingots dizains grāvja stilā ar restēm fonā nemaz nav nepieciešams.

     

    Pēc būtības redaktors tika izveidots tikai ar vienu mērķi- teorētisko un praktisko CSS/HTML pamatu nodarbību laikā testēt kaut kādu noteiktu CSS un HTML, jeb ieraksti pāris rindas- apskaties un izproti, kā tas darbojas, neinstalējot papildus programmatūru un nevirinot pārlūku 100000x reizes. Nekas vairāk. vairāki tabi lai pārbaudītu kaut kāda CSS un HTML darbību nav nepieciešami, lai aplūkotu div un citu elementu interakciju un pozicionēšanu tabi arī nav vajadzīgi, arī uber dizains un smuks fona attēls nav vajadzīgs. Šis ir domāts tiem, kam html/css ir ķīnas ābece pagaidām, ar ko arī domāju "Kāpēc gan man nav ne jausmas. " jo šis kā saprotu pēc domēna vārda ir PHP forums pārsvarā. Ar to, ka domāts studentiem, es domāju tos, kas mācās HTML/CSS pamatus. Zinu, ka pats grāvis vēl līdz šim neprot ne pusi no tā, kas būtu jāprot.

     

    Ja kāds uzskata, ka dotā lapa neatbilst dotajam mērķim vai ja kāds domā, ka var labāk- droši, veidojiet savu variantu un pieņemu, ka studenti būs jums pateicīgi.

  3. Ja jau reiz par ekspertiem runa, daGrāvis varētu iecitēt/ieskrīnot, kur tieši esmu sevi saucis par ekspertu? Tīri principa pēc. Second, daGrāvi, atšķirībā no citiem šīs sarunas dalībniekiem es esmu redzējis tavus source. Redzējis daudz tavus source. :>

  4. labaiss Pēc katras reizes, kad kaut ko labo jānospiež Saglabāt.

     

     

    Nu jau paspējām iztestēt reāli nodarbības laikā. Darbs ritēja kudi raitāk ar šādu redaktoru, kā izmantojot jebkuru citu mācību metodi.

     

    @codez lapai ir laba doma, bet izpildījums ir tik kretīnisks, ka to varēja izveidot tikai dagrevisists. :}

  5. Ja jau runājama par veikaliem, pieņemu, ka SQL guru veikalā arī ēst gatavo :) Tas taču ir optimālāk, kā stiept visu paiku uz mājām un gatavot tur. Šādā gadījumā taču var vispār nekur neiet. Sēdēt savā veikalā un gatavot ēst. Un tur pat arī dzīvot. Un tieši šī iemesla dēļ DBtardi uzskata, ka SQL ir spēcīga datu apstrādes valoda? Bwaraahaahahahaha. Izrādās, SQL guru tā pat kā jebkurš guru no 10 gadus vecas pagātnes uzskata, ka tas, kas pirms 10 gadiem bija loģiski, arī tagad ir loģiski :>

     

    Dikti loģiski jau tas īsti nemaz nav, jo mazliet gudrākām DB parasti no programmēšanas vides var uzstādīt parametru cik ierakstus ar vienu fetchu atlasīt, jo pie lielākiem ierakstu daudzumiem visu vienā piegājienā iekopēt atmiņā ir diezgan killerisks pasākums

    HAHA no shit dude, its called limit :>

     

    Šeit diemžēl ir tas pats. Protams, ka kaut kādā lapiņā, ko kāds atvērs pāris reizes dienā, tas it kā ir nebūtiski. Bet problēma ir tā, ka šāds izstrādātājs ar šādām zināšanām nekad nevarēs izdarīt neko vairāk, vai arī izdarīs to ļoti slikti. Un darot slikti un nepareizi mazas lietas, darīs slikti un nepareizi arī lielas.

    Atkal jau spriežam par lietām, pār kurām cienītajam nav lemšanas?

     

    Deru 100%, ka Plivnas kungs ir kāda Eiropas vadošā dev/it uzņēmuma SQL ģenerālinženieris. Bonusā visam, Plivnas kungs pārvalda padsmit programmēšanas valodas, lai zinātu kur kādā gadījumā kas ir un kas nav pareizi. :> Zini ko, gtfo pie savām datu bāzēm. Programmētājs no tevis draņķīgs, da i pie DB darba tā pat daudz. Sākt tu varētu ar to, ka optimizētu db dziņus daudz lieliem pieprasījumiem. Lai mums vairs nebūtu jānonāk pie šīs sarunas un man nenāktos precašot db, kurās ir +/- vairāk par 50 milj. ierakstu.

     

    Pieņemu, ka augstāk minētie argumenti tika atspēkoti vēl pirms to definēšanas, šeit- http://php.lv/f/topic/18352-izvade-no-mysql/page__view__findpost__p__143554

     

     

    Es teiktu, ka tas noteikti būtu elastīgāk, jo neierobežo maksimālo kategoriju dziļumu. Tiesa gan praksē var rasties zināmas problēmas anyway, jo MySQLam tādu īstu rekursīvo vaicājumu nav, ir jāizlīdzas vai nu ar vaicājumu fiksētā dziļumā vai arī jāizmanto speciālas DB konstrukcijas. Praksē tādām kategorijām jau nu gan parasti arī dziļums ir ierobežots uz kādām 4-5 max, vairāk šķiet normāli neesmu redzējis. No otras puses, ja šeit oriģinālā jautājuma autoram ar 2 līmeņiem pilnībā pietiek un viss jau uzkodēts atbilstoši tam, tad droši vien nav vērts šaut ar lielgabalu pa zvirbuļiem un sarežģīt lieki sev dzīvi :)

     

    Ģēnij, arī nestošanas ierobežojumu es faktiski atcēlu postā, kurš norādīts augstāk datu bāzes līmenī. Vienkārši PHP būtu mazliet jāpalabo lai atbalstītu rekursiju, piemēram multifunkcionāla rekursīva klase varētu derēt?

  6. Loģiski, ka nekādu mysql kursoru tur nav. Es gan nebiju šo tik dziļi pētījis, jo nebija nekādas intereses tieši par šo funkciju, bet izrādās, php mysql paplašinājums tik tiešām kopē mysql query atgriezto resultsetu lokālā atmiņā, kurā tad pēcāk arī tiek īstenots fetch loops. Kas ir loģiski.

     

     

    Rincewind->karma++;

  7. Attieksme... Kāpec Tu nevari atzīt Savas kļūdas, programmēšanas ekspert?

     

    i-m-a-crocodile.jpg

     

    Vai cienītais studenta jaunskungs nenorādītu, kuras tieši un nepamatotu kāpēc tieši šīs studenta jaunskungs uzskata par kļūdām? :)

  8. 1. tabulas datu lauki: ID - CATEGORY_NAME

    2. tabulas datu lauki: ID - SUBCATEGORY_NAME - CATEGORY_ID[/code]

    U mad SQL guru? Ja cilvēks pasaka, ka jamam ir 2 datu lauki no kuriem 2 ir nepieciešami 1. gadījumā, vai man ir tiesības jamo apšaubīt? 2. gadījumā, tik tiešām, varēja fečot kolonnas. TEORĒTISKI. Lai gan probably ja šams veidotu linkus uz subkategorijām, pieņemu, ka jamam būtu nepieciešamas visas 3 no 3 kolonnām. Labākajā gadījumā divas. Tātad tukša bikšu kulšana, ja vajag visas kolonnas, paņem visas kolonnas. Oponē man.

    Par nestotajām query-

    <?PHP
    
    /* SQL, autoģenerēts, stfu/gtfo
    
    CREATE TABLE IF NOT EXISTS `nested-menu` (
     `id` int(10) NOT NULL AUTO_INCREMENT,
     `childof` int(10) DEFAULT '0',
     `name` varchar(50) DEFAULT NULL,
     PRIMARY KEY (`id`)
    ) AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
    
    */
    
    $act      = mysql_query("SELECT * FROM `nested-menu`"); ///Problem, SQL guru?
    $menu     = array();
    $menu_sub = array();
    while ($res = mysql_fetch_object($act))
       {
       #Ja childof = 0, šī ir master kategorija
       if ($res->childof == 0)
           {
           $menu[$res->id] = $res->name;
           }
       else
           {
           #Probably child kategorija
           $menu_sub[$res->childof][] = array(
               $res->id,
               $res->name
           );
           }
    
    
       }
    #OMMG FOREACH!111!!!111
    foreach ($menu as $id => $name)
       {
       # $id = kategorijas id
       # $name = kategorijas nosaukums
       echo $name . '<br/>';
       if (isset($menu_sub[$id]))
           {
           foreach ($menu_sub[$id] as $subid)
               {
               # [0] = subkategorijas id
               # [1] = subkategorijas nosaukums
               echo '-'.$subid[1] . '<br/>';
               }
           }
    
       }
    ?>
    

    Ir piektdienas nakts, man ir lieliska vīna pudele un nē, tev nav man jāaizrāda par foreach un masīviem :D SQL guru gribēja optimizēt SQL? Just did. ija 2 tabulas, tagad ir viena, bija 5 kolonnas, tagad ir 3. Nedaudz vairāk PHP, bet whatevs. 2011.

     

    Un par to max 1 brīdinājumu gan sanāca smiekli.

    No offense SQL guru, esmu rakājies pa tavu blogu un priecē, ka dalies ar savām zināšanām, kā arī nenoliedzami neesi caur palagu ar slapju pirkstu taisīts. Bet tā attieksme, ak vai..

  9. <?PHP
    $q = mysql_query("SELECT * FROM `kategorijas`");
    while ($res = mysql_fetch_object($q))
       {
       echo $res->CATEGORY_NAME . ':<br/>';
       $sub = mysql_query("SELECT * FROM `subkategorijas` WHERE `CATEGORY_ID`='" . $res->ID . "'");
       while ($sub_res = mysql_fetch_object($sub))
           {
           echo $sub_res->SUBCATEGORY_NAME . ':<br/>';
           }
       }
    ?>
    

  10. Pareizs HTML nebuut nav noteicoshais lai mekletajos butu topa auksgalaa,

    Viens no galvenajiem nosacijumiem (vismaz googlei) ir cik atsauces buus uz tavu lapu no citam lapaam kuram ir labs reitings.

    viena atsauce TvNet(piemeram) sakumlapa var dot daudz vairak neka pareiza HTML struktura.

    par saturu piekriitu, jo uz labu saturu buus daudz linku no citam lapam, kas butiski cels reitingu ...

    P.S. Nu negribu lai booti mani miiletu, pietiks ka to dariis mekletaju 'spaideri'.

     

    Atsauces pamatā seko līdz labam saturam. Savukārt botiem (spaideriem) patīk labi formatēts html. This equals success. Tu būtībā pateici to pašu, ko es, tikai mazliet savādāk.

     

    Protams, backlinkus var arī nopirkt, bet kāda velna pēc tas būtu jādara, ja ir labs saturs uz kuru linkos paši satura lietotāji, aber lasītāji/apmeklētāji?

     

     

    diemžēl viss nav tik vienkarši...

     

    to pašu man stāstija čalis, kas mēģināja man nopārdot savus "omg omg omg mans seo tavu lapu padarīs par apmeklētāko internetā, tu būsi visur pirmais un tevi gaida nebeidzama naudas kaudze" seo pakalpojumus.

  11. <?php
    echo "<h1>Register!</h1>";
    
    ///Pārbaudām, vai forma vispār ir submitota.
    if (isset($_POST['submit']))
    {
    ///Ja ir, apstrādājam datus. 
    $fullname = $_POST['fullname'];
    $username = $_POST['username'];
    $password = $_POST['password'];
    $repeatpassword = $_POST['repeatpassword'];
    
    echo "$username/$password/$repeatpassword/$fullname";
    }
    
    
    
    ?>

  12. Pirmkārt, notice vispār nav uzskatāms par erroru. Faktiski, jebkuru php paziņojumu, kas sākas ar "Notice:" var uzskatīt par vienkāršu informāciju, šajā gadījumā tiek izmantots nedefinēts indekss $_POST superglobālī. $_POST = superglobālis, ['submit'] ir indekss. Ja formā nav nospiesta "labi" vai submit poga, kā nu tur tev viņa saucas, PHP netiek definēts indekss ['submit'], savukārt pēcāk skriptā šis indekss tiek izmantots. Bet tā, kā jams nav definēts, PHP faktiski nav ko izmantot un PHP dzinis tevi informē par to, ka sglobāļa $_POST indekss ['submit'] nav definēts. Nekas ļauns protams nenotiks, bet būtu labi, ja pirms indeksa vai jebkura globāļa izmantošanas tu pārbaudītu, vai jamais vispār eksistē, tb. ir definēts ar funkcijas isset() palīdzību:

    if(isset($_POST['submit']))
    {
    /// ja isset atgriež true, t.i indekss ['submit'] ir definēts, izpildam kodu, kas atrodas šeit
    }
    else
    {
    /// nav definēts ['submit'], izpildam šeit.
    }

     

    Lai būtu labāk saprotams, $_POST ir superglobāls masīvs, tas nopzīmē, ka $_POST nav vienkārši mainīgais, tas satur vairākus zemāka līmeņa mainīgos, pie kuriem var piekļūt izsaucot $_POST['kaut kaads indekss'];

    Piemēram, ja tev ir forma ar 2 ievades laukiem - vārds un parole, tad pēc submitēšanas $_POST visdrīzāk saturēs 2 zemāka līmeņa mainīgos masīvā: $_POST['vaards'] un $_POST['parole'] kur katrs no viņiem saturēs formā ievadīto informāciju- vārdu un paroli.

    Ceru, ka uzrakstīju pietiekami skaidri.

  13. Lai piedod man Aigars, kura darbu es patiesībā salīdzinoši ar citu web optimizātoru šitu diezgan cienu, bet labam seo ir tikai pāris punkti, kurus izpildot lapa ir se magnēts.

    1. pareizs html

    2. pareizs html

    3. pareizs html

     

    Pirmie 3 punkti ir programmētāja kompetencē.

     

    4. labs un unikāls saturs

    5. labs un unikāls saturs

    6. labs un unikāls saturs

     

    Pēdējie 3 punkti ir lietotāju un administrācijas, jeb to, kas veido lapu kompetencē. Otrais komplekts > pirmais komplekts, t.i ar salīdzinoši vāju html un labu saturu var panākt labus rezultātus.

     

    Conclusion: raksti labi daudz laba satura, veido interesantu saturu un boti tevi mīlēs. Lai to saprastu nevajag nekādu specprogramatūru.

  14. Security paranoid manī kliedz, ka mad kunga variants ir absolūts un nenormāls buck up.

    Slinkais koderis manī kliedz, ka mad kunga variants ir labs un vērā ņemams, nav jāveido liekas šaizes.

    Nerds manī kliedz, ka priekš kam gan nepieciešams admin panelis, ja SQL klients vienalga vienmēr atvērts. (:O)

     

    Es gan gribētu piekrist visiem. Statiskas lietas nedefinē adminpaneļos, izveido elementāru kontroles strukturu pašā lapā pēc mad piemēra un specifiskas lietas, kas neiederas citur, piemēram statistikas utml drazas ieliec adminu paneli.

×
×
  • Create New...