Hirdetés
-
5400 - 5301
10361 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
DNReNTi
őstag
Sziasztok!
A következőn töröm a fejem:
Van egy függvényem, aminek a return értéke legyen mondjuk a username változó. Ezt a user nevet én a fv. elején már létrehozom, érték nélkül. Rögtön a létrehozás után egy ajax kéréssel értéket is adok ennek a változónak. A problémám az lenne, hogy a return előbb adja vissza az undefined értéket, mint ahogy az ajax be tudná állítani azt.
Maga az AJAX jQuery útján történik, így egy lehetséges megoldás az async: false beállítása. Csak ekkor a main-thread foglalt lesz, ezért már a böngésző is sír a konzolban. Esetleg tudtok valami megoldást erre?
Szervezd ki az AJAX kérést függvénybe, aztán használd a jQuery when metódust.

-
Zedz
addikt
Sziasztok!
A következőn töröm a fejem:
Van egy függvényem, aminek a return értéke legyen mondjuk a username változó. Ezt a user nevet én a fv. elején már létrehozom, érték nélkül. Rögtön a létrehozás után egy ajax kéréssel értéket is adok ennek a változónak. A problémám az lenne, hogy a return előbb adja vissza az undefined értéket, mint ahogy az ajax be tudná állítani azt.
Maga az AJAX jQuery útján történik, így egy lehetséges megoldás az async: false beállítása. Csak ekkor a main-thread foglalt lesz, ezért már a böngésző is sír a konzolban. Esetleg tudtok valami megoldást erre?
-
PumpkinSeed
addikt
De a Te kódod szempontjából ez nem is meglepő, mivel ellenőrzöd, hogy van-e a stringedben meg nem engedett karakter, és ha igen, épp akkor valid. Neked pont az ellenkezője kell. Ezért írta dqdb, hogy negálnod kell (nézd meg az ő kódját).
Igen az megvan, csak valamiért nem kaptam meg az input .value értékét és azért nem adott rendesen értéket. De most már működik rendesen, köszönöm a segítséget.
-
Sk8erPeter
nagyúr
Ja igen, ma ilyeneket nézek be, viszont a reguláris kifejezésemmel lehet valami probléma, mert true-t ad arra is ha < van a szövegben.
De a Te kódod szempontjából ez nem is meglepő, mivel ellenőrzöd, hogy van-e a stringedben meg nem engedett karakter, és ha igen, épp akkor valid. Neked pont az ellenkezője kell. Ezért írta dqdb, hogy negálnod kell (nézd meg az ő kódját).
-
PumpkinSeed
addikt
Ja igen, ma ilyeneket nézek be, viszont a reguláris kifejezésemmel lehet valami probléma, mert true-t ad arra is ha < van a szövegben.
-
dqdb
nagyúr
Szeretném JS oldalon is letesztelni a formom inputját:
var illegalChars = /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
if(illegalChars.test('obj.value')){
valid = true;
}Ez viszont mindenre false értéket ad akármilyen adatot is viszek be. Hogyan tudom azt megcsinálni, hogyha az illegalChars-ban lévő meghatározásból egy sem szerepel az inputban akkor true-t adjon.
Az obj.value szándékosan van aposztrófok között? Mert ha nem, akkor az sok mindent megmagyarázna, és ekkor már csak egy negálás hiányzik:
valid = !/[\(\)\<\>\,\;\:\\\"\[\]]/.test(obj.value);
-
PumpkinSeed
addikt
Szeretném JS oldalon is letesztelni a formom inputját:
var illegalChars = /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
if(illegalChars.test('obj.value')){
valid = true;
}Ez viszont mindenre false értéket ad akármilyen adatot is viszek be. Hogyan tudom azt megcsinálni, hogyha az illegalChars-ban lévő meghatározásból egy sem szerepel az inputban akkor true-t adjon.
-
inf3rno
nagyúr
Én inkább angularral mennék/mentem neki, mert bár az is 125 KB (vö. D3 150 KB), ezért a méretért cserébe a teljes feladatot, no meg az esetleges hálózati kommunikációt, meg bármi mást ami egy teljes alkalmazáshoz kell, meg lehet csinálni könnyen vele.
Akkor hűltem el nagyon, amikor próbáltam D3 + NVD3 + angular direktívákkal összerakni háromféle chartot, 500 KB-nyi lib olyan chartokért, amik közelében sincsenek a designer igényeinek... Ezért írtam meg inkább kézzel.
Kinek a pap, kinek a papné. Én azért gondoltam d3-ra, mert az a bevett adat ábrázoló lib, aztán hátha megtetszik neki valamelyik másik ábrázolási mód is. Pl én egy hőmérő adatot, vagy ilyesmit inkább grafikonon látnék szívesen, ahol horizontálisan az idő van. Azt, hogy mire kell, meg ő tudja.
Ezért írtam meg inkább kézzel.
Hát az általános keretrendszerek legtöbbször csak arra jók, hogy gyorsan összeszórj valamit. Ha komolyabb igények vannak, akkor kénytelen vagy egyedi kódot írni hozzá. Sebességben sincsenek ezek a libek ott, mint a kézzel összerakott, bár azért már fordítanak figyelmet az optimalizálásra is.
-
Carasc0
őstag
A kódból egy kukkot nem értek! De hiába a link. Mindegyik szintező alulról indul. Nekem olyan kell ami középről a 0.-ról indul. Nagyon bonyolult ez nekem.

-
Karma
félisten
A d3 csak arra kell, hogy data binding legyen az SVG-vel, és így tudjon realtime frissíteni pl websocket-en ékező szenzor adatok alapján. Ha ez nem szempont, és mondjuk egy szerver oldali script állítja elő az SVG-t, akkor valóban nincs rá szükség (de kétlem, hogy nodejs-ről lenne szó). Persze lehet manuálisan is data binding-ot csinálni, ha neked ahhoz van kedved, nem fog vissza senki.
+1, maga a business logic egy szimpla egyenes arányosság, nem kihívás, ahogy a többi része sem.
@Carasc0
Szó sincs több napról, néhány óra az egész. Amit linkeltem, abban meg csak ugyanúgy át kell állítani, mint Karmájéban, hogy mettől meddig veszed a skálát.
Én inkább angularral mennék/mentem neki, mert bár az is 125 KB (vö. D3 150 KB), ezért a méretért cserébe a teljes feladatot, no meg az esetleges hálózati kommunikációt, meg bármi mást ami egy teljes alkalmazáshoz kell, meg lehet csinálni könnyen vele.
Akkor hűltem el nagyon, amikor próbáltam D3 + NVD3 + angular direktívákkal összerakni háromféle chartot, 500 KB-nyi lib olyan chartokért, amik közelében sincsenek a designer igényeinek... Ezért írtam meg inkább kézzel.
-
inf3rno
nagyúr
A D3 egy brutál nagy lib egy ilyen egyszerű feladathoz. Mostanában elég sokat csináltam egyedi chartokat egy Angular alapú projektben (közvetlenül SVG-t állítok elő template-ből), és teljes nyugalommal jelentem ki, hogy az adat hatására frissülő szintező összesen 20 sor kódból elkészíthető animáció híján

Mondjuk tiszta lappal indulva szerintem az egy hét bőven kevés.
A d3 csak arra kell, hogy data binding legyen az SVG-vel, és így tudjon realtime frissíteni pl websocket-en ékező szenzor adatok alapján. Ha ez nem szempont, és mondjuk egy szerver oldali script állítja elő az SVG-t, akkor valóban nincs rá szükség (de kétlem, hogy nodejs-ről lenne szó). Persze lehet manuálisan is data binding-ot csinálni, ha neked ahhoz van kedved, nem fog vissza senki.
+1, maga a business logic egy szimpla egyenes arányosság, nem kihívás, ahogy a többi része sem.
@Carasc0
Szó sincs több napról, néhány óra az egész. Amit linkeltem, abban meg csak ugyanúgy át kell állítani, mint Karmájéban, hogy mettől meddig veszed a skálát.
-
Karma
félisten
Értem! Hogy ha még a haladóknak is több napos meló, akkor értelemszerűen megértem hogy senki nem vállalja. Senki idejét nem szeretném rabolni vele. Akkor marad az alternatív megoldás keresése. Maximum nem lesz olyan amit elképzeltem s nem lesz olyan szép, de a célnak megfelel.
Köszönöm azért a választ.

@Karma: hűha...
Éreztem hogy a rajzom nem volt teljesen egyértelmű a fene vigye el. Elnézést előre is érte. Valóban középről indul a dolog, de ugye az ábra azt jelzi hogy félig van. Konyhanyelven mondva a zöld csík középről induljon ki. Tehát a mérő az teljesen szürke alaphelyzetben és ha beírok egy értéket akkor annak megfelelően mozdul el. Gyakorlatilag majdnem jó.
Mega hála. 
Hát írd át akkor úgy, hogy jó legyen
A fiddle 18. és 25. sora számítja ki a zöld téglalap felső sarkának koordinátáját (gY) és a téglalap magasságát (gH) a teljes chart magasságának (height), a fél skála (range, azaz ha 100, akkor a chart -100 - 100-ig terjed) valamint az aktuális százalékérték (value) függvényében.Ezt a számítást megírni nem webfejlesztés

Maradt egy felesleges rész az előzőben, úgyhogy ezt a verziót ajánlom kiindulási alapnak. Egyébként ha akarsz lekerekítést, az SVG clip path funkciója lesz a barátod.
-
Carasc0
őstag
Értem! Hogy ha még a haladóknak is több napos meló, akkor értelemszerűen megértem hogy senki nem vállalja. Senki idejét nem szeretném rabolni vele. Akkor marad az alternatív megoldás keresése. Maximum nem lesz olyan amit elképzeltem s nem lesz olyan szép, de a célnak megfelel.
Köszönöm azért a választ.

@Karma: hűha...
Éreztem hogy a rajzom nem volt teljesen egyértelmű a fene vigye el. Elnézést előre is érte. Valóban középről indul a dolog, de ugye az ábra azt jelzi hogy félig van. Konyhanyelven mondva a zöld csík középről induljon ki. Tehát a mérő az teljesen szürke alaphelyzetben és ha beírok egy értéket akkor annak megfelelően mozdul el. Gyakorlatilag majdnem jó.
Mega hála. 
-
Karma
félisten
Megcsináltam minimálban.
Egyben demostrálandó, hogy egy kész megoldás kontextus és magyarázat nélkül szerintem elég nehezen felhasználható. -
martonx
veterán
Hello!
Leegyszerűsítve a hosszú üzenetemet, ha senki nem vállalja be a dolgot nekem nyilván akkor akkor alternatív (primitívebb) megoldást kell találnom. Nem hinném hogy a tudatlanság bűn lenne. Sajnos az ilyen szintező készítéséhez szükséges programozási alapokkal sem rendelkezem. Sajnos az nekem nem megoldás hogy tessék itt van 1-2 könyv, link és tanulj. Az még talán, ha lenne egy hasonló kód és hogy állítgassam át a nekem megfelelőre. De ilyen aligha akadna. Tehát én nem olyan segítséget kértem hogy hol és hogyan tudom megtanulni a szintező készítését, hanem hogy esetleg ki csinálná meg nekem. De hozzátettem, hogy ha túl kemény meló, vagy esetleg luxus hogy másoknak írjunk egy kódot, én elfogadom.

Ez az a tipikus meló, ami végeredményét tekintve, ahogy karma is mondta nem vészes megvalósítani, de ahhoz meg pont eléggé összetett, hogy az ember rászánjon több napot.
Én azért bízok benne, hogy hátha egy-két időmilliomos egyetemista rámozdul és összerakja neked.
-
Carasc0
őstag
A D3 egy brutál nagy lib egy ilyen egyszerű feladathoz. Mostanában elég sokat csináltam egyedi chartokat egy Angular alapú projektben (közvetlenül SVG-t állítok elő template-ből), és teljes nyugalommal jelentem ki, hogy az adat hatására frissülő szintező összesen 20 sor kódból elkészíthető animáció híján

Mondjuk tiszta lappal indulva szerintem az egy hét bőven kevés.
Hello!
Leegyszerűsítve a hosszú üzenetemet, ha senki nem vállalja be a dolgot nekem nyilván akkor akkor alternatív (primitívebb) megoldást kell találnom. Nem hinném hogy a tudatlanság bűn lenne. Sajnos az ilyen szintező készítéséhez szükséges programozási alapokkal sem rendelkezem. Sajnos az nekem nem megoldás hogy tessék itt van 1-2 könyv, link és tanulj. Az még talán, ha lenne egy hasonló kód és hogy állítgassam át a nekem megfelelőre. De ilyen aligha akadna. Tehát én nem olyan segítséget kértem hogy hol és hogyan tudom megtanulni a szintező készítését, hanem hogy esetleg ki csinálná meg nekem. De hozzátettem, hogy ha túl kemény meló, vagy esetleg luxus hogy másoknak írjunk egy kódot, én elfogadom.

-
Karma
félisten
Nézz körül d3.js és svg témakörben. Vannak hasonlók: [link]. Egyébként a progress bar az teljesen más, mint amit te akarsz. Nulláról max 1 hét alatt összehozod, ha nagyon lassan tanulsz. Ingyen általában csak akkor dolgozunk, ha saját magunknak csinálunk valamit (én legalábbis így vagyok vele).
A D3 egy brutál nagy lib egy ilyen egyszerű feladathoz. Mostanában elég sokat csináltam egyedi chartokat egy Angular alapú projektben (közvetlenül SVG-t állítok elő template-ből), és teljes nyugalommal jelentem ki, hogy az adat hatására frissülő szintező összesen 20 sor kódból elkészíthető animáció híján

Mondjuk tiszta lappal indulva szerintem az egy hét bőven kevés.
-
Carasc0
őstag
Nézz körül d3.js és svg témakörben. Vannak hasonlók: [link]. Egyébként a progress bar az teljesen más, mint amit te akarsz. Nulláról max 1 hét alatt összehozod, ha nagyon lassan tanulsz. Ingyen általában csak akkor dolgozunk, ha saját magunknak csinálunk valamit (én legalábbis így vagyok vele).
Köszönöm a választ. Segítséged precíz, gyors, részletes. Hasonlókat kívánok!

-
Karma
félisten
Egyébként most nem USB perifériáról van szó, hanem integrált bluetooth-ról. A régi verziós bt megy is, csak a 4.0 nem, legalábbis nem ismeri fel az eszközt. Windows-ban már sikerült párosítani, de az is csak sokadikra ment, úgyhogy nem tudom, hogy a kapcsolódással van e a gond, vagy a bt smart nem működik. Valószínűbb, hogy inkább az utóbbi, és vagy a vmware vagy az android-x86 nem támogatja a bt smart-ot. Próbáltam release logokban utánakeresni, de google semmit nem dobott róla, a vmware fórum regisztrációnál meg csak a személyi számomat nem kérdezik meg...
Az integrált BT-d is 99%, hogy belül USB porton csatlakozik az alaplapodhoz.

-
inf3rno
nagyúr
Úgy néz ki megvan a vmware-es bluetooth smart hiba oka: az android 4.3-tól van csak bluetooth smart támogatás [link]. Sajnos eddig nem sikerült túljutni a boot képernyőn android-x86-4.4-nél, azt mondják, hogy valami kompatibilitási problémája van a vmware-el, de azért majd még próbálkozom, hallottam olyanról, akinek összejött. Bocs a floodért!
-
inf3rno
nagyúr
Sziasztok/köszöntök minden tisztelt fórumlátogatót!
Üzenetem kicsit hosszú lesz, és alkotása közben már most ver a szívem, hogy esetleg az üzenetem elolvasása végére elfogtok küldeni a jó fenébe, mert esetleg olyan munkát kérnék ami vagy nem olyan egyszerű, vagy ezt ingyen nem fogja nekem senki megcsinálni. Én bízom ezek ellenkezőjébe, már csak azért is mert azzal kezdeném hogy valójában nem is komplett menüvel ellátott weblap kellene nekem.
Na de kezdem az elején. Arról van szó, hogy én nyár eleje óta egy projecten dolgozom. Ez egy saját mondhatni megálmodott project, amely szeptemberben kerül(ne) bevetésre. Tehát addig van úgymond időm, hogy megvalósítsam. A project 5 blokkra van bontva, amelyből 3 kész van. A kérésemmel megfogalmazandó feladat lenne a 4. Ez a 4. blokk egy webes felületen működő szintező lenne. Én neveztem el szintezőnek de ez lényegtelen. A webes felülett alatt csak annyit értek, hogy egy weblapon van rajta ez a szintező, de a weblap gyakorlatilag ezen kívül semmi mást nem tartalmaz. Tehát semmi menü meg bisz-baszok.
Mi is a problémám a szintező megvalósításával? A válasz roppant egyszerű: Nem értek a programozáshoz. Pontosabban a webprogramozáshoz nem értek, mert a szintező az nem egy egyszerű HTML kód, hanem annál több (de ezt ti jobban tudjátok). Az ok, amiért ide jöttem tehát, hogy ez a szintező nekem nagyon nagyon kéne, nem tudom jobban körberajzolni. Találtam ugyan sablonokat (LINK), de sajnos én nem tudom összehozni úgy a kódot hogy olyan legyen amilyet én elképzeltem.
És akkor jöjjön az általam megálmodott szintező terve:

A rajzon tehát leírtam hogy mi hogyan működne benne.
SZUMMA: Tehát nekem egy üres szimpla weboldalon kellene hogy megjelenne egy ilyen animált progress bar, a rajzon megadott működési elv szerint. A Progress bar alatt pedig a rajzon feltüntetett 2 db szimpla kis textbox kéne a megadott működési elvekkel.
Nem is tudom hogy merjek kérni így bármit is. De ha esetleg lenne köztetek, aki ezt megtudná csinálni nekem, aranyszobrot fogok neki állítani. Amennyiben ez nem lehetséges, bármilyen segítséget elfogadok, de kétlem hogy lenne olyan program amivel ezt meglehetne csinálni programozás nélkül.
Még egyszer előre is köszönöm!

U.i.: Amennyiben üzenetemnek más topicban lenne a helye, kérem jelezzétek!

U.i.: Amennyiben van kérdés a rajzzal kapcsolatban szívesen válaszolok!

Nézz körül d3.js és svg témakörben. Vannak hasonlók: [link]. Egyébként a progress bar az teljesen más, mint amit te akarsz. Nulláról max 1 hét alatt összehozod, ha nagyon lassan tanulsz. Ingyen általában csak akkor dolgozunk, ha saját magunknak csinálunk valamit (én legalábbis így vagyok vele).
-
inf3rno
nagyúr
Virtualizált Androiddal nem foglalkoztam még. Az évek során Windows hostokról (XP, Vista, 7, 8.1) adtam már át Linux (Ubuntu, Xubuntu, CentOS, Manjaro) és Windows (XP, 7, 8.1, 10, 2012 Server) guesteknek USB-s perifériákat (webkamera, fényképezőgép, tuner, kriptotoken).
A periféria sikeres átadásának természetesen feltétele, hogy a guest rendszerben legyen hozzá driver, az Android guest itt nagyon hamar el tud bukni, mert simán elképzelhető, hogy a kernelbe nincsen belefordítva a szükséges driver (ezen csak saját kernel fordításával tudsz továbblépni). Az ellenben nem feltétel, hogy a hoston legyen hozzá a VMware úgy is át tudja adni (például egy őskövület fényképezőgépről, amelyhez nincsen 32 bites XP-nél frissebb driver, virtualizált Linuxon keresztül tudom letölteni a képeket).
De eddig WinJS-ről volt szó, annak mi köze az Androidhoz?
Egyébként most nem USB perifériáról van szó, hanem integrált bluetooth-ról. A régi verziós bt megy is, csak a 4.0 nem, legalábbis nem ismeri fel az eszközt. Windows-ban már sikerült párosítani, de az is csak sokadikra ment, úgyhogy nem tudom, hogy a kapcsolódással van e a gond, vagy a bt smart nem működik. Valószínűbb, hogy inkább az utóbbi, és vagy a vmware vagy az android-x86 nem támogatja a bt smart-ot. Próbáltam release logokban utánakeresni, de google semmit nem dobott róla, a vmware fórum regisztrációnál meg csak a személyi számomat nem kérdezik meg...
-
inf3rno
nagyúr
Virtualizált Androiddal nem foglalkoztam még. Az évek során Windows hostokról (XP, Vista, 7, 8.1) adtam már át Linux (Ubuntu, Xubuntu, CentOS, Manjaro) és Windows (XP, 7, 8.1, 10, 2012 Server) guesteknek USB-s perifériákat (webkamera, fényképezőgép, tuner, kriptotoken).
A periféria sikeres átadásának természetesen feltétele, hogy a guest rendszerben legyen hozzá driver, az Android guest itt nagyon hamar el tud bukni, mert simán elképzelhető, hogy a kernelbe nincsen belefordítva a szükséges driver (ezen csak saját kernel fordításával tudsz továbblépni). Az ellenben nem feltétel, hogy a hoston legyen hozzá a VMware úgy is át tudja adni (például egy őskövület fényképezőgépről, amelyhez nincsen 32 bites XP-nél frissebb driver, virtualizált Linuxon keresztül tudom letölteni a képeket).
De eddig WinJS-ről volt szó, annak mi köze az Androidhoz?
Semmi. Az a problémám, hogy windows-ra nincs megírva a program, amit használni akarok, csak androidra. Ha sikerülne is GATT-ról adatot nyerni a BT smart eszközről, akkor is vannak olyan funkciók, amiket valszeg nem tudnék használni (pl beállítások), mert nem tudom, hogy hogyan implementáljam őket, úgyhogy egyszerűbb lett volna felszórni a laptopomra egy emulált androidot, amin telepíthetem a szoftvert, aztán megnézhetem, hogy tényleg jól működik e a kütyü.
Megpróbáltam virtualbox-al is, azzal a telepítő képernyőig jutottam, ott viszont úgy tűnt, hogy a virtualbox nem érzékeli a billentyűzetet, úgyhogy nem tudtam tovább lépni. Próbáltam beállítani, de nem kapta el a keystroke-okat a beállításnál sem. Utána megpróbáltam újraindítani, akkor meg valami értelmezhetetlen hibaüzenetet szórt. Ezek után tényleg jobb a vmware. Az is bugos, de legalább nem ennyire durván...
Majd kölcsönkérek egy bt smart-os mobilt, aztán kipróbálom azzal, addig meg megnézem, hogy ez a WinJs GATT hogy szuperál, ha már így belejöttem.
-
dqdb
nagyúr
Közben felszórtam a laptopomra vmware-t player-t. Úgy gondoltam, hogy a rövidebb utat választom, és felteszek rá egy androidot, ahhoz vannak programok, és úgy nem kell GATT-al bohóckodni. Feltettem egy android-x86-4.4-rc2-t elsőnek, hát befagyott az induló képernyőnél, azt mondják ez ismert hiba 4.2 óta. Feltettem így egy 4.0-t, azon viszont nincs net, és a bluetooth-nál sem látom a bt smart eszközömet, csak a régi bt-os mobilomat. Biztos, hogy lehetséges vmware-el bluetooth smart-ot megosztani az emulált rendszerrel?
Virtualizált Androiddal nem foglalkoztam még. Az évek során Windows hostokról (XP, Vista, 7, 8.1) adtam már át Linux (Ubuntu, Xubuntu, CentOS, Manjaro) és Windows (XP, 7, 8.1, 10, 2012 Server) guesteknek USB-s perifériákat (webkamera, fényképezőgép, tuner, kriptotoken).
A periféria sikeres átadásának természetesen feltétele, hogy a guest rendszerben legyen hozzá driver, az Android guest itt nagyon hamar el tud bukni, mert simán elképzelhető, hogy a kernelbe nincsen belefordítva a szükséges driver (ezen csak saját kernel fordításával tudsz továbblépni). Az ellenben nem feltétel, hogy a hoston legyen hozzá a VMware úgy is át tudja adni (például egy őskövület fényképezőgépről, amelyhez nincsen 32 bites XP-nél frissebb driver, virtualizált Linuxon keresztül tudom letölteni a képeket).
De eddig WinJS-ről volt szó, annak mi köze az Androidhoz?
-
Carasc0
őstag
Sziasztok/köszöntök minden tisztelt fórumlátogatót!
Üzenetem kicsit hosszú lesz, és alkotása közben már most ver a szívem, hogy esetleg az üzenetem elolvasása végére elfogtok küldeni a jó fenébe, mert esetleg olyan munkát kérnék ami vagy nem olyan egyszerű, vagy ezt ingyen nem fogja nekem senki megcsinálni. Én bízom ezek ellenkezőjébe, már csak azért is mert azzal kezdeném hogy valójában nem is komplett menüvel ellátott weblap kellene nekem.
Na de kezdem az elején. Arról van szó, hogy én nyár eleje óta egy projecten dolgozom. Ez egy saját mondhatni megálmodott project, amely szeptemberben kerül(ne) bevetésre. Tehát addig van úgymond időm, hogy megvalósítsam. A project 5 blokkra van bontva, amelyből 3 kész van. A kérésemmel megfogalmazandó feladat lenne a 4. Ez a 4. blokk egy webes felületen működő szintező lenne. Én neveztem el szintezőnek de ez lényegtelen. A webes felülett alatt csak annyit értek, hogy egy weblapon van rajta ez a szintező, de a weblap gyakorlatilag ezen kívül semmi mást nem tartalmaz. Tehát semmi menü meg bisz-baszok.
Mi is a problémám a szintező megvalósításával? A válasz roppant egyszerű: Nem értek a programozáshoz. Pontosabban a webprogramozáshoz nem értek, mert a szintező az nem egy egyszerű HTML kód, hanem annál több (de ezt ti jobban tudjátok). Az ok, amiért ide jöttem tehát, hogy ez a szintező nekem nagyon nagyon kéne, nem tudom jobban körberajzolni. Találtam ugyan sablonokat (LINK), de sajnos én nem tudom összehozni úgy a kódot hogy olyan legyen amilyet én elképzeltem.
És akkor jöjjön az általam megálmodott szintező terve:

A rajzon tehát leírtam hogy mi hogyan működne benne.
SZUMMA: Tehát nekem egy üres szimpla weboldalon kellene hogy megjelenne egy ilyen animált progress bar, a rajzon megadott működési elv szerint. A Progress bar alatt pedig a rajzon feltüntetett 2 db szimpla kis textbox kéne a megadott működési elvekkel.
Nem is tudom hogy merjek kérni így bármit is. De ha esetleg lenne köztetek, aki ezt megtudná csinálni nekem, aranyszobrot fogok neki állítani. Amennyiben ez nem lehetséges, bármilyen segítséget elfogadok, de kétlem hogy lenne olyan program amivel ezt meglehetne csinálni programozás nélkül.
Még egyszer előre is köszönöm!

U.i.: Amennyiben üzenetemnek más topicban lenne a helye, kérem jelezzétek!

U.i.: Amennyiben van kérdés a rajzzal kapcsolatban szívesen válaszolok!

-
Karma
félisten
Közben felszórtam a laptopomra vmware-t player-t. Úgy gondoltam, hogy a rövidebb utat választom, és felteszek rá egy androidot, ahhoz vannak programok, és úgy nem kell GATT-al bohóckodni. Feltettem egy android-x86-4.4-rc2-t elsőnek, hát befagyott az induló képernyőnél, azt mondják ez ismert hiba 4.2 óta. Feltettem így egy 4.0-t, azon viszont nincs net, és a bluetooth-nál sem látom a bt smart eszközömet, csak a régi bt-os mobilomat. Biztos, hogy lehetséges vmware-el bluetooth smart-ot megosztani az emulált rendszerrel?
A lehető legrosszabb megközelítést választottad szerintem. Az Android szinte teljesen biztos, hogy nem fogja a random USB-s BT eszközödet támogatni.
-
inf3rno
nagyúr
Rendelsz Kínából USB-s BT4.0 adaptert (bár itthon sem sokkal drágább), azután VMware Playerben telepítesz Windows 8-at, és ott át tudod adni* neki az USB-s eszközt. Ha van elegendő mennyiségű memóriád és megfelelő processzorod, akkor a legkényelmesebb VM alól végignyomni a teljes fejlesztést.
* elvileg ilyet a VirtualBox is tud, csak kölcsönösen nem kedveljük egymást, így olyan messzire kerülöm, amilyen messze lehet
![;]](//cdn.rios.hu/dl/s/v1.gif)
Közben felszórtam a laptopomra vmware-t player-t. Úgy gondoltam, hogy a rövidebb utat választom, és felteszek rá egy androidot, ahhoz vannak programok, és úgy nem kell GATT-al bohóckodni. Feltettem egy android-x86-4.4-rc2-t elsőnek, hát befagyott az induló képernyőnél, azt mondják ez ismert hiba 4.2 óta. Feltettem így egy 4.0-t, azon viszont nincs net, és a bluetooth-nál sem látom a bt smart eszközömet, csak a régi bt-os mobilomat. Biztos, hogy lehetséges vmware-el bluetooth smart-ot megosztani az emulált rendszerrel?
-
martonx
veterán
-
PumpkinSeed
addikt
-
GG888
senior tag
-
Zedz
addikt
-
martonx
veterán
-
martonx
veterán
-
inf3rno
nagyúr
Sziasztok, egy olyan js komponens kellene, ami egy megadott lista elemeit automatikusan pozícionálja egy elipszis kerülete mentén. Azaz lenne egy mondjuk X magas Y széles elipszis, és lenne egy tömbnyi div element, amiket abszolút kellene pozícionálni egymástól azonos távolságra az ellipszis mentén.
Létezik ilyen js lib, ami ezt kikalkulálgatja, a megadott elipszis adatai és a div elemszáma alapján, vagy meg kellene írnom?Van egy csomó ilyen lib, régebben láttam nem egyet, de már nem emlékszem a nevükre. Nézz körül jquery plugin-ek és d3 környékén, 100%, hogy lesz ilyen. Megírni sem egy nagy szám egyébként, alap matek.
-
Zedz
addikt
Sziasztok, egy olyan js komponens kellene, ami egy megadott lista elemeit automatikusan pozícionálja egy elipszis kerülete mentén. Azaz lenne egy mondjuk X magas Y széles elipszis, és lenne egy tömbnyi div element, amiket abszolút kellene pozícionálni egymástól azonos távolságra az ellipszis mentén.
Létezik ilyen js lib, ami ezt kikalkulálgatja, a megadott elipszis adatai és a div elemszáma alapján, vagy meg kellene írnom?Libet sajnos nem ismerek, de egy kis matekkal megoldhatónak tűnik a feladat.
-
GG888
senior tag
Sziasztok, egy olyan js komponens kellene, ami egy megadott lista elemeit automatikusan pozícionálja egy elipszis kerülete mentén. Azaz lenne egy mondjuk X magas Y széles elipszis, és lenne egy tömbnyi div element, amiket abszolút kellene pozícionálni egymástól azonos távolságra az ellipszis mentén.
Létezik ilyen js lib, ami ezt kikalkulálgatja, a megadott elipszis adatai és a div elemszáma alapján, vagy meg kellene írnom?Valami házi carousel készül? Amúgy én nem ismerek ilyet sajna :/
-
martonx
veterán
Sziasztok, egy olyan js komponens kellene, ami egy megadott lista elemeit automatikusan pozícionálja egy elipszis kerülete mentén. Azaz lenne egy mondjuk X magas Y széles elipszis, és lenne egy tömbnyi div element, amiket abszolút kellene pozícionálni egymástól azonos távolságra az ellipszis mentén.
Létezik ilyen js lib, ami ezt kikalkulálgatja, a megadott elipszis adatai és a div elemszáma alapján, vagy meg kellene írnom? -
PumpkinSeed
addikt
"The company I work for make test equipment and one of my co-workers has to test the USB drivers we supply for this equipment under a range of operating systems; he says VirtualBox is useless for this but he can use VMware." - jul 14 [link]
Ezek szerint a WMware jobban passzol ehhez az USB adapteres Bluetooth Smart-os fejlesztéshez, mint a VirtualBox.
A VMware erre specializálódott, a piacon nekik van a legjobb hypervisor programjaik. Több ezer gépes clustereket szerintem esélytelen lenne VB-vel használni.
-
inf3rno
nagyúr
"The company I work for make test equipment and one of my co-workers has to test the USB drivers we supply for this equipment under a range of operating systems; he says VirtualBox is useless for this but he can use VMware." - jul 14 [link]
Ezek szerint a WMware jobban passzol ehhez az USB adapteres Bluetooth Smart-os fejlesztéshez, mint a VirtualBox.
-
inf3rno
nagyúr
Rendelsz Kínából USB-s BT4.0 adaptert (bár itthon sem sokkal drágább), azután VMware Playerben telepítesz Windows 8-at, és ott át tudod adni* neki az USB-s eszközt. Ha van elegendő mennyiségű memóriád és megfelelő processzorod, akkor a legkényelmesebb VM alól végignyomni a teljes fejlesztést.
* elvileg ilyet a VirtualBox is tud, csak kölcsönösen nem kedveljük egymást, így olyan messzire kerülöm, amilyen messze lehet
![;]](//cdn.rios.hu/dl/s/v1.gif)
Fura, pedig sok helyről hallottam, hogy a VirtualBox a tuti.
-
dqdb
nagyúr
Bármi ötlet, hogy win7-ről hogyan tudom megoldani a winjs befordítást és tesztelést?
Gondolom az integrációs tesztekhez kell majd virtualbox meg emulált 8.1, jól sejtem? Egyáltalán bluetooth kapcsolatot hogyan tudnék tesztelni egy olyan gépen, amin nincs is? 
Lehet, hogy egyszerűbb lenne, ha a win8 adaptereket a tabletemen tesztelném(azon 8.1 van), a kódot meg git push-al frissíteném rajta. A maradék integrációs teszteknél meg kimockolnám a win8 specifikus adaptereket. Életszerű ez az elgondolás?
Rendelsz Kínából USB-s BT4.0 adaptert (bár itthon sem sokkal drágább), azután VMware Playerben telepítesz Windows 8-at, és ott át tudod adni* neki az USB-s eszközt. Ha van elegendő mennyiségű memóriád és megfelelő processzorod, akkor a legkényelmesebb VM alól végignyomni a teljes fejlesztést.
* elvileg ilyet a VirtualBox is tud, csak kölcsönösen nem kedveljük egymást, így olyan messzire kerülöm, amilyen messze lehet
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
inf3rno
nagyúr
Bármi ötlet, hogy win7-ről hogyan tudom megoldani a winjs befordítást és tesztelést?
Gondolom az integrációs tesztekhez kell majd virtualbox meg emulált 8.1, jól sejtem? Egyáltalán bluetooth kapcsolatot hogyan tudnék tesztelni egy olyan gépen, amin nincs is? 
Lehet, hogy egyszerűbb lenne, ha a win8 adaptereket a tabletemen tesztelném(azon 8.1 van), a kódot meg git push-al frissíteném rajta. A maradék integrációs teszteknél meg kimockolnám a win8 specifikus adaptereket. Életszerű ez az elgondolás?
-
Zedz
addikt
SSD van WebStorm-ért meg nem fizetek mikor vannak ingyenes alternatívák.

(#5354) Zedz
NetBeans.

Ha már megnyitnám az NB-t, akkor elereszteném a nagy kutyát.
Ez a Sublime vagy Atom pont ezekre a gyors 5-10 perces dolgokra, vagy mondjuk amit írtam szórakozásra jók nekem. -
inf3rno
nagyúr
SSD van WebStorm-ért meg nem fizetek mikor vannak ingyenes alternatívák.

(#5354) Zedz
NetBeans.

Tudom, hogy van, de ha folyamatosan Gb-okat ír rá a VS, mert kevés a memória, akkor elhasználódhat elég hamar (ugyanúgy, mint torrent esetében). Vannak programok, amikkel le lehet kérni, hogy mennyit ír rá, és megjósolnak egy élettartamot, de annyira nem folytam bele a témába, hogy konkrétat ajánlani tudjak.
NB-ben az autocomplete nem volt az igazi, nincs jsdoc3 support sem. Lehet, hogy azóta már tákoltak rajta, nem használtam már évek óta. Ettől függetlenül azért egész jó volt, talán a legjobb az ingyenesek közül.
-
PumpkinSeed
addikt
-
Zedz
addikt
Nekem SSD van alatta, NodeJS-el próbáltam és pár letöltött modul volt még amit egyszerre kellett berántania indításkor, de ezen kívül más nem ment alatta. Nem tudom miért, de nagyon zabálta a memóriát. Így maradt a Sublime vagy NetBeans. Valaki használta már a GitHub Atom-ját? Még azt próbálgatom most, de tudásilag szinte a Sublime buta szintjén van. Nem tudom, hogy bővítsek-e memóriát, ugyanis itt van az SSD.
Sublime, Atom, ezeket alapból nem használnám nagy projektekhez.
Én próbáltam az Atomot, szerintem jobb mint a Sublime. Ha nincs kedvem megnyitni a nagy IDE-t 1-1 gyors dologhoz, arra tökéletesek ezek is. Meg ha ki akarok próbálni valami újat, akkor elszórakozok ezekkel az editorokkal, de amúgy komoly munkára csak normális IDE való. 
-
inf3rno
nagyúr
Nekem SSD van alatta, NodeJS-el próbáltam és pár letöltött modul volt még amit egyszerre kellett berántania indításkor, de ezen kívül más nem ment alatta. Nem tudom miért, de nagyon zabálta a memóriát. Így maradt a Sublime vagy NetBeans. Valaki használta már a GitHub Atom-ját? Még azt próbálgatom most, de tudásilag szinte a Sublime buta szintjén van. Nem tudom, hogy bővítsek-e memóriát, ugyanis itt van az SSD.
Szerintem bővíts. min 20k egy Webstorm licensz, min 15k egy SSD, ha megenné, 4gb memóriát meg 8k-ért kapsz már jót.
-
inf3rno
nagyúr
Az SSD valószínűleg elfedi a memóriahiány miatti vergődést (én 4 GB memória mellett kizárólag HDD-n próbáltam). 4 GB-tal sokkal lassabban indul a VS2013, mint egy VS2010, sokkal lassabban tölt be 30-40 projektes solutionöket, és vannak olyan editorok, amelyek használatához a vergődés miatt ekkor fokozott türelem kell (a XAML például ilyen), szóval a lassúság érzete lehet projekttípustól függő is. Én ezért aztán reflexből 8 GB memóriát adtam legutoljára a VM-nek, amikor ki kellett deríteni egy OS specifikus nyűgöt, és szükség volt adott platformon ehhez fejlesztői környezetre

A TFS-es rész innen vettem, VS2015-ben szigorítottak rajta (bár ez engem az otthoni gépen nem fog érinteni, nem kedvelem a beépülő verziókezelőket, ha SVN és Git repóid vannak, akkor funkcionalitásban és megbízhatóságban a SmartSVN és SmartGit közelében sincsen egyik sem).
Ha így van, akkor gondolom egy idő után meg is eheti az SSD-t.
-
inf3rno
nagyúr
A VS2010 volt az utolsó Visual Studio, amelyik még beérte 4 GB memóriával. Ezután alaposan hozzányúltak az IDE alapjaihoz, ami azt eredményezte, hogy 8 GB alatt kínszenvedés használni, de ha van ennyi memóriád, akkor a VS2012 és utódai érezhetően sokkal-sokkal gyorsabbak ugyanazon a gépen, mint a VS2010.
A Community Edition pedig lényegében egy Professionalnek felel meg némi tudásbeli (nincsen TFS, CodeLens) és némi licencbeli (egyéni fejlesztők és legfeljebb 5 fős cégek használhatják) korlátozással.
Fura, ha azt nézem, hogy nálam a WebStorm 250-ről indul, és onnan megy fel projekt méret függően. Két megnyitott projektnél is csak 400Mb-ot eszik most. Ehhez képest a 8Gb azért nagyon az alja. Nincs is annyi a gépben, mert eddig nem kellett.

-
Karma
félisten
Nekem SSD van alatta, NodeJS-el próbáltam és pár letöltött modul volt még amit egyszerre kellett berántania indításkor, de ezen kívül más nem ment alatta. Nem tudom miért, de nagyon zabálta a memóriát. Így maradt a Sublime vagy NetBeans. Valaki használta már a GitHub Atom-ját? Még azt próbálgatom most, de tudásilag szinte a Sublime buta szintjén van. Nem tudom, hogy bővítsek-e memóriát, ugyanis itt van az SSD.
Szerintem mindenképp megérné bővíteni, az SSD is létfontosságú, de nem csodafegyver. Ha swappelni kell, az még az SSD elérési idejeivel is lassabb, mint ha nem kéne

-
PumpkinSeed
addikt
Az SSD valószínűleg elfedi a memóriahiány miatti vergődést (én 4 GB memória mellett kizárólag HDD-n próbáltam). 4 GB-tal sokkal lassabban indul a VS2013, mint egy VS2010, sokkal lassabban tölt be 30-40 projektes solutionöket, és vannak olyan editorok, amelyek használatához a vergődés miatt ekkor fokozott türelem kell (a XAML például ilyen), szóval a lassúság érzete lehet projekttípustól függő is. Én ezért aztán reflexből 8 GB memóriát adtam legutoljára a VM-nek, amikor ki kellett deríteni egy OS specifikus nyűgöt, és szükség volt adott platformon ehhez fejlesztői környezetre

A TFS-es rész innen vettem, VS2015-ben szigorítottak rajta (bár ez engem az otthoni gépen nem fog érinteni, nem kedvelem a beépülő verziókezelőket, ha SVN és Git repóid vannak, akkor funkcionalitásban és megbízhatóságban a SmartSVN és SmartGit közelében sincsen egyik sem).
Nekem SSD van alatta, NodeJS-el próbáltam és pár letöltött modul volt még amit egyszerre kellett berántania indításkor, de ezen kívül más nem ment alatta. Nem tudom miért, de nagyon zabálta a memóriát. Így maradt a Sublime vagy NetBeans. Valaki használta már a GitHub Atom-ját? Még azt próbálgatom most, de tudásilag szinte a Sublime buta szintjén van. Nem tudom, hogy bővítsek-e memóriát, ugyanis itt van az SSD.
-
martonx
veterán
Az SSD valószínűleg elfedi a memóriahiány miatti vergődést (én 4 GB memória mellett kizárólag HDD-n próbáltam). 4 GB-tal sokkal lassabban indul a VS2013, mint egy VS2010, sokkal lassabban tölt be 30-40 projektes solutionöket, és vannak olyan editorok, amelyek használatához a vergődés miatt ekkor fokozott türelem kell (a XAML például ilyen), szóval a lassúság érzete lehet projekttípustól függő is. Én ezért aztán reflexből 8 GB memóriát adtam legutoljára a VM-nek, amikor ki kellett deríteni egy OS specifikus nyűgöt, és szükség volt adott platformon ehhez fejlesztői környezetre

A TFS-es rész innen vettem, VS2015-ben szigorítottak rajta (bár ez engem az otthoni gépen nem fog érinteni, nem kedvelem a beépülő verziókezelőket, ha SVN és Git repóid vannak, akkor funkcionalitásban és megbízhatóságban a SmartSVN és SmartGit közelében sincsen egyik sem).
Na mondjuk én csak "kisebb" 10-15 projektes solution-öket futtatok maszekban a gyenge gépemen, azok elég szépen muzsikálnak. Ja, és van egy 42 projektes Nopcommerce is, na azt tényleg csak mazochistáknak érdemes elindítani azon a gépen. Kizárólag webfejlesztésre használom, így a Xaml editort még sosem próbáltam, a js, cs, cshtml editorok szvsz nem foglalnak sok erőforrást.
Illetve vannak komoly erőforrást igénylő pluginek, mint pl. a Resharper, na azt is elefelejthetem a 4GB-s gépen.A TFS részt megnéztem, igaziból pont az alap TFS verziókezelő funkcionalitást a VS2015 Community is támogatja, amiket nem támogat, azok a magasabb szintű TFS funkciók.
Fő melóban Github-ot használunk, szóval azzal is van tapasztalatom bőven, annak is megvannak a maga előnyei, hátrányai.
-
dqdb
nagyúr
Várjatok, én 4Gb-s gépen használom a VS2013 Community-t, és tűrhetően mozog (pontosabban 3 gépen, egy 16Gb-s I7-esen, egy 8Gb-s A10-esen, és egy 4Gb-s fing processzorú notebook-on). Ami viszont rengeteget számít alatta az az SSD tapasztalataim szerint.
A nincsen TFS-t furcsálom, mert minden maszek projektemet TFS-en tartok.
Az SSD valószínűleg elfedi a memóriahiány miatti vergődést (én 4 GB memória mellett kizárólag HDD-n próbáltam). 4 GB-tal sokkal lassabban indul a VS2013, mint egy VS2010, sokkal lassabban tölt be 30-40 projektes solutionöket, és vannak olyan editorok, amelyek használatához a vergődés miatt ekkor fokozott türelem kell (a XAML például ilyen), szóval a lassúság érzete lehet projekttípustól függő is. Én ezért aztán reflexből 8 GB memóriát adtam legutoljára a VM-nek, amikor ki kellett deríteni egy OS specifikus nyűgöt, és szükség volt adott platformon ehhez fejlesztői környezetre

A TFS-es rész innen vettem, VS2015-ben szigorítottak rajta (bár ez engem az otthoni gépen nem fog érinteni, nem kedvelem a beépülő verziókezelőket, ha SVN és Git repóid vannak, akkor funkcionalitásban és megbízhatóságban a SmartSVN és SmartGit közelében sincsen egyik sem).
-
Zedz
addikt
Nem írtad, hogy WebStormozol.
De amúgy WS után ( és a PhpStorm után, de ez mondhatni ugyan az az IDE ) szerintem a VS a legjobb. Mondjuk a WS-ben az nagyon jó, hogy hamar támogatják a trendet.(#5342) PumpkinSeed: Az én laptopomban is 4GB RAM van, meg egy gyenge B960-as Intel, de nekem a Community teljesen jól fut, úgy, hogy nagy monitorra van kötve a gép. Akkor feküdt meg a kicsike, amikor a WinJS-hez indítottam egy Win8 szimulátort az érintőkijelzőt szimulálva, és egy batár nagy SVG-vel kellett dolgoznia a gépnek.

-
martonx
veterán
A VS2010 volt az utolsó Visual Studio, amelyik még beérte 4 GB memóriával. Ezután alaposan hozzányúltak az IDE alapjaihoz, ami azt eredményezte, hogy 8 GB alatt kínszenvedés használni, de ha van ennyi memóriád, akkor a VS2012 és utódai érezhetően sokkal-sokkal gyorsabbak ugyanazon a gépen, mint a VS2010.
A Community Edition pedig lényegében egy Professionalnek felel meg némi tudásbeli (nincsen TFS, CodeLens) és némi licencbeli (egyéni fejlesztők és legfeljebb 5 fős cégek használhatják) korlátozással.
Várjatok, én 4Gb-s gépen használom a VS2013 Community-t, és tűrhetően mozog (pontosabban 3 gépen, egy 16Gb-s I7-esen, egy 8Gb-s A10-esen, és egy 4Gb-s fing processzorú notebook-on). Ami viszont rengeteget számít alatta az az SSD tapasztalataim szerint.
A nincsen TFS-t furcsálom, mert minden maszek projektemet TFS-en tartok.
-
dqdb
nagyúr
Igazából lehet, hogy nekem van kevés memóriám (4GB) de amikor én használtam a VS Community-t akkor úgy felzabálta az összeset, hogy egy idő után használhatatlanná vált. Néztem pár beállítást erre nézve az interneten, de a problémán az se javított, csak kitolta az elfogadható kódolást egy kicsit tovább. Maga a program szerintem is jó, csak sajnos emiatt nem tudom használni.
A VS2010 volt az utolsó Visual Studio, amelyik még beérte 4 GB memóriával. Ezután alaposan hozzányúltak az IDE alapjaihoz, ami azt eredményezte, hogy 8 GB alatt kínszenvedés használni, de ha van ennyi memóriád, akkor a VS2012 és utódai érezhetően sokkal-sokkal gyorsabbak ugyanazon a gépen, mint a VS2010.
A Community Edition pedig lényegében egy Professionalnek felel meg némi tudásbeli (nincsen TFS, CodeLens) és némi licencbeli (egyéni fejlesztők és legfeljebb 5 fős cégek használhatják) korlátozással.
-
PumpkinSeed
addikt
Ez a VS2013 Community előtt abszolút igaz volt, az ingyenes VS-ek használhatatlan szarok voltak, épp csak arra jók, hogy az ember elkezdjen pötyögni rajtuk valamit. Változnak az idők
szerencsére.
A VS2013 Community pedig a nevével ellentétben valamikor 2014 második felében jött ki, szóval ez is egész tűrhető.Igazából lehet, hogy nekem van kevés memóriám (4GB) de amikor én használtam a VS Community-t akkor úgy felzabálta az összeset, hogy egy idő után használhatatlanná vált. Néztem pár beállítást erre nézve az interneten, de a problémán az se javított, csak kitolta az elfogadható kódolást egy kicsit tovább. Maga a program szerintem is jó, csak sajnos emiatt nem tudom használni.
-
martonx
veterán
Ez a VS2013 Community előtt abszolút igaz volt, az ingyenes VS-ek használhatatlan szarok voltak, épp csak arra jók, hogy az ember elkezdjen pötyögni rajtuk valamit. Változnak az idők
szerencsére.
A VS2013 Community pedig a nevével ellentétben valamikor 2014 második felében jött ki, szóval ez is egész tűrhető. -
martonx
veterán
-
Jim-Y
veterán
Ha van WebStorm akkor nem igazán szól semmi a leváltása mellett

-
inf3rno
nagyúr
Tudom, hogy van, de nem szeretnék Visual Studio-t használni. Webstorm-ot használok, megszoktam, fizettem érte, szeretem. Ennyi. Az ingyenes VS-t kipróbáltam annak idején, nagyon lebutított volt emlékeim szerint, de ez már évekkel ezelőtt volt.
-
martonx
veterán
20-án jön ki (már csak párat kell aludni). És valóban az ingyenes verziója tökéletesen elég komolyan majdnem mindenre.
-
Zedz
addikt
Ez csak hobbi projekt, nem üzleti. Magamnak írok egy edzéstervezőt meg naplózót, mert már unom az Endomondo meg Strava hülyeségeit.
Hát lehetne éppen C#-al is, csak ahhoz nem értek, meg nincs kedvem megvenni a Visual Studio-t. Más alternatíva meg js-ben sajnos most nincsen. Van olyan, hogy NodeRT, ami szintén valami WinRT-s C-s dolgot fordít be dll-be, ha jól tudom, de ahhoz meg node-gyp-et vele együtt meg Visual Studio-t meg Pythont, meg minden hülyeséget fel kellene telepíteni, akkor meg már kézenfekvőbbnek tűnt, hogy WinJs-el lekódolok gyorsan egy Bluetooth-ot használni képes klienst, aztán átküldöm a nodejs szervernek vele az adatokat valamilyen protokollon.
Visual Studionak van ingyenes változata, innen tudod letölteni. Ha vársz még egy kicsit, hamarosan kijön ( vagy már jött? ) a 2015-ös verzió is.

Ha minden igaz már NodeJS support, meg efféle finomságok is vannak már benne.
-
inf3rno
nagyúr
A WinJS alkalmazáshoz lehet más nyelven írt WinRT komponenseket csatolni, én lehet inkább átvinném a problémát a C# világba. A BLE kezelés lépéseit egyébként ez a blog leírja - még az is lehet, hogy át lehet ültetni JS-be soronként.
Ha szerencséd van, a kütyü az összes fontos paramétert kiajánlja GATT attribútumokként, amiket tudsz olvasni vagy írni. Ha nincs szerencséd, és pl. a FitBithez hasonlóan egy titkosított blobként tárolnak mindent, akkor elég esélytelen a feladat.
Szerk.: Most látom, hogy WP-s blogot linkeltem be. Az elv meg a használt osztályok ettől még hasonlóak. Morzsák meg MSDN-en is vannak.
Köszi! Nagyjából erre voltam kíváncsi, hogy nem reménytelen. Olvastam olyat egy fórumban, hogy valakinek összejött C#-ban ezzel a kütyüvel, úgyhogy talán nem titkosított az adatküldés. Elvileg ugyanaz az API (legalábbis ránézésre) WinJS-nél és a C#-os WinRT-nél is, úgyhogy szerintem át lehet írni sorról sorra.
-
inf3rno
nagyúr
Ez csak hobbi projekt, nem üzleti. Magamnak írok egy edzéstervezőt meg naplózót, mert már unom az Endomondo meg Strava hülyeségeit.
Hát lehetne éppen C#-al is, csak ahhoz nem értek, meg nincs kedvem megvenni a Visual Studio-t. Más alternatíva meg js-ben sajnos most nincsen. Van olyan, hogy NodeRT, ami szintén valami WinRT-s C-s dolgot fordít be dll-be, ha jól tudom, de ahhoz meg node-gyp-et vele együtt meg Visual Studio-t meg Pythont, meg minden hülyeséget fel kellene telepíteni, akkor meg már kézenfekvőbbnek tűnt, hogy WinJs-el lekódolok gyorsan egy Bluetooth-ot használni képes klienst, aztán átküldöm a nodejs szervernek vele az adatokat valamilyen protokollon.
-
Karma
félisten
WinJs-el és Bluetooth-al van valakinek tapasztalata? Szeretném lekérni az adatokat pulzusmérőről, de nem igazán tudom, hogy milyen irányba induljak. Van egy csomó hardver id, amikből néhány szabvány, mások gondolom nem, de hogy ebből én hogy kapok majd adatokat, arról lövésem sincs. Tudom rtfm, de nem lehetne egy kicsit meggyorsítani a folyamatot?

Maga az eszköz egyébként Mio Link, gondolom nem open az api-ja, de windows-hoz sajna nem szórtak össze semmit a srácok, bt4-es androidos eszközöm meg még nincsen, úgyhogy gondoltam teszek egy próbát, hátha ki tudok csikarni belőle valamit. Mérni mér, villognak a színes ledek rajta, elvileg ha jól be tudnám állítani, akkor az én edzettségi szintemnek megfelelően tolná a szivárványos színeit a pulzus zónákról, nem valami átlaghoz viszonyítva. Meg jó lenne látni a konkrét számokat is legalább egy crossfit edzésen, ha már futáshoz nem tudom a hátamra szíjazni.

A WinJS alkalmazáshoz lehet más nyelven írt WinRT komponenseket csatolni, én lehet inkább átvinném a problémát a C# világba. A BLE kezelés lépéseit egyébként ez a blog leírja - még az is lehet, hogy át lehet ültetni JS-be soronként.
Ha szerencséd van, a kütyü az összes fontos paramétert kiajánlja GATT attribútumokként, amiket tudsz olvasni vagy írni. Ha nincs szerencséd, és pl. a FitBithez hasonlóan egy titkosított blobként tárolnak mindent, akkor elég esélytelen a feladat.
Szerk.: Most látom, hogy WP-s blogot linkeltem be. Az elv meg a használt osztályok ettől még hasonlóak. Morzsák meg MSDN-en is vannak.
-
Zedz
addikt
WinJs-el és Bluetooth-al van valakinek tapasztalata? Szeretném lekérni az adatokat pulzusmérőről, de nem igazán tudom, hogy milyen irányba induljak. Van egy csomó hardver id, amikből néhány szabvány, mások gondolom nem, de hogy ebből én hogy kapok majd adatokat, arról lövésem sincs. Tudom rtfm, de nem lehetne egy kicsit meggyorsítani a folyamatot?

Maga az eszköz egyébként Mio Link, gondolom nem open az api-ja, de windows-hoz sajna nem szórtak össze semmit a srácok, bt4-es androidos eszközöm meg még nincsen, úgyhogy gondoltam teszek egy próbát, hátha ki tudok csikarni belőle valamit. Mérni mér, villognak a színes ledek rajta, elvileg ha jól be tudnám állítani, akkor az én edzettségi szintemnek megfelelően tolná a szivárványos színeit a pulzus zónákról, nem valami átlaghoz viszonyítva. Meg jó lenne látni a konkrét számokat is legalább egy crossfit edzésen, ha már futáshoz nem tudom a hátamra szíjazni.

Miért WinJS-sel csináljátok?
Csak kíváncsi vagyok, mert nálunk is épp hegesztünk egy Win 8 appot, és azt hittem az országban egyedül szopunk ezzel. 
-
inf3rno
nagyúr
WinJs-el és Bluetooth-al van valakinek tapasztalata? Szeretném lekérni az adatokat pulzusmérőről, de nem igazán tudom, hogy milyen irányba induljak. Van egy csomó hardver id, amikből néhány szabvány, mások gondolom nem, de hogy ebből én hogy kapok majd adatokat, arról lövésem sincs. Tudom rtfm, de nem lehetne egy kicsit meggyorsítani a folyamatot?

Maga az eszköz egyébként Mio Link, gondolom nem open az api-ja, de windows-hoz sajna nem szórtak össze semmit a srácok, bt4-es androidos eszközöm meg még nincsen, úgyhogy gondoltam teszek egy próbát, hátha ki tudok csikarni belőle valamit. Mérni mér, villognak a színes ledek rajta, elvileg ha jól be tudnám állítani, akkor az én edzettségi szintemnek megfelelően tolná a szivárványos színeit a pulzus zónákról, nem valami átlaghoz viszonyítva. Meg jó lenne látni a konkrét számokat is legalább egy crossfit edzésen, ha már futáshoz nem tudom a hátamra szíjazni.

-
Karma
félisten
-
slice14
veterán
Szerkesztettem az elozot

Majd ezt ugy lehetne felhasznalni, hogy
var file = readFile('/sdcard/Tasker/temp/weather.json'),
rawData = JSON.parse(file),
Weather = new Weather(rawData);
var sunPhase = Weather.getSunPhase(),
sunRise = sunPhase.getSunrise(),
sunriseHour = sunRise.getHour();
setGlobal('%Napfelkel1', sunriseHour);sot...
var settings = {
'%Napfelkel1': sunriseHour,
'masbizbasz': sunriseMinute,
'megintmasbizbasz': sunriseSecond
...
};
Object.keys(settings).forEach(function(key) {
setGlobal(key, settings[key]);
});Ezzel csak az a baj, hogy a szükséges split-eknél probléma lehet.
Vagy csak én nem értem...
-
slice14
veterán
Szerkesztettem az elozot

Majd ezt ugy lehetne felhasznalni, hogy
var file = readFile('/sdcard/Tasker/temp/weather.json'),
rawData = JSON.parse(file),
Weather = new Weather(rawData);
var sunPhase = Weather.getSunPhase(),
sunRise = sunPhase.getSunrise(),
sunriseHour = sunRise.getHour();
setGlobal('%Napfelkel1', sunriseHour);sot...
var settings = {
'%Napfelkel1': sunriseHour,
'masbizbasz': sunriseMinute,
'megintmasbizbasz': sunriseSecond
...
};
Object.keys(settings).forEach(function(key) {
setGlobal(key, settings[key]);
});Ezt előszőr meg kell emésszem.

-
Jim-Y
veterán
Szerkesztettem az elozot

Majd ezt ugy lehetne felhasznalni, hogy
var file = readFile('/sdcard/Tasker/temp/weather.json'),
rawData = JSON.parse(file),
Weather = new Weather(rawData);
var sunPhase = Weather.getSunPhase(),
sunRise = sunPhase.getSunrise(),
sunriseHour = sunRise.getHour();
setGlobal('%Napfelkel1', sunriseHour);sot...
var settings = {
'%Napfelkel1': sunriseHour,
'masbizbasz': sunriseMinute,
'megintmasbizbasz': sunriseSecond
...
};
Object.keys(settings).forEach(function(key) {
setGlobal(key, settings[key]);
}); -
slice14
veterán
Hat ez csak nevleg JS ugy megemlitem
. Ennyire csunya JS kodot en meg ritkan lattam (nem mondom, hogy nem, de majdnemNa jo nem leszek negativ
)
Amugy futtasd at a kodod ezen -> [link]
Amugy lehetne, egy csomo otletem van, hogy mivel lehetne szebbe tenni, de mindegyikbol az jonne ki, hogy tanulj egy kis JavaScriptet ^^ Peldaul, ha van idod es kedved, akkor csinalhatnak a Weather kore egy wrapper osztalyt.
pl:
/**
* @typedef {Object} Weather
* @property {CurrentObservation} current_observation
* ...etc
*/
/**
* @param {Weather} rawData
*/
function Weather(rawData) {
/** @type {Weather} */
this.baseData = rawData;
/** @type {CurrentObservation} */
this.currentObservation = rawData.current_observation;
}
/** @returns {CurrentObservation} */
Weather.prototype.getCurrentObservation = function() {
return this.currentObservation || {};
}
etc..Mint írtam, eddig gőzöm nem volt hogy eszik vagy isszák.

-
Jim-Y
veterán
A setGlobal-al lesz belőle tasker-es változó.
Egyébként itt az egész js. Link
Lehet hogy sok fölösleges dolog van benne. A tasker js support oldalból kiindulva kezdtük el a projektet. És a js-ről eddig csak hallottam, de fogalmam se volt arról hogy hogyan működik.
Ha van valami jó ötlet, hogy hogyan lehet rövidíteni rajta. Akkor ne tartsd vissza.
Hat ez csak nevleg JS ugy megemlitem
. Ennyire csunya JS kodot en meg ritkan lattam (nem mondom, hogy nem, de majdnemNa jo nem leszek negativ
)
Amugy futtasd at a kodod ezen -> [link]
Amugy lehetne, egy csomo otletem van, hogy mivel lehetne szebbe tenni, de mindegyikbol az jonne ki, hogy tanulj egy kis JavaScriptet ^^ Peldaul, ha van idod es kedved, akkor csinalhatnak a Weather kore egy wrapper osztalyt.
pl:
/**
* @typedef {Object} Weather
* @property {CurrentObservation} current_observation
* ...etc
*/
/**
* @param {Weather} rawData
*/
function Weather(rawData) {
/** @type {Weather} */
this.baseData = rawData;
/** @type {CurrentObservation} */
this.currentObservation = rawData.current_observation;
}
/** @returns {CurrentObservation} */
Weather.prototype.getCurrentObservation = function() {
return this.currentObservation || {};
}
etc.. -
slice14
veterán
A setGlobal-al lesz belőle tasker-es változó.
Egyébként itt az egész js. Link
Lehet hogy sok fölösleges dolog van benne. A tasker js support oldalból kiindulva kezdtük el a projektet. És a js-ről eddig csak hallottam, de fogalmam se volt arról hogy hogyan működik.
Ha van valami jó ötlet, hogy hogyan lehet rövidíteni rajta. Akkor ne tartsd vissza.
-
Jim-Y
veterán
Na meglestem az xml verziót, ajánlom neked is.
Hour1 = Weather.hourly_forecast.forecast[0].FCTTIME.hour;
Hour1fok = Weather.hourly_forecast.forecast[0].temp.metric;
Hour1idojaras = Weather.hourly_forecast.forecast[0].condition;
Hour1szelirany = Weather.hourly_forecast.forecast[0].wdir.dir;(A Weather az én fájlom változóneve.)
Tehát nézd az xml verziót gépen, ott tudod nyitni-csukni a tömböket.
Persze ha nem kel semmit csinálni az adott adattal, askkor setGlobal-al adj neki tasker változó nevet.
Pl: setGlobal('%Hour1',Weather.hourly_forecast.forecast[0].FCTTIME.hour);
Amugy mi ez a setGlobal?
A Weather.hourly_forecast.forecast[0] 4,5x van leirva ami min. 3,4 felesleges lookup. Illetve safe access pattern ha nem akarjatok hogy meghaljon az app ha hianyoznak az adatok a json strukturaban. Egyebkent camelCase ffs

-
slice14
veterán
-
ltpalermo
csendes tag
Na meglestem az xml verziót, ajánlom neked is.
Hour1 = Weather.hourly_forecast.forecast[0].FCTTIME.hour;
Hour1fok = Weather.hourly_forecast.forecast[0].temp.metric;
Hour1idojaras = Weather.hourly_forecast.forecast[0].condition;
Hour1szelirany = Weather.hourly_forecast.forecast[0].wdir.dir;(A Weather az én fájlom változóneve.)
Tehát nézd az xml verziót gépen, ott tudod nyitni-csukni a tömböket.
Persze ha nem kel semmit csinálni az adott adattal, askkor setGlobal-al adj neki tasker változó nevet.
Pl: setGlobal('%Hour1',Weather.hourly_forecast.forecast[0].FCTTIME.hour);
és működik, köszi
kb. ez az egyetlen hely, ahová nem próbáltam a [0]-t beszúrni
-
slice14
veterán
köszi, de ezt már próbáltam, talán pont legelsőre és pont a ti projektetek alapján, de nem működik. gondolom a forecast-nál azért működik, mert ott van egy "period":1 stb, és ez alapján csinálja meg (ezt egyébként én is így csináltam meg). de az hourly_forecast-nál ilyen már nincs.
a tasker változóim már mind nagybetűsek egyébként, használok is párat másholja és #5313 Karma
köszi nagyon szépen működik a szélirányos dologNa meglestem az xml verziót, ajánlom neked is.
Hour1 = Weather.hourly_forecast.forecast[0].FCTTIME.hour;
Hour1fok = Weather.hourly_forecast.forecast[0].temp.metric;
Hour1idojaras = Weather.hourly_forecast.forecast[0].condition;
Hour1szelirany = Weather.hourly_forecast.forecast[0].wdir.dir;(A Weather az én fájlom változóneve.)
Tehát nézd az xml verziót gépen, ott tudod nyitni-csukni a tömböket.
Persze ha nem kel semmit csinálni az adott adattal, askkor setGlobal-al adj neki tasker változó nevet.
Pl: setGlobal('%Hour1',Weather.hourly_forecast.forecast[0].FCTTIME.hour);
-
ltpalermo
csendes tag
Esetleg így próbáld.
valami1 = ...........FCTTIME[0].hour;
valami2 = ...........FCTTIME[1].hour;stb, stb....
sDe pl a forecast-ot is így csináltuk meg. A [közötti] szám dönti el hogy hanyadik bejegyzést szedje ki. A [0] az első ilyen részt veszi ki a tömbből.
Remélem hogy nem írtam el semmit.
köszi, de ezt már próbáltam, talán pont legelsőre és pont a ti projektetek alapján, de nem működik. gondolom a forecast-nál azért működik, mert ott van egy "period":1 stb, és ez alapján csinálja meg (ezt egyébként én is így csináltam meg). de az hourly_forecast-nál ilyen már nincs.
a tasker változóim már mind nagybetűsek egyébként, használok is párat másholja és #5313 Karma
köszi nagyon szépen működik a szélirányos dolog -
slice14
veterán
Esetleg így próbáld.
valami1 = ...........FCTTIME[0].hour;
valami2 = ...........FCTTIME[1].hour;stb, stb....
sDe pl a forecast-ot is így csináltuk meg. A [közötti] szám dönti el hogy hanyadik bejegyzést szedje ki. A [0] az első ilyen részt veszi ki a tömbből.
Remélem hogy nem írtam el semmit.
Ja és ajánlom a Nagy kezdőbetűs változóneveket. Így másik projekt is tudja őket használni.
-
slice14
veterán
a következő 8 órára szeretném megkapni a hőmérsékletet, eső valószínűségét és a kondíciót. de mivel mindegyik altömb FCTTIME-al kezdődik, az hour értéke pedig mindig ugrik egyet óránként így nem tudom mi alapján megfogalmazni h első órára vonatkozó hőmérséklet, eső, kondíció, majd másodikra stb.
biztos egyszerű, de nagyon nem állt még rá az agyamEsetleg így próbáld.
valami1 = ...........FCTTIME[0].hour;
valami2 = ...........FCTTIME[1].hour;stb, stb....
sDe pl a forecast-ot is így csináltuk meg. A [közötti] szám dönti el hogy hanyadik bejegyzést szedje ki. A [0] az első ilyen részt veszi ki a tömbből.
Remélem hogy nem írtam el semmit.
-
ltpalermo
csendes tag
a következő 8 órára szeretném megkapni a hőmérsékletet, eső valószínűségét és a kondíciót. de mivel mindegyik altömb FCTTIME-al kezdődik, az hour értéke pedig mindig ugrik egyet óránként így nem tudom mi alapján megfogalmazni h első órára vonatkozó hőmérséklet, eső, kondíció, majd másodikra stb.
biztos egyszerű, de nagyon nem állt még rá az agyam -
Karma
félisten
Az első kérdéseddel csak az a baj, hogy nincs benne kérdés. Ha leírod, mit szeretnél kapni a végén, akkor talán tudunk segíteni kibogozni. Egyébként nincs benne nagy kanyar, az csak egy tömb.
-
ltpalermo
csendes tag
Nos. Az biztos, hogy amit Winddirectionként kivettél, annak nyoma sincs a saját adatodban. Neked is javaslom, hogy az adatot másold be egy online JSON parserbe, amivel utána könnyen meg tudod nézni a különböző útvonalakat és struktúrákat.
Ezzel több szerencséd lesz:
var windDir = httpdata.current_observation.wind_dir;
Aztán a végtelen if-else tenger helyett sokkal tisztább, ha lehetséges értékeket kigyűjtöd előre egy objektumba, és feldolgozáskor csak megpróbálod megkeresni benne a megfelelő kulcs-érték párt.
// valahol a szkript elején
var windDirectionLookup = {
'északi': 'É',
'déli': 'D',
'délkeleti': 'DK',
... (a nyolc égtájat leírni házi feladat) ...
};
// ... feldolgozás ...
var windDir = httpdata.current_observation.wind_dir;
setGlobal('%Wwinddir', windDirectionLookup[windDir] || '-');Az utolsó sorban látható kifejezés megpróbálja kivenni a megfelelő rövidítést a [] operátorral. Ha nem sikerül, mert mondjuk olyan szöveg jön, ami nincs az objektumban, akkor egy kötőjel lesz az eredmény.
köszönöm, meló után ki is próbálom.
esetleg még az első kérdésemre rá tudnál nézni? -
Karma
félisten
Nos. Az biztos, hogy amit Winddirectionként kivettél, annak nyoma sincs a saját adatodban. Neked is javaslom, hogy az adatot másold be egy online JSON parserbe, amivel utána könnyen meg tudod nézni a különböző útvonalakat és struktúrákat.
Ezzel több szerencséd lesz:
var windDir = httpdata.current_observation.wind_dir;
Aztán a végtelen if-else tenger helyett sokkal tisztább, ha lehetséges értékeket kigyűjtöd előre egy objektumba, és feldolgozáskor csak megpróbálod megkeresni benne a megfelelő kulcs-érték párt.
// valahol a szkript elején
var windDirectionLookup = {
'északi': 'É',
'déli': 'D',
'délkeleti': 'DK',
... (a nyolc égtájat leírni házi feladat) ...
};
// ... feldolgozás ...
var windDir = httpdata.current_observation.wind_dir;
setGlobal('%Wwinddir', windDirectionLookup[windDir] || '-');Az utolsó sorban látható kifejezés megpróbálja kivenni a megfelelő rövidítést a [] operátorral. Ha nem sikerül, mert mondjuk olyan szöveg jön, ami nincs az objektumban, akkor egy kötőjel lesz az eredmény.
-
ltpalermo
csendes tag
az nagyon jó lenne, napok óta ezzel küzdök ha van egy kis időm, már kezd bosszantó lenni kicsit
az nem tudom most megnézni h mik a lehetséges értékek, a gépemen van elmentve, de este megnézem h nem ez-e a baj -
Karma
félisten
De, az string, úgyhogy nem kell sehova konvertálnod. Mobilról nem tudom tüzetesebben megnézni, de nem lehet, hogy csak olyan esetbe futottál, ami nincs benne az if-else tengeredben?
Majd ha hazaértem és más nem ugrik rá közben, mutatok egy tisztább megoldást lookup table-lel.
-
ltpalermo
csendes tag
idézőjelekkel sem működik, ugyh lehet h nem string.
string-é konvertálni így tudom? String(Winddirection);
mert ezt próbáltam és így sem megy -
cSuwwi
senior tag
sziasztok!
Mr Dini és Slice14 taskeres időjárás projektjének mintájára, ill. attól függetlenül én is csináltam egy wunderground-os időjárást a telefonomra. a problémám szintén ugyanaz, mint nekik, a hosszú futási idő az adatok lekérésénél. az ő projektjük és netes források alapján már rengeteget rövidítettem rajta, de néhány helyen elakadtam, ehhez kérnék most segítséget.
az adatok itt találhatóak: [link]
és a két kérdés:1. lekértem az óránkénti időjárást is, amit sehogysem tudok az eddigi módszerekkel js-ben kezelni. a kérdéses rész a vége felé kezdődik hourly_forecast rész alatt.
2. mivel a szélirány rendesen szavakkal kiírva már nem fér a widgetemre, ezért szeretném csak a kezdőbetűt kiírni, tehát nyugati esetén Ny, délnyugatinál DNy és így tovább.
ezt gondolom if else-el lehet megoldani, de hiába próbáltam nem jártam sikerrel, de bemásolom ide mit csináltam, hátha úgy könnyebb rájönni mit rontok el.
Winddirection = httpdata.forecast.current_conditions.wind_dir;
if (Winddirection == nyugati) { setGlobal('%Wwinddir',"Ny"); }
else if (Winddirection == nyugat-északnyugati) { setGlobal('%Wwinddir',"Ny-ÉNy"); }
else if (Winddirection == nyugat-délnyugati) { setGlobal('%Wwinddir',"Ny-DNy"); }
else if (Winddirection == keleti) { setGlobal('%Wwinddir',"K"); } stb.u.i.: elnézést ha valami nagyon nagy marhaságot csináltam/kérdezek, de totál kezdő vagyok. a w3schools vonatkozó részeit elkezdtem olvasni, de időhiány miatt még nem sokra jutottam vele
előre is köszönök bármilyen segítséget!
Első nekifutásra tedd idézőjelbe az értéket az összehasonlításnál, pl: Winddirection == "nyugati", meg persze nem árt, ha string a Winddirection.
-
ltpalermo
csendes tag
sziasztok!
Mr Dini és Slice14 taskeres időjárás projektjének mintájára, ill. attól függetlenül én is csináltam egy wunderground-os időjárást a telefonomra. a problémám szintén ugyanaz, mint nekik, a hosszú futási idő az adatok lekérésénél. az ő projektjük és netes források alapján már rengeteget rövidítettem rajta, de néhány helyen elakadtam, ehhez kérnék most segítséget.
az adatok itt találhatóak: [link]
és a két kérdés:1. lekértem az óránkénti időjárást is, amit sehogysem tudok az eddigi módszerekkel js-ben kezelni. a kérdéses rész a vége felé kezdődik hourly_forecast rész alatt.
2. mivel a szélirány rendesen szavakkal kiírva már nem fér a widgetemre, ezért szeretném csak a kezdőbetűt kiírni, tehát nyugati esetén Ny, délnyugatinál DNy és így tovább.
ezt gondolom if else-el lehet megoldani, de hiába próbáltam nem jártam sikerrel, de bemásolom ide mit csináltam, hátha úgy könnyebb rájönni mit rontok el.
Winddirection = httpdata.forecast.current_conditions.wind_dir;
if (Winddirection == nyugati) { setGlobal('%Wwinddir',"Ny"); }
else if (Winddirection == nyugat-északnyugati) { setGlobal('%Wwinddir',"Ny-ÉNy"); }
else if (Winddirection == nyugat-délnyugati) { setGlobal('%Wwinddir',"Ny-DNy"); }
else if (Winddirection == keleti) { setGlobal('%Wwinddir',"K"); } stb.u.i.: elnézést ha valami nagyon nagy marhaságot csináltam/kérdezek, de totál kezdő vagyok. a w3schools vonatkozó részeit elkezdtem olvasni, de időhiány miatt még nem sokra jutottam vele
előre is köszönök bármilyen segítséget!
-
slice14
veterán
-
Karma
félisten
-
slice14
veterán
-
martonx
veterán
-
slice14
veterán
Hogy tudok egy szövegrészt lecserélni js-ben? Már mint hogy arra helyettesítse be (°C = fok).
-
sztanozs
veterán
-
fordfairlane
veterán
A típuskonverzió == és != esetén elég furcsán lett implementálva a Javascriptben, ezért használata minden esetben kerülendő. A legtöbb programozó azért használja ezt az operátort, mert a többi C-forma nyelvekben nincs vele különösebb probléma, vagy nem ilyen mértékű. A Javascript specialitásai nem mindenki számára ismertek.
Új hozzászólás Aktív témák
-
5400 - 5301
10361 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Samsung Galaxy Felhasználók OFF topicja
- Nyílt világú Középfölde-RPG készül a Warhorse-nál
- Mobil flották
- Mibe tegyem a megtakarításaimat?
- Forza sorozat (Horizon/Motorsport)
- Luck Dragon: Asszociációs játék. :)
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Hálózati / IP kamera
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- Apple Mac Mini M2 8/256GB eladó! Patika állapot, 12 hó garancia
- ASUS SimPro Dock 2 (90NX0460-P00030), bontatlanul, 1 év garival eladó!
- Apple iPhone 13 Pro Max 128GB eladó! 100% akku, megkímélt állapot, 12 hó garancia
- Apple iPhone 13 Pro Max 128GB eladó! 100% akku, megkímélt állapot, 12 hó gar
- Apple iPhone 13 Pro Max 128GB eladó! 100% akksi, szép állapot, 12 hó garancia
- HP EliteBook 830 G8 13,3" i7 -1185 G7, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- BESZÁMÍTÁS! ASUS H610M i5 12400F 16GB DDR4 1TB SSD RTX 3050 6GB Endorfy Signum 300 TG MSI 650W
- Samsung Galaxy S22 Ultra / 12/256GB / Kártyafüggetlen / 12 Hó Garancia
- BESZÁMÍTÁS! ASUS ROG Ally X 24GB/1TB kézikonzol garanciával, hibátlan működéssel
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


, bár gondolom már nincsenek illúzióid erről. De a topikot nem akarom terhelni ezzel.

Éreztem hogy a rajzom nem volt teljesen egyértelmű a fene vigye el. Elnézést előre is érte. Valóban középről indul a dolog, de ugye az ábra azt jelzi hogy félig van. Konyhanyelven mondva a zöld csík középről induljon ki. Tehát a mérő az teljesen szürke alaphelyzetben és ha beírok egy értéket akkor annak megfelelően mozdul el. Gyakorlatilag majdnem jó. 


![;]](http://cdn.rios.hu/dl/s/v1.gif)
De ha nincs más akkor marad a saját megoldás. 





