µtorrent szerver lehalás ellen
A µTorrent gyártói szerencsére linux platformra is kiadtak egy verziót, ugyanakkor van egy problémám vele: folytonosan lehal szegmentálási hibára hivatkozva. Mivel untam már folyamatosan kézzel újraindítani a programot, ezért készítettem egy bash scriptet, ami folyamatosan ellenőrzi, hogy fut-e a program, ha nem, akkor pedig újraindítja.
#!/bin/sh INSTANCES=`ps aux | grep utserver | wc -l` while [ 1 ] do if [ $INSTANCES -lt 2 ]; then echo "Utserver is not running, restart... (`date`)" ./utserver > /dev/null fi sleep 1 done
A script futásához szükségeltetnek a következők:
- Legyen futtatási jog a bash scriptünkre
- A scriptnek a µTorrent mappájában kell lennie
- A µTorrent indítójának utserver kell, hogy legyen a neve
Online szótanuló program 2.0
UPDATED: Összehoztam a progiból egy 2.0-ás verziót. Már van facebook alapú azonosítás is. Váljon hasznotokra: http://www.szabogabor.net/learnwords/
read moreLESS hiba pontos fájlneveknél
LESS-éknél úgy gondolják, hogy fájlnévben maximum egy pont lehet, a kiterjeszés és a név elválasztására. Én meg nem így gondoltam, úgyhogy vakarhattam is a fejem 5 percig. A következő a hibaüzenet: “a.match(/(?:^|\/)([-\w]+)\.[a-z]+$/i) is null”. Megoldás: ne használj pontot a less fájlok neveiben vagy ne használj LESS-t.
read moreAutomatikus uppolás Hardveraprón
Tök jó dolog, hogy a hardveraprón lehet úgymond uppolni a meghirdetett terméked, azaz naponta kétszer a hirdetési lista elejére hozni, ezzel is segítve a termék eladását. Mostanában én is rendszeresen hirdetek és egyszerre több terméket is. Először azzal próbáltam egyszerűsíteni ezeknek a termékeknek az uppolását, hogy beraktam a könyvjelzőkhöz az uppoló oldal url-jét, ezzel viszont az a baj, hogy minden terméknél 2× kell kattintani. Ez 5 termék esetében napi 20 kattintást jelent, feltéve ha nem feledkezik meg róla az ember. Ez a másik probléma a könyvjelzős módszerrel. Beugrott, hogy a folyamat lefuthatna akár teljesen automatikusan is. Mire lesz szükség:
- Webtárhely, ahol tudsz futtatni PHP-t és van cURL extension hozzá
- Cron, az időzített futtatáshoz
Ugorjunk neki! Nyisd meg a kedvenc editorod, hozz létre egy új fájlt és másold be ezt:
<?php $IDs = array( // Ide írd be a termékeid id-ját, pl. 1123027 'ID_1', 'ID_2', 'ID_3' ); $loginName = 'Hardveraprós felhasználónév'; $loginPassword = 'Hardveraprós jelszó'; // Először be kell jelentkezni $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://hardverapro.hu/muvelet/hozzaferes/belepes.php"); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_POSTFIELDS, array('login_name' => $loginName, 'login_pass' => $loginPassword)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); curl_exec($ch); $baseURL = "http://hardverapro.hu/muvelet/apro/felhoz.php?id="; foreach($IDs as $ID) { // És uppolás minden elemnél curl_setopt($ch, CURLOPT_URL, $baseURL . $ID); curl_setopt($ch, CURLOPT_POST, true); curl_exec($ch); } curl_close($ch); ?>
Mentsd el a fájlt és töltsd fel a tárhelyedre. Az időzítés már kissé bonyolultabb, kivéve ha van cPanel-ed. Én konkrétan ott állítottam be. Ha nem áll rendelkezésedre cPanel vagy egyéb cron beállítást segítő alkalmazás, akkor használhatod saját operációs rendszered is az időzített feladatok futtatására. A linuxokon azt hiszem alapból van cron, a beállításáról a neten rengeteg jó leírást lehet találni. Az időzítés egyszerű és mindenki a saját igényei szerint állítsa be (én délelőtt 10 órát és este 6 órát lőttem be), viszont a parancs talán nem annyira egyértelmű:
wget -q -O /dev/null http://www.domain.hu/fájlnév.php
Történések
Habár ma egész nap gépeltem, most mégis arra vetemedtem, hogy írjak pár sort, ezt kell tennem. A legutolsó személyes bejegyzésem óta rengeteg dolog történt velem. Hirtelen nem is tudok felidézni mindent, de kezdem azzal, ami a legelőször az eszembe jut, a legjelentősebb. Kiköltöztem a koliból 4 év után! Egyrészt örülök, hogy van egy saját kecóm most már, bizonyos fokú biztonságérzetet ad, másrészt szomorú vagyok emiatt. Az eddigi legjelentősebb 4 évemet tudhatom a hátam mögött. Olyan tapasztalatokat szereztem, olyat éltem át, olyat tanultam, ami meghatározó volt és lesz örökre és én ezért nagyon hálás vagyok minden ott lakónak. Rengeteg új ismerőst szereztem a KCSSK-ban, jófej embereket, morbidokat és zseniket. Volt ott öröm és bánat is, de a legfőbb, hogy mindíg volt akivel ezt megoszthattam. Teljesen átalakult a személyiségem – érzésem szerint pozitív irányban – a 4 év alatt.
A kolival viszont egy probléma van: az ember ott még nem teljes értékű ember (szerintem).
Az élet megy tovább, alkalmazkodnom kell az új körülményekez. Az új lakás nagyon bejön, rengeteg hely van, igényes és a legfontosabb hogy szabadnak érzem magam itt (furán hangzik, de a koliban mindíg volt bennem egy olyan érzés, hogy kirakhatnak, mert ugye illegális bevándorló voltam és hiába ismertek a portások meg mindenki ezer éve, akkor is azt éreztem amikor beléptem a koliajtón, hogy lehet, hogy most rájönnek, hogy nem itt lakok és kivágnak). Azért tetszik ez a lakás, mert tök üres volt a berendezése (azaz nem is volt
) és így a saját ízlésemnek megfelelően alakíthatom ki a környezetet, ami számomra fontos. Nem tudnék lakni egy olyan helyen, ami be van rendezve a szocialista időkből fennmaradt, nyikorgó, retró színekben pompázó bútorokkal. Három hetes egyedüllakásom konklúziójaként megállapítom ismét, hogy a tárgyak, a pénz nem fontosak, egyedül az ember a fontos. Rohadtul hiányzik az ökörködés a Rolival, a szomszédolás, a my-os összejövetelek. Remélhetőleg, ha találok valami jósrác lakótársat, akkor nem fogom ezt érezni.
Most ráálltam az ismerkedés témára (főleg nőkkel) és azt hiszem ez az a téma, amit ha mesterien fogok űzni, akkor teljes lesz az életem. Már látom is lelki szemeim előtt, amint nem lesz időm unatkozni, mert annyi ismerős vár, hogy elhúzzunk party-zni, ökörködni, sportolni, stb. Remélem ez minél előbb be fog következni, habár én most ezen 100%-osan pörgök. Szerencsére nem kell egyedül “bejárnom az utat”, van egy hihetetlen jó közösség (pua.hu), akik ebben segítenek (és persze ez visszafelé is érvényes).
XAMPP: Couldn’t start MySQL!
Ma ebbe a kis problémába futottam, szerencsére megoldottam pár perc alatt a dolgot, de lehet, hogy van olyan aki nem lesz ilyen szerencsés. Szóljon hát neki ez a leírás:
Egyszerű jogosultsági problémával van dolgunk (vagy egy másik lehetőség, hogy még egy mysql instance fut). Hogy biztosan használjon a leírás, csekkoljuk a mysql error log-ot, mit is ír.
1 | tail -f /opt/lampp/var/mysql/{valami}.err |
Ha valami hasonló
InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name /opt/lampp/var/mysql/ib_logfile0
, akkor az általam említett problémáról van szó. A megoldás:
1 | sudo chmod -R 777 /opt/lampp/var/mysql/ |
Ext.dd.DragTracker használata
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | var dragTracker = new Ext.dd.DragTracker({ /* * Megadható vele, hogy hány pixelnyi * egérmozgás után kezdődjön el a dragging */ tolerance : 3, /* * Az itt megadott értékkel (ms) késlelteti * a "drag start" eseményt */ autoStart : 300, /* * Ez a függvény hajtódik végre az egér lenyomása után, * első és egyetlen paramétere a mousedown event */ onBeforeStart: function( e ) {}, /* * Draggelés közben hajtódik végre folyamatosan, * első és egyetlen paramétere a mousemove event */ onDrag: function( e ) {}, /* * Ez a függvény hajtódik végre az egér felengedése után, * első és egyetlen paramétere a mouseup event */ onEnd: function( e ) {} }); /* * Az initEl paramétere a figyelni kívánt html elem */ dragTracker.initEl( HTMLElement ); |
Unique Password Protect
A Unique Password Protect egy wordpress plugin, melyet posztok és oldalak jelszóval történő védésére fejlesztettem. Ezt ugyan a wordpress is tudja alapból, de a plugin segítségével minden egyes felhasználóhoz külön jelszó rendelhető. Amit tudni kell a pluginról:
- Minimum 6 karakteres jelszavakat fogad el
- Csak és kizárólag már mentett posztok, oldalak szerkesztése közben jelenik meg a doboz, ahol jelszó rendelhető a tartalomhoz (azaz Új bejegyzés és Új oldal oldalakon nem jelenik meg)
- Egyenlőre angol nyelvű lokalizációval (igény esetén többnyelvűsíthető)
- WordPress 2.9.2-n lett tesztelve
Telepítés a megszokott módon. A plugin letölthető itt.
read moreFeel the power
Sziasztok! Gondolom mindenki izgatottan várja, hogy mi történt velem az elmúlt időszakban.
Be kell valljam nem sok minden. Lehet ez az öregedés jele?
Remélem nem. Na de tényleg! Szóval az van, hogy mondjuk felkelek reggel 10 felé, megiszok valamit majd kezdődik a munka. Gépelek ezerrel este 6-7-ig, utána pihenés, ami nem túl aktív: gép előtt ülök vagy pedig olvasok valami érdekeset. Ha még van munkamorál, akkor ezután következik a 9-10-ig tartó ismételt kódolás (igaz milyen izgalmasan hangzik), amit a felüdülést és egyúttal a külvilággal egyetlen kapcsolatot jelentő kondizás követi. Őszintén szólva nem csak unalmasnak hangzik, hanem az is!
Hiszem azonban, hogy a mostani erőfeszítéseknek a jövőben meglesz az eredménye. A munkába ölt energia reményeim szerint megfog térülni nemsoká, a tanulásnál pedig fel sem merül bennem az, hogy értelmetlen. Most olyasmit tanulok amit azt hiszem minden iskolában kellene: személyiségfejlesztés. Épp T. Harv Eker – A milliomos elme titkai c. könyvet bújom, nagyon jó. Tök rövid, viszont annál tartalmasabb. Úgy gondolom, hogy valóban jelentős változást hozhat az egyén életében, ha alkalmazza a leírtakat. Amúgy ezzel kapcsolatban van egy vágyam: kíváncsi lennék egy olyan felnőttre, akit gyerekkorában ezoterikus és a könyvben megjelenő gondolatokkal táplálják. Én úgy képzelem el, hogy egy rendkívül sikeres, magabiztos személy lenne. Ha gyerekem lesz egyszer (majd 50 éves koromban
) biztos vagyok benne, hogy így nevelem. De most térjünk rá a cím sugallta témára…
Ma annyira jól ment a kondi, érdekes volt. Régebben inkább nyűgnek éreztem elmenni, de logikusan végiggondolva sokszor a kondi javára billent a mérleg a lustulás helyett. De ma más volt: izomlázam volt mindenhol, k*va hideg volt kinn és bőven akadna is tennivaló, de úgy látszott kicserélték a tesco gazdaságos elemeket duracellre, mert senki nem tudott volna ma lebeszélni az edzésről. Többek között azért is, mert nagyon bejön az új terem a modern és dizájnos megjelenésével, a szimpatikus pultosával és a többé-kevésbé jófej tagjaival. Terveim szerint ha megmarad év végéig a lelkesedés (márpedig miért ne maradna meg?) akkor év végén 10 kilóval izmosabb leszek. Lényegében ez lenne az ideális testtömeg, melyet ha elérek nem fogok tovább tömegelni, csak kidolgozni a meglevő izmokat. Szép cél azt hiszem és tartható. Ez az idei évemre az egyik fogadalmam. Ha valaki esetleg társunkul szegődne (Bende a másik kemény legény
) annak igazán örülnék. Tessék mozogni, mert az okosak szerint az hasznos (meg szerintem is)!