Archive for the Linux Category

KDevelopElegem van ebből. Már több órán át kinlódok egy szar egyszerű SMTP kliens megirásával. Persze, C++ és Qt felület, Linux alatt. Mér nem mentem egyből a Java változatra? Az 10 perc lett volna. Itt meg szivok minden szarral, mert mindent elfelejtettem, ami C++-al kapcsolatos.

Egyből a neten keresgéltem socketes példákat. Kaptam is, nagyrészük kalap szart nem ért. Tanulság: Read The Fucking Manual! A man-ban minden leirás meg példa rendesen megvan, csak én nem ott kerestem. Sikerült a socketet létrehozni, csatlakozni. Felület már előtte megvolt, azt csináltam meg előszőr. Utána a sendmail osztályt. Amiben valahogy nagyon brutális hülyeségeket küldözgethettem a szervernek, mert állandóan 550 Command unrecognized-ot adott vissza. Most fogok venni egy egyszerű szervert, ami kiirja a terminalra mindent, amit megkap a kliensektől. Erősen kiváncsi vagyok mi a lófaszt basztam el a küldésnél, mert a gdb szerint a char[] tömb tartalma okés, minden felesleges szar le van nullázva. Csak már a tököm tele van vele.

Másképp faszán lehet a KDevelop-pal dolgozni grafikus C++ alkalmazásokon is. Igaz, én direkt KDE alkalmazást választottam, de elméletileg a Qt library megy más platformon is. Majd még meglássuk. Egyelőre szünet amig ki nem vágom a laptopot az ablakon … a picsába.

Első benyomás: kurva gyors. Második: szép. Nekem tetszik ez a felület, habár a KDE a kedvencem a másik gépen. Ott már 3 éve Slackware + KDE van, azon valahogy a GNOME keveredett egy nagyon régi verzióval, és nem volt kedvem átnézni a hibákat és takaritani. A laptopon viszont majdnem clean install van.

Szépen fut. Vannak témák, rengeteg dolgot be lehet állitani. Van benne Evolution, ami Outlook (nem Express!) helyettesitő, Epiphany webböngésző (Mozilla alapú), és jó pár más program. Persze, a KDE jobban meg van tömve programokkal, de ezek itt is használhatók. A snapshotokat pl. a KSnapshot készitette.

A felső panelen találhatók a főmenük, ebből van 3: Applications, Places, System. Mellette sorban: Evolution, Opera és Pidgin gombok. Középre tettem egy fiókot, amibe lehet mindenfélét dobálni és elővenni. Utána van egy noteszlapkezelő, a billentyűzetkiosztás jelző, CPU hőmérséklet kijelző, CPU használat grafikon, CPU frekvencia kijelző és kezelő (PowerNow! rulez), töltésjelző, update kereső, systray, óra, hangkártya mixer. Ezek nagy része mind apró appletek, amiket bármelyik panelhez hozzá lehet adni. A taskbar az alsó panelen található, mellette a 4 desktopot váltó applet.

A windowsos megosztásokat és az automountot nagyon jól kezeli, köszönet a HAL (Hardware Abstraction Layer)-nak.

Amin dolgoztam még a délután: egy új kernel forditottam, hogy legyen benne a teljes touchpad támogatás (Synaptics driver kéri), CPU-t cseréltem a konfigban Athlonra, hogy optimálisabb legyen, és Suspend2 patchet is betettem. A forditás eltartott egy darabig, és természetesen elbasztam valamit. Kifelejtettem a reiserfs támogatást, abból szép modul lett. Semmi gond, mkinitrd és probléma megoldva.

Szerettem volna egy rendes hibernálás támogatást ebbe a Linuxba. Ezért patcheltem a kernelt, és forditottam újra. Valami hülye bug miatt a biosban vagy a DSDT-ben, vagy nemtom hol nem tudja rendesen betölteni a kernelt hibernálás után :( Pedig be van állitva minden. Most már megúntam a hibernálást piszkálni. Igy is fasza minden.

Most épp kurzusról irok, mert sikerült beállitani Linux alatt is az egyetemi wirelesst. Hardver: Broadcom BCM4318, driver: ndiswrapper + gyári windows driver + wpa_supplicant.

A lényeg, amit a /etc/wpa_supplicant.conf-ba kell irni:

network={
  ssid="Computer Science Department"
  proto=WPA
  scan_ssid=1
  key_mgmt=WPA-EAP
  eap=PEAP
  pairwise=CCMP TKIP
  identity="userneved@scs”
  password=”jelszavad”
  #ca_cert=”/etc/cert/ca.pem”
  phase1=”peaplabel=0″
  phase2=”auth=MSCHAPV2″
}

Aki valami grafikus cuccot használ a wireless konfigurálásra, annak nem tudom mit kell beállitani :)

Délután irok a Dropline GNOME-ról is, eddig nagyon tetszik

A magyar T-Online reklámján olvasható a következő szöveg:

Te most egy biztonságos oldalon vagy. Más oldalakról azonban nem kivánt látogatók telepedhetnek a gépedre. Levelezésedet elönthetik a nem kivánt küldemények… A T-Online Internetbiztonsággal elkerülheted mindezt! Virusirtás, spamszűrés, tűzfal - komplex védelem. Egyéves hűségidővel már 4200 ft-ért 948 ft-ért.

Vagyis fizess azért, hogy ők szűrjét a netedet, vagyis azt nézzél csak meg, amit ők akarnak. Gondoljátok el, mi lesz akkor, ha olyasmit is “káros” tartalomnak nyilvánitanak, ami nem az, pl. konkurens weboldalak, vagy sok idióta jogvédő szervezet által “tiltott” tartalom (és ezzel nem feltétlenül az illegális tartalomra gondolok), vagy csak egyszerűen elkezdik a torrenteket tiltani. Lehet csak én vagyok paranoiás…

És mindezt pénzért kinálják! Lehet csak én vagyok paranoiás.

Szóval a cimben irtam, hogy ingyen is lehet. És lehet is, csak utána kell nézni a dolgoknak. Van az Internet szExploreren kivül más, annál fényévekkel jobb böngésző is. Ezek közül a Firefox-ot már elég sokan ismerik és használják. Van az Opera is, amit alig támadnak netes férgek, s emellet elég komoly böngésző, reklámokat meg ilyesmit egyszerűen le lehet vele tiltani. Másik előnye ezeknek, hogy Linuxon is nagyon jól elvannak. A Linuxot is ajánlom nagyon általános használatra, azon már szerintem messze nagyobb biztonságban vagy, mint akármilyen tűzfal mögött. Van Linuxra rengeteg hasznos, ingyenes szoftver, ezek közül a legtöbb veri biztonsági szempontból a Windózos kereskedelmi szoftverek jó részét. (pl. Outlook vs. KMail vagy Thunderbird).

Spamszűrésre is van ingyenes megoldás, nekem a kedvencem Linux alatt a SpamBayes (Win alatt csak webmailt használok, minden más levelezésem a Linuxos gépemen megy át). A Yahoo vagy Gmail szűrőinél sokkal jobban működik, és tanul is. Most látom, hogy már elérhető Windózra is.

Következtetés: használjatok Linuxot és szabad szoftvereket :P Irok majd egy cikket, amiben megpróbálom összefoglalni a népszerűbb kereskedelmi cuccokat és a szabad alternativáikat.