EltenLink

Z archiwum Eltena

Wróć do Archiwum Eltena

#1 pajper

Witajcie!
Elten istnieje już od ponad sześciu miesięcy. Wtedy to bowiem, 24.07.2014, rozpoczęły się testy. Premiera programu odbyła się miesiąc później: 24.08.2014. Pierwsza data brzmiała: 31.08.2014, ale udało się nam skończyć tydzień wcześniej testy i przygotowywanie programu.
Pierwsza publiczna beta programu pojawiła się dnia 14.08.2014. Przed premierą Elten liczył około 60 użytkowników, aktualnie jest to ponad 200.
Mam nadzieję, że następne pół roku Eltena będzie równie dobre albo i lepsze, jak to minione.
Oczywiście, właściwe urodziny odbędą się dnia 24.08.2015, a pół roku od premiery 24.02.2015.

Ostatnio jednak przeglądałem, co też ja mam na dysku twardym i znalazłem ciekawą rzecz.
Prezentuje wam listęzmian Eltena w czasach przedpremierowych: jego rozwój od dnia 24.07 - pierwsza beta do dnia 24.08 - wersja ostateczna.
Oczywiście, wiele danych jest nieaktualnych, bo się dużo zmieniło, alewciąż część ciekawostek działa.

Prezentuje wyciąg z archiwum programu Elten.
Zapraszam do lektury!

Z archiwum Eltena
Wersje beta
24.07.2014 - 24.08.2014

Beta 1:
Pierwsza wersja programu
Beta zawiera możliwość rejestracji konta, logowania się i przeglądania oraz edycji forów.

Uwagi!
*pola edycji
pola edycjimożna potwierdzać enterem lub tabulatorem. W przypadku wielowierszowych pól, pozostaje tylko ta druga możliwość.
W formularzach nie działa jeszcze skrót shift tab, można poruszać się tylko w jedną stronę. Nie dotyczy to przeglądu wątku.
Nie działa schowek ani zaznaczanie.
Nie działają skróty CTRL strzałki.
Obsługiwane znaki: a b c d e f g h i j k l m n o pq r s t u v w x y z , . / ; [ ] - = < > ? : " { } | _ 1 2 3 4 5 6 7 8 9 0 ! @ia do wydania następnej bety.

Forum
Nowe tematy dodaje się na liście tematów, klawiszem N.
Nowe wpisy dodaje się w przeglądzie wątku klawiszem N.
W przeglądzie wpisów, używa się klawiszem TAB, w przeglądzie forów i wątków, strzałkami.
Maksymalna długość wątku to 1048576 linijek, po 1048576 znaków, ale niewiele komputerów to wytrzyma.
LINEZakładanie konta
login oże zawierać wszystkie obsługiwane znaki, podobnie jest z hasłem.
W loginie nie zalecam używania spacji.

Inne
Program tymczasowo wykorzystuje domyślny głos systemu, narazie brak funkcji wyboru głosu.
Jeśli nie ma dostępu do Internetu, program zwróci błąd.

Podziękowania dla nuno69 za stworzenie tematu dźwiękowego.

Menu otwiera się klawiszem alt po komunikacie: "Zalogowany jako: 19:06:27


Beta 3:
Zmiany:
poprawki

2014-07-24 19:14:36


Beta 4:
Zmiany:
poprawki
Program wysyła sygnał podtrzymania sesji
Funkcja: Kto jest zalogowany?
2014-07-24 21:31:58


Beta5:
Zmiany:
W loginie nie są obsługiwane kropki, slashy, backslashy i spacje
Menu składa się z dwóch wierszy
Menu jest dodane do każdej klasy programu
Można sprawdzić swoje uprawnienia, wybierając opcję "Moje uprawnienia" w menu
Moderatorzy - wszyscy macie taką rangę - mogą usuwaDodany jest nowy dźwięk - dzięki nuno69
Pola edycji wielowierszowe można zatwierdzać skrótem CTRL ENTER
Dodana jest konsola - patrz niżej.
Dodany jest system prywatnych wiadomości: pisanie, czytanie, odpowiadanie i przekazywanie.
Po wiadomościach porusza się tabulatorem.
Poprawki i drobne zmiany

Konsola
Konsolę można wywołać, kiedy przebywamyw głównym oknie aplikacji, po zalogowaniu, klawiszem f7.
Otwiera się wielowierszowe pole tekstowe.
Możemy w nim wydać polecenia w języku, w którym napisany jest Elten.
Możemy też korzystać z napisanych przeze mnie modułów.
Dla testu, napiszcie
speech("To Jest Test")
speech_wait
play("login")
$scene = Scene_Forum.new

