piątek, 27 lutego 2009

1965 - mysz wychodzi z norki, a komputery latają w kosmos


Amerykanin Douglas Englebart konstruuje myszkę komputerową.

Na pokładzie statku kosmicznego Apollo 1 zainstalowano pierwszy egzemplarz komputera pokładowego AGC (Apollo Guidance Computer).
AGC i jego oprogramowanie powstały na Massachusetts Institute of Technology (MIT) jako rozwinięcie komputera sterującego pociskami balistycznymi Polaris. Tranzystorowy AGC Block-1 był podobny do komputera Polaris, natomiast Block-2 był już zbudowany z układów scalonych.
AGC był 16 bitowym komputerem z pamięcią ferrytową w postaci 36 kilosłów pamięci stałej i tylko 2 kilosłów pamięci operacyjnej. Dodatkowe moduły programowe były ładowane z pamięci taśmowej lub transmitowane z Ziemi. Cykl procesora trwał 11.7 milisekundy. Magistrale wewnętrzne posługiwały się transmisją szeregową. Jeden z inżynierów NASA określił później AGC jako maszynę jedyną w swoim rodzaju, wspaniałą ale i przeraźliwie powolną.
W pojazdach Apollo było w sumie pięć tych komputerów: pojazd główny CM - Command Module) miał zdwojony zestaw AGC, a lądownik księżycowy LEM (Lunar Excursion Module) miał takiż zestaw plus pojedyńczy komputer awaryjny AGS (Abort Guidance System). AGS zapewniał możliwość autonomicznego wyjścia uszkodzonego LEM z powrotem na orbitę księżycową i połączenia z CM.
Załoga Apollo komunikowała się z komputerem przy pomocy terminali DSKY (Display and Keyboard). Proste, czysto numeryczne DSKY wymagały wprowadzania poleceń i danych w postaci liczb w kodzie ósemkowym. Funkcje nawigacji i sterowania AGC obejmowały obliczanie na bieżąco danych, potrzebnych do wykonania nakazanych manewrów. Dane były wypracowywane na podstawie układu bezwładnościowego i optycznych namiarów ciał niebieskich. Wyniki miały postać różnic prędkości liniowej w trzech osiach. Dane te można było zaakceptować, ręcznie skorygować z DSKY, albo załadować drogą radiową z naziemnego ośrodka kierowania lotem. W nakazanym czasie komputer precyzyjnie uruchamiał i zatrzymywał odpowiednie silniki manewrowe.
W sumie wyprodukowano 75 jednostek. Pojedyncza jednostka ważyła około 35 kg i pobierała średni 55 W (15-70 w zależności od obciążenia) mocy. Cena jednostki nie jest znana.

czwartek, 26 lutego 2009

SPB Backup dla Pocket PC i Toshiba G900


Spb Backup to zaawansowana, ale prosta w obsłudze aplikacja do tworzenia kopii zapasowych danych na Pocket PC. Tworzy samorozpakowujące się skompresowane pliki wykonywalne, dzięki czemu tworzenie kopii i proces odzyskiwania jest bardzo prosty i intuicyjny. Obsługuje również planowe wykonywanie kopii.

Wybrane cechy:

- Wykonuje kopie na karty pamięci
- Pliki kopii są samorozpakowywalne (typu exe)
- Pełna lub częściowa kopia
- Polska wersja językowa !

Spb Backup 2.0 ma wszystkie podstawowe funkcje. Pozwala wykonać ręcznie kopie zapasową całego systemu, wybranych plików jak również odtworzyć wykonane kopie. Odtwarzanie odbywa się na dwa sposoby. Można odtworzyć dane bez potrzeby zainstalowanego programu, albo przy jego pomocy. Dzięki temu można przekopiować backup do innego podobnego urządzenia i odtworzyć na nim dane. Jest również możliwość szyfrowania danych przy pomocy AES algorithm (Rijndael).

Programowi można również zaznaczyć czy ma wykonać backup na baterii czy będąc podłączonym do zasilania. Co najważniejsze Spb Backup 2.0 nie wykona kopi zapasowej jeśli poziom baterii będzie poniżej 10%.

