‘Szoftver’ címkével ellátott bejegyzések

Dropbox

2012. január 15. vasárnap

A Dropbox valószínűleg már régóta nem hír azok számára, akik figyelemmel kísérik az IT világ híreit, ill. érdeklődnek az újdonságok iránt, viszont úgy gondolom, hogy sokaknak még jól jöhet ez a bejegyzés erről a felhő alapú, részben ingyenes szolgáltatásról.

A Dropbox egy olyan szoftver, ill. egy olyan szolgáltatás melynek segítségével a felhőben megoszthatjuk magunkkal vagy másokkal a fájljainkat. Leginkább az FTP tárhely alternatívájaként tekinthetünk rá. Ha egy-egy fájl e-mailben való elküldése a mérete miatt problémás lenne, FTP tárhelyünk viszont nincs, vagy esetleg több gépen szeretnénk megosztani bizonyos fájlokat, akkor tudjuk igazán hasznát venni a Dropboxnak.

A feltöltésnél a fájlokat ugynúgy könyvtárakba rendezhetjük, mint a saját gépünkön, de megadhatjuk, hogy mely könyvtárak legyenek publikusak (természetesen feltölthetünk úgy is valamit, hogy nem publikus). Az egyik nagyon nagy előnye a Dropboxnak az, hogy ez egy úgynevezett multi-platform alkalmazás. Ez azt jelenti, hogy nem csak Windows alatt, hanem Mac-en és Linux alatt is használhatjuk, sőt, a Dropbox elérhető különböző mobil eszközökről is.

Kiknek érdemes használni?

Én leginkább két esetben találom nagyon nagy segítségnek a használatát: az egyik az, amikor valakivel minél gyorsabban szeretnénk megosztani egy-egy viszonylag nagyobb méretű fájlt – ilyenkor csak ráhúzzuk a Dropbox könyvtárra a fájlt, a feltöltés után pedig elküldjük ismerősünknek a fájl publikus linkjét és már le is tudja tölteni a neki szánt anyagot.

A másik eset az az, amikor több gépen dolgozunk és vannak olyan fájlok, melyekre mindegyik gépen szükség lehet. Ilyenkor mindegyik gépre beállítjuk (ugyanazt) a Dropbox fiókot és egyből oda mentjük el a fájlokat: ebben az esetben az összes gépről mindig elérhető lesz az anyag.

A Dropbox könyvtárunk úgy néz ki, mint a gépünkön egy bármilyen másik könyvtár, de az erre a könyvtárba húzott fájlt a Dropbox a háttérben szépen, észrevétlenül elkezdi feltölteni a felhőbe és amint ez megvan, az azonnal elérhetővé válik.

2 GB tárhely ingyen

Az alap csomag egyből 2 GB ingyenes tárhelyet biztosít a regisztráció után (ez egészen 8 GB-ig növelhető ismerősök meghívásával). Akinek nem lenne elég a 2-8 GB és tetszik neki a szolgáltatás, az plusz tárhelyre fizethet elő és 50, 100, vagy akár 1000 GB tárhelye is lehet.

Ha valaki számára ez érdekesnek tűnik és úgy gondolja, hogy érdemes megcsinálni az ingyenes regisztrációt (2 perc az egész), akkor az többek között ezen a linken megteheti:

Megjegyzés: ha valaki a fenti linkre klikkelve regisztrál, akkor amellett, hogy Ő is megkapja a 2 GB-nyi ingyenes induló tárhelyet, engem is hozzájuttat +250 MB-hoz mindaddig, ameddig a fiókom el nem éri a 8 GB-os limitet.

Third party építőkockák a szoftverfejlesztésben

2012. január 4. szerda

Pont az ilyenek miatt nem szeretem a third party dolgokat, az ilyen keretrendszereket meg főleg nem. Tegnap megnyitottam a NetBeans IDE 7.0-t, ami rögtön fel is tette a frissítéseket, újraindítottam a programot, majd létre akartam hozni egy Java Desktop Application projektet és ez fogadott:

Note that JSR-296 (Swing Application Framework) is no longer developed and will not become part of the official Java Development Kit as was originally planned. You can still use the Swing Application Framework library as it is, but no further development is expected.

If you are looking for a Swing-based application framework, consider using the NetBeans Platform platform.netbeans.org, which is a full-featured platform suitable for creating complex and scalable desktop applications. The Platform contains APIs that simplify the handling of windows, actions, files, and many other typical application elements.

