Értesítő lejáró forgalmiról

Egy felhasználói ötlet nyomán (kösz, Valér!) új funkcióval bővült az Égvemaradt.hu!

Mostantól belépés után, a Műszerfalon, az Egyéb adatok részben megadhatod a forgalmi engedélyed lejárati dátumát. Ha ezt megteszed, akkor a rendszer a lejárat előtt először 90, majd 60, végül pedig 30 nappal emlékeztető levelet küld, hogy időben megszervezhesd a járgányod vizsgáztatását.

A lejárati dátumot a Műszerfaladon adhatod meg

A korrektség úgy kívánja, hogy leírjam: nem mi találtuk fel a spanyolviaszt, ez a funkció elérhető a hivatalos Ügyfélkapun keresztül is. Ha van ügyfélkapus fiókod, érdemes bekapcsolni ezt a feature-t, nekem már segített.

Ha viszont nincs, esetleg valami más okból nem tudod vagy nem akarod használni azt a szolgáltatást, akkor mostantól az Égvemaradt.hu lehet az új megmentőd! És ehhez ráadásul még egy Kormányablakba sem kell elzarándokolnod. 😉

Te milyen új funkciót látnál szívesen az oldalon? Írd meg kommentben vagy levélben az info@egvemaradt.hu címre, és lehet, hogy épp neked mondhatok majd köszönetet egy következő blogbejegyzésben az új remek ötletért!

☮ üzenetsablon

Gyorshír: (a poszt írásakor) holnap, azaz 2016. október 1-jén, a Hungaroringen megrendezik az idei Volkswagen-találkozót.

vw_hippifalu_2015-bogarak-rika3849s-foto_kaiser_erika_crop

A Hippifalu egyik* autóján (pszt: egy Transporteren!) ott virít majd egy Égvemaradt.hu-matrica is, ennek örömére pedig beizzítunk egy régi üzenetsablont, amely eddig kikommentezve pihent a kód mélyén:

Szép autó! 😉

vw_hippifalu_2015-tabortuz_fenyfestes_ejszaka-rika4669s-foto_kaiser_erika_crop2Ezzel a rövid, ám pozitív üzenettel akkor is feldobhatjuk az autót egész évben ápolgató, szeretgető gazdák napját, ha esetleg nem sikerülne személyesen gratulálni nekik. Biztos, hogy sok járgány fogja megérdemelni a dicséretet, ezért erre a napra ez az üzenetsablon fogja elfoglalni a lista első helyét!

Látogassatok ki a találkozóra, nézelődjetek, ámuljatok és érezzétek jól magatokat!

Peace and love,
Égvemaradt.hu

belyeg128_small

Ui.: Az üzenetsablon a találkozó után is elérhető marad, de a lista alapértelmezett, első pozícióját újra a névadó sablon fogja elfoglani.

*: aztán a nap végére akár már többön is 🙂


Hogy mit honnan:

  • Hippifalu életképek a 2015-ös találkozóról: a találkozó saját képgalériájából (és ha hinni lehet a fájlneveknek, akkor Kaiser Erikától)

A Zöld Lakat

Nemrég egy alig észrevehető, mégis nagyon fontos változás került be az RszMail-be. A szemfüleseknek talán feltűnt, hogy a böngésző címsorában megjelent A Zöld Lakat:

lakat_grad
Ott van!

Ez nem kisebb dolgot jelent, mint azt, hogy az oldal mostantól biztonságos kapcsolatot biztosít a szerver és a böngésződ között!

buliNéhány korábbi posztban (pl. ebben) érintettem már ezt a témát, így most nem szeretnélek untatni a részletekkel, de a lényeg, hogy ezzel az új, jövőbe mutató* fejlesztéssel új kapuk tárultak ki az alkalmazás előtt. Ezek közül az első és legfontosabb a push értesítések lehetősége, később pedig további kényelmi és/vagy hasznos funkciókat tudunk beépíteni (pl. rendszámfelismerés fényképről).

A biztonságos kapcsolat örömére ki is kapcsoltam a Firebase appot, ami eddig a push értesítéseket kezelte (mondjuk teljesen megszüntetni nem volt szívem, úgyhogy az odatévedőket most udvariasan átirányítjuk a Főoldalra). 🙂

southpark

