Rodyti pranešimus

Čia galite matyti visus šio nario pranešimus. Matote tik tuos pranešimus, kurie buvo paskelbti jums prieinamose lentose.


Žinutės - Lukas

Puslapiai: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 ... 369
122
Naudingos nuorodos / Ats: Žaidimai ir kiti geri resursai mokymuisi
« Įrašytas: 2014-06-25 11:05:38 am »
First person engine JavaScript http://www.playfuljs.com/a-first-person-engine-in-265-lines/
Teorija apie OpenGL http://www.codeproject.com/Articles/771225/Learning-Modern-OpenGL
Online OpenGL mokomoji knyga su kodo dalimis http://www.arcsynthesis.org/gltut/
GLSL pamokos http://www.lighthouse3d.com/tutorials/glsl-core-tutorial/
Fizikos simuliacija su python http://www.petercollingridge.co.uk/book/export/html/6
Yra įvairių pamokų (ne tik gamedev) dauguma pamokų mokomos, bet yra ir free http://www.3dbuzz.com/training
Universaliųmechanikų pavyzdžiai su JavaScript kalba http://gamemechanicexplorer.com/

p.s. nereikįtų šitos temos iškelt iš php kategorijos? Nes dabar čia yra daug visko, kas nesusiję su php :D


atnaujinau pirma posta, jo reiktu :) permesiu jauciu i pagrindine tema, cia geras sarasas gaunas :)

123
Kita / Ats: Reikalingas prestashop modulis
« Įrašytas: 2014-06-25 11:03:59 am »
cia uzsakymas ar kas?

124
Naudingos nuorodos / Ats: Žaidimai ir kiti geri resursai mokymuisi
« Įrašytas: 2014-06-15 17:03:28 pm »
JAVA http://www.greenfoot.org/door
Dar viena vieta išmokt JAVA http://www.learneroo.com/
Ruby on Rails http://www.schneems.com/ut-rails/
AngularJS https://www.codeschool.com/courses/shaping-up-with-angular-js
Legalūs tech. ebook'ai http://www.freetechbooks.com/
Daugybė MIT kursų http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
WEB dev moko mozilla https://developer.mozilla.org/en-US/learn
WEB dev http://thecodeplayer.com/
Daug įvairių kursų http://www.codecademy.com/
Didelis kiekis kursų https://www.udacity.com/
Pratimai C, C#, C++, javascript, PHP, Python, Ruby kalbomis http://www.talentbuddy.co/
WEB, apps, žaidimai http://www.codeavengers.com/
Daug skirtingų Youtube video pamokų iš vieno žmogaus https://buckysroom.org/videos.php
Didelis pasirinkimas kursų ne tik susijusių su IT https://www.udemy.com/
Keletas skirtingų kursų http://www.programmr.com/
Daugybė kursų, ne tik IT https://www.khanacademy.org/
WEB https://p2pu.org/en/schools/school-of-webcraft/
Daugybė kursų, ne tik susijusių su IT http://academicearth.org/
Daug kursų, ne vien IT http://www.open.edu/openlearn/
PHP http://www.developphp.com/
Daug skirtingų IT kursų http://www.bentobox.io/

Šioks toks sąrašas :D dar turiu susijusių su žaidimų kūrimu, jei norit, galiu įdėti


aciu :) dek ir su zaidimu kurimu :)

125
Naudingos nuorodos / Ats: Žaidimai ir kiti geri resursai mokymuisi
« Įrašytas: 2014-06-14 23:39:23 pm »
atnaujinau dar sarasiuka su daugiau linku :)

126
code.org
coursera.org

jei jau nori specializuotis front-end'e, tai situs saitus tikrai turi zinot:

http://www.html5rocks.com/en/
http://www.chromeexperiments.com/

o basic'a tai zinai, visur gali rast. is esmes reik daryt ir ziuret kas nesiseka, sprest problema, kai ji yra.

man rodos front-end'eris irgi turetu but susipazines & isbandes:

http://getbootstrap.com/
http://jquery.com/
http://bower.io/
http://gruntjs.com/

taip pat reiketu su javascript daugiau visko paziuret, pradziai sitas geras:

