Jump to content
php.lv forumi

mefisto

Reģistrētie lietotāji
  • Posts

    810
  • Joined

  • Last visited

Everything posted by mefisto

  1. Same here. Pasākums izklausās daudzsološs un manas read-only krievu val. zināšanas ir labas. Diez cik būs dalības maksa ... Edit: ui .. nepamanīju ka ir cena.
  2. mefisto

    Veicu gabaldarbus

    Forši, ka subjekts arī savu postu izdzēsis .. nez .. kauns palika vai kā ?
  3. Tas ko tu sauc par "View" ir vienkārši primitīvs templeits. Kāda jēga ir uzrakstīt 4 funkcijas ( input , password, file un textarea ), kas dara vienu un to pašu darbībum, tikai ar citādāk nosauktiem parametriem ? Ja tu būtu vismaz pamēgināji iebraukt tajā koda fragmentā, ko es uzrakstīju, varbūt tu būtu to apjautis. And again .. varbūt palasi par to, ka autoload un namespaces lipinās kopā, pirms gvelz. http://en.wikipedia.org/wiki/Factory_method_pattern
  4. Izskatās, ka sākumā tu mēģināji apgūt MVC, bet kaut kādā brīdī pārdomāji. Anyway. Apvienot noteikti nevajag. Tas, ka codez nesaprot, kāda ir MVC komponenšu nozīme, nav īsti attaisnojums. View parasti ir aplikācijas daļa, kas atbild par satura attēlošanas loģiku un piekārto vajadzīgos templeitus. 1 & 2. divas bezjēdzīgas klases, kas pilnīgi neko nedod. 3. Un tieši kāda ir jēga no 100-un-1'as funkcijas tur ? Es tasītu tā , lai pielietojums būtu apmēram šāds : use System\Base\Factory; // stuff $form = Factory::factory('login'); $form->add_field( 'password' , array( 'name' => 'pass', 'label' => 'Your password', 'rules' => array( 'required' , 'strong' ) )); Kur namespace System\Base; use System\Forms; use System\Validators; class Factory{ public static function build_form( $type ){ $type = ucfirst ( $type ) . '' ; $class = "Forms\\${type}_Form"; $validator = "Validators\\${type}_Validator"; return new $class( new $validator ); } } ... nenotestēju vai nav drukas kļūdas. P.S. : silti iesaku palasīt par __autoload() un namespace
  5. http://ryanfait.com/resources/fixed-positioning-in-internet-explorer/
  6. http://tinyurl.com/38eoqz5
  7. Nu kaut kā šitā ... sanāk +/- balancēts /* * Returns a semi-balanced array * * @param {int} [length] The length of generated array ( default = 10 ) * @param {int} [lower] Lowest possible value in array * @param {int} [higher] Highest value in generated array * * @return {array} The generated array * */ function array_rnd_balancer( $length = 10, $lower = 0 , $higher = 10){ // the scale of adjustment .. // where 0 is no ajustment and #INF# - constant adjustment $coefficient = sqrt( $higher - $lower ); // result set $data = array(); // temporary range values $l = $lower; $h = $higher; // holds the amount of adjustment for each step $dh = $dl = 0; // holds the value of previous array element // to prevent repeating two in a row $previous = $lower - 1; // initializes the $total = $average = round( ( $h - $l ) / 2 ) ; for ( $i = 1; $i <= $length; $i++ ){ //adjust the bounds of possible values if ( $total >= $average * $i ){ $dh += $coefficient / ( $coefficient + $dh); $dl = 0; $h = $higher - round( $dh ); $l = $lower; }else{ $dh = 0; $dl += $coefficient / ( $coefficient + $dl); $h = $higher; $l = $lower + round( $dl ); } //makes sure that there ain't two same values in a row $current = rand( $l , $h ); while ( $current === $previous ){ $current = rand( $l , $h ); } // when non-repeating value found, it becomes previous value $previous = $current; $total += $current; $data[] = $current; } return $data; }
  8. http://alistapart.com/articles/byebyeembed
  9. Nuuu ... patiesībā jau tur ir tikai divi pretendenti : Opera un Chrome. Citi browseri var nemaz necensties un pulēt labāk ātrdarbību. Un 200 punkti ir diezgan daudz , opera ir šobrīd 159 + bonus 7.
  10. Vai es kaut ko daru nepareizi ? [#10349] You do not have permission to vote in this poll.
  11. Леший , ka ko tu tur mudies. Tev tak vajag tikai pārbaudīt, lai ģenerētajā randomā neatkārtojas 3 vienādi skaitļi pēc kārtas .. vai tad ne ? edit: sry, Grey_Wolf jau šito pašu uzrakstīja =/
  12. Un ko glabā tā tava tabula ? Tu nodarbojie ar demagoģiju. Taiki tāpēc, ka kaut ko var izdarīt, nenozīmē, ka tā ir jādara. Tiešām ceru, kam man nekad nevajadzēs strādāt pie lapas, ko kodējis marrtins .. vai, dies' pasarg', strādāt vienā un tai pašā firmā.
  13. Ja pareizi sapratu to tavu murgaino kodu, tad tu mēgini izveidot komandu vietu sadalījumu pa apakšgrupām ( tjipa kā hokeja čempī .. nēsemu "pasīvā sporta" piekritējs ). Tad, IMHO, loģiski būtu nodalīt "turnīra kopējos rezultātus" , "komandas" , "spēles" un "spēļu kapteiņus". Netaisos tak tavā vietā SQL rakstīt.
  14. Ja tu gribi mācīties , tad mācies no grāmatām un labiem tutoriāļiem, nevis no citu pokemonu koda. A varbūt ka cilveks bija uztaisījis HTML/CSS lapu un sagribēja tai uztaisīt automātisku pagination, vai kādu citu dinamisku fīču ...
  15. Nevis LAMP , bet WAMP ( pirmais buts nozīmē Linux vai Windows .. vai BSD ). Pēc visa spriežot php un apacis nespēlējas vienā smilškastē. Serveri uzinstalēji pareizi ? Varbūt mapēģini atrast kādu citu WAMP paku. LAi salabotu pašreizējo tev vajadzētu pārliecināties vai eskistē php.ini fails , un vai php modulis ir iekļaugs httpd.conf ( apache ) failā. Neesmu pārliecināts vai tu pratīsi tikt galā.
  16. Nu neko darīt , vajadzēs tev SQL iemācīties. Šitas viss kods ir nelietojams : http://paste.php.lv/67bcb81c1eef84eeec2f62bf2a055285?lang=php Kāpēc tu vienkārši nevarētu turēt kopējos spēles rezultātus citāt tabulā, nevis katru reizi rēķināt rezultātu? Tas tavs veidojums pilnīgi notaikit nav 3NF. Un na*uj tu katra rezultāta izdrukāšanai taisi jaunu selectu nu kura tu iegūšti tikai vienu tabulas rindu ? Problēma nav tikai tai vienā querijā , bet gan visā tavas DB arhitektūrā.
  17. http://tinyurl.com/278mqzf
  18. Tāpēc ka tas pilnīgi noteikti nav nekas labs. Un uz ko tieši tu cerēji, uzlasījis kaut kādus "gatavus php skriptus, kas ņemti internetā" ??! Skatie kodā un labo kļūdas.
  19. Dīvaini .. izskatās ka šeit neviens nelieto PDO , vai vismaz mysqli.
  20. nu bet tad debug'o savu skriptu !
  21. mefisto

    Kā novērst?

    Ja pareizi sapratu , tad triks rodas no tā, ka paneļu platums tev ir 190px , bet saturs paneļos ir 192px ( width + border-width * 2 ). Par kodu kā tādu : varu ieteikt divus tutoriāļus : http://www.htmldog.com/guides/ http://wsc.opera.com/ Un vēl vari uzmest aci šitiem diviem diviem piemēriem : http://innonesen.se/test/l-4/ http://innonesen.se/test/l-6/
  22. mefisto

    Kā novērst?

    Negribi HTML un CSS iekš http://www.webdevout.net/test iemest ? Lai kodu varam aptaustīt .. vai vismaz iedod arī HTML ... citādi kristāla bumbai būš baterijas jāmeklē =/
  23. Nez , man gan nez kāpēc izskatās ka tava lapa ir WP ar integrētu IPB ( kuriem abiem ir izravēti copyright ). Tas tā. Pārdomām. Un protams vienlaicīga jquery un mootools lietošana arī norāda uz zinamu līmeni. </offtopic>
×
×
  • Create New...