2014-07-26 16:25:47


Beta 6:
Zmiany:
Poprawki

2014-07-26 16:33:57

Beta 7:
Zmiany:
Przy pierwszym uruchomieniu zostaniecie poproszeni o wybór głosu
Nowa sekcja menu: ustawienia
Ustawienia mowy - wybór syntezatora
Wiadomości i posty na forum są polami tekstowymi tylko do odczytu
Poprawki
W listach można używać liter. Odszukany zostanie kolejny wynik, którego pierwsza litera jest taka, jak wciśnięty znak. Uwaga! Dotyczy tylko liter alfabetu.

2014-07-28 17:25:10


Beta 8:
Zmiany:
Program się pobiera przy pierwszym uruchomieniu
Dodany moduł aktualizacji

Przy pierwszym uruchomieniu potrzebny jest screenreader, by potwierdzić dwa okienka.

2014-07-28 20:55:43


Beta 9:
Zmiany:
Poprawki

2014-07-28 21:11:20


Beta 10:
Zmiany:
Nowe dźwięki
Menu użytkownika na liście zalogowanych osóbLINEPoprawki
Możliwość usuwania wiadomości

2014-07-29 10:59:55


Beta 11:
Zmiany:
Poprawki

2014-07-29 11:13:12


Beta 12:
Zmiany:
poprawki dotyczące usuwania wiadomości

2014-07-29 11:24:42


Beta 13:
Zmiany:
poprawki - usuwanie wiadomości już działa poprawnie

2014-07-29 14:45:22


Beta 14:
Zmiany:
Poprawki
Zmiany w menu użytkownika
Dodano kontakty

2014-07-29 19:27:59


Beta 15:
Zmiany:
Prosty katalog mediów - działa jedynie podawanie ręcznie adresów URL. Obsługiwaneformaty: wav, ogg, mp3. Powoduje zwieszenia i słabo działa. Nie zalecam testować, może się zwiesić Elten i synteza i wtedy trzeba wcisnąć ALT F4. Po prostu zapomniałemto usunąć
Dźwięk 3-D jest obsługiwany
W menu lewo-prawo kursor jest słyszany w 3-D
Zmiany częstotliwości połączeń z serwerem.
Obsługa wizytówek
Obsługa programów - patrz niżej
Nowy program: skeet
Nowe dźwięki
Zmiana formatów dźwięków na MONO, by działało 3-D
PoprawkiLINELINEProgramy:
To zewnętrzne skrypty napisane w języku RGSS, ale ze wsparciem dla funkcji i zmiennych Eltena, mowy syntetycznej i wszystkich funkcji wewnętrznych, jak pola tekstowe, szybki dostęp do Internetu. Programy mają dostęp do tokenu użytkownika i jego nazwy. Pozwala to na tworzenie list wyników itp.
Skrypt programu jest uruchamiany po jego wywołaniu z menu.
Następuje wtedy jego załadowanie do pamięci, szybka kompilacja, a właściwie interpretacja. Następnie program uruchamia swoją klasę startu i przekazuje adres do struktury pamięciowej, w której znajduje się jego klasa podstawowa. Elten odczytuje tą strukturę i przenosi na program swoje funkcje, dołączając do niego moduł zarządzania programami. Następnie uruchamiana jest zwrócona przez program klasa.
Programy znajdują się w folderze %appdata%eltenapps, a ich konfiguracje w folderze %appdata%eltenappsinis. Nie należy nic dodawać do tego folderu, gdyż Elten potraktuje ten plik jako konfigurację nowego programu i zarejestruje go, dodając do menu Programy. Wtedy może dojść do błędów działania.

Po pobraniu skeeta, w %appdata%eltenapps znajdziecie plik skeet.rb.
Jest to skeet. Możecie go otworzyć w edytorze tekstu, byle nie w notatniku.
Zalecam notepad .
Notatnik nie obsługuje kodowania tego pliku i psuje go na tyle, że Elten nie może go potem odczytać.

2014-08-01 16:08:26


Beta 16:
Zmiany:
Do paczki dodałem około dziesięciu bibliotek

Osoby, które miały problem, są zmuszone do użycia download_elten.exe do pobrania bety, gdyż nie zdołają wywołać elten.exe.
Muszę napisać jakiś tryb awaryjny.

2014-08-01 20:07:52


Beta 17:
Zmiany:
Poprawki - teraz powinno działać.

MHM, chyba znowu niektórzy muszą użyć download_elten.exe

2014-08-01 20:19:14


