abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 0
    včera 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 7
    včera 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 1
    včera 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    včera 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    včera 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    24.4. 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 12
    24.4. 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (73%)
     (9%)
     (2%)
     (16%)
    Celkem 770 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    MyGNUHealth 1.0

    MyGNUHealth je svobodný software pro zaznamenávání osobních údajů o zdravotním stavu. Je napsaný v Pythonu a Qt/Kirigami, mimo desktop běží také na mobilních zařízeních PinePhone a PineTime. Více v oznámení vydání 1.0. Jedná se o součást iniciativy GNU Health.

    28.6.2021 07:00 | Fluttershy, yay! | Nová verze


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

    Komentáře

    Vložit další komentář

    mirec avatar 28.6.2021 11:34 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Příloha:

    Ok, programátori, ktorí sú ochotní niečo urobiť zdarma by sa našli, ale prečo takmer nikde v otvorenom softvéri nevidím prácu nejakého dizajnéra / UXáka?

    Pozriem napr. nastavenie profilu. Absolútny chaos. Inputy len tak nejak nahádzané, nezarovnané. Tlačidlá o 2 pixely vyššie než inputy. 3 tlačidlá, ktoré sa tvária, že majú približne rovnaký význam. 2 z 3 inputov majú label. Inputy bez labelov sú inak tiež pekný antipattern, pretože po vyplnení si človek nemôže skontrolovať, či to skutočne napísal do správneho políčka.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    28.6.2021 12:18 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Keď ťa to zaujalo a vieš ako to urobiť lepšie, tak prečo nepriložíš ruku k dielu?
    mirec avatar 28.6.2021 13:12 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0

    Nerobím ani dizajn, ani UX. Som obyčajný programátor, ale takú amatérskosť si všimnem aj ja. Okrem toho robím na desiatkach open source projektov, mám rozpracované úpravy, ktoré sú pre mňa omnoho dôležitejšie.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    29.6.2021 09:41 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    A napadlo ťa že to je len trochu netradične zavesený inzerát na nábor zainteresovaného spolupracovníka ?

    Asi nie, veď kopnúť si do druhého je také programátorské. Kde som to len videl ...
    28.6.2021 20:27 biolog
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Když ten dialog mají v tak ošklivém stavu, asi je UX nezajímá. Kdyby je na to někdo upozornil, nejspíše by ho odbyli tím, že ty potíže nejsou nepřekonatelné, a poradili by, jak by nějaké těžkosti mohl vyřešit nebo zmírnit každý uživatel osobně (teda pokud by o té diskuzi nebo bug reportu uživatel věděl).
    xkucf03 avatar 28.6.2021 21:02 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0

    Na to nepotřebuješ designéra / UXáka – to má vidět i průměrně inteligentní jedinec, že to je hnusné a špatně použitelné. A programátor by měl být nadprůměrně inteligentní. Pak je otázka, jak je odfláknutý ten kód uvnitř, když GUI vypadá takhle. Když neměl čas udělat slušné GUI, tak asi bude bordel i pod tím. Kdyby najali UXáka, tak GUI bude možná naleštěné, ale uvnitř to bude stejná hrůza. Takhle aspoň víš, na čem jsi.

    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
    28.6.2021 21:34 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Na druhou stranu je tu taky možnost, jestli kód uvnitř je v pořádku, ale toho člověka nebaví dělat UI.
    Quando omni flunkus moritati
    mirec avatar 29.6.2021 11:32 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0

    Tak som sa trocha pozrel na zdrojáky. V prvom príspevku som písal, že sa mi nezdal význam tlačidiel, takže som si pozrel, čo tie tlačidlá vlastne robia.

    text: qsTr("Set")
    onClicked: {
        profile_settings.get_fedacct(userFedacct.text);
    }
    
    a
    text: qsTr("Update Key")
    enabled: (newPassword1.text.length > 3 && (newPassword1.text === newPassword2.text))
    onClicked: {
        profile_settings.get_personalkey(userPassword.text,newPassword1.text,
                                newPassword2.text);
    }

    Prvý kód má aspoň správne whitespace. Ten druhý vyzerá ako nejaký nepodarený pokus o zarovnanie. Chýbajúce medzery medzi čiarkami sú len bonus.

    Takže máme tu 2 tlačidlá, ktoré sa tvária, že niečo nastavujú, ale oba vyvolajú metódu s prefixom get_.

    Nakoniec sa pozrime na jednu z metód:

    @Slot(str)
    def get_fedacct(self, userfedacct):
        if (userfedacct):
            self.update_fedacct(userfedacct)
            self.setOK.emit()
    

    Takže metóda get nastavuje hodnotu, ale len ak je hodnota neprázdna. V prípade, že je prázdna nenastaví sa, takže užívateľ klikne, vidí vizuálnu odozvu tlačidla, ale nič sa nestane.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    29.6.2021 13:19 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Pokud první položka v kritice cizího kódu je stížnost na bílé znaky a zarovnání, bývá to hezká známka toho, že kritik nemá co kritizovat.

    A ta poslední věc je chyba UI, takže to asi neměla být reakce na mě...
    Quando omni flunkus moritati
    mirec avatar 29.6.2021 14:11 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0

    Nechápem, aký je problém s poradím. Keď otvorím cudzí kód a začnem ho čítať a vidím, že za čiarkou chýbajú medzery, zarovnanie je tak nejak nekonzistentné tak to hneď skritizujem, pretože je to prvá vec, ktorú môžem skritizovať. Na čokoľvek ďalšie potrebujem väčší buffer. Hneď keď som sa dostal cez whitespace som videl, že metódy, ktoré updatujú databázu majú prefix get_, generovanie html bez escapovania, generovanie url bez escapovania, vytvorenie adresára mygh priamo v $HOME adresári bez možnosti zmeniť, bez použitia $XDG_CONFIG_HOME atď. To mám kvôli niektorým čitateľom, ktorým záleží na poradí invertovať poradie bodov?

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    29.6.2021 16:35 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    generovanie html bez escapovania, generovanie url bez escapovania, vytvorenie adresára mygh priamo v $HOME adresári bez možnosti zmeniť, bez použitia $XDG_CONFIG_HOME. To mám kvôli niektorým čitateľom, ktorým záleží na poradí invertovať poradie bodov?
    Těkžo můžete změnit pořadí něčeho, co jste v předchozím příspěvku vůbec nezmínil ;-) A zrovna v téhle diskuzi to bylo něco, co za zmínku stálo.
    Quando omni flunkus moritati
    mirec avatar 29.6.2021 16:57 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0

    Prvé 2 body tam boli. Mal som meniť ich poradie?

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    29.6.2021 21:51 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Prvé 2 body tam boli.

    "generovanie html bez escapovania, generovanie url bez escapovania"...?
    Quando omni flunkus moritati
    mirec avatar 30.6.2021 06:40 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0

    Nerozumiem, to je akože odpoveď na otázku, alebo čo?

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    30.6.2021 10:20 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Ptám se, protože v #6 "generovanie html bez escapovania, generovanie url bez escapovania" nikde nevidím.
    Quando omni flunkus moritati
    mirec avatar 30.6.2021 11:13 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0

    Nerozumiem, #6 je o menu a ja vôbec neviem prečo by tam mali byť tieto výhrady.

    Ja som chcel len odpoveď, či som mal invertovať poradie bodov v mojom prvom komentári ku kódu. Nič viac, nič menej. Z vašej streany nevidím žiadnu relevantnú výhradu okrem:

    Pokud první položka v kritice cizího kódu je stížnost na bílé znaky a zarovnání, bývá to hezká známka toho, že kritik nemá co kritizovat.
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    30.6.2021 11:23 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Ano, protože v #6 byla první kritika toho kódu o bílých znacích, tj. známka toho, že kritik nemá co kritizovat. Následovala zmínka o tom get_ - v podstatě prkotina v souladu s tím, že kritik nemá co kritizovat. A nějaká drobnost, která je problém UI, tedy mimo debatu o kvalitách kódu pod UI.

    Teprve v #13 jste napsal o chybějícím escapování, což už je něco, co lze považovat za závažnou chybu kódu.
    Quando omni flunkus moritati
    mirec avatar 30.6.2021 13:00 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0

    Vy ste programátor, že hodnotíte, čo je a čo nie je závažnou chybou? Požičiam si tento citát:

    There are only two hard things in Computer Science: cache invalidation and naming things.

    -- Phil Karlton

    Zlé pomenovanie nie je prkotina. Základom kvalitného kódu je správne pomenovanie premenných a metód. Ak nie sú správne pomenované nedokážem zhodnotiť, čo kód robí. Musím pri úprave kódu pozerať do tela funkcií a do tela funkcií, ktoré volajú a do tela funkcií ktoré volajú volané funkcie atď. Neraz som zažil, že sme zabalili projekt kvôli mizernému pomenovaniu. Áno, chýbajúce escapovanie je do istej miery závažné, ale maximálne to rozbije zobrazenie, alebo prestane fungovať synchronizácia (ak hovoríme o tomto projekte, vo webovej aplikácii by takáto chyba bola fatálna). To sa dá opraviť jednoducho. Zlé pomenovania vo väčšom projekte môžu viesť k zahodeniu celého projektu, pretože sa v tom nikto nebude vyznať.

    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    30.6.2021 13:09 trekker.dk | skóre: 72
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Dobrá, shodněme se na tom, že se neshodneme
    Quando omni flunkus moritati
    Salamek avatar 29.6.2021 05:24 Salamek | skóre: 22 | blog: salamovo
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    No "obcas" se take stane ze funkcionalita ma proste vetsi prioritu nez vzhled (to je casto pripad techto one man show projektu)... hrat si s UX muze az jsou dulezite soucasti udelane a nic jineho neni na praci...

    I ja mam par OSS projektu ktere maji hnusne UI ale funguji dle mych potreb/predstav a to mi staci, preci jen proc bych se mel parat s UI/UX kdyz mi za to nikdo neda ani korunu a me to pri pouzivani daneho SW neprinese vubec nic?
    Skutečně nemám v plánu zničit Microsoft. Bude to jen zcela neúmyslný vedlejší efekt.
    29.6.2021 07:37 nadtržítko
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Se ti to podpise na dusi. Jezis rekl, ze mame byti dokonali jako Otec nebesky, odflaknute GUI jde proti tomuto prikazani.
    29.6.2021 13:19 Martin Tůma | skóre: 39 | blog: RTFM | Praha
    Rozbalit Rozbalit vše Re: MyGNUHealth 1.0
    Tlačidlá o 2 pixely vyššie než inputy

    Tohle je vlastnost KDE5 QT stylu. Ten dialog není žádnej zázrak (ono udělat dobrej dialog je mnohem víc práce, než si běžný diskutér na ABCLinuxu vůbec deokáže představit), ale zrovna tohle padá na hlavu lidí z KDE.

    Každý má právo na můj názor!

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.