http://courses.tutsplus.com/courses/30-days-to-learn-jquery (atkreipk demesi, kad senokas, syntakse gali but siek tiek pasikeitusi, ziurek jquery docs, jei kils bedu)

taip pat vis labiau populiarejantys frameworkai:

https://angularjs.org
http://emberjs.com/

as asmeniskai daugiau isbandes esu emberjs, kuriau keleta paprastu aplikaciju, angluar tik ziurejau video/skaiciau, bet dar nebandziau.

nu aisku git'a turetu moket naudot visi. tikriausiai nera dabar jau darbo pasiulymo be sio skilo.

http://flukeout.github.io/ - game to learn CSS selectors
http://pcottle.github.io/learnGitBranching/ - žaidimas išmokt git versioning

pasiziurek dar cia: http://forumas.manualai.lt/index.php?topic=4795.0

jei dabar neisigandai, gali daug pasiekti. sunki tik pradzia, poto viskas savaime gaunas :)

127
Naudingos nuorodos / Ats: Žaidimai ir kiti geri resursai mokymuisi
« Įrašytas: 2014-06-11 11:01:52 am »
CSS:
http://flukeout.github.io/

Beje, ačiū už rinkinuką :)


pridejau i rinkini :) aciu ;)

128
HTML, CSS ir JavaScript - Klausimai / Ats: BOOTSTRAP tutorial
« Įrašytas: 2014-06-11 09:24:25 am »
Aš ten nieko nesuprantu, kažkokios komandos, tikriausiai su SHELL konsole skirtos bendraut :D


jei kazkada noresi susirasti developerio darba ir gaut bent 4000 i rankas uz pilna etata, tai siulau pasidometi tom visokiom shell komandom, nes per jas labai daug patogiu dalyku galima padaryti.

jei specializuojies client-side developenime, tai manau apie toki kaip grunt tikrai turetum zinot ir but bandes kazka su juo padaryt, as asmensikai nesu bandes, tik skaites apie tai.

Pasiziurek ta tema: http://forumas.manualai.lt/index.php?topic=4795.0


jei zn composer php'ui, tai bower yra jo analogas client-side'ui: css, js.. o grunt'o esme yra kad naudoji less ar dar koki css kalba su kintamaisiais ir galiausiai gauni suminimaizinta production-ready css/js failus.

As asmeniskai naudoju kartais composer'i, grunto darba atlieka phalcon'as, bower'io nenaudoju, nes man nereikia tiek jau daug visokiu libu css/js, dazniausiai apseinu su jquery 1 failu ir keliais pluginais, ka viska production serve phalcon'as suminimaizina ir sudeda 1 faila.

Domekis naujovem arba tu nebebusi reikalingas normalioms imonems, tiek galiu pasakyt apie IT. constant learning.

karta paragaves projekto su normalia struktura, frameworkais ir visokiais "shell bairiais" galiu sporint, kad nebenoresi nieko daryti be ju.

129
PHP ir SQL - Klausimai ir pagalba / Ats: Sesijos ir "teisės"
« Įrašytas: 2014-06-11 08:51:50 am »
tobuliausia tai sakyciau taip: imeti i duombaze ir cache'ini tos lentos modeli (aisku jei naudoji ORM, jei nenaudoji, tai galetum ir naudot :D ) tai zodziu cachini modeli kuri daznai trauki ir tiek, tada jokio skirtumo kur galiausiai guli ta data, vistiek ram'uose sedetu.

per 1 page requesta jei daug kartu klausineji tu paciu duomenu, tai as bent jau toki turiu pasirases, cia su phalcon'u, bet is esmes visi orm'ai vienodi, tai jei naudosi kazka kitka, tai turetu +- but tas pats:

<?php

class Model_CacheableModel extends Phalcon\Mvc\Model
{

    static 
$_cache = array();

    protected static function 
_createKey($parameters)
    {
        if (
is_numeric($parameters)) {
            
$parameters = array("id=:id:"'bind' => array('id' => $parameters));
        }
        
$uniqueKey = array();
        if (
is_array($parameters)) {
            foreach (
$parameters as $key => $value) {
                if (
is_scalar($value)) {
                    
$uniqueKey[] = $key ':' $value;
                } else {
                    if (
is_array($value)) {
                        
$uniqueKey[] = $key ':[' self::_createKey($value) . ']';
                    }
                }
            }
        } else {
            return 
md5(json_encode($parameters));
        }
        
$key join(','$uniqueKey);
        return 
$key;
    }

