Blogbejegyzések

Linux / terminate process tree

Csoport azonosítóval (groupid, gid) lehet leállítani folyamatot és alfolyamatait, viszont nem biztos hogy a leállítandó folyamatunk a legmagasabb szülő, és így a csoport kilövésével nem kívántakat is leállíthatunk.

Arra kerestem megoldást, hogy egy folyamatot úgy állítsak le, hogy csak erre és az összes gyermek folyamatára vonatkozzon.

Megoldás itt:
http://stackoverflow.com/questions/392022/best-way-to-kill-all-child-pr…

Vagyis:

kill -- -$( ps opgid= $PID | tr -d ' ' )

Érdemes elolvasni a magyarázatot amit az emberke ír, mert elsőre nem egyértelmű.

A számítógépes / konzolos flipperjátékok fejlődése 1. rész

Flippermániás sógoromnak köszönhetően az elmúlt időszakban elég sokszor foglalkoztam különféle flipperekkel, megnéztük végre a Flipperek Éjszakáját (itt egy régebbi cikk), Slamtilteztünk szilveszterkor, és azóta teljesen belebolondultam a témába. Mivel alapvetően számítógépeket és konzolokat gyűjtök, ezért kipattant a fejemből az ötlet, hogy áttektintem az elmúlt 30-40 év termését. Persze nem lesz teljes a felsorolás, főként a számítógépes változatok terén, pusztán csak ízelítőt szeretnék nyújtani a fejlődésről.

Az első részben a 2. generációs konzolokkal kezdek, hiszen az 1. generációs gépekre, egy kivételével, nem jelentek meg flipper(jellegű) játékok. Ahol elérhető, a képre kattintva a böngészőben futtatható emulátor nyílik meg!

Kezdjük a sort a Fairchild Channel F (Saba Videoplay) (1976) gépével.

A Videocart 17: Pinball Challenge nevű játék 1978-ban jelent meg. Nevével ellentétben nem flipper, valójában egy breakout klón, így sok szót nem is vesztegetnék róla. Leírása szerint 132 variációt tartalmaz a játék (fantázianevek: Pinball Wiz, Crossover, Blok-Shot, Cooperation, Pro Challenge, Double Blok, két játékos is játszhatta.) Az alapötletet a különböző méretű ütők, változó labda sebesség, láthatatlan tégla, és egy különleges változat - ahol az ütő mérete csökken minden egyes alkalommal, amikor eléri a labdát - bővíti. (Érzésre olyan ez, mint a sárgakazik 1000 in 1 változatai. Ugyanaz az alap, minimális változatatásokkal.)

A teljes cikket itt olvashatjátok el (nincs kedvem másolni a sok linket és képet :-D).

the society of spectacle

(mivel csak értelmes témáról lehet írni.)
eddig lusta voltam utánanézni, de úgy tűnik 2006-ban készült egy magyar fordítása a szóban forgó Debord műnek, ami úgy gondoltam esetleg érdekelhet egyeseket. lévén ha szól róla valaki előbb, akkor már én is előbb elolvastam volna.
http://www.c3.hu/~ligal/spekt%20tars%20liget%2011%20print.pdf

a saját példányomat még a bookdepositoryról szereztem be egy ideje, jelenleg ott is kapható példány 10$ alatt, ami még elég korrekt ár 200 oldalas hosszt el nem érő könyvért, szerintem.
http://www.bookdepository.co.uk/Society-Spectacle-Guy-Debord/9780934868…

új Apache, új gondok...

Komponensek:

AIX-5.2
httpd-2.4.7
apr-1.5.0
apr-util-1.5.3

Problémás rész:

/usr/local/src/httpd-2.4.7/srclib/apr/libtool --silent --mode=link \
    gcc  -pthread  -mtune=native -maix32 -std=c99 \  
        -Wl,-brtl  -L/usr/local/lib -lcpotlas -Wl,-brtl,-brtllib -lrtl \
        -Wl,-blibpath:/usr/local/lib:/usr/lib:/lib -Wl,-brtl \   
        -o mod_cache_socache.la \
        -Wl,-bI:/usr/local/src/httpd-2.4.7/server/httpd.exp \
        /usr/local/src/httpd-2.4.7/srclib/apr-util/libaprutil-1.la \
        -rpath /usr/local/libexec/apache2 -module -avoid-version \
        mod_cache_socache.lo

ibus

Néha ha megterhelnem a gépem néhány alkalmazásban elromlik a szövegbevitel.

A recept a következő: Erős terhelés, közben gépelek: nem történik semmi, mert a gépnek nincs ideje feldolgozni az inputot. Megszűnik a terhelés, random karakterek megjelennek a képernyőn. Utána bármilyen billentyűt nyomok valami minta alapján 2-3 betűt ismételget.

"Megoldás": átvált terminálra, ibus exit, enter, örül.

Múltkor nézem tor browsert, elindul, nem tudok gépelni bele. ibus exit, enter, örül.

Minek ez nekem, ha csak szívok miatta?

Képnézegető terminálban

function img { for image in "$@"; do convert -thumbnail $(tput cols) "$image" txt:- | awk -F '[)(,]' '!/^#/{gsub(/ /,"");printf"\033[48;2;"$3";"$4";"$5"m "}'; echo -e "\e[0;0m"; done ;}

ééés...

$ img akármi.jpg

Egyszerű és elegáns, minden respect ide: http://www.reddit.com/r/commandline/comments/1e6oev/24bit_aka_true_colo…

Érdemes olyan terminál emulátor alatt kipróbálni, ami nem gnome-terminal :)

Csak óvatosan az uefi-vel, meg a fastboot-tal...

...mert ha nagyon jól működik, többet nem kell belépni a "biosba" :)

Történt ugyanis, hogy az ubuntut belőttem gpt+uefi kombóra, még jó pár hónappal ezelőtt. Nagyon pöpec, gép bekapcsolásától 1mp és már belilul a kép, (ubuntuék mikor akarnak normálisan működő splashscreent csinálni?) 5 másodperc múlva meg felállt az asztal.

Persze ehhez be kellett kapcsolni fastboot-ot. Aminek eredménye, hogy egyszerűen nincs időm belépni a biosba. Valamiért a shift-re a grub se jön elő, pedig elvileg ott lehet valamit matatni az uefi-hez. Eddig sose volt erre szükségem, ezért nem is vettem észre.

Februári retro számítógép klub

Aktív és eredményes klubnapot tartottunk szombaton. Kipróbáltuk hogyan kell a Spectrumot wav fájlokkal megetetni (nem nagyon akart összejönni, csak a Donkey Kong töltődött be stabilan, meg egyszer talán az International Karate).
Sajnos a tesztelt Spectrum+ borzalmas képminősége miatt (iszonyat zajos volt a jel a tv-n) a Currah Speech hangját nem sikerült meghallani (az eredeti modulált jelet és a Mic kimenetet a Currah Speech-be kell átvezetni, és onnan kell a tv-re kötni a gépet. Így az eredeti speaker helyett a tv-n hallhatóak a hangok).
Kiderült, hogy a Donkey Kong kutya nehéz és genya játék, hat embernek sem sikerült az első pályát megcsinálnia (vagy mi voltunk bénák ;-))

Ha még nem játszottátok a Lemmingset két személyes változatban, mihamarabb próbáljátok ki, ugyanis űberbrutál egymás ellen küzdeni!

Viszont Sega Megadrive-t ne használjatok univerzális tápegységgel (a sajátja otthon maradt), mert kevés a szufla az ilyen tápokban, és nagyon hamar túlmelegedhet, aminek a következményeit nem részletezem. Percekig kerestük, honnan jön a szag... .

A Prince of Persia valószínűleg SNES változatban a legszebb, ez szombaton szintén kiderült.



A fácse csoporthoz itt lehet csatlakozni: https://www.facebook.com/groups/168433960032024/

OpenBSD desktop kialakítása három egyszerű lépésben

0)

install53.iso boot, telepítéskor megadom, hogy a billentyűzet hu legyen, ezután tudja, hogy az install seteket ftp.fsn.hu megfelelő könyvtárából töltse le. játékokat kiveszem, az összes többi beikszelve. ntp, xdm yes, ssh permitrootlogin no, és így particionálok, hogy ne foglaljon az os túl sok helyet:

a / 500 MB
b swap (memóriánál valamivel több vagy igény szerint)
c disk
d /tmp 500 MB
e /var 500 MB
f /usr 2 GB
g /usr/X11R6 1 GB (talán ez is lehetne 500MB)
h /usr/local 10 GB
i /usr/obj 2 GB
j /usr/src 2 GB
k /home maradék összes

ennek még lesz böjtje később, pedig így is 9GB az alaprendszer helyfoglalása, az egyéb csomagokról nem is beszélve. lehetne dobni az alapértelmezett biztonságot és egy /-t + swapot használni, mint egy ubuntu alapértelmezett telepítés, akkor az egész rendszer elférne 6GB-on.

Telekom túlterhelt? :)

Nézném a T-Home IPTV-t, de borzalmasan kockásodik a kép, szaggat a hang. Modem, STB újraindítás, modem nem is connectel, argh.

Ügyfélszolgálat 1412 tárcsáz, "A hálózat túlterhelt.". Másik telefonról is. Argh. Ez egy furcsa nap. :)

Hangosan gondolkodom...

Zita tökön is rúgott miatta. :)
Szóval tök fasza, gyakorolgatom ezt a programozás dolgot. Eddig szép és jó, de... Kurva nehéz önállóan kitalálni valami értelmes problémát, amivel gyakorlok is, meg valamilyen szinthez tartozik. Valami ilyen feladatgyűjtemény kellene. Néztem a könyvtárban, rendkívül viccesek vannak. A legfiatalabb 2001-es, aszondja az első tizenx feladat: mi a hiba az alábbi Pascal programrészletben? A legöregebb meg valami ruszki számológép programozását tárgyalja... Tényleg nincsen legalább közelítőleg nyelvfüggetlen, tényleges kódírást gyakoroltató gyűjtemény? (Az, gondolom, már extra igény, hogy valamennyire szintezve is legyenek a feladatok...)
Tudom, megvan a Stroustrup-féle könyv, abban is vannak feladatok - csak azok sem igazán ilyenek. De felőlem jöhetnek akár ide is ötletek, háátha megküzdök velük.
Az egész egyébként onnan eredeztethető, hogy elkezdtem tanulgatni a programozást. Amit ajánlottak, azok közül valamiért a Java az, ami leginkább megragadta a fantáziám, úgyhogy azzal küzdök jelenleg.
Sőt, az egésznek a gyökere, hogy keresztrejtvények készítése közebn eltört a ceruzafaragóm. Gondoltam, masinéria ritkábban törik el.
Az is szép dolog. Ha jól meggondolom, akkor maga a szerkesztő program két részből áll. Az egyik a hálózat maga, amit szerkesztek, a másik meg az eszköz, emivel szerkesztem. Annyira rájöttem, hogy a hálózatot tovább lehet bontani, mert mezőkből áll, amiben lehet betű vagy fekete négyzet, valamint jobbról és alulról határolhatják vastag vonalak. Ezt megcsinálni osztálynak nem kunszt. Helyette inkább az editorral szopok. Valahogy a Java nem támogatja igazán a nyersen kinyomott adatokat, a szofisztikáltabb címke meg hasonló elemek meg pont azt nem akarják, ait én akarok. Na mindegy, bő nyállal könnyebb, ahogy a favágók mondják.
Mondjuk az is felette segíti a gondolkodásomat, hogy jelenleg 311,3K-es testhőmérséklettel plusz egy komplex homlok és arcüreg-gyulladással is meg kell küzdjek. Sebaj, talán hétfőig kitart az ónos eső, és akkor egyszerűen esélytelen, hogy mehessek dolgozni.
Gergő is alakított, hétvégén megtanulta a teljes nagybetűs ábécét, ha olyanja van, akkor még össze is tudja olvasni. Büszke vagyok rá, de vajon mi lesz az első olvasmánya?
És, hogy ne örüljetek, most XFCE alól (mivel a konyhában borozok) tudok vidám muzsikákat linkelgetni...
Ja, néztük ezt a Dal nev izét, hát Botó szabályosan megrémült, el kellett kapcsoljunk,hogy lenyugodjon... Négy hónaposan ilyen kifinomult ízlése legyen valakinek... :)
Szóval akkor:
Burzum - Hvis Lyst Tar Oss
Darkthrone - In the Shadow of the Horns
Mayhem - Freezing Monn
Mayhem - Freezing Monn (de most Csihar Attilával a mikrofonnál)
Dissection - Where Dead Angels Lie
Satyricon - Dark Medieval Times
Enslaved - Lifandi Liv Undir Hamri
Immortal - Frostdemonstorm
Ulver - Bergtatt
Hellhammer - Satanic Rites

android desktop project β

tehát. bevezetésképpen is, szereztem egy ilyet egy huppertől: https://www.miniand.com/products/MK803%20Android%20Mini%20PC

első látásra azt gondoltam elég gyenge lesz a feladatra, de meglepően jól muzsikál. ugyan szereznem kellett hdmi-dvi átalakítót (rosszul emlékeztem, csak dsub/dvi van a monitoromon) és egyéb kiegészítőket (self powered usb hub, wireless/usb keyboard/mouse, sata-usb hdd enclosure, +1 sd kártya), mostanra egészen "belaktam".

első dolgom természetesen az F-Droid apkjának beszerezése volt, majd legyalultam a googles dolgokat, kamerát, és egyéb felelesges huncutságot. Jelenleg telepített dolgok: AndChat, aDownloader, Firefox, K9, Twidere, APG, ConnectBot. Az alap videólejátszót kénytelen voltam meghagyni, mert a vnc botrányos sebességet produkált az eszközön, de semmi különösebb problémám a gyárival, így e felett egyelőre szemet hunyok.

I <3 CentOS

CentOS-t (is) hasznalunk, mert... mert az entersprise. Vagy mi. 6.5, minden frissitve. Bar amugy nem ertem, hogy miert enterprise egy olyan OS, ahol ha veletlenul rossz napon (i.e. uj release utan) adsz ki yum update-et (ami alapesetben ugye frissiti a csomagokat), akkor az update-bol dist-upgrade lesz. Na nem baj, lenduljunk tul ezen.

Probalnek curl-lel levelet kuldeni, korabban Ubuntu-n hasznalt script-bol:

curl: option --ssl-reqd: is unknown

Wat?

curl --version
curl 7.19.7

Hmm, ez me'g csak 4.2 eves csomag, akkor az me'g 5 sincs! Oke, toroljuk a flag-et, mashogy is meg lehet adni.

Bicaj kilométeróra -> okostelefon+tartó+app

A bicajra eredetileg terveztem egy kilométerórát, de aztán rájöttem hogy úgyis ott a telefonom (HTC One M7), azon úgyis használom a Maps-et (legalábbis az elején, amíg bele nem jövök az útvonalba), akkor minek, inkább nézzünk hozzá biciklistartót (vízállót ha lehet)

Ez lett (~22€ szállítással):
http://www.clevergadgets.co.uk/collections/smartphone/products/heavy-du…

"így lehet elférni két Combino között biciklivel"

Na az ilyennek instant el kellene törni a lábát. Igen, lehet, hogy baromi vagány dolog, amit művel, de a közlekedés nem egy játék, hanem egy veszélyes üzem. És ez még mindig a legkisebb gond lenne, ha épp nem lenne rajta kívül még egy néhány ember az utakon, akiket potenciálisan veszélyeztet...

http://urbanplayer.hu/utca/combino-szendvics#.Uut2u-Bo2xJ