Program jest szybki, bezpieczny i stabilny. Trochę kosztuje, ale w przypadku awarii w ciągu 2-5 minut przywraca ostatni zapisany stan pocketa w 100%. To działa !

Strona producenta: http://www.spbsoftwarehouse.com/products/backup/

1964 - seria komputerów IBM 360


Ruszyła seryjna produkcja IBM 360, jednolitego szeregu komputerów, różniących się możliwościami i ceną. System operacyjny - znany OS/360, umożliwiał pracę równoległą z podziałem czasu w tradycyjnym trybie wsadowym: należało wprowadzić programy i dane, uruchomić program i czekać na zakończenie przetwarzania.
Był to pierwszy komputer zbudowany głównie z układów scalonych - hybrydowych modułów SLT (Solid Logic Technology). Z modelu 360 wywodzi się seria zminiaturyzowanych maszyn 4Pi, szeroko stosowanych jako lotnicze komputery pokładowe. (m.in. AP-1 z B-52 i wczesnych wersji F-15, oraz AP-101 z wahadłowców kosmicznych).
W 1973 na pokładzie stacji Skylab zainstalowano specjalnie przystosowany IBM 360. Dystans między technologią kosmiczną a ziemską wynosi kilka lat (na korzyśćtej drugiej). Pierwszy wahadłowiec, który swój dziewiczy lot odbył w 1977 roku miał na pokładzie komputer IBM AP - 101. Komputer ten nadal używał pamięci rdzeniowej z lat 60 (sic!). Wymieniono ją na półprzewodnikową dopiero w 1991 roku. Wtedy też wstawiono nowe, sprawdzone procesory IBM 80386. Są one stosowane do dziś.

wtorek, 24 lutego 2009

1963 - NASA konstruuje komputer tranzystorowy na potrzeby orbitera Gemini


W firmie IBM powstał, zamówiony przez NASA, komputer dla załogowego pojazdu orbitalnego Gemini. Komputer był w pełni tranzystorowy i miał pamięć ferrytową o pojemności 4096 kilosłów.
Powstające oprogramowanie szybko przekroczyło rozmiar dostępnej pamięci (skąd my to znamy ;-)), dodano więc jednostkę pamięci taśmowej (sic!) do przechowywania modułów używanych w wybranych fazach lotu. Wewnętrzne magistrale były szeregowe, więc prędkość maszyny i transfer danych był dosyć powolny: czas na wykonanie pojedynczej operacji trwał 140 milisekund. Operacja dzielenia zajmowała trzy cykle, i trwała 420 milisekund - prawie pół sekundy (sic!).
Wielozadaniowy system operacyjny był sterowany wyłącznie priorytetami żądań obsługi tzw. przerwań), zgłaszanych przez poszczególne systemy pojazdu.
Komputer był centralnym ogniwem zintegrowanego systemu zarządzania lotem. W czasie lotu orbitalnego Gemini nadrzędne były parametry wypracowywane przez systemy naziemne, ale autonomiczny system nawigacji i sterowania był niezbędny w trakcie planowanego połączenia z osobno wyniesionym członem napędowym Agena.
Całość programu była przymiarką do lotu na Księżyc. Pionierskie były zarówno manewry orbitalne, jak i zastosowanie komputera cyfrowego z oprogramowaniem, pracującym w czasie rzeczywistym.
Tak dla wiadomości niedowiarków - na pokładzie pierwszego radzieckiego Wostoka nie było komputerów, bo nie były potrzebne. Lot Gagarina był w pełni sterowany z Ziemi. Obawiano się reakcji ludzkiego organizmu na kosmiczne warunki. Zawsze też była możliwość przeprowadzenia kontrolowanego "zabezpieczenia" urządzeń przed dostępem kapitalistów ;-).

Alreader - czytnik (reader) ebooków dla Pocket PC i Toshiba G900


