Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - okalousek

Stran: 1 ... 3 4 [5] 6 7 ... 23
61
Server / Re:Řídicí software RPi pro IKEA ZigBee
« kdy: 08. 01. 2021, 18:05:09 »
Je možné mít originál bránu (třeba tu Ikea) a zároveň USB dongle s CC2531 ?
Na jedno zařízení nevím, ale ta brána funguje zkrz HTTP, takže mít na různá zařízení USB Zigbee a na IKEu používat HTTP ano.

62
Server / Re:IoT Software
« kdy: 08. 01. 2021, 12:32:09 »
Mám teď dvě gw, ikea zigbee a deconz. Řídím to home assistantem. Není to úplně 100%.
Tak já zase tu 100%tnost neřeším. Mě jde o ovládání barvy a světelnosti, jinak nějaké do skriptování plánuji do budoucna.

---
Jen nevíte co používali na InstallFestu lidé z SH?

63
Server / Řídicí software RPi pro IKEA ZigBee
« kdy: 08. 01. 2021, 10:55:29 »
Zdravím. Mám v plánu vyměnit IKEA ZigBee <-> HTTP bránu za Raspberry Pi. A docela by mě zajímalo, jaký řídicí systém by jste doporučili? Děkuji.

64
Jen bez urážky, ale rád bych dodal že fórum Root.cz není zrovna ideální místo na naučení-se programovacího jazyka.

65
Vývoj / Re:Trait a konstruktor
« kdy: 26. 12. 2020, 01:55:40 »
Já v Rustu (neinicalizuji hodnoty traitu, to ani nejde) prostě udělám každé struktuře funkci new. Pokud by to nebyl v tom fiktivním jazyce (který záhadně připomíná scalu) problém, tak bych do traitu dal funkci new, z třídy "obsahující" trait bych zavolal funkci new z A a funkci new z B. Nebo něco na ten způsob.

66
O serveru Root.cz / Re:Štastné a veselé vianoce
« kdy: 25. 12. 2020, 17:37:41 »
I já všem přeji!

67
Hardware / Re:RPM čtečky otisků na Fedoře
« kdy: 25. 12. 2020, 14:47:53 »
Bohužel, tak pro mě nic. Bus 003 Device 002: ID 27c6:532d Shenzhen Goodix Technology Co.,Ltd. Fingerprint
Na to ten ovladač nejde. Tak doufám že to někomu funguje.

68
Vývoj / Re:Trait a konstruktor
« kdy: 24. 12. 2020, 14:55:52 »
Moc to komplikuješ, tohle je jako chtít auto s hranatýma kolama, co nedrncá.

Ale houby. Traity se tak jak je popisuju normálně používají. Takže to není můj výmysl. Jen tu @Ink uvažoval nad tím, zda to co popisuju není obyčejná dědičnost. Není. C'est tout.

No ale to bys musel fakt přijít s nějakým legitimním vysvětlením, ne že "nechceš", aby to byla dědičnost nebo aby se ten objekt zařadil do kategorie. Ty tady filosofuješ jak Fromm, na druhé straně argumentuješ, že "se to dělá". Oboje beru, ale přijde mi, že interface, trait, mixin a předek jsou do určité míry překrývající se koncepty a v zásadě abstraktní třída a násobná dědičnost to všechno úplně v pohodě řeší.

Jsou jazyky bez tříd, jako je třeba Rust se svými traity navlečenými na struktury a taky to funguje - nepotřebuješ tam skládat data a metody přes traity, něco málo by to zjednodušilo, ale žádný velký průlom v tom nevidím.

A Ty jsi přišel s tím, že chceš něco mezi a (z technického hlediska) nevidím důvod, na jedné straně číhá Fromm a na druhé jazyky, které nikdy nemají dost a přidávají další a další způsoby, jak udělat to, co už dostatečně dobře umí. Nebo něco nechápu, to je klidně možné.

Jak jsem tu již zmiňoval, tak v Rustu jsou traity a jejich implementace pro typ/strukturu hodně mocné.

69
Vývoj / Re:Trait a konstruktor
« kdy: 23. 12. 2020, 16:08:59 »
něco na tom Golangu bude
Bude, hlavně od verze Go 2, která má dostat koncepty.
Koncepty? Trochu nechápu.

Go chybí dle mě: Generika, pořádný sestavovací/balíkovací systém, traity, podmínky jako výrazy jsou v moderních jazycích podmínkou, ne?

Navíc, jak uděláte toto v Go?
Kód: [Vybrat]
struct Point {
    x: i32,
    y: i32,
}

impl fmt::Display for Point {
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
        write!(f, "({}, {})", self.x, self.y)
    }
}

---
Navíc trait má popisovat nějaké chování, funkce, neměl by obsahovat data.

70
Vývoj / Re:Trait a konstruktor
« kdy: 23. 12. 2020, 01:25:30 »
Líbí se mi koncept traitů (v Rustu, ve Scale jsem je používal je jako metodu pro vytvoření partial classes), mají tam velkou roli na tom jak jazyk funguje, ale po tom, co jsem viděl na tomto vlákně, musím říci, že něco na tom Golangu bude ;).

71
Třeba moje děti (4 třída ZŠ) nemají problém s příkazovou řádkou. Příkazová řádka mi přijde jako jeden z nesrozumitelnějších a nejsprávnějších přístupů, jak ukázat funkce počítače. Dialog otázka - odpověď v terminál session je názorná a analogická reálnému světu, nepoutá pozornost barvičkama a nesmyslama, které v podstatě pouze vtahují do klamavého virtuálního světa. Počítač je stroj a dítě ho má primárně jako stroj chápat. Děti nemají problém poslat mail, vyhledat něco na internetu, tam používají GUI, ale didakticky dává smysl jít od příkazové řádky.

Tak příkazová řádka je určitá forma chatu.

Vidím v tom dva takové rozměry:

První rozměr je v tom, že ta příkazová řádka jak ji známe je poněkud hodně low level. Něco napíšeš, a ten stroj ti vybleje změť znaků či textu, ve kterém se pokoušíš zorientovat. Nějaký tabulky, seznamy, obrázky - dalo by se toho hodně vylepšovat.

Druhý rozměr je v tom, že některým mladým (nechci generalizovat, takže neříkám zda více či méně) činí problém vyjádřit myšlenku. A vést konstruktivní dialog je nad jejich síly. Ale možná by je to naopak přinutilo, aby se to naučili.

Aktuální stav vidím v tom, že příkazová řádka je nedostatečná, a tak mají mladí oprávněnou výmluvu se na ni dívat svrchu.
Navíc UN*Xové nástroje (znám z osobních zkušeností jen GNU které používám, busybox a měl jsem tu čest i s BSD před 4/5 lety naposledy) jsou nepopiratelně skvělé. Můžete si předávat výstup jako vstup do jiného programu. Myslím že to Windows CMD umí také, ale nejsou tam ty nástroje. PowerShell je zajímavý ale strašně pomalý, naboptnalý, nehodí se jako Shell, dle mého názoru ale jako administrační utilita.

To "pipování" mi v GUI chybí.

72
Hardware / Re:RPM čtečky otisků na Fedoře
« kdy: 20. 12. 2020, 21:20:50 »
Není to sice nic úžasného, ale ty balíky mám.

Jenom, pokud to někdo zkoušel, funguje vám to? Než se k tomu dostanu (počítám tak do týdne)...

73
Desktop / Re:LXDE vs LXQt
« kdy: 20. 12. 2020, 15:28:53 »
Domnívám se že lxqt je pořád těžší než lxde, ale lxde bych v dnešní době nepovažoval za vhodnou možnost.

74
Hardware / Re:RPM čtečky otisků na Fedoře
« kdy: 20. 12. 2020, 11:46:08 »
Není to sice nic úžasného, ale ty balíky mám.


75
Vývoj / Re:Trait a konstruktor
« kdy: 18. 12. 2020, 10:07:56 »
V Rustu, pokud vím, trait nemá fieldy. Proč je tam potřebuješ mít, patří tam vůbec?
Ve Scale ano.

Stran: 1 ... 3 4 [5] 6 7 ... 23