Keresés

Részletes keresés

hellsing Creative Commons License 2017.11.27 0 0 5253

'estét! Van egy HTML5 Files API-ra támaszkodó preview funkcióm, íme:

function readURL(input) {
    if (input.files && input.files[0]) {
        var reader = new FileReader();
        var noOfImgs = parseInt(input.files.length);
        if (noOfImgs > 6) {
            alert('You can only upload a maximum of 6 files');
        } else {
            reader.onload = function(e) {
                $('#logoImg').attr('src', e.target.result);
            }
            reader.readAsDataURL(input.files[0]);
        }
    } else {
        alert('Sorry, your browser doesn't support Files API.');
    }
}


Erre alapozva egyszerre több képet is fel tudok tölteni, de csak egyet tudok a preview-ben bemutatni. Úgy gondoltam, hogy tudva a noOfImgs értékét (mondjuk 4), egy for ciklussal és jQuery appenddel befűzök pár új img elemet.

Hogy kell a result-on végigmenni, ha mindet be akarom mutatni?

_szergej_ Creative Commons License 2017.11.06 0 0 5252

Nem lenne jo, mert tudod, hogy bele lehetne kotni, hogy marpedig nem igy gondolta a feladat kiiroja. Valoszinuleg ismered azt az abrat a gumiabroncsos hintaval, hogy "ezt mondta a megrendelo" - "igy ertette a saleses" - "igy keszult el a termek" - "igy dokumentaltak" - "igy lett kiszamlazva" - "erre gondoltak valojaban" stb, na itt kb ugyanez a helyzet.

 

Idejottel nagy mellennyel, beleugattal, felig-meddig (de inkabb nem) hasznos "gondolatokat" fejtegetve, de a vilagert sem ismerned be, csak takarozol itt a "hibas specifikacio", "hozzaallas", "gimis feladatok" meg hasonlo blablaval. Gondolom SO-n is csilliard a reputationod, itt is van kit oltani, de mekkora szerencse, hogy mindemellett olyan felelossegteljes allasod van, ahol kamatoztathatod a szaktudasod. Nade, boven kiveseztuk a temat, lapozhatunk.

Előzmény: halaloszto (5251)
halaloszto Creative Commons License 2017.11.06 0 0 5251

És az nekem miért lenne jó?

 

Álproblémák, házifeladatok megoldásával szerencsére már jóideje nem kell foglalkoznom. 

 

További jó vizsgáztatást kívánva, maradok tisztelettel,

 

Vajk

Előzmény: _szergej_ (5250)
_szergej_ Creative Commons License 2017.11.06 0 0 5250

Vicces csavo vagy, csak hogy en is kossek:

"életemben nem programoztam php-ben" vs "amikor eloszor irsz a tartalomba, lezarja a fejlecet, utanna mar nem tudsz fejlecet (setcookiet) irni." (PHP forum) 

Latszik, de azert megmondtad a "megoldast" (termeszetesen nem igaz).

 

De visszaterve a problemara: "kernem C-ben annak a programnak a forraskodjat, ami kiirja, hogy Hello world!" (lehetoleg TDD-t hasznalva). Varom a kerdeseidet vagy a feladat megoldasat (csak hogy lassuk a te hozzaallasod)

Előzmény: halaloszto (5249)
halaloszto Creative Commons License 2017.11.06 0 0 5249

Ebbol a hozzaallasbol lesznek az ilyen hirek:

 

https://www.engadget.com/2017/11/05/apple-watch-siri-weather-crash/

Előzmény: _szergej_ (5248)
_szergej_ Creative Commons License 2017.11.06 0 0 5248

viszont egy szoftverfejlesztőnek feladata a megrendelő figyelmét felhívni a hiányos specifikációra, és a lehetőségekhez mérten mindig helyesen működő implementációt kell adjon.

Ja, akkor majd a megoldas vegere hozzairja, hogy ha eppen ugy allnak a csillagok, es epp oraatallitas van es epp olyan idozona(k)ban van, es a tanar is arra gondol, akkor valamennyivel korrigalni kell az erteket. Mert lehet, hogy az elso idopont mondjuk PDT/PST-ben lett megadva, a masodik meg mondjuk CCT (Cocos Islands Time). Miert ne, hisz "hianyos" a specifikacio. Persze visszakerdezhet, csak akkor a "teljes spec" hosszabb lesz mint a (velhetoleg) helyes megoldas. (Mellesleg megneznem azt a tanart, aki ne azt mondana, hogy "oo, szard le, januar 01 UTC, nincs szokomasodperc blabla stb")

 

Ha azt a feladatot kapnad, hogy ird meg a klasszikus helloworldot adott nyelven (remelem eleg advanced a pelda), ott is akadekoskodnal, hogy

"- ures kepernyore kell kiirni? (aka. clear)"

"- egy sorba az osszes szot/karaktert?"

"- milyen szinnel, milyen hatteren? betunkent kulonbozzon?"

"- kilepjen a program vagy varjon billentyuzet leutesre?"

"- stdout es/vagy stderr?"

"- neadjisten, legyen tobbszalu, mert miert ne?"

"- milyen kulso libeket lehet hasznalni?"

(bonusz - ha mar js: "console.xx vagy document.write vagy alert vagy mas csicsa modon?")

stb...

Előzmény: halaloszto (5247)
halaloszto Creative Commons License 2017.11.05 0 0 5247

elnézést kérek, el vagyok szokva a gimis házifeladat szintű problémáktól. 

 

pl most 29edikén 1:00:00 és 10:00:00 között ugye nem 9x3600 sec volt, hanem 10x3600 sec. igazad van, hogy a feladat leírása nem is tartalmazta a dátumot. viszont egy szoftverfejlesztőnek feladata a megrendelő figyelmét felhívni a hiányos specifikációra, és a lehetőségekhez mérten mindig helyesen működő implementációt kell adjon.

 

Vajk

Előzmény: _szergej_ (5246)
_szergej_ Creative Commons License 2017.11.05 0 0 5246

Uramisten... facepalm.jpg.

 

Ne irjal mar hulyesegeket! Mi koze van a szokomasodpercnek az egeszhez? Hol szerepelt a feladat leirasaban? Hol szerepel ev, ho, nap a feladat leirasaban? (ja, hogy a Date konstruktoraba majd beirsz 4 random szamot vagy a string ele egy random datumot, ha a parse()-t hasznalnad, aha...).

Bizonyara jogos a felvetesed, a UTC is ide-oda ugral, mert halalosztonal oraatallitas van. Nalad 2017.10.29-en 02:59:59 es 03:00:00 kozott -3599 masodperc telt el. Szoval nem kell belelatni a feladatba, ami nem odavalo.

 

Naptar? Ki implementalt naptarat? Pff...

 

"alapvetően parsert meg formattert sem kellene írni, de az az alap js-ben nincs, tehát vagy használsz mondjuk jqueryt, vagy mégis megírod."

Ehhez is gratulalok...

 

Ezert kar volt idejonnod, legkozelebb remelhetoleg sikerul elolvasnod az elozmenyeket, felfognod a feladatot es abba belekotni, amibe valoban bele lehet. Nyilvanvaloan en is csak pongyolan irtam korbe a megoldast - ami valoszinuleg egy beadando hazihoz kell - es nem szukseges hozza unittestet es helyessegbizonyitast mellekelni, de amit te bofogtel ide - ne haragudj meg, de - az netto faszsag.

 

Előzmény: halaloszto (5245)
halaloszto Creative Commons License 2017.11.05 0 0 5245

és ha a két időpont között volt egy óraátállítás, vagy egy szökőmásodperc, akkor máris hibázik a programod. 

nem kell naptárat implementálni, megcsinálták mások, elég használni azt.

 

https://www.w3schools.com/jsref/jsref_obj_date.asp

 

alapvetően parsert meg formattert sem kellene írni, de az az alap js-ben nincs, tehát vagy használsz mondjuk jqueryt, vagy mégis megírod.

 

Vajk

Előzmény: _szergej_ (5244)
_szergej_ Creative Commons License 2017.10.31 0 1 5244

Bongeszoben? Ha igen, akkor 2 egymas utan prompt() fuggvenyhivassal beolvasod a korabbi es kesobbi idopontot. Konzolban readline()

Regex-szel ellenorizheted, hogy megfelel-e a oo:pp:mm formatumnak. Ha nem, akkor hibauzenet, hogy hibas adatok es ennyi.

split()-tel felbontod a bemenetet ':' menten , 2x3 elemu tombot kapsz (a, b) (itt is megnezheted, hogy 0 <= oo <= 23, 0 <= pp, mm <= 59). A = a[0] * 3600 + a[1] * 60 + a[2]  ill. ugyanigy B = .... . Ha B < A, az serti a feltetelt, hogy kesobbi idopontot kell megadni.

(B - A) az eltelt masodpercek szama, ezt elosztod 3600-zal, veszed az egesz reszet, megkapod, hany ora telt el, a maradekot elosztod 60-nal, az egesz resze megadja a perceket, utobbi osztas maradeka meg a mp-eket. Ezeket meg beformazod oo:pp:mm formatumba es megjelenited.

Előzmény: Daren26 (5243)
Daren26 Creative Commons License 2017.10.31 0 0 5243

Ezt hogyan lehetne megcsinálni javascriptben? 

Készítsetek programot, mely beolvas egy időpontot (óra, perc, másodperc) a billentyűzetről, majd beolvas egy másik, az előzőnél későbbi időpontot! (A két időpont egy napra esik.) A program határozza meg és írja képernyőre, hogy a két időpont között mennyi az eltelt idő óra:perc:másodperc formátumban! (Az időpontokat 24 órás formátumban adjuk meg, tehát 12:59:59 után 13:00:00 következik.) 

Válaszokat előre is köszönöm.

szjozsi79 Creative Commons License 2017.02.15 0 0 5242

Merő kedvességből ???

Esetleg van elképzelésed arról, hogy -javascripttől függetlenül- hogyan oldanád meg?

 

Én így:

Javascriptben van olyan standard függvény, amely megadja neked, hogy az adott hónap 1. napja a hét melyik napjára esik, azt is tudod, hogy a hónap hány napos. Innen már csak számokat kell beledobálni az adott táblázat megfelelő sorának a megfelelő cellájába.

 

Ettől van egy -szerintem- kicsit egyszerűbb megoldás, amikor a táblázat eleve nem létezik, és a saját függvényed építi fel és tölti fel en passant. Ez azért egyszerűbb, mert nem kell arra figyelni, hogy hányadik sorba, hányadik cellába tegye a nap sorszámát. Amikor hétfőhöz ér, akkor egyszerűen beszúr egy új sort majd cellákat tesz bele, amiket feltölt.

Előzmény: ro4D (5241)
ro4D Creative Commons License 2017.01.10 0 0 5241

Üdv! A HTML megy de sajnos a javascript tudásom a béka segge alatt, ha valaki segítene merő kedvességből azt értékelném. egy function-t kellene megírni. Legyen ez a napi jó cselekedet ;) Előre is köszi!

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Vizsga</title>
<style>
#naptar { width: 50%; margin: 0 auto; border-collapse: collapse; font: 1em sans-serif; }
#naptar th, #naptar td { width: 14.2%; height: 2em; border: 1px solid #ccc; text-align: center; vertical-align: middle; }
</style>
</head>
<body>

