Free Web space and hosting from 1hwy.com
Search the Web
Welcome!
Close
Would you like to make this site your homepage? It's fast and easy...
Yes, Please make this my home page!
No Thanks
Don't show this to me again.
Close
Virtual keyboard ALL-IN-ONE: Latin and Russian, calculator, conversions, transliterations, etc.
The totaliztic Keyboard (with Russian)
IN:
OUT:
Typing
Code in
Calcul.
Funct.:
square
cube
x-pow-y
sqrt
pi=3.14...
sin(rd)
cos(rd)
tan(rd)
e=2.71...
log(e)
gost1983
bgn/pcgn
html code
Arab-Rom
Rom-Arab
Unit conv.
Date conv
1 IN
1 OUT
2 IN+
2 OUT+
3 +IN
3 +OUT
4 1
4 2
4 3
4 IN
4 OUT
5 1
5 2
5 3
5 IN
5 OUT
"
Units conversion
: "+ "zamienia ona dowolną liczbę (arabską) wpisaną w okienku IN, a reprezentującą jakąś wartość (np. "+ "szybkość w milach na godzinę), na cały szereg innych liczb które reprezentuą tą samą wartość, tyle "+ "że wyrażoną już w innych jednostkach (np. m.in. na szybkość w kilometrach na godzinę). Wyniki "+ "owej zamiany ukazują się w odrębnym okienku otwartym specjalnie w tym celu. To okienko z wynikami "+ "konwersji jednostek daje się rozciągać, kurczyć i przesuwać tak samo jak okienko niniejszej pomocy. "+ "Jeśli przypadkiem czytelnik odkryje, że istnieje jakaś popularna lub wysoce przydatna konwersja jednostek, "+ "której jeszcze nie ma w tej klawiaturze, wówczas proszę dać mi znać - a ja natychmiast ją wprowadzę."+ "
Date conversion
: "+ "po wybraniu \"Date conversion\" oraz kliknięciu na klawisz CONVERT leżący tuż przy niej, odczytuje "+ "ona dowolną datę wpisaną przez użytkownika do specjalnie w tym celu otwartego nowego okienka "+ "nazywającego się \"Date input:\". Po ponownym kliknięciu przez użytkownika na jeszcze jeden klawisz "+ "oznaczony DO-DATE, a znajdujący się w owym nowym okienku właśnie otwartym dla "+ "wpisania daty, program niniejszej klawiatury wylicza dla tej daty cały szereg związanych z nią "+ "wielkości kalendarzowych. Przykładowo wylicza który dzień w roku dana data sobą reprezentuje, ile dni "+ "pozostało od niej aż do konca owego roku, czy dany rok jest rokiem przestępnym (po angielsku \"leap year\") "+ "i ma 29 dni w lutym, itp. Wyniki owych wyliczeń ukazują się w odrębnym okienku otwartym specjalnie "+ "w tym celu. To nowe okienko z wynikami konwersji dat także daje się rozciągać, kurczyć i przesuwać, "+ "tak samo jak okienko niniejszej pomocy. Odnotuj ze wyniki niniejszej \"konwersji dat\" ważne są jedynie dla "+ "okresu historii w jakim panuje obecny kalendarz (tj. daty leżące bardzo daleko w przeszłości lub bardzo "+ "daleko w przyszłości mogą należeć już do innego kalendarza). Jeśli przypadkiem czytelnik odkryje, "+ "że istnieje jakaś popularna lub wysoce przydatna wielkość kalendarzowa wyliczana na podstawie dat, "+ "której ciągle jeszcze nie ma w tej klawiaturze, wówczas proszę dać mi znać - a natychmiast ją wprowadzę."+ "
Używanie "+ "klawiszy cyfrowych jako wielodziałaniowego kalkulatora naukowego
. Kalkulator ten realizuje "+ "wszystkie rodzaje działań na liczbach do których zdolny jest typowy język programowania (np. JavaScript)."+ "
Edytowanie pisanych "+ "tekstów
oraz kopiowanie ich do innych dokumentów. Jak dokonywać tego edytowania opisane jest poniżej."+ "
(4) Klawisze cyfrowe z niniejszej klawiatury mogą "+ "być używane na kilka odmiennych sposów. Sposób na jaki są one w danej chwili używane "+ "ustawia się za pomocą \"przełącznika trybu pracy\" położonego po lewej stronie najwyższego "+ "rzędu klawiszy cyfrowych. Oto jakie odmienne użycia tych klawiszy cyfrowych użytkownik "+ "może sobie wybrać owym porzełącznikiem:"+ "
Typing
. "+ "Przy tym ustawieniu \"przełącznika trybu pracy\", klawiatura cyfrowa używana jest jako część "+ "zwykłej maszyny do pisania. Stąd każdy wyciśnięty klawisz cyfrowy, a także każdy wyciśnięty klawisz "+ "działań matematycznych położonych w tym samym rzędzie co klawisze cyfrowe, spowoduje tylko "+ "wpisanie odpowiedniego znaku do okienka IN. Ustawienie \"typing\" stanowi default dla tego selektora."+ "
Code input
. "+ "Przy tym ustawieniu \"przełącznika trybu pracy\" (tego z lewej strony klawiszy cyfrowych), klikanie "+ "na klawisze cyfrowe powoduje wybieranie kodu cyfrowego i wpisywanie tego kodu do odrębnego "+ "okienka oznaczonego \"code in\". Z kolei kod wpisany do tego okienka można potem zamienić na "+ "dowolny znak z zestawu znaków UNICODE. Aby kod ten zamienić na znak UNICODE, po jego "+ "wybraniu należy kliknąć na klawisz \"convert\" (tj. na ten sam klawisz \"convert\" który używa się "+ "również do konwersji wartości liczbowych). Po owym kliknięciu, ów właśnie wybrany kod zamieniany "+ "jest na znak jaki sobą reprezentuje, oraz wpisywany do okienka IN (już jako taki znak). Dzięki tej "+ "możliwości, niniejsza klawiatura pozwala nam także na włączanie do pisanego przez nas tekstu "+ "praktycznie dowolnego znaku specjalnego dla jakiego znany jest nam kod UNICODE, oraz "+ "dla którego posiadamy font w naszym komputerze. Przykładowo, jeśli wybierzemy w ten sposób "+ "kod 181, wówczas w okienku IN ukaże się nam grecka litera \"µ\" (mi) której na tej klawiaturze "+ "nie ma. Należy tu podkreślić, że kod znaku jaki się wybiera w tym ustawieniu nie ukazuje się ani "+ "w okienku IN ani w okienku OUT, za to ukazuje się w oddzielnym okienku położonym w tym samym "+ "rzędzie co klawisze cyfrowe (oznaczonym \"code in\"). Dopiero kiedy kod ten zamieniony zostanie "+ "na odpowiadający mu znak, znak ten ukaże się w okienku IN. Już po wybraniu kodu potrzebnego "+ "nam znaku specjalnego, należy też pamiętać aby przestawić przełącznik trybu pracy klawiszy cyfrowych "+ "z powrotem na \"typing\". Odnotuj również, że dokładnie tak samo jak kody dla znaków UNICODE, "+ "wybierać też należy wykładnik dla uruchamiania funkcji specjalnej kalkulatora \"x do potęgi y\"."+ "
Calculator
. "+ "Przy tym ustawieniu, klawisze cyfrowe, a także znaki operacji matematycznych z tego samego co "+ "cyfry rzędu, działają jako potężny kalkulator naukowy. Kalkulator ten realizuje wszystkie rodzaje "+ "działań normalnego kalkulatora, czyli dodawanie (+), odejmowanie (-), mnożenie (*) i dzielenie "+ "(/). Ponadto pozwala on również na używanie wszelkich innych działań które realizuje typowy "+ "komputer i typowy język programowania. Jako przykład patrz reszta z dzielenia liczb integer "+ "otrzymywana przez użycie operatora (%). Po angielsku reszta ta nazywana jest \"remainder of "+ "integer division\". Reszta taka, to to co pozostaje po podzieleniu liczby całkowitej przez inną, "+ "mniejszą liczbę całkowitą. Np. dla działania 7/3=2 wynosi ona 7%2=1. Z kolei dla działania "+ "2004/4=501 wynosi ona 0. Dlatego używa się jej np. dla wykrywania lat przestępnych, liczb "+ "pierwszych, itp. (tj. każdy rok przestępny \"P\" zawsze daje wynik P%4=0. Z kolei liczba "+ "pierwsza to taka która dla wszystkich innych liczb oprócz siebie i 1 zawsze daje ową resztę "+ "różną od zera. Innym potężnym narzędziem omawianego tutaj kalkulatora są jego funkcje "+ "specjalne włączane przełącznikiem funkcji położonym po prawej strony klawiszy cyfrowych. "+ "Funkcje te egzekwowane są klawiszem \"activate\". Zawsze wyliczją one jakąś nową wartość "+ "z ostatniej liczby którą w trybie pracy \"calculator\" wpisaliśmy ręcznie do okienka IN, lub "+ "wywołaliśmy do okienka IN z pamięci numer 1. "+ "Funkcje specjalne dają kalkulatorowi takie dodatkowe możliwości jak: podnoszenie do kwadratu (square) "+ "podnoszenie do trzeciej potęgi (cube), liczba x do potęgi y (x-pow-y), wyciąganie pierwiastka "+ "kwadratowego (sqrt), dokładna wartość liczby \"pi\" (pi=3.14), sinus, cosinus oraz tanges z "+ "wartości w radianach, dokładna wartość liczby \"e\" (e=2.71), logarytm naturalny (log). "+ "Funkcje te jako argumentu zawsze używają liczby ostatnio napisanej w IN w trybie kalkulatora. "+ "Jedna funkcja jest jednak wyjątkiem. Jest to (x-pow-y). Wykładnik \"y\" dla tej funkcji należy "+ "najpierw wpisać do okienka \"code in\" poprzez przestawienie na chwilę przełącznika trybu "+ "pracy na \"code in\". Po wpisaniu tego wykładnika należy przełącznik trybu pracy przestawić "+ "ponownie w pozycje \"calculator\", poczym do okienka IN należy wpisać liczbę \"x\" którą "+ "podnosimy do danej potęgi \"y\". W końcu po wybraniu funkcji specjalnej (x-pow-y) klikamy "+ "na klawisz \"activate\" aby funkcję tą wyegzekwować. Dzięki tak dużej mocy obliczeniowej "+ "kalkulatora z omawianej tu klawiatury, z jej pomocą można wykonywać dowolne działania "+ "i wyliczenia matematyczne. Wyniki tych działań i wyliczeń wpisywane są do okienka OUT. "+ "Z kolei ich przebieg rejestrowany jest w okienku IN. Czyszczenia obu okienek IN i OUT "+ "(przed rozpoczęciem nowych obliczeń) dokonuje się klawiszem \"clear\". Należy też pamiętać, "+ "aby po zakończeniu kalkulacji przestawić przełącznik trybu pracy klawiszy cyfrowych z "+ "powrotem na pozycję \"typing\"."+ "
(5) Aby wprowadzić tekst rosyjski do swojego "+ "końcowego dokumentu (np. do emaila, strony HTML, XML, WORDa, PDF, itd.), napisz "+ "go w UNICODE za pomocą niniejszej klawiatury, przeedytuj do końcowej formy, a następnie "+ "skopiuj go z wybranego okienka tej klawiatury i wklej w wymagane miejsce dokumentu."+ "
(6) Klawiatura ta umożliwia też podstawowe działania "+ "edytorskie na tekście rosyjskim z najwyższego okienka IN. I tak fragmenty tego tekstu można "+ "w niej deletować, kopiować, przenosić, duplikować, wklejać, oraz wszczepiać do i z dowolnego "+ "miejsca tego najwyższego okienka. Z kolei zmiany powprowadzane w najwyższym okienku IN, "+ "przy następnym klikniecu na klawisz \"refrsh\", lub na klawisz dowolnego znaku, transliterowane "+ "są automatycznie i pojawią się w wymaganym formacie w niższym okienku OUT. "+ "Jesli zaś czyjeś wymagania edycyjne przekraczają powyższe podstawowe działania edytorskie "+ "tej klawiatury, wówczas napisany rosyjski tekst z okienka IN (a także przetransliterowana zawartość "+ "niższego okienka OUT tej klawiatury) daje się również "+ "skopiować i wkleić do jakiegokolwiek innego edytora tekstu używającego Unicode, np. do NOTEPADa "+ "z Windows, lub do WORDa. Tam z kolei zdolności edytorskie owego innego edytora mogą być "+ "użyte do zmienienia tego tekstu na dowolny sposób na jaki tylko ktoś sobie go zażyczy."+ "
(7) Zawartość poszczególnych okienek tekstowych "+ "zapisywanych przez tą klawiaturę jest następująca:"+ "
(Górne okienko - "+ "oznaczone
IN
) Zawiera ono rosyjski tekst jaki zostaje napisany na tej klawiaturze. Wyrażony "+ "jest on w Cyryllicy za pośrednictwem znaków Unicode. Może on być zachowany, przesłany, lub "+ "przeedytowany w dowolnym dokumencie lub pliku który pozwala na użycie znaków Unicode, "+ "np. w emailu, stronie HTML, XML, WORDzie, PDF, Notepadzie, itp. (Zauważ, że każdy znak "+ "Unicode zajmuje dwa byte pamięci komputerowej.)"+ "
(Dolne okienko - "+ "oznaczone
OUT
) Zawiera ono ten sam rosyjski tekst co okienko IN, tyle że tym razem "+ "tekst ten został przetransliterowany (tj. przetłumaczony) na wybraną przez użytkownika formę. "+ "Forma w jakiej tekst ten tam się pojawia użytkownik może sobie dowolnie wybrać za pomocą "+ "przełącznika wyboru znajdującego się pomiędzy klawiszami \"clear\" (czyli \"wyzeruj\") oraz "+ "\"refresh\" (czyli \"odnów\"). W niniejszej wersji klawiatury użytkownik może wybrać sobie jedną "+ "z następujących form wyjściowych:"+ "
GOST 1983
"+ "Prezentuje ona właśnie napisany tekst z okienka IN, ale tym razem transliterowany (zromanizowany) "+ "na alfabet łaciński zgodnie z oficjalną normą rosyjską GOST z 1983 roku. Można go więc skopiować "+ "z okienka OUT do najróżniejszych oficjalnych referatów lub dokumentów przekazywanych do "+ "instytucji które wymagają spełnienia rosyjskich standardów transliteracji. Odnotuj, że wyjście w "+ "formacie GOST 1983 w niniejszej klawiaturze jest ustawione jako \"default\" dla tej klawiatury. "+ "Dlatego aby uzyskać wyjście (OUT) w innej niż GOST formie, należy sobie ową formę najpierw "+ "wybrać."+ "
BGN/PCGN
"+ "Ten sam właśnie napisany tekst rosyjski z okienka IN, tyle że tym razem transliterowany (zromanizowany) "+ "na alfabet łaciński zgodnie z amerykańską/brityjską normą geograficzną BGN/PCGN z 1947 roku. "+ "(Zauważ, że poprzez użycie wymaganego standardu transliteracji upewniasz się że wyprodukowany "+ "tekst wypełnia wymagania danej dyscypliny, oraz że jest on rozumiany jednoznacznie przez wszystkich "+ "zainteresowanych.)"+ "
HTML code
"+ "Tekst wyprowadzany w okienko OUT tym razem jest wyrażny za pomocą kodów HTML (ANSI) "+ "gotowych do skopiowania i wklejenia do stron internetowych programowanych w "+ "HTML, XML, ASP, lub PHP. Tekst ten zapisany jest jako ciąg kodów ANSI i może być zachowany "+ "lub wysłany jako ANSI (ASCII) dokument lub jako strona internetowa. (Każdy znak ANSI zajmuje "+ "jeden byte pamięci komputerowej.)"+ "
Warto tutaj odnotować, że ten sam tekst rosyjski z okienka "+ "IN można sobie wyprowadzać w okienko OUT we wszystkich owych formatach, poprzez przełączanie "+ "formy i następne klikanie na klawisz \"refresh\"."+ "
(8) Załaduj niniejszą darmową klawiaturę do swojego "+ "komputera i miej ją pod ręką na wypadek że nagle możesz ją potrzebować. Dokładne instukcje "+ "jak załadowywać źródłową replikę tej strony dostępne są na odrębnej stronie uruchamianej z tej klawiatury klawiszem "+ "
replicate.htm
.) "+ "Aby zrealizować takie załadowanie "+ "wystarczy kliknąć na klawisz \"Download Russian\", potem zaś zachować i UNZIPować replikę źródłową tej strony "+ "która zostanie wysłana do twojego komputera. Niniejsza klawiatura jest stroną HTMLowską (na komputer klienta) "+ "- stąd powinna ona pracować na twoim własnym komputerze bez żadnych problemów."+ "
(9) Poinformuj o dostępności za darmo niniejszej klawiatury "+ "wszystkich przyjaciół i kolegów zawodowych którym twoim zdaniem mogłaby ona dopomóc. Klawiatura "+ "ta jest oferowana za darmo, stąd nie powinno mieć się oporów przed jej użyciem - jeśli istnieje jakakolwiek "+ "szansa że może ona dopomóc nam w jakiejś działalności."+ "
(10) Istnieje także grecka wersja tej samej klawiatury, również "+ "dostępna za darmo dla zainteresowanych ludzi. Owa grecka wersja może zostać załadowana, lub "+ "uruchomiona, z tej klawiatury poprzez kliknięcie na klawisze \"Download Greek\" lub \"Greek\"."+ "
(11) Niniejsza klawiatura jest okresowo udoskonalana i aktualizowana - w miarę jak wolny czas jej "+ "autora na to pozwala. Każde takie udoskonalenie poszerza lub poprawia możliwości i użyteczność tej klawiatury. "+ "Udoskonalone wersje klawiatury są następnie załadowywane na te witryny internetowe autoryzowane przez "+ "dra Jana Pająka, które zawierają jakieś rosyjskie strony totalizmu. (Pełny wykaz takich witryn zamieszczony jest na "+ "stronie uruchamianej klawiszem "+ "
menu.htm
.) "+ "Dlatego warto sprawdzać wskazane strony internetowe czy "+ "przyszłe udoskonalone wersje tej darmowej wirtualnej klawiatury są tam już zainstalowane."+ "
(12) Ta darmowa klawiatura wirtualna "+ "została zaprogramowana (i okresowo jest udoskonalana) przez "+ "
dra inż. Jana Pająka
"+ "- autora witryny
jan-pajak.com
"+ "(email:
janpajak@gmail.com
). "+ "Uwagi, lub sugestie dalszych udoskonaleń, są mile widziane. Proszę dać mi znać jeśli ktoś życzy sobie aby ta klawiatura "+ "została wyposażona w jakieś dalsze klawisze, standardy transliterowania, czy możliwości, które jeszcze lepiej "+ "służyłyby potrzebom jej użytkowinków. Być może że będę wówczas w stanie je zaprogramować "+ "i dostarczyć kompletnie za darmo - jeśli mogą być zaprogramowane w ramach mojego hobby "+ "(znaczy znośnym nakładem czasu i wysiłku)."+ "
(13) Darmowe udostępnianie niniejszej "+ "klawiatury wirtualnej \"wszystko w jednym\" zostało zainicjowane 21 maja 2005 roku. "+ "Początkowo klawiatura ta zamierzona była jako techniczne wsparcie dla tych osób "+ "które zaochotniczyły do udoskonalania języka rosyjskiego totaliztycznych stron "+ "internetowych. Szybko jednak się okazało, że faktycznie to reprezentuje ona zupełnie "+ "nową ideę programowania polegającą na zbieraniu owoców z potęgi komputerów "+ "zupełnie bez konieczności ich programowania. Jako taka, może ona więc dopomóc "+ "wielu dalszym ludziom wcale nie zaangażowanym w prace nad filozofią totalizmu. "+ "Ta wersja klawiatury została uaktualizowana w dniu 16 lipca 2005 roku."+ "
(14) Copyright © 2005 by Dr Jan Pająk. Poza "+ "uznawaniem jego intelektualnego autorstwa samej idei \"wszystko w jednym\" oraz autorstwa "+ "koncepcyjnego i programowego rozwiązania tej klawiatury, jej autor NIE zastrzega dla "+ "siebie żadnych dalszych praw np. związanych z jej użytkowaniem lub upowszechnianiem. "+ "Klawiatura ta może więc być nieodpłatnie użytkowana i "+ "upowszechniana w dowolny sposób,w dowolnych ilościach i w dowolnym miejscu. Autor "+ "jedynie zastrzega aby NIE usuwać z niej informacji iż powstała ona (i obecnie dostępna jest "+ "nieodplatnie dla wszystkich zainteresowanych) w wyniku jego inspiracji, jego nakładu pracy "+ "programowej, jego ekspertyzy, jego przemyśleń, oraz jego wysoce moralnej filozofii życiowej (tj. "+ "
totalizmu
)."+ ""; function show_help(help_text) { var help_window = window.open('', '_blank', 'height=200, width=500, status=yes, toolbar=no, scrollbars=yes, resizable=yes, location=no'); help_window.focus(); help_window.document.write(help_text); } -->