    public function 
save($data null$whiteList null)
    {
        
self::$_cache = array();
        return 
parent::save($data$whiteList);
    }

    public function 
update($data null$whiteList null)
    {
        
self::$_cache = array();
        return 
parent::update($data$whiteList);
    }

    public function 
delete()
    {
        
self::$_cache = array();
        return 
parent::delete();
    }

    public function 
refresh()
    {
        
self::$_cache = array();
        return 
parent::refresh();
    }

    public static function 
findFirst($parameters null)
    {
        
//Create an unique key based on the parameters
        
$key 'ff_' self::_createKey($parametersget_called_class());
        if (!isset(
self::$_cache[$key])) {
            
//Store the result in the memory cache
            
self::$_cache[$key] = parent::findFirst($parameters);
        }
        
//Return the result in the cache
        
return self::$_cache[$key];
    }

    public static function 
find($parameters null)
    {
        
//Create an unique key based on the parameters
        
$key 'f_' self::_createKey($parametersget_called_class());
        if (!isset(
self::$_cache[$key])) {
            
//Store the result in the memory cache
            
self::$_cache[$key] = parent::find($parameters);
        }
        
//Return the result in the cache
        
return self::$_cache[$key];
    }

    public static function 
count($parameters null)
    {
        
//Create an unique key based on the parameters
        
$key 'c_' self::_createKey($parametersget_called_class());
        if (!isset(
self::$_cache[$key])) {
            
//Store the result in the memory cache
            
self::$_cache[$key] = parent::count($parameters);
        }
        
//Return the result in the cache
        
return self::$_cache[$key];
    }

}

ir tada user lentos modelis jau turi toki klases aprasa:

<?php
class Model_User extends Model_CacheableModel
{
// your code.....
}
?>



jei nesi girdejes apie orm ir modeliu abstraction layer ant duombazes, tai pasiskaityk phalcono dokumentacijos sita psl ir bus tau aisku, nesvarbu ar poto naudosi phalcon ar kokia doctrine'a, vistiek is esmes tas pats:

http://docs.phalconphp.com/en/latest/reference/models.html



mano pvz, kaip pastebejai, yra cache'as i ram'a requesto metu, nes po page requesto issivalo tie kintamieji ir eina vel requesta i duombaze, man bent jau nera kol kas poreikio daryt sudetingiau, ir taip svetaine kraunas server-side per ~25-35ms.. (jei nenaudociau phalcon tikriausiai sis skaicius butu apie 10x didesnis, t.y. 250-350ms vien tik server side + dal networking, browser rending&painting, bet cia ne siai temai) jei reikia tau jau sudetingesniu sprendimu, tai siulau tada naudoti koki nors memcache'a ir ten cache'uot rezultatus. tik nepamirsk padaryt updeitinimo cache'o kai keicias duomenys duombazej. Jei jau turi tiek duomenu, kad apskritai reikia cache'uoti sql resultus kiekvienam page requestui, tai pabandyk nosql duombaze pasileist kaip cache'o layer'i (siulau elastic search arba mongo db, abu is esmes vienodi.) o jei pas tave lentose irasu maziau nei 10-100M, tai tikriausiai tau nieko tokio sudetingesnio nereikes ir uzteks simple mysql'o + jei idesi dar toki ram cache'a kaip pas mane, tai isvis galesi ramiai sedet, jau prades sql kas nors lagint  - sudek index'us ir vel galesi ramus sedet. siaip nepatariu deti indeksu is anksto, nes daznai juos buna sunku atspet ka det. kuo maziau indexu tuo greiciau write'ina i lenta. tik aisku susikonfigink kazkoki loginima kas vyksta su php/sql kodais. as bent jau galiu rekomenduoti newrelic.com servisa. free planas tikrai daug pasako apie serva.

Siaip ar anaip gudresniu sprendimu reikia mazdaug 100 lankomiausiu puslapiu, jei kalbant apie LT rinka. tai jei nesi nei vienas is ju, tikriausiai tau uzteks simple mysql + simple php. tik naudok naujas versijas ir lentom ka daug drozti zadi, bent jau kazkoki basic cache'a.



130
HTML, CSS ir JavaScript - Klausimai / Ats: BOOTSTRAP tutorial
« Įrašytas: 2014-06-10 12:20:49 pm »
tutorialai naujausios versijos yra:

http://getbootstrap.com/getting-started/
http://getbootstrap.com/css/
http://getbootstrap.com/components/
http://getbootstrap.com/javascript/
http://getbootstrap.com/customize/

visokie grunt, bower ir kiti bla bla yra geri daiktai, pasidomek ;] IT srityje metai laiko yra laaaabai daug.

131
Naudingos nuorodos / Žaidimai ir kiti geri resursai mokymuisi
« Įrašytas: 2014-06-10 09:36:10 am »
Let's learn something new!

http://pcottle.github.io/learnGitBranching/ - žaidimas išmokt git versioning
https://xss-game.appspot.com/ - žaidimas su xss atakoms
http://code.org/ - moko programint visokių dalykų
https://www.coursera.org/ - moko daug visko, galima gaut tikrus diplomus
http://tutsplus.com/ - IT pamokos
http://notes.fundersandfounders.com/ - productivity, business etc.
http://flukeout.github.io/ - game to learn CSS selectors
http://courses.tutsplus.com/courses/30-days-to-learn-jquery (senokas, jei yra bedu reik ziuret nauja jquery docs)

APIs (Application programming interfaces)

https://apigee.com/providers - A ton of APIs playground.
http://www.programmableweb.com/apis/directory - API directory

https://code.google.com/apis/ajax/playground/ - Google APIs playground
https://dev.twitter.com/console  - Twitter playground
https://developers.google.com/oauthplayground/ - Google OAuth2 playground


https://www.youtube.com/watch?v=q3Sqljpr-Vc - Grunt - The Basics


FRONT-END:
https://angularjs.org
http://emberjs.com/
http://getbootstrap.com/
http://jquery.com/
http://bower.io/
http://gruntjs.com/
http://www.html5rocks.com/en/
http://www.chromeexperiments.com/

HTML 5
http://www.createjs.com/#!/EaselJS - canvas manipulation

Some more:

JAVA http://www.greenfoot.org/door
Dar viena vieta išmokt JAVA http://www.learneroo.com/
Ruby on Rails http://www.schneems.com/ut-rails/
AngularJS https://www.codeschool.com/courses/shaping-up-with-angular-js
Legalūs tech. ebook'ai http://www.freetechbooks.com/
Daugybė MIT kursų http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
WEB dev moko mozilla https://developer.mozilla.org/en-US/learn
WEB dev http://thecodeplayer.com/
Daug įvairių kursų http://www.codecademy.com/
Didelis kiekis kursų https://www.udacity.com/
Pratimai C, C#, C++, javascript, PHP, Python, Ruby kalbomis http://www.talentbuddy.co/
WEB, apps, žaidimai http://www.codeavengers.com/
Daug skirtingų Youtube video pamokų iš vieno žmogaus https://buckysroom.org/videos.php
Didelis pasirinkimas kursų ne tik susijusių su IT https://www.udemy.com/
Keletas skirtingų kursų http://www.programmr.com/
Daugybė kursų, ne tik IT https://www.khanacademy.org/
WEB https://p2pu.org/en/schools/school-of-webcraft/
Daugybė kursų, ne tik susijusių su IT http://academicearth.org/
Daug kursų, ne vien IT http://www.open.edu/openlearn/
PHP http://www.developphp.com/
Daug skirtingų IT kursų http://www.bentobox.io/

GAME development, physics etc

First person engine JavaScript http://www.playfuljs.com/a-first-person-engine-in-265-lines/
Teorija apie OpenGL http://www.codeproject.com/Articles/771225/Learning-Modern-OpenGL
Online OpenGL mokomoji knyga su kodo dalimis http://www.arcsynthesis.org/gltut/
GLSL pamokos http://www.lighthouse3d.com/tutorials/glsl-core-tutorial/
Fizikos simuliacija su python http://www.petercollingridge.co.uk/book/export/html/6
Yra įvairių pamokų (ne tik gamedev) dauguma pamokų mokomos, bet yra ir free http://www.3dbuzz.com/training
Universaliųmechanikų pavyzdžiai su JavaScript kalba http://gamemechanicexplorer.com/

Developing Free e-Books
http://resrc.io/list/10/list-of-free-programming-books/

PHP awesome libraries etc
https://github.com/ziadoz/awesome-php

Rašykit kas žinot kokį gerą resursą, pildom sąrašą, bus visiems naudinga :)


132
PHP ir SQL - Klausimai ir pagalba / Ats: Apsauga. Sql ir xpath injections
« Įrašytas: 2014-06-06 10:57:30 am »
mysql_* funkcijos yra visos nesaugios ir nepatartinos naudoti. busimose php versijose ju isvis nebebus. nenaudok ju, pereik prie pdo

http://code.tutsplus.com/tutorials/why-you-should-be-using-phps-pdo-for-database-access--net-12059

jei naudoji toki framework'a kaip phalcon, tai turi ir galimybe naudoti Object relational mapper (ORM) https://www.youtube.com/watch?v=h7_pPJGdwGw

http://docs.phalconphp.com/en/latest/reference/models.html

133
Naudingas kodas / Ats: Švari prisijungimo panelė su css'u ir html
« Įrašytas: 2014-06-05 11:16:41 am »
gaila, kad nera screenshot'o  :'(


štai ir screenshotas: http://jsfiddle.net/K3pJv/

134
patarimas ateiciai: zymeti dalykus raidemis - ok, tai dazniausiai padeda, tacaiu zymeti 2 skirtingus dalykus ta pacia raide - tikrai ne gera mintis. T.y. perrasant tavo sakini:

Parduotuvė turi A prekę. Ta A prekė turi a ir b dalykus

Parduotuvė turi prekę P1. Ta P1 prekė turi D1 ir D2 dalykus :-)

o  dbar apie struktura, tau reikia one-many relation'o. tai siulau daryt taip:

lenta preke
lenta dalykas (siulau kitaip vadint, nes sitas pavadinimas neatspindi apie ka eina kalba "dalykas" gali buti betkas)

preke.id
preke.name
...

dalykas.id
dalykas.preke_id
dalykas.name
...

dalykas lenta turi preke_id lauka kuriame yra id prekes, kuriai priklauso tas 'dalykas', kaip minejau, siulau nevadinti nieko tokiais bendrais zodziais kaip 'dalykas', nes tai is esmes nieko nesako. patogu yra lentas pavadinti dar nurodant herarchija:

preke.id
preke.name
...

preke_parametras.id
preke_parametras.preke_id
preke_parametras.name
....


tada visad bus aisku, kad sitoj lentoj nera saugomi userio parametrai ar dar nezinia kieno, o butent prekes.

have fun!

135
Kitos programavimo kalbos / Ats: Java užduotys
« Įrašytas: 2014-05-30 14:39:50 pm »
Pasidalinsiu ir as geriausiais resursais, ka zinau :)

http://code.org/
https://www.coursera.org/

coursera ne tik IT.

136
PHP ir SQL - Klausimai ir pagalba / Ats: Reitingavimo sistema ( stars )
« Įrašytas: 2014-05-29 23:38:45 pm »
is esmes deciau tik like arba dislike. arba isvis tik like ir butu tavo reitingavimo sistema paprastesne. tiesiog saugotum lenta like'u:

table like

id
ip
user_id // jei turi userius, gali liept logintis kad like'int
object_type // jei laikinsi visokius daiktus, pvz: post, comment, picture etc.
object_id // id objekto kad atskirt
datetime // datetime stamp'as - visad pravercia turet toki daikta :) bent jau duomenu analizei, nors minimalus statai ka veikia useriai ir kada