Ahogy elnézem, ez már több, mint fél éve be lett harangozva, szóval eléggé le vagyok maradva, de mentségemre legyen az, hogy nagyon ritkán indítom el a NetBeans-t, akkor is inkább csak ismerkedés jelleggel.

Persze nem most ez a lényeg, hanem az, hogy megtanulunk valamit, használjuk, esetleg erre alapozva évekig fejlesztünk egy szoftvert (amit jó esetben sokan is használnak), aztán egyszer csak szólnak, hogy bocs, nem fejlesztjük tovább. Ilyenkor pedig jön az, hogy oké, akkor megismerkedhetünk valami mással, amivel helyettesíthetjük az előző rendszert. Ez viszont általában nem megy egyik napról a másikra, mert rengeteg időt kell rászánnunk, hogy otthonosan mozogjunk az új környezetben, ill. megismerjük az új lehetőségeket és az új korlátokat.

Gondolom, hogy jópáran nem örültek a fenti üzenetnek, amikor először meglátták, de sajnos úgy tűnik, hogy ehhez hozzá kell szokni, mert ez egy ilyen szakma.

Internet Explorer emulátor

2012. január 2. hétfő

Az egyik leghasznosabb internetes szolgáltatások egyike az IE NetRenderer nevű oldal, ahol egy adott weboldal címét beírva megkapjuk képként, hogy az adott oldal hogy néz ki az Internet Explorer böngésző különböző változatai alatt. Jelenleg a következő verziók vannak támogatva: Internet Explorer 9, 8, 7, 6 és 5.5.

A fentieken kívül pedig választhatunk még két olyan renderelési mód közül, ahol összevethetjük az IE7 és az IE6 közötti különbségeket is. Egyetlen hátránya annyi, hogy egy 1024×740 pixel méretű png fájlt kapunk vissza a renderelés után az általunk megadott oldalról, így az ennél bármelyik irányban nagyobb méretű tartalmakat nem láthatjuk egészben.

Ettől függetlenül webfejlesztéshez sokszor óriási segítséget nyújthat ez az ingyenes szolgáltatás.

Használj RSS olvasót!

2011. november 28. hétfő

Biztosan láttál már sok helyen az interneten ilyen (vagy ehhez hasonló) ikont. Ha eddig nem tudtad hogy ez mi és mire jó, akkor most megtudhatod és megtudhatod azt is, hogy hogyan fogja megkönnyíteni az életedet és hogyan tudsz vele napi szinten időt megtakarítani. Ez nem egy új dolog, már sok-sok éve működik és rengetegen használják, azonban megint a napokban jöttem rá arra, hogy mennyi ember van, aki még csak nem is hallott róla.

Technológiai részletekbe most nem mélyedünk bele, csak egy egyszerű, felhasználók számára szóló leírás lesz ez.

Mire jó az RSS feed és hogyan működik?

Az RSS feedek (ejtsd: ereses fíd) és egy RSS olvasó segítségével anélkül is megtudhatod, hogy kedvenc weboldalaid mikor frissültek utoljára, hogy azokra feleslegesen ellátogatnál. Egyszerűen csak fel kell venned a gyakran látogatott oldalaid RSS feedjét az RSS olvasódba és a bejegyzés után rövid idővel már kapod is az értesítést, ha van új tartalom. Ez két ok miatt is nagyszerű megoldás: az egyik az az, hogy nem kell feleslegesen ellátogatnod ezekre az oldalakra (naponta akár többször is), a másik pedig az, hogy ennek ellenére mégsem maradsz le a friss tartalomról, mert viszonylag gyorsan értesítést fogsz kapni az új bejegyzésekről.

Az RSS olvasók

Rengeteg szoftver és webes szolgáltatás támogatja az RSS feedeket. Említhetnénk itt böngészőket és a levelezőprogramokat, de akár a Google Reader szolgáltatását. Ezen kívül természetesen vannak kifejezetten erre a célra kifejlesztett szoftverek is, melyeknek a listáját megtalálod csoportokba sorolva az RSS.lap.hu oldalon.

Az RSS olvasók bizonyos előre meghatározott időközönként automatikusan frissítik az RSS feedeket és amennyiben új tartalom érkezik, akkor azt jelzik nekünk, például valahogy így:

