Archive for the ‘Programozas’ Category
NCIS
2008. 05. 26.A programot assembler kódban írták!
A mondat McGeetől hangzott el. Namost nem tudom, hogy a fordító baromsága-e, vagy eredeti szövegben is ez volt, de szerintem az assembly nyelvre gondolt. Az assembler maga a fordító.
Volt ám cifrább is.
Az egyik epizódban valami szoftvert elemeztek, és azt állították, hogy a forráskódot tekintgetik meg éppen. A képernyőn betük, és számok futottak, amikor hirtelen felkiálltottak, és amolyan heuréka érzéssel a kiccsaj rámutatott egy AAB231532CDFB, vagymittudoménmilyen sorozatra, hogy ott van, amit kerestek!
Na mondom, kiccsaj, téged alkalmazna a Symantec, ha ezt megtudnák! 😀 Hexadumpból ránézésre backdoort találni… nos az már nem semmi! 🙂
AjaxLoad.info
2008. 01. 23.Grafikon
2008. 01. 10.GTK
2007. 09. 27.Az nem tetszik a GTK-ban, hogy deprecated! Közelében sem jár az objektum-orientáltságnak, ami 2007-ben… Hát nem is tudom! Szóval gázos. Vagy csak én vagyok túl nagy igényű?
VRML segédeszköz
2007. 05. 18.Készítettem egy kis VRML programocskát, ami körpályán keringő bolygókat szimulál. Az apropó (leszámítva, hogy beadandó feladat volt) a kíváncsiság volt. Arra voltam kiváncsi, hogy vajon van-e egyszerűbb mód körpályák megadására. Ugye, aki programozott VRML-ben, az tudhatja, hogy statikusan (nem JavaScripttel felépített pályáknál ez igencsak nagy gond tud lenni. Persze használhattam volna JS-t is, de akkor hol az izgalom, és hogyan próbálom ki kis PHP scriptemet, melyet most szabadon használhatóvá teszek. Hogy a forrást megynyitom-e? Gondolom majd igen. De nem most. Főleg azért, mert aki tud programozni, az kábé 3 perc alatt megírja, aki meg nem tud, annak úgyis mindegy. Ha egy kicsit bonyolultabb lesz, mert teszem azt beépített választási lehetőség lesz több féle vonal számítására is, vagy mit tudom én, akkor már lesz értelme nyílt forrásúvá tenni, addig nem.
Szóval ha esetleg VRML közelbe kerülnél, hasznmáld egészséggel. Ha ötleted van, mivel lehetne bővíteni, kommentben kérem. Bármire nyitott vagyok! 😉
Blogged with Flock
Apache + PHP + MySQL
2007. 03. 16.Melóznék, ha az említett hármas úgy általánosságban hagyná! Előszöris az 5.1 (jelenleg Beta) MySQL-t kellett felszenvedni az Ubuntura (közben nem ritkán jelent meg a fejemben az inkább másik disztró kellett volna gondolatsor), amikor végre sikerül, akkor kiderül, hogy az Apache-PHP képtelen csatlakozni hozzá a socketen keresztül. Na jó, tgyurci felküzdi nekem, hogy működjön, ám elkövetek egy hibát: újra kell indítani, mert a hibernálás után az X (se kép, se hang) megáll, és nem mozdul. Na jó, ám ezek után a MySQL megint nem csatlakozik, annak ellenére, hogy a my.cnf be van állítva a megfelelő socketre, annak ellenére, hogy minden modul működik, ő azt mondja, hogy márpedig NEM! Agresszív kismalac!
Reboot, windows, apache+php+mysql letölt, telepít, jajj, de jó, majdnem sikerül mindent beállítani, már csak az apacson a mod_rewrite.so betöltése, és a megfelelő konfig beállítása van hátra, és minden tökéletes… gondolnám én. Mivel a megfelelő sorok beírása után az apache nem indul újra. Még normál hibaüzenettel sem ajándékoz meg, csak azt mondja, nem sikerült.
Erre vörös fejjel, berúgás erős szándékával leállítom a gépet. Újraindítok, és elhatározom, ha hétfőig folyamatosan a google előtt kell ülnöm, akkor is belövöm a linuxos mysql-t. Azért egy próbát teszek, hogy működik-e, és az oldal probléma nélkül bejön!
Aki ezek után nem követne el harakirit, annak kötélből vanak az idegei! Nekem nem. Most félek a laptopot újra indítani! Pedig a Feistyvel nem kizárt, hogy szükség lesz rá…
SonkaCMS – Road2RC1
2007. 01. 09.Egy kicsit modularissa teszem az egeszet, van egy kurvajo otletem, aztan mar tenyleg publikussa valik. Na de hogy megis milyen stilusu lesz?
- Egyszeru, akar admin feluleten is szekesztheto WikiSyntax, ami azt jelenti, hogy megadhatod magadnak, milyen tageket szeretnel hasznalni felkover betukhoz, kozepre igazitashoz, kepekhez, stb. Ez jelenleg meg nincs benne, valamilyen apro belenyulast igenyel a kodban, am ha az otletem, amit elmeletben vegig vezettem, helyes, pikk-pakk menni fog (ilyenkor jonnek az elore nem latott dolgok – aki programozott mar, tudja! ;))
- Modulok. Ez azt jelenti, hogy felepithetsz egy weboldalt ugy is, hogy mondjuk beleraksz egy ilyet, hogy [[BlogInterface]], es ennek hatasara megjelenik egy blog jellegu felulet, amit admin-feluleten szinten tudsz kezelni.
- Hozzaszolas minden oldalhoz, es akar bejegyzesekhez is. (ez utobbi ketto majdnem kesz.)
Szoval magasroptu tervek, es mar csak a rohadt sok vizsga tart vissza, hogy tenyleg valoravaltsam. Jo lesz… 🙂 Ha meglesz…
RegExp
2007. 01. 05.Van nekem egy ilyen kodom:
preg_replace(“/[b](.*?)[/b]/”,”<strong>$1</strong>”,$tartalom);
Ez visszateresi ertekben kiadja azt, hogy ahol [b]felkover[/b] alakot hasznalok, ott a szoveget felkoverre alakitja. Ezzel csak az a gond, hogy az uj sor megtori, tehat ha van egy ilyen szovegem:
[b]felkover szoveg
tobb sorban[/b]
azt nem alakitja at. Nezegetem a php.net-et, de eddig nem talaltam megoldast. Vagy felturom a guglit, vagy segitseget kerek a progmat listan. Asszem lustasag fel egeszseg, szoval az utobbi lesz eloszor! Aztan vagy felel valaki, vagy nem! 🙂
Gerzson buszke
2006. 10. 01.Jo ideje kuzdottem azzal a gondolattal, hogy meg kene tanulni a regularis kifejezeseket. Ez foleg azert is volt egeto fontossagu, mivel a szakdolgozatomba mindenkeppen szeretnek egy alapveto wiki-style formazast, ami meg a bloghoz is jol johet. Vegulis mennyivel jobban nez ki az, ha a felkover betuket nem BBCode leirokkal csinaljuk meg, es nem HTML tagekkel, hanem ***felkover*** eredmenye mondjuk felkover.
Nos a megoldast a preg_replace() fuggveny melyebb tanulmanyozasaval, azaz a PERL tipusu szintaktika megismeresevel sikerult elernem. A vegso lokest az adta, hogy a mai napon reggel talaltam egy KRegExpEditor nevu csodat a KDE programok kozott. Igaz ugyan, hogy nem egeszen a PERL szintaxist alkalmazza, hanem a POSIX szabvanyt (asszem) de vannak atfedesek. Egesz napos szenvedes utan vegul erre jutottam:
$bold1 = “/*{3}(.*?)*{3}/”;
$bold2 = “<strong>$1</strong>”;
$ital1 = “//{3}(.*?)/{3}/”;
$ital2 = “<em>$1</em>”;
$pre1 = “/#{3}(.*?)#{3}/”;
$pre2 = “<code>$1</code>”;
Ezeket a kifejezeseket sorban bepakolva a preg_replace fuggveny parametereibe, azt eredmenyezi, hogy a
Alap szoveg ***felkover*** meg ///dolt/// illetve ###kod### tipus.
szovegbol
Alap szoveg felkover meg dolt illetve
kod
tipus.
szoveg valik. Csodalatos!
NF
2006. 05. 16.Rajottem, hogy keptelen vagyok 0. normal formaban gondolkodni! Van egy feladat, amit holnapra kellene leadni. Adatbaziskezeles. A gond az, hogy legalabb ketto finomitast kellene vegrehajtani az adatmodellen, ami nekem azert gaz, mert eleve a feladathoz ugy tervezem a semat, es mar az elso leirt vazlat olyan, hogy legalabb 2NF alakban van, ami azt jelenti, hogy nagyon apro valtoztatasokat kell csak vegrehajtani rajta, hogy elesen hasznalhato adatbazis legyen!
HOGYAN KELL OPTIMALIZALNI, HA ELEVE KIZAROLAG MEGKOZELITOLEG OPTIMALIS ADATBAZISOKAT TUDOK LETREHOZNI CSAK?!?!?!?!?!?!