Beta 18:
Zmiany:
Poprawa zgodności ze starszymi bibliotekami i z Windowsem XP
Zmiany w systemie aktualizacji

Wyjątkowo, procedura aktualizacji wygląda inaczej, gdyż nowa wersja posiada zmiany w systemie aktualizacji, a system aktualizacji nie może sam siebie podmienić

1. Wcisnąć windows r lub wybrać opcję uruchom z menu start
2. Wpisać %appdata% i potwierdzić
3. Otworzyć folder eltenin
4. Uruchomić plik download_elten.exe
5. Pobrana zostanie najnowsza wersja programu, a następnie program zostanie uruchomiony

Zmiany w systemie aktualizacji obejmują różnicę plikową, aktualizacja będzie dokonywana przez zewnętrzny moduł.

Następne aktualizacje można instalować normalnym sposobem, potwierdzając aktualizację programu po jego uruchomieniu. Okienko to pojawia się oczywiście tylko wtedy, gdy pojawia się nowa wersja.

2014-08-03 12:43:51


Beta 19:
Zmiany:
Poprawki zgodności zestarymi bibliotekami
Poprawki w polach tekstowych

Osoby, które nie mogą załadować Eltena, muszą użyć download_elten.exe, inni mogą użyć wbudowanego systemu aktualizacji.

2014-08-03 13:26:10


Beta 20:
Zmiany:
Kompatybilność z systemem Windows XP
Kompatybilność z systemami, które nie posiadają biblioteki kernelbase.dll

Osoby, u których Elten nie działa, muszą użyć %appdata%eltenindownload_elten.exe

2014-08-04 10:10:37


Beta 21:
Zmiany:
Przy forach i wątkach podawana jest liczba wątków lub wpisów
Duże litery są oznaczane dźwiękiem - dźwięk znaleziony przez nuno69
Poprawki w polach tekstowych - mam nadzieję, że już wszystko działa
Możliwość zmiany szybkości głosu
Obsługa tematów dźwiękowych, narazie bez funkcji pobierania, można wklejać gotowe tematy, potem prześlę instrukcję ich tworzenia
Obsługa przycisków w formularzach
Opcja: "Skocz do ostatniego wpisu" w wątkach
Dodana jest lista zmian
Po wciśnięciu F8, podawany jest czas serwera
Zarejestrowany nowy dodatkowy wątek procesora wątek, który odpowiedzialny jest za obsługę czasu
Zmiany w menu, strzałka w góre nie cofa do lewej strony wyższego wiersza, a do wybranego menu rozwijalnego
Dodana nowa biblioteka: elten.dll
Inna metoda obsługi wciskania klawiszy, nie jest jeszcze uwzględniona w każdej części programu
Od tej pory okno programu jest niebieskie, z dużym, czerwonym napisem "ELTEN" po środku.
Poprawki

2014-08-06 17:28:07


Beta 22:
Zmiany:
Poprawki

2014-08-06 17:42:16


Beta 23:
Zmiany:
Poprawki

2014-08-06 19:44:24


Beta 24:
Zmiany:
Poprawki w polach tekstowych, między innymi wysyłanie komunikatu TAB/SHIFTTAB oraz zmiana czułości klawiatury
Dodany moduł translatora
Poprawki różnego typu

Translator nie jest nigdzie wykorzystany.
Narazie jedyny sposób, by go przetestować to konsola:

p translate("EN","PL","Iam testing the Elten")

Pokaże się okienko z tłumaczeniem tego tekstu.

2014-08-06 21:30:05


Beta 25:
Zmiany:
Poprawki
Dodany moduł zarządzania plikami
Usuwanie, kopiowanie i przenoszenie plików
Usuwanie pustych folderów
Otwieranie plików w zewnętrznych aplikacjach
Obsługa dźwięków w formatach: .mp3, .ogg, .wav, .mid, .m4a
Obsługa filmów w formacie .avi
Obsługa plików .txt
Drobne zmiany

2014-08-08 18:29:10


Beta 26:
Zmiany:
Nowa procedura pobierania klawiszy w polach tekstowych - nie działają jeszcze poprawnie wielkie litery polskie, ale myślę, że nareszcie napisałem odpowiednią procedurę - nie jest ani za szybko, ani za wolno. Klawisz się powtarza, gdy przytrzymać go ponad 75ms. Jak go się puści, czas się resetuje do 80ms. Dzięki temu, po wciśnięciu od razu zostanie on napisany.
Obsługa "Co nowego?"
Co nowego aktywuje się przy zalogowaniu
Nowy obraz - zdjęcie taty :) - zachód Słońca
Poprawka błędy, który sprawiał, że alt control otwierały menu
Poprawka błędu odczytu kategorii menu głównego przy wybraniu z niego jakieś opcji
Usunięcie kilku wątków
Napisanie globalnej funkcji przetwarzania pętli, która odpowiada za aktualizację klawiatury, okna i obsługę klawiszacontrol
Poprawki w menu
Dodane śledzone wątki
Poprawki w przetwarzaniu controla, jego trzymanie nie wycisza mowy, a tylko naciśnięcie
Przeniesienie obsługi kolejnych funkcji klawiatury do elten.dll
Drobne zmiany i poprawki

2014-08-10 21:33:43


Beta 27:
Zmiany:
Poprawki

2014-08-10 21:43:10


Beta 28:
Zmiany:
Poprawki
Informowanie o nowych wpisach na forum

2014-08-11 11:36:45


Beta 29:
Zmiany:
System pobierania i testowania dla betatesterów
Drobne zmiany i poprawki

2014-08-13 19:57:31


Beta 30; Beta publiczna 1; Wersja 0.1:
Zmiany:
Obsługa paczek językowych
Poprawki

2014-08-14 12:55:49


Beta 31 o statusie publicznym:
Zmiany:
Poprawki

2014-08-14 13:29:48


Beta 32:
Zmiany:
Poprawki na forum, w skrypcie ładowania, w wizytówkach i kilku innych miejscach
Nowe, testowo, biblioteki zarządzające seal.dll - dźwięk - wsparcie dla WinXP

2014-08-15 18:37:14


Beta 33:
Zmiany:
Dodany chat, dostępny tylko przez konsolę.
W konsoli wpiszcie
$scene = Scene_Chat.new

Uwaga! Ważna jest wielkość liter.

2014-08-16 11:52:37


Beta 34:
Zmiany:
Poprawki i zmiany w bibliotekach
Chat w menu społeczność

2014-08-16 12:26:58


Beta 35; Beta publiczna 2; Wersja 0.2:
Zmiany:
Poprawki
Dodano chat

2014-08-16 12:38:37


Beta 36; Beta publiczna 3; Wersja 0.3:
Zmiany:
Poprawki
Możliwość zmieniania głośności tematu dźwiękowego: f4 - ciszej, f5 - głośniej
Po wciśnięciu na chacie klawisza tabulacji, odczytywana jest ostatnia wiadomość
Chat nie pobiera nowych wiadomości w trakcie pisania - gdy jakiś klawisze jest wciśnięty
System rozpoznawania liter o kodowaniu z przedziału 256 - 511 , brak znaków zapytania w polach tekstowych w ich miejscu np.: polskie znaki
Nowy system listy wątków i identyfikacji wątków
Maksymalna długość nazwy wątku to 64 bajty
Nazwy wątków mogą zawierać spacje i znaki specjalne
Lista wszystkich użytkowników dostępna dla moderatorów
Możlwiośćbanowania czasowego i odbanowywania użytkowników przez moderatorów
Sygnały dźwiękowe w przypadku problemu
Obsłużony wyjątek: RuntimeError
Drobne zmiany

2014-08-16 17:40:00


Dopisek późniejszy:
Testy programu zostały zakończone dnia 23.08.2014 o 18:00.
Premiera programu (wersja 1.0) odbyła się dnia 24.08.2014 o 00:00.




Pozdrawiam
Dawid Pieper


#StandWithUkraine

Shoot for the Moon. Even if you miss, you'll land among the stars.
2015-01-29 18:42

#2 pates

ciekawe, czy masz jeszcze tą betę 1 bo chciałbym ją sobie zobaczyć xd


„Równowaga nie działa w korporacjach. Tam rządzi chaos i budżet.
2015-01-31 09:44

#3 pajper

Już nie jest chyba kompatybilna. Chyba jej nie mam, ale jeśli nie zapomnę, sprawdzę.
PZDR

DP


#StandWithUkraine

Shoot for the Moon. Even if you miss, you'll land among the stars.
2015-02-02 10:52

#4 pates

ok bo mnie ciekawi


„Równowaga nie działa w korporacjach. Tam rządzi chaos i budżet.
2015-02-02 13:32

#5 lwica

pewnie kiedyś nikt nie przypuszczał że elten rozwinie się do tego stopnia, ale bardzo sie ciesze, że
tak sie stało


Nawet jeśli jesteś aniołem, zawsze znajdzie się ktoś, komu będzie przeszkadzał szelest twoich skrzydeł. Autor nieznany.
2017-05-13 22:25