137
Dėl botų - taip. Viskas simple. Yra visa kruva servisų, kuriem paduodi captchos paveikslėlį, ir per 8-12 sekundžių gauni išspręstą. Kitam gale, kaip ir minėjai, sėdi visokie indai kurie tą sprendžia. Kainos labai mažos (pvz. už 1000 išspręstų captchų gali sumokėti kokį 1$). Bet yra vienas labai paprastas būdas apsiginti nuo tokių mass spam botų. Padaryti elementariausią custom patikrinimą, kad ir patį paprasčiausią. Pvz. "Įvesk žodį labas: [input]". Arba kiek bus 3+5, tekstu parašyti. Žodžiu bet ką tokio, kas būtų ne grafinė captch'ą ir reikalautų kažkokio dėmesio. Viskas išsisprendžia, ir tas yra daug paprasčiau, negu blokuoti šalis, tikrinti pranešimų kalbą, nuolat valyti duombazę ir pan.

Problema tame, kad jei paspaustum registruotis i sita foruma, tai tau butu uzduotas klausimas pvz Vokietijos sostinė?: tai zmogus turi suvest ta atsakyma. Siaip man rodos yra suporteriai tiesiog imonese, kuriu darbas yra eit i forumus ir skleist spama pasauliui :) nuo ju jokie captcha neapsaugo, todel ir galvoju, kad vienintele efektyvi apsauga pries tokius "botus" yra tikrinimas kalbos, nes daznai jie raso rusiskai ir siaip saliu blokavimas.

138
HTML, CSS ir JavaScript - Klausimai / Ats: Iframe
« Įrašytas: 2014-05-27 11:55:09 am »
tu pabandyk, siaip man rodos turetu but galima. jei jau negalima, tai jei naudoji koki frameworka turetu gan lengva but ijungt seo links ir neneaudot jokiu paramsu o tisieg paprasta norml seo url :)

139
O kuom tas phalcon forum'as geresnis? SMF tai plačiai žinomas atrodo, daug girdėtas, pačiam tekę šiek tiek naudotis. Geriau nei phpbb forumai atrodo šis. O phalconas kokių pliusų turi?


tuo kad kodas normaliai parasytas + naudoja phalcon framework'a, kuri as pats naudoju ir jis yra patogus, turi viska ko reikia, veikia kaip php extension'as. Beto Ji developina tie patys, kurie daro phalconphp framework'a ir patys naudoja ta foruma, jis yra open source ir nepergrustas visokio nereikalingo slamsto.

bet kas man is tiesu yra svarbiausia - kodas svarus ir logiskas. Ko tikrai negaleciau pasakyt apie smf ar phpbb. tie senieji forumai turi palaikyti kruvas senu vartotoju, kurie naudoja senus servus su senom php versijom ir todel reikia kruvos is esmes sudino kodo, vien tam, kad palaikyt koki php 5.2

as kai atsidarau phalcon forumo koda, man viskas aisku kur cia kas ir kodel butent cia o ne kitur, kai atsidarau smf - kazkokia betvarke, toks vaizdas kad rase vaikis, kuris katik ismoko kas yra php. Pvz kazkada kai updeitinau versija to smf, tai susivare visi paveiksleliai, attachmentai ar dar ten kazkas. phalcone nemanau, kad taip butu.

beto palyginus su kitais frameworkais, phalcon'o jei naudoji 1.x versija, kad upgreidint i 2.x tau nieko nereik keist, tik perinstaliuot php extensiona pagal ju instrukcijas. o tai yra kelios comandos per ssh. (bent jau as naudoji si varianta).

pasiziurek pats: https://github.com/phalcon/forum

jie naudoja viska, kas yra modernu, patogu ir paprastina developeriu darba.

cia live: http://forum.phalconphp.com/

phalcon'a gal dar ides ir i google app engine for php:
https://code.google.com/p/googleappengine/issues/detail?id=9336


performance'o rity niekas negali net buti lyginamas:

http://systemsarchitect.net/performance-benchmark-of-popular-php-frameworks/#post-642




140
Tai neapsimoka daryt savo captcha boto, o geriau kokį afrikietį samdytis? Gaila, žadėjau smagumo dėlei mokinantis apdorot paveikslėlius pasirašyt mini captcha botą :D Lukai, gaivink forumą, nieko čia nevyksta. Reikia pokyčių!

Tai tu gaivink :D kartais botai nepadeda ;]

Puslapiai: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 ... 369