Virtuális munkakörnyezetem
Az első bejegyzés keretében úgy gondoltam bemutatom, hogy milyen környezetben is dolgozom. Most konkrétan a virtuális teremről lesz szó, ugyanis a szobám / “irodám” közel sem úgy van kialakítva ahogy szeretném, de amint ez megtörténik, úgy azt is bemutatom.
Hardware
Először is magáról a gépről egy pár szót: a munkaeszközöm egy 2008. áprilisában bemutatott 20 colos iMac, a legkisebb modell (teljesítmény és a monitor méretének tekintetében is). Közel másfél éve nyúzom az egyébként XMS-nél vásárolt masinát és nagyon meg vagyok vele elégedve. Egyetlen negatívum a Snow Leopard, ami eddig csalódás volt a régi jó Leopardhoz képest, mert túl sokat látom a strandlabdát.
A bejegyzések és kódok megírásában egy amerikai kiosztású Apple Wireless Keyboard segít, a navigálásban pedig a Logitech MX Revolution – tudni kell ugyanis, hogy egy kis kényelem illetve a szemem pihentetése, a képernyő jobb átláthatósága érdekében nagyjából egy hónapja átálltam a vezeték nélkül eszközökre teljesen. A billentyűzetet még szoknom kell kicsit, de egyébként örülök, hogy megvettem.
Perifériák tekintetében még egy Western Digital külső merevlemezem (a linkeltnél eggyel korábbi verzió) van, ami backup illetve multimédiás tartalmak tárolásának céljából lett megvásárolva. Az iPhone 3G dokkolására és az USB portok bővítésére a Griffin Simplifi szolgál, nyomtatáshoz / scanneléshez pedig egy Canon MP510 nyomtatót használok (ami egyébként szörnyen lassú, de hogy miért…ha van ötlet, örömmel várom!).
Software
Fentebb látható a dokkom, ahol az általam legtöbbet használt alkalmazások megtalálhatóak. Amolyan kategóriák szerint kisebb blokkokra bontottam, mivel egyrészt átláthatóbbá teszi a menüsort, másrészt pedig egy-egy fejlesztési / tesztelési szakaszhoz így egy helyre van gyűjtve minden szükséges program. Nézzük tehát át sorban, hogy melyik program mi is:
Finder – a Windows intézőjének megfelelője, elegedhetetlen a fájlok böngészéséhez. Funkcionális bővítéséhez a TotalFinder kiegészítőt használom, így például már fülek is vannak, illetve a két paneles böngészés is megoldott.
VMWare Fusion – virtuális számítógépeket kezelő szoftver, jelenleg egy Windows XP SP3 Professional van telepítve, kizárólag Internet Explorer alatti tesztelés céljából.
Address Book – barátok és ügyfelek elérhetőségei miatt.
iCal – Google Calendar-al szinkronizált naptár (Mac-iPhone-web), hogy mindig tudjam mi vár rám a következő órában.
Mail – a levelezéseim tárolására. Mivel sok postafiókot nézek át minden nap, így nekem ideálisabb a desktop megoldás a webessel szemben. Bár néhány Gmail / Gmail Labs funkciót szívesen viszontlátnék.
Things – task management szoftver, mikorra milyen feladatokkal kell elkészülni.
MultiFirefox – mivel az általam épített weboldalaknak általában Firefox 3 és 3.5 alatt is hasonlóan kell kinézniük, de viszont 2 ikont nem szeretnék ugyanannak a böngészőnek, így bukkantam rá erre a kis programra, ami egyszerűen kezeli az összes telepített Firefox verziót és azok profilját.
Safari – tesztelés miatt illetve jelenleg az alapértelezett böngészőm.
Google Chrome, Opera, Internet Explorer – szintén tesztelési célokból.
Adobe Photoshop CS4 – grafikai munkák készítésére illetve a sitebuild során a szükséges elemek kivágásához.
Adobe Illustrator CS4 – keveset használom ugyan, de ha valamilyen vektorgrafikára van szükség, akkor a segítségemre áll.
Adobe Flash CS4 – az Illustratorhoz hasonlóan ezt is keveset használom, de ha a megrendelőnek Flash elemekre van szüksége, akkor itt készítem el őket.
MAMP – a localhost környezetért felelős, gyorsan és egyszerűen tudom a szervereket leállítani/elindítani, konfigurációs fájlokat módosítani, stb.
Coda – az egyablakos webfejlesztő alkalmazás. Imádom az integrált Terminal és a könyvek funkció miatt.
Transmit – FTP alkalmazás a Coda fejlesztőitől.
xScope – az egyik leghasznosabb alkalmazás, amivel eddig találkoztam. Másodpercek alatt lekérhető elemek szélessége / magassága, különböző felbontások alatt nézhetünk meg egy-egy ablakot, a pipettával színeket másolhatunk, Photoshop-ban megszokott guideokat készíthetünk és hasonló nyalánkságok.
iTunes – “Zene nélkül mit érek én?”
Adium – több protokollos IM kliens, számtalan letölthető kiegészítővel.
Skype – rövid és hosszú beszélgetésekre, valamint ha már olyan szintre jutott egy probléma, hogy megbeszélni könnyebb, mint e-maileket váltani.
uTorrent – a szórakozás miatt. :)
A sor végét a legtöbbet böngészett mappáim zárják, illetve a lomtár. A felsoroltakon kívül rendszeresen használok még néhány alkalmazást, de ezeket vagy a Google Quick Search Box segítségével indítom el vagy más alkalmazásokból megnyitva (pl. FTP-nél Coda helyett néha TextMate). Csak pár program, ami ide tartozik: 1Password, ColorSchemer Studio 2, ImageOptim és a Plex.
Menüsáv
Bár az itt helyet foglaló dolgok nagyrészt nem befolyásolják a munkám, de hátha találtok köztük olyat, ami ti is kipróbálnátok.
Itt most jobbról balra haladnék: elsőként a Spotlight, ami az egész rendszert indexelő kereső. Régen sokkal jobb volt, ahogy a Show All funkció kategóriák szerint rendezte a találatokat.
A következő pár pontról nem kívánok sokat írni: idő és dátum, billentyűzet kiosztás, AirPort (alias Wi-Fi / Ethernet), Time Machine, Spaces és a Bluetooth.
Majd négy ikon, melyek a memória és az aktuális sávszélesség használatot, a CPU magonkénti aktivitását illetve a hőmérsékletet jelzik. Ezekért az iStat Menus felelős. A Dashboard widget helyett azért esett erre a választásom, mert egyrészt majdnem mindig ki van kapcsolva a Dashboard (elég nyomós ok azt hiszem :) illetve ha valami miatt lelassulna a gép, egy kattintás után rögtön látom hogy mi is az oka.
Ezek után jön a Mozy online backup szolgáltatás. Bár szeretnék egy teljes mentést a rendszerről a neten is tárolni, de amíg 35kB/s a feltöltési sebességem, addig maradok a 2GB-os ingyenes verziónál.
A Little Snitch a privát adataim kiszolgáltatásának megakadályozásában segít, vagyis ha valami kimenő kapcsolatot indít, arról én rögtön értesítést kapok és eldönthetem hogy engedélyezem-e vagy sem.
A sort a Mail Unread Menu zárja, gondolom nem szorul magyarázatra. Az olvasatlan e-mailek számát jeleníti meg plusz azonnal tudok én is levelet írni.
Végszó
Az itt leírtakon kívül webes eszközök is segítik a munkámat, ezeknek viszont egy külön bejegyzést fogok szentelni. Ha a programok között rátaláltok olyanokra, amiket ti is használtok, akkor írjátok meg hozzászólásként, meg úgy egyáltalán, hogy ti miket használtok.

Üdv, érdekelne, hogy miért vettél mac-et. Nyújt valami extrát szerinted dizájn/webfejlesztés téren windows-zal szemben? Vagy nincs különösebb oka?
Nem volt különösebb oka, gépfejlesztés előtt álltam és kiváncsi voltam a Macre, így kipróbáltam. Ugyanolyan jó programok vannak mindkét platformra, tehát szerintem nem számít annyira, hogy ki milyen gépen fejleszt.
Mióta iPhone-om is van, olyan szempontból jó, hogy teljesen integrálni tudom a kettőt, bár ez biztos megoldható Windows alatt is, de mindesetre kényelmes. :)
Bár most nem Mac-en dolgozom, de hasznosak tűnnek ezek a progik (van egy-pár, ami nem triviális)
Rámentem az xScope oldalára, annak nagyon tetszett a kiválasztott menü megoldása, ahol eleve ott egy jó nagy kurzor, szerintem ütős.
Melyik nem volt triviális? :)
Én nagyon szeretem az xScope-t, ha majd Macen dolgozol, próbáld ki szerintem.
Megnéztem egyébként a weboldalad, szép munkáid vannak!
Én több okból kifolyólag (Java, platformfüggetlenség stb.) a Netbeans mellett tettem le a voksot és bár sokan nem kedvelik, továbbá PC-n nem a leggyorsabb én kifejezetten szeretem. Az előnye a projektkezelés, a beépíett verziókövető és FTP-kliens, az intelligens IDE és így tovább. Codát sokan ajánlagatták, de nekem biztonságosabb az, hogy bárhol ha esetleg PC van, egy kattintás megnyitni a projektet, ráadásul a Netbeans ingyenes is és rengeteg munkánál fontos, hogy ne warezoljon az ember.
Transmitnek vannak buta dolgai; a grafikusunk törölt már egész könyvtártartalmat annak a hibájából, meg nekem annyira nem is jött be, viszont ha megenged ajánlom neked a Forklift nevű alkalmazást, amit magyarok fejlesztenek és gyakorlatilag a Total Commander Maces változata, bár annál sokkal szebb.
Az uTorrent megy nálam is jelenleg (szigorúan a tesztelés céljából letöltendő linuxdisztribúciókra ;]), viszont szerintem le fogom váltani, mert idegesít hogy míg Windowsos változatában van “Standby when downloads complete” funkció, addig ezt a Maces letisztultságból kihagyták, érthetetlen okokból. Bár lehet csak én nem találtam meg.
Az iMac pedig rlz, így röviden.
Igen, Netbeans-t illetve a hozzá hasonló Aptana-t én is próbálgattam, de még nem tudtam annyira megszokni, hogy teljes mértékben ezek egyikét használjam. Amit most próbálgattam és ígéretesnek tűnik, az a WebStorm. Mostanában egyre többet dolgozok Smarty-val és ez az első IDE, ami támogatja. Illetve ott a jQuery és MooTools támogatás is.
Transmitnek valóban vannak furcsaságai, van egy tippem hogy a grafikusotok is a Replace / Merge miatt szívta meg a dolgot. :) Igen, köszi, ismerem a ForkLift-et. Én egyelőre megvagyok a Transmit-el, de ha alternatív megoldás kéne, akkor fontolóra veszem.
Igen, a uTorrent Maces verziója még elég hiányos. És sajnos nem is fejlesztik olyan gyors ütemben. Ha mást szeretnél használni, akkor javaslom a Transmission-t vagy a multiplatform Azureus-t (Vuze mostmár), de az nekem sosem tetszett.
Igazából az Azureust utáltam Windowson mert kegyetlenül lassú volt (as usual Java projekt), de lehet Macen kipróbálom majd.
A Netbeans alapból symfony keretrendszert támogat de azt hiszem lehet neki mást is, igazából nem tudom ezt, van lehetőségem saját keretrendszert használni, így nem szorultam még ezekre rá.
Szia!
Most akadtam rá (ismét) a blogodra, fel is iratkoztam rá rögvest! A VMWare Fusion-ös megoldást elmesélhetnéd egy külön postban (bocs, ha már írtál róla, de nem nézelődtem még körbe), mert nekem is jó volna, ha tudnék IE 7 és 8 alatt tesztelni.
Szia!
Köszönöm. :) Még nem írtam róla, igazából ez lenne az első bejegyzés, de akkor írni fogok a VMWare-ről is egy sitebuild tesztelési folyamatot leíró cikk keretében.
amiket en hasznalok es ajanlok:
forklift: magyar, mac-es tcmd, finder helyett tokeletes. tessek tamogatni oket, van mikor felaron adjak a progit akcioban.
transmit: forklift-ben vmi miatt nem megy az altalam hasznalt ftp, igy ezert. :D
transmission: mig nem lesz windozos szinten a mac-es utorrent, addig kivallo.
chrome: firefox halal osx-en, a safari is konvergal afele, igy a google fele megoldast ajanlom.
adium: nehezen, de ravettem, hogy hasznaljak rendes msn klienst a meebo alatt (mivel chrome alatt szar).
a mamp pedig kiraly valasztas php/mysql-ezni localban.
mostanaban emulalgatok linuxokat, ezert kellett a vmware.
semmi ordongoseg nem kell hozza.