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
2013. március 7., csütörtök
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.
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
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
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 ...
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/
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
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
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
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
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 ...
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 ...
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/
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ő
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
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
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
http://www.alternativenergia.hu/napelemet-az-erintokepernyo-moge-video/58378
http://www.alternativenergia.hu/napelemet-az-erintokepernyo-moge-video/58378
Feliratkozás:
Bejegyzések (Atom)
