Po 9 týdnech vývoje od vydání Linuxu 6.12 oznámil Linus Torvalds vydání Linuxu 6.13. Přehled novinek a vylepšení na LWN.net: první a druhá polovina začleňovacího okna a Linux Kernel Newbies. Odstraněn byl souborový systém ReiserFS.
19. ledna 2038 přeteče hodnota time_t na 32bitových systémech, na vyřešení problému roku 2038 (Y2K38) tedy zbývá 13 let. Např. Debian v uplynulém roce přešel na 64bitový čas. Bernhard Wiedemann z openSUSE sdílí chyby v sestavení rozšířeného softwaru.
Byla vydána druhá opravná verze 21.2 v dubnu loňského roku vydané verze 21 multimediálního centra Kodi (dříve XBMC, Wikipedie) s kódovým označením Omega.
TikTok ve Spojených státech v sobotu večer místního času přerušil činnost. Uživatelé čínskou firmou vlastněné sociální sítě dostali zprávu, že aplikaci kvůli zákazu nelze používat. TikTok je momentálně nedostupný v obchodech s aplikacemi Google Play a App Store. Podle zákona přijatého loni a potvrzeného v pátek soudem měla platforma do dneška přerušit spojení se svou mateřskou společností ByteDance, která sídlí v Číně, nebo činnost v
… více »Wings 3D, tj. open source 3D modelovací program naprogramovaný v programovacím jazyce Erlang zaměřený na modelování pomocí subdivision a inspirovaný programy Nendo a Mirai od Izware, byl vydán v nové opravné verzi 2.4.1. Ke stažení již také ve formátu Flatpak z Flathubu.
Webový prohlížeč Dillo byl vydán ve verzi 3.2.0. Přidává podporu vzorců v SVG, obrázků ve WebP, změny velikosti stránky či možností posouvání. Nedávno oslavil 25. výročí vzniku.
Hra Mini Thief je na Steamu zdarma napořád, když aktivaci provedete do 24. ledna do 19.00 [ProtonDB].
Certifikační autorita Let's Encrypt oznámila, že bude volitelně nabízet krátkodobé certifikáty s šestidenní platností a navíc s možností vystavit je na IP adresu. Zvolit typ certifikátu bude možné v certifikačním profilu ACME.
Herní konzole Nintendo Switch 2 byla oficiálně potvrzena. Vyjde letos. Trailer na YouTube. Více ve středu 2. dubna na Nintendo Direct.
Byl vydán Linux Mint 22.1 s kódovým jménem Xia. Podrobnosti v přehledu novinek a poznámkách k vydání. Linux Mint 22.1 bude podporován do roku 2029.
O prázdninách před nástupem do čtvrtého ročníku mi přišlo oznámení, že jsem nedostal koleje. To bylo nemilé, znamenalo to výrazné zvýšení nákladů na bydlení. Dostával jsem sice od rodičů peníze na studium, něco hodilo prospěchové stipendium a k tomu stovka za práci pomocné vědecké síly, ale bylo jasné, že se budu muset uskrovnit. Navíc jsem měl před sebou starosti se sháněním podnájmu, což v té obnášelo obcházení inzertních vývěsek, pročítání inzertních stránek v novinách a poptávání se po známých. Možná, že už vycházely nějaké inzertní noviny, ale tenkrát jsem o nich neměl tušení.
Takže když jsem přijel do Brna na zápis, nejprve jsem zašel na místo, kde bývaly vyvěšeny inzeráty, ale žádnou kloudnou nabídku jsem nenašel. U zápisu jsem potkal Igráčka, který studoval taky matematický obor, takže jsme měli zápis spolu, na rozdíl od informatiků. Mezi řečí jsem se Igráčkovi zmínil o svých problémech s bydlením, načež on reagoval: „Taky jsem nedostal koleje, ale už mám sehnaný podnájem a je to celkem velký pokoj se dvěma postelemi, zeptám se, jestli by tě vzali taky a dám vědět.“ To vypadalo jako dobrá zpráva. „A kolik to stojí?“ zeptal jsem se ještě. „Tři sta padesát, to je slušné,“ odpověděl Igráček. S tím jsem souhlasil, a tak jsme se dohodli, že zavolá majiteli a zkusí to domluvit, načež mi dá vědět. Všechno klaplo a navíc jsme platili každý jen dvě stě padesát, jelikož jsme byli dva. Tím započalo mé několikaleté bydlení s Igráčkem na Klobásově ulici v brněnské čtvrti Starý Lískovec.
Před začátkem semestru jsme se spolužáky jeli na pár dní do Polska, což byl pozitivní relikt z doby vlády komunistů, kdy se udržovaly vztahy se spřátelenými socialistickými zeměmi, přičemž mnohdy to bylo jen na oko. Ten pobyt v Polsku byl formálně praxe, takže jsem mimo jiné navštívili univerzity ve Wroclawi a v Krakově, ale prakticky to byl hezký výlet, který jsme si celkem užili. Na jedné univerzitě nám hrdě ukazovali tehdy horkou novinku pro bývalé socialistické země – laserovou tiskárnu. Dodnes si pamatuji polský výraz „drukarka laserowa“.
Poté začala výuka, které probíhala normálně, a pořád jsem pracoval na výukových programech pro numerické metody jako pomocná vědecká síla. Tedy, abych byl přesný, taky jsem vypomáhal v knihovně, případně vozil hromadné zásilky na poštu.
David tehdy spolupracoval na kompilátoru Prologu, ale občas jsme se potkávali, takže jsem od něj dostával čerstvé zprávy o překotném vývoji v oblasti informatiky na univerzitě. Ten spočíval v tom, že Katedra informatiky se přestěhovala spolu s Ústavem výpočetní techniky na Burešovu ulici do bývalého sídla krajského výboru komunistické strany. Ve stejné budově se usídlil i Nejvyšší soud, což bylo poměrně netradiční spojení. V průběhu školního roku pak bylo realizováno připojení do Prahy na ČVUT k počítači IBM 3090, což byl nejmodernější počítač v zemích bývalého komunistického bloku. Na ÚVT bylo pro práci s ním k dispozici 20 terminálů a 10 počítačů PS/2. Tři československé vysoké školy, mezi nimi i Masarykova univerzita, taky dostaly darem starší počítače od AT&T, o čemž bude ještě řeč. Masarykova univerzita byla taky připojeno k mezinárodní počítačové univerzitní síti BITNET. Na Ústav výpočetní techniky začal taky docházet Igráček a účastnil se jejich porad, takže jsem měl zprávy i z druhé strany.
Jedna počítačová učebna naštěstí zůstala v areálu Přírodovědecké fakulty, navíc posílená o několik dalších PC. Kromě toho se taky objevila dvě písíčka na matematické sekci na Janáčkově náměstí a dostal jsem k nim přístup, abych mohl pracovat na programech. S cečkovským kódem, který umožňoval zadávat matematické výrazy přímo do běžícího programu, jsem dokonce jel na nějakou studentskou programátorskou soutěž, ale nedokážu říct, jak program uspěl v porovnání a ostatní konkurencí, protože byli jen čtyři účastníci a všichni dostali stejnou cenu.
Někdy během podzimu mě jednou David vyhledal a zeptal se mě, jestli bych si nechtěl něco přivydělat. Jednalo by se o nějaké programování pro chemiky a bylo by to ve FORTRANu. Namítal jsem, že chemii jsem neviděl několik let a FORTRAN mi k srdci taky moc nepřirostl, ale David mi řekl, že se jedná o nějaké geometrické konfigurace molekul, takže je to spíš matematika než chemie, a s FORTRANem si prý určitě poradím. Takže nakonec jsme se spolu vydali do budovy, kde už mi asi rok předtím pomáhal David hledat chybu v programu. Opět v suterénu mě zavedl do podobného kutlochu jako předtím, tentokráte k docentu Kočovi, který mi zkusil vysvětlit, o co by se jednalo. Vypadalo to celkem zajímavě, takže jsem po krátké diskusi nakonec kývl. Následně jsem byl přijat na čtvrtinový úvazek s platem, který zhruba odpovídal příspěvku na studium, který jsem dostával od rodičů. Tím pádem jsem mohl rodičům trochu odlehčit a poprvé v životě fungovat relativně nezávisle. Samozřejmě mě i nadále živili a šatili, ale přímé finanční prostředky na pobyt v Brně jsem od nich nepotřeboval.
K docentu Kočovi jsem chodil na pravidelné konzultace, kdy mi nejprve podrobně vysvětlil podstatu mé činnosti. Měl jsem upravit jeho program pro hledání energetických minim různých geometrických konfigurací molekul. Jeho program pracoval tak, že se postupně otáčela některá vazba mezi atomy v molekule, konfigurace molekuly se uložila do souboru, na to se poslal podprogram, který měl docent Koča z Norska a který spočítal energii konfigurace a opět data uložil do souboru. Účelem bylo najít energetická minima, čímž se zjistily tvary molekul, které jsou stabilní. Já jsem měl program modifikovat pro cyklické molekuly, kde nestačilo otáčet jednou vazbou, ale musely se použít aspoň dvě.
Všechny zdrojáky ve FORTRANu měly skoro 700 kB, z čehož program, který jsem měl upravovat, zabíral zhruba čtvrtinu. Takže kromě diskety, na které zdrojáky byly uloženy, jsem nafasoval asi 100 stránek s výpisem onoho programu spolu s příklady, jak vypadají soubory, které se předávaly mezi podprogramy. Zbytek semestru jsem strávil tím, že jsem se v tom všem snažil zorientovat, konzultoval jsem svá zjištění a své nápady, ale zatím jsem nic neprogramoval, protože pro mě nebyl počítač, na kterém bych mohl pracovat. Myslím, že PDP už bylo v té době mimo provoz a na PC, na kterých jsem dělal své numerické programy, jsem mohl maximálně pročítat zdrojáky, protože kompilátor FORTRANu se na nich samozřejmě nevyskytoval.
Zhruba ve stejné době jsem se začal také blíže seznamovat s TeXem, což souviselo s diplomovou prací, kterou jsem dělal u docentky Horové. Když se zeptala, v čem budu práci psát, měl jsem jasno. Dříve se diplomky psaly zpravidla na psacím stroji v několika kopiích, přičemž pro matematické vzorce se vynechávalo místo, ty se tam pak dopisovaly ručně. Já už jsem od Davida věděl nějakou dobu o TeXu, a v té době už byl dokonce nainstalovaný na počítačích na Janáčkově náměstí, na kterých jsem pracoval. Takže jsem paní docentce sdělil, že práci napíšu v TeXu, problém byl ovšem v tom, že jsem vůbec netušil, jak se v něm texty vytvářejí.
S TeXem začal koketovat taky Igráček. Na Ústavu výpočetní techniky si někde půjčil The TeXbook (existuje i online verze). Pokusil jsem se ho číst, ale moc chytrý jsem z toho nebyl. Dozvěděl jsem se sice například, co jsou to ligatury a kde všude se s nimi můžeme potkat, taky nějaké základy sazby v TeXu, třeba jak nastavit velikost písma, a jak psát matematické vzorečky, ale jak se program pouští, to jsem nezjistil. Naštěstí mi jeden mladý asistent ukázal, jak se na počítačích na Janáčkově náměstí TeX používá. V nabídce, která se po zadání příslušného příkazu objevila, bylo ovšem několik verzí tohoto sázecího programu, totiž LaTeX, AmsTeX či plainTeX. „Zkuste LaTeX, ten je nejlepší“, poradil mi asistent, když viděl jak zkoumám nabídku, a pak si šel po svých.
Moje první pokusy ovšem nedopadly moc slavně. Příklady, které jsem opsal z TeXbooku, končily při pokusu o zpracování chybovým hlášením, jehož význam jsem nechápal. Pak se mi ale povedlo přes Davida sehnat nějaký stručný návod na práci s LaTeXem, tím pádem se diplomka se začala pozvolna rýsovat ke všestranné spokojenosti všech zainteresovaných.
Zjistil jsem taktéž, že existuje silná československá TeXovská komunita, která se mimo jiné zaměřuje na podporu češtiny a slovenštiny. Otázka použití češtiny na počítači byla v té době byla poněkud komplikovanější. Šlo v podstatě o tři věci (o ně jde vlastně pořád): ovladač pro klávesnici, tedy aby se při stisku určené klávesy vložil do systému správný znak, aby se tyto znaky správně zobrazovaly na monitoru (zde je nutno připomenout, že téměř všechna činnost se odehrávala v textovém režimu), ale v první řadě samozřejmě o to, kterým znakům v ASCII tabulce s čísly nad 127 jsou přiřazena která česká písmena (Unicode, který používá pro znaky 2 bajty, byl tehdy teprve v plenkách). Existovala na to česká norma, kterou na PC patrně nikdo nepoužíval. Součástí MS–DOSu byla oficiální CP852, navržená u Microsoftu nebo IBM, ale asi nejrozšířenějším se stalo kódování Kamenických, kde byly českým písmenům přidělena čísla znaků, které je, pokud možno, aspoň trochu připomínaly. Takže české texty se daly jakž takž číst i na počítačích, kde nebyla čeština implementována. Podpora češtiny v TeXu spočívala asi hlavně ve vytvoření vzorů pro dělení slov, aby byla slova správně rozdělována na konci řádků.
Česká instalace TeXu, který byla k dispozici na Janáčkově náměstí, vycházela z EmTeXu německého programátora Eberharda Mattese, kterému se podařilo zprovoznit TeX pod systémem OS/2 a MS–DOSem a dal svou práci volně k dispozici uživatelům. Součástí instalace byla také podpora pro tisk na různých typech tiskáren, ale i podpůrné programy od českých autorů, například program na převod mezi jednotlivými kódováními češtiny či program na prohlížení výsledku převedeného do PostScriptu.
Později jsem se taky přihlásil do Československého sdružení uživatelů TeXu, což pro studenty znamenalo platit roční příspěvek 50 korun, za kterýžto obnos měl člověk možnost získat různé výhody, kromě zpravodaje sdružení se různými články a návody také nárok na editor české produkce, který byl doporučen pro práci s TeXem, protože měl možnost speciální konfigurace a maker, která zjednodušovala psaní a zpracování textu. Další verze české distribuce TeXu (což bylo podle zjištěných údajů v roce 1994) byla velmi propracovaná, její součástí byla řada podpůrných programů a jako hlavní obslužný program zde byl nabídkový okýnkový program MNU, který měl velké možnosti nastavení a byl velmi dobře konfigurovatelný pomocí textových konfiguračních souborů, takže bylo možné si jej přizpůsobit i pro jakékoliv jiné potřebně použití. Jeho autorem byl Petr Olšák, patrně největší český TeXovský guru.
Někdy na začátku jarního semestru mi docent Koča řekl, že Masarykova univerzita dostala darem počítač od AT&T, tedy přímo od firmy, kde vznikl UNIX a programovací jazyk C. Jednalo se o použitý stroj, ale na poměry v bývalé komunistické zemi velmi kvalitní. Měl na něm být i kompilátor FORTRANu, takže jsem byl zařazen mezi lidi, kteří na něj měli přístup a vyrazil jsem na školení o práci s UNIXem, které se konalo na Burešovu ulici. Pokud se dobře pamatuji, Ůstav výpočetní techniky sídlil v přízemí nebo v suterénu, kde se nacházela taky místnost s terminály pro spojení s IBM 3090. Katedra informatiky sídlila v nejvyšším poschodí. Ve vstupní hale byla ozbrojená stráž Nejvyššího soud, která si příchozí podezíravě měřila, a myslím, že studenti se museli prokazovat studijními průkazy.
Po vstupní kontrole jsem tedy vyjel výtahem do nejvyššího patra a dostal instrukce o základních příkazech UNIXu pro práci se soubory a adresáři, které byly podobné příkazům DOSu. Pak nám ukázali učebnu, kde bylo šest nebo osm terminálů, samozřejmě textových, a ukázali nám, jak se můžeme přihlásit a kde je papír pro objednávání. Kromě uvedených terminálů bylo v učebně také asi deset PC. Byly to u nás tehdy žhavé novinky 'třisomšestky' , tedy počítače s 32 bitovým procesorem Intel 80386. Na těch bylo pořád plno, kdežto na UNIXových terminálech jsem to, myslím, nikdy nezažil, takže rezervování času ani nebylo potřeba.
Pro přenesení zdrojových textů ve FORTRANu sloužilo jedno PC, které bylo s UNIXovým počítačem propojeno. Pro vlastní přenos se používal program nazvaný Kermit podle použitého přenosového protokolu a byl jsem varován, že to poběží dlouho, ale nebyla to taková hrůza, asi za deset minut bylo oněch 700 kB na místě určení. Je ale z toho vidět, jaké byly tehdy běžné přenosové rychlosti.
A pak mi začala rutinní programátorská práce. Nejprve jsem musel zprovoznit původní program, což se ukázalo daleko složitější, než jsem si myslel. Kompilace sice proběhla, ale program vůbec nefungoval tak, jak by měl. Nevím už, jestli byly na tom počítači možnosti ladění, ale i pokud ano, neuměl jsem s nimi pracovat, takže chyby jsem hledal pomocí pomocných výpisů na terminál, ale až do konce školního roku jsem se moc nepohnul.
Musím ale přiznat, že kromě práce ve FORTRANu jsem zkoumal další dostupné programy. Byl tam celý balík kancelářských programů, jehož součástí byl mimo jiné i program na výuku psaní na počítači, takže jsem se aspoň trochu naučil psát za použití více prstů. Na počítači byla i nějaká strategická hra v textovém režimu, myslím, že se jmenovala Dominion, ale nijak zvlášť mě neoslovila.
Někdy koncem listopadu nebo začátkem prosince roku 1991, což už bylo v pátém ročníku, se mi podařilo program zprovoznit, konečně začal dávat výsledky, které vypadaly smysluplně. Poslední nalezená chyba spočívala v rozdílné deklaraci proměnné v hlavním programu a v podprogramu – na jednom místě to bylo INTEGER a na druhém INTEGER*2 (nebo INTEGER*4). Což mohlo fungovat na jiném počítači v závislosti na jeho architektuře. Hned jsem to šel oznámit docentu Kočovi, ale řekli mi, že je momentálně v Trondheimu a přijede až těsně před Vánocemi. To už jsem měl být doma, protože výuka končila dřív. „Nevadí,“ řekl jsem si, „řeknu mu to po Novém roce.“ Když jsem se ale o tom zmínil Igráčkovi, pokrčil rameny a prohlásil: „Tak mu pošli mail.“ V první chvíli mě to trochu pobavilo, o možnosti posílat zprávy přes počítače jsem sice něco tušil, Ústav výpočetní techniky inzeroval tuto službu už asi před o půl roku dřív, připadalo mi to ale hrozně složité a neznal jsem adresu, na kterou bych měl mail posílat, ovšem Igráček vypadal sebevědomě, že to nemůže být problém, jelikož počítač AT&T, na kterém jsem pracoval, je připojený do sítě.
Od někoho zjistil, že většina univerzit ve světě má adresu v jednotném stylu, myslím že to bylo 'uni–město.edu', ale krk na to nedám a od té doby to už dávno neplatí. A tvrdil, že když pošleme zprávu na nějakého správce systému, tak, pokud bude mít aspoň trochu dobré vůle, zkusí něco zjistit. A když bude adresa nesprávná, tak ten mail pravděpodobně skončí taky u správce systému. Mailovací program už na počítači byl, takže jsme poslali zprávu na adresu sysman@uni-trondhheim.edu (nebo něco podobného), že hledám doc. Koču z Brna, chemika, který je momentálně na trondheimské univerzitě, že konečně funguje program, na kterém pracuji. K mému velkému překvapení jsem asi po dvou dnech dostal odpověď od doc. Koči, kde vyjadřoval svou radost nad úspěchem a ať napíšu podrobnosti, což jsem učinil. To byl tedy můj první mail, který jsem posílal na podzim 1991, už vůbec netuším, z jaké adresy jsem ho posílal a někdy trochu lituji, že jsem si ho nearchivoval.
V novém roce jsem pokračoval v práci ve FORTRANu, kde jsem se zkoušel upravit program pro cyklické molekuly a testoval jsem ho na jednoduchých sloučeninách. Jakési smysluplné výsledky to dávalo, ale pokud se dobře pamatuji, programu se nedařilo najít jednu konkrétní stabilní geometrickou konfiguraci molekuly.
Tiskni Sdílej:
Bylo by zajímavé zjistit zda zmíněný odeslaný 1. autorův e-mail byl odeslán v duchu dnešních standardů (TCP/SMTP), či ještě postaru (s gateway na cestě).Měl jsem někde zasuto v paměti, že ta první emailová adresa byla nějak obráceně, než je to dnes - začínala státem a končila jménem. Ale když jsem pátral v historických dokumentech (např. článek ve zpravodaji UVT), tak jsem o tom nic nenašel. Možná se ozve někdo s lepší pamětí .
i playstationy tam měli koukam ikdyž jenom dvojky :D
btw myslimže se ustav nepiše s kroužškem nad u :O ;D