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

Stran: 1 ... 7 8 [9] 10 11 ... 43
121
Hardware / Re:Nový IBM mainframe Z16
« kdy: 20. 08. 2022, 09:00:43 »
V čem je konkrétně problém? Obsahuje Cobol nějaké konstrukce, které je těžké převést do jiných jazyků?
Jen jsem k tomu přičichl, ale COBOL není obecný programovací jazyk, ale orientovaný na (finanční) transakce, zápis je podobný obecné angličtině a hlavně, program  je monolitický. Pak jsou tam také optimalizace pro finance, třeba způsob zaokrouhlování.
Navíc je to přes 60 let staré a ti co to umí, prostě dosloužili. Moc nerozumím , proč nevstali noví bojovníci, nicméně pro migraci je potřeba znát nové prostředí, ale právě tak to staré.
Snazší cesta je migrovat to třeba na MF Cobol, který jede i mimo mainframe na levnějších strojích.
Viděl jsem pár takových migrací, ale to byly velmi velmi malé aplikace, ve srovnání s bankami, aerolinkami apod. Tam by to asi nefungovalo.
Suďte  můj příspěvek prosím shovívavě.

Hm, tak jsem si udělal krátký průzkum; MF Cobol není pro mě úplně dostupný, ale GNU Cobol je po ruce a ve VS Code je poměrně příjemná podpora (našeptává to věci typu "identification division." atd.) a jednoduché prográmky tam jedou v pohodě.

Napadá mě, co přesně při té migraci je třeba řešit - OO jazyky typu Javy by měly být schopny procedurální kód zchroupat v pohodě (v nejhorším přes nějaké statické metody), problém by mohly dělat nějaké cobolovské typy apod., ale to by IMO šlo emulovat přes třídy. Jestli se tím něco získá, je otázka, ale takový slepenec by asi dokázal spravovat už leckdo a nemusel pronikat do jiného jazyka.

122
Hardware / Re:Nový IBM mainframe Z16
« kdy: 19. 08. 2022, 16:21:14 »
Migrating AS400-COBOL to Java: A report from the field: https://www.researchgate.net/publication/261355760_Migrating_AS400-COBOL_to_Java_A_report_from_the_field

Shrnutí:
---
The main lesson learned is that you cannot transform a donkey into a race horse. If a system is designed to work in a particular environment it can be copied over into another environment but it will never really fit to that environment. To really fit, a new system has to be designed which can be constructed from elementary building blocks taken from the old system. The reused converted Java code makes up here circa 60% of the code in the new system. The remaining 40% will have to be coded by hand.
---

A to šlo o převod "pouhých" 2 milionů řádků kódu z COBOLu do Javy. Konverze bankovních aplikací s miliardami LOC z COBOLu do modernějšího jazyka by byla technická, bezpečnostní i finanční noční můra i pro ty nejbohatší banky.

V čem je konkrétně problém? Obsahuje Cobol nějaké konstrukce, které je těžké převést do jiných jazyků?

123
A hloupý dotaz, je v showroomech jako iStyle možný si ten notebook potěžkat?

Jsi zákazník, neptej se a jdi do toho. Co čekáš, že Tě zastřelí?

124
Odkladiště / Re:Pořízení anonymní domény
« kdy: 12. 07. 2022, 16:48:43 »
Někteří registrátoři to umí, tuším že GoDaddy tohle nabízí. Funguje to tak, že tu doménu formálně vlastní registrátor a používá ji pak někdo jiný. Hledej proxy domain registration.

Ovšem je to celkem nebezpečné, protože v registru je zapsán někdo jiný a ten s doménou operuje. Je to podobné, jako napsat do katastru pozemek na někoho cizího. V případě jakéhokoliv problému nebo sporu nemáš žádnou šanci na obranu.

Není to ošetřeno smlouvou mezi registrátorem a uživatelem?

125
Windows a jiné systémy / Re:Skusit BSD?
« kdy: 12. 07. 2022, 08:40:59 »
macy JSOU super. Lidi, co tvrdi opak jsou bud hateri nebo to v hnatach nemeli.

Aha, takže všem vyhovuje JEDNO auto, JEDNA značka bot a JEDNA hudební skupina. Díky za poučení.

Ved to je jasna satira :D netreba sa hned trigrovat.

Člověk nikdy neví.  ;)

126
Windows a jiné systémy / Re:Skusit BSD?
« kdy: 12. 07. 2022, 07:39:49 »
macy JSOU super. Lidi, co tvrdi opak jsou bud hateri nebo to v hnatach nemeli.

Aha, takže všem vyhovuje JEDNO auto, JEDNA značka bot a JEDNA hudební skupina. Díky za poučení.