Én a Mac OS X-ben megtalálható Mail.app levelezőprogram RSS olvasóját használom (a képen is ez látható) már évek óta nagy megelégedéssel.

Hol találok RSS feedeket?

Keresd az oldalakon az ehhez RSS ikon hasonló ikonokat vagy jeleket, esetleg a kiírást (RSS feed, RSS hírfolyam, RSS csatorna). Ezekre rákattintva általában bejön az általunk használt böngészőbe az utolsó néhány bejegyzés RSS feedje, ahonnan már könnyű szerrel húzhatjuk át, vagy másolhatjuk ki az olvasóba az RSS feedre mutató URL-t:

Két féle RSS létezik: van olyan, amikor az RSS-ben egy adott bejegyzés teljes tartalma, de van olyan is, amikor csak a bejegyzés „kivonata” érhető el. Mindkét esetben az RSS végén található linkre kattintva bejön az eredeti oldal a böngészőben és elolvasható a teljes cikk, vagy bejegyzés (nálam a teljes bejegyzést kapod, képekkel együtt).

Ha további kérdéseid lennének ezzel kapcsolatban, akkor itt lejjebb bármikor nyugodtan felteleheted.

Ja és még valami: itt iratkozhatsz fel a Csaba’s blog RSS feedjére. Próbáld ki és rövidesen nem fogod érteni, hogy hogy élhettél eddig RSS olvasó nélkül. :)

Van úgy, hogy nincs semmi…

2011. november 24. csütörtök

Tényleg semmi, mint például az utóbbi jó másfél hétben. Pontosabban fogalmazva több minden is történt, de egyik sem olyan, amiről érdemes lett volna egy külön bejegyzést írni, úgy hogy most ömlesztve megemlítenék néhány dolgot (nem feltétlenül időrendi sorrendben). Nem szeretem ezeket a bejegyzéseket, de néha-néha kell ilyen is.

Minecraft: az elmúlt héten megjelent a Minecraft 1.0.0, amely már a kezdetektől fogva hatalmas siker. Mire a játék hivatalos kiadása megjelent, Notch már régen milliókat keresett vele – euróban. Így kell ezt csinálni. :)

Negyven éves lett a mikroprocesszor: a múlt héten lett 40 éves az Intel 4004-es mikroprocesszora, mely a világ első ilyen lapkája volt. Hihetetlen a mai processzorok teljesítménye és áramfelvétele a 4004-eséhez képest és egyre hihetetlenebbek ezek a nagy évszámok is az IT történelmében.

Siri: ezzel kapcsolatban is írnék pár sort (ismertető a Siriről angol nyelven). Mint minden fontosabb technikai újításnak, így ennek is el kell indulnia valahonnan. Ez egy úttörő munka most, ami évek múlva fogja kiforrni magát, amikor már nem kell megnyomni egyetlen egy gombot sem az aktiválásához. Ha a lakásban, irodában, kocsiban (vagy bárhol) hozzá szólunk, azt fel fogja ismeri és elvégzi az adott műveletet (elindítja a légkondit, bekapcsolja a TV-t, beállítja a hőmérsékletet, a további lehetőségek pedig végtelenek). Most még sokan nem értik, legyintenek egyet és, azt mondják, hogy ezt már évekkel ezelőtt tudták a Nokia telefonok, de nem. Ez nem az. Ne akarja senki összehasonlítani az egy-egy szavas parancsokat feldolgozó szoftvereket és az akár összetett mondatokat feldolgozó és megértő, folyamatosan tanuló technológiát egymással. Ez egy teljesen más dolog és tetszik vagy nem, ez lesz a jövő.

Facebook: nagyjából eddig tartott, hogy viszonylag szívesen jártam fel a Facebookra. Egyre kevesebbet vagyok fent és egyre jobban kezdem azt érezni, hogy nincs szükségem arra a sok szemétre, amit az ismerősök egy elég nagy része az üzenőfalra felvisz (bocs mindenkitől). Naponta jóval száz felett van a Mail.app-be beérkező e-mailek és RSS-ek száma és egyszerűen azon felül már nincs kapacitásom még arra is, hogy ezeket végignézzem még úgy sem, hogy gyorsan átfutva legördítek a lap aljára a legutolsó elolvasott bejegyzésig.

MetalStorm: Wingman

2011. október 29. szombat