További előny, hogy mostantól a jelszavad is biztonságosan utazik a hálózaton, így sikerült még egy támadási lehetőséget elvennünk a gonoszoktól. Ettől függetlenül továbbra is javasoljuk, hogy minden fiókodhoz — tehát az RszMail-hez is — eltérő jelszót használj.

A nemkocka látogatók itt abbahagyhatják az olvasást, a kockáknak pedig még némi háttérinfó. 🙂

Nem lenne korrekt nem megemlíteni a posztban a Let’s Encrypt nevű kezdeményezést, amely lehetővé tette az oldal HTTPS-esítését. Ez a (nagy, neves szervezetekből összeállt) csoport a teljesen titkosított internetet tűzte a zászlajára, és ezért hajlandóak tenni is (és nem úgy, mint a böngészőfejlesztők, akik egyszerűen letiltják az egyes funkciókat titkosítatlan kapcsolaton keresztül -.-).

Our goal with Let’s Encrypt is to get the Web to 100% HTTPS.

"Ez derék dolog, srácok!"
“Ez derék dolog, srácok!”

A Let’s Encrypt által kiállított tanúsítvány ingyenes, de semmivel sem rosszabb a fizetős verzióknál — egyszerűen végre valaki felismerte, hogy amíg néhány nagy cég bevételi forrásként tekint az SSL tanúsítványokra, addig nem fog tömegesen elterjedni a biztonságos kapcsolat.

A teljesség kedvéért idekívánkozik a Get HTTPS for free! is, amely — bár a neve egy ájfonnyerős/lehúzós/átverős oldalt sejtet — a Let’s Encrypt egy felhasználóbarát** wrappere, és amely nélkül esélytelen lett volna a HTTPS-re való átállás. Persze biztosan bennem van a hiba, de az én cPanelhez szokott, tunya agyamnak még ez a wrapper is egy izzasztó akadályfutás volt, de a kemény munka meghozta a gyümölcsét, és végül sikerült megszerezni a tanúsítványt. 🙂

Ha Te is hasonló feladattal találod szembe magad, és hozzám hasonlóan megilletődsz az SSL, TLS, CSR és hasonló HBR-ek láttán, szólj, és szívesen segítek. 🙂

belyeg128

green_lantern
Nem veszlek be a posztomba.

Ui.: Ebbe a posztba valahogy bele akartam keverni A Zöld Lakat analógiájára a Zöld Lámpást is, de aztán arra jutottam, hogy számomra annyira szörnyű élményt nyújtott a film, hogy inkább nem riasztom el az amúgy is gyér közönségemet ilyen utalásokkal. Remélem, értékeled, hogy megkíméltelek ettől az erőltetett párhuzamtól. 🙂

*: ez bullshitnek hangzik, pedig nem az.

**: vagy nevezzük inkább kevésbé felhasználógyűlölőnek 🙂


Hogy mit honnan:

Summer special üzenetsablon

Megérkezett a nyár és vele természetesen a kánikula is. 😐 A hőségre az RszMail egy új, nyári üzenetsablonnal reagál:

Gyerek/állat maradt a forró autóban!

Sajnos ez az az időszak, amikor minden évben előkerülnek a napon álló autóban hagyott gyerekről vagy kisállatról szóló hírek. A szülő/gazdi persze csak néhány percre ugrott el bevásárolni, de ez a “néhány perc” komoly veszélyt jelenthet a forró utastérben maradtakra.

dog_w_ac
Egy fokkal jobb megoldás [Kérlek, ne törd be az ablakot. Megy a klíma. Van vize, és a kedvenc zenéjét hallgatja.]
A gondatlanságot megszüntetni/megelőzni sajnos nem tudjuk, de az új üzenetsablonnal biztosítjuk, hogy tényleg akárki üzenhessen a jármű (regisztrált) tulajdonosának néhány kattintással, bejelentkezés nélkül.

Reméljük, hogy soha nem lesz rá szükség!

belyeg128U.i.: Elnézést kérek a tanévnyitós posztkezdésért. Sajnálom.


Hogy mit honnan:

  • A summer special üzenetsablon ötlete: egy kreatív munkatárstól 🙂
  • Autóban hűsölő kutya: Twitterről

Nyomulunk!

tl;dr: Van push értesítés mobil és asztali Chrome-ra! Jejj!

kulka_orom
Kulka János is örül a push értesítéseknek.

