Nem vagyok benne a temaban, igy csak gyorsan utanananeztem, de eleg lehangolo.
Java alatt (webstart leginkabb) nincs semmi ertelmes, karbantartott media framework, ami kepes lenne video-t lejatszani, es pl. kockankent ugrani, leptetni? Konkretan, van egy videofelvetel es gps log, es azt lenne jo szinkronizaltan megjeleniteni.
JMF halott. vlcj egy rossz viccnek tunik eddig, mas meg meg ennyire sem el.
Legalabbis, eddig ugy tunik. Jol latom?
- 3368 megtekintés
Hozzászólások
JavaFX-féle MediaPlayer? http://docs.oracle.com/javase/8/javafx/media-tutorial/overview.htm#JFXM…
- A hozzászóláshoz be kell jelentkezni
Ez szimpaltikus, bar ez elsore nem tunik tul szeles tamogatasnak:
Video: FLV containing VP6 video and MP3 audio; MPEG-4 multimedia container with H.264/AVC (Advanced Video Coding) video compression .... de nem rossz. kosz!
- A hozzászóláshoz be kell jelentkezni
Dobjátok már ki azt a Java-t... nincs nálatok senki, aki tudja tartani a lépést a korral?
- A hozzászóláshoz be kell jelentkezni
Az ugye megvan, hogy ez egy java topic? :)
Amugy van jobb? Konkretan webstart-ra, nem mintha szamitana, mert a josm java-ban megy, es tokeletes.
- A hozzászóláshoz be kell jelentkezni
En is pont arra gondoltam, hogy html5 video-val szerintem mar megoldhato ez a feladat, ha mar mindenkeppen bongeszobol futo alkalmazas kell... Es ha mar a technologia adott, akkor miert erolkodnenk a fos java pluginnel? En magam utalom, amikor egy oldalrol nem "nativ" cucc jon, hat dehogy szivatnek masokat ilyen appal.
A java-t szeretem, de ez a pluginezes 2015-ben amator.
- A hozzászóláshoz be kell jelentkezni
halkan, es felve jegyzem meg, hogy senki nem emlitett HTML-t, vagy bongeszot. Webstart-nak sincs igazan koze bongeszohoz, de a html5 video cucca valoban lehetnen valami megoldas, kosz a tippet (bongeszo vezerlese, meg ha nem is lenne igazabol beagyazott a webstart-os java app-ba)
az igaz, hogy ez a definicio igaz: "In computing, Java Web Start (also known as JavaWS, javaws or JAWS) is a framework developed by Sun Microsystems (now Oracle) that allows users to start application software for the Java Platform directly from the Internet using a web browser." de miutan megvan a jnlp file, kb nincs szukseg bongeszore se.
Amugy errol van szo, hogy ebbe kellene egy video+gps mapping plugint update-elni, kesziteni: http://en.wikipedia.org/wiki/JOSM
- A hozzászóláshoz be kell jelentkezni
Minél többet mondasz erről a projektről, annál kevésbé látom a fantáziát a javaws-es szerencsétlenkedésben :-)
Szóval az nem opció, hogy ezt a JOSM-et bővíted/abba integrálod a cuccod?
- A hozzászóláshoz be kell jelentkezni
Pont azt írta, hogy a JOSM-hez szeretne egy kiegészítő plugint, amiben videót játszana le.
- A hozzászóláshoz be kell jelentkezni
Nezd meg a josm-ot. Bazinagy, van hozza kismillio plugin, kulso, belso. talan nem veletlenul maradnak a pluginek melett. Plane, van hozza nem egy kulso plugin is. Jo az. Amugy nagyon nagyon nem szivesen bolygatnam a josm codebase-t, ennyire nem szivesen mennek bele.
- A hozzászóláshoz be kell jelentkezni
Hű de brutálisan megmondtad a tutit! :)
- A hozzászóláshoz be kell jelentkezni
A HTML5 nevű "korral", amiben 20 év alatt senki sem tudott egy normális IDE-t csinálni (Inspect&Transform, fold comments, stb.)?
- A hozzászóláshoz be kell jelentkezni
Nem eszik olyan forrón...
Fold commentet gondolom bármilyen épkézláb editor tud. Vim biztosan. Inspect&Transform nem statikus nyelveknél nem egyszerű feladat. Folyamatosan háttérben futó interpreter viszont van JS-hez, TernJS, editorokhoz szintén van integráció. HTML esetén nem biztos, hogy tudom értelmezni, mit értenél Inspect&Transform alatt.
Tény, hogy egy statikus nyelvvel szemben rengeteg hátránya van a JS-HTML-CSS csomagnak, mégis a html5 nevű korral az elmúlt 20 év alatt több millióan tudtak haladni, kilépnek a kis netbínszük mögül, és hatalmas pénzeket csinálnak egyszerű és néha hasznos webes szolgáltatásaikkal.
Csak hogy kicsit árnyaljuk.
- A hozzászóláshoz be kell jelentkezni
fold comments alatt ezt értettem.
TernJS-ről:
var obj = {}
obj.prop = 1
Itt az első sor után már azt hiszi, hogy az "obj"-nak van egy "prop" nevű Number tulajdonsága.
Egyébként meg ebben nincs live error jelzés, vagy csak én nem látom?
Inspect&Transform lehet bármilyen egyszerű átalakítás, pl. ilyesmi performance improvementek.
kilépnek a kis netbínszük mögül Na azt én is tervezem, csak nem találok helyette mást... ☺
- A hozzászóláshoz be kell jelentkezni
"fold comments alatt ezt értettem."
Ruhellem, amikor a forraskodot mindenfele, az IDE-ben valo megjelenitesre/formazasra vonatkozo utasitasokkal szemeteljuk tele.
WebStorm-ot probaltad mar?
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
"Ruhellem, amikor a forraskodot mindenfele, az IDE-ben valo megjelenitesre/formazasra vonatkozo utasitasokkal szemeteljuk tele. "
Én meg azt, ha a stílusba kell rakni a layoutot. De hogy on-topic legyek:
Szerintem jobb, ha van egy sorod, amiben van egy téglalapba ágyazott rövid leírás, mint mondjuk 30 sornyi propertyobjektum-inicializálásod. Persze, itt a Java a hibás, bár egy Lombok+MethodReference(Java 8)-pár megoldhatja a property-k átadását.
Aki rawban nézi megjelenítésutasításokkal, annak 32 sor, aki rawban megjelenítésutasítások nélkül, annak 30 sor. Neki nem nagy különbség. Viszont az IDE-használónak csak 1 sor.
Egyébként a "/** * */"-stílusú dokumentációkat is rühelled?
A WebStorm viszont egész úgy néz ki, mint egy IDE. Bár a screenshotok alapján pluginolt IntelliJ IDEA, és nem HTML5-alapú. (aminek valszeg van oka...)
- A hozzászóláshoz be kell jelentkezni
"Egyébként a "/** * */"-stílusú dokumentációkat is rühelled?"
Ezek dokumentációk arra vonatkozóan, hogy a kód mit csinál, miért csinál és esetleg hogyan csinál. Nem az IDE-re vonatkozó dolgok.
A forráskódban semmi helye olyan dolgoknak, amik azzal kapcsolatosak, hogy mivel szerkeszted a kódot.
- A hozzászóláshoz be kell jelentkezni
"Egyébként a "/** * */"-stílusú dokumentációkat is rühelled?"
Igen, ha olyasmit ismetel el, amit beszedesebb valtozo/metodus/osztalynevekkel is le lehetett volna irni, vagy amikor valaki azt hiszi, hogy kotelezo javadoc-ot isrni es attol mindig jobb lesz a kod.
"és nem HTML5-alapú."
Hol szamit ez? Arrol volt szo, hogy szerinted nincs js-hez jo fejlesztoeszkoz.
Szerk: jabocs, most latom, hogy amiBENt irtal, nem amiHEZ-t. Akkor sem vagom, hogy ez miert relevand, egy IDE sokkal komplexebb egy tipikus videot lejatszo alkalmazashoz kepest...
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
Ruhellem, amikor a forraskodot mindenfele, az IDE-ben valo megjelenitesre/formazasra vonatkozo utasitasokkal szemeteljuk tele.
+sok
- A hozzászóláshoz be kell jelentkezni
Én sem szerettem, de néha van értelme.
LaTeX-ben, reveal.js-ben néha jó, ha kontrollálod a hatalmasra növő forrást. Mutatok egy screenshotot, itt segített nekem sokat:
http://i.imgur.com/1KlB7m0.png
(Vimben foldoláshoz nem kell egerészni, szuperfászt)
És ezért cserébe a többezer soros hányásban el kell viselnem kábé tíz ilyent:
< !-- Fejezet címe {{{ -- >
Továbbá a forráskód legutolsó sorát (modeline). Ezt projektekben nem a forráskódba írom, ez viszont egy kb. egyfájlos móka, és tök jó, hogy ha más is megnyitja, neki is foldolódik azonnal.
Egy program forrásban más a helyzet, ott engem is zavar picit a modeline (utolsó sor) is és a foldmarkerek használata. Dehát ezekre meg ottvannak a foldexpressionök. (Pl. markdownban minden h1-nél foldolok, automatikusan)
- A hozzászóláshoz be kell jelentkezni
> fold comments alatt ezt értettem
Akkor jól gondoltam. Tessék: http://vimhelp.appspot.com/usr_28.txt.html#28.6 - Azt hittem, ezt kb. minden editor tudja.
Szerk.: Pontosabban a konkrét comment foldingra ezt tenném a lokál .exrc-be: http://vim.wikia.com/wiki/Fold_C-style_comments
> az első sor után már azt hiszi, hogy az "obj"-nak van egy "prop" nevű Number tulajdonsága.
Ez a nyelv sajátosságaiból jön. Dinamikus nyelv, futási időben tudsz popertyket definiálni. Java-ban ezzel azért nem futsz össze, mert ott már előre leírtad (osztálydefinícióban), hogy egy osztálynak milyen mezői/metódusai lehetnek.
A konkrét bagatell példádban érthető lenne, hogy szeretnéd, ha csak a második sor után egészülne ki, de akkor nézz egy kevésbé egyszerű példát.
var obj = obj || {}; /* mert pl. masik szkriptbol is lehet definialva. */
if ( whatever() == 35 ) { delete obj.prop }
else { obj.prop = 3 }
Na, itt mit csináljon az első sor után...? Nem eldönthető, hogy van-e obj.prop.
Itt arról van szó, hogy a TernJS nem tud valamit, amit te szeretnél, hogy tudjon. De azért nem tudja, mert a nyelv szemantikája miatt nem tudhatja. Ismerd meg a nyelvet! Java reflectionnel teletolt kódban sem biztos, hogy olyan okos lesz az IDE-d.
> Egyébként meg ebben nincs live error jelzés, vagy csak én nem látom?
Nem hiszem, hogy van, erre a kismillió linter való. Pl. jslint/jshint.
> Inspect&Transform lehet bármilyen egyszerű átalakítás, pl. ilyesmi performance improvementek.
Ilyen toolt nem ismerek. Eddig nem is láttam szükségét, de elhiszem, hogy kényelmesnek találod.
Megjegyezném, hogy nem nem értek egyet veled, csak azt, hogy körül kel nézni előbb. Az, hogy a szupercsicsa Netbeansed* nem tud valamit, számomra nem azt jelenti, hogy akkor a netbeansen kívül aztán mindenki hibás. Pont fordítva... NB-hez is meg lehetett volna írni pluginokban a linter/tern, stb. supportot. Egyszerűen arról van szó, hogy az IDE overrated. Egy jó editor sokkal gyorsabbá tud tenni a jobklikkes refactoring nélkül is. Netbeansben pl. nincsenek text objektek. Nem tudsz egy hárombetűs shortcuttal kitörölni egy egész 30 soros { } fv bodyt? DEGÁZEZASZARNETBEANS*.
*: Én végigtoltam egy apróbb projektet NB-ben, Java esetén valószínűleg újra IDE-be ülnék valószínűleg. De lássuk be, ezeken túl is van élet.
- A hozzászóláshoz be kell jelentkezni
"Nem tudsz egy hárombetűs shortcuttal kitörölni egy egész 30 soros { } fv bodyt?"
Dehogynem, Ctrl+Minus, Ctrl+E.
"Az, hogy a szupercsicsa Netbeansed* nem tud valamit, számomra nem azt jelenti, hogy akkor a netbeansen kívül aztán mindenki hibás. Pont fordítva..."
Nem értem. Ez mire válasz?
"DEGÁZEZASZARNETBEANS"
Ebben viszont egyet kell értenem. 2 naponta van valami új problémám vele, csak senki sem írt (szerintem) jobbat.
"De lássuk be, ezeken túl is van élet. "
Weboldalt IDE nélkül fejlesztek, csak a produktivitás lesz tőle alacsonyabb.
- A hozzászóláshoz be kell jelentkezni
> Weboldalt IDE nélkül fejlesztek, csak a produktivitás lesz tőle alacsonyabb.
World disagree.
Amíg IDEbuzi voltam, én is ezt hittem. Aztán bölcsebb lettem.
- A hozzászóláshoz be kell jelentkezni
Monitort is csak a lúzerek használnak. Aki nem tud vakon kódolni az ne merje magát programozónak hívni.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Pont mostanában olvastam erről redditen. A vim :q parancsa egy ún. ex command. Régen csak a "kettőspontos" parancsok voltak, és igen, nem volt monitor. Úgy is írtak programokat. Érdemes 1 perces olvasmány: http://www.reddit.com/r/vim/comments/322x17/what_was_popular_in_vimrc_o…
Én nem tudok vakon kódolni, ők tudtak. És akár a Holdra is eljutottak :-)
Jaaa, értem a célzást. Nem mondtam, hogy lúzerek az IDE-sek, én magam is használtam, és használnék talán a jövőben. Csak annyit mondtam, van azon túl is világ és _editálásra_ gyorsabb toolok.
- A hozzászóláshoz be kell jelentkezni
Remek akadémiai maszturbálás.
Had kérdezzem meg, mely szakterületen dolgozol? Nem vitatom hogy hatékonyan termelsz a preferált eszközeiddel, magam csak enterprise rendszerekbe dolgoztam eddig, az IntelliJ Idea horribilis időt spórolt meg nekem eddig. Érdekel mikor fölösleg az IDE (nehogy ráerőszakoljam az embereimre amikor nem kéne).
- A hozzászóláshoz be kell jelentkezni
Sajnálom a hozzáállásod.
Én kipróbáltam mindkét világot (értsd: mélyen megtanultam kb. minden fícsörét egy-egy IDE-nek, aztán editornak). Aztán leírtam a véleményem. Ennyi.
- A hozzászóláshoz be kell jelentkezni
My bad, rosszul értettem (hajnalban félálomban írtam, ez nem mentség)
Viszoint újraolvasva nem értem. Most akkor az IDE-től alacsonyabb, vagy IDE nélkül alacsonyabb? (hangsúly nélkül mindkétféleképp értelmezhető) :-)
- A hozzászóláshoz be kell jelentkezni
Bökj már rá nekem arra a technológiára amivel kitudom cserélni a Java-t millió felhasználót elbíró rendszereknél. De azért úgy tedd hogy a költségeimet ne négyszerezze meg.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Kliens oldalrol volt szo, hello!
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
Szia,
mi valami olyasmit csináltunk, hogy JMF és ffmpeg... Nem biztos, hogy ez volt, mert már régen volt, de esetleg...
http://sourceforge.net/projects/jffmpeg/
vagy
xuggler:
- A hozzászóláshoz be kell jelentkezni
A SUN otthagyta a JMF-et mint kutya a szaharát.
Létezik viszont egy alternatív JMF implementáció, az FMJ:
Ahogy látom együtt tud működni több natív multimedia csomaggal: ffmpeg-el, gstreamer-el, ogg/theora-val.
Egy próbát megér.
- A hozzászóláshoz be kell jelentkezni
Hát az azért nem túl bíztató: "Last updated : Oct, 2007"
- A hozzászóláshoz be kell jelentkezni
Keress egy jó C/C++ library-t, és SWIG-gel csinálsz neki Java interfészt. Ha nincs jó, jó a szamár is :).
- A hozzászóláshoz be kell jelentkezni
+1
Régebben csináltam olyat ffmpeg alapon, hogy az ffmpeg dekódolta a frame-eket, és azt lwjgl-lel, vagy jogl-lel OpenGL alapon tettem képernyőre.
- A hozzászóláshoz be kell jelentkezni
Hat a kornyezetfuggetlenseg az meg smafu?
- A hozzászóláshoz be kell jelentkezni