Néhány napja bukkantam erre a játékra az iTunes Store-ban. Bár ezekből a lövöldőzős játékokból azt hiszem, hogy már rég kinőttem, ennek ellenére mégis felfigyeltem rá. Az ok pedig a következő: eszembe jutott, hogy jó 10-15 évvel ezelőtt az átlagos asztali számítógépek teljesítménye nem érte el a mostani okostelefonokét, ezért ha manapság szétnézünk picit, akkor viszonylag könnyen találhatunk olyan játékot, melynek a grafikája messze meghaladja az akkori gépekét (itt most leginkább 3D-s játékszoftverekre gondolok).

Többek között ilyen a MetalStorm: Wingman nevű játékszoftver is, melyet a Z2Live fejleszt. A mai fiatalok már valószínű, hogy nem érzik különösebben nagy dolognak, azonban akik jóval 2000 előtt ismerkedtek meg a számítástechnikával és ha visszagondolnak… a legtöbben bizony nem gondoltuk volna még akkor, hogy jó egy évtized múlva a telefonunkon is jobb szoftverek lesznek, mint az akkori számítógépeinken.

A szoftver ingyenes, a gép irányításába pedig viszonylag könnyen – néhány perc után – bele lehet jönni (az első 1-2 perc számomra elég kényelmetlen volt). Ez a játék nem feltétlenül az a kategória, amit pl. tömegközlekedési eszközökön vagy utazás közben lehet játszani, mivel az átlagosnál több mozgást igényel, de azért azt hiszem, hogy egyszer mindenképpen érdemes kipróbálni.

Boxer

2011. október 19. szerda

Azt hiszem, hogy ezt a szoftvert már rengeteg Mac-es ismeri évek óta, én viszont csak nem rég tudtam meg Vilmostól, hogy létezik egy Boxer nevű, ingyenes, nyílt forráskódú, DOS emulátor OS X alá, mely a DOSBox-ra épül. Ettől függetlenül írok róla pár sort, hátha olvassák olyanok a blogot, akinek ez még szintén újdonság.

A használata végtelenül egyszerű, „fogd és vidd” módszerrel tudjuk elindítani a futtatható állományokat, de szükség esetén egy DOS ablakot is nyithatunk, ahol megjelenik a régi időkből jól ismert DOS prompt. Érdemes szétnézni a program beállítási lehetőségei között – pl. Emulation menüpont – mert a mai számítógépeken nem minden esetben úgy futnak a szoftverek, ahogy annak idején.

Megemlíteném még a Boxer kapcsán, hogy az interneten rengeteg régi, DOS-os játékot találhatunk meg és férhetünk hozzá ezekhez sokszor teljesen ingyenesen és egyben legálisan is.

Bár magam is sok éve, rendszeresen végzek társadalmi munkát, de ettől függetlenül sokszor elcsodálkozom az ilyen szoftverek készítőin, akik miután rengeteg órát fordítottak egy-egy program megírására és tesztelésére, azt forráskóddal együtt a köz rendelkezésére bocsájtják – teljesen ingyenesen.

Firefox 7

2011. október 1. szombat

Szeretem, amikor egy szoftverbe nem csak újdonságokat pakolnak, hanem időnként optimalizálják is és próbálják elérni, hogy gyorsabban fusson, ugyanakkor viszont beérje kevesebb memóriával is. Le a kalappal a Mozilla fejlesztői előtt, a hetes Firefox egy nagyon kellemes meglepetés lett OS X alatt.

A memóriahasználatot nem nagyon szoktam figyelni (állítólag ez már jóval kevesebbel is beéri mint az elődje), inkább azt figyelem, hogy egy új ablak vagy tab mennyi idő alatt nyílik meg és sok-sok aktív tabbal mennyire lassul be. Bár az új ablak nyitását még azért lomhának érzem, de összességében az egész szoftver jóval gyorsabb lett, élvezet használni. Talán ez az eddigi leggyorsabb Firefox, amivel találkoztam.

Traffic Rush

2011. szeptember 2. péntek

Van egy több éves, Traffic Rush nevű forgalomirányító játék iPhone-ra, melybe valamikor az utolsó frissítések alkalmával belekerült egy új játékmód is, ahol már nem csak autókat, hanem vonatokat is lehet irányítani.

