php és a névterek

Szétnéztem a php5.3 táján, hogy milyen újdonságot hoz. Hamarosan itt van így meg kell nézni már csak hivatalból is. Aztán a namespace kivágta a biztosítékot. ilyen\namespace\operator ??
Normálisak ezek? Annó szó volt valami teljesen más lesz, még az is jobb lett volna… De ez? Tényleg el kell gondolkodnom azon, hogy valami normális nyelv felé mozdulok el. Eddig jó volt, de ez már nekem is sok… 🙁

kísérlet

Kipróbálom milyen hatása van egy ilyen levélnek 2009-ben Magyarországon.

“Tisztelt cím!

A két továbbított levelet a mai illetve a tegnapi napon kaptam.
Mindkettő megszegi a 2008. évi hatályos spam törvényt.

Idézet a 2008. évi XLVIII. törvényből:
“…reklám természetes személynek […] elektronikus levelezés vagy
azzal egyenértékű más egyéni kommunikációs eszköz útján […] kizárólag
akkor közölhető, ha ahhoz a reklám címzettje előzetesen egyértelműen és
kifejezetten hozzájárult.”

Kijelentem, hogy nem járultam hozzá előzetesen, címemet feltehetőleg
illegális adatbázis útján szerezte meg a levelet küldő cég.

A levelek a segits-magadon.hu domaint hírdetik, melynek tulajdonosa a
domain adatbázis alapján a TOGRUL Bt. A domain jelenleg a 213.163.8.130
IP címen található.

A levelek fejléce alapján mindkettőt a(z) 213.163.8.132 IP című
kiszolgálóról küldték ki, melynek a revers-e autoresponder.hu.

autoresponder.hu domain tulajdonosa Silihost Kft.
A fent található címekhez tartozó tartományok közvetlen felhasználója
szintúgy a Silihost Kft, internet szolgáltatója az Invitel Távközlési Zrt.

Jelenlegi levelemről másolatot kap:
A törvénysértő magatartást mutató Togrul BT.
A szervereket üzemeltető Silihost Kft.
A szervereket elhelyező Invitel Távközlési Zrt.
A Nemzeti Hírközlési Hatóság.


Köszönettel:
Gossler Károly”

amarok, ardour, pulseaudio és jackd ubuntun (félmegoldás)

Reggeli elfoglaltság gyanánt (ma korán kellett kelni, és még nem vagyok munkaképes :)) elkezdtem szórakozni az ardour 2-vel. Illetve kezdtem volna, de ismét azt kellett tapasztalnom hogy ez biz nem megy.
m.j.: Amarok legyen jelen esetben a mindenféle hangot lejátszó program.

A problémáról nagyvonalakban:

  • alapértelmezett hangrendszer a pulseaudio, ami direktbe az alsa-t használja
  • az ardour a jackd-et használná alapból (csak sejtem, hogy miért nem lövik hozzá a pulse-t)
  • jackd is az alsa-t használná alapból

A megoldás látszólag pofonegyszerű (és nem csak látszólag az, tényleg egyszerűen összelőhető):
jackd => alsa
pulse => jackd
amarok => pulse
ardour => jackd

Lássuk milyen problémákat kell leküzdeni:

  • pulseaudio deb csomagja nem szállítja a szükséges modult ubuntu alatt
  • jackd futtatásásához elengedhetetlen egy olyan felhasználó akinek van joga állítani a folyamatok prioritását
  • a jackd csomagja nem szállít felhasználót és rendszer szintű daemon indítást (init.d)

És a megoldások:

  • deb csomag: ezzel sajna nincs mit tenni, újra kell forgatni a csomagot a debian eredeti alapján, hogy a szükséges deb csomagokat megkapjuk.
  • jackd felhasználó: ezt, jelenleg úgy oldottam meg, hogy a saját 1000-es felhasználómnak adtam jogot a folyamatszabályozásra
  • rendszer szintű indítás: kézzel indítom a pulse-t és a jackd-t, szóval nem megoldott

