2013. március 7., csütörtök

Cloud 9 használata GitHubbal (1.)

Cloud 9 használata GitHubbal (1.)

A GitHub amolyan közösségi tér fejlesztőknek (itt írtam róla kicsit: http://lf.estontorise.hu/archives/288). Papp Zsolt -al beszélgettünk kicsit, és végül az lett a konklúzió, hogy érdemes ezt az eszközt már a tanulás elején megismerni, mivel már ebben a fázisban jó hasznát vehetjük.

Ebben a bejegyzésben azt fogom leírni, hogy hogyan lehet egy már GitHubon létező projektet behúzni cloud9 (http://c9.io) alá, és futtatni. A későbbiekben tervezem, hogy készülne 1-2 további bejegyzés arról, hogy hogyan hozhatunk létre saját GitHub repository-kat, illetve hogyan járulhatunk hozzá más open source projektek fejlesztéséhez.

Egy GitHub-os projektet nagyon egyszerű behúzni cloud 9 alá. Egyszerűen jelentkezzünk be (ez előtt persze regisztráljunk cloud 9-en), majd válasszuk a 'Create new workspace' részt, azon belül pedig a 'Clone URL'-t. Itt kell megadnunk a GitHub-os tároló nevét. Én direkt teszt célra csináltam egy git://github.com/TheBojda/php-examples.git tárolót, így jobb híján adjuk meg azt- 'Create', és már kész is a klón. Válasszuk ki a listából, majd nyomjuk meg a 'Start Editing'-et, így megjelenik a szerkesztő. Itt nyissuk meg az index.php-t a hello_world mappából, majd jobb felül nyomjuk meg a Run gombot. Az alul megjelenő URL-re kattintva megnyithatjuk azt a beépített böngészőben, és láthatjuk az eredményt. Ha valamit átírunk a kódon, elég menteni, majd frissíteni a beépített böngészőt, és már látszik is az eredmény.

Hát, igazából ennyi. Nem egy nagy varázslat ... 

#blog  
http://lf.estontorise.hu/archives/288

Egy nagyon szép megoldás.

Egy nagyon szép megoldás. AngularJS GWT-s controllerrel. Így komplex alkalmazáslogikát fejleszthetünk az app-hoz Java-ban, amit AngularJS-el lehet a HTML elemekhez rendelni egy sor JavaScript nélkül ...

Originally shared by Ray Cromwell

Write AngularJs Controllers and Scopes in GWT? Crazy? Lookie what I did as an experiment with generators + elemental.

@NgName("BodyController")
public class BodyController extends AngularController {
   public void onInit(BodyScope scope, Element element) {
     scope.setBlah("Hello");
   }
}

public interface BodyScope extends Scope {
    String getBlah();
    void setBlah(String s);
    String doSomething();
}


    {{blah}}


That's it. The rest is magic. This publishes a window scoped controller function for ng-controller directives to attach to which invokes the onInit() function. BodyScope is an auto-generated type-safe Javascript overlay (extends JsonObject from Elemental) that is created for you and injected into the onInit()   For each getter/setter, it puts a field on $scope, and for every other method, it installs a function on $scope that can be called.  For each type argument you declare in the onInit() argument list, it automatically sets up Controller.$inject for you.  @NgName allows you to override the automatically discovered name of the controller of desired (by default, Class.getSimpleName() )

With super-dev-mode, you can work simultaneously with debugging raw angular JS code and stepping into Java code, all inside of Chrome.

Ha valaki rögtön ki is próbálná az itt frissen megszerzett PHP tudását, annak hasznos lehet a Cloud 9...

Ha valaki rögtön ki is próbálná az itt frissen megszerzett PHP tudását, annak hasznos lehet a Cloud 9 (https://c9.io). Ez egy online szerkesztő + futtató környezet. Minden egyben van, és pár perc alatt el lehet vele kezdeni a fejlesztést. Regisztrációt követően bejelentkezés, és create new workspace. Itt létrehozzuk a php fájlt, megnyitjuk, begépeljük a kódot, majd jobb felül Run. Alul megjelenik egy link, arra kattintva jobb oldalon megnyílik a böngésző, ahol láthatjuk az eredményt. Ennyi. Ha felül a Run módot Debug módba kapcsoljuk, és úgy futtatjuk, akkor minden változtatás után simán egy frissítéssel megnézhetjük a változtatás eredményét.

Aki inkább lokális gépen fejlesztene Windows alatt, annak a xampp (http://www.apachefriends.org/en/xampp.html) lehet hasznos. Ez egy komplett összerakott PHP + Apache + MySQL kombó. Installálás után elindítjuk az apache-ot, majd a htdocs könyvtárban létrehozunk egy alkönyvtárat, mondjuk test néven. Ide hozzuk létre a php fájlokat (pl. test.php), amiket a http://localhost/test/... (pl.: http://localhost/test/test.php) érhetjük el.

Egyik megoldás használata sem bonyolult, így pár perc alatt összeállíthatjuk magunknak a tesztkörnyezetet, ahol frissen megszerzett tudásunkat tesztelhetjük ... 
https://c9.io

Leheletteszttel diagnosztizálható a rák

Leheletteszttel diagnosztizálható a rák

A gyomorrák mellett úgy tudom a tüdőrák kimutatására is létezik hasonló módszer. Ezek a módszerek azért nagyon fontosak, mert igazándiból a rák jól gyógyítható betegség, ha időben észreveszik. Gond akkor szokott lenni, ha már áttétek képződnek, és nem lokalizálható a daganat. Persze ettől még nagyon messze van az, hogy az átlagember számára elérhető legyen az eljárás. Eleve az is problémát jelent, hogy az ember nem ér rá elmenni az orvoshoz elvégeztetni a tesztet. Szerintem jó megoldás lenne tesztelő automatákat telepíteni. Olyasmi lenne, mint mondjuk egy kóla automata. Az ember bedobja a pénzt, és már fújhatja is a szondát, a gép pedig kidobja az eredményt, vagy ha sokáig tart az analízis, elküldi sms-ben, vagy e-mailben, stb. Az embereknek is egyszerűbb lenne, a gép üzemeltetőjének is megéri, ha pedig valakinek az életét ez menti meg, az megfizethetetlen ...

#blog   

http://www.metropol.hu/mellekletek/tudomany/cikk/1007415
http://www.metropol.hu/mellekletek/tudomany/cikk/1007415

Papp Zsolt kezdeményezése.

Papp Zsolt kezdeményezése. Nekem nagyon szimpatikus. Akit érdekelnek a témák, szerintem bátran csatlakozzon. És ugye nem csak kezdők, hiszen aki már vágja a dolgokat, sokat segíthet azoknak, akik egyelőre még csak vágni szeretnék ...

Papp Zsolt kezdeményezése.

Originally shared by Laszlo Fazekas

Papp Zsolt kezdeményezése. Nekem nagyon szimpatikus. Akit érdekelnek a témák, szerintem bátran csatlakozzon. És ugye nem csak kezdők, hiszen aki már vágja a dolgokat, sokat segíthet azoknak, akik egyelőre még csak vágni szeretnék ...

2013. március 6., szerda

Nagyon jó ötlet, és tulajdonképpen ezeket a naperőműveket Asmov "találta fel".

Nagyon jó ötlet, és tulajdonképpen ezeket a naperőműveket Asmov "találta fel". A sci-fi írók a legnagyobb feltalálók ...

http://ipon.hu/elemzesek/urbeli_napfarmok_%E2%80%93_illuzio_vagy_a_jovo/1637/
http://ipon.hu/elemzesek/urbeli_napfarmok_%E2%80%93_illuzio_vagy_a_jovo/1637/

Uhh, ez nagyon durva

Uhh, ez nagyon durva ... Ha ilyen nagyon brutális app-ot írtak, hogy a futtatókörnyezet sem bír el vele, talán érdemesebb lett volna befordítani saját futtatókörnyezetet is, ahogyan a Xamarin (.NET C#), vagy az Appcelerator (V8 JavaScript) csinálja. Így direktbe natív kódból belepiszkálni a rendszerbe elég necces, és esélyes, hogy új Android verziókban nem fog működni. Nem is értem, hogy hogy jutottak el végül ilyen baromi nyakatekert megoldáshoz ...  

http://www.hwsw.hu/hirek/49913/facebook-android-alkalmazas-fejlesztes-java-jni-reflection.html
http://www.hwsw.hu/hirek/49913/facebook-android-alkalmazas-fejlesztes-java-jni-reflection.html

Na, ez most egész hamar elért hozzánk is ...

Na, ez most egész hamar elért hozzánk is ...

http://index.hu/tech/2013/03/06/grafennel_szazszor_gyorsabb_lesz_a_wifi/
http://index.hu/tech/2013/03/06/grafennel_szazszor_gyorsabb_lesz_a_wifi/

100 terrabit / sec-es elméleti vezeték nélküli átviteli sebesség grafén antennákkal ...

100 terrabit / sec-es elméleti vezeték nélküli átviteli sebesség grafén antennákkal ...

Amióta feltalálták a grafént (ami igazából szimplán szén, csak jó struktúrába összerakva), azóta folyamatosan jönnek az egyre durvább grafént hasznosító dolgok. Sokszor hatékonyabb akkumulátorok, és hasonlók. Tényleg úgy tűnik, hogy ez valami nagy találmány, pedig csak szén ...

http://www.kurzweilai.net/graphene-antennas-would-enable-terabit-wireless-downloads
http://www.kurzweilai.net/graphene-antennas-would-enable-terabit-wireless-downloads

2013. március 5., kedd

Szerintem nagyon jó kis film.

Szerintem nagyon jó kis film. Humoros, izgalmas, összetett. A sztori teljesen váratlanul áll össze a film végére. Meg hát ugye Bruce Willis és Morgan Freeman neve is mellette szól ...

Filmajánló  

http://www.port.hu/alvilagi_jatekok_lucky_number_slevin/pls/fi/films.film_page?i_film_id=77620
http://www.port.hu/alvilagi_jatekok_lucky_number_slevin/pls/fi/films.film_page?i_film_id=77620

Amióta Google+-t használok, elkezdtem rászokni a külföldi hírforrásokra.

Amióta Google+-t használok, elkezdtem rászokni a külföldi hírforrásokra. Igazából nagyon durva látni, hogy mennyire silány a magyar felhozatal, és hogy mennyi mindenből kimarad, aki nem tud angolul. Igazából egyre inkább azt látom, hogy az angol nyelv tudásának hiánya burokba zárja az embert. Ennek ellenére baromira nincs elég hangsúlyosan kezelve. Tudom, hogy már unalomig szajkóztam, de pl. az lenne az alap, hogy suliban minden nap legyen egy (vagy akár több) angol óra, és már általános végére legalább alapszintű (de inkább középszintű) angoltudással kerüljenek ki a kölkök. Másképp "életképtelenek" lesznek, és ezzel együtt az egész társadalom is az lesz ...

Nagyon matematikusoknak ...


Nagyon matematikusoknak ...

Originally shared by Sofian Ait-Said

A Google kereső szókiegészítőjéről jutott eszembe, hogy erre lehetne építeni helyesírás ellenőrzőt.

A Google kereső szókiegészítőjéről jutott eszembe, hogy erre lehetne építeni helyesírás ellenőrzőt. Ahogy írod a szavakat, háttérben keresést végezne, hogy az adott szó mennyire gyakori, és ha nagyon nem szerepel ilyen formában a weben, akkor aláhúzza, sőt, javítási javaslatot is adhatna. Persze értelmesen cache-elve, hogy ne keressen minden szóra rá többször. Igazából a poén az benne, hogy nem kell hozzá semmilyen táblázat, nem kell ismernie az adott nyelvet, egyszerűen csak statisztikai alapon működne, minden nyelvre. Csak úgy eszembe jutott, hogy ez milyen jópofa dolog ...

Elég kis semmilyen cikk, de a gondolat érdekes ...

Elég kis semmilyen cikk, de a gondolat érdekes ...

http://www.origo.hu/techbazis/20130305-az-interneten-at-fogunk-kommunikalni-az-allatokkal.html
http://www.origo.hu/techbazis/20130305-az-interneten-at-fogunk-kommunikalni-az-allatokkal.html

FON

FON

Ez a FON egy nagy találmány. Veszel egy FON routert, amit egyfelől sima wifi routerként tudsz használni, másfelől kívülről is elérhető publikus hot-spot ként. Akik tagjai a FON közösségnek, azok ingyen használhatják egymás internet elérését. Aki nem tagja a közösségnek, az pedig viszonylag olcsón fizethet a wifi elérésért, amiből ráadásul a hot-spot tulajdonosa jutalékot kap. Így a felhasználók építik ki a világméretű wifi hálózatot.

A megoldás hasonlít a SpaceMonkey-ra, ahol a felhasználók tárhelyet dobnak be a közösbe, és egymás tárolóira backupolják a sajátjukat, így amolyan közösségi cloud-ot alkotva.

Ezekben a közösségi megoldásokban még nagy potenciál lehet a jövőben.

#blog    

http://corp.fon.com/
http://corp.fon.com/

2013. március 4., hétfő

http://www.metropol.hu/mellekletek/tudomany/cikk/1006258

http://www.metropol.hu/mellekletek/tudomany/cikk/1006258
http://www.metropol.hu/mellekletek/tudomany/cikk/1006258

Ezt a filmet is már régebben láttam (többször is).

Ezt a filmet is már régebben láttam (többször is). Szerintem zseniális film, és nagyon elgondolkodtató. Mondjuk nekem amúgy is kedvenc témám a valóság "valóságosságának" kérdése, és ez a film valahol ezt boncolgatja. Érdemes megnézni, akár többször is ...

Filmajánló 

http://www.port.hu/truman_show_the_truman_show/pls/w/films.film_page?i_film_id=2798
http://www.port.hu/truman_show_the_truman_show/pls/w/films.film_page?i_film_id=2798

Ezt is régebben láttam már.

Ezt is régebben láttam már. Párszor a TV-ben is adták. Van egy érdekes hangulata. Hirtelen a Dűne jut eszembe róla, annak volt még ilyen "emberidegen" világa. Nem mondanám kiugróan jónak, de rossznak sem. A legjobb szó rá az ÉRDEKES. Szerintem érdemes megnézni ...

Filmajánló  

http://www.port.hu/aeon_flux/pls/w/films.film_page?i_film_id=73395
http://www.port.hu/aeon_flux/pls/w/films.film_page?i_film_id=73395

2013. március 3., vasárnap

"A gyártó szerint a jövőben az olyan, kisebb energiafogyasztású eszközöket, mint pl.

"A gyártó szerint a jövőben az olyan, kisebb energiafogyasztású eszközöket, mint pl. az e-könyvek soha többé nem kell majd hálózatról töltenünk. Nagyobb fogyasztású készülékek esetében az üzemidő meghosszabbítására, vagy egy segélykéréshez szükséges energia begyűjtésére lehet hasznos."

http://www.alternativenergia.hu/napelemet-az-erintokepernyo-moge-video/58378
http://www.alternativenergia.hu/napelemet-az-erintokepernyo-moge-video/58378