Ha valaki csak frissítette a szoftver és nem indította el már jó ideje (így jártam én is), akkor az nézzen bele, érdemes. A Classic változattal ellentétben itt kaphatunk néhány bónuszpontot – feltéve ha a vonatok irányítása mellett még tudunk másfelé is figyelni. :)

Tetszik, hogy nem külön adták ki a játékot Rail Rush néven, hanem a már korábban megvásárolt szoftverbe került bele új menüpontként.

A játék amúgy nem drága, $0.99 kérnek érte. Akinek esetleg még nincs meg és érdekelné, az itt tudja letölteni.

Tipp PHP-s hibakereséshez Mac és Linux alatt

2011. szeptember 1. csütörtök

Biztosan minden webfejlesztőnek megvan a maga kis megoldása – a fejlesztés mondhatni legutálatosabb részéhez – a hibakereséshez. Ennek ellenére biztosan lesznek azért olyan olvasói is ennek az írásnak, akiknek segíteni tudok az itt leírtakkal.

Ebben a bejegyzésben arról lesz szó, hogy hogyan tudjuk a különböző, PHP kódok futtatása alatt keletkező adatokat, információkat, üzeneteket a böngésző ablaka helyett egy egyszerű egy naplófájlba kiírni, valamint hogy hogyan tudjuk ezt a fájlt megtekinteni.

Lássunk is neki: nyissuk meg a parancssort és hozzuk létre egy naplófájlt erre a célra (természetesen az elérési út is és a fájlnév is lehet tetszőleges):

touch ~/Sites/webdev.log

Ezzel létrehoztuk a naplófájlunkat. Ezek után nincs más dolgunk, mint elindítani a /Applications/Utilities/Console.app nevű programot, majd azzal megnyitni a fent létrehozott fájlt. A Console.app folyamatosan mutatja (és frissíti) a fájl tartalmát, így azt valós időben láthatjuk.

Akik a Terminal használatához vannak inkább szokva, vagy akik valamilyen Linuxot használnak, a Console.app helyett használhatják a parancssort, ahova a következőket kell beírni:

tail -f ~/Sites/webdev.log

A fenti parancs gyakorlatilag ugyanazt csinálja, mint a Console.app, így pusztán megszokás kérdése, hogy ki melyiket használja. Én azért szeretem inkább a Terminalt használni, mert az egyrészt általában amúgy is nyitva van már, másrészt pedig kevesebb helyet foglal az asztalon, mint a Console.app.

Egy apró megjegyzés: Mac-en és Linux alatt általában az alábbi könyvtárban találhatjuk a logfájlokat: /var/log

PHP kód a naplófájlba íráshoz

PHP-s fejlesztéseknél használom ezt a megoldást, de természetesen nem csak és kizárólag PHP alatt használható. Minden esetre én most közzéteszem az általam írt és használt néhány soros PHP függvény egyszerűsített változatát, ami kiírja az imént létrehozott fájlba a tartalmat:

<?php
function trace( $msg ) {
  $logfile = ‘webdev.log’;
  $msg = date( ‘M d H:i:s’, mktime() ) . ‘ ‘ . $msg . “\n”;
  if ( is_writeable( $logfile ) ) {
  $fp = fopen( $logfile, ‘a+’ );
    if ( $fp ) {
      if ( fwrite( $fp, $msg ) === true ) {
        $content = fread( $fp, filesize( $logfile ) );
        fwrite( $fp, $content );
      }
      fclose( $fp );
    }
  }
}
?>

Nekem ez az egész csak annyiban különbözik a fent bemutatott változattól, hogy van benne még egy plusz feltétel az elején, így a beállításoknál tudom szabályozni, hogy lefusson-e a függvény, vagy sem.

A rend kedvéért azért még leírom a használatát az unalomig ismételt „Hello World!”-el, bár aki ezt a fenti néhány sorból nem érti, az valószínűleg nem is nagyon fog hibákat keresgélni…

trace( ‘Hello World!’ );

A végeredmény pedig valami hasonló lesz a parancssorban és a Console-ban:

Megéri az elején ezt a néhány percnyi időráfordítást, mert utána nagyon megkönnyíti a fejlesztés alatti hibák keresését és nem utolsó sorban sokkal elegánsabb megoldás az ilyen dolgok logfájlba való küldése, mint az, hogy a böngészőben a tartalom közé küldi ki a PHP a fejlesztéshez / debug-hoz szükséges – csak számunkra fontos – információkat.