Releváns lépések:
apt-get install ardour2
apt-get source pulseaudio
pulseaudio deb újraforgatás
(nem részletezem, install és control fájlokat össze kell vadászni az unstable forrásából és a jack-dev csomagot fel kell tenni. Ki fogom tenni a deb fájlokat amiket csináltam.)

~/jack.pa:

#!/usr/bin/pulseaudio -nF
#
load-module module-jack-sink
load-module module-jack-source

load-module module-native-protocol-unix
load-module module-volume-restore
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-suspend-on-idle
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif
.ifexists module-x11-publish.so
.nofail
load-module module-x11-publish
.fail
.endif

/etc/security/limits.conf:

@connor - rtprio 20
@connor - memlock 4194304
@pulse - rtprio 20
@pulse - nice -20

~/.jackdrc tartalmát ki kell kommentezni

jackd futtatása:

jackd -R -P4 -dalsa -r44100 -p512 -n4 -D -Chw:0 -Phw:0

pulseaudio futtatása kézzel (ami fut azt ki kell lőni előbb):

pulseaudio -nF ~/jack.pa

(sorrend: jackd, pulse)

A ardour-hoz tesztként egy mp3ból csináltam wav-ot:

mplayer -ao pcm:file="raw.wav" teszt.mp3

opera és mousewheel

Egérgörgetést elkapó alkalmazást írtam (jquery-t használ), és arra lettem figyelmes, hogy a mousewheel esemény linux alatt operában pont fordítva működik (legörgetek felmegy, felgörgetek lemegy). Utánajártam a neten és mindenhol ahol a mousewheel elkapásáról írnak megemlítik, hogy negálni kell a deltát mert az opera máshogy kezeli. Ezek szerint mégsem kezeli máshogy (nálam pont a “javítás” miatt lett hibás a görgetés-kezelés). Két dolog lehetséges: vagy linux alatt rendesen működik, vagy az általam próbált operában (9.27) már javították a hibát.

http://www.ogonek.net/mousewheel/jquery-demo.html

jogosultság

“azt el tom erni valahogy hogy gnome feluleten ugy lepjek be mar alapbol vagy ugy induljon a gnome hogy mindenhez root jogom legyen?”

Informatikus a szentem! 🙂

vonatinfo

vonatinfo.mav-start.hu

Egészen szimpatikus szolgáltatás. Azt leszámítva, hogy számomra jelenleg nem releváns a tartalom (miskolci vonalon járok), ötletes. Már legalább 3 éve be lehetett volna ilyet vezetni. 🙂
Azért a kódba belenézve érik az embert meglepetések, és tudnék fogást találni a rendszeren (grafika, setTimeout, popup stb), de most inkább örülök hogy ez is van! Hajrá! Az elpocsékolt valag pénzből értelmes dolgokat is lehet fejleszteni… 🙂

g. analytics szakma (GAG)

Benjamin korábbi megállapításával nem nagyon foglalkoztam annó és ezidáig, most viszont elkezdtem szórakozni az analytics beépített jelentés és szegmens készítő részével és valami elképesztő lehetőségnek tartom mint marketing mint programozói szempontból, ha valaki igazán megismeri és megtanulja használni. Azt kell mondjam Benjaminnak igaza van!
Azért én mint programozó hiányolok belőle dolgokat, ami miatt pont elkezdtem vele játszani. Az ingatlanguru látogatóit szerettem volna lekérdezni úgy, hogy az adott forrásról érkezők forrásonként hány százaléka a teljesnek. Nos ehhez egyenlőre táblázatkezelőt kell használnom. Összességében, azt hiszem egy átlátható logikus és nagyon jól használható eszköz az analytics ezen két szolgáltatása. Érdemes vele eljátszani!

Ha már itt tartunk:
http://sixrevisions.com/usabilityaccessibility/10-promising-free-web-analytics-tools/