hrgy84's blog

MS-PL licensz alatt az ASP.NET egy resze

Miguel de Icaza mai blogbejegyzése szerint a Microsoft MS-PL licensz alá helyezte az ASP.NET MVC működésért felelős részét.

Icaza állítása szerint nagyon fellelkesült, nem csak azért, mert a megnyíló forrásokat felhasználhatja a Mono fejlesztésében, de azért is, mert erősen hiszi, hogy kísérletezések és újítások tömkelege fog megjelenni minden platformon az ASP.NET MVC segítségével.

Scott Guthrie - az ASP.NET kitalálója - így kommentálta a hírt a blogjában:

"Izgatottan jelenteném be, hogy kibocsátottuk az ASP.NET MVC forráskódját MS-PL licensz alatt. Az MS-PL egy, az OSI által is elismert nyílt forrású licensz, mely nem tartalmaz platformokra vonatkozó megszorításokat, ellenben széleskörű lehetőségeket biztosít a forrás módosítására és terjesztésére."

Új oldalt kap az iWiW

A zOrigo ertesulesei szerint meg fog ujulni az iWiW kezdolapja.
Csak rapillantottam a demo oldalra, de egy kicsit elszornyedtem. Azert eleg durva, hogy a boxok nem novekszenek automatan, de legalabb nem is valnak gordithetove. Tudom, hogy ez csak demo, de akkor is, egy picit lehetne igenyesebb - valahogy egy ilyen alapjan mindig automatikusan megitelem a designereket.

Quicknote: Kerberos - Heimdal helyett MIT

Ha lehet, inkabb a MIT fele GSSAPI modult hasznaljuk, az normalisabb infokat kepes kiadni magabol ugyanarra a problemara.

No credentials were supplied, or the credentials were unavailable or inaccessable.

Unspecified GSS failure. Minor code may provide more information (Permission denied)

A gond: az LDAP szerver nem fert hozza a keytab fajlhoz.

Windows: Ne mondd nekem, hogy nincs több hely!

Ha nem szeretnénk, hogy a Windows állandoan azzal jöjjön, hogy őszerinte márpediglen itten hely nincs, akkor tegyük a következőket:

  • Regedit (miért, ez kérdés volt?)
  • Menjünk be ide: HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Policies\Explorer
  • Ha még nincs, csináljunk egy NoLowDiskSpaceChecks nevű DWORD/duplaszó elemkét
  • Adunk neki egy 1-est érték gyanánt

Ha ellenben csökkenteni/növelni szeretnénk, hogy mikor buborékoljon fel ilyesmi:

  • Regedit megint
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
  • Megint egy kétszavas elem kell: DiskSpaceThreshold
  • Az értéket százalékosan kell megadni. 90% esetén pélául 90.

Doctype gyujtemeny

Oke, most van elegem abbol, hogy nincs egy oldal, ami rendesen felsorolna tetelesen ezeket. Tehat akkor:

XHTML 1.0 Strict


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

HTML 4.0 Strict


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.0 Transitinal (looser)


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.0 Frameset


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/html4/frameset.dtd">

HTML 5.0


<!DOCTYPE html>

PHPMyAdmin vs Suhosin

Ha valamiert arra hivatkozna a PHPMyAdmin, hogy a sutikkel problema van, akkor az alabbiakat allitsuk be neki:


suhosin.request.max_vars 500
suhosin.post.max_vars 500
suhosin.cookie.max_vars = 500

Patrick - Hogyan nehezithetik meg rossz eszkozok az egyszeru dolgokat

Sokan kerdezik, miert utalom a Debian-t. Csak egy momentum: link.
Barki, aki ertelmes ember, belatja, hogy ez NEM az, amit az ember szeretne. Nem kicsit nem az, NAGYON nem az. Foleg, hogy ez sokeves bugg/rossz feature mar.
Es igen, ilyen apro dolgokkal tudja az ember elcseszni a napjat - mar az elejen.

KDE4 SVN-ből - Új rész

Új rész elérhető a blogomon beharangozott sorozatból. A tartalomból:

Plazma az asztalon

Nem, ez nem plazmatévé, nem is plazma, ez valami teljesen más.
Ugye emlékszünk még mindenki kedvenceire, a SuperKaramba kisalkalmazásokra? Ezeket az asztalra lehetett szétszórni, és időjárás és a gazdasági helyzet figyelésétől az iWiW-es értesítésekig nagyon sok mindenre lehetett felhasználni őket. A KDE fejlesztői úgy gondolták, ez elég hasznos dolog ahhoz, hogy még integránsabb részévé tegyék a KDE-s asztaloknak, mint amennyire eddig lehetőség nyílt rá.
Tovább is van...

KDE4 SVN-ből - sorozat indul

Úgy döntöttem, elkezdek egy sorozatot a KDE 4-gyel való ismerkedésemről. Mivel a rendszer SVN verzióját használom, szó kerülhet olyan funkciókról/lehetőségekről, melyek csak a KDE 4.2 vagy későbbi verzióiban lesz elérhetők, szóval érdemes követni.
Tervezem azt, hogy ha a sorozat írását befejezem, átteszem a HUP hasábjaira is, hogy azok se maradjanak le az élménytúráról, akik csak ezt az oldalt látogatják. Mivel azonban ez egy hosszabb lélegzetű sorozat lesz, türelmeteket kell kérnem, ugyanis nem teljesen copy-pasta a két blog között adatot átvinni.

KDevelop4 első pillantásra

A mai nap volt egy kis szabadidőm, és úgy döntöttem, kipróbálom a KDevelop KDE4-es variánsát, mi változott a jól ismert KDE3-as verzióhoz képest.

Miután nagy nehezen felhekkeltem és elindítottam, megnyitottam benne önmagát (vagyis az őt tartalmazó projektet). Azután fél percig még levegőt is csak elvétve vettem.


Ha azt mondom, hogy ezt az alkalmazást tényleg a nulláról írták és gondolták újra, akkor úgy hiszem, nem tévedek nagyot. Elsőre elég funkciószegénynek tűnik a program, de sosem szabad hinni az első pillantásra feltámadó érzelmeknek.

Költözködés

Mivel elkezdtem intenzívebben blogolni, a HUP szolgáltatása egyre kevésbé felel meg az igényeimnek, egyre inkább hiányoznak dolgok. Ennek okán úgy döntöttem, új helyen folytatom a blogolást - egy picivel jobb körülmények közt.
Az új hely a http://hron.hanzo.hu oldalon van. A költözködés még folyamatban van, az írásaimat sajnos nem olyan egyszerű elvinni innét.

A tervem az, hogy a szakmai témájú, hosszabb cikkek ezen a helyen is meg fognak jelenni azok számára, akik vagy csak ezt az oldalt tudják valamely oknál fogva olvasni, vagy pedig nem érdekli őket a hétköznapi életem. Azonban ezen cikkek mindig csúszással fognak kikerülni, azaz a legjobb, ha az új oldalon át követtek engem.

MSI EX600X-415HU - avagy fedezd fel laptopodat

Noshat, kicsit megismerkedtem a laptoppal, mert bizony vannak elsore nem trivialis megoldasok benne. Eloszor jojjon az osszefoglalo, hatha valaki turelmetlen.

Negativ:
- Tulbonyolitott periferiakezeles

Pozitiv:
+ Szinte minden szuksegtelen periferia kikapcsolhato - ha tudod, hogyan.

Reszleteiben:
LLZoli volt olyan kedves megosztani velem a kamera es a kekfog vezerlesenek mikentjet, igy most mar tudom, hogy mindketto van benne, csak jol eldugtak.
Szoval, a laptop billentyuzetenek jobb felso sarkaban van a bekapcsologombon kivul meg negy darab gomb, ezek ikonjai balrol jobbra: Mail, Web, antenna, P1. Az elso kettovel nem foglalkozunk, az utolso ketto az erdekes. Az egyik egy negyallasu kapcsolo, melynek allasai:
- Semmi sincs (meg az antenna-led sem eg)
- Csak wifi (zolden vilagito antenna-led alul)
- Bluetooth on, Wifi antenna off (maga az eszkoz nem tunik el, kozepesen keken vilagito antenna-led).
- Bluetooth on, Wifi on (eroteljesen kek antenna-led)

MSI EX600X-415HU - elso latasra

Vegulis megvettem eletem elso sajat laptopjat. Hasznalom kabe harom napja, es osszessegebe veve jo tapasztalataim vannak vele. Itt egy picit elfogult ertekeles kovetkezik.

Pozitivumok:
+ Numerikus billentyuzet
+ Szeles kepernyo, mely helyet ad egy tisztesseges billentyuzet szamara
+ Kernel altal supportalt hardverek tulsulya: WLAN, alaplap cuccai
+ Konnyu. Nem lehet erezni, hogy ket kilo felett van a sulya
+ Sok memoria: 3GB eleg sokmindenre eleg.
+ Gyors. Bar nem C2D csak Dual Core proci ketyeg benne, egyelore nem erzem hianyat.
+ SD/MMC kartya olvaso

Negativumok:
- Szeles kepernyo. Nem rajongok a widescreen monitorert
- Linux alol nem megy az altatas, csak a hibernalas
- A driver CD osszeallitoi meg csak nem is hallottak olyanrol, hogy 64 bit, az MSI download szerverei meg... haat... .tw TLD.
- Tippem sincs, hogy a beepitett kamerat hol talalom meg. USB-n nincs, PCI/PCI-E eszkozkent nem latszik, most vadaszok valami technologiat, ami a FireWire-re kotott eszkozoket ki tudja listazni.
- Nincs benne kek fog.
- Linux alol nem tudom a fenyerot allitani
- Egy picit hianyzik a soros port, bar ez nem volt feltetel. Tudom, USB->Serial kabel.

Active Directory - DNS Bind alapokon

Ez megint egy erdekes allatfajta lesz, elore szolok.

A pelda rendszer ketto gepet fog tartalmazni, dc es dns, a tartomany pedig a szeretett mittudomain.com lesz.

Nos, most lassuk a hozzavalokat, ket szerverre:

  • DC
    • Windows 2000 vagy 2003 Server
    • Support Tools
  • DNS
    • Bind 9
    • Valamilyen szovegszerkeszto

Eloszor is, lassuk a DNS szervert, mert ez az egyszerubb a bonyolultabb:

Telepitsuk fel a bind-et, ha szukseges, tegyuk elerhetove a DNS portjait a belso halo szamara.
Nagyon fontos, hogy ezt a DNS szervert semmikeppen se probaljuk meg valamilyen grafikus/webes eszkozzel menedzselni, mert eleg kenyes dolgok vannak benne, amiket nem jo, ha egy magat okosnak erzo eszkoz szemetnek erzekelve kihajit.

Opera - jobbklikkes szofordito

Kedves kollegam mar regebben elkovetett egy Firefox-hoz hasznalhato Angol-> Magyar konvertert, mely jobbklikkre mukodik.
Most Operahoz is csinalt egy ilyen lehetoseget (bookmarklet-et).

A cucc maga instrukcioval egyutt innet erheto el (ertelemszeruen csak a megfelelo cucc toltendo le :).

Amit szeretnek kerni, hogy ha valaki operas a Linux alatt elvegzendo muveleteket leirna, azzal nem csak nekem es a kollegamnak, hanem a nagykozonsegnek is sokat segitene, tekintve hogy a howto szerepelne a fenti oldalon.

Laptop vasarlas - otleteles

Egy laptop beszerzesen gondolkodom. Szempontjaim:
- Ar: <= 175 000 HUF
- 2 GB RAM
- nagy winyo
- Ne legyen pici a kepernyo, eee, MSI Wind nem jon szoba
- Ha van ra lehetoseg ne legyen tobbtiz kilo, bar hatizsakban tervezem hordani, ha hordozom, inkabb otthoni hasznalat van tervezve.
- Birja aksirol
- Ha lehet, ne legyen arnovelo OS benne (tehat mittomen, DOS, Linux lehet, de Windows, vagy valami komolyabb Linux (pl SuSE), ami plusz fizetos, nem).

Tervezett feladatok:
- VMware
- Programolas
- Kisebb eroforrasigennyel jaro jatekok, pl.: SimCity 4, Age of *, Sacred
- DVD/DivX filmek megtekintese.

Ruby on Windows: LIBMYSQL.DLL

Megint egy... ennek a sorozatnak sosincs vege?

Szoval, ha olyan uzeneteket kapnal, hogyaszongya:


 ArgumentError in <%= controller.class %>#index

NULL pointer given

Akkor beleszaladtal abba, hogy a gem-kent csomagolt 2.7.3-as mysql.so lib csak a 5.0-as libmysql.dll-lel hajlamos egyutmukodni korrektul. Innet szerezheted meg jol, arra kell ugyelni, hogy a klienseknel nem eleg csak a commandline klienst (mysql.exe) kijelolni, hanem az other tools-t is ki kell, akkor lesz libmysql.dll amit be lehet masolni a ruby bin mappajaba.

Ruby on Windows: inputrc

Nagyon kellemetlen, ha az ember nem tud karaktereket beutni a terminalba, mert valami idiota lib nem engedi. Konkretan az irb es a readline hazasitasa okan az osszes olyan karakter elveszett, amihez AltGr-t kell nyomni. Az irb-s terminal az mindig angol kiosztas volt, es ettol megkergultem mar. No, itt a megoldas.

Hozzavalo: nincs. Illetve... no, de ezt kesobb.

Elkeszites:

Toltsuk le ezt valami olyan helyre, aminek a neveben se szokoz, se ekezetes karakter nincsen (hasznal valaki fajlnevben ekezetes karaktert?!).
Az utvonalat tegyuk vagolapra, majd Sajatgep -> Tulajdonsagok -> Special -> Environment variables
Name: INPUTRC
Value: az eppen kimasolt utvonal, a vegen mindenkepp legyen ott, hogy .inputrc, vagyis a file neve.

CentOS gyorsteszt tapasztalatok

Annyi felet hallottam rola, hat gondoltam, egy vmware installt ugyan meger. Nos, felemas erzelmeim vannak meg mindig.

Leszedtem a legfrissebbnek kikialtott (5.2) netinstall lemezet. Text modu telepitest kertem, mert egy 256 megas virtualis gep minden, csak nem szarnyas paripa.
Bebootol, HTTP, kezzel bepotyogom a FSN szerveret meg a konyvtarat (azert lol, a yum utana mar mindenfele mirror.centos.org cimeket tud kezelni... konyorgom, a telepitobe ezt igy nem lehetne?), letolti a kis kepmas fajljat, bebootol a valodi telepito, megyegetek tovabb... hat komolyan mondom, vagy tiz evet fiatalodtam. Vagy a telepito van 10 evvel elmaradva.
Particionalo: logikai particiot eselyed nincs explicite csinalni (nem mintha implicite lenne...). Fajlrendszer: hat van ext2 meg ext3 es slussz. Vfat ugye linuxnal nagyon lol lenne, mas meg komolyan nincs, se xfs, se reiser.
Szerencsere (?!) az elso telepitesi probalkozasom azon melegebe be is halt, nem nagyon akart tovabbmenni, hat reboot, Gentoo mini install lemezrol megparticionaltam, es masztam vissza. Itt mar kellemesebb kep fogadott, bar a kezelt fajlrendszerek szama tovabbra sem bovult, megelegedtem a jelenlegi lehetosegekkel, Next-Next-Finish, egy kis dombra lecsucsulunk, reboot.
Maga a rendszer kellemesen hat, Gentoo-szeru szines init script rendszer, magyar nyelvvel telepitve a szervert teljesen magyar nyelvu uzenetek, SELinux support egesz jol belove (khmm... azert szuletett ket quicknote blogbejegyzes is).