Otóż mam do nauczenia się 1500 słówek z angielskiego na za miesiąc. Jako iż nie uczę się informatyki jako "sztuki dla sztuki", pomyślałem, że można ją wykorzystać dla siebie. Ponadto myślę, że każdemu takie narzędzie może się przydać, więc proponuję wszystkim przyszłym technikom i pasjonatom przyłączenie się do projektu, gdyż wiadomo, że wtedy pójdzie to o wiele szybciej niż gdyby miała pisać to jedna osoba.
Założenia są bardzo proste:
- Program ma wczytywać słówka z zewnętrznego pliku tekstowego, np. "baza.txt", oddzielone enterami.
- Następnie po uruchomieniu losowo (lecz bez powtórzeń) ma wyświetlać słówka (na sam początek razem z tłumaczeniem, które można byłoby zasłonić sobie choćby palcem, dopóki nie znajdzie się lepszego rozwiązania).
- Użytkownik wybierałby, czy słówko zna, czy nie. Numery słówek nieznanych byłyby odkładane w pamięci programu albo zewnętrznym pliku.
- Po przejściu wszystkich słówek, program wyświetlałby te nieznane, również z zapytaniem, czy już się ich nauczyliśmy.
- Pętla działałaby aż do zapamiętania wszystkich słówek.
- Ewentualnie przy ponownym uruchomieniu wybierałoby się, czy chce się znów "przelecieć" wszystkie hasła, czy też np. tylko te z pierwszego "odsiewu".
Cały sęk polega na tym, że chciałbym, aby aplikacja ta działała na komórkach, które mamy przecież zawsze przy sobie, dzięki czemu o każdej porze dnia i nocy moglibyśmy sobie powtarzać słownictwo. Myślę, że byłoby to świetne, gdyż spełniałoby konieczność regularności i dużej częstotliwości nauki języków obcych, która jest cholernie istotna.
Teraz czas na wybór platformy. Wiadomo, że Java czy Symbian C++ TRK bez uprzedniej praktyki wymagają trochę czasu na ich poznanie, a ja tego czasu nie mam. Pomyślałem więc, że najprościej ze wszystkiego byłoby wykorzystać PHP. Dlaczego? Primo, na Symbiana da się zainstalować PAMP-a. Secundo, można będzie dość łatwo portować rozwiązania z języków C/++.
Dlatego też proszę wszystkich zainteresowanych o głosy w temacie, by można było jak najszybciej zacząć nad tym pracować. Jeśli są już może jakieś gotowe rozwiązania, bardzo proszę o poinformowanie w celu ich implementacji. Mam nadzieję, że społeczność forum mnie nie zawiedzie, bo jak mówiłem - każdemu uczniowi takie coś się przyda!
Pozdrawiam,
pawelooss