127
Windows a jiné systémy / Re:Skusit BSD?
« kdy: 11. 07. 2022, 21:33:30 »
Ahojte,
ti co pouzivate BSD, tak pre co?

Rozmyslam si nejake BSD-cko skusit.
Jasne. Kup si Macbook Pro alebo Mac Mini a garantujem Ti, ze uz nikdy v zivote nebudes chciet ziadny iny pocitac. Proste to tak je. A Unix vychadzajuci z BSD mas uz v cene (Darwin).

Mám doma Macbook Pro a prakticky ho nepoužívám. 100x raději cokoli s Linuxem, naštěstí je to ještě verze, která má normální klávesu Escape a nemá butterfly keyboard a podobné nesmysly. Ten systém je super jenom tenkrát, když se chováš, jak chce on, jinak uživateli hází klacky pod nohy.

128
Distribuce / Re:Bezpečný upgrade Debianu 8/Jessie
« kdy: 11. 07. 2022, 06:32:40 »
Upgrade HW?

129
Vývoj / Re:JSON processor
« kdy: 08. 07. 2022, 18:22:09 »
C rozhodně není synonymem pro výkon. Jsou jiné, lepší jazyky které se výkonem C vyrovnají.
Jo, asembler.

Nebo stroják naťukaný z paměti v hexa kódu, ten je taky lepší.

130
Vývoj / Re:Vývoj software - důležitá nová slova a pojmy
« kdy: 07. 07. 2022, 15:54:08 »
Nebo hypotetický příklad: "Nový systém Windows 11 má řadu odlepšení." :-)

Tak odlepšení zní formálně správně  ;D

Ještě by mohlo být "vlepšení", když se nějaké "vylepšení" vrátí zpátky.

131
Vývoj / Re:Vývoj software - důležitá nová slova a pojmy
« kdy: 07. 07. 2022, 13:54:07 »
Vykomunikovat opravdu nemá přesný český protějšek, nejblíže je podle mně "zařídit" nebo "vyřídit", i když ty české výrazy jsou obecnější a nezdůrazňují že to zařizování proběhle primárně (výhradně) komunikací - navrhováním, dohadováním, schvalováním, oznamováním příslušným, ehm, stakeholderům  8).

Hm, takže "dohodnout se" není totéž? Tedy zařídit něco primárně (výhradně) komunikací - navrhováním, dohadováním, schvalováním? Pořád nevidím důvod pro takovýto hnusný novotvar. Mějte hezký den.  ;D

132
Vývoj / Re:Vývoj software - důležitá nová slova a pojmy
« kdy: 06. 07. 2022, 16:41:49 »
"vyklarifikovat"

"vyklarifikovat" má náš plnohodnotný ekvivalent - vyjasnit.

"Vykomunikovat" takový ekvivalent nemá, domluvit tomu neodpovídá. Blíž k tomu je dohodnout, třeba telefonicky jsem dohodnul....tedy vykomunikoval ;D

"Domluvit" má jeden z významů shodný s "dohodnout" (domluvit se na něčem). "Vykomunikovat" nemá ekvivalent právě proto, že je to zbytečný patvar, který může znamenat leccos a používají ho s oblibou jedinci, kteří si často ostentativně nedokáží vzpomenout, jak se něco řekne česky (ehmmm, jak se řekne česky window)?

133
Vývoj / Re:Vývoj software - důležitá nová slova a pojmy
« kdy: 06. 07. 2022, 15:45:15 »
"Vykomunikovat" je dnes uz bezne slovo ak nechces pouzivat anglicizmus "vyklarifikovat".

Nevím jak ve slovenštině, ale čeština má sdostatek normálních výrazů, většinou kratších a libozvučnějších - dojednat, dohodnout, vyjasnit... Kdo používá dobrovolně takový zprzněný jazykolam, zřejmě neumí dobře vlastní jazyk. Za "vyklarifikovat" díky, aspoň vím, co se dá čekat.

134
Vývoj / Re:Vývoj software - důležitá nová slova a pojmy
« kdy: 06. 07. 2022, 13:42:11 »
Díky, zatím se mi pořád nedaří vstřebat patvary jako "vykomunikovat" a "bez toho, aniž by".

135
Vývoj / Re:Ako sa naucit rozmyslat?
« kdy: 05. 07. 2022, 12:25:56 »
Syn si chce kupit seriu knih The art of programming. Myslite, ze je to dobra investicia a nieco ho ta kniha nauci? Pytam sa preto, ze je to vacsia investicia a bola by som nerada, ak by zapadali prachom na policke.

Pokud je to The Art of Computer Programing od Knutha, ať ušetří čas a peníze. Rozhodně to není literatura pro začínajícího programátora v roce 2022.

Stran: 1 ... 7 8 [9] 10 11 ... 43