AWS-t tanuld meg / hasznald, manapsag ha benne van a CVdben hogy vagod az AWSt, csillagos eg mennyisegu penzt kereshetsz ha ram hallgatsz, megcsinalod mindkettore a deliveryt jenkins + DO valamilyen teszt szervernek, mondjuk develop branchekbol, AWSre meg deployolod a prod verziot ezeket ha megcsinalod, te leszel a munkaeropiac istene
tárgytalan, flyweight-dependency injection kombóval szépen megcsináltam, könnyen tesztelhető is lett szerencsére.
Felteszek egy másik kérdést :)
Front-end és back-end(+ admin felület) 2 külön repoban (lesz). Jenkins+DigitalOcean páros jó megoldás lehet Continuous delivery belövéséhez? CI rész (Travis, stb) már megvan, de a DI-nek csak most olvasok utána, tippek, javaslatok esetleg miket nézzek meg, mire figyeljek? // Cél, hogy automatikusan, baromi egyszerűen élesedjenek a szerveren a változtatások természetesen.
Egy kis design pattern féleségben kellene egy kis konzultáció :)
(Próbáltam valamennyire értelmes példát összehozni, remélem sikerült valamennyire.)
A problémám az, hogy van rengeteg Állatnévvel rendelkező osztály (Dog, Lion, Cat, stb stb). Mindegyiknek egy metódusa van, mindegyik egy picit mást csinál, a lényeg az, hogy mindegyik egy tömböt ad vissza objektumokkal. Az, hogy mely osztályokat vegyük elő, a Zoo osztály példányosításakor dől el a példában, a lényeg az, hogy ez kapja meg, mely állat osztályokat kell meghívni és milyen paraméterekkel. Ami fontos, hogy mindegyiknek hozzá kell férnie egy bizonyos wordlisthez. Ez egy több száz, ezer tagból is állható tömb. Előre meg van határozva, hogy melyik állat melyiket kapja meg (példában vagy a magyar, vagy angol wordlistet kap). A kérdésem: Mi lenne a leghatékonyabb módja, hogy ha 200 osztály van (Dog, Cat, Snake, ...), és mindegyiket meghívjuk 9-10 különböző paraméterrel, és az általuk visszaadott tömböket kell feldolgoznunk, akkor ennek mi lenne a leghatékonyabb/leggyorsabb megoldása? Mikor a visszakapott tömböt visszakapjuk, azt is tudnunk kell, hogy milyen paraméterrel hívtuk meg (példában lábak száma) Magát a wordListet biztosan nem éri meg minden egyes osztálynak 'leküldeni'. Az általuk visszaadott tömböt meg mindegyiknél ugyanúgy kell feldolgozni.
public function __construct($temp, $legs, $animal)
{
// Külön vannak
// Test: pool feltöltése példához
$this->pool[] = new AnimalFactory(['magyar', 'szavak'], [4, 3], 'Dog');
$this->pool[] = new AnimalFactory(['magyar', 'szavak'], 2, 'Dog');
$this->pool[] = new AnimalFactory(['english', 'words'], $legs, $animal);
}
public function start() {
foreach($this->pool as $animalPool)
{
$tmp = $animalPool->start();
$this->kiir($tmp);
}
}
public function kiir($value) {
var_dump($value);
}
}
class AnimalFactory {
private $wordList;
private $legs;
private $animal;
private $obj;
// Wordlist és lábak száma
public function __construct($wordList, $legs, $animal) {
$this->legs = $legs;
$this->animal = $animal;
$className = $animal;
$this->obj = new $className($wordList, $legs);
}
public function start(){
$value = $this->obj->test();
return [
'legs' => $this->legs,
'value' => $value
];
}
}
class Animal {
protected $wordList;
public function __construct($wordList) {
$this->wordList = $wordList;
}
}
class Dog extends Animal implements AnimalInterface {
public function test() {
return $this->wordList[0] . ' Dog-';
}
}
class Lion extends Animal implements AnimalInterface {
public function test() {
return $this->wordList[0] . ' Lion-';
}
}
// Csak egy interface
interface AnimalInterface {
public function test();
}
// Teszteljük le
$baba = new Zoo('asd', 3, 'Lion');
$baba->start();
így van, csak most átlagosan keresek a jelenlegi munkahelyemen (ami szintén IT cég, ahol szintén vannak projektek, tudnék beszélni a vezetőkkel hogy poroljunk le pár projektet mert én besegítenék)
valóban nagyon jó lehetőség, mert tényleg a tanulásért fizetnek. csak sajnos nekem ez nem rentábilis, ezért lehet visszatérnék rá később, amikor már az én tudásom is "alapjáraton" többet érhet... de kb. ez lesz a vége, hogy kapcsolatban maradok velük, és besegítek majd nekik ahol csak tudok.
nagyon jó lehetőség lenne, csak az a fránya pénz... pedig még tényleg fiatal is vagyok :)
a tudás pedig tuti hogy valid lenne, mert van 2-3 nemzetközi projektjük, csak ember nincs elég ugyebár.
Hacsak nincs valami extra a szerződésben 3 hónapod mindig van hogy eldöntsd tetszik-e, megéri-e neked. Ha úgy érzed hogy corporate valid tudást adnak át, stb akkor megérheti.
A béremeléssel kapcsolatban: Ha valóban megtanulod gyakorlatban - valóban hozzáértő emberektől - a nagyvállalati fejlesztést trükkjeit, akkor ingyen is megéri elfogadni - persze ha megteteti az ember - de, neked jelenleg pénzt ajánlanak, "befektetnek" azért a tudásért, amit iskolában nem tanítanak, illetve úgy hogy valószínűleg pár hónapig egy fillért sem fogsz termelni a cégnek. Így én - látatlanban - azt mondom hogy pofátlanság több pénzt kérni abban az esetben, ha csak az átadott tudást kérik rajtad számon. Értedhogyértem:)
Esetleg olyat próbálhatsz, hogy megkérdezed, van-e valamilyen projekt amibe be tudsz segíteni / el tudsz végezni a jelenlegi tudásoddal és az alapján kérsz plusz pénzt.
Tehát a lényeg az, valóban olyan tudást adnak át, ami megéri-e. Erre van próbaidőnyi időd rálátást nyerni és dönteni, merre tovább. Illetve a te "korodban" - miután teljes munkaidős a téma -, ez akkor valid, ha van annyi félretett pénzed, hogy kipótold a hiányt / ha mégsem jönne össze, meg tudj élni a következő álláslehetőségig.
Kb ezek a gondolatok jutnak eszembe, ha nekem kellene döntenem, és szükségem lenne a tudásra. Utoljára szerkesztette: MerlinW, 2018.01.20. 01:11:37
na srácok, képzeljétek, lehet hogy sikerült állást találnom, mint frontend fejlesztő.
lényegében egy 6 + 6 hónapos munkaszerződésről lenne szó, ahol egy outsourcing cég tanítana fizetésért, plusz idővel egyre több önálló munkát kapnánk, senior mentorok társaságában. a bökkenő az, hogy jelenleg másfélszer annyit keresek, mint amennyit ezzel a pozícióval kapnék. ez kisebb fizetés elvileg a 6. hónaptól nőne, plusz amikor lejár a 12 hónap akkor leülhetünk beszélgetni hogy véglegesítenek-e, vagy keresek más munkát (azért 1 év tapasztalattal, miután bekerültem a "szakmai vérkeringésbe" már nem hiszem hogy ezzel probléma lenne)
na de mit szóltok a kevesebb bér részéhez? őszintén szólva tök jó, és nagyon ritka hogy gyakorlatilag a tanításért és a mentorálásért kap fizetést az ember, ez tényleg egy befektetés a tudásba. de nálam van baba/ház projekt, nem vagyok már fiatal hogy ellegyek kevesebb lóvéval. annyi, hogy a projektek után kaphatunk bónuszt (10%-a a projekt értékének szétdobva a fejlesztők között).
az érv még a pozíció mellett hogy így nem kellene napi 8 óra után, esténként tanulnom (szerintem tanulnék egy héten annyit, mint most egy hónap alatt!), nagyon jó tech stackkel dolgoznak ami engem teljesen érdekel.
próbáljak meg alkudni még felfele a béren? a csapat elismerte hogy nagyon lelkes vagyok, és tudják hogy igazán szenvedélyem lett a dolog (tehát nem csak "letudni akarom a napi 8 órát" hanem tényleg érdekel is) - ti mit gondoltok? bepróbálnátok a helyemben valahogy közelíteni a megfelelő bért, vagy nem sok alkupozícióm van?
akkor 10perc alatt belosz ala egy predist, aztan toljad neki, legalabb le lesz tarolva a cucc, utana meg tudsz gondolkozni egyeb megoldason (mar ha kell), akar amit a macska ir, akar barmi mason - szerintem amugy ilyen nagyobb meretu scrapingnel a tarolas a legkisebb problemad Utoljára szerkesztette: j0nNyKa, 2018.01.14. 13:47:23
jelenleg Goutte-val szedem ki az adatokat. Valamilyen fájlban tárolnám az eredményeket, amit végigolvasva megnézném, hogy mi van adatbázisban és x értéke változott-e (ha nincs adatbázisban egy item, akkor futnom kell még egy kört. Új oldalnál ez akár több száz új lekérés lehet). Adatbázis jelenleg mysql. Redist mindenképp szeretnék/lesz - később. Jelenleg az a cél, hogy minél elébb elkezdjem az adatgyűjtést.
Ha egy crawlerrel egy csomó mindent kiszedek különböző oldalakról, és szeretném eltárolni, akkor használjak valami saját megoldást a tárolásra, vagy jobban járnék valami előre kitaposott megoldással? WARC fájl? a lehető legkevesebb fölös infót tárolnám el, lényegében oldalanként 4-5 adat lenne ami érdekelne. Lehet valami MAP al járnék legjobban, de akár tömb is elegendő lehetne (és egy fájlban 1 sor 1 tömb ami 1 leszedett bejegyzés) Akinek van tapasztalata web crawlerrel, napi pár száz oldal (esetleg ezer) átnézése és bizonyos bejegyzések tárolásában, nyugodtan ossza meg gondolatait :) (Azért is akarom letárolni, nem pedig egyből adatbázisba nyomni, mert így visszanézhetem hol csúszott el a dolog, lesz archívumon és véleményem szerint kevesebb adatbázis művelettel megoldható a dolog)
Kicsit késői reagálás, sorry :)
A greenfoxról én csak jót hallottam, szerintem majdnem 0 tudással is ellehet jutni valameddig egy-egy ilyen képzés után. Kezdetnek semmiféleképpen sem tartom rossznak, habár úgytudom nem igazán olcsó.
A legnagyobb igazságot azonban MerlinW írta le a 22519-ben a 4. pontban.
Sokan tanulgatnak most programozást stb, a jó pénz reményében, de ha nem tekintenek erre hivatásként ( ha nem élvezik a programozást és minden mást ami vele jár ) akkor szerintem pár éven belül ezek az emberkék kihullanak a kosárból.
És igen hiányszakma, otthon is meg általában külföldön is. Én speciel már lassan 2 éve programozok angliában és az itteni viszonyok egészen durvák. Egy közepes CV-vel, némi angoltudással, tulajdonképpen nem is kell munkát keresned, megtalálnak maguktól a recruiterek, akkora hiány van...
Jah, a Full stack kb annyit jelent, hogy szükség esetén egyedül tudsz menedzselni/fejleszteni egy komplett projektet, front és back-end. Az elmúlt ~20 évem alatt én is full stack lettem, változatosság és fejlődés tekintetében jó dolog. Egyik munkahelyemen front-endeztem, másikon back-endeztem, de mindkét esetben el tudtam látni egy sürgős vagy hiányzó kolléga munkáját, ha arra került a sor. Egyébként sem árt, ha érted hogy működik a "másik" oldal, illetve úgyis kíváncsi vagy rá ha a szakmában dolgozol. Persze egy duplázza a szakmára ráfordított szükséges időt:)
valamiért nagyon sok kérdést/leírást láttam, hogy mi is az a full stack. Jelenlegi olvasatom szerint annyit jelent, hogy valamennyire értek front-end és valamennyire back-end -es technológiákhoz is. Nagyobb cégnél ennek mennyire van létjogosultsága? Megcsinálom a back-endet, majd a designerek által kitalált designt is én fogom lekódolni, vagy hogy megy ez (leegyszerűsítve)?
Apple leírása pl: "As a full stack developer on the IS&T SCI team, you will build high performance, highly scalable, fault tolerant back-ends for critical Apple Supply Chain needs varying from Supply Planning, Demand Planning, Product distribution and so on. You will design and build highly usable, powerful, clean, and beautiful Web UIs"
1. Az alapokat meg tudod tanulni önmagad, neten van sok prog kezdő oktató anyag. Mindegy milyen nyelven, az alapok ugyanazok mindegyikben.
2. Kitalálod melyik területtel szeretnél foglalkozni. Back-end, front-end, UI/UX, platform/független/web, vagy adj isten full stack :)
3. Elvégzel 1-2 kurzust / iskolát, online vagy személyesen. Kitalálsz egy saját projektet és elkezded megvalósítani a tudásod szerint.
4. Ha ezzel akarsz foglalkozni indul a hivatás. Keresel munkahelyet - sokan keresnek junior-okat, interjún majd tesztelnek és kiderül mindkét fél számára hogy hol tartasz. Ha nem elég, tanulsz tovább, majd újra próbálkozol - lenyomod a napi 8-10 órát, majd hazamész és a nap hátralévő részét a szaksajtó olvasásával, programozással, új technológiák felfedezésével és elsajátításával töltöd. Ezt fogod csinálni az elkövetkezendő 10 évedben, és persze utána is, max nem ennyire intenzíven. Ha nem foglalkozol a szakmával szabadidődben, sosem leszel szakember.
Programozó/IT-s nagyon sok van, de kb 10% a jó szakember. Ez a szakma hivatás, nem 8 órás megyek-jövök meló, ha nem szereted, nem a hobbid, nem foglalkozol vele, az első kollégád/főnököd le fogja vágni és repülsz. A jó szaki jól keres, de ennek természetesen ára van. Utoljára szerkesztette: MerlinW, 2017.11.25. 17:53:26
Mit gondoltok ezekrol a fel eves tanfolyamokrol? Nekem egy ismerosom jart a green fox academyre ami 4 honap volt bar eleg intenziv heti 5 nap reggeltol estig. De akkor sem birom elkepzelni, hogy az az ido eleg legyen. De allitasa szerint arra jo volt, hogy juniorkent elinduljon, mert a suli altal lett meloja is (bar o jart 2 evet info szakra csak nem fejezte be szval volt alapja). De aki a nullaval megy oda?
tigeroo #22513 Ha szeretsz otthon magadtol tanulni akkor ajanlom az Udemy-t. En onnan kezdtem a bootstrapet peldaul. Vannak fent ingyenes kurzusok is de am is 10-15 euro egy anyag (persze megtalalod oket nem legalis forrasokon is :P)
Az a baj, hogy rendes fejlesztőből hiány van, olyanból aki fél-1 évet járt codecool-ba és azt hiszi egyből senior viszont elég sok van. A szomorú az az, hogy egyetemek is ilyen irányba mennek el, legalábbis nálunk BME-n, ha jól tudom lassan indul ~2 éves képzés ami direkt erre megy rá.
engem sem feltétlenül a pénz érdekel. az átlagnál jobban keresek magyar viszonylatban, de azért a IT-s szakemberi béreket sohasem fogom elérni így.
én egyfelől megszerettem a kódolást, hogy ebből jól lehet keresni az csak hab a tortán. én igazából afféle kiszámítható kreativitásra leltem benne, mert irigyeltem a kollégákat, hogy bejöttek, és reggeltől-estig a problémákon dolgozhattak, miközben nekem számtalan apró-cseprő (olykor felesleges) menedzsment tevékenységet kell csinálnom. van egy jól definiált út, amit be lehet járni (a technológiák elsajátításától kezdve), szerintem baromi rosszul kell valakinek ügyködni, hogy évekre leragadjon mint fejlesztő, és ne tanuljon semmi újat.
dolgoztam már az "E betűs" szoftverfejlesztő multinál is. ott rengeteg szoftvertesztelő és ui fejlesztő volt, aki végzettség nélkül dolgozta be magát. anno már java fejlesztőt is úgy kerestünk, hogy a leírásban az 1-3 év tapasztalatot is átírtuk 1 évre.
itt debrecenben nagyon keresettek a java szakemberek, gondolkodtam is rajta, hogy lehet jobb lenne abba belevágnom. de már van egy alap UI/UX, SEO, html, photoshop ismeretem, ami jól jöhet a front-endhez.
dolgoztam pár IT-s KKV-nál is, az ottani informatikusok elvégeztek egy OKJ-s webfejlesztő tanfolyamot, van egy stabil php tudásuk, és elvannak. ha tudnának angol valószínűleg már inkább egy multinál lennének még több pénzért.
nálam most a cél hogy minél hamarabb bekerüljek a körforgásba, szóval erre én is kíváncsi lennék, hogy egy műszaki diploma, pár év online marketing, és 2-3 portfólió projekt elég lesz-e váltani.
3 eve nem otthon elek, szoval nem ismerem a hazai helyzetet, igy az ismeroseimet szoktam kerdezni a temarol. egyik fele azt mondja olyan hiany van ezen a szakteruleten, hogy mar aki kicsit is kepben van felveszik juniornak. Aztan par embertol meg azt hallom, hogy nagyon pro-nak kell lenni kulonben hasalsz az interjun. kivancsi vagyok, hogy a ketto kozott hol az igazsag?
mi van ha az elejen nem a penz erdekel hanem, hogy melom legyen mert tanulni/fejlodni szeretnek?
ótényleg typescript egyre menőbb [hányós szmájli], azt mindenképp érdemes átvenni [hányós szmájli megint]
Én szerencsére nem, de általában pár kérdés után azért kitűnik, ha valaki full nem ért a témához.
Adatszerkezetek/algoritmusok szerintem érdekes, az más kérdés, hogy való életben nem biztos, hogy fel fogod használni, de agytornának mindenképpen hasznosak :)
Ez egy jó könyv, kicsit haladó szint, nem túl szájbarágós, de nagyon jól összefoglalja a dolgokat.
Annyi, hogy miután tisztában vagy az ES6-al, érdemes a Typescript fele mozdulni. Webpack-nak hála baromi egyszerű belőni, és természetesen használhatod mindenhez, legyen az node, react, angular, bármi. Utoljára szerkesztette: MerlinW, 2017.11.24. 15:37:56
Ma éppen (megint) a Node.js Design Patterns - Second Edition az ingyenes ebook.
amúgy a data structure & algorithms témával mennyire érdemes foglalkozni? kell-e egy webfejlesztőnek, vagy legalább kezdő szint jó ha van ebből is, gondolom én?
szerintem adhat olyan gondolkodásmódot, amivel jobban megérthetem a problémákat, és könyebben tanulhatok a jövőben. ti mit gondoltok?
Cat: ti interjúztattok is? Mi a véleményed a self-taught developerekről? Hogyan tudnak kitűnni?
css preprocessor-ról is mindig hallom hogy mennyire fontos. akkor js és less/sass-ra fogok még gyúrni.
Bercy: műszaki karon szereztem a diplomámat, 5 éve vagyok az IT szakmában, de mint "menedzser". sok technológiába amúgy így tanultam bele szép lassan (google adwords, photoshop, html hírlevelek) - az online marketinget pl. nem nagyon tanították sehol, tényleg csak a külföldi szakmai anyagokból tudtam tanulni.
ezért tetszik ez a folyamat is, megvan a kis roadmap amivel el lehet indulni.
szóval most átveszek minden ilyen kis tananyagot, utána a js-re rágyúrok, és csinálok valós projekteket (eleinte biztos, hogy youtube codealong és hasonló lesz :))
ismerősök között azt mondják hogy jó alapot adott az egyetem, de rengeteg olyan programozó is van az ismerettségemben, akinek nincs papírja, max valamilyen felnőttképzés, ami szintén kevés tudást adott.
amúgy a data structure & algorithms témával mennyire érdemes foglalkozni? kell-e egy webfejlesztőnek, vagy legalább kezdő szint jó ha van ebből is, gondolom én?
Amikor én kerestem állást szinte mindenhol azt láttam, hogy X egyetemi végzettség vagy hasonló szintű munkatapasztalat (bár szerintem mindenhol azt preferálták, ha mindkettő megvan :D). Amúgy, ha raksz githubot CV-be érdemes kitakarítani, kódokat picit megszépíteni, nálunk sokszor volt, hogy körbenéztünk az illető githubján és 1-2 förmedvények miatt eleve rosszabbul indult az illető.
En is azt tudom mondani amit Johnyka. Szakmaban dolgozva lehet igazi tapasztalatot szerezni. Persze nagyon fontos, hogy ne vakon jelentkezzen az ember. Erdemes csinalni sajat projekteket (akar fizetos akar hobbi) mielott munkat keres az ember, mert a tapasztalat es referencia a legfontosabb. A legjobb modja a tanulasnak ha gyakran valtogatsz munkahelyet a karriered elejen. Evente valtani kell es akkor sok szemlelettel, megoldassal es technologiaval megismerkedsz. Nekem van felso foku vegzettsegem (IT Engineer) de az a tudas amit egyetemen adnak igen karcsu. Szerintem nem sok ceg var el felsofoku vegzettseget.
Nem tudom hany eves vagy es milyen anyagi szuksegleteid vannak, de HA megteheted akkor elso par evben ne a fizetes motivaljon hanem a tanulas. Valtogass munkahelyet es 3 ev utan mar stabil tapasztaltod lesz amivel komoly penzeket lehet keresni. Ha van nyelvtudasod akkor kulfoldon is lehet munkat vallalni. En pl egy angol ceggel allok szerzodesben es most csak nekik dolgozom (sajat cegen keresztul).
szvsz mindenki úgy van a szakmában, amit egyetemen tanultunk abból ~0-át lehet felhasználni az éles projekteken :) én nagyon egyszerű szemszöget adok, aztán majd más kiegészíti: csináld, csináld, és csináld - ennyi, készen fogsz állni bőven ha szereted, ha tényleg akarod csinálni, ha látod mivel jár, ha látod hogy sokszor szopás, és mégis akarod, akkor nem lesz bajod amiket leírtál, azok hasznosak, tudsz majd velük kb mit kezdeni, de úgyis éles projekten jön ki hogy pontosan mit kéne tudni kb amúgy hogy kicsit konkrétat is írjak: azt tapasztaltam hogy ha a vanilla js nem tud meglepni (es6, meg mindjárt az es7 is beleértve), akkor igazából a többi ilyen konkretizált cucc (nodejs pattern meg mongodb nyalánkságok meg bármilyen random mean stack) nem okoznak gondot meghát egy bármilyen frontendes állásinterjún azért a css (less, sass) legyen meg olyan szinten, hogy stackoverflow-val bármit megoldasz, kb ennyi, vanilla js a lényeg, az menjen át
most fogok befejezni egy web developer bootcampet amit fél éve kezdtem, szeretnék karriert váltani (IT szektorban dolgozom, online marketinges, de vidéken, debrecenben. gondolom ez nehezíti a dolgomat)
MEAN stack főleg amit tanulunk, nyilván frameworkök jönnek-mennek, ezért szeretnék még rágyúrni a javascript tudásomra, hogy az alapok azért meglegyenek.
emiatt elkedtem "feldolgozni" a you don't know js sorozatot, valamint van pár jó kis könyvem a témában (packt publishing minden nap közzétesz egy ingyenes ebookot a témában), pl. node.js design patterns, mongodb cookbook stb...
ezeket is szeretném feldolgozni. szeretném majd leporolni a githubomat, és commitolni minél több projektet, csinálni egy portfólió oldalt, és pár saját projektet amit kirakhatok rá.
van valaki itt hasonló cipőben? szerintetek mire érdemes még hangsúlyt fektetni? jövő ilyenkor készen akarok állni valamiféle interjúkra... ahogy olvasgattam a külföldi közösségeket, érdemes átvenni még a data structires & algorithmst is.
van, aki szakirányú végzettség nélkül van a szakmában?
Time Series Database-t lehet ilyenre használni, de API szinten nem tudom hogy állnak, általában monitorozáshoz szoktam csak használni őket. InfluxDB-re ránézhetsz esetleg, az viszonylag elterjedt. (amúgy hozzátenném, hogy ha csak naponta 1-szer rögzítetek az árat nem lesz olyan hatalmas adatmennyiség, hogy az SQL ne bírja) Utoljára szerkesztette: SzirmosSzisza, 2017.10.15. 14:12:15
Egy árukereső oldalon, ahol vissza lehet nézni, hogy mikor mennyibe került az adott termék, SQL adatbázist használnátok? Kicsit utána olvastam, és leginkább 1 táblás megoldásokba ütköztem. Hasznos tipp talán az volt, hogy ha az ár megegyezik az előző napi árával, akkor ne frissítsük (szúrjunk be új sort), ami miatt valószínűleg nem kerülne annyi új rekord be mint ahány termék van (fele annyi se..)
// pár ezer terméket árát keressük/frissítjük naponta több oldalon, web crawlerek segítségével. (valami ilyesmi szituációban)
Hogy a fenébe kell megcsinálni 'képes radio button' hogy fix 150px szélesek legyenek a képek, de a képek maguk ne nyújtódjanak meg? extra divet használjak labelen belül?
egy kicsit mókolni kellett vele, de így tűnik menni fog, köszi
Elég jól haladok (ahhoz képest amire számítottam), de van pár dolog amint nem értek/nem tudok: 1.,
Amikor IDE raktam az exInit()-et, és még csak egy console.log() volt benne, másodpercenként több ezerszer csinált kiíratást console. miért? (event egyszer következett be)
2., Jelenleg a legtöbb funkciónak van ACTIVATED és egy disabled mezője, hogy mikor beállításokban be/kikapcsoljuk, akkor egyből érvénybe lépjenek a változtatások. A jelenlegi, szétdarabolós megoldásnál milyen modulstruktúrát lenne érdemes használnom? Nézegetem a reddites bővítményt, ami elég profi és lekövetni se tudom mi mit csinál sokszor. Valami favágóbb tippnek örülnék :/
(Jelenleg a settings panel működőképes, a modul scripteknek még neki se álltam)
var settings = require('./content/settings.js');
var dom = require('./content/dom.js');
var date = require('./content/date.js');
var json = require('./content/json.js');
var content = require('./content/content.js');
kicsit alakítgattam és dist mappában már csak a background.js és app.js van - amiben pedig minden ami kell (content.js, settings.js...).
HA consolet nézem továbbra is jön egy hibaüzi, content scriptnél látszik, hogy webpack:// továbbra is forrás mappából dolgozik (pedig nincs is gulp watch, csak a /dist/chrome van betöltve kiegészítőnek. (lenti képhez hasonlóan). Próbálgatom, de foggalmam sincs, hogy ez mitől lehet. Beépített webpack kód szórakozik az mondjuk tuti..
már értem miért van webpack://, ez hozzá tartozik a dologhoz, lenyegében újra felszabdalja az app,js-t, és az a kiegészítő (megnéztem és pl reddit enhancement suite nál is ez van). Már csak arra kell rájönnöm, hogy lássa a settings.js var cp = { } -t a content.js
alakul a molekula, importolni kell meg ilyenek, settings ikon már megjelent... de jó kis refactoring lesz ez Utoljára szerkesztette: Jim Morrison, 2017.08.22. 15:11:39
Gondoltam megnézem pontosan mire is való a webpack, babel.js stb, már régóta tologatom magam előtt. Szerettem volna a hasznosat összekötni a kellemessel, és ezzel újrarendezni az SG Tuning bővítményt. Jelenleg minden egyes js fájl elejére biggyeszt egy kis webpackBootstrap kódrészletet, és a jquery-t is (pontosan így) Minden szép és jó, tök hasznos kis gulp scripttekkel van tele, tök jó - de (még) nem működik a dolog. Mikor betöltöm a bővítményt chromeba, olyan hibákat kapok, mint:
-cleditor is not defined at cleditor.js:189 cleditor.js - webpack bootstrap kód, jquery, majd,
/* WEBPACK VAR INJECTION */(function($) {
/*!
CLEditor WYSIWYG HTML Editor v1.4.5
requires jQuery v1.4.2 or later
---EREDETI cleditor.js fájl
*/
(function ($) {
// jQuery Plugin
$.cleditor = {
/* *********************** */
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(0)))
- továbbá content.js-ben: cp is not defined (ami a settings.js-ben található)
Ezen a képen remekül látszódik, hogy minden fájl a helyére kerül, de a webpacknek hála nem úgy működik mint régen.
Felül a mostani elhelyezkedés, alatta az elkészített, új felépítést használó plugin, alatta meg a hozzátartozó webpack://, amit nem értek. Jelenleg gulp --watch se volt, semmi, de az mégis ott van.
Az a baj, hogy a webpack ahogy közrefogja a script fájlokat, más felépítést kellene adnom nekik? Vagy most ahogy ezt leírtam, ha a scripteket egy fájlba tömöríteném, és azt az egészet fogná közre az működhet?
Van egy form egy oldalon. Ha rákattintok minden oké, igazából egy post kérés az egész, csrf védelemmel. Ha jquery ajaxot használok, ugyanaz a data mező, csrf-et is ugyanúgy elküldöm, akkor az úgy már mégsem működik. Mi az amire nem figyeltem oda?
szerk: https://formspree.io/ elég lesz Utoljára szerkesztette: Jim Morrison, 2017.05.20. 22:44:13
Nem vagyok MySQL pro, de opcionális paraméterek nincsenek, csekkolhatod, hogy pl null került hozzáadásra, vagy üres string, valami, ami alapján tudod, hogy nem került szűrés megadásra. A problémásabbnak tűnik az esetleges változó mennyiségű szűrő, itt vagy minden lehetséges szűrést beraksz a paraméterek közé és amelyik nem null az alapján szűrsz, vagy egy paramétert használsz, amiben megírod a kondíciókat a szűrésre, mintha a query-t írnád.
Mérkőzések statisztikáját milyen formában érdemes tárolni? Gondolom fájlban, de hogy szokás? Gondolok itt olyasmire, hogy mp enként mondjuk 32szer lementjük minden játékos helyzetét, mit csinált és azt hogyan.... mindezt úgy hogy gyorsan ki is tudjuk olvasni xy hányszőr lőtt z vel, stb. (Mint játékok logjai vagy rendes mérkőzések (foci, kosár,...), hogy utána kvázi vissza lehessen játszani pöttyökkel mi is történt mp ről mp re.
Igen, script meg egyéb tageket eltávolít, ez most ilyen megkötés... lehetne json-ban, de mivel nem ez az egyetlen hely, ahol ezt a mutatványt meg kell csinálnom (és van ahol tényleg csak html-re hagyatkozhatok), gondoltam ezzel kezdem, gyorsan le tudom ellenőrizni, hogy megy-e.
ah és tényleg, fránya stringet várt ... köszi
Mert ő string-et akar, nem DOM elementeket, így lefuttatja a HTMLElement.toString()-et. Nem néztem meg, pontosan mit is kérsz/kapsz itt, de azt vedd figyelembe, hogy safeResponse.cleanDomString() az el fog távolítani minden <script> és <img> tag-et és minden egyébnél pedig csak class, id, href* és style attribute-okat hagy megy.
* - Ha href javascript-et tartalmaz, akkor elemet törli.
Itt a problémájuk, hogy lényegében nem biztonságos, felhasználókat átverő kódot pakolhatsz az oldalra. Mert azt nem tudják ők ellenőrizni, hogy a lekért html kód pontosan mit tartalmaz.
Ha a fentiekkel nincs probléma, a kapott html-t így is tudod használni, akkor hajrá, ha nem akkor, valami más megoldás kell, legjobb lenne persze az aktuál kedvenceket (gondolom itt azt kéred le) nem html-ben kapni, hanem mondjuk json-ban, hogy lássák mit építesz belőlle, ott is mégjobb lenne, ha pl nem href-eket kap a json-ben, hanem csak topic id-ket és te állítod össze az url-t.
De itt feltételezek pár dolgot, hogy mi is történik. :) Utoljára szerkesztette: Malakai, 2017.03.01. 19:20:41
SG-s bővítményt amit próbálok hegeszteni, immár Opera is visszadobja. Szerencsére ők nem sablon válaszokat adnak miért dobták vissza: " It is not allowed to insert external response into innerHTML, append(), prepend(), after(), html(), etc. Please use: - parseInt/parseFloat for numbers - mystring.replace(/<[^>]*>?/g, ''); for strings - https://github.com/operatester/safeResponse/blob/1.1/safeResponse.js for HTML blocks"
var data = $('nav#favorites-list', tmp);
console.log(data); // 1
data = data[0];
console.log(data); // 2
data = safeResponse.cleanDomString(data);
console.log(data); // 3
$("nav#favorites-list").html(data);
...
}
});
Második kiíratásra kapom meg azt a html részletet az oldalról amit szeretnék. SafeResponse használata után ezt kapom vissza: [object HTMLElement] safeResponse __cleanDomString-ben return előtt ha logolok akkor <body>[object HTMLElement]</body>-t kapok. Pontosan hogyan tudnám a tisztított html kódot beszúrni az oldalba? Utoljára szerkesztette: Jim Morrison, 2017.03.01. 18:55:06
1 hét alatt többször próbáltam router beállítások, apache, tűzfal minden nyavalya,már nem is foglalkoztam vele, mikor is a prestashop beállításai között a default url-nél localhost-ot átírtam és lőn csoda :) Ma is tanultam valamit ! Utoljára szerkesztette: Szeki26, 2017.02.16. 19:03:02
Igen, lehet hogy nem jól fogalmaztam meg. Azóta próbálkoztam a xamp-al is, de valahogy nem tudom beállítani. Egy weboldalt csinálok localhoston,amit szeretném windows hálózatban más is elérjen. A windows tűzfalat beállította a xamp, a routeren is a 80-as portot engedélyeztem. Az Apache configjában is beállítgattam az opciókat, de nem tudom elérni az oldalt.
A múltkori kérdésem után tanulmányoztam ezt a css animációs dolgokat, és találtam egy nagyon jó oldalt. Nagyon jó effektek, már párat felhasználtam. http://ianlunn.github.io/Hover/
ha már ismertétek bocs... Utoljára szerkesztette: Szeki26, 2017.02.11. 10:05:57
Sziasztok !
Egy wampserver-t szeretnék elérni hálózatból.Beállítottam a szükséges dolgokat,de valamiért nem ad jogosultságot ("Forbidden You don't have permission...) Apache 2.4 httpd.conf így néz ki :
Elvileg lehet, sosem próbáltam - alapvetően listener /broadcast/emitter felállás van - De csinálhatsz külön node-os WS szervert másik porton, amibe ugyanúgy behúzhatod a moduljaidat - már ha szépen modulárisan fejlesztettél. Bár én már rég nem gondolkodom fullstack-ben. Amikor csak lehet, API szerver és külön kliens. Kicsit több meló, de sokkal könnyebbé teszi az életet:) Utoljára szerkesztette: MerlinW, 2017.02.05. 22:55:15
Igen, valami ilyesmiben gondolkodok én is, de nem tiszta nekem, hogy ugyanaz a szerver lehet egyszerre socket szerver és kliens is?
A http kapcsolatot meg azért kéne nyitvatartanom közben, mert egy külső szolgáltatásba kellene ezt az egészet beintegrálni, ami csak egy webhook-ot tud meghívni és annak a válaszát feldolgozni. Utoljára szerkesztette: passatgt, 2017.02.05. 20:10:39
socket.io. Baromi egyszerű használni, okos, gyors, kényelmes, van majdnem minden nyelvhez. Én pl. node és angular párossal használom. Utoljára szerkesztette: MerlinW, 2017.02.05. 20:04:04
1. Szerver kap egy kérelmet: GET /status 2. Szerver küld egy push notificationt a kliensnek, ami X idő múlva válaszol egy POST /status/11 kérelemmel a szerverem felé 3. A szerveremnek 11-et kéne visszaadni az első pontban indított kérelem válaszaként
Ötlet, hogyan tudom ezt megvalósítani?
Tudtam, de akkor sem értek a programnyelvekhez. Ezért kértem itt segítséget! De marad a google.