Blogok

Ubuntu 10.04 bal oldali ablak gombok áthelyezése jobbra

Az Ubuntu Linux áprilisban megjelenő 10.04-es változatában a felhasználói felületet érintő legnagyobb változás a frissített téma és háttérkép mellett az az, hogy ablak ikonok jobb oldalról átkerültek bal oldalra.

Mark Shuttleworth szerint sok jó ok szólt a változtatás mellett, a végleges döntés hosszútávú tervek figyelembe vételével fog majd megszületni, de a beta1-ben még bal oldalon maradnak.

Címkék: 

Koccanás a Tüzér utcai felüljárón

A heti autós kalandjaim úgy kezdődtek, hogy már megint tönkrement az elektromos ablakemelő. Úgyhogy vihettem ismét szervizbe. Elengedte a ragasztást a gumi vezetősín. 3000 Ft-ért meg is ragasztották. Kérdés, hogy ezúttal meddig fogja bírni?

Címkék: 

Skype minimalizálása az Windows 7 értesítési területére

Csak pár hete használok Skype-ot, de van egy dolog ami Windows Vistán működött de Windows 7-en nem. A Windows korábbi változatainál a Skype ablakát bezárva, eltűnt az ikonja a tálcáról, és csak az értesítési területen (a jobb alsó sarokban, az óra mellett) maradt egy kis ikon. Ezt a Windows 7-nél nem nem sikerült beállítani.

Címkék: 

Lazarus 0.9.30 - Erőforrás kezelés

A Lazarus következő verziójában megjelenő egyik legnagyobb változás az a módosított erőforrás kezelés lesz. A fő probléma a "régi" erőforrás kezeléssel az volt, hogy minden .lfm streamet egy .lrs fájlból be kellett illeszteni a unit initialization részébe. Mi a rossz ebben?

  • Először is az .lrs fájlokat is tárolni kell a projektben, ami elég tárhely igényes.
  • Második rossz dolog az initialization rész használata (az ebből a részből hívott utasítások a program indulásakor hajtódnak végre). Ha pl. 200 form van az alkalmazásban, akkor a program indulásakor kétszáz rutint kell végrehajtani. Ez nem túl jó dolog, ha a sebesség is számít.
  • Végül pár szó az erőforrásokhoz szükséges memóriáról és a memória lefoglalásának módjáról. Az .lrs erőforrások a program kódjában (amelyek induláskor végrehajtódnak) és TList osztálban egyaránt tárolva vannak. Tehát minden erőforrás kétszer van tárolva. Sőt ha újabb erőforrást akarunk hozzáadni a TList-hez, akkor az összes erőforrás memóriáját újra le kell foglalni: TList.Grow

Ezek a problémák tökéletesen megoldhatók az FPC 2.4.0 bevezetett natív erőforrás kezeléssel. Az FPC 2.4.0-s változatától kezdve lehetőség van a form erőforrások használatára az {$R *.lfm} direktíva használatával. Természetesen nincs szükség az .lrs fájlok tárolására és az initialization részre, valamint minden erőforrást is csak egyszer kell tárolni.

Mivel az erőforrás kezelésnek ezen módja sokkal hatékonyabb, a Lazarus fejlesztői úgy döntöttek, hogy ez legyen az alapértelmezett erőforrás kezelés. Természetesen az .lrs fájlok továbbra is használhatók maradnak, valamint a felhasználó eldöntheti, hogy az erőforrások tárolásának melyik módját választja.

Még egy az erőforrásokat érintő változás történt az XP manifest, a verzió információ és a projekt ikon kezelésben. Eddig több mint 5 fájlra volt szükség ezeknek az erőforrásoknak a tárolásához: egy ikont tartalmazó .lrs fájl, egy a manifest fájlra hivatkozó .rc fájl, verzió infó és projekt ikon fájlok. A projekt könyvtár leginkább egy állatkertre hasonlított. Ezentúl már csak egy .res és egy ikon fájlra lesz szükség. A .res fájt az új FreePascal állítja elő az fcl-res csomag segítségével. Ez azt jelenti, hogy nem kell többé a windres-t használni. A .res fájl minden platformon használható, míg korábban az .rc csak Windowson, az .lrs pedig a többi platformon volt használható.

Figyelem: a {$ifdef windows}{$R you_project.rc}{$endif} sort manuálisan kell kitörölni a az .lpr fájlból (ha van benne). Elképzelhető, hogy a jövőben készül erre automatikus megoldás.

Az új erőforrás kezelés előnyei tehát:

  • Kevesebb szemét a projekt könyvtárban, kisebb méret
  • Kisebb és gyorsabb programok (nincs szükség az initialization részre)
  • Kevesebb memória használat
  • Egységes erőforrás kezelés minden platformon
Címkék: 

Új családtag: Samsung HD103SJ 1000 GB HDD

Megérkezett az új családtag. Már nagy szükség volt rá, ugyanis a régi winchsteren már csak pár gigabyte szabad hely maradt. Ahhoz nem volt kedvem, hogy DVD-re írjam a felhalmozott adatokat. Egyrészt nagyon macerás, másrészt kb. 40 db lemezre lett volna szükség. Igaz valamivel olcsóbban megúsztam volna, de úgy vagyok vele, hogy jobb ha kéznél vannak az adatok.

A másik dolog ami közrejátszott az az, hogy a Windows 7 RC verziója csak március 1-ig használható legálisan, úgyhogy a Windowst is hamarosan le kell majd cserélni a gépemen.

Címkék: 

Mozilla Firefox 3.6 telepítése Ubuntu 9.10-re

Firefox 3.6 Ubuntu linuxonEgy hete jelent meg a Mozilla Firefox 3.6-os verziója. Ez a verzió lényegesen gyorsabb, reszponzívabb mint az elődei. A Windows-os gépekre automatikusan települ az új verzió, míg az Ubuntu tárolókba kicsit lassabban kerül be a frissítés.

Címkék: 

Oldalak