Videók átnevezése automatikusan, készítési idő alapján
A korábbi írásomban említett helyreállítás után a visszaszerzett videófájlok időbélyegzője már nem a tényleges készítési időt mutatja és a nevük se utal az eredetükre, így nem egyszerű kiválogatni azokat, amelyek igazán fontosak számunkra. Erre megint megoldást jelent az ffmpeg csomag használata, aminek segítségével ki lehet olvasni a visszaállított videófájlok metaadatait.
Lejátszható videók kiválogatása helyreállítás után
Hozzám került pár merevlemez, amelyek egy NAS-ból lettek kiszedve, miután az adatok elvesztek róluk (az egyik le volt formázva, a másik csak szimplán meghibásodott, s az érintkezőinek javítása után ismét életre kelt). Szerencsére már korábban megvettem az Active@ File Recovery programot, így a BtrFS fájlrendszeren tárolt adatokat is sikerült visszaállítani. Mivel csak mp4 fájlokat kellett keresni, így elég volt csak ezeket keresni. Természetesen a többezer visszaállított fájl közül nem volt szükség mindre (a pár másodperces biztonsági kamerás felvételek nem kellettek már), s ami vissza is jött, se mind hibátlan, vagy rendben lejátszható.
Adatgyűjtés web scraping technikával
Előfordulhat, hogy szükségünk van nagyobb adatmennyiségre, amit kézzel összeszedni időrabló, reménytelen vállalkozás. Ha amúgy nyílt adatbázisban, valamilyen weboldalon elérhetőek a kívánt adatok, akkor össze is lehet őket gyűjteni. A nem direkt lekérdezős, weboldalon keresztüli módszert nevezik web scraping technikának. Én időjárási adatokat szerettem volna összeszedni, amit a Weather Underground oldalon meg lehet találni. Az oldalnak nagyszerű tulajdonsága, hogy bárki csatlakozhat hozzá, s visszamenőleg is meg lehet nézni a különböző értékeket akár évekre visszamenőleg is.
Hangfájlok konvertálása tömegesen ffmpeg segítségével
Ez az apró szösszenet azért jött létre, mert szükségem volt rá, hogy diktafonról letöltött hangfájlokat úgy tudjak kiírni CD-re, hogy az asztali lejátszóban is hallgatható legyen. Azonban a diktafon nem a CD formátumnak megfelelő mintavételezést használt, így a Burrrn program azonnal kiakadt tőle, s nem írta meg a lemezt.
“Távirányító” készítése az IRPlus alkalmazáshoz LIRC fájl alapján
Ez a leírás a hobbielektronika.hu oldalon felvetődött kérdés nyomán született meg, ahol egyik fórumtársunk szerette volna használni az IRPlus alkalmazást, ámde elakadt egy olyan eszköz felvételével, ami nem szerepel az alap eszközök között. Szerencsére megtalálta az ő eszközéhez szükséges távirányító kódjait a http://lirc.sourceforge.net/remotes/ oldalon, s itt kezdődtek az igazi nehézségek.
Firefox frissítése lokális hálózaton központi szerverről
Ez az iromány nagyvállalati környezetben dolgozó rendszergazdáknak lehet segítség - otthoni környezetben, kisvállalatnál, pár számítógép esetében nem feltétlen érdemes alkalmazni. Azt mutatom be benne, hogyan lehet saját frissítőszervert létrehozni a Mozilla Firefox böngészőhöz, s azt automatizáltan működtetni.
Python modulok telepítése Windows rendszeren
Python modulok telepítésére a legáltalánosabb módszer a "pip" használata:
pip install modulnév
Azonban belefuthatunk abba, hogy különböző hibaüzeneteket dobál nekünk, ahelyett, hogy gondolkozás nélkül lefutna a parancs:
NameError: name 'pip' is not defined
SyntaxError: invalid syntax
Tyrant Unleashed Optimizer powershell tools (English version)
In these days I play a lot of with Tyrant Unleashed hosted on Kongregate. The ingame resources are limited and I don't want to spend money on it, so the ingame missions needs a lot of efforts to complete. Usually it takes a lot of time to free to play players to acomplish a mission or an ingame goal. Luckily there are other people who involved in this problem so the Tyrant Unleashed Optimizer (TUO) was born. This software also needs some prerequisite to use it, like saving your cards deck into a text file. For this game and the TUO I have written some script listed below.
Tyrant Unleashed Optimizer powershell segédprogramok
Click here for the english version.
Mostanában internetes játékok közül gyakorta szoktam a Kongregate oldalon található Tyrant Unleashed kártyajátékkal játszani. Mivel az erőforrások végesek és pénzt nem akarok rá áldozni, így a benne lévő küldetések komoly rákészülést igényelnek, s sokszor csak nagyon hosszú idő után lehet ezzel a játékmóddal teljesíteni egy-egy kitűzött célt. Szerencsére mások is foglalkoztak már ezzel a problémával és így megszületett a Tyrant Unleashed Optimizer (ezentúl csak TUO) program. Persze ez a program is igényel egy kis rákészülést a használathoz, mint például a meglévő pakli listájának szövegfájlba mentése. Ehhez a játékhoz és a TUO-hoz születtek meg az alább csatolt szkriptjeim.
A gmail és a pontos címek…
Régóta "küzdök" azzal a furcsasággal, hogy a gmail-re regisztrált címemre nem nekem szóló üzeneteket kapok. Próbáltam felvenni a kapcsolatot a támogató osztállyal - természetesen sikertelenül. Ma azonban elszakadt a cérna, amikor több, mint 40 levelet kaptam, merthogy valami "okos" az én címemhez hasonlót regisztrált be valami csoportmunkatámogató rendszerbe.