<table id="naptar">
<thead>
<tr>
<td colspan="7">
<form>
<label>Év: <input type="number" name="ev" value="2017" min="1900" max="2100" step="1"></label>
<label>Hónap: <input type="number" name="ho" value="1" min="1" max="12" step="1"></label>
<input type="button" id="btn" value="Mutat">
<input type="hidden" name="neptunkod" value="JJ9XFX">
</form>
</td>
</tr>
<tr>
<th>Hétfő</th><th>Kedd</th><th>Szerda</th><th>Csütörtök</th><th>Péntek</th><th>Szombat</th><th>Vasárnap</th>
</tr>
</thead>
<tbody id="napok">
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
</tbody>
</table>
<script>
document.getElementById("btn").addEventListener("click", naptar_mutat, false);

function naptar_mutat() {


/* Ezt a függvényt kell megírni. Az űrlap 'ev' és 'ho' mezőinek alapján
kéne feltölteni a 'naptar' azonosítójú táblázat 'napok' részében lévő
cellákat a megfelelő napok sorszámával.

*/

 

}

naptar_mutat();

</script>
</body>
</html>

hellsing Creative Commons License 2016.12.15 0 0 5240

Bakker, a :hidden. A toggle hiddenre állít mindent, így aztán nincs reset. Hüje aki kopipészttel programoz :)

Előzmény: hellsing (5239)
hellsing Creative Commons License 2016.12.15 0 0 5239

'reggelt!

 

Van egy tök egyszerűnek tűnő scriptem, mégse megy.

 

               $( '#bugForm' ).toggle( 750, function(){
                    $(':input','#bugForm').not(':button, :submit, :reset, :hidden').val('').removeAttr('checked').removeAttr('selected');

               });

 

Ha futtatom, nem történik meg a form reset. Ha simán kiveszem a reset részt a toggle callback-jéből, akkor megtörténik, de látható, mert azonnal lefut az animáció elindulása után.

 

Már szétgugliztam magam, de mindenhol azt írják, hogy a fenti script a jó módszer. Akkor mi a gond?

NevemTeve Creative Commons License 2016.05.31 0 0 5238

A beágyazott névtelen függvény első paramétere. Valószínűleg az illető kép id-jét kapod itt meg, csak nem használod.

Előzmény: Laja73 (5237)
Laja73 Creative Commons License 2016.05.31 0 0 5237

Van itt valaki? Az alábbi kódban mi az i szerepe?

 

$('.updown').click(function() {
    $(this).attr('src', function(i, oldSrc) {
        return oldSrc == 'images/arrow_up.png' ? 'images/arrow_down.png' : 'images/arrow_up.png';
    });
});

Laja73 Creative Commons License 2016.03.01 0 0 5236

Ez még a tavaly nyári probléma?

Előzmény: hellsing (5234)
szjozsi79 Creative Commons License 2016.02.29 0 0 5235

Eccerű:

Tudja a program azt az esetet, hogy "ha mindhárom mező üres"? Van ilyen esetkezelés?

 

Második megoldás: lehetne default kitöltés, érvényes, de nem teljesíthető feltételekkel, mondjuk 1970.01.01-1970.01.01 és 1%

 

Előzmény: hellsing (5234)
hellsing Creative Commons License 2016.02.27 0 0 5234

Help! Fekszik valakinek a jQuery Validation plugin?

 

Van 3 inputom: saleBeg, saleEnd (leértékelés első és utolsó napja) és salePerc (árengedmény). Ezt szeretném összehozni:

 

  • ha van saleBeg, kell lennie salePercnek is;
  • ha van saleEnd, kell lennie saleBegnek is és ennek egyenlőnek vagy nagyobbnak kell lennie annál (megoldva: greaterOrEqual);
  • ha van salePerc, annak 1 és 100 között kell lennie és kell lennie legalább saleBegnek.

Itt tartok:

 

    saleBeg : {
        dateISO : true,

        required : function ( ) {
           
return ( $ ( '#saleEnd' ) . not ( ':empty' ) ? true : false ) ;
       
}
   
} ,
    saleEnd
: {
        dateISO
: true ,
        greaterOrEqual
: '#saleBeg'
   
} ,
    salePerc
: {
        required
: function ( ) {
           
return ( $ ( '#saleBeg' ) . not ( ':empty' ) ? true : false ) ;
       
} ,
        number
: true ,
        range
: [ 1 , 100 ]
   
}

 

Ha ki vannak töltve a mezők bármilyen csoportban, az ellenőrzés jól működik.

 

A hiba az, hogy nem kéne neki, de mégis megköveteli mind a három mező kitöltését, ha mind a három üres (mert nem akciós a cucc). De miért?

szjozsi79 Creative Commons License 2016.02.26 0 0 5233

Ha idézőjelet akarsz stringbe tenni, akkor tedd aposztrófok közé, ha aposztrófot akarsz strigbe tenni, akkor tedd idézőjelek közé!

Ha egy stringbe akarod mindkettőt, akkor két vagy több részletben próbáld összefűzni.

Vagy még egyszerűbb, ha a php-t lezárod, ahol gondot okoz, és újranyitod, ahol már nem okoz gondot.

?>php-n kívüli<?php

Ha html kódot akarsz a böngészőnek elküldeni, akkor működik, cli-ben nem próbáltam, ott inkább az összefűzős módszer a jó.

 

Előzmény: gergerg (5225)
_szergej_ Creative Commons License 2016.02.24 0 0 5232

escape() + unescape()

Előzmény: gergerg (5225)
gergerg Creative Commons License 2016.02.22 0 0 5231

Olyat nem tudok ide beilleszteni. Ha látsz esélyt a megoldásra, akkor adok ftp hozzáférést és akkor meg tudod nézni. Ez egy fórum szöveg szerkesztője.

 

 

Előzmény: NevemTeve (5230)
NevemTeve Creative Commons License 2016.02.22 0 0 5230

Hát, ha ez egy komplett, futtatható és egyben minimális (tehát tovább nem egyszerűsíthető) program, akkor igen.

Előzmény: gergerg (5229)
gergerg Creative Commons License 2016.02.22 0 0 5229

Így esetleg?

 

Előzmény: NevemTeve (5228)
NevemTeve Creative Commons License 2016.02.22 0 0 5228

Esetleg beidézed valami ilyesmi helyre: http://pastebin.com/

De nagyon jó lenne, ha mindent kiszednél belőle, ami nem nélkülözhetetlen a probléma bemutatásához. (hint: http://stackoverflow.com/help/mcve)

Előzmény: gergerg (5227)
gergerg Creative Commons License 2016.02.22 0 0 5227

Esetleg átküldöm mailben a fájlt?

NevemTeve Creative Commons License 2016.02.22 0 0 5226

Szomorúan hallom. Persze megtehetnéd, hogy beidézed a releváns programrészt meg a hibaüzenetet/hibajelenséget, csak vigyázz, mert a fórum megfelezi a \visszaper jeleket: ezt írod be: \\\\ és ez lesz helyette: \\

(Persze ezt így kellett beírjam: ezt írod be: \\\\\\\\ és ez lesz helyette: \\\\)

Előzmény: gergerg (5225)
gergerg Creative Commons License 2016.02.22 0 0 5225

Nem megy, ugyan úgy megzavarodik. 

Előzmény: NevemTeve (5224)
NevemTeve Creative Commons License 2016.02.22 0 0 5224

Esetleg \' és \":

 

"comm._HTML(' ide szeretnék olyan html kódot beilleszteni, amiben szerepel \"macskaköröm\" vagy \'idézőjel\'')"

Előzmény: gergerg (5223)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!