csak egy buta arnyek
Vótmá (eddigi posztok):
We can check your plugins and stuff
2009-06-22 17:08:13
nincs kategoria
Van ez a kicsit kereklámpás szemüveges, kicsit joviális arcú programozó. Linus Torvalds. Mikor megunta, hogy a kedvenc játékának a fejlesztéséhez nincs megfelelő szervezőeszköz, akkor írt egyet magának. Ez lett mára a git.

Ez egy DVCS. Distributed Version Control System. Ennek a hagyományos VCS-ekkel szemben az az előnye, hogy látszólag kicsit több tárhely és sávszélesség felhasználásával minden fejlesztő számára elérhető a teljes forráskód/adat tárház, a teljes történelmével együtt. Tehát, nem csak egy pillanatfelvételt, egy snapshotot, egy instanciát, egy instance-t, egy simple copy-t kapunk, hanem egy folyamatlenyomatot, vissza tudjuk követni minden bájtról, fájlról, könyvtárról, (és a git-ben szövegdarabokra is kereshetünk, tehát mondjuk egy változó nevére) hogy mikor került be a repóba, és mik történtek vele, amik végül azt eredményezték, amit épp szemlélünk.

A git pofonegyszerű. Alapvetően linuxra tervezett, de windózra is portolt kacat. Linuxon simán egy [code]sudo apt-get install git[/url], windózon ugye letöltjük a pakkot, és telepítjük, kattingatunk, kicsit-nem-észnélkül azért. Mindenképpen hagyjuk, hogy beletelepüljön a context menübe (jobb-egérgombra előgyüvő lehetőségek).

Akkor tipikus dolgok, amiket az ember szoftverfejlesztés során szokott/akarna csinálni.

Új repo létrehozása
Windóz alatt a dolog úgy néz ki, hogy csinálunk valahol egy könyvtárat és azon jobb klikk és Git BASH Here
Linuxon viszont
mkdir valami
majd
cd valami

git init

Csináljunk egy fájlt, akár jegyzettömbbel, akár Notepad++-szal, akár Kate-tel, KDE alatt, vagy bármilyen egyéb editorral GNOME alatt. Egyéb asztalkezelőket használók meg menjenek kerneltforgatni. Ebbe a fájlba írjunk is valamit.


Majd felvesszük ezt az új fájl a repónk fájába. Innentől kezdve a git majd minden a repóra kiadott parancsnál, ha másképp nem rendelkezünk, ezt a fájlt is megnézi, hogy módosult-e, kell-e vele valamit csinálni, ép-e még, megvan-e még, stb.. (ugye értelem szerűen a parancstól függően csinál vele valamit)
git add uj-fajl.txt


Akkor eddig volt egy fájlunk, csak úgy. Mentsük is el a változtatásokat, amik a repo-n történtek.
git commit -m "kisesszé arról, hogy mit modosítottunk legutóbbi commit óta"


Ha szeretnénk "publikálni" a változtatásainkat, akkor egyszerűen csak áttoljuk másnak a fánkat.
git push git-felhasznalo@az.en-szerverem.com:git-repok/tibi.git


A git okos jószág, csak a különbségeket küldi át a hálózaton, és azokat is tömörítve. Sokkal gyorsabb mint a CVS, SVN ilyen szempontból.

Most viszont megyek, alszok, mert már ~2 napja nem sikerült. Ahogy a Numerikus Módszerek 2 vizsgám sem. De nem csüggedünk! Lesz még itt majd minden jó, mint pl. hogyan csináljunk egy "git szervert", hogyan izéljünk ilyet magunknak, hogyan kell megoldani a jelszó mentes push-pull folyamatot, hogyan szarjunk sünt, és még más hasonló egyszerűségek. Aztán majd egyszer, ha én is megértettem, és használni is tudom, írok az fejlesztési ágak kezeléséről, a köztük felmerülő ütközésekről, és azok feloldásáról (branch, rebase, checkout, merge).

Addig is, ha nagyon kíváncsi fáncsi valaki: 20 alap parancs bemutatása, git hosztolása, okosságok forrása, github-os tutorial (github nagyon jó-hasznos oldal, muszáj kiemelnem), távoli repó.
2009-06-20 17:39:17
nincs kategoria
Windóz 7. Mert megérdemlem. Meg inkább pöcsölök a PC-vel, mint tanulok, ugye.

Leszedtem az ISO-t, egyből adta a product keyt is, működik Firefox alól is mostmár az oldal. Mountoltam MagicISO-ba, felmásoltam egy winyóra, majd a bootsect-tel (az ISO-n boot könyvtárban van a program) csináltam egy NT6.0-os bootloader bejegyzést a partícióra. Jó kis külső USB-s SATA csatolóval volt hozzágyógyítva a merevlemez a géphez. Simán felment róla. Gyorsan. Nem kérdezett semmit. Fasza, na.

