Pereiti prie turinio

luknei

Patvirtinti nariai
  • Pranešimai

    336
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Reputacijos išklotinė

  1. Patinka
    luknei sureagavo į saimaz NFQ Akademija   
    Sveiki, matau atsinaujino diskusija ir susidomėjimas NFQ akademija. Aš esu vienas iš lektorių, tai atskleisiu keletą faktų, kas gi naujo bus šį sezoną.
     
    Pagrindinė naujovė, jog kiekviena komanda gaus dedikuotą mentorių, tai reiškia jus prižiurės ir jums teiks profesionalią pagalbą per visą akademijos trukmę vienas žmogus. Jam galėsite užduoti visus klausimus. Taip pat susitarę su mentoriumi galėsite ateiti papildomai (nebūtinai priskirtu laiku) į NFQ ofisą ir padirbėti kartu su savo komanda.
     
    Teorinių paskaitų nebebus. Maždaug kas antrą ar trečią susitikimą, vienas iš lektorių bendrai visiems parodys tam tikrus etapus ar funkcionalumus, ką reikėtų įtraukti į savo projektą ir kaip tai reikėtų padaryti. Na o projekto namie daryti nebereikės. Programa parengta taip, jog viską manau suspėsite užsiemimų metu. Taigi papildomo darbo namie taip pat ir namų darbų nebus. Na jeigu būsite labai entuziastingi, tai visada galėsite paprašyti papildomos veiklos ir mes jos tikrai duosime.
     
    Kalbant plačiau apie būsimą projektą, kurį reikėtų daryti, tai mes pateiksime jums problemą, kuriai išspręsti reikia sukurti kažkokią internetinę sistemą ar svetainę. Ką ir kaip daryti nuspręsite jūs. Akademijos pabaigoje jūsų darbą įvertins projektų vaodvai ir išrinks geriausią, kuris gal laimės ir kažkokį prizą.
     
    Atrankoje į akademiją nebus egzamino, tai bus jūsų žinių įvertinimas. Klausimai tikrai bus labai paprasti ir testo formos. Labai specifinių dalykų žinoti nereikės, bet bus bandoma patikrinti logiką, ar mokate išspręsti tam tikrą problemą arba uždavinį pagal duotas sąlygas.
     
    Bus tikrai labai šaunu, registruokitės ir susitiksime akademijoje.
  2. Patinka
    luknei sureagavo į Irmantask Ką vis dėlto pasirinkti   
    Daugiau tikėk bobučių paistalais
  3. Patinka
    luknei sureagavo į Donatis07 PHP slaptažodžių kodavimas   
    $hash = password_hash($password, PASSWORD_BCRYPT, array("cost" => 10)); $result = $db->prepare("INSERT INTO users (NickName, Password, Email) VALUES (:nick,:password,:email)"); $result->execute(array(":nick" => $_POST['Username'], ":password" => $hash, ":email" => $_POST['Email'])); $insertId = $db->lastInsertId();
    Paskaityk čia
  4. Patinka
    luknei sureagavo į Kenii Keli klausimai programuotojams   
    C++ Apps Kūrimas
    Su C++ tikrai galima kurti apps, bet apple įrenginiams kurti programėles yra pagrindinai naudojama C-objective kalba, androidams Java. Taigi bandant sukurti C++ apps gali iškilti įvairių palaikymo problemų arba gali prireikti daryti viską per "aplinkėlius" kas užimtų pastebimai daugiau laiko negu darant su C-objective arba Java kalbomis.
     
    Programuotojų algos
    Terminas "normalus programuotojas" gali daug ką reikšti. Vienas žmogus baigęs studijas gali jau turėti kokių 7 metų patirtį, nes jis pradėjo programuoti nuo paauglystės, o kitas bus ką tik studijas baigęs žaliai iškeptas programuotojas, kuris neturi jokios realios darbo praktikos. Visgi darbo rinkoje įprastai 5 metus ar daugiau programuojantis tam tikra kalba žmogus yra laikomas jau patyrusiu ir jų algos ne retai būna ir 1.5-2 kartus didesnės už ką tik pradėjusius dirbti naujokus. Norint įvertinti uždarbio galimybes reikėtų apsvarstyti sąrašą faktorių:
     
    Dirbant kitų kompanijoje
     

    Ar tai yra užsieniečių kompanija ar vietinių(tarkim lietuvių)?
    Ar dirbi Lietuvoje ar užsienio šalyje?
    Ar žinai daugiau negu vieną programavimo kalbą?
    Ar tavo darbe reikia/galima naudoti daugiau negu 1 programavimo kalbą?
    Į kokią poziciją bandai įsidarbinti? Kaip pradedantasysis(junior), experienced, senior ar kaip koks projekto vadovas, kurie neretai būna 20+ metų darbo patirties turintys programuotojai ir vadovauja svarbių projektų įgyvendinimui, prižiūri kitus t.t.?
    Ar tau leidžiama dirbti iš namų ar tai yra grynai ofiso tipo darbas?
    Kokios srities tai darbas(žaidimai, praktinio panaudojimo programos, mokslinio tipo programų rašymas, svetainės, desktop programos ir t.t.)?
    Ar tavo darbas apima darbą komandoje ar tai yra daugiau darbas pagal užsakymus, kai vienas turi sukurti produktą iki nurodytos datos?

    Dirbant sau(laisvai samdomas arba kitaip freelancer)
     

    Ar tavo darbe prireikia samdytis kitus žmones ar pirkti iš jų kažką(tarkim tu moki kurti svetainių sistemas, bet esi prastas dizaineris, tai perki dizainus)?
    Ar turi pastovų klientų ratą?
    Kokia tavo darbo patirtis?
    Ar reklamuojiesi per visur kur tik randi galimybę pareklamuoti savo paslaugas?
    Iš kokios šalies pagrindinai yra tavo klientai?

     
    ...ir taip toliau. Realiai visur, kur bus diskusija dėl programuotojų algų, kils šiokie tokie nesutarimai, todėl siūlau nežiūrėti į skaičius, o mokytis tos kalbos, kuri tau atrodo įdomiausia ir patraukliausia. Visgi galiu garantuoti, kad dirbant programuotoju, pinigai tikrai nėra problema, nes darbo pasiūla yra milžiniska, o algos yra didelės arba sparčiai kylančios(jeigu lyginsim užsienį su Lietuva). Taip pat darbo perspektyvos labai plačios.
     
    Kurią kalbą pasirinkti?
    Manau, kad dauguma, norinčių išmokti programuoti, susiduria su šiuo klausimu ir vis ieško kažkokios auksinės kalbos, kurią išmokę galėtų viską padaryti ir uždirbti milijonus. Išties nėra tokios kalbos, kuri universaliai tiktų viskam(nors tai techniškai yra įmanoma). Pradžiai reikia savęs paklausti ką tu nori programuoti ir kaip giliai nori lysti į programavimą? Tarkim atlikti tapačią užduotį su Java arba C# gali būti daug kartų greičiau negu su C++, bet jeigu tau yra svarbus programos milisekundžių veikimas (tarkim kuriant žaidimo serverio failus) tai greičiausiai pasirinksi C++ vietoj C#. Aišku, programavimo kalbos savo veikimo bei parašymo greičiu neapsiriboja. Reikia atsižvelti ir į kitus faktorius pavyzdžiui ar tavo parašyta programa veiks tik Windows ar nori, kad ji veiktų ir UNIX ar net su mažais pakeitimais mobiliuose įrenginiuose ar kokiam xbox/PS4(portability). Kai žinai kokio tipo programas nori rašyti ir kokiems įrenginiams jos bus tada jau gali pradėti galvoti apie programavimo kalbos pasirinkimą tinkamą tai darbo sričiai.
     
    Bendrai pasimokyti programuoti tikrai puikiai tinka Pascal(nors praktinio panaudojimo ir mažai) arba jeigu nori mokytis iškart plačiai naudojamą kalbą tai C++ arba Java(ją dabar daugumoje universitetų mokina). Išmoksti pagrindus, o tada jau bet kuri kita programavimo kalba bus nesunki. Įprastai gerai mokant vieną kalbą prie kitos galima pilnai pereiti per 2-12 savaičių(priklausomai nuo kalbos sudėtingumo, įdėto laiko ir programuotojo sugebėjimų).
     
    O pabaigai norėčiau palinkėti neprisirišti prie vienos programavimo kalbos. Gerai mokant vieną programavimo kalbą, visai naudinga yra laisvalaikiu pasimokyti kitas kalbas, nes programavimo kalbos tėra įrankiai programuotojo rankose, kurias jis pasirenka pagal tinkamumą atlikti darbui. Kuo daugiau moki tuo lengviau pasirinkti tinkamą įrankį ir atlikti darbą efektingai ir profesonaliai. Tikiuosi kažkiek naudingos informacijos naujokai ras šitam skaitale :)
  5. Patinka
    luknei gavo reakciją nuo did Ką naudoti sudėtingam projektui   
    Man tai juokinga, kai framework'us pradeda lyginti pagal speed test'us, o dar geriau kai pradeda lyginti pagal 'hello world' testa, visu pirma - frameworko pagrindinis tikslas, nera greiciau isprininti 'hello world' ar ka kitka. susijunk visus privalumus (redis, memcache, ORM cache etc), kuriuos siulo tavo pasirinktas fw ir skirtmo jokio nebus.
    Mano nuomone pagrindiniai frameworku tikslai bei privalumai:
    *sumazinti sanaudas vystant projektus,
    *padeti programuotojams isvengti zmogiskuju klaidu paliekant very basic saugumo spragas,
    *uztikrinti/palengvinti projektu testinuma,
    *naudojant public frameworka tu is karto gauni gera (dazniausiai) dokumentacija didziajai projekto daliai,
    *naudojant fw, gauni supporta, kuris jau bus isprendes 95% problemu su kuriomis jau kazkas buvo susidures anksciau,
    *naudojant fw buni priverstas judeti kartu su PHP atnaujinimais ir netapti dinozauru,
    *mokant bent 2-3 frameworkus daug lengviau prisitaikyti darbo rinkoje ar net ismokti kita programavimo kalba,
    *padeda rasyti koda the right way :)
     
    manau butu galima rasti dar nemazai pliusu, o cia tik seip tokie kurie dabar sove i galva.
     
    P.S. O frameworku hateriams palinkeciau perimti kada koki didziuli projekta parasyta plain html. :)
  6. Patinka
    luknei sureagavo į bob denard Kiek kainuotų sukurt tokį saitą?   
    Keista, kad dar niekas nepaaiskino, kad kazkas tiek investavo i projekta, kuri galima nukopijuoti uz 1 k Lt.
     
    Temos autoriui - jei nori projekto kuris atrodytu kaip manodrabuziai.lt, tai uzteks ir keliu tukstanteliu. Jei nori tokio lygio projekto kaip dabar veikiantis, ruosk kelis simtus tukstanciu Lt pradziai.
     
    Zinau, kad uz sita nuomone mane cia gali suvalgyti, bet jei suskaiciuosi testavimus, rinkodara ir kruva vidiniu funkciju, kuriu nemato ir niekada nepamatys lankytojas, tai suma gausis su daug nuliu. Tiesiog tokia darbu apimtis ne pagal jegas ne vienas freelanceriui, dirbanciam naktimis. Jei suskaiciuosi darbo valandas, kurias prie sio projekto turi praleisti keletas ar keliolika zmoniu, tai desimtys ir simtai tukstanciu neatrodys stebuklingos islaidos net jei ir kodas nebus supersudeingas. IMHO
  7. Patinka
    luknei sureagavo į Arvis Ką naudoti sudėtingam projektui   
    Pradėjus nuo plain PHP ir pabandžius frameworkus, tai nebesinori grįžti prie plain php, nebent daryti minimalius darbus, nes jei ką nors rimčiau kurti, tai su framework, daug greičiau viskas darosi, ypač patiko man laravel su http://laravel.com/docs/eloquent tai tiek laiko sutaupo, nereik rašyti ten savo modelių, kad ištraukti ta ar aną iš duomenų bazės
  8. Patinka
    luknei sureagavo į bratkax Lietuviškas projektas iš JAV gaus 69 mln. litų   
    Užpakalniui nepatiks.
  9. Patinka
    luknei sureagavo į Mykolas Lietuviškas projektas iš JAV gaus 69 mln. litų   
    Tai aišku! "Insight Venture Partners", kurioje dirba žmonės, sukūrę įmones, kurias paskui nupirko Yahoo, eBay ir panašūs gigantai, arba atėję iš pasaulinių įmonių, kur užėmė vadovaujančius postus, susėdo ir pagalvojo: "Nu taip mums sekasi investicijos, gal tiesiog paimam ir išmetam 25mln eurų kur nors, net neanalizavę nieko?" ir visi vienbalsiai nubalsavo investuoti į kažkokį "skudurais prekiaujantį tinklapį".
     
    Pabandyk nusiųsti jiems CV, manau 100%, gausi ten darbą.
  10. Patinka
    luknei sureagavo į Min2liz Ką naudoti sudėtingam projektui   
    Aš ir galvojau iš pradžių kad Phalcon puikus FW, bet pamatęs kad tai extension pasibaigė visas gerumas pas jį. Jis bent mano nuomone skirtas tik tiems projektams kurie bus bazuojami ant VPS/DS. Kitu atveju bus batai kai reikės jį kažkur patalpinti.
     
    Dėl CodeIgniter. Žinokit ne pirmą kartą girdžiu kad CI miręs ir t.t., bet niekaip nerandu informacijos kur taip būtų parašyta, ir netgi nerandu jokių užuominų kad CI nebūtų toliau developinamas:
    https://github.com/EllisLab/CodeIgniter
     
    Tai gal kas realiai paaiškintų man kodėl šnekama kad CI miręs? Nes tikrai nesuprantu.
     
    Dėl Symfony vien dėl to nerekomenduočiau, kad ir kokie testai būtų jis visuomet bus dugne.
    http://www.techempower.com/benchmarks/#section=data-r6&hw=i7&test=json&l=sg&c=5
  11. Patinka
    luknei sureagavo į Silke Ką naudoti sudėtingam projektui   
    Kuria naują frameworką ne tam, kad ištaisytų akivaizdžias klaidas, o dėl įvairių kitų priežasčių. Skiriasi filosofija, modelis (micro vs. full-stack, old-school-synchronous vs. websocket-async-hot-sh1t...), galbūt esamas frameworkas nebevystomas (CodeIgniter?), nepalankiai pasikeitė licenzija ar savininkas (ne frameworkai, bet MySQL vs. MariaDB) ir t.t.
     
    Neiškreipinėk žodžių. :) Tame ir skirtumas, kad populiaraus frameworko klaidos pataisomos ir, svarbiausia, pastebimos greitai (vėlgi, dėl tos milžiniškos masės naudotojų ir vystytojų). Taviškio – nelabai :)
  12. Patinka
    luknei gavo reakciją nuo ModestasV Ką naudoti sudėtingam projektui   
    Tu moduliu ant php yra N, jei nesigaudai situacijoje, tai geriau is vis nekomentuok :) rodai cia pear, kuris yra jau atgyvenes savo ir visi sekmingai siadnien naudoja composer packages. O del viso kito pilnai pritariu ModesetasV ir Silke (y)
    EDIT: o ka tau teko matyt, tai cia is vis ne rodiklis :)
  13. Patinka
    luknei gavo reakciją nuo ModestasV Ką naudoti sudėtingam projektui   
    Tu moduliu ant php yra N, jei nesigaudai situacijoje, tai geriau is vis nekomentuok :) rodai cia pear, kuris yra jau atgyvenes savo ir visi sekmingai siadnien naudoja composer packages. O del viso kito pilnai pritariu ModesetasV ir Silke (y)
    EDIT: o ka tau teko matyt, tai cia is vis ne rodiklis :)
  14. Patinka
    luknei sureagavo į Silke Ką naudoti sudėtingam projektui   
    O skauda, kad turi daug galimybių? Neįjungiami tie sunkieji agregatai defaultu. Nenori – nereikia. Galiausiai yra mažesnių frameworkų...
     
    Ai, tai tipo parašyt tą patį, ką kiti jau parašė, tik su tomis pačiomis klaidomis, kurias kitas darė prieš x metų ir testuotą vieno žmogaus, o ne tūkstančių :D
     
    Frameworkas: greitas startas, tam tikros struktūros normos, daug paruoštų dalykų (kam šimtajam projektui vėl rašyti auth pačiam?), ir t.t. Tuo labiau:
    Krūviai nedideli, tai tikrai ne frameworkas bus bottleneck'as. :)
  15. Patinka
    luknei sureagavo į w3ber Ką naudoti sudėtingam projektui   
    Žiūrint kas ten pas tavęs per projektas "rimtas", aš asmeniškai, nesvarbu, dideliam ar mažam projektui imčiau framework'ą (toliau fw). Naudodamas fw tu ne tik begalę laiko sutaupai, bet turi laiko patikrintą saugumo sistemą, daugybę jau parašytų modulių ir aišku griežtą struktūrą, nekalbant dar apie daugybę pliusų. Kai pradėjau naudoti fw daugiau jokio projekto neberašiau su pure php, nes tiesiog neapsimoka (yra išimčių). Žodžiu, tavo pasirinkimas, tiesiog žinok, kad nuo tavo pasirinkimo priklauso kiek laiko užtruksi rašyt tą projektą ir dar kiek keiksiesi.
     
    Beje, nerekomenduočiau CI, tiesiog pasenęs ir apleistas fw, community labai sumažėjas ir šiaip šiuolaikiniai fw siūlo daug daugiau. Pasižiūrėk Symfony, Yii, Laravel ar pan.
     
    P.S. man toks jausmas, kad visi kas siūlo programuoti nuo pure php nėra net bandę framework'ų arba tiesiog tingi gilintis...
  16. Patinka
    luknei sureagavo į Silke HTML5 file upload pamoka   
    Nu pamoka tai čia nelabai :) Kodo gabalai ir „nesidomėjau kaip veikia“. Bet pats uploadify toks atrodo OK, jei reikia palaikyti senoviškas naršykles.
     
    Pats HTML5 turi XMLHttpRequest 2 ir FormData, kurie pagaliau leidžia per AJAX lengvai išsiųsti formą netgi su multipart failais. Na, aišku, IE palaikymas vargingas :)
     
    https://developer.mozilla.org/en-US/docs/Web/API/FormData
    https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest
  17. Patinka
    luknei sureagavo į wicked manodrabuziai klonas   
    Geriausia būtų, manau, jei tu nebemėgintum daugiau 'pasijuokti', nes nepavyksta tau.
  18. Patinka
    luknei sureagavo į wicked manodrabuziai klonas   
    Siūlau pasiskaityt mano pranešimą dar kartą.
  19. Patinka
    luknei sureagavo į lukoko ROR programuotojas   
    Kaip suprast "RubyOnRails atžvilgiu - jis sukurtas dirbti su single Database."?
    Tai jie daug atviro kodo sistemų kuria:
    https://code.facebook.com/projects/
     
    O šiaip nelyginkime su visokiais FB, o su analogiškom sistemom kaip tarkim OpenERP, kurie sėkmingai patį produktą vysto kaip atviro kodo, o konkrečiam klientui daromi specifiniai sprendimai. Ir nekyla problemu nei su duombazėm, nei kas silpnas vietas išanalizavęs kodą randa. Iš esmės kad jas rasti net ir kodo nereikia.
  20. Patinka
    luknei sureagavo į val_das PHP MVC, kaip tai veikia?   
    http://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2013/12/chart1-1024x853.png
    http://www.sitepoint.com/best-php-frameworks-2014/
  21. Patinka
    luknei sureagavo į Silke Pagalba su mysql ir php.   
    Berods su PHP + unikodu tam reiktų naudoti mb_substr, nes substr gali perkirpti ir vidury UTF-8 simbolio: pvz., 10-11-12 baitai bus vienas simbolis, o paliks tik iki dešimto, ir gausis šlamštas.
     
    http://lt1.php.net/mb_substr
     
    Tikriausiai SQL injekcija.
  22. Patinka
    luknei sureagavo į ModestasV Tinklalapio kūrimo kultūra   
    Būtent ;)
    Dizainas neturi būti visada unikalus. Kartais jis tiesiog turi būti minimalistinis ir viskas bus ok :)
  23. Patinka
    luknei sureagavo į Silke JavaScript onclick klausimas   
    var logo = document.getElementById("logo"); var photo = document.getElementById("photo"); logo.onclick = onClickLocation(); // blogai!! photo.onclick = onClickLocation(); // blogai!! logo.onclick = onClickLocation; // gerai photo.onclick = onClickLocation; // gerai
     
     
    () reiškia funkcijos kvietimą – tada onclick'ui prsikirtų ne pačią funkciją, o tai, ką ji grąžina (kadangi nieko negrąžina – tai undefined.
     
    Aišku, dar geriau būtų naudoti addEventListener https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.addEventListener . Tik jei nori su juo palaikyti IE 8 ir žemesnius, reikia naudoti MS'o nuosavą attachEvent().
  24. Patinka
    luknei gavo reakciją nuo Exotikras JavaScript onclick klausimas   
    Nebandžiau nei vieno varianto, bet aš bandyčiau kažką tokio.
     

    var logo = document.getElementById("logo"); var photo = document.getElementById("photo"); logo.onclick = onClickLocation(); photo.onclick = onClickLocation(); function onClickLocation () { window.location.href = '/'; } arba onClickLocation("logo"); onClickLocation("photo)" function onClickLocation ( id ) { var element = document.getElementById(id); element.onclick = function () { window.location.href = '/' }; }
  25. Patinka
    luknei sureagavo į ReikiaPuslapio Naudingos nuorodos web-meistrams: serijos 21-32   
    Užbaigdamas šiuos metus, noriu dar kartą pasidalinti su uždarbio auditorija savo ruošiamomis naudingų nuorodų serijomis, kurios skirtos web-profesionalams.
     
    Tam skirtas kasdien siunčiamas naujienlaiškis, kurį galite užsiprenumeruoti, o neseniai pradėjau daryti ir web-versijas su balsavimu kaip čia.
     
    Kažkada uždarbio auditorijai jau rodžiau pavyzdį, o šiame poste pateiksiu populiariausias nuorodas (pagal MailChimp statistiką) iš 21-32 serijų.
    Gero skaitymo!
     

    22 Inspiring Examples of Contact Pages
    Marketing Your WordPress Website: The Ultimate Guide
    Making the Perfect WordPress Theme: How to Code Well
    Implementing Automatic Database Backup and Optimization in PHP
    How to Use HTML5 Data Attributes
    5 svarbiausios “WordPress 3.8″ naujovės
    We Analyzed 30,000 GitHub Projects – Here Are The Top 100 Libraries in Java, JS and Ruby
    A brief note on Node.js understanding
    JavaScript Promises
    Building SEO-Focused Pages to Serve Topics & People Rather than Keywords & Rankings
    Akcija PacktPub knygoms: visos po 5 dolerius!
    Best Navigation Designs Of The Month December 2013

×
×
  • Pasirinkite naujai kuriamo turinio tipą...