Szeretne azonnal értesülni a legfontosabb hírekről?
Az értesítések bekapcsolásához kattintson a "Kérem" gombra!
Az értesítés funkció az alábbi böngészőkben érhető el: Chrome 61+, Firefox 57+, Safari 10.1+
Köszönjük, hogy feliratkozott!
Hoppá!
Valami hiba történt a feliratkozás során, az oldal frissítése után kérjük próbálja meg újra a fejlécben található csengő ikonnal.
Már feliratkozott!
A böngészőjében az értesítés funkció le van tiltva!
Ha értesítéseket szeretne, kérjük engedélyezze a böngésző beállításai között, majd az oldal frissítése után kérjük próbálja meg újra a fejlécben található csengő ikonnal.
[{"available":true,"c_guid":"e8b8bf86-b4d5-48fe-8f51-d0ba04483c40","c_author":"hvg.hu","category":"itthon","description":"Ezúttal senki sem lett milliomos.","shortLead":"Ezúttal senki sem lett milliomos.","id":"20250330_hatos-lotto-sorsolas-nyeroszamok","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/e8b8bf86-b4d5-48fe-8f51-d0ba04483c40.jpg","index":0,"item":"2d1d461a-bd6f-4db0-9376-2849d94e66e4","keywords":null,"link":"/itthon/20250330_hatos-lotto-sorsolas-nyeroszamok","timestamp":"2025. március. 30. 17:07","title":"Kihúzták a hatos lottó nyerőszámait","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"d5658dde-3e9f-4822-b435-e44512133cd1","c_author":"HVG","category":"tudomany","description":"A jövőben kevesebb értesítés érkezhet a YouTube felől a felhasználóknak – a vállalat így előzné meg, hogy a teljes alkalmazásban letiltsák az értesítéseket.","shortLead":"A jövőben kevesebb értesítés érkezhet a YouTube felől a felhasználóknak – a vállalat így előzné meg, hogy a teljes...","id":"20250330_youtube-push-ertesites-kikapcsolasa","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/d5658dde-3e9f-4822-b435-e44512133cd1.jpg","index":0,"item":"d1872ef1-b597-4b95-bd62-8e66d31d3453","keywords":null,"link":"/tudomany/20250330_youtube-push-ertesites-kikapcsolasa","timestamp":"2025. március. 30. 16:03","title":"Meg fogja érezni, ha a YouTube elkezdi bevezetni az új fejlesztését","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"2d704ca8-ae8c-4c38-96de-52386ec75155","c_author":"Kacskovics Mihály Béla","category":"360","description":"Meg kell osztani és túl kell ordítani – ennyi a fideszes recept. A zebrákon, a Dinasztián és a Pride példáján mutatjuk be a kormányzati kommunikáció érdekeit, módszereit és céljait.","shortLead":"Meg kell osztani és túl kell ordítani – ennyi a fideszes recept. A zebrákon, a Dinasztián és a Pride példáján mutatjuk...","id":"20250331_yakari-orban-viktor-magyar-peter-kampany","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/2d704ca8-ae8c-4c38-96de-52386ec75155.jpg","index":0,"item":"2f5f1719-0100-4e3b-ae39-482e0057dd00","keywords":null,"link":"/360/20250331_yakari-orban-viktor-magyar-peter-kampany","timestamp":"2025. március. 31. 06:30","title":"Yakari, a bátor kis zajkeltő – Orbán rájött, hogy a szokott módszerekkel nem tudja hatástalanítani Magyar bombáit","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":true,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"d8bfbf97-b284-45aa-9a41-c94bff18b5f5","c_author":"HVG","category":"cegauto","description":"Nem óvatoskodta el. ","shortLead":"Nem óvatoskodta el. ","id":"20250331_Forgalommal-szemben-jott-a-kamion-video","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/d8bfbf97-b284-45aa-9a41-c94bff18b5f5.jpg","index":0,"item":"6e8ee7c2-6116-431d-ac5d-054aba424581","keywords":null,"link":"/cegauto/20250331_Forgalommal-szemben-jott-a-kamion-video","timestamp":"2025. március. 31. 07:37","title":"Forgalommal szemben jött a kamion, mindenki menekült előle – videó","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"27a18ce6-cf37-4118-aefc-40714ec81c33","c_author":"HVG","category":"tudomany","description":"Amerikai kutatók szerint olyan méreganyagot termelnek az afrikai Viktória-tóban lévő algák, amely májkárosító hatása miatt súlyos egészségkárosodáshoz vezethet. A tó vizét 47 millió ember használja.","shortLead":"Amerikai kutatók szerint olyan méreganyagot termelnek az afrikai Viktória-tóban lévő algák, amely májkárosító hatása...","id":"20250331_afrika-viktoria-to-algasodas-mergezes","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/27a18ce6-cf37-4118-aefc-40714ec81c33.jpg","index":0,"item":"f684a93a-5626-4688-bbdd-023355761d9b","keywords":null,"link":"/tudomany/20250331_afrika-viktoria-to-algasodas-mergezes","timestamp":"2025. március. 31. 13:03","title":"Épp most zöldül be Afrika legnagyobb tava, és ez nagyon súlyos probléma","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"c7ceb328-cedc-4208-a761-6b5a5345f342","c_author":"Zdeborsky György","category":"360","description":"Miután a sajtó eltökélten igyekszik feltárni, hogyan vesztették el százmilliárd forintok a közpénzjellegüket, és ehhez most már az Állami Számvevőszék is szolgál adalékokkal, mintha veszendőbe menne a politikai felelősség. Ezt a feltáró munkát talán segítik a következő kérdések.","shortLead":"Miután a sajtó eltökélten igyekszik feltárni, hogyan vesztették el százmilliárd forintok a közpénzjellegüket, és ehhez...","id":"20250331_Zdeborsky-Gyorgy-MNB-alapitvany-velemeny","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/c7ceb328-cedc-4208-a761-6b5a5345f342.jpg","index":0,"item":"d21d9f78-f78b-48fd-ac29-c3bf5ce8d90a","keywords":null,"link":"/360/20250331_Zdeborsky-Gyorgy-MNB-alapitvany-velemeny","timestamp":"2025. március. 31. 08:00","title":"Zdeborsky György: 13+1 gondolat, kérdés az MNB alapítványáról és a jegybank feladatairól","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":true,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"0744f083-ce71-4e13-b3bc-ae91cc91d045","c_author":"hvg.hu","category":"vilag","description":"Közeledik az esős évszak is, ami még több problémához vezethet a következő hetekben.","shortLead":"Közeledik az esős évszak is, ami még több problémához vezethet a következő hetekben.","id":"20250330_Mianmar-foldrenges-katonai-konfliktus-legicsapas-junta","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/0744f083-ce71-4e13-b3bc-ae91cc91d045.jpg","index":0,"item":"c9110754-250f-4237-8766-6adccc61b44b","keywords":null,"link":"/vilag/20250330_Mianmar-foldrenges-katonai-konfliktus-legicsapas-junta","timestamp":"2025. március. 30. 10:06","title":"Katonai konfliktus és az egészségügy felszerelés hiánya is nehezíti a helyzetet Mianmarban","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null},{"available":true,"c_guid":"92f2a641-8ae4-4026-8fb5-547aefd22c17","c_author":"László Ferenc","category":"cegauto","description":"Bár elsőre csak egy kicsit megnyújtott Dusternek tűnhet, a valaha készült legerősebb Daciaként jegyzett Bigster több ennél. Marseille környékén próbáltuk ki a négyfelé hajtással támadó román újdonságot, mely alaphangon 10 millió forintot kóstál.","shortLead":"Bár elsőre csak egy kicsit megnyújtott Dusternek tűnhet, a valaha készült legerősebb Daciaként jegyzett Bigster több...","id":"20250331_merjunk-nagyot-almodni-legerosebb-legdragabb-daciat-bigster-teszt-velemeny","image":"https://img.hvg.hu/Img/ffdb5e3a-e632-4abc-b367-3d9b3bb5573b/92f2a641-8ae4-4026-8fb5-547aefd22c17.jpg","index":0,"item":"9bd8826b-c153-47bf-b735-3cd166e06127","keywords":null,"link":"/cegauto/20250331_merjunk-nagyot-almodni-legerosebb-legdragabb-daciat-bigster-teszt-velemeny","timestamp":"2025. március. 31. 15:18","title":"Merjünk nagyot álmodni: vezettük a legerősebb, legdrágább Daciát, a vadonatúj Bigstert","trackingCode":"RELATED","c_isbrandchannel":false,"c_isbrandcontent":false,"c_isbrandstory":false,"c_isbrandcontentorbrandstory":false,"c_isbranded":false,"c_ishvg360article":false,"c_partnername":null,"c_partnerlogo":"00000000-0000-0000-0000-000000000000","c_partnertag":null}]
Ha több platformra szeretnénk alkalmazásokat fejleszteni (Web, Windows, OS X, Linux és mobil eszközök), kiváló...
Ha több platformra szeretnénk alkalmazásokat fejleszteni (Web, Windows, OS X, Linux és mobil eszközök), kiváló választás lehet a Flash és az Adobe Air keretrendszer, amelynek segítségével szinte ugyanazt a kódbázist kis módosításokkal tudjuk felhasználni az összes programváltozathoz. De nem az Adobe terméke az egyetlen, amelynek segítségével gyorsan és viszonylag könnyen készíthetünk cross-platform megoldásokat. Ilyen például a Runrev-féle LiveCode is, amely talán inkább a Macesek körében ismertebb, pedig létezik Windowsra és Linuxra is, s az egészben az a legjobb, hogy bármely platformon fejlesszünk is vele, a végleges programot lefordíthatjuk Windowsra, Linuxra és OS X-re egyaránt, sőt, akár online webalkalmazást is kreálhatunk belőle. Előbbiek natív alkalmazásként futnak az adott rendszereken, utóbbihoz viszont telepítenünk kell egy szintén cross-platform - és a népszerű böngészőkkel működő - plug-int.
Elsőre ijesztő a felület, de gyorsan megszokható (kattintson a képre a nagyításhoz)
A párhuzam a két fejlesztőrendszer között azonban nem áll meg itt, ugyanis mindkettővel fejleszthetünk mobil platformokra is. A LiveCode segítségével jelenleg iOS és Windows Mobile 6.5 lehet a célállomás, de készül az Androidos modul is. És itt álljunk is meg egy kicsit: a LiveCode egyik nagy előnye ugyanis a modulos felépítés, ami annyit tesz, hogy nem kell feleslegesen megvennünk minden platformhoz, mindössze megvesszük az alap eszközöket, majd összeválogatjuk hozzá, hogy mely rendszerre akarjuk publikálni a végleges kódot.
Rengeteg példa, minta és fórum áll rendelkezésre a tanuláshoz, angolul
Ha például hidegen hagy minket a Linux (nem helyes nézőpont!), akkor máris spóroltunk 200 dollárt a Linuxos modul elhagyásával. A Windows és OS X modul egyben van, ugyanennyiért. A vásárlástól függetlenül minden modul elérhető lesz, így bármelyik platformon tesztelhetünk, viszont a trial módban használtakkal csak időkorlátos (5 percig működő) és várakoztató splash-képernyőt feldobó programokat készíthetünk.
Az élő kód A LiveCode, nevéhez hűen gyakorlatilag folyamatosan működésben van. Ahogy beírjuk a kódsorokat, már láthatjuk is a következményeket. Az eszköztáron egyetlen kattintással választhatunk a tesztelési és a szerkesztési módok között, így azonnal láthatjuk, hogy minden úgy működik-e, ahogy terveztük.
Kódszerkesztés kényelmesen (kattintson a képre a nagyításhoz)
A programnyelv sajátos, amolyan “meséld el, mit csináljak” jellegű. Kicsit a Director Lingo nyelvének és a Basic-nek a keverékére hasonlít, de nehéz körbeírni (olyan, mintha egyszerű angolsággal utasítanánk a gépet). Megtanulni viszont meglehetősen könnyű, amiben óriási segítséget jelent, hogy kiválóan dokumentált és hatalmas online tudásbázis van mögötte. Minimális programozói ismeretekkel is pár óta alatt elkészíthetjük első programunkat. A LiveCode elsősorban multimédia alkalmazások, játékok és oktatóprogramok létrehozására előnyös. Ezt segíti elő a “kártyás” programfelépítés és a médiafájlok beépített kezelése egyaránt, de ha arra van szükségünk, akár adatbázis-kezelőket, segédprogramokat is fejleszthetünk benne. Erre alapból is képes, illetve plug-inekkel is bővíthetjük a tudását.
Több platformra is elkészülhet a végleges alkalmazás
Furcsa, hogy míg a LiveCode nyelve kifejezetten csábító a maga egyszerűségével és gyors tanulhatóságával, addig a felületen korántsem ilyen egyszerű elsőre kiigazodni. A rengeteg panel néha kifejezetten a kuszaság érzetét kelti (ami csak azért furcsa, mert mondjuk a Visual Studióban is van belőle rendesen, ott mégis sikerült némi rendezettséget vinni a felületbe). Ettől függetlenül megszokható és ha megszoktuk, megszerethető. Nem bolondbiztos, legalábbis a Maces verzió elég sokszor gabalyodott saját magába a tesztek során, de általában megoldotta a problémát, ha kiléptünk és újraindítottuk. Mindenesetre a bugok azért némileg visszafoghatják a termelékenységet, de pont ezért folyamatosak is a frissítések, amelyek a hibajavításokon túl általában új funkciókat is hoznak. Egyetlen dologra nem találtunk gyógyírt: dacára annak, hogy unicode szövegeket is kezel, a kódsorba írt ékezetes karakterektől teljesen megbolondul. Mivel csak a Maces verziót próbáltuk, lehet, hogy ez a Windowsos változatban gördülékenyebben megy. Fájlból beolvasva szövegeket egyébként nincs baja az ékezetekkel sem.
iOS és egyéb mobil fejlesztés A LiveCode 4.5-ös verziójának különlegessége, hogy iPhone-ra és iPadre is fejleszthetünk vele. Bár az XCode telepítésére és az Apple fejlesztői fiókjának előfizetésére így is szükség van, az XCode-hoz gyakorlatilag nem kell nyúlnunk, egyedül az emulátort fogjuk belőle látványosan használni, a többit a LiveCode elintézi.
Az iOS fejlesztési modul még meglehetősen képlékeny, de már megbízhatóan használható, a 4.5.3-as frissítéssel például már többcsatornás hangot, folyamatosan játszható videólejátszást, FTP feltöltés és számos egyéb funkciót is kaptunk, de a fejlesztés tényleg folyamatos, ebben példaszerű a RunRev.
Az iOS export beállításai
Egy egyszerűbb iOS játék összerakása néhány óra alatt megvan, de minthogy számtalan rendszerfunkciót is kihasználhatunk (integrált böngésző a programunkon belül, Photo alkalmazás elérése, telefonhívás kezdeményezése, multitouch, accelerometer, effektek stb.), készíthetünk vele szinte bármit. Csak a natív felületről kell lemondanunk (bár azt leutánozhatjuk grafikailag). Mi próbaképpen fejlesztettünk vele iPadre és iPhone 3GS-re is, mindkét esetben hibátlanul teljesített. Ha valaki nagyon komolyan gondolja az iOS fejlesztést, valószínűleg nem ússza meg XCode nélkül, de a könnyedebb műfajokra bőven megteszi a LiveCode is. Az iOS fejlesztéshez persze egy Macre és egy Provisioning profilra így is, úgy is szükségünk lesz, szóval az Apple bevonása nélkül nem megy a dolog (már ha ez valakinek meglepetés).
Számos rendszerfunkciót elérünk iOS alatt is
A Windows Mobile 6.5 támogatása így a Windows Phone 7 időszakban már nem valószínű, hogy sokakat hozna lázba, a készülő Androidos és egyéb Linuxos mobilokhoz használható modul viszont bizonyára ugyancsak népszerű lesz majd.
Mindent egybevetve egy - a bugok ellenére is - nagyon jól használható fejlesztőrendszerrel van dolgunk, amely méltó ellenfele az Adobe Flash+AIR párosításnak asztali programok, webes alkalmazások és mobil szoftverek készítése esetén egyaránt.