Pereiti prie turinio

dragelis

Patvirtinti nariai
  • Pranešimai

    150
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Apie dragelis

  • Rangas
    Pradedantis dalyvis

Profilio informacija

  • Vardas
    Karolis
  • Lytis
    Vyras
  • Miestas
    Plungė
  1. Sveiki, Esu laisvai samdomas programuotojas. Dirbu daugiausia su šiomis technologijomis: NodeJS (Puppeteer, Express, Koa, ...) Python PostgreSQL, MariaDB, MongoDB Linux serverių administravimas Paskutinis atliktas užsakymas - klientui sukurta sistema, kurioje jam pateikus tam tikrus duomenys, surenkama informacija iš tam tikrų puslapių (panaudota NodeJS + Puppeteer). Po atlikto darbo išrašau sąskaitą faktūrą. Platesnę informaciją apie mane galite rasti čia. Gražios likusios dienos!
  2. document.getElementsByClassName('bootbox-body')[0].innerHTML = "tavo norimas tekstas" + document.getElementsByClassName('bootbox-body')[0].innerHTML; Tekstą pridės div'o pradžioje (nedings reCAPTCHA).
  3. Ne iki galo supratau jūsų klausimą, bet gal šis sprendimas tiks: document.getElementsByClassName('bootbox-body')[0].textContent = "tavo norimas tekstas"; Žinoma, šitas sprendimas netiks jei nori palikti viduje jau esančia informaciją.
  4. Tai trumpesnis if'o užrašymas ( http://php.net/manual/en/language.operators.comparison.php , ternary operator skiltis).
  5. Aš tavo vietoje kodą perrašyčiau bent taip: <?=$row['Name'].($row['CtlCode'] == 32 ? '[Game Master]' : ($row['CtlCode'] == 0 ? '[Paprastas Zaidejas]' : ''))?>
  6. Viena vertus, jūs esate teisus dėl to, kad daugelis moksleivių čia apsilanko tik dėl jų pateiktų uždavinių sprendimo. Tai nėra tinkama mokymo priemonė. Kita vertus, daugelis uždavinių reikalauja ganėtinai gerų bazinių žinių apie programavimą (reikia žinoti keletą rūšiavimo algoritmų, mokėti skaityti bei rašyti failus, dirbti su fiksuoto dydžio masyvais) ir žinant apgailėtina situacija Lietuvoje, kai informatikai skiriama dažniausiai 2 savaitinės pamokos (viena savaitinė pamoka dažniausiai tenka darbui su M$ office paketu) tai manau, kad mokytojui darosi sunku paruošti mokinį informatikos VBE.
  7. Jau man darosi juokinga nuo šito argumento. Jei kalbam apie greičio sąvoką, tai PHP nuleidžia kepurę prieš Python+Django ar NodeJS+express (kam labiau ruby on rails stiliaus programavimas patinka - NodeJS+geddy). PHP kalbą turi daug problemų, kurias *bando* bent frameworkų kūrėjai maskuoti (http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/). Dabar grįžtant į temą - kodėl kiti frameworkai geresni negu CI? Atsakymas labai paprastas - viskas priklauso nuo projekto dydžio. Jei kalbam apie didelį projektą, tai niekados niekas GYVENIME nesirinks CI frameworko. Aš ponai ir ponios
  8. Tada, kada įterpi, atnaujini arba filtruoji duomenys pagal GET ir POST metodus bei naudoji prepared statements. <?php // Čia nėra jokios prasmės naudoti prepare() metodo, nes nėra jokios WHERE sąlygos. Naudojame elementariausią query() metodą. $sth = $dbh->query('SELECT * FROM news'); // Čia jau turime WHERE sąlygą, todėl naudojame prepare() metodą. $sth = $dbh->prepare('SELECT * FROM news WHERE id = :id LIMIT 1'); $sth->execute([':id' => $_GET['id']]); // PHP 5.4 $sth->execute(array(':id' => $_GET['id'])); // < PHP 5.4 // Duomenų įterpime niekas nesikeičia. $stmt
  9. Na čia jūs nebent darot ne į tema diskusija, manęs paklausė - aš atsakiau. Viskas. Kur problemos? Dėl CI paskaitykit mano pranešimą dar kartą - sakiau kad CI techniškai pasenęs. Tai ir reiškia, kad neatsinaujina kartu su PHP ir skirtas PHP4. Darot iš nieko diskusija. Laikas tema manau rakinti... O dėl tavo supratimo - padirbėsi su visais karkasais, įgausi patirties - tada ir suprasi, kad tai buvo argumentai. Deja, tikrai ne visus savo turimus argumentus surašiau - čia buvo tik keletas, bet nenorėdamas dar toliau nukrypti nuo šios temos apsiribojau trim. Jei tiek nori sužinoti visus mano argu
  10. Galiu labai paprastai argumentuoti savo nuomonę: a) automatiškai nėra užkraunamas to kontrolieriaus modelis (reikia $this->load->model, tai automatiškai daro cakePHP, Symfony, ... karkasai). Šią problemą galima išspręsti su CI pluginais. b) $db['default']['dbdriver'] = 'mysql'; Pagal nutylėjimą naudojamas senas CI rašytas mysql driveris, kuris naudoja mysql_() funkcijas. Tiesa, egzistuoja ir PDO driveris, bet jis neefektyviai parašytas (nenaudojami nei prepared statementai, nei kitos PDO galimybės), todėl dokumentacijoje apie šią galimybę (kažkodėl!) neužsiminta. c) Daugelis kodo m
  11. Zend'o? Aš nieko blogo apie jį net neužsiminiau. Mano pranešimas buvo apie daug lengvesnius karkasus, o Zend'o aš nepavadinčiau labai "draugišku" naujokams kurie pirmą kartą dirba su karkasu :)
×
×
  • Pasirinkite naujai kuriamo turinio tipą...