Portál AbcLinuxu, 6. května 2025 18:14

Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
16.10.2014 14:06 mrtn
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Odpovědět | Sbalit | Link | Blokovat | Admin
To mne ovšem hodně mrzí, protože až nebude verze v Pythonu, tak přijdu o datovka2mail :-(

https://github.com/tuttle/datovka2email
16.10.2014 14:19 Dvorak
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Je nějaké info proč opustili Python?
16.10.2014 15:39 luky
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
prenositelnost
17.10.2014 07:46 paja
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Python neni prenositelny? Ja mel za to, ze funguje na vsech platformach.
17.10.2014 10:06 luky
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Funguje sice na ruznych platformach, ale ne vsude muzete pouzit ten stejny kod. GUI aplikace v QT je rozhodne prenositelnejsi nez to same v Pythonu a nebo v Jave.
17.10.2014 10:43 Radek Podgorny | skóre: 16
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
no, ja tedy nevim, ale rekl bych, ze to je spis opacne (python vs c++, o jave moc nevim). ...a ne, miliardu #ifdefu nepovazuju za korektni reseni. ;-)
mirec avatar 17.10.2014 11:32 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0

Píšem bežne v Qt a moje aplikácie idú na win bez problémov bez jediného ifdefu. Qt fakt pekne zotrie rozdiely medzi platformami.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
17.10.2014 19:20 chrono
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Predpokladám, že v takom prípade to bude bez problémov fungovať aj pre PyQt.
mirec avatar 18.10.2014 11:55 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0

Keď si na to dá človek pozor tak áno. V C++ sa mi to zdalo podstatne ľahšie. Ako príklad uvediem napr. prácu so súbormi. V C++ je jasná voľba QFile (pracuje sa s tým pohodlnejšie než s fstreamom). U pythonu to nie je tak jednoznačné, podľa mňa je with open(filename, "r") as fp geniálne a QFile tam má zase podstatne horšie API než file v pythone. Ak použijem napr. cestu získanú z Qt na otvorenie súboru v pythone tak zlyhá pretože python používa natívne cesty (v prípade windows teda spätné lomítka a podobné blbosti) lenže Qt vždy aj na windowse používa unixové cesty ktoré si interne QFile prekladá. Takže prenositeľnosť v tmto prípade závisí od spôsobu pristupu k súborom a v C++ je podstatne jednoduchšie zostať konzistentný než v pythone kde vyčačkané rozhranie na prácu so súbormi láka skôr nepoužívať Qt.

LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
17.10.2014 19:00 Franta
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
V javě to stačí zkompilovat jen jednou. Přenositelnost je tu asi nejlepsi za vsech. Kdybys potreboval nativní části, tak je napíšeš v C/C++ případně i v tom Qt. Takže horší než C++/Qt to těžko může být ;-)
17.10.2014 21:16 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
V javě ... Přenositelnost je tu asi nejlepsi za vsech.
:-D :-D :-D
18.10.2014 01:18 bohyn
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Co potřebuje datovka tak speciálního že to nemůže být přenositelé v Javě? Krom toho ze vypadá všude hnusně. Reálný dotaz ne trolling.
xkucf03 avatar 18.10.2014 01:23 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0

Vůbec nic – ale někteří lidé mají prostě potřebu na jakoukoli zmínku o Javě reagovat negativně-

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
18.10.2014 11:15 luky
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Ja jsem psal o GUI aplikaci, ktere se musi bud napsat pro kazdou platformu zvlast, a nebo bude vsude vypadat nenativne. Navic i pri pouziti SWINGu je prenositelnost pochybna, napr. JRE pro ruzne platformy obsahuje ruzne fonty a pouziti defaultniho systemoveho fontu ma tendenci rozbit GUI, takze aplikace si musi pribalit vlastni font, coz ji jen prida na mimozemskem vzhledu. Ve vysledku je s QT mnohem min srani...
xkucf03 avatar 18.10.2014 12:45 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Přílohy:

a pouziti defaultniho systemoveho fontu ma tendenci rozbit GUIa pouziti defaultniho systemoveho fontu ma tendenci rozbit špatně napsané GUI

Jinak Swing odděluje logiku od vzhledu a chování, právě aby mohl nabídnout na každé platformě nativní – viz zásuvné moduly Look and Feel. Viz přílohy – jak to vypadá na MacOSu a Windows. V GNU/Linuxu nebo FreeBSD a dalších je to trochu horší, což je dané tím, že máme Qt, GTK, wxWidgets, EFL… a součástí standardní Javy je jen GTKLookAndFeel.

Jenže on ani ten program v Qt nezapadne dokonale do GTK prostředí. Nebo dokonce ani do KDE prostředí (např. různé souborové dialogy nebo styly ikon).

A aby někdo neměl pocit, že na MS Windows je situace lepší – v příloze ukázka jejich nekonzistentního GUI (a to jsou to všechno programy vyrobené jednou firmou… navíc to není konzistentní ani v rámci jednoho programu).

Hlavně je ale absurdní napsat, že GUI v Qt je přenositelnější než v Javě – protože i v té Javě můžeš dělat GUI v Qt nebo používat libovolný nativní kód psaný v C++.

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
18.10.2014 21:02 odin
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
+10^6 ;-)
19.10.2014 13:33 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Mě hrozně fascinujou ty ukázky "nativního" vzhledu odepsaných XP ve Swingu. Asi vám trochu ujel vlak. Tenhle "nativní" vzhled dneska fakt nikoho nezajímá. Jinak opravdu výtečná myšlenka, s tou Javou. Aktuálně nejsem schopen provést instalaci JRE 8u25 ani na jednom počítači s 64bit Windows. Prostě nedoběhne. Tak s touhle přenositelností prosímvás běžte do prdele.
xkucf03 avatar 19.10.2014 14:39 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Mě hrozně fascinujou ty ukázky "nativního" vzhledu odepsaných XP ve Swingu.

Proklikej si náhledy třeba tady: Netbeans – to není z Windows XP – ten vzhled se průběžně aktualizuje (to jen já jsem v minulém příspěvku našel nějaké staré obrázky).

Aktuálně nejsem schopen provést instalaci JRE 8u25 ani na jednom počítači s 64bit Windows. Prostě nedoběhne. Tak s touhle přenositelností prosímvás běžte do prdele.

Zkoušel jsi to reklamovat u Oraclu (nebo kdo ti to JRE dodal)? Nebo jen nadáváš po diskusích, kde si to nikdo relevantní nepřečte?

Chápu, že je to trochu retardovaná platforma, na které prostě nestačí napsat aptitude install openjdk-7-jre nebo yum install java-1.8.0-openjdk a je potřeba tam ručně stahovat instalátor z Internetu a proklikávat se jím… za to ale Java nemůže. Windows sice už nemají budoucnost, ale docela bych se divil, kdyby pro ně ten instalátor zapomněli otestovat – takže buď jsou rozbité ty Windows, nebo to nahlas jako chybu u Oraclu a vyřeší se to.

Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
19.10.2014 15:02 Lol Phirae | skóre: 23
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0

Zkoušel jsi to reklamovat u Oraclu (nebo kdo ti to JRE dodal)? Nebo jen nadáváš po diskusích, kde si to nikdo relevantní nepřečte?

Ne, nezkoušel. Už to udělal někdo jiný, viz https://community.oracle.com/message/12682542

Chápu, že je to trochu retardovaná platforma, na které prostě nestačí napsat aptitude install openjdk-7-jre nebo yum install java-1.8.0-openjdk a je potřeba tam ručně stahovat instalátor z Internetu a proklikávat se jím… za to ale Java nemůže. Windows sice už nemají budoucnost, ale docela bych se divil, kdyby pro ně ten instalátor zapomněli otestovat – takže buď jsou rozbité ty Windows, nebo to nahlas jako chybu u Oraclu a vyřeší se to.

Problém není ve Windows, ale v tom, že u Oraclu soudruzi neumějí dělat s MSI. Takže je to úplně totéž, jako když někdo retardovaný špatně zabalí DEB, RPM nebo cokoliv podobného. Zbylé bláboly v kontextu tvých kydů o "nejlepší přenostitelnosti" ani nebudu komentovat.
18.10.2014 20:51 odin
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Krom toho ze vypadá všude hnusně
To neni imho pravda. Zalezi na pristupu programatora. I v jave lze udelat bez problemu pekne gui. ;-)
16.10.2014 17:22 alfonz
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Odpovědět | Sbalit | Link | Blokovat | Admin
To je škoda, tohle šlo rozbalit a jelo to okamžitě bez problémů. Chápali bych přechod z GTK na QT, ale změnit jazyk.. mi nepřijde výhodné.
Rezza avatar 16.10.2014 17:49 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Tak ono ani Gtk, ani Qt nad Pythonem neni zadna hitparada. Mozna to byl ten problem. Na drobne veci jo, na neco vetsiho uz je to o hubu.
17.10.2014 07:48 paja
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Existuju i jine GUI frameworky pro python. Jeden je dokonce pribalen ve std. library.
17.10.2014 10:04 Radek Podgorny | skóre: 16
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
...a presne ten stoji za velky kulovy. ;-) ...ale treba s pyside mam zatim jen dobre zkusenosti.
18.10.2014 18:56 Mike
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
To je totální nesmysl co píšete, s PyQt není žádný problém ani u velkých aplikací. Mám s tím své zkušenosti a psát v PyQt oproti C++/Qt je nesrovnatelně lepší, pohodlnější, rychlejší, kód přehlednější, výkon obdobný (pokud člověk není blbý a ví co si může dovolit). Přechod od PyQt k Qt/C++ je obrovský krok zpět :-(
18.10.2014 22:53 s0 | skóre: 32 | blog: nejchytřejší kecy | prágl
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Viděl jsem to podobnĕ. Než jsem se setkal s většími programy.

Zatím jsem na desktop nenašel snazší platformu než Qt/c++
Kuolema Kaikille (Paitsi Meille).
Václav 19.10.2014 23:54 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Co QML? :-)
Cross my heart and hope to fly, stick a cupcake in my eye!
Fuky avatar 16.10.2014 18:14 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Mě přijde řešení pomocí C/C++ a Qt šikovnější. Navíc pro uživatele Windows to znamená pouze rozbalit 25M archív a spustit.
17.10.2014 08:52 Xerces
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Měl jsem za to že to vzniklo z toho důvodu, že neexistovalo svobodné řešení. Pro Windows snad něco nechalo ministerstvo napsat, ne?
Rezza avatar 17.10.2014 09:32 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
A neni svobodne reseni lepsi i na Windows? Zvlast kdyz datovka od NICu neni vubec zla?
17.10.2014 17:08 Xerces
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Tak to samo, ale nelze to pak smysluplně použít jako argument pro tak zásadní změnu. :-)
Rezza avatar 17.10.2014 17:21 Rezza | skóre: 25 | blog: rezza | Brno
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Tak ono to i predtim jelo pekne na Windows.
16.10.2014 19:04 ynezz
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Skoda je umrit :) Skoda je, ze nejsou binarky pro ostatni systemy, pritom pisou, ze je to testovano na nekolika distribucich i OSX...
Dvojité Wéčko avatar 17.10.2014 21:32 Dvojité Wéčko
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Zase ten socialistický moloch s naprosto nekompetentním vedením vyhazuje prachy oknem. Místo utrácení za nesmysly by raději mohli zdražit domény a vydělané peníze rozdělit mezi management.
Abigail je nestydatá kurva.
Václav 18.10.2014 11:50 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
+1 :D
Cross my heart and hope to fly, stick a cupcake in my eye!
18.10.2014 14:08 s0 | skóre: 32 | blog: nejchytřejší kecy | prágl
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
dík. projasnilo den!
Kuolema Kaikille (Paitsi Meille).
18.10.2014 20:54 odin
Rozbalit Rozbalit vše Re: Nová Datovka 0.1.0
-1

Delat si legraci z vaznych temat neni spravne. Ale jestli vam to pomuze k lepsimu pocitu, smele do toho.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.