Eddig volt 3 kékhalálom (BSoD, blue screen of death). Az egyik (talán a másik is) az ASUS P5KC alaplapon lévő Atheros gigabites NIC miatt. Párszor rányomtam a Windows Update-re és talált is drájvert.

Az Action Center jóság. (Kis zászlós ikon a képen a bal oldali monitoron lent a taskbar-on.)

A Library-k szintén hatalmas előrelépést jelentenek. Ideje volt.

Gyors az egész, okos, szóval csak dícsérni tudom. Kivéve, hogy képtelen külön kezelni a két monitort háttérszempontból. (Van rá sedégprogram, de .. milyen gáz már.)

Azt már meg sem említem, hogy annyira rámférne a kultúra, hogy nem is tudtam arról, hogy most van kultúranapja. A kocsmában mondták. Persze egyből leszögeztem, hogy senki nem oszotta meg Google Readeren, twitteren se írták, e-mailt se kaptam róla, nem tudom mit várnak.

Hétfőn vizsga. Ha nem lesz meg, akkor +félév nyaralás, vagy kérvényezés, hogy felvehessek egy ráépülő tárgyat. Megkell lennie. Ergó holnap (azaz ma) nagytanulás.

Azt már csak halkan említem meg, hogy KSE pénteken elmaradt, valamiért. NOVAROCK-ra meg sajnos nem mentünk, anyagi és időhiány miatt. Gyász.

Még jó, hogy megígértem anyukámnak, hogy este nem sörözök. Biztos összeveszett volna a whiskykkel.

Jó8. Csajok írjatok \o/
2009-06-06 10:34:25
nincs kategoria
Vajon a 90 percesnek titulált program lejár időben, és még teregetni is tudunk, vagy lekéssük a "hétnegyvenest" (ami ötvenkor van a kelenföldi megállóban)?

Addig is, a nagy ráérés közepette, ha valaki úgy érzi, hogy szüksége van lélegzetelállító képsorokra, amik meggyőzik a környezetvédelem fontosságáról, az nézze meg ezt a másfél órás videót.

Engem nem kötött le. Nem a hosszával van a bajom, hanem azzal, hogy az első 5 másodpercben nem derül ki semmi. Se az első 30-ban. Nem tudom meg, hogy miről fog szólni, hogy egyátalán milyen témákat ölel fel és úgy egyátalán, mi "ez". Persze, nagyon dizájnos, meg szép, meg lenyűgöző, és még másfél órám is lenne rá, de inkább töltöm valami mással, ami jobban érdekel.

Ésmost nagyrohanás-kiszbuszozás. :o
2009-06-01 17:24:42
Zene
Előkotortam az egyik kedvenc játékomból egy kis varázslatot. Zene. Mindjárt megmondom, hogy milyen játékhoz. Közben persze baloldalt keressétek meg. (Legaulra került :o)

Independence War 2 - Edge of Chaos.

Ez egy űrszimulátor. Mint a FreeSpace 2. Csak sokkal jobb. Hasonló mint a FreeLancer, csak sokkal szebb. Olyasmi, mint az X3, csak van hangualta.

Lehet benne szabadon kalózkodni, vásárolgatni, kereskedni, és szépen haladni a küldetésekkel. Mindeközben pedig elveszni ebben a gyönyörű világban. Csodálatos színek játszanak minden csillagrendszerben, a küldetések érdekesek, a történek izgalmas, mi kellhet még? :)

Nem mai a játék, még 2001-ben az Infogrames adta ki. Manapság Atari néven ismertek.

Aztán, külön bejegyzést érdemelne az a pusztán 4 perc 59 másodperces fájl, ami a letölthető pakkban a2_ambient.mp3 néven szerepel. Miért? Mert ez volt az első találkozásom az Ambienttel, a műfajjal. És hopp, bele is szerettem. Különösen ajánlom a Helios, Yagya, Trentemoeller, The Abbasi Brothers, Solar Fields, Christian Fennesz-Ryuichi Sakamoto, Peter Broderick, Bersarin Quartett, Balmorhea (balra van tőlük egy), Lakes Of Russia, Ulrich Schnauss, Raison d'ętre, Rudy Adrian és a Verbose zenészeket, zenekarokat. Külön mondatba raknám a Left-et, mint hihetetlenfinom ambient-shoegaze találkozást.

Jah, és még egy ráadás, egy rég elfeledett, de lélegzetvételre kicsit negatívan ható játék-zene-élmény: Arcanum. Hatalmas jóság, hogy a Sierra ingyen letölthetővé tette valamikor. Én meg letöltöttem valamikor, aztán most meg felraktam. :)

Az Arcanum zenéjét azért említem, mert hegedű. Vonósnégyes. Az a fajta, amitől úgy összerezzennek a szőrszálaim. Amitől kicsit megváltoznak a világ színei. Amitől a kopár téli tájat látod nyáron, és télen pedig a nyarat érzed.