Alreader to bardzo przydatny czytnik plików tekstowych różnej maści.
Można otworzyć nim pliki rtf, doc
Działa na palmtopach z: Pocket PC 2002, Windows Mobile 2003, Windows Mobile 2003 SE, Windows Mobile 5, Windows Mobile 6 Standard, Windows Mobile 6 Classic, Windows Mobile 6 Professional, Phone Edition, WM VGA 480x640, Real VGA, WM 240x240, WM 480x480, MS Smartphone 2002, MS Smartphone 2003, WM Smartphone 2003 SE, WM Smartphone 5, WM Smartphone 240x320.
Świetnie pracuje w trybie WVGA na Tosiba G900.

Odczytuje formaty:
- HTML, RTF, FB2, DOC, DOCX, ODT, SXW, ABW, ZABW, RB, TCR, CHM, PDB/PRC (PalmDOC), rozpakowuje archiwa skompresowane i pokazuje rysunki w części formatów.

Zalety:
- doskonała elastyczność, choć ilość opcji może być kłopotliwa,
- olbrzymia szybkość wczytywania, naprawdę małe wymagania,
- ładna integracja z systemem,
- słowniki podziału słów(US, GB, RU, PL itp..),
- obsługa polskich liter i wybór kodowania,

W sumie nie znalazłem wad - same zalety. Prawdziwa rzadkość na rynku.

Oto strona z programem i opisem: http://reeed.ru/en_prog_alreader_pda.php
i druga: http://74.125.43.132/translate_c?hl=en&langpair=ru|en&u=http://alreader.kms.ru/&usg=ALkJrhhtDv3gOWyoSIDgoD7wpY7jh1sMBg

czwartek, 19 lutego 2009

1959 - prace NASA


NASA rozpoczęła w 1959 roku prace nad skomputeryzowanym systemem obsługi lotów orbitalnych programu Mercury. Głównym wykonawcą został IBM. System zapewniał obliczenia parametrów manewrów orbitalnych, opracowywanie odebranych danych telemetrycznych i obsługę wielu stanowisk roboczych kontrolerów naziemnych - wszystko w czasie rzeczywistym. Opracowanie dużego systemu, złożonego z wielu wspólnie pracujących komputerów różnych typów, urządzeń telekomunikacyjnych i diagnostycznych, miało wielkie znaczenie dla późniejszych prac nad sieciami komputerowymi. Wiele z zastosowanych wówczas technik jest w użyciu do dziś. Pionierski charakter miało także opracowanie i zastosowanie równoległej pracy systemu rezerwowego. Zabezpieczenie było podwójne: w razie awarii obu systemów pozostawał jeszcze uproszczony system awaryjny, mogący realizować najniezbędniejsze funkcje.
Między innymi w oparciu o ten projekt zbudowano IBM 709 - ostatni seryjny komputer lampowy, zbudowany z 20000 lamp elektronowych. Model 709 był szeroko wykorzystywany przez NASA i siły powietrzne USA. Później był on produkowany w wersji tranzystorowej jako IBM 7090 (20000 tranzystorów). Wersja wojskowa, przeznaczona dla systemu wczesnego ostrzegania BMEWS (Ballistic Missile Early Warning System) używała trzech mniejszych (ciekawe :-)) maszyn IBM 1410 do obsługi kanałów wejścia i wyjścia.

Zdjęcie pochodzi z archiwum firmy IBM

sobota, 14 lutego 2009

Bejeweled dla Pocket PC (QVGA i VGA) i Toshiba G900


Bejeweled i Bejeweled 2 to gry logiczne, które polegają na usuwaniu porozrzucanych po planszy przylegających do siebie kryształów, o tym samym kształcie i kolorze. Dostępnych jest kilka różnych trybów rozgrywki, zapewniających zabawę na długie godziny. Bejeweled 2 oferuje trzy nowe wybuchające kryształy, 9 trybów zabawy, ulepszoną grafikę oraz muzykę i inne zmiany.
Działa bardzo dobrze w trybie WVGA.
Gra jest świetna na ćwiczenia mózgu i niedroga. Polecam
Do nabycia np. tutaj i tutaj.