A Pannon Egyetemen fejlesztett felhő alapú workflow rendszer (ORENBI) back-end oldali fejlesztése alapján a Műszaki Informatikai karon tartott tanszéki szeminárum során előadott prezentációnk. A prezentáció témája az alkalmazott technológiák és architektúrális valamint TDD módszereink bemutatása és tapasztalataink átadása.
A Pannon Egyetemen fejlesztett felhő alapú workflow rendszer (ORENBI) back-end oldali fejlesztése alapján a Műszaki Informatikai karon tartott tanszéki szeminárum során előadott prezentációnk. A prezentáció témája az alkalmazott technológiák és architektúrális valamint TDD módszereink bemutatása és tapasztalataink átadása.
Fejlesztési kihívások a pénzügyi szektorbanPal Vojacsek
A 2017.11.07-i Eclipse DemoCamp Budapest rendezvény "Fejlesztési kihívások a pénzügyi szektorban" című előadásának fóliái.
Vojácsek Pál
pal.vojacsek@ardinsys.eu
Ardinsys Zrt.
Pontosabban a HTML. Az ötös. És hogy kerül a JavaScript a szerverre? Mi közük ezeknek egymáshoz? Mibe ásd bele magad, ha szeretnél felkészülni a jövőre?
Rövid történelmi áttekintés az idén májusban verziószámot lépett Laravel PHP keretrendszerről, felépítéséről és előnyeiről is. Ezen kívül szóba kerültek még a 2013. november végén érkező 4.1-es frissítés újdonságai is.
"Erdélyi Tamás (netpeople.hu) előadásában beszélni fog a legfontosabb változásokról és hogy miért is lesz ez jó nekünk. Röviden, címszavakban szó lesz a megváltozott könyvtárstruktúráról, az új validációs lehetőségekről, a fájlgenerátorokról, a fájlrendszer elérését kibővítő, új alap package-ről, a Flysystemről és az ún. Contractokról, amelyek még átláthatóbb, tisztább keretet adnak a rendszernek."
http://www.meetup.com/laravelbp/events/213586752/
Két HTML5 alapú projekt éles tapasztalatai. Javascript patternek, HTML5 animációk, SVG alapú alkalmazás menü, hangkezelés, naplózás javascriptből, nagy mennyiségű videó kezelése.
Az előadás megtakinthető itt:
http://devportal.hu/tv/Default.aspx?auth=0&sid=9d90d27f-9740-422f-bed5-d4691c85c15f
Fejlesztési kihívások a pénzügyi szektorbanPal Vojacsek
A 2017.11.07-i Eclipse DemoCamp Budapest rendezvény "Fejlesztési kihívások a pénzügyi szektorban" című előadásának fóliái.
Vojácsek Pál
pal.vojacsek@ardinsys.eu
Ardinsys Zrt.
Pontosabban a HTML. Az ötös. És hogy kerül a JavaScript a szerverre? Mi közük ezeknek egymáshoz? Mibe ásd bele magad, ha szeretnél felkészülni a jövőre?
Rövid történelmi áttekintés az idén májusban verziószámot lépett Laravel PHP keretrendszerről, felépítéséről és előnyeiről is. Ezen kívül szóba kerültek még a 2013. november végén érkező 4.1-es frissítés újdonságai is.
"Erdélyi Tamás (netpeople.hu) előadásában beszélni fog a legfontosabb változásokról és hogy miért is lesz ez jó nekünk. Röviden, címszavakban szó lesz a megváltozott könyvtárstruktúráról, az új validációs lehetőségekről, a fájlgenerátorokról, a fájlrendszer elérését kibővítő, új alap package-ről, a Flysystemről és az ún. Contractokról, amelyek még átláthatóbb, tisztább keretet adnak a rendszernek."
http://www.meetup.com/laravelbp/events/213586752/
Két HTML5 alapú projekt éles tapasztalatai. Javascript patternek, HTML5 animációk, SVG alapú alkalmazás menü, hangkezelés, naplózás javascriptből, nagy mennyiségű videó kezelése.
Az előadás megtakinthető itt:
http://devportal.hu/tv/Default.aspx?auth=0&sid=9d90d27f-9740-422f-bed5-d4691c85c15f
2. Mi a LESS?
Egy css preprocessor (szebben: előfeldolgozó), amely
kiegészíti a css-t.
• kapunk változókat (most már ugyan jött az ötlet, hogy
legyenek natív változók (http://dev.w3.org/csswg/css-
variables/) a cssben, de az még csak draft [chrome dev
buildbe már implementálták])
• műveleteket tudunk végezni cssen belül (igen, most már
ez is van a css-ben, calc(http://www.w3.org/TR/css3-
values/#calc) néven fut)
• beépített függvényeket
• mixineket (többször felhasználható valamik), igazából
classnak felel meg a legjobban.
3. Előnyei
• gyors fejlesztés (nested rules)
• objektum orientált fejlesztési szemlélet
• átláthatóbb kód (ez hülyeség, fejlesztőn múlik)
4. Hátrányai
• mindenképpen fordítani kell a kódot ez
történhet kliens oldalon(js), szerver
oldalon (jelen esetben php), vagy
fejlesztés után egyből
• annyira nem okos, mint társa, a sass
(bizonyos műveleteknél elhasal)
• ha nem ért hozzá valaki, nem nagyon fogja
tudni bővíteni a kódot (na jó, de, mivel tök
egyszerű, könnyen átlátható)
15. Műveletek színekkel
Tartalmaz jó pár beépített függvényt, javarészt színnel kapcsolatosak
Ezeket csak nagyvonalakban említeném meg.
Bővebben: http://lesscss.org/#-color-functions
16. Értékek lekérdezése
• Lekérdezhetjük a színek bizonyos értékeit
hue(@color);
saturation(@color);
lightness(@color);
alpha(@color);
• Kerekíthetünk felfelé és lefelé
round(1.67); // returns `2`
ceil(2.4); // returns `3`
floor(2.6); // returns `2`
• és százalékká alakíthatunk
percentage(0.5); // 50%
• JavaScriptes függvényeket is tudsz használni, ha kliens
oldali less-t használsz.
Bővebben: http://lesscss.org/#-javascript-evaluation
20. Mixins
leginkább a classokra hasonlítanak, pontosabban úgy is viselkednek, csak itt adott a
lehetőség, hogy felparaméterezd őket, illetve fordítás után nem jelennek meg.
• paraméter nélküli
• paraméterrel rendelkező
21. Mixins
• előre megadott paraméter
• ami még fasza
röviden ez annyi, hogy a megadott paraméterekre hivatkozhatsz
egy @arguments változóval is, így nem kell leírni az összes
paramétert.
23. Namespaces
itt jön képbe az oop. lessben könnyen csoportosíthatod a kódodat,
modulokat alkothatsz belőlük, amikre más ruleokon belül tudsz hivatkozni.
ha a fentebb írt mixint szeretnéd beágyazni valahova, az alábbi
formában teheted meg
27. Nested rules
ha az adott rulehoz szeretnél hozzávűzni,
például egy .active classt, akkor az alábbi
módon teheted meg:
28. Import
• tudunk benne importálni is,
hasonlóképpen, mint alapból css-ben, csak
itt annyi különbséggel, hogy fordítás után
berántja az adott sheetbe az importált fájl
tartalmát
34. Szerver oldali használat
• php, ruby, node.js, szinte minden nyelven
lehetséges a fordítás
• cli segítségével is tudsz fordítani
(windows alá van egy fasza tool, ami js-t
használ: https://github.com/duncansmart/less.js-windows)