Úgy kell, hogy:

  • bejelentkezel,
  • belépsz a Műszerfaladra,
  • legörgetsz a Push értesítések részhez,
  • ráböksz a nagy “Push értesítések beállítása” gombra,
  • megadod az eszközöd nevét,
  • bepipálod a “Kérek push értesítést…” jelölőnégyzetet,
  • ha megjelent alul valami hosszú, szürke szöveg, akkor
  • ráböksz a nagy “Mentés és bezárás” gombra,
  • és kész!

UPDATE: Ez egy kicsit megváltozott, most már közvetlenül a Műszerfaladon tudod kezelni a push értesítéseket.

Ha nemcsak ez, hanem a háttér is érdekel egy picit, akkor olvass tovább. Akkor és csak akkor.

Először is bocsánatot kérek a cím borzalmas szójátékáért, nem vagyok rá büszke. De hogyan lehetne másképp kezdeni egy push értesítésekről írt posztot? 🙂

nenyisd

Azért jó a cégünknél dolgozni, mert az ember sok hozzá hasonló, problémamegoldásra kihegyezett mérnökemberrel van körülvéve. Ha olvastad az előző bejegyzést, akkor tudhatod, hogy a push értesítések összerakásánál — akkor látszólag — áthatolhatatlan falba, a HTTPS hiányába ütköztem. Ezt nyilván nemcsak a blogon, hanem a munkahelyi beszélgetések alkalmával is elsírtam a többieknek, így kaptam egy remek tippet (kösz, Zoli!): a Firebase használatát. Ez egy olyan* szolgáltatás, ahová fel lehet tölteni egy webappot, amely aztán (most jön a — számomra — fontos rész!) HTTPS-en keresztül, a legújabb előírásoknak megfelelően lesz elérhető.

Bár a tipp úgy szólt, hogy dobjak el mindent, és költöztessem át az egész RszMail-t a Google által nyújtott platformra, én azért ennél egy fokkal óvatosabb voltam. Egyrészt már megvolt a teljes architektúra, nem akartam mindent elölről kezdeni, másrészt szeretem teljes egészében kézben tartani az oldal működését, a biztonságérzetemhez pedig még szükségem van az oldschool FTP-n feltöltős, cPanelen kattintgatós felületre (a Firebase ilyet nem ad).

Tehát a feladat az volt, hogy írjak egy, az RszMail-hez tartozó, azt kiegészítő webappot, amely technikailag teljesen független az RszMail központi részétől, és mindössze annyit tud, hogy feliratkoztatja a felhasználókat a push értesítésekre, és kezeli azokat. Szóval technikailag egy teljesen idegen alkalmazás értesítéseire kell feliratkozni, igen. 🙂

Természetesen a felhasználói élményt (van ilyen?!) meg kellett őrizni, ezért az app pontosan úgy néz ki, mint maga az RszMail, és arról is gondoskodnom kellett, hogy a külső app és a központi alkalmazás között sima legyen az átjárás. Ja, de ezzel azért ne is nyissak (nagy) biztonsági rést a rendszeren. Remélem, legalább ez utóbbi sikerült. (Várom a ‘; DROP TABLE Users; – nevű eszközöket…) 🙂

drop_table
Az ember úgy küzd a közúti bírságok ellen, ahogy tud…

Az ötlet végül csak félig jött be — a Firebase a Google push motorját, a Google Cloud Messaging-et használja (időközben átnevezték Firebase Cloud Messaging-re, és minden bizonnyal sokat alakítottak is rajta, de ez most mindegy), amely egyelőre (?) csak Android és iOS natív appokkal, illetve Chrome böngészővel működik. Szerencsére utóbbinak legalább mobil és asztali verziójával is.

Szóval jelenleg ott tartunk, hogy ha (viszonylag friss) Chrome-ot használsz**, akkor azonnal értesülhetsz a rendszámodra érkezett üzenetekről, akkor is, ha a levelezőkliensed nem pittyeg minden egyes új levélnél. Ez azért elég jó! 🙂

Természetesen van még hová fejlődni: implementálnom kell a Web Push API-t, ami már egy W3C-kompatibilis megoldás lesz, és akkor már Firefoxon, Safarin, meg minden egyeben fognak suhanni az értesítések (már ha maguk a böngészők is veszik a fáradságot, hogy szintén implementálják). Ehhez viszont kell az előző posztban említett HTTPS, szóval ez még egy kicsit arrébb van.

Hű, már 500 szó fölött járunk, lassan be kell zárni ezt a posztot. Pedig azt terveztem, hogy az RszMail (HTTP) – Firebase app (HTTPS) közötti átjárásról is írok! Meg a service workerekről, meg az általuk felmerülő kockázatokról, meg a meghiúsult AJAX hívásaimról, meg az XSS támadásokról, meg a CORS-ról, meg-meg-meg… De talán jobb is így, hogy nem, mert ez már tényleg csak a nagyon kockákat hozza lázba úgy, mint engem… Számomra nagyon érdekesek voltak ezek a témák! 🙂 De akkor erről majd személyesen, ha egy beszélgetés fonala úgy hozza…

belyeg128*: Nem, a Firebase ennél sokkal több, de nekem most ez volt a lényeg. Olvass utána, amúgy király dolog! 🙂
**: Persze csak állandó internetkapcsolattal rendelkező okostelefonról vagy számítógépről, csodát tenni nem tudunk.


Hogy mit honnan:

Megjöttek a matricák!

Nagy az öröm az RszMail háza táján (azaz nálam)! Miután zárás előtt 5 perccel sikerült beesnem a nyomdába, átvehettem a projekt első, fizikai valójukban is manifesztálódott elemeit!

Matricák!
Matricák!

Egészen hihetetlen érzés: méretük van (pixel helyett centiméterben!), súlyuk van, textúrájuk van…! Ráadásul a bennem szunnyadó (?) gyermek is azonnal felébredt, hiszen matricákról van szó: m-a-t-r-i-c-á-k-r-ó-l, amiket

  1. le lehet húzni a papírról,
  2. fel lehet ragasztani bárhova: a hűtőszekrényre, az albumba, a füzetre, apa autójának az ablakára (apa morog érte), a kistesó homlokára, vagy… akárhova! 🙂
Ismét csak: Matricák!
Ismét csak: Matricák!

Na de!

Nem vagyok olyan önző, hogy magamnak tartsam meg őket, és nyilván Te is azért olvasod most ezt a posztot, mert kíváncsi vagy, hogyan juthatsz hozzá egyhez. A válasz az, hogy ez kétféle módon lehetséges, és annak az eldöntéséhez, hogy Rád melyik vonatkozik, egy egyszerű kérdésre kell felelned: mond neked valamit 2.17A kifejezés?

Ha igen, akkor a matricádat a büfében tudod beszerezni, a mikrók mellől. Ha nem, akkor egyelőre nincs más választásod, személyesen kell találkoznod velem, hogy odaadhassam Neked. 🙂 Ehhez írj

  • egy kommentet ide (teszteljük a blogmotort!), vagy
  • egy levelet az info@egvemaradt.hu-ra, vagy
  • keress meg akármilyen más csatornán.

Mindkét esetben jár a matrica mellé egy nagy-nagy köszönöm tőlem, illetve tőlünk, az RszMail csapatától: Köszönjük, hogy a regisztrációddal bizalmat szavaztál a rendszernek, és értelmet adtál az erőfeszítéseinknek! Ígérjük, hogy folytatjuk, és a jövőben is érkeznek majd új fejlesztések, hogy még jobb szolgáltatást nyújthassunk Nektek.

A matricák sajnos és természetesen limitált példányszámban elérhetőek.
mondhatnokViszont ha kevésnek bizonyulnak, akkor lehet utánrendelni, szóval aki lemarad, az se csüggedjen, biztosan lesz még ilyen (vagy hasonló) akció!

Ja igen, még néhány apróság, ami esetleg érdekelhet Titeket: A matricák 10 x 7,5 cm-esek, és a hátsó oldaluk ragad, azaz az autó ablakára belülről nem lehet őket közvetlenül felragasztani (én ilyenkor azt a workaroundot alkalmazom, hogy a matricát felragasztom egy átlátszó fóliára, majd azt ragasztom az ablak belső oldalára).

Két verzió készült, az egyik egy kicsit formálisabb (“egvemaradt.hu regisztrált jármű” felirattal), a másik inkább személyesebb (“Üzenj nekem! egvemaradt.hu” felirattal). Természetesen amíg van, addig szabadon lehet választani a két verzió közül. Mindkettő hozza a hamisítatlan RszMail életérzést a #064DA2 színnel, a menő kocsival és az autentikus betűtípussal. 🙂

Még egy kis kedvcsináló

Jó szórakozást a ragasztgatáshoz! 🙂

belyeg128


Hogy mit honnan: