Blogs

Kérdésgyűjtemény számokban

A 'Legyen Ön Milliomos!' Facebook játékom körülbelül egy éves működése alatt összesen 741 darab kérdés ajánlást küldtek a játékosok az alkalmazás erre a célra létrehozott felületén keresztül, amiből mintegy 43% a mai nappal sikeresen befejezett feldolgozást követően a kérdésgyűjtemény szerves részévé vált.

Apache SSL Named Virtual Host

A virtuális hosztok használata webes környezetben egy elterjeden használt megoldás, annak érdekében, hogy egy IP címmel több, eltérő domain név alatt üzemelő weboldal is kiszolgálható legyen. Ennek használatakor a web szerver a HTTP kérésben utazó HOST mező alapján azonosítja azt a virtuális kiszolgálót, amelyet használnia kell a kérés feldolgozához.

Ennek kapcsán még valamikor régebben foglalkoztatott a kérdés, hogy vajon lehetne-e ilyen virtuális hosztokat (named virtual host) csinálni HTTPS-t használó oldalakanál is, azonban akkor még sajnos nem volt rá a válasz.

Linux password reset

Néha bárkivel előfordulhat, hogy jelszó probléma miatt nem sikerül belépnie egy Ubuntu Linux operációs rendszerre.

Ilyenkor egy kézenfekvő megoldás a problémás felhasználó jelszavának a törlése. Feltételezve, hogy az adott géphez fizikai (de legalább valamilyen konzolos) hozzáférésünk van, ez egyáltalán nem jelent problémát, sőt szerencsés esetben még csak CD-t, vagy egyéb bootolható eszközt sem kell használnunk.

Jelen esetben én a Nemzeti Információs Infrastruktúra Fejlesztési Intézet (NIIFI) tagintézményei számára nyújtott cloud szolgáltatás használata során botlottam ebbe a problémába (erről részletesen később). Mivel rövid keresgélés után nem sikerült megtalálni milyen felhasználónévvel és jelszóval lehet belépni a frissen létrehozott VM-re, ezért két út állt előttem: megoldom magam, vagy megkérdezem a jelszót valamely cloud adminisztrátortól. Praktikus okoból (és mert egyébként is szórakoztatóbb) én az első megoldást választottam.

Translation in progress

As you can see, my website is under translation. This means new blog posts will be created mainly in English, but old ones aren’t planned to be translated at all. However, menus, labels and other components will be translated as soon as possible, depending on my free time. There is a lot of Hungarian content which may be worst to check beyond the English ones, if you can.

Take a look around and please feel free to contact me if you have any question.

Unreachable mailing service from abroad

There is some situations when domestic pepole want to use services from abroad. In my case one of my friends wants to use a hungarian e-mail service, freemail.hu, from Germany, but service area of Freemail is limited to Hungary for security reasons (only POP3 protocol is affected). We do not know how long this security restriction will take, unfortuantelly. So today's question is that: what should we do to download my friend's mails via POP3 protocol from abroad against the security restrictions? Well, there are a lot of potential solution but because I have several Linux servers around the Internet and, to be honest, I love them I will use a Linux server instead. Let me show how.

Manage multiple cluster from single Ambari Server

Since there was a relatively high interrest about my plain old Apache Ambari patch, I will try to summarize my experiences in short.

I must emphasize that my investigations took place years ago, on April, 2013 so during this long time Ambari must have been updated a lot as it is shown by its GitHub repository. The latest version of Ambari is 2.1.2, released two days ago, but mine could not be more recent than 1.2.2.

Essentially, Ambari version 1.2.2 was able to manage multiple clusters but this could not be seen at the web user interface at all. Fortunately, Ambari has REST API used by the javascript UI as well, so if my old findings are accurate, you should be able to create and install two clusers via curl calls. You can find my REST call set here. Of course, I know these calls may not be clear enough to be easily used and thus difficult to understand but I hope it will help. At the end of setting up a cluster, do not forget to set CLUSTER_CURRENT_STATUS to disable the setup wizard according to the above linked file.

Reverse SSH tunnel SOCKS5 proxyn keresztül

Mindenki tudja, hogy a tűzfalak jók, a tűzfalak kellenek, a tűzfalak remek szabályokat tudnak kikényszeríteni amikkel sokkal biztonságosabbá tehetjük a hálózatunkat. Természetesen azonban a biztonságnak ára is van. Ez az ár esetemben egy többszörösen eltűzfalazott linux gép internet felőli elérhetetlenségét jelenti, ami időnként elég kellemetlen tud lenni. Mit lehet ilyenkor tenni?

Az egyik kézenfekvő megoldás a reverse SSH tunnel. Emellett meg kell említeni a VPN lehetőségét is, de engem most nem ez izgatott, így reverse SSH tunnel lett. Ez a következő képpen néz ki egy Fedora 22-t futtató "védett" gép és egy Ubuntut futtató "külső" gép esetén.

Time-lapse videó készítés

Nem olyan régen, elkezdtem a kertemben lévő növényekről félórás gyakorisággal fényképeket készíteni. Ezzel mára eljutottam odáig, hogy van közel 3000 darab fényképem a növekedésükről, amiket fel kellene dolgozni és videót csinálni belőlük.

És itt jön az első probléma: a természet "galádsága", hogy általában nem ugyanakkor kel fel és nyugszik le a nap, vagyis pusztán az egyes képek készítésének időpontjára alapozva nem lehetséges eldönteni, használható-e a kép vagy sem egy nappali videóhoz. Na és persze ha ezt sikerült megoldani, videóvá is kellene varázsolni a képeket.

Díjat nyert a Versike

A Safer Internet Day 2013 keretében a versike.hu is részese lett azon összesen 6 honlapnak, amelyek részesülhettek a Magyar Kiváló Online Gyermektartalom 2013 Díjban, így 2014. február 11-én Mirkné Haba Anikóval és Öcsémmel, Nyíri Tamással hárman vehettük át az ezért járó díjat.

Amint azt a hirtado.hu tudósítása is írja, a megméretés célja arra ösztönözni az érdeklődőket, hogy készítsenek a gyerekeknek olyan netes tartalmakat, amelyek a tanulásnak, a játéknak, a felfedezésnek és az alkotásnak adnak teret.

Google Calendar használata Windows Phone 8 alatt

Pár hónappal ezelőtt kaptam, majd a BlackBerry DevAlpha B-m WiFi kapcsolatának meghalása miatt kicsit később használatba is vettem a Nokia Lumia 820 telefonomat ahogy arról már korábban írtam. Lévén, hogy előszeretettel használom a Google naptár szolgáltatását, ezért a telefonváltás után azonnal komoly kellemetlenséget okozott, hogy csak az elsődleges naptárat tudtam használni a telefonomról. Némi keresgélés után sikerült megtalálni, hogyan tudom elérhetővé tenni az összes naptáramat mindenféle extra varázslás nélkül.

Feltételezve, hogy a telefonon egyébként már beálíltásra került a Google Calendar account, a lényeg röviden a következő (Firefox 27 alatt):