Pereiti prie turinio

IRUnnamed

Patvirtinti nariai
  • Pranešimai

    182
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Reputacijos išklotinė

  1. Patinka
    IRUnnamed gavo reakciją nuo tuner Aliexpress fake tracking numeris   
    Turejau ir as tokia pat beda, bet niekaip aliexpress nepripazino, kad ne "scam".Pardavejes irase grynai tracking numeri kur tam paciam meiste. Sakyciau kazkoks pseudo scam, nes ten isvis buvo atvejis kai nupirkus preke jis ja man "issiunte" ir tada dar extra pinigu and shipping pradejo prasyt..
  2. Patinka
    IRUnnamed sureagavo į Senbuvis Internete nutekinta „CityBee“ vartotojų duomenų bazė: vardai, pavardės, asmens kodai   
    Nuejo veltui bent jau man sita diena, ka padarysi. Is kitos puses yra ir teigiamu dalyku, nes tiesiog ismokau kaip saugiau rupintis savo duomenimis.
     
    Informacijos sita tema jau daug, truputi susisteminsiu informacija, kadangi daug atidarytu langu narsykleje :D
     
    Dazniausiai uzduodami klausimai:
     
    1. Ar as papuoliau i nutekinta sarasa?
     
    Galit pasitikrinti cia -
     
    https://bln.lt/armaneirgi/
    arba
    https://personal-lg76.outsystemscloud.com/CityBeeLeak/
     
    Kaip tai veikia? Tiesiog patikrina nutekintoj duombazej ar nera jusu emeilo. Aciu tiems kas situos sukure. Ar jie patys nerenka jusu ivesto emeilo, to nezinau :D
     
    2. Kur isigyti duombaze?
     
    Nutekinta duombaze galima nusipirkti uz 8 eur Raid forume. Turbut jau yra ir kitu vietu, as pirmasyk radau cia. Tai yra trumpesne duombazes versija be adresu ir registracijos numeriu, pilna duombaze (su gyv vietos adresais) buvo pardavinejama uz 1k usd. Patarciau nepirkti ir neremti tu paciu hakeriu, bet ne man sprest del to.
     
    3. Kur galiu daugiau pasiskaityti apie tai?
     
    15min, delfi, lrytas ir pan. jau rasite straipsniu apie tai. Nemazai nukentejusiu susirinko i ww.facebook.com/groups/helpcitybee ir ten dalinasi turima informacija, todel ten yra labai daug informacijos, kuria patys turesite atsirinkti.
     
    4. Ar nutekinta mokomosios korteles?
     
    Citybee teigia, kad nekaupia tokiu duomenu (jie neturi PCI DDS sertifikato leidziancio laikyti tokius duomenis), todel del sito turbut galima nepanikuoti.
     
    5. Ka dabar daryti?
     
    Tiesiog nukopijavau informacija zemiau.
     
    Skelbiame rekomendacijas klientams, nukentėjusiems nuo duomenų vagystės.
     
    Siekiant sumažinti rizikas, su kuriomis gali susidurti nuo duomenų vagystės nukentėję „CityBee“ klientai, skelbiame sąrašą, kuriame pateikiama detali informacija apie pavogtų duomenų pobūdį bei tai, kaip galite sumažinti kylančias grėsmes.
     
    Patarimai, ką galima atlikti, kad būtų sumažinta rizika:
     
    Slaptažodžiai – pasinaudodami informacija, nusikaltėliai gali bandyti prisijungti prie nukentėjusiųjų el. pašto, „Facebook“ ar kitų paslaugų paskyrų, ir prieiti prie ten saugomos informacijos. Todėl rekomenduojama pasikeisti kitų paslaugų paskyrų slaptažodžius, jei buvo naudoti tokie patys ar panašūs, kaip ir jungiantis prie „CityBee“ paskyros. „CityBee“ slaptažodžio keisti būtinybės nėra. Ten, kur įmanoma, taip pat rekomenduojama jungiantis prie sistemų naudoti dviejų žingsnių autentifikaciją.
     
    Asmens kodai – mažai tikėtina, tačiau gali būti bandoma jais pasinaudoti, apsimetant kitu asmeniu. Todėl apie tai, jog jūsų asmens kodas galėjo būti paviešintas, praneškite savo bankams, lizingo bendrovėms ir draudikams. Rekomenduojame susikurti paskyrą „Mano Creditinfo“ portale (www.manocreditinfo.lt) ir užsisakyti asmens tapatybės apsaugos paslaugą „Apsaugok savo tapatybę visus metus“, apsaugančią nuo greitųjų kreditų, lizingo, kitų paslaugų gavimo jums nežinant. Mūsų partnerių „Creditinfo Lietuva“ dėka šią paslaugą iki š. m. vasario 23 d. galima aktyvuoti už simbolinį 0,01 Eur mokestį, kurį jums kompensuosime.
     
    Telefono numeriai – nukentėję asmenys gali sulaukti daugiau nepageidaujamo turinio (brukalų) žinučių, sukčių bandymų, prisidengiant įvairiais paslaugų teikėjais, išvilioti papildomus asmens duomenis (phishing ir pan.) mažiau tikėtina – skambučių. Todėl būtina išlaikyti budrumą.
     
    El. pašto adresai – nukentėję klientai gali sulaukti daugiau nepageidaujamo turinio (brukalų) žinučių, sukčių bandymų, prisidengiant įvairiais paslaugų teikėjais, išvilioti papildomus asmens duomenis (phishing ir pan.) todėl būtina išlaikyti budrumą ir nespausti jokių nežinomų ar įtartinų nuorodų, nesuvedinėti duomenų.
     
    Mokėjimo kortelės – „CityBee“ niekada nekaupė klientų mokėjimo kortelių duomenų, todėl jie negalėjo patekti programišiams į rankas.
     
    Vairuotojų pažymėjimai – dabartinėmis žiniomis, klientų vairuotojų pažymėjimų kopijos nebuvo pavogtos. Neteisėtai gauti ir paviešinti buvo vairuotojų pažymėjimų numeriai ir galiojimo datos.
     
    Paaiškėjus naujai informacijai, pateiksime papildomas rekomendacijas, jei to prireiks.
  3. Patinka
    IRUnnamed sureagavo į itlead UX pradžiamokslis - UX įvadas ir tinklalapių panaudojamumas   
    Intro
     
    Sveiki,
     
    Esu šiame forume jau beveik dešimtmetį, per tą laiką perskaičiau daugybę naudingos informacijos, susirinkau nemažai kontaktų, galbūt ne visuomet pateisindavau kontaktų lūkesčius, o bet tačiau, visi tobulėjam ir mokomės iš klaidų :) Bėgant laikui pradėjau jausti, jog esu skolingas šio forumo bendruomenei ir nusprendžiau, jog reikia įnešti ir savo indėlį į forumo sukuriamą vertę, ypač dabar, kai forumas pakankamai apleistas. Paskutinį kartą kažką rimčiau rašiau brandos egzamino metu, be to labiau mėgstu dėti kablelius nei taškus, tai jei bus kažkokių nesuprantamų vietų, komentuokit, pataisysiu. Po tokio ilgo ir nenaudingo intro, galima pradėti straipsnį :D
     
     
    Kas yra UX (Intro 2)
    UX - User Experience, galima versti "naudotojo patirtis". Tai galima apibūdinti paprasčiausiai tuo, ar žmogui buvo patogu, gera naudotis jūsų sistema. Beveik visi tikrai puikiai žino jausmą, kai apsilankius kokiam nors puslapyje ištinka emocinė krizė, nes atrodo, kad niekada nerasi to, ko norėjai, pvz.: daugybėje valstybinių tinklalapių naršyti yra tikras hemorojus (juk kam leisti pinigus papildomai, kai net elementariam funkcionalumui neskiriamas reikalingas dėmesys: Internete plinta atviras „Sodros“ tinklalapio kodas su keiksmažodžiais). Taip pat turėtų būt ir pažįstamas jausmas, kai atsidarius puslapį jautiesi lyg namie - atrodo nė nereikia galvoti, ką spausti, kad rastum norimą informaciją. Taigi, sąvoka yra labai plati, bet sukonkretinus galima teigti, kad gero UX siekis - kad naudotojas norėtų lankytis jūsų tinklapyje. Šiame straipsnyje ne tik apžvelgsiu dažnai daromas klaidas, bet aplamai paaiškinsiu apie panaudojamumą, kad paprasčiausiai atkreiptumėt dėmesį ar jūsų kuriamas produktas atitinka išvardintus punktus (daug klaidų galima išmąstyti ir logiškai, be papildomo išsilavinimo).
     
     
    Kodėl UX yra svarbu
    UX yra svarbu, nes dar labai daug tinklalapių, ypač Lietuvoje yra neitin draugiški naudotojui. Vis dar populiaru programuoti taip, kad "svarbu veikia" ir daryti dizainus taip, kad "svarbu gražu". Perpildytoje rinkoje UX dažnai yra vienas tų aspektų, kuriuo lengva nugalėti konkurentus ir susirinkti lengvus pardavimus (ypač el. parduotuvėse). Vis dar netikit? Paskaitykit, kaip paprasčiausias UX sprendimas Amazonui pridėjo papildomus 300 milijonų dolerių per metus. The $300 Million Button
     
    UX susideda iš daug dalių, tačiau toliau narpliosiu tik vieną - panaudojamumą: iš ko tai susideda, taip pat apžvelgsiu keletą dažniausiai daromų klaidų ir kaip jas reikėtų taisyti.
     
    Panaudojamumas - kas tai?
    Trumpai: (sistemos, įrenginio ar kt.) naudojimo patogumas.
     
    Kiekvieno tinklapio, e-shopo, ar bet kokios kitos internetinės sistemos (taip pat ir daiktų, bet apie tai neišsiplėsiu) panaudojamumą galima įvertinti. Nėra kažkokio oficialaus įvertinimo mato skalėje nuo 1 iki 10, tačiau bent jau subjektyviai galime pasakyti ar tinklalapio panaudojamumas yra blogas, pakankamas, geras, puikus ir pnš. T.y. naudojant bet kokį tinklapį, galima įvertinti - ar juo naudotis patogu ar ne - tai ir bus panaudojamumo įvertinimas.
     
    Iš ko susideda panaudojamumas?
     
    Panaudojamumas susideda 6 pagrindinių parametrų:
     
    Atpažįstamumas - kaip lengvai galima pradėti naudotis sistema, turint analogiškos sitemos naudojimo patirties. Pvz.: įprasta, kad įvairūs langai kompiuteryje yra išjungiami viršutiniame dešiniajame kampe esančiu X. Jei apsilankius jūsų tinklapyje iššoks modalinis langas, kurį užverti galima tik paspaudus kairėje esantį O simbolį, bus labai blogai.
    Vienas geras pavyzdys - programų instaliavimas. Esame pripratę visada spausti "Next", "Next", o norint grįžti - kariau esantį "Back" arba dešiniau esantį "Cancel":

    klaida, kurią padarė Microsoft:

    t.y. nurodo spausti mygtuką "Back", tačiau grįžti atgal buvo galima tik spaudžiant rodyklę kairiame viršutiniame kampe. Galbūt interneto naršyklėje tai atpažįstama, tačiau instaliuojant programas tikrai ne.
     
    Taip pat dar vienas geras, t.y. blogas pavyzdys - šis forumas ir failų prikabinimas jame. Labai logiška galvoti, kad įkėlus failus jie bus automatiškai pridėti publikavus pranešimą, tačiau reikia spausti "Pridėti šį failą", kas yra visiškai neintuityvu ir bent jau man, niekur kitur neregėta praktika. Geriausia būtų - aplamai leisti CTRL+V pagalba tiesiogiai įklijuoti paveikslėlį į tekstą.
     
    Dar vienas LABAI BLOGAS pavyzdys - delfi.lt portalas (tai tik parodo, kad net didieji tinklalapiai UX neskiria pakankamo dėmesio ir nukonkuruoti juos šiuo atžvilgiu pakankamai nesudėtinga). Mobilioje versijoje įėjus į kokį nors straipsnį iš pagrindinio puslapio logiška manyti, kad viršuje paspaudus delfi nuorodą grįšite į pagrindinį puslapį. Bet ne - grįžtate į konkrečios skilties pagrindinį puslapį ir "paprastuoju būdu" atgal į pagrindinį negrįšite - reikia spausti kairėje pusėje esančią piktogramą (kas irgi blogai, žr.: dažniausiai pasitaikančios klaidos) ir pasirinkti "Pagrindinis puslapis".

     
    Išmokstamumas - kaip lengva išmokti naudotis sistema. Viskas turėtų būti kuo paprasčiau ir aiškiau, kad išmokti naudotis pvz.: nauja buhalterine programa būtų kuo paprasčiau.
     
    Apsauga nuo klaidų - vienas iš svarbiausių kriterijų aplamai, kuomet susiduriama su kritiškai svarbiu informacijos tikslumu: verslo valdymo sistemose, įvairių įrengimų valdymo sistemose ir pan. Šis aspektas dažnai ignoruojamas ir pasikliaujama naudotoju, kad jis klaidų nedarys. Tai yra labai blogai, nes klaidas daro visi ir nuolatos. Niekada negalima galvoti apie sistemos naudotojus kaip apie save: jeigu galvojate, kad "tikrai visi supras, kad...", tai labai smarkiai klystate. Pvz.: kuriate skelbimų portalą, skelbimo įdėjimo lange yra laukelis "kaina". Jo nevaliduojate, nes galvojate, kad "visiems ir taip aišku, kad čia kaina skaitmenimis", tačiau tikrai atsiras kokia nors Marytė iš Pagėgių rajono, kuri įrašys "penkiolika eurų, galime derėtis". Geriausiu atveju naudotojas gaus programinę klaidą, kad į integer tipo laukelį bando įrašyti string'ą, blogiausiu atveju, jei duombazėj kaina saugoma kaip tekstas - užluš kainos pasirinkimo slaideris paieškoj ir bus nepasiekiamas visas tinklapis. Dėl to, kad nepadarėt vienos validacijos.
     
    Veiksmingumas - šis kriterijus nurodo, kad kuriama sistema turi būti veiksminga. T.y. naudotojas turi ne tik aiškiai, bet ir kuo paprasčiau/greičiau atlikti norimus veiksmus. Svarbu visur, kur įmanoma sumažinti naudotojui reikiamų atlikti paspaudimų kiekį (kol tai neprieštarauja kitoms UX taisyklėms). Šioje vietoje dažnai susiduriama su požiūriu "svarbu veikia". Kaip ir atpažįstamumo atveju, geras pavyzdys - šio forumo paveiksliukų įkėlimo sistema. Kur kas veiksmingiau būtų padaryti multi-upload, kuris sukeltų visus paveiksliukus skelbiant įrašą. Dabar norint įkelti 10 paveiksliukų reikia atlikti net 30 paspaudimų - "choose file" -> parinkti failą iš kompiuterio -> "pridėti šį failą". Gal forume problema ir nėra labai aktuali, bet pvz.: verslo valdymo sistemoje, kurioje gali tekti įkelti šimtus dokumentų per dieną, tai būtų visiškas efektyvumo žudymas.
     
    Prienamumas - galimybė naudotis sistema nepriklausomai nuo aplinkos sąlygų ir žmogaus negalių. Geras ir man labai patinkantis pavyzdys - 15min mobilioji versija ir labai patogi galimybė keisti šrifto dydį.

     
    Estetika - paprasčiausiai reiškia tai, kad dizainas turi būti patrauklus akiai. Spalvos turi būti suderintos, dizainas negali būti per daug apkrautas - dažniausiai (bet ne visada!) - minimalistinis dizainas yra geriausias. Šia tema galima parašyti atskirą straipsnį (ir net ne vieną) - jei toks poreikis bus, gali laukti ir antra šio straipsnio dalis :)
     
     
    Dažniausiai daromos klaidos
    Taigi, apžvelgėm, kas sudaro panaudojamumo sąvoką. Daug klaidų galima išvengti vien tik galvojant ar tai yra pvz.: lengvai išmokstama, veiksminga ir t.t. Tuo pačiu metu, daug problemų galima išvengti ir mokantis iš svetimų, o ne tik savo, klaidų. Žemiau - dažniausiai daromų klaidų sąrašas, kurį galite papildyti komentaruose (pridėsiu į straipsnį).
     
    * Mobilioje versijoje meniu - kairėje pusėje. Telefonas dažniausiai naudojamas dešine ranka. Didelių matmenų telefonuose kairys viršutinis kampas nykščiu tampa paprasčiausiai nepasiekiamas ir tenka pasitelkti kitą ranką, kad išskleistumėme meniu. Kairėje pusėje viršuje geriausia įdėti įmonės logotipą ar panašią informaciją.

     
    * Viršutinė juosta (header) visuose puslapiuose turėtų būti vienoda. Žr. atpažįstamumo pavyzdį Delfi portale.
     
    * Automatiškai iššokantys modaliniai langai. Taip, automatiškai iššokantys pop-up langai padeda susirinkti naujienlaiškių prenumeratorius, tačiau bendruoju UX atveju - tai blogis. Ypač, kai jie iššoka kiekvieną kartą. Prisegu vz.lt pavyzdį - modalinis langas iššoko pagrindiniame puslapyje, buvo uždarytas, tačiau iššoko dar 3 kartus naršant po straipsnius.

     
    * Elektroninėje parduotuvėje - apmokant krepšelį draudimas grįžti atgal. Apmokant prekių krepšelį visuomet turėtų būti galimybė grįžti, pakoreguoti jau atliktus žingsnius. Prikabintas pigu.lt pavyzdys. Logiška manyti, kad esant mokėjimo stadijoje ir norint pakeisti pristatymo būdą, turėtų užtekti spragtelti ant užrašo "Pristatymas". Tačiau užrašas - tik tekstinis. Jei persigalvojote dėl pristatymo, teks visą procesą kartoti iš naujo, nes grįžti atgal - neįmanoma.

     
    * Neinformatyvūs klaidų pranešimai.

    Naudotojui pateikti klaidų pranešimai turi būti aiškūs ir suprantami. Visokie "Įvyko klaida", "Įvesti neteisingi duomenys" yra blogai. Labai populiarus blogasis pavyzdys - prisijungimo formos. LABAI dažnai suvedus blogus duomenis gauname pranešimą "Įvesti neteisingi duomenys". Reikėtų parašyti - ar blogas slapyvardis, ar slaptažodis. Dažnai bandant jungtis prie senų account'ų sunku prisiminti slapyvardį ir tokios klaidos viską tik dar labiau apsunkina. Aišku, čia programuotojų tingėjimo pavyzdys, nes kur kas lengviau patikrinti vartotojo vardą ir slaptažodį bendrai negu atskirai.
    Papildymas - kritinio saugumo sistemose (el. paštas, finansiniai instrumentai ir t.t.) apibendrintas klaidos pranešimas "neteisingi duomenys" prideda saugumo - tad tokiu atveju saugumas > UX.
     
    Dar vienas pavyzdys - žemiau.

    Šiuo atveju - naudotojas gauna informaciją, jog blogai suvedė pašto kodą, tačiau negauna informacijos, koks tas kodas turėtų būti. Teisingas pavyzdys:
    The postal code has an incorrect format. The correct format is: XXXXX
     
     
    Pagrindinės taisyklės
    Atsižvelgiant į panaudojamumą ir UX apskirtai, galima išskirti dvi pagrindines taisykles:
     

    Negalvokite apie naudotoją kaip apie save.
    Pati svarbiausia - Jei naudotojas kažko nesupranta, tai - JŪSŲ PROBLEMA, o ne naudotojo.

     
     
    Outro
    Straipsnį ketinu pildyti, tačiau jeigu turite kokių nors pastebėjimų, papildymų - būtinai rašykite. Nuo mūsų visų priklauso ar ši informacija išliks aktuali, ar nuguls interneto dulkėse kartu su straipsniais apie puslapio stilizavimą table tag'ais ar google PR svarbą:) Taip pat atsiprašau, jei rasite rašybos ar nedidelių loginių klaidų sakinio struktūroje - straipsnį rašiau vakarais, tad tikrai ne "šviežia galva". Taip pat straipsnį įdėjau į skiltį "Tinklapių kūrimas", nes jis netinka nei į Programavimo, nei į Grafikos skiltį, kadangi aktualus abiejų sričių specialistams. Jei adminams pasirodys kitaip - perkelkite.
     
     
    Informaciją platinti ir atkurti leidžiama tik įterpus nuorodą į šaltinį - misijaverslas.lt
  4. Patinka
    IRUnnamed sureagavo į iPauL Veik Valdyk Vadovauk 2017 online   
    https://www.youtube.com/watch?v=19iCClXHxik&feature=youtu.be
  5. Patinka
    IRUnnamed sureagavo į Brilijant WSOP 2016 su Brilijant   
    Sveiki. Pristatau jums atskirą video seriją skirta būtent 2016 metų WSOP serijai. Pamėginsiu kiekvieną dieną pafilmuoti Las Vegas, pakalbinti lietuvius, parodyti kaip gyvenam, parodyti pokerio ir vegaso užkulisius.
     
    I Video
     

  6. Patinka
    IRUnnamed sureagavo į adrenalinas Populiariu facebook grupiu eKnyga   
    Taigi pasidalinsiu su jumis savo kurta eKnyga, daug kas istikruju rase i PM kad atsiusciau, tai atsiunciau, be jokio mokescio.
    GNezinau gal kam pravers si puiki eKnyga, beabejo yra ir kitu sauniu dalykeliu :)
    Prasau nekopijuoti,neperpardavineti, be mano leidimo.
     
    Taip pat jei buvo ji naudinga, prasau bet kiek paaukoti i Paypal : [email protected]
    Faceook gruops list.pdf
  7. Patinka
    IRUnnamed sureagavo į SarzzeR Po nemokamą žaidimą kas mėnesį!   
    Sveiki,
     
    Noriu pasidalinti naujiena, kad Ubisoft, savo 30 metų gyvavimo proga, dalina po vieną nemokamą žaidimą, kas mėnesį. Šios dalybos truks iki gruodžio mėnesio. Pasiimti šio mėnesio* žaidimo kopiją galite užsukę į Ubisoft jubiliejinį puslapį.
     
    *žaidimas Prince of Persia: The Sands of Time.
     
    Malonaus geiminimo. :)
  8. Patinka
    IRUnnamed sureagavo į VEdvinas BOMŽTRIPAS: IZRAELIS   
    BOMŽTRIPAS: IZRAELIS
     
    Sveiki sveiki. Išlaukęs pagaliau šios datos, galiu jums pristatyti Gvido, mano Kelionių Partnerio Izraelyje, galutinį darbą. Šiandien šventė, todėl rašliavom apie kitas keliones šiandien nuplauks, kad per daug nesiblaškytumėm. Žiūrim! Trūkmė 30min~
     

     
    daugiau kelionių rasite čia - http://bomztripas.lt
  9. Patinka
    IRUnnamed sureagavo į KingPin Foundation 6 apžvalga   
    Sveiki,
    Visai nesenai pasirodė mano Foundation 6 review, anglų kalba: https://www.devbridge.com/articles/foundation-6-an-advanced-template-review/
    Tiems, kas tingi ar nenori skaityti angliškai - Lietuviškas straipsnio draft'as :)
     
     
    Foundation 6 apžvalga
    Aš neaiškinsiu, kas yra Foundation frameworkas - jeigu Jūs esate čia, vadinasi Jūs žinote, ko čia atėjote. Nemėgstu gaišinti žmonių laiko, tad viską pateiksiu atvirai ir kaip įmanoma labiau koncentruotai.
    Visai nesenai, pasirodė šeštoji Foundation versija. Gamintojai žada daug naujovių, tad pasistengsime jas visas apžvelgti ir kritiškai įvertinti, kam jis geriausia tinkamas - mažoms svetainėms, enterprise sprendimams, o galbūt tai TAS įrankis, su kuriuo galima daryti viską?
     
    Fun part
    Kompanija “Zurb”, naujos versijos išleidimą supynė su dviejų parų countdown’u ir privertė visus nekantriai laukti. Sulaukus, mano veide pasirodė šypsena, nes tik išėjus final release - framework’as su advanced template (iš oficial page), tiesiog neveikė. Vėlesniuose builduose, klaidos buvo pataisytos, tačiau reikėjo laukti (kiek - nežinau, tačiau kitą dieną, parsisiuntus naują template - viskas veikė, visiškai buvo pakeistas settings.scss failas, kas yra akivaizdu, nes import’ai buvo sudėti netinkama tvarka). Dokumentacijos nebuvimas, 404 klaidos ir dar galybė kliurkų, apie kurias galite paskaityti čia:

     
    Pykšt, pokšt, mes - pasiruošę
    Setupinti projektą su foundation - tikras malonumas.
    Zurb labai gerai padirbėjo ties tuo ir pradėti projektą Jums bus labai lengva. Galite rinktis net kelis variantus:
    Galite parsisiųsti pilną foundation iš čia: http://foundation.zurb.com/sites/download.html/
    Tame pačiame linke, galite pasidaryti custom build’ą (tikrai geras featuresas, tik pasigedau togglerių, kurie includeintų ir excludeintų visą grupę komponentų, kas priverčia spaudinėti labai daug checkbox’ų...)
    Galite naudoti command line ar netgi Yeti Launch GUI (kolkas - Mac only)
    Smagiausias pasirinkimas - Advanced Foundation template’as, kurį galite gauti čia: https://github.com/zurb/foundation-zurb-template
     
    Kas dėžėje?
    Aš pasirinkau advanced template opciją ir parsisiuntęs ją, tiesiog įvydžiau komandas (turėkite omenyje, jog jau turėjau node, bower ir gulp):

    npm install bower install gulp
    Tai tiek Jums tereikia, jog užkūrtumėte pilnai veikiantį projektą su foundation template.
    Advanced template tikrai nustebino ir iš gerosios pusės. Čia yra viskas, ko Jums reikia patogiai pradėti dirbti su projektu. Jei esate dar tik pradedantis front-end pasaulyje - tai turbūt geriausia kas jums galėjo nutikti, nes greitai susipažinsite su automatizuotais task’ais ir viskas čia padaryta gana gerai (labai džiugu ir tai, jog foundation pagaliau perėjo prie gulp, vietoje grunt, kuris yra lanksesnis ir šiek tiek greitesnis).
    Advanced template, be pačio foundation rasime šiuos features’us:


     
    Libsass based sass kompiliavimas su css minifikavimu, autoprefixeriu ir kitomis gėrybėmis
    Švari ir aiški projekto struktūra
    Browsersync, kuris leis automatiškai refreshinti resursus ir visa tai bus daroma tarp visų jūsų device’ų
    “Pages” taskas, kurį turbūt galėčiau pavadinti static page generatoriumi (nors gamintojas labai pabrėžia, jog tai nėra tai, tačiau tia yra tai :)). Jei esate girdėję apie Jekyll ar Hugo, tai jų mažytė alternatyva.
    Styleguide generavimo taskas (markdown based)
    Javascript concat taskas, tai man atrodo jau šiek tiek outdated. Requirejs, browserify ar webpack atrodytų patraukliau, tačiau turbūt norėta tiesiog išlaikyti viską kuo paprasčiau ir nenorima useriui kvaršinti galvos, nors js bundleriai/loaderiai šiuo metu - lyg ir savaime suprantamas dalykas.
    Paveikslėlių minifikavimo taskas, su defaultiniais nustatymais (tiesą sakant, dabar jis daro nedaug, bet kas trukdo susikonfiguruoti?)

     
    Out of the box, Jūs jau turite viską, ko reikėtų norint sėkmingai pradėti paprastą projektą. Viskas sukasi, juda ir kruta ir visa tai - vos per akimirksnį. Puiku!
     
    Compatibility
    Foundation 6 turi gana standartinį compatibility: IE9+ ir Android 2.3+, visų kitų, modernių browserių, palaikomos paskutinės dvi versijos. Gana įprasta kiekvienam projektui.
    Sass features
    Sass - svarbiausia foundation vieta, kuri turbūt ne vienam iš jūsų aktualiausia, kai svarstote, kurį front-end frameworką pasirinkti...
    Tik įsijungus projektą, kodas atrodo tikrai neblogai. Laikomasi Scss-lint rekomendacijų, jei taisyklė pažeidžiama - čia pat kodas pažymimas custom scss-linterio markeriu, namingas aiškus, net nevartant dokumentacijos - tai jau labai gerai. Galbūt norėtūsi daugiau namespaceintų spalvų pavadinimų (IDE autocomplete’as lengviau padėtų gaudytis kode), šiek tiek pastovumo nameinant kintamuosius(kodėl header-color naudojamas vietoje heading-color, kai tuo tarpu settinant heading size, jau naudojamas “heading” namingas).
    Sass Map’ai - palengvins Jūsų gyvenimą
    Foundation konfiguracija, dėka Sass maps’ų yra itin lengva.
    Norite susettinti savo projekto breakpoints?
    http://prntscr.com/9j002r
    Done.
     
    O galbūt norite susettinti skirtingus heading dydžius, kiekviename breakpoint’e?
    http://prntscr.com/9j0062
     
    Lengvai susetupinsite buttonus, breakpointus ir headingus, viskas labai paprasta ir aišku, pasiektas tikrai didelis improvementas, tiek setupinant, tiek skaitant kodą.
    Galbūt norisi tik daugiau mapsų - pvz global prefixed kintamieji irgi galėtų būt mape.
     
    Grid’as
    Grid’o sistema naujajame Foundation, tikrai geresnė(tačiau per daug niekas nesikeitė, jei naudojote Foundation 5 grid’ą, atsirado tik keli nauji features’ai), nei buvo prieš tai, lengvai konfiguruojama, gali naudoti tiek jau predefined klases, tiek naudoti mixinsus semantic grid’e, nestinti skirtingus grid’us vieną į kitą ir tai daryti lengvai, tačiau ši grid’o sistema nėra pati geriausia, jei jūs norite pilnavertiško ir lankstaus sass grid’o galimybių. Kodėl?
    Teko išbandyti įvairias grid’o sistemas - foundation, neat ir susy ir galiu pasakyti, jog nei viena iš jų nėra bloga, tačiau susy turi tas savybes, kurios neribos Jūsų kodo ir štai dėl ko:
     
    Visos prieš tai vardintos grid’o sistemos yra paremtos mixinais, kurie gražina tam tikrus css properties su nustatytais values arba turi “secret” variables, kurie, po ilgų kodo nagrinėjimų, gali jums pasitarnauti, tačiau susy kūrėjai ėjo kitu keliu ir nusprendė vartotojui suteikti visišką laisvę - jie leidžia gražinti css reikšmes per funkcijas. Būtent tokios sistemos leidžia iššlifuoti jūsų grid’ą iki tobulumo ir neriboja jūsų fantazijos (o kas, jeigu developeris nori grid width property panaudoti lighten mixin’e, be gutter? Ok, gal palyginimas gal ir nėra pats geriausias, bet būtent tai ir yra laisvė - turėti laisvai prieinama funkcijų rinkinį, kurį galėtum panaudoti kur tik tu nori). Žodžiu, Foundation tikrai pasistengė, tačiau Sass based grid’as yra vienas pagrindinių frameworko arkliukų, o grid sistemų - tikrai galima rasti geresnių. Taip, Susy turėjo performance problemų, tačiau jau 2015 ir Sass mes buildiname libsass pagalba, naudodami gulp, o Susy apsitvarkė savo lauką ir ženkliai pagerino compilation performance.
    Foundation taip pat turi flex-box grid’ą, su kuriuo galima susipažinti čia:
    http://foundation.zurb.com/sites/docs/flex-grid.html
     
    Functions and mixins
    Foundation pasitinka mus su keturiom funkijų grupėm ir dešimčia mixinų (http://foundation.zurb.com/sites/docs/sass-functions.html).
    Funkcijų grupės yra:


     
    Spalvų
    Selektorių
    Vienetų (units)
    Reikšmių (values)

    Mixin’ai ir funkcijos yra gana standartiniai ir nieko išskirtinio čia nerasite. Prie įdomesnių variantų galima priskirti nebent “hamburger” menu mixiną, smart-scale, kuris atskiria ar tai tamsi spalva ar šviesi ir atitinkamai ją pašviesina ar patamsina, remCalc’as.
    Kaip bourbon useris, aš čia pasigedau emCalc’o, animacijų easing’o, text-ellipsis funkcijos ir kitų malonių dalykėlių, kurie palengvina kasdieninį darbą.
    Custom easing’o funkcijų nebuvimą šiek tiek kompensuoja motion UI, tačiau jis nėra toks lankstus, kaip norėtusi, nes turi gana griežtai apibrėžtą efektų ir nustatymų struktūrą.
     
    Pagalbinės klasės, resetai ir nustatymai
    Jei esate tik pradedantis front-end pasaulyje, tai Foundation Jums puikiai tiks, kaip pirmasis frameworkas arba mokymosi šaltinis.
    Teisingai setinamas line height (unitless), mane iškart nuteikė teigiamai :)
    Čia tikrai yra ko pasimokyti ir jei tik pradėjote savo front-enderio kelią - panagrinėti šį kodą tiesiog būtina.
    Helper klasės ir jau prestyled komponentai padės, jei tiesiog darote produkto prototype. Realiame projekte, to vengčiau, tačiau, jei visko reikia čia ir dabar - tai puikus pasirinkimas.
     
    Panini
    Panini, tai lyg static site generatorius, labai panašus į Hugo ar Jekyll, tik daug, daug paprastesnis.
    Tai yra tik mano nuomonė, bet šiek tiek keista, kai Zurb tiesiog stengiasi išrasti ratą iš naujo. Aš pasiliksiu savo žodžius pabaigai, tačiau Panini galima palyginti su manimi ir Usanu Boltu bėgime. Taip, aš irgi bėgioju, tačiau tiesiog negaliu skirti bėgimui tiek pastangų, kiek jų skiria profesionalus bėgikas. Tas pats ir čia - Panini nėra blogas, tačiau įrankiai kaip Jekyll ar Hugo leis išspręsti didesnį spektrą problemų, kai Jums to reikės. Taip, galbūt Jūs darote tik paprastus projektus ir Panini bus tai, ko Jums reikia, tačiau visada geriau būti pasiruošus ir turėti didesnį ir geresnį įrankių arsenalą.
    Hugo yra tiesiog visa galva prnašesnis ir turi tokias funkcijas, kaip:


     
    Prety urls
    Themes
    Custom error pages
    Custom functions
    Sitemap generation
    Shortcodes

    ir begalė kitų privalumų, apie kuriuos galite paskaityti čia: https://gohugo.io/overview/introduction/
    Tad, jei einate atlikti darbo, būkite tikri, jog savo arsenale, turite tinkamus įrankius.
     
    Javascript organizacija, componentai & Motion UI
    Organizacija
     
    Pirmas dalykas, kuris krenta į akis, tai foundation template, tiesiog concatenateina failus į vieną failą ir nenaudoja loader’ių, tokių kaip requirejs, webpack and browserify. Iš vienos pusės tai gerai, nes nesudėtingam projekte, vartotojui nereikia sukti galvos ir suprasti, kaip jie veikia. Iš kitos pusės, loaderiai jau yra tapę butinybe. Browserify, webpack and bent jau requirejs tikrai palengvins jūsų darbą su javascript.
    Jeigu nesate tikri, kam to reikia, jūs galite perskaityti mano kolegos straipsnį čia: https://www.devbridge.com/articles/understanding-amd-requirejs/
     
    Plugins
    Foundation 6 išleistas su septyniais pluginsais:
    Abide - skirtas formų validacijai. Jo atitikmuo būtų jQuery validation.
    Equalizer - pluginsas skirtas sulyginti div’ų aukščiams (nors aš tokios praktikos vengčiau).
    Interchange - naudingas pluginsas, kuris leis jum krauti resursus, priklausomai nuo device width. Tikrai neblogas pakaitalas srcset’ui.
    Orbit - vargšas Orbit slideris, vis neranda savo vietos. Išmestas iš Foundation 5, su naująja versija jis ir vėl grįžta. Description’as sako, jog tai “The slider you want, the slider you need.”, tačiau lyginant su lyderiais slickJs ar bxSlider, Orbit slideris nėra net vienoje saulės sistemoje su savo konkurentais. Skurdus funkcionalumas, tačiau wireframe’ams - puikiai tiks.
    Reveal - tai visai neblogas modal window sprendimas, turi nemažai optins’ų ir callbackų. Naudoti jį irgi gana paprasta, tačiau jei norėsite labiau valdomo sprendimo, rekomenduoju šį:
    https://github.com/tkirda/modal-box
    Čia rasite didesnę eventų įvairovę, modalų templeitinimą, grupavimą, jau integruotus preloaderį ir t.t.
     
    Toggler - turbūt geriausias jūsų draugas ruošiant produkto prototipus. Nurodot kaip toglinti ir kas togglina - done, daugiau jokių custom scriptų elementų togglinimui. Paprastas, universalus ir naudingas.
    Sticky - esate daug kartų darę sticky headerius ir programavę custom logiką? “Sticky”, kaip[ ir toggler, man tikrai labai patiko. Galite nurodyti kuriame breakpoint’e veikti, ką stickinti, nurodyti marginus, iki kada stickinti elementą ir t.t. Tikrai gerai apgalvotas ir išdirbtas pluginsas su aiškia dokumentacija.
     
    Motion UI
    Motion UI yra stand-alone library, kuri panaudota Foundation componentuose, tokiuose kaip Toggler, Reveal ar Orbit.
    Motion UI turi pagrindinius penkis tranzicijų tipus: slide, fade, hinge, scale ir spin, kuriuos galite papildomai editinti per sass mixinus.
    Ko aš čia labiausia pasigedau, tai:
    Dabar elementas hidinamas ir rodomas su inline style’u. Žinant, kad responsive saite display property tikrai gali keistis, frameworkas jus vers naudoti important flagus, kas nėra gera praktika.
    Nėra integruotų, jqueryUI artimų sass/css easingų
    Predefined tranzicijos tikrai nekelia daug susižavėjimo (apskritai, naudojamos atrodo tik slide, fade ir scale, bet gal aš esu per daug priekabus)
    Įvertinti galite čia: http://foundation.zurb.com/sites/docs/motion-ui.html
     
     
    Ko pasigedau
    Foundation frameworke aš pasigedau dviejų dalykų - brandos ir koncentracijos.
    Vėl sugražintas orbit slideris (apskritai, ar tikrai foundation’e reikia tiek daug javascript componentų?), kurio alternatyvos rinkoje - žymiai stipresnės. Jei lygintume SlickJS su Orbit, pastarąjam tektų tik susigūžus tūnoti kamputyje. Tokie įrankiai, kaip panini irgi nesuteikia tvirtumo.
    Framework’as taip pat nepasiūlo ir jokio spriting solution’o (nei svg, nei png nei dar kokio, nors spritinimas jau yra “must have”), kas būtų tikrai neblogas žingsnis pirmyn.
    Lankstesnė grid’o sistema irgi būtų ne pro šalį.
    Kai kurie sprendimai, tikrai pasiteisinę, bet nemaža dalis komponentų, toks vaizdas, jog čia yra tik tam, kad sudarytų įspūdį, jog frameworkas siūlo labai daug, tačiau visur galima pastebėti tam tikrus neišbaigtumus.
     
    Finalinės mintys
    Mano mintys apie Foundation 6 yra dvejopos. Taip, tai tikrai yra neblogas “out of the box” sprendimas, su juo galima pradėti dirbti iškart, tačiau kitas klausimas - ar tai tikrai tas sprendimas, kurio pagalba pasieksime geriausių rezultatų? Mano manymu - ne.
    Jokiu būdu nesakau, jog neturėtumėte naudoti foundation, tačiau custom sprendimas pasitvirtins tikrai geriau, jei siekiate turėti visišką laisvę ir turėti visus geriausius įrankius.
    Mano nuomone, foundation 6 komponentus galima būtų pakeisti taip:
    Grid system - Susy framework
    Mixins - Bourbon framework
    Panini - Hugo arba Jekyll (aš rinkčiausi Hugo, vien dėl jo žaibiško greičio)
    Kada naudoti custom sprendimą, o kada foundation yra gera idėja?
    Jei būčiau vienišas front-end developeris, kuris turėtų taikytis prie daug ir mažų projektų, kurie, greičiausia bus paremti Foundation ar Bootstrap frameworkais, o ir laiko dideliems technologiniams žygiams neturėčiau - Foundation tikrai būtų labai geras pasirinkimas.
    Foundation taip pat puikiai tiks, jei jūs turite limituota laiko tarpą ir Jums reikia kuo greičiau suręsti applikacijos prototipą, nes frameworkas turi begalę out of the box sprendimų ir jum tiesiog nereikia apie juos daug galvoti.
    Jei man reikėtų dirbti didelėje organizacijoje ir aš žinočiau, jog projektas bus developinamas ilgai, o reikalavimai jam - patys didžiausi, tuomet rinkčiausi custom framework, nes geriausio sprendimo, kuris apjungtų visus geriausius rinkos žaidėjus, tiesiog “out of the box” - nėra.
    Bent kuriuo atveju, tai tikrai dėmesio vertas produktas ir sekti tolesnes Foundation vystymosi kryptis - tikrai verta.
  10. Patinka
    IRUnnamed sureagavo į sparagas Programavimo knyga   
    Cia linkas kas nori gauti dovanu http://www.oreilly.com/pub/get/prognews?imm_mid=0c924a
     
    P.S. Vaikai nesugadinkit Lietuvos reputacijos ir jeigu net nezadate perskaityti knygos, tai jos ir nesisakykite.
  11. Patinka
    IRUnnamed sureagavo į sparagas Guthuba duoda dovanu   
    Sveiki,
     
    Taigi gailiuosi biski jau kad nestojau i magistra :DD
     
    taigi githubas studentams, moksleiviams, akademikams, duoda dovanu.
     
    Kaip jums?
     
    https://education.github.com/pack
  12. Patinka
    IRUnnamed sureagavo į ForeverYoung Kaip išmokti anglų kalbą ir nenumirti iš nuobudolio   
    Būtinybė išmokti anglų kalbą gali atrodyti tikras iššūkis. Pamokos, namų darbai, žodžių „kalimas“ mintinai – toks scenarijus nėra labai patrauklus. Bet juk jūs galite paversti mokymosi procesą į įdomų užsiemimą.
     
    Užsienio kalbų mokymosi būdai gali būti labai įvairūs. Ir jei jums nepatinka spręsti bendras užduotis, pasirinkite sau kitą formatą – kryžiažodžiai, galvosūkiai, garso įrašai įdomiomis temomis, žaidimai arba juokingos situacijų komedijos. Visa tai galima rasti nemokamai.
     
    Šaltinis:
     
      BBC Learning English – resursas turi dydeli bagažą medžiagos, kaip įprasta, taip ir anglų kalbą verslui. Labiausiai vertėtų atkreipti dėmesį į kategoriją „6 minute English“ (šešių minučių trumpi filmai įvairiomis temomis), Pronunciation tips (video įrašai padėdantis pagerinti tarimą) ir juokingas animacinis serialas The flatmates – kaip įdomus ir pramoginis mokymosi būdas.
      Livemocha – bendruomenė norintiems išmokti užsienio kalbų. Mokymai vyksta formatu „Tu – man, aš – tau“, tai yra, jūs sau ieškote angliškai kalbančio partnerio, kad jums padėtų pagerinti kalbos žinias, taip pat jūs padedate kitiems savo gimtąja kalba. Ši svetainė turi ir jau išanksto paruoštas pamokas.
      Listen to English – Learn English – o čia galite klausytis podcast’us įvairiomis temomis. Kiekvienas įrašas turi tekstus, kad būtų lengviau suvokti kalbą ir išmokti naujų žodžių.
      Learn English British Council – dar vienas geras šaltinis mokytis anglų kalbos. Daug medžiagos, video įrašų, žaidimų, podcast,ų ir atskiras skyrius pasiruošimui IELTS.
      Exam English – o tai yra tikras lobis tiems, kuriems reikia pasirengti tarptautiniam anglų kalbos egzaminui (IELTS, TOEFL, TOEIC ir pan.).
      Learning English Free Online – svetainė su daugybe įvairių lygių medžiagos ir skirtingais formatais – nuo pamokų ir video įrašų, iki žaidimų ir bendravimo su kitais.
      Twominute English – šis resursas tiems, kurie kalbų mokosi žiūrint vaizdo įrašus. Trumpos dviejų minučių pamokos – patogiai ir efektyviai. Siūlau atsisiųsti naujausius įrašus į telefoną ir žiūrėti kelionės metų. Kitas video pamokų variantas – engVid – gyvos temos ir netradicinis požiūris.
      MySpelling – puiki anglų kalbos rašybos praktika. Tiems, kurie painioja think ir sink.  
    Užsienio kalbų mokymasis gali būti paverstas į įdomų užsiemimą ir laisvalaikį. Svarbiausia yra pasirinkti formatą, kuris jums tinka.
  13. Patinka
    IRUnnamed gavo reakciją nuo itguy Lietuvių sukurta programinė įranga – geriausia pasaulyje   
    O kuo blogai Joomla?
  14. Patinka
    IRUnnamed gavo reakciją nuo Dainylo Matematika [HELP]   
    tam 13 gavau 16,24, bet tiksliai nežinau ar čia gerai bus, įmanomas toks variantas?
  15. Patinka
    IRUnnamed gavo reakciją nuo Dainylo Matematika [HELP]   
    8.12 gavau, bet ten tik puse to laido, tad iš dviejų reik padaugint.
  16. Patinka
    IRUnnamed gavo reakciją nuo Dainylo Matematika [HELP]   
    9. Tai 27/64 pasirasai kaip (3/4)^3 ir tuomet pagrindai vienodi gaunasi ir tada kaip rodiklinę nelygybę sprendi.
  17. Patinka
    IRUnnamed sureagavo į uzdirbkime kartu CNN - TEAM gyva   
    Savininkas ne tas pats.
     
    Pakvietimai su patvirtinimo kodu, nes tokia sistema.
     
    Mažai seederių, nes mes palyginus neseniai atsidarėme......
     
    Plius buvo ištrinta daug torrentu, kurie buvo neseedinami ir dar vartotojų nemaža dalis.
     
     
    Pakvietimo kodai jums.
     
    0fb3018db2de3f8e1ad2bd8c8596faad
     
    6f3d92631923e486011c7b3e392387a1
     
    06d2cbdc6bdfd079125b1213f7a943b8
     
    e3b50e658072efcae60d11648985358c
     
    f6bf4fdb8b2beb096cb25b3ce1f51164
     
    691c76cc16c4fe7dc94880c0c38c29e2
     
    40b5306e9a8804a70e25e7fa73c70c0e
     
    Kurį išnaudojate parašote!!!!
  18. Patinka
    IRUnnamed sureagavo į skriptorius Lietuviškos (C++, Pascal, Python, PHP) programavimo VIDEO pamokos   
    Tinklapio adresas http://3dev.lt
     
    Tinklapyje pasirinke TV arba tiesiog nueje sicia http://3dev.lt/tv.3dev rasite daug naudingu video pamoku pradedantiesiems programuoti :)
     
    Ir svarbiausia - viskas lietuviu kalba :)
  19. Patinka
    IRUnnamed gavo reakciją nuo algiuxx Matematika   
    1. sqrt(x+6)=3
    x+6=9
    x=9-6
    x=3
     
    šiaip tikslas, tokių uždavinių panaikint šaknį, keliant abi puses kvadratu ;)
  20. Patinka
    IRUnnamed gavo reakciją nuo algiuxx Matematika   
    1. sqrt(x+6)=3
    x+6=9
    x=9-6
    x=3
     
    šiaip tikslas, tokių uždavinių panaikint šaknį, keliant abi puses kvadratu ;)
×
×
  • Pasirinkite naujai kuriamo turinio tipą...