Przykłady użycia Lordui



Poniżej przedstawiam kilka zastosowań Lordui:

  1. Ciągła integracja (ang. Continuous Integration) - istnieje wiele narzędzi, którymi można zbudować aplikacje. Jednak mimo tego wciąż jest wiele niestandardowych operacji, które mogą skutecznie zepsuć proces. Weźmy przykład budowania binarek Lordui: dokumentacja Lordui jest budowana za pomocą narzędzi dostępnych jedynie pod systemem operacyjnym z rodziny Linux. Lordui zaś jest rozwijane pod Windows'em. Aby zbudować dokumentację, pliki źródłowe są kopiowane do wirtualnej maszyny operacyjnej. Tam odbywa się kompilacja, a na koniec zbudowana dokumentacja zostaje przekopiowana z powrotem do właściwego komputera. Wszystko to odbywa się automatycznie. Lordui uruchamia komputer-gościa, czeka na załadowanie się systemu operacyjnego, otwiera terminal i wykonuje wszystkie niezbędne operacje. Na koniec zaś zajmuje się przekopiowaniem dokumentacji i zamknięciem systemu operacyjnego maszyny-gościa. Jedyną czynnością wykonywaną ręcznie jest uruchomienie procesu Lordui. W ten sposób kompilacja odbywa się dużo sprawniej i bez zbędnych błędów ludzkich,
  2. Testowanie oprogramowania - za pomocą Lordui możesz skutecznie usprawnić testy:
    • wykonaj pełne testy regresyjne. Skrypty Lordui możesz uruchamiać dowolnie często (np. każdej nocy). Dzięki temu będziesz miał pełen obraz poprawności aplikacji,
    • sprawdź jak wydajna jest Twoja aplikacja. Obciąż ją za pomocą skryptów Lordui,
    • czy Twoje testy wymagają przygotowania środowiska? Przygotuj je za pomocą Lordui! Niech Lordui wykona wszystkie niezbędne ustawienia, które dotychczas musiały być wykonane ręcznie przed niemal każdym prostym testem.
  3. Przebij się przez najtrudniejsze przypadki migracji danych. Niech Lordui przepisze dane tak, jak robią to ludzie - krok po kroku, pole po polu. Wyobraź sobie, że nie masz dostępu do źródłowej bazy danych. Albo co gorsza - masz dostęp do danych jedynie przez interface użytkownika, a jedyną dostępną operacją jest skopiowanie pojedynczej komórki z danymi. Nie martw się! Lordui zrobi to za Ciebie. Sprawdź jak sprawnie Lordui potrafi przekopiować dane giełdowe,
  4. Stwórz interaktywne poradniki. Niech skrypt sam klika, odegra dźwięki, zaprezentuje funkcjonalność, wskaże przyciski i wyjaśni ich zastosowanie. Niech Lordui pozwoli wcisnąć odpowiedni fragment Twojego ekranu. Kontroluj zachowanie użytkownika i poprowadź go przez Twoją aplikację,
  5. Dostałeś zadanie przepisania danych z pojedynczego źródła do wielu formularzy? Musisz powtórzyć tę operację wiele razy? Zrób to za pomocą Lordui! Zbuduj skrypt, który będzie wymagał tylko pojedynczego wprowadzenia danych, a który następnie wielokrotnie wypełni cały zestaw formularzy,
  6. Potrzebujesz nowych skrótów klawiszowych? Masz dość przypadkowych wciśnięć klawiszy, które włączają funkcje uniemożliwiające pracę dopóki nie zostaną wyłączone? Czy znów przypadkowe trafienie skrótu ctrl + shift zmienił Ci układ klawiatury ("z" zamienił się z "y", a polskie litery przestały być dostępne)? A może chcesz, by po wciśnięciu trzech znaków takich jak "np." samo wpisywało się "na przykład"? Stwórz skrypt Lordui!
  7. Chcesz mieć pełen wgląd w operacje wykonywane na komputerze? A może pragniesz wysłać maila na adres mailowy Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.' za każdym razem, gdy zostanie otwarte okno o tytule "Quake III"? A może zamiast tego automatycznie najechać myszką na przycisk "Exit" i kliknąć go? Nieważne - Lordui i tak to zrobi!
  8. Nie możesz pokonać swojego syna w memory? Chciałbyś zapisać się do listy najlepszych wyników w Bejeweled? Napisz skrypt, uruchom go i pokaż światu, kto tu jest mistrzem!
  9. Masz swój ulubiony efekt w Gimp'ie? Jak to idzie: wybierz obiekt X, ołówek B, stwórz nową warstwę, wypełnij kolorem, przytnij, przeskaluj, przesuń-kliknij-pozamiataj, kliknij, kopiuj i wklej. Następnie powtórz czynność pięć razy. Pomyliłeś się w trzecim kroku drugiego uruchomienia? To nie próbuj tego więcej ręcznie - zautomatyzuj pracę za pomocą Lordui i ciesz się widokiem rysunków, które same się rysują,
  10. Znalazłeś super kombinację kliknięć? Masz błąd, ale nie potrafisz go zreprodukować? Nie ryzykuj utraty jedynej szansy naprawy błędu w swoim programie. Stwórz skrypt Lordui, który będzie zapamiętywał zachowanie użytkownika: kliknięcia, obrazy, rozmiary okien i inne dane. Zyskasz potrzebne informacje bez konieczności nagrywania video! A przy tym nie zapomnisz sposobu rekonstrukcji błędu, jak to się często zdarza, gdy polegasz tylko na własnej pamięci.
  11. Znów ten komunikat - "Czy chcesz kontynuować?" Zdarzyło Ci się widzieć ten sam komunikat wiele razy pod rząd? A może dodatkowo pojawiał się on w różnych miejscach ekranu, zaś gdzieś pomiędzy jednym wyświetleniem, a drugim pojawił się jeden jedyny, na który należało udzielić przeciwnej odpowiedzi? Zdarzyło Ci się z rozpędu udzielić choć raz złej odpowiedzi? To nie próbuj więcej. Uciesz swoje oczy widokiem okienek, które same sobie odpowiadają na głupie pytania!