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 - mikrom

Stran: 1 2 [3] 4 5 ... 12
31
Vývoj / Re:Jaký jazyk na malé portabilní programy
« kdy: 15. 09. 2022, 21:30:21 »
Ten Flutter + Dart tiez nie je nejaky zazrak, lebo ako pisal Jakub (13:37:15), na vytvorenie spustitelneho suboru vo windows to treba prevadzkovat na windows PC a na vytvorenile spustitelneho suboru na linuxe treba linux PC. Pozeral som, ci by bol ten jazyk pre mna nejako uzitocny, ale nenasiel som k tomu nap. driver DB2 for IBM i a vyzera to tak ze nevie pouzivat ani JDBC. Nejake db drivers co som nasiel na githube su stare cca 6-7 rokov, t.j. bud sa ten jazyk na tieto ucely nepouziva, alebo je jeho popularita dost slaba. Radsej zostavam nadalej pri pythone, ktory je plne multiplatformny a bezne v nom pisem command line appky, ktore bezia na 3 platformach a GUI-appky na 2 platformach. 

32
Vývoj / Re:Jaký jazyk na malé portabilní programy
« kdy: 15. 09. 2022, 16:19:17 »
nainstalovat python znamemu, kteremu jsem udelal klikatko a poslal mailem je nekdy scifi

java - prijde mi, ze o jave ted uz moc neslysim, driv jsem ji potkal vice. V jave jsem kdysi kdysi delal jeden projekt, syntaxe byla prakticky stejna jako C#
ok, nevedel som ze to chces distribuovat niekomu inemu, ale myslel som ze to potrebujes spustat sam na viacerych platformach, kde si mozes doinstalovat co chces. S javou by si mal potom asi podobny problem, lebo znamy ju nemusi mat naistalovanu.


33
Vývoj / Re:Jaký jazyk na malé portabilní programy
« kdy: 15. 09. 2022, 13:51:58 »
Ne, generuje to nativní distribuční formáty (APK pro Android atd.), na Linuxu to vytvoří binárku, pár .so a mediálních assetů k tomu. Dá se to triviálně zabalit do Flatpaku, Snapu a podobně, nebo do klasických balíčků.
zaujimave dik za info

34
Vývoj / Re:Jaky jazyk na male portabilni programy
« kdy: 15. 09. 2022, 13:08:35 »
Pro GUI a přenositelnost možná Flutter (Dart)?
a s tym netreba distribuovat ziadny runtime ?

35
Vývoj / Re:Jaky jazyk na male portabilni programy
« kdy: 15. 09. 2022, 13:07:29 »
Programoval jsem v c#
...
rad bych se ... naucil .. dalsi jazyk.

Use case je male programy s GUI, ktere muzou bezet na Win i na Linuxu a idealne i na Androidu.
...
je potreba, aby se dal distribuovat jen ten program a uzivatel nemusel instalovat obrovsky runtime (jako treba python).
Po C# mozes prejst na Javu.
Aky problem je s distribuciou pythonu? Ak si nainstalujes python na vsetkych platformach kde to bude bezat potom uz staci distribuovat len zdrojaky.

36
Hardware / Re:Výběr notebooku od Dellu pro programátora
« kdy: 14. 09. 2022, 22:13:09 »
Dnes uz neni ani znacka notebooku zaruka.
Niektory model moze byt super a iny je totalne na h***o. Ja som asi pred desiatimi rokmi kupil jednemu dietatu gaming notebook od HP a celkom sa vydaril, funguje mu doteraz. Ked mu uz nepostacoval na hranie, tak som mu kupil este PC Omen (tiez HP) a tiez super. Cez Coronu potrebovalo aj druhe dieta PC na online vyuku, tak som mu kupil HP All in One 24" a musel som ho hned vratit, lebo tam bol slaby mikrofon. Potom som mu kupil HP Pro book a tam bola zase nejaka vadna klavesnica tak som to tiez vratil a nakoniec som mu dal svoj Dell Latitude 12,5" 5270. Ale aj ten Dell ma svoje slabe stranky, jak tu uz pisal premekv ze mu ten Latitude 5510 smrdi ked sa hreje, aj tento moj stary 5270 smrdi a aj ten moj novy 5511. Neviem ci iba ja mam v tomto smolu, alebo mam na objavovanie chyb nejaku intuiciu pretoze ako programator vela debugujem, alebo je dnes produkcia pc/ntb taka nekvalitna. Jedina dobra vec je, ze tovar zakupeny cez internet mozes do 14 dni vratit a to aj kazdemu doporucujem. Jakmile tam zistis nejaku chybu radsej to hned vrat a usetris si pre buducnost mnozstvo nervov.

37
Hardware / Re:Výběr notebooku od Dellu pro programátora
« kdy: 13. 09. 2022, 20:35:46 »
takze otazka se meni na: co zkusit Gx nebo Alienware notebook pro programatora?
Co je Gx ?
Ak ti nevadi ze budes mat na poradach s nadriadenymi, alebo biznis partnermi na notebooku  logo mimozemskej smrtky kludne ber Alienware. Ja som este notebook Alienware nemal, ale mal som uz takyto PC Alienware Aurora a bolo to super: https://www.dell.com/ae/business/p/alienware-aurora-r3/pd

38
Hardware / Re:Výběr notebooku od Dellu pro programátora
« kdy: 12. 09. 2022, 22:24:20 »
Inspirion je asi skor na domace pouzitie, Alienware je herny. Na profesionalne pouzitie je Latitude a Precission.

39
Hardware / Re:Výběr notebooku od Dellu pro programátora
« kdy: 12. 09. 2022, 22:20:49 »
Ten Latitude 5511 ma slusnu vybavu: i7, 32GB RAM, 1000 GB SSD

