É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!

Hol vagyunk?

Rövid pihenő után itt az új Égvemaradt.hu-s kezdeményezés: mutassuk meg egymásnak, merre találkozhatunk! Akár matricás az autód, akár inkognitóban vagy tag*, kérlek, töltsd ki ezt a nyúlfarknyi kérdőívet, írd meg, hogy általában merrefelé bukkan fel a rendszámod!

Ha valamiért ide nem töltődött volna be a kérdőív, akkor megtalálod itt: https://goo.gl/forms/m7js83Lywj2Ki73O2, ha pedig inkább a bejelentkezés után elérhető Műszerfalat részesíted előnyben, akkor keresd az “Egyéb adatok” → “Előfordulási helyek” mezőt! Itt egyébként később is naprakészen tarthatod a megadott helyeket.

Használhatsz pontos címet, utcát, kerületet, várost – a lényeg, hogy fogalmunk legyen a térbeli eloszlásunkról. Amikor elég adat összegyűlik, készítek belőle egy “hőtérképet”, és feltöltöm ebbe a posztba. Ha kéred, még értesítelek is róla. 🙂

A terv az, hogy a térkép megmutatja az adott terület “felhasználósűrűségét”, azaz áttételesen azt, hogy egy bizonyos helyen mekkora az esélye annak, hogy az utcán járkálva/autózva véletlenül találkozol majd egy Égvemaradt.hu-taggal. Valahogy így fog kinézni:

Heatmap
Példa hőtérkép a Google oldaláról

Kifejezetten hasznos, ha nem csak egy, hanem több környéket adsz meg, például az otthonit és a munkahelyit. Mivel – bár eltérő időpontban, de – a rendszámod mindkét helyen megtalálható, a térkép így jobban fogja tükrözni a valóságot.

Egyelőre csak érdekességképpen szeretném térképre dobni az elhelyezkedéseket, hátha mást is érdekel annyira, mint engem. 🙂 Megígérem, hogy az adatokat nem adom tovább senkinek, csak összesítem őket, és megrajzolom belőlük a térképet, tehát egészen biztos, hogy ez alapján nem lesz lenyomozható egyetlen autó sem.

UPDATE: És íme a térkép az eddig beérkezett adatok alapján!

Kitöltésre fel, egymásba botlani menő! 🙂

*: Maradt még néhány matricám, kérsz? 🙂 Ha igen, írj ide, kommentben, vagy az info@egvemaradt.hu címre!

Lenin a sarokban
Pst, hey, kid!

Hogy mit honnan:

☮ ü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)

Születésnap, név-nap

Bő egy hónap nyári szünet után üdv újra a blogon! Posztok hiányában azt gondolhatnád, hogy az augusztus uborkaszezon volt, de ez nem igaz. Sőt! Augusztusban és szeptember elején a következők történtek:

  1. Egy évesek lettünk
  2. Nevet váltottunk
  3. Megújult az SSL tanúsítványunk
  4. Tárhelyszolgáltatót váltottunk

És hogy hogyan érint ez Téged?

Egy évesek lettünk

Örülj velünk! Ezen kívül más dolgod nincs. 🙂

Boldog születésnapot!
Ő is örül, a maga módján.
Nevet váltottunk

Sok jótanácsot megfogadtunk a tesztév alatt, de az egyik legnagyobb horderejűvel, a névváltoztatással eddig vártunk. Most viszont, hogy egy éves lett a projekt, ideje volt elhagyni a munkacímet, a nehezen megjegyezhető, sokak szerint nyakatekert logikájú RszMail-t, és felvenni a sokkal felhasználóbarátabb, magával az URL-lel is harmonizáló Égvemaradt.hu-t. Így most már nem lesz többé kérdés, hogy mit jelent a név, illetve hogy akkor most miért nem az rszmail.hu címen érhető-e el az oldal — a keresztelővel ezt a kétértelműséget sikerült teljesen tisztázni.

keresztelo

Az oldalon most már mindenhol az új névvel találkozhatsz, a blogon viszont nem írom át a régi bejegyzéseket, mert az a történelem meghamisítása lenne, meg amúgy is rengeteg (felesleges) munkát jelentene. 🙂

Megújult az SSL tanúsítványunk

Mivel a Let’s Encrypt által kiállított SSL tanúsítványok 3 hónapig érvényesek, szeptember elején újra kellett igényelni egyet. Elképzelhető, hogy az internet valamelyik bugyra (a tárhelyszolgáltató, a DNS szerverek, valaki más útközben, a böngésződ vagy akármi, nem akarok hülyeséget mondani) elgyorsítótárazta az előzőt, ami ugye már lejárt. Ha az egvemaradt.hu betöltésekor hibaüzenetet kapsz, akkor ürítsd ki a böngésződ gyorsítótárát, és próbáld újra. Ha ezután sem működik a dolog, akkor írj nekünk!

Tárhelyszolgáltatót váltottunk

Ez csak FYI, egyáltalán nem érinti a felhasználókat.

Ez a poszt most csak ennyi, a jövőben majd igyekszem érdekesebb eseményekről beszámolni. 🙂

belyeg128_small


Hogy mit honnan:

Kitekintés

