Places bar editor (WinXP)

Használom az újabb windows-okat, de a winxp erőforrás kihasználása, és egyszerűsége miatt (mondjuk egy win7-hez mérve) számomra az egyik legmegfelelőbb platform a munkavégzésre.

Egy újabb lépés az ideális (és hatékony munkahely) megteremtése felé a Places Bar Editor nevű program.

Segítségével testre szabhatjuk a fájl megnyitó dialógust. Végre…

Letölthető innen.

Napi szoftver: Vnc Address Book

Vnc kliensből sokat próbáltam, a legjobb ingyenes amit találtam az UltraVnc volt. A legnagyobb bajom az, hogy valamiért kihagyták a mentett kapcsolatok listába foglalását. El lehet menteni fájlokba, de hát az nem az igazi…

Ezt a kis hiányosságot orvosolja a VNC Address Book, aminek a segítségével menthetőek, és csoportba foglalhatóak a VNC kapcsolatok.

Disbale IFrame border in IE

Igen igen, hiába mondjuk azt a Microsoft böngészőjének azt css-ben:
border: 0 none;

Ez nem elég egyértelmű. ha egy IFrame-ről van szó. Ahhoz, hogy IE alatt is működjön a dolog ezt kell mondani HTML-ben:
...iframe frameBorder="0" ...

GWT alól pedig valami ilyesmit:
iFrame.getElement().setAttribute("frameBorder", "0");

Multiple Firefox sessions

Már egy ideje Chrome-al tartom a kapcsolatot a webes világgal, de a fejlesztéshez kapcsolódó dolgokhoz mind a mai napig az FF a favorit böngésző.

Amikor viszont FF alatt több felhasználóval akarunk tesztelni, mindig az utolsó bejelentkezett felhasználó lesz az aktív az összes többi ablakban is. Erre a megoldás az alábbi:

1. Létre kell hozni pár profilt a teszteléshez. Ezt úgy tudjuk megtenni, hogy a -profileMAnager paraméterrel indítjuk a firefox-ot. Pl:
"C:\Program Files\Mozilla Firefox\firefox.exe" -ProfileManager

2. A létrehozott profiloknak megfelelően létrehozunk parancsikonokat a böngésző indításához. Pl:
"C:\Program Files\Mozilla Firefox\firefox.exe" -P test -no-remote
"C:\Program Files\Mozilla Firefox\firefox.exe" -P test2 -no-remote

És az ily módon létrehozott shortcutokkal már tesztelhetünk is.

Aki pedig elveszne a sok Firefox példánya között, ajánlom figyelmébe a Nightly Tester Tools nevű addont, amivel lehetőségünk van megváltoztatni a firefox ablak fejlécét. Ha például az aktuális profil neve érdekel, akkor ezt kell beállítani:
${DefaultTitle} (Profile: ${Profile})

Dos date time formatting

Nem egy kimondottan kiemelkedő téma, de ha éppen egyedül dolgozok, nem mindig commitolgatok, hanem a gyakori backup legyőzhetetlen eszközéhez folyamodok.
És ahogy a mondás tartja:
ami linux alatt trivialitás az dos alatt lehet komoly kihívás…

Amit sikerült összehakkolnom már kihasználja az új dos adta minden “lehetőséget” tehát csak XP és a fölött működik (komolyan mégegyszer átnézve legközelebb cygwin sh-t írok, de ezért nem akartam mindig cygwint indítani)

A dolog “szépsége” hogy a locale beállítás alapján minden windowson más és más a dátumformátum, amit force-olni nem nagyon tudtam, tehát ha valaki nem magyar dátumformátumot használ, és olyan elvetemült, hogy ezt a csodát akarja életre kelteni, akkor lehet kicsit konfigurálnia kell…

SET dd=%DATE:~8,2%
SET mm=%DATE:~5,2%
SET yyyy=%DATE:~0,4%

SET hh=%TIME:~0,2%
SET mn=%TIME:~3,2%
SET ss=%TIME:~6,2%

SET formatteddatetime=%yyyy%.%mm%.%dd%_%hh%%mn%
set formatteddatetime=%formatteddatetime: =0%
echo formatted date: %formatteddatetime%

Eclipse 3.6 + Gwt 2.2 Error

Gondoltam áldozok a maréknyi szabadidőmből, és feltelepítem az otthoni eclipsemre az új gwt-t.

Valami hiba történt, mert azt mondta a letöltés, hogy sajnos az alábbi fájl letöltése során connection error van:
com.google.gdt.eclipse.designer.hosted.2_0_2.2.0.r36x201102111446.jar

Sajnos ugyan ez van új eclipse-el is, szóval a hiba nem az én számítógépemben van (legalábbis a neten még többen panaszkodtak erre).

A megoldás:
Le kell tölteni az offline telepítő csomagot, és telepíteni az itt leírtak szerint:

http://code.google.com/eclipse/docs/install-from-zip.html

HTML render engine

Nem hittem volna, hogy valaha eljutok oda, hogy html alkalmazások esetén is render enginet, és renderereket fogok írni. A webes világ most ért el oda, ahol a pc-s már egy ideje tart, és várhatóan az emberek többsége most szembesül majd azokkal a problémákkal (lehet picit később) amikkel a „pc”-s fejlesztők már évek óta.
Annyi a különbség, hogy itt nem D3d-nek, vagy opengl-nek hívják a dolgokat, de ez az idő sincs már messze.
Tehát ha valaki webes alkalmazást fejleszt, és számít neki a sebesség, esetleg nem akarja kéthavonta újraírni az alkalmazását, az alábbi desgin patternt kövesse (hacsak nem akar pórul járni):

Renderer’s (software -> html dom, hardware -> html5 canvas, bármi más)
Render Engine
Game Logic
Game Data
Game Assets

Így talán van esélye, hogy ha 180 fokos fordulatot vesz a világ akkor se kelljen kidobni többéves munkáját.

Egy ötletes kis demóval zárom a mai napot: http://gwtcanvasdemo.appspot.com/