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.


Témata - jano6

Stran: [1]
1
Hardware / Nažltlé farby na Acer Swift
« kdy: 28. 04. 2022, 11:22:27 »
Zdravím,

Kúpil som si Acer Swift 3. https://www.alza.sk/acer-swift-3-evo-steam-blue-celokovovy-d6963706.htm?o=2
Notebook vyzerá byť vcelku OK, akurát ma rušia také nažltlé biele farby.
Aj čierna je taká "iná" čierna. To bude asi feature, nie bug? Myslím, že sa tomu hovorí, že teplejšie
farby.  Pohral som sa trochu s nastaveniami, tak vypnutie adaptovania jasu na okolie v niečom trochu pomohlo;
pre VS Code v dark theme je to  ostrejšie. Skúšal som live Xubuntu, tam je to rovnaké.

Keď si to porovnám so svojím Thinkpadom L380 z roku 2018, tak Thinkpad má jasnejšiu bielu aj čiernu farbu.
To sa mi viac páči. Čo som sa díval na špecifikácie, tak Thinkpad má IPS antireflexný a Acer IPS matný. Že by
v tom bol rozdiel? (Nie som na HW expert, roky som fungoval na starých notebookoch z bazoša.)

Aké máte s tým skúsenosti? Dá sa na to zvyknúť, alebo budem ešte rok nadávať? Je to dôvod pre vrátenie notebooku?
Ako hovorím, noťas vyzerá byť ináč faj, ľahučký, tichučký, pevné kovové telo, akurát tie farby ma zarazili.



2
Vývoj / Úprava kódu malého programu v Clojure do funkcií
« kdy: 11. 03. 2022, 13:55:31 »
Zdravím, mám príklad v Clojure, ktorý funguje, ale je potrebné ho nejako upraviť
do funkcií aby bol kosher. Language server ma upozorňuje, že inline definície nie sú
vhodné, tak som dal definície nad main funkciu.

Ale mám to problém nejako dať dokopy do funkcie connect. Potrebujem vrátiť
dáta, ukončiť inbox a store. Poznám x jazykov ale s LISPom má môj mozog zatiaľ
problém.


Kód: [Vybrat]
(ns pop3.core
  (:import (jakarta.mail Session Folder)))

(def user "username")
(def password "passsword")
(def host "pop3.mailtrap.io")
(def port 9950)


;; (defn connect []
;;   (let [props (System/getProperties)
;;         session (Session/getDefaultInstance props)
;;         store (.getStore session "pop3")
;;         inbox (.getFolder store "Inbox")]


;;     (.connect store host port user password)
;;     (.open inbox Folder/READ_ONLY)
;;     (def messages (.getMessages inbox))
;;     (.close inbox true)
;;     (.close store)
;;     messages)


(def props (System/getProperties))

(def session (Session/getDefaultInstance props))
;; (.setDebug session true)
(def store (.getStore session "pop3"))
(.connect store host port user password)
(def inbox (.getFolder store "Inbox"))
(.open inbox Folder/READ_ONLY)
(def messages (.getMessages inbox))


(defn -main []

  (println (count messages))

  (doseq [m messages] (let [subject (.getSubject m) body (slurp (.getInputStream m))]
                        (println subject)
                        (println body)
                        (prn "---------------------------")))

  (.close inbox true)
  (.close store))

Toto sú závislosti:

Kód: [Vybrat]
  :dependencies [[org.clojure/clojure "1.10.3"]
                 [com.sun.activation/jakarta.activation "2.0.1"]
                 [com.sun.mail/jakarta.mail "2.0.1"]]
  :main pop3.core/-main

3
Vývoj / Aplikácia v JavaFX vs ASP.NET/Micronaut
« kdy: 02. 05. 2021, 21:45:15 »
Zdravím,

plánujem vytvoriť aplikáciu na export/import dát (bežné formáty XML, JSON, HTML, XLSX, PDF...). Niečo
pre bežného užívateľa Excelu, ktorý si potrebuje importovať dáta do tabuliek a niečo
vyexportovať. Výber jazyka som zúžil na C# a Javu, pretože obe platformy majú najprepracovanejšie
knižnice pre export/import dát. V Jave ma najviac zaujali Micronaut, JavaFX, v C# ASP.NET.
Všetky riešienia sú multiplatformové. Veľkou výhodou  je možnosť tvorby bináriek; v Jave (GraalVM)
je to trochu komplikovaniejšie, ale zdá sa, čo som testoval, že to ide. V C# je to malina.

ASP.NET ma zaujalo čistotou, kompaktnosťou a jednoduchosťou; je tam všetko, čo potrebujete.
Naopak mi tam chýba možnosť modulárneho vývoja, čo ma dosť prekvapilo. Ale keďže moja aplikácia
nebude rozsiahla, tak tam nevidím problém.

Micronaut je vylepšený a vyblýskaný Spring Boot. To by som asi zvolil pri rozsiahlejšom projekte.
Príde mi to podstatne viac komplexné, možno pre moje potreby overkill. (Ale ináč perfektné.)

 V JavaFX tvorba GUI je malina a pôžitok. Ide to ako po masle. (Webové riešenia sú podstatne
zložitejšie.) TableView komponent je určite tiež rýchlejší a prepracovanejší, než čokoľvek čo
existuje v JS. Podarilo sa  mi tiež vybuildovať binárku pomocou Gluon projektu, takto má aplikácia
výrazne nižšie pamäťové nároky a rýchlejší štart.

JavaFX bude bežať len na desktope, kým ASP.NET/Micronaut si zákazníci môžu spustiť
na desktope a tiež nasadiť na cloude, či u seba na intranete "on premises". Čo si myslíte, je to zásadná
výhoda ASP.NET/Micronaut riešenia oproti JavaFX? Sú potencionálni zákazníci oveľa
ochotnejší si zakúpiť aplikáciu, ktorá beží aj na webe?

4
Hardware / Volba vhodného napájecího adaptéru pro Banana Pi
« kdy: 20. 08. 2020, 14:36:13 »
Zdravim,

Kupil som si Banana Pi BPI-P2 Maker. Podla specifikacie to vyzaduje zdroj:
Power source: Micro USB with 5 V/2 A or PoE
https://www.varia-store.com/en/produkt/84069-banana-pi-bpi-p2-maker-single-board-computer-without-emmc-wi-fi-and-bt.html

Rozumiem, ze by tom mal zvladnut aj ethernetovy kabel. Avsak pri volbe
napajacieho adaptera, je OK ak si zvolim 5V/2.5A, 5.1V/3A, alebo 5.25/4A? Taketo zdroje lahsie zohnat.

Diq.

5
Sítě / NetBSD - výpadky WIFI
« kdy: 05. 08. 2020, 22:18:01 »
Zdravím,

mám na svojom staršom notebooku Thinkpad X200s  NetBSD 8.2. Po nejakej dobe, 10-15 minút mi
vypadne WIFI. Rozbehne sa to až keď zadám príkaz /etc/rc.d/wpa_suppicant reload.

Kdesi som sa dočítal, že to môže byť feature a nie bug, teda že sa tým šetrí baterka. (A vraj možno treba
spustiť nejaký interval ping.)
Táto situácia je dosť nepríjemná a narúša mi to môj workflow. Mám aj FreeBSD a ten je v pohode.

Vie niekto čo s tým?

Stran: [1]