Régóta terveztem, hogy írok egy bejegyzést más, az RszMail-hez hasonló, autósok elérhetőségét célzó projektekről, lehetőségekről. Hiszen természetesen nem én találtam fel a spanyolviaszt, előttem is biztosan sokan gondoltak rá, hogy célszerű lehet üzenni az autósoknak — az én látókörömbe eddig két megoldás került be.

"Rossz helyen parkolsz, de maradj ott!"
Kerékbilincs, avagy “Rossz helyen parkolsz, de maradj ott!”

Az első szolgáltatást maga a Nemzeti Közlekedési Hatóság nyújtja: kérhetjük a telefonszámunk vagy e-mail címünk bevitelét az adatbázisukba (forgalmi engedély kiállításakor ingyenesen, egyébként 2300 Ft-ért).

good_guy_greg2
Good Guy NKH

Ha ezután egy szabálytalan parkolást a közterület-felügyelők kerékbilinccsel vagy elszállítással jutalmaznának, előtte értesítik a tulajdonost, aki negyed órán belül a helyszínre érkezve elkerülheti az intézkedést (és csak a parkolási bírságot kell megfizetnie). Ezt a lehetőséget már több nagy autós újság is megénekelte (Totalcar, Vezess), illetve új forgalmi kiadásánál az okmányirodában is felhívják rá a figyelmet (személyes tapasztalat). Szerintem érdemes élni vele.

wltEgy egészen más — vélt vagy valós — piaci résre repült rá egy román csapat, a We.Love.Traffic. A bemutatkozó videójuk alapján már majdnem leírtam, hogy randiappot fejlesztettek, de a Google Playen elérhető infók szerint nem (csak) ez volt a céljuk. 🙂 Van egy pár közös elem az RszMail és a We.Love.Traffic ötletlistáján (forgalmat akadályozó autó odébbküldése, másik autós figyelmeztetése), de ők főként az appon belüli chatelésre helyezték a hangsúlyt, míg az RszMail az egyszeri üzenetküldésre és a privát adatok védelmére. Mindenesetre adtak egy ötletet, ami lehet, hogy a következő Valentin-napra bekerül az üzenetsablonok közé:

Tetszik az autód, randizunk? 🙂

pool
Mi nagyon titokzatos népek vagyunk ám!

Egy megbízható informátorom szerint egy budai sufni félhomályában készülődik egy harmadik, RszMail-hez nagyon hasonló alkalmazás is, de arról még nem írhatok semmit. Remélem, hogy ha megjelenik, nem konkurenciát, hanem partnert fog jelenteni az én megoldásomnak — de erről majd később. 🙂

Az autósok sokan vannak (a KSH szerint 2015 végén majd’ négymillió járműnek volt magyar rendszáma), ennek tükrében pedig furcsa, hogy nem jelent meg még az RszMail-hez hasonló hazai applikáció. Ez persze az én malmomra hajtja a vizet, szóval nem panaszkodom. 🙂

Mindenesetre, ha ismertek más, idevágó alkalmazást, kérlek, osszátok meg velem kommentben vagy e-mailben!

belyeg128

Disclaimer az üzenetsablon ötletéhez: Mi itt az RszMail-nél mélyen elítéljük az aranyásást. De egy autó nem csak az árával keltheti fel a környezete figyelmét (sőt!), szóval lehet létjogosultsága a sablonnak… 🙂


Hogy mit honnan:

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:

Tudtad-e?

Kedves Nézőink, “Haszontalan tények” rovatunk 439. része következik.

bemondok

Kezdésnek egy kis dicsekvés: Talán elsőre fel sem tűnik, de az RszMail elég sok — főleg EU-s — ország rendszámformátumát tudja kezelni (nézd csak meg az országjel legördülő listáját). Amikor a különböző formátumokat egységesen kezelő programrészletet írtam, akkor bukkantam rá a következő — igencsak haszontalan — tényre, amit most megosztok Veletek:

frog

Azaz minden más (régiókódos vagy régiókód nélküli) országban oda tudtak figyelni rá, hogy elég legyen egymás után leírni az alfanumerikus karaktereket az azonosításhoz (pl. egy magyar ABC123 vagy egy osztrák W1234AB egyértelmű szóközök és kötőjelek nélkül is), egyedül a precíz germánoknál nem. 🙂

Tehát egyedül náluk nem lehet tudni, hogy az RSZM01 karaktersorozat a regensburgi szad Szelíd Motorosok támogatójáé vagy a remscheidi Zöld Manóé-e. Simán találkozhatnának az Autobahnon, valahogy így:

rszm01
Azért mekkora szerencse, hogy nem illusztrációk készítésével keresem a kenyerem…

Ennyi volt ez a poszt, nem kell belőle tanulságot levonni, és igen, I’m fun at parties. Annyit tudok felhozni a mentségemre, hogy ha nem kellett volna külön dolgoznom a német rendszer miatt, akkor valószínűleg bennem sem merült volna fel, hogy ilyen dolgokról elmélkedjek.*

belyeg128U.i.: Egyébként nagyon durva, hogy mennyi és milyen információt lehet találni neten a rendszámokról, bizonyos arcok nagyon komolyan veszik ezt a dolgot… o.O Respekt!

*: Na jó, de, felmerült… 🙂


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: