Időzóna kinyerése JavaScripttel

Ha későbbi PHP-s DateTime() objektumokhoz akarjuk használni, akkor ez a leghasznosabb:

Intl.DateTimeFormat().resolvedOptions().timeZone

A több böngészővel kompatibilis megoldás a hagyományos Date() használatával:

new Date().toString()
2017.02.16. 15:12 - legyes

Weboldalak kliens oldali gyorsítótárazása, azaz HTML5 Appcache

Korábban csak a HTML fejlécek módosítgatásával lehetett jelezni egy böngészőnek, hogy gyorsítótárazható a tartalom. Ezekkel lehetett csalni kicsit a webszerverben is, vagy az oldalt generáló scriptben is. A HTML5-ben viszont megjelent az úgynevezett “Application cache”, ami a weboldal offline (Internet kapcsolat nélküli) módjához ad egy leírót a böngésző számára, amit online módon is előnyünkre fordíthatunk. Olvass tovább…

2017.02.13. 13:23 - legyes

Böngésző kliens oldali hibák naplózása szerver oldalon

Webapp fejlesztéskor felmerül az az igény, hogy valahogy tudni kellene a JavaScript kódban felmerülő hibákról. Persze van az a változat, hogy “Légy szíves nyomj egy Control+Shift+I -t, válaszd a Konzol-t és mondd el, hogy mit látsz”, de ez annyira nem praktikus. A reggeli kávé melletti Facebook postok görgetése közben egy hasznos webes blogra bukkantam, a https://blog.fps.hu -ra. Bejegyzéseikből látszik, hogy a témát náluk is az Élet adja. Ott találtam a témaindító bejegyzést: JavaScript hibák naplózása szerver oldalon . Amit én egy kicsit átszabtam:
Olvass tovább…

2017.02.10. 15:34 - legyes

XML konvertálása JSON objektummá vagy asszociatív tömbbé PHP-vel

Annak ellenére, hogy a JSON nagyon hódít – nyilvánvaló okok miatt, még mindig nagyon sokan használnak XML formátumokat. Többek között ilyen az RSS feed is, de az egyik legerősebb marketinggel rendelkező bérelhető webshop API-ja is, a ShopRenteré. XML-el dolgozni viszont rémálom a JSON-höz képest. Így hát felmerült a probléma, hogy  valami egyszerű megoldás kellene, ahelyett, hogy minden XML-t végignézek. Olvass tovább…

2017.02.08. 00:45 - legyes

JSON képes MySQL 5.7 telepítése Debian linuxra

A NoSQL hullám nagyon hódít, amivel én nem feltétlenül értek egyet, mert azt vallom, hogy mindent arra kell használni, amire való (azaz adatok tárolására, szűrésére, stb. SQL-t). Az egyik fő indok mellette azt szokott lenni, hogy JSON objektumokat lehet benne tárolni és azokkal lehet dolgozni. Így  kliens oldal eleve készen kapja, nem kell a backenden összerakni és szétszedni újra és újra. Olvass tovább…

2017.02.06. 15:03 - legyes

Akár percekre is megfagy a Windows 10 az SSD meghajtós gépen

ssd_i_o_stop
Az SSD-ről használt Windows 10 esetén elég gyakori jelenség, hogy a gép I/O-ja teljesen megáll. A feladatkezelő 100% lemezhasználatot mutat, de alatta azt látjuk, hogy kb. semmit sem csinál. Ilyenkor az épp futó programok között még tudunk váltogatni, az egérmutató is mozog, de bármit akarunk indítani, látszólag semmi sem történik. Ha így hagyjuk a gépet, akkor kb. fél-3 perc után egyszer csak végrehajtódik minden és megy minden tovább, mint ha mi sem történt volna. A képen látható helyen – a Feladatkezelőben – ilyenkor 100% kihasználtságot látunk és hasonlóan kicsi írási és olvasási forgalmat.
Olvass tovább…

2016.12.07. 11:15 - legyes

Élet a Telekom ADSL2 3play routerrel

Azt hiszem rájöttem a #Telekom ADSL átok egyik megoldására. Pénteken volt szerencsém használni egy Telekom routert (ZTE Speedport Entry 2i). Egy linux iso fájlt töltöttem le. Felfigyeltem rá, hogy miközben töltődik le a nagy fájl, semmi más nem nyitható meg, mintha nem is lenne net és a letöltés sebessége is egyre kisebb. A hálózatra kötött többi gép is azt hitte, hogy megszakadt a net vagy hogy szakadozik. Amint végzett az iso letöltés, azonnal bejöttek a weboldalak.

Szal’ aki Telekom ADSL hálózaton netezik, az kérjen kölcsön egy rendes routert és egy ADSL2+ modemet (vagy VDSL modemet, amiben van Annex-B ADSL2 is) és próbáljon rá újra.
Nálam egy Routerboard RB751G van és egy D-Link gagyi ADSL2+ modem. A használhatósága ennek a kombónak fényévekkel jobb, mint ezekenek a telekomos vackoknak. A ZTE csodában beállítható egy PPPoE pass-trough, szal’ ha épp nincs kéznél ADSL2+ modem, akkor próbáljuk meg csak modemnek használni a telekomos vackot.

Ha sikerrel járt a művelet, de nem akarsz bonyolult Mikrotiket használni (Routerboard), akkor az Asus és a TP-Link árul ADSL2+ modemmel egybeépített routereket. A Telekom területére általában “Annex-B”-set kell keresni.

Mikrotikes routerből alap igényekhez jó lehet egy hAP Lite vagy egy hAP ac Lite . Ezekben nincs modem (de elvileg a ZTE kacat használható csak modemként – amit nem próbáltam), de routerként fényévekkel használhatóbb, mint a gagyi routerek. A felületük (Mikrotik) eléggé bonyolult, komoly igényeket is képesek kiszolgálni, de szerencsére rendelkeznek egy “varázslóval” is, ha csak egyszerű WiFi routerként akarjuk használni.

Sajnos külön modem már nem nagyon kapható, csak olyan ami routerrel egybeépített. Érdemes lehet kölcsön kérni Asus vagy TP-Link modem+router eszközt. Arra viszont figyelni kell, hogy a Telekom területre általában Annex-B szabványt tudó készülék kell. Továbbá ha a telekomos csodarouterben van telefon és vagy TV is, akkor kissé bonyolultabbá válhat a probléma megoldása.

2016.12.04. 13:58 - legyes

jQuery: Form serialized $.post, fájlokkal is

Eddig Stackoverflow-ról ellesett serializeObject() függvényt használtam a célra, de jött az az igény, hogy fájlokat is kellene küldeni a postban. Keresgéltem, de vagy szörnyen körülményes vagy félkész megoldásokat találtam csak. Így egyesítettem a találtakat:

<form id="form_new" action="#" enctype="multipart/form-data">
   <input id="szoveg1" name="szoveg1" type="text" />
   <input id="szoveg2" name="szoveg2" type="text" />
   <input id="fajl1" name="fajl1" type="file" />
</form>

Olvass tovább…

2016.11.23. 20:57 - legyes
1 2 3 14