Wszystkie wpisy, których autorem jest Wojciech Myszka

Zmarł Sir Clive Sinclair

W wieku 81 lat zmarł Sir Clive Sinclair. Piszę o tym, bo z jego produktami w pewnym okresie mojego życia maiłem kontakt.

Kalkulator Sinclair Cambridge

Pierwszych z nich był kalkulator Sinclair Cambridge. Kupiłem go z zaoszczędzonego kieszonkowego od kogoś, kto wrócił z Wielkiej Brytanii jeszcze w szkole średniej. Był fantastyczny:

  • wyłącznie cztery działania,
  • brak pamięci (jedynie możliwość powtórzenia ostatniego działania),
  • arytmetyką prowadził w formacie zmiennoprzecinkowym wyświetlając 8 cyfr
    • w przypadku gdy liczba większa od jedności nie mieściła się na wyświetlaczu widać było jedynie 8 cyfr (poprzedzonych ewentualnie znakiem) bez kropki dziesiętnej1;
    • gdy wynik był mniejszy od jedności — widać było kropkę dziesiętną, ewentualne zera i tyle cyfr ile się zmieściło; gdy żadna cyfra znacząca się nie mieściła — była tylko kropka;

    Wynik był pamiętany z ośmioma cyframi znaczącymi (i był wykorzystywany w kolejnych obliczeniach); można go było odzyskać mnożąc lub dzieląc liczbę przez 102 wielokrotnie zliczając te operacje.

  • w podręczniku była opisana prosta procedura, która pozwalała w sposób iteracyjny wyliczyć pierwiastek kwadratowy z dowolnej liczby.

Ta umiejętność liczenia pierwiastka kwadratowego zmusiła mnie do zrozumienia użytej metody (Newtona-Raphsona), którą teraz katuję studentów na zajęciach z programowania.

Komputer osobisty ZX-81

Kolejne „spotkanie” z produktami Sir Clive’a było nieco później i związane było z pojawieniem się malutkiego komputerka ZX-81. Jego cena (może nie zawsze dostępna dla kieszeni zwykłego obywatela PRL), ale mógł stanowić podstawę do budowy kompetencji informatycznych.

Jgo konstrukcja była bardzo prosta: programowany był w języku BASIC; klawiatura byłą — w pewnym sensie — prymitywna: membranowa, jako monitora używany był telewizor podłączony przez gniazdo antenowe, a pamięcią zewnętrzną był zwykły magnetofon kasetowy. Był czas, kiedy stacje radiowe na falach UKF rozpowszechniały programy. Można było do niego podłączyć drukarkę wykorzystującą do druku technologię elektro-iskrową…

Aby zrozumieć jego działanie napisałem w języku Basic disassembler dla kodu procesora Z80.

Komputer ZX Spectrum

Następcą komputera ZX-81 był ZX Spectrum. Większy, z lepszą klawiaturą. Politechnika Wrocławska miała ich sporo, i stanowiły podstawę sprzętową do zajęć z informatyki.

Jego popularność byłą tak wielka, że Elwro rozpoczęło produkcję opartego na ZX Spectrum komputera Elwro 800 Junior. Miał być podstawą informatyki w szkołach powszechnych. Podstawą pył procesor U880D (klon Z80) produkowany w NRD.

Później zajął się wymyślaniem pojazdów elektrycznych.

Sir Clive Sinclair jedzie prototypem (składanego) roweru elektrycznego

1 Wikipedia mówi, że wyświetlał wyniki w postaci wykładniczej, al mój tego nie potrafił. 
2 Było to łatwe, bo kalkulator pamiętał ostatnią operację. Wystarczyło więc nacisnąć /10=, a później wystarczył klawisz =, by kalkulator operacje powtarzał. 

Przygoda z Wordem

Jakieś trzy latat temu, po kolejnym alercie bezpieczeństwa dotyczącym edytora równań (Equation editor 3.0) firma Microsoft wypuściła poprawkę bezpieczeństwa usuwającą go ze wszystkich praktycznie swoich produktów.
Problem mnie nie dotyczył (ani nie dotyczy), a dowiedziałem się o nim dopiero kilka dni temu.
Pytanie jest takie: jakie to wygenerowało problemy:

  1. Użytkownicy stracili możliwość edycji swoich starych dokumentów.
  2. Użytkownicy (w wielu przypadkach) stracili możliwość „wyświetlania” przygotowanych wcześniej dokumentów, gdyż, wraz z usunięciem edytora równań, usunięto plik fontu potrzeby do prezentacji niektórych, występujących w równaniach znaków.

Co Microsoft zaproponował swoim użytkownikom:

  • zakup komercyjnego narzędzia MathType (97$ lub 57​$ w wersji akademickiej)
  • lub upgrade do najnowszej wersji Worda, która (w większości przpadkow według firmy) będzie potrafiła skonwertować stare wzory do nowego formatu.

Historycznie na sprawę patrząc Microsoft na potrzeby MS Office kupił od firmy MathType edytor równań, ktory został zintegrowany z Officem. (podobnie zakupiony został PowerPoint).

Jaki stąd wniosek?

Podstawowy to chyba tylko jeden: Naukowcy piszący wzory nie są istotnym z biznesowego punktu widzenia klientem firmy.

No cóż. Używajcie LaTeXa!

PS Gdyby poprawka bezpieczeństwa pozostawiłą na dysku plik fontu mtextra.ttf problemy byłyby ciut mniejsze.
PPS Tak, firma Microsoft wypuściłą odpowiednią poprawkę (instalujacą font) ale nie do wszystkich wersji swojego oprogramowania.

Sztuka cytowania (i pisania prac naukowych)

W czasach, w których jeżeli czegoś nie ma w Internecie to nie istnieje cytowanie powinno być łatwizną. Okazuje się. ze jednak nie koniecznie.

Otóż około 1000 prac naukowych powołuje się na artykuł:

Van der Geer, J., Hanraads, J.A.J., Lupton, R.A., 2010. The art of writing a scientific article. J Sci. Commun. 163 (2) 51-59.

Cały problem polega na tym, że nawet jeżeli istnieje czasopismo JCOM (Journal of Science Communication) to nie ma tam wzmiankowanego artykułu… Artykuły o podobnym tytule zdarzają się, ale są innego autorstwa i można je znaleźć gdzie indziej.

A najlepsze jest, że w artykule A brief review of common grammatical and scientific errors seen in reviewing protein purification manuscripts for 25 years autor (Richard R.Burgess), powołując się na swoje doświadczenia wieloletniego recenzenta (cytuje tę pracę na drugim miejscu) zalecajac zwłaszcza wśród wielu wypunktowanych często spotykanych błędów:

Make sure to proofread references. These are often not checked carefully and contain inconsistencies, missing information, and duplications.

Wniosek jest taki: żeby cokolwiek zacytować trzeba to najpierw przeczytać (albo choć zobaczyć na włąsne oczy).

Do wygenerowanie tego wpisu zainspirował mnei wpis na blogu Biokompost zatytułowany Cytat na dziś: The art of writing a scientific article