Fejlesztés

IP TV ablakban, vezérelve

Fórumok

Sziasztok.

Kérésre készítettem egy programot, ami videókat játszik le időzítetten, előre megadott lejátszólistákról. (A műsor távolról feltölthető).
Ez eddig megvan, működik rendesen. De a kedves felhasználónak az az új kívánsága, hogy szeretne néha lejátszó lista ill. saját videók helyett TV műsort lejátszani.
Mivel a program a vlc-qt -n keresztül a VLC-t használja a videók lejátszásához ez elvileg meg is lenne, de.
A mediaklikk.hu -ból kibányászható néhány TV csatorna jelfolyam URL-je, és ezt a VLC le tudja játszani. Csakhogy akadozik, de nagyon, néha ki is akad (magával rántva a programomat is, ha abból hívtam). Kipróbáltam mplayer2 -vel is, szintén akad, és folyamatosan panaszkodik, hogy hibás a jelfolyam.
A mediaklikk a JW Player-t használja, az nem akadozik.
Szóval itt elakadtam. Hogyan lehet (IP) TV műsort megjeleníteni programból?
A programom eddig Windows és Linux alatt fut, de a felhasználónál Windows van.
Egy javás media lejátszót hogyan lehet pl. Qt-ből hívni? Egyáltalán mi a fenéért nem játszik le rendesen a VLC és az mplayer, ha a JW Player meg teljesen jó? Lehet, hogy csak egy megfelelő kodek kellene?

openhab

Fórumok

Üdv!

Openhab (1 ; 2) al kísérletezek, öntözés vezérlést szeretnék elindítani esp8266 al.
Amit nem sikerült megoldani nem találok olyan openhab itemet aminek számot tudnék megadni
pl a felületen úgy jelenne meg a numerikus mező hogy beírható legyen a 6500 :-)
Tényleg nincs ilyen vagy csak én nem látom ?
Az is érdekes hogy nem jelennek meg rendesen az elemek

Number Irrigation_min "Sprinkler [%d mins]" (Irrigation) eredménye: " - mins "

Üdv Robit

fejlesztői szerver virtualizáció

Fórumok

Sziasztok!

Itthonra összeraktam egy vasat, aminek az lesz a szerepe, hogy a különféle környezetbe kerülő szoftvereket fejlesszem rajta. Az elképzelés az, hogy a host végzi a dns resolvot és kezdetben az osztja meg a kódokat guesttel (később kiszervezném a kódtárolást nasra). A guest rendszerek futtatnák az nfs-en megosztott kódot és ha szükséges, az adatbázist. Saját kút főből libvirt-tel csinálnám meg (munkahelyen bevált), de érdekel, hogy más milyen megoldással fogna hozzá. Az elsődleges szempont az, hogy a legkülönfélébb szoftverkörnyezeteket tudjam reprodukálni a lehető legkevesebb munkával és erőforrásigénnyel.

Mobilnet Linux UDP csomagok küldése

Fórumok

Sziasztok!

Elnézést a zavarásért. Szeretnék készíteni egy kis alkalmazást készíteni Linuxra, viszont problémákba ütköztem. A rendszerem úgy néz ki, hogy van itthon egy Linux szerverem, mely a szolgáltatótól kapott fix IP címmel jut ki a világhálóra, és van valahol egy mobilnetes Linux PC, melyre UDP csomagokat szeretnék küldeni bizonyos időközönként. A problémám az, hogy úgy tudom, hogy a Vodafone és a legtöbb mobilnet szolgáltató NAT-olja a címeket. Nem szeretnék használni ingyenes DNS szolgáltató rendszereket, mivel sorra szüntetik meg őket, vagy teszik fizetősség azokat. A kérdésem a következő lenne:
- ha írnék egy programot a mobilnetes PC-re, akkor elküldhetem e az állapotaimat UDP-s csomagba ágyazva a fix IP-s gép felé? Ez azért fontos, mert akkor a fix IP címes gép tudni fogja a beérkezett UDP-s csomagokból, hogy mi az IP címe a mobilnetes gépnek! Ez lehetséges? (tulajdonképpen ezt valósítják meg a Dinamus DNS szolgáltatók is!
- a másik kérdésem, hogy ha ezt a szerver-kliens oldalt összehoztam szoftveresen, akkor küldhetek e válasz UDP csomagot a mobilnetes gépnek? Ezt a szolgáltató vajon átengedi? Megkapja a mobilnetes gép ezt a csomagot, vagy be se engedi azt?

Kinek milyen tapasztalata van ezen a téren? Csinált már valaki ilyen rendszert? Mit ajánlotok? Sajnos a mobilnete szolgáltatók nem adnak fix IP címet a szolgáltatáshoz. Talán a problémát megoldja majd az IPv6 (talán).

A válaszokat előre is köszönöm!

Szoftver licencelés módja

Fórumok

Sziasztok,

Létrehoztam egy kis lib-et a Google reCaptcha v2-höz gondoltam közzéteszem github-on is hátha más is hasznát veszi.
Viszont ha már publikálom szeretnék választani hozzá valamiféle licencet.
Olvasgattam a témában és elég kevés információt találtam a témában, mindenhol leírják hogy a licencek főbb tulajdonságait azt annyi,
de hogy hogy alkalmazzuk őket arról semmi.

Szóval az első kérdés, hogy is kell licencelni a kódot ?
Nekem az jött át hogy csak simán belinkelem a licencet és kész.

A másik problémám hogy szeretném minél szélesebb körben elérhetővé tenni a lib használatát erre ki is szemeltem az LGPL licencet, mivel az ilyen feltételekkel licencelt alkalmazásokat lehet zárt alkalmazásokban is használni. Ami kérdés számomra hogy a lib-ben loggoláshoz a log4j2-őt használom aminek a licence Apache 2.0, ami tudtommal nem kompatibilis csak a GPL 3.0-val.
Ezek szerint az elkészült alkalmazást csak GPL 3.0 vagy Apache 2.0-val lehetne kiadni, amik ugye nem támogatják a zárt alkalmazásban való felhasználást ?

A válaszaitokat előre is köszönöm.

Üdv.: Karfi

Milyen license illik erre?

Fórumok

A követelmények a következők:

- Nyílt forráskódú project.
- A szoftver szabadon használható és módosítható viszont eladni csak az eredeti fejlesztői csapat engedélyével lehet.
- Lehetőség belefoglalni, hogy a szoftver katonai célú felhasználása tilos.

Felhívás ERP/VIR vagy számlázó sw fejlesztők felé

Fórumok

Azon gondolkodtam, hogy a legtöbb cég kompatibilis lehetne egymással, ha a rendeléseinél és azok feldolgozásánál az EAN13-as vonalkódot használnák.
Vagyis egy sima csv fájl lenne amit export/import-ra használnának ennek első hasábja az EAN13-as vonalkód a második hasábja pedig a szükséges mennyiség lenne.

Mielőtt megkapom az oktatást a témában megelőzném azzal, hogy tudom, hogy vannak erre fizetős megoldások. Viszont biztos vagyok benne, hogy minden ilyen sw fejlesztő szeretné ügyfelei költségét lecsökkenteni és ez egy olyan lehetőség lenne, ahol a rendelések gyorsabbak, olcsóbbak és megbízhatóbbak lennének.

Ellenvetés? Vélemény? Csatlakoznál a kezdeményezéshez?

Nagyszámú bejövő kapcsolat fenntartása (C daemon / fork / pthread)

Fórumok

Sziasztok!

Adott néhány rendszer mikrovezérlőkkel megvalósított hálózati kommunikációval.
Van ennek egy szerveroldali (Linux) daemonja, ami várja az eszközöket, ismeri a protokollt, titkosítást, és levezényli a kapcsolatot, majd bontja azt és x idő elteltével újrakezdődik az adatcsere.

Maga a kiszolgáló alkalmazás nem különösebben nagy méretű (bőven 100KB alatti). Ez az egyes kapcsolódások során forkolja magát, vár további kapcsolódásokra, és a felépült kapcsolaton vezényli a szükséges adatcserét.

Jelen esetben nincs szükség gyorsabb reakcióidőre, mint amit ez a rendszer tud.

Kérdésem, hogy milyen lehetséges problémákba futnék bele, ha olyan rendszert szeretnék létrehozni, ahol az egyes terminálok folyamatos kapcsolatot tartanak fenn (időnként életjelet küldve), és ezen a kapcsolaton szeretnék minél inkább real-time (max. néhány másodperces csúszással) adatokat átküldeni.
- Jelent-e problémát a sok forkolt process bizonyos egyidejűleg futó kommunikáció felett (fork miatti többletmemória-igényt nem számítva)?
- Van olyan szempont, ami miatt ellenjavallt folyamatosan fenntartani a kapcsolatokat?
Elvileg alapesetben socketenként 128 egyidejű kapcsolatot kezel a kernel, ez szükség esetén növelhető.
- Érdemes-e elgondolkozni inkább thread-ek használatán?
Maximális process-ek száma alapértelmezetten 32768

Egyáltalán nyernék valamit threadekkel, vagy jórészt csak annyit, hogy egy esetleges szoftverhiba felborítja az összes kliensem futó kapcsolatát? :)

Ha elmennék ebbe az irányba (folyamatos kapcsolatok), és továbbra is fork-olnám a klienseket, azzal elkövetnék kifogásolható "bűnt" vagy "szépséghibát"?

Szeretném a véleményeteket kérni ezzel kapcsolatban.
Mindenki javaslatát előre is köszönöm.

Mobilalkalmazás fejlesztés

Fórumok

Üdv!

Érdeklődöm csak, hogy a különböző platformokon miben fejlesztetek.
Érdekelnek a vélemények, tapasztalatok (általánosságban). (Konkrét alkalmazáscél nincs.)
Pl.:
* Android:
Eclipse+ADT
AndroidStudio
MS Visual Studio
...stb.

* iOS:
XCode
Swift
iOS SDK
MS Visual Studio
...stb.

* Windows Phone:
MS Visual Studio
...

Eddig Android alá fejleszgettem saját magamnak teszt jelleggel (Eclipse+ADT).
De érdekelne hogy a többi platformra mivel érdemes fejleszteni (ill. Androidra kinek mi a tapasztalata az egyes devtool-okról)
Esetleg lehet multiplatformra fejleszteni (Android+iOS+WPh)? Pl. láttam Visual Studio-ban lehet a 3 platformra fejleszteni, kérdés mennyire átjárható a dolog.

update: Xamarin is érdekel.