40
Hardware / Re:Výběr notebooku od Dellu pro programátora
« kdy: 12. 09. 2022, 22:19:03 »
Ja pouzivam za posledne roky pracovne Dell Latitude notebooky. Stary mam 12" 5270 a novy 15" 5511.
Ten novy ma zial grafiku Nvidia, dost casto sa na nom rozbieha ventilator a dost sa prehrieva. Myslim ze zbytocne vykodene prachy, na buduce by som urcite mal radsej Latitude bez Nvidie.
5-kova rada Dell Latitude je OK. 3-kova rada je lacnejsia ale mava dost zle recenzie co sa tyka mechanickeho prevedenia. Inspirion by som tiez na profesionalnu pracu nebral.
Pred mnohymi rokmi som mal aj Dell Precision - tie by mali byt najlepsie - ale su uz dost drahe, takze ich vo firme nekupujeme. 

41
Technologie asi uz mrtva je, ale zial na skolach to ucia. Prave preto som sa pytal, lebo som niekde cital ze visual studio for Mac je dost rozdielne ako pre windows a vraj nema tiez designer pre WinForms.
bohužel, je běžné, že na VŠ se učí ku**viny... Bohužel ;-( Sám jsem to zažil 2x.
Ucitel si nieco raz pripravi a potom to apon 5 rokov bezo zmeny uci - to sa tyka IT. Pri inych predmetoch ako matematika fyzika moze to iste ucit aj 10 - 20 rokov :)

42
Sám za sebe si myslím, že konkurenční firmy se svými Intel s**ty brzo skončí
Urcite tak skoro neskoncia. Totiz, velka cast populacie hra hlavne hry na PC a tie su prevazne pre windows. Herne PC a NTB su vsetko s windows a s Nvidia GPU. Take macy s nvidia grafikami sa nevyrabaju.

43
Hardware / Re:Nový IBM mainframe Z16
« kdy: 11. 09. 2022, 11:40:56 »
Myslel som ze na to PL/I sa niekto chyti ale zatial ticho  :)
Musel v tom uz niekto z vas programovat ? Ak ano, ake su skusenosti ?

44
Vývoj / Re:Traits ve Fortranu
« kdy: 11. 09. 2022, 11:25:10 »
... viz co psal Ink. Moduly jsou jen jmenné prostory ...
Never nikomu, kym si to sam neoveris.
Dobrá rada, ale vzhledem k tomu, že znám Fortran i ostatní věci, o kterých Ink psal, můžu z fleku říct, že on má pravdu a ty se ukrutně pleteš.
Zial neni to tak, dajme k tomu maly dokaz sporom  ;)
Nech teda su moduly name spaces. Potom ale, ked mam 2 rozne moduly, ktore obsahuju premennu s rovnakym menom, viem jej pouzitie rozlisit na zaklade mena modulu, t.j. takto:
Kód: [Vybrat]
module MA
    character(20) :: foo = 'foo from module A'
end module MA

module MB
    character(20) :: foo = 'foo from module B'
end module MB

program namespaces
    use MA
    use MB
    write(*,*) MA%foo
    write(*,*) MB%foo
end program namespaces
Ked sa vsak pokusim skompilovat to dostanem chybu
Kód: [Vybrat]
$ gfortran namespaces.f95 -o namespaces
namespaces.f95:12:17:

     write(*,*) MA%foo
                 1
Error: Symbol at (1) is not appropriate for an expression
namespaces.f95:13:17:

     write(*,*) MB%foo
                 1
Error: Symbol at (1) is not appropriate for an expression
 
Takuto chybu dostanem aj ked namiesto % pouzijem . alebo => atd.
To znamena, ze na zaklade mena modulu sa neda rozlisit, z ktoreho modulu rovnomenna premenna je.
Z toho vyplyva, ze moduly nie su menne priestory a ty nemas pravdu  8)

Jinak co se týká teorie Idris má většinou pravdu. Proč se s ním hádat  ;)
Ako som hore ukazal - je mi luto ale tentoraz pravdu nema.
Idris nam tu sice dava sebavedome a silne tvrdenia a po teoretickej stranke ma toho iste velmi vela precitane. Ale pripada mi to ako ked studuje v matematike definicie a vety bez praktickych cviceni. Moze sice ostatnych ohurovat ake je v tom eso, ale hlbsie pochopenie prichadza az pri rieseni praktickych uloh.

Moduly vo fortrane nie su namespaces. Fortran nema name spaces.
Namespaces si ale mozes v moduloch vytvorit pomocou derived data types a to takto:
Kód: [Vybrat]
module MA
    type MA_T
        character(20) :: foo = 'foo from module A'
    end type

    type(MA_T) :: A
end module MA

module MB
    type MB_T
        character(20) :: foo = 'foo from module B'
    end type

    type(MB_T) :: B
end module MB

program namespaces
    use MA
    use MB
    write(*,*) A%foo
    write(*,*) B%foo
end program namespaces

Output:
Kód: [Vybrat]
$ gfortran namespaces.f95 -o namespaces
$ ./namespaces
 foo from module A
 foo from module B

45
Vývoj / Re:Traits ve Fortranu
« kdy: 11. 09. 2022, 00:09:22 »
... viz co psal Ink. Moduly jsou jen jmenné prostory ...
Never nikomu, kym si to sam neoveris. Nie su to len name spaces - nainstaluj si gfortran a pozri si moj predosly priklad quaternions_class.f95. Modul tu robi taku istu pracu ako class a ma aj metodu print.

Stran: 1 2 [3] 4 5 ... 12