Skip to content

Instantly share code, notes, and snippets.

View zapu's full-sized avatar
:octocat:
hi

Michał Zochniak zapu

:octocat:
hi
View GitHub Profile
@zapu
zapu / gist:708700
Created November 21, 2010 12:21 — forked from blondy/gist:708696
Studenci Informatyki w trakcie studiów często korzystają z języka modelowania UML. Jednak tworzenie diagramów UML za pomocą obecnie dostepnych narzedzi jest niewygodne. Wymaga przeciągania elementów z przybornika na obszar roboczy, ustalania relacji między nimi (również przez przeciągnięcie ich z przybornika) oraz opisywanie ich właściwości, co jest czasochłonne i nieergonomiczne, bo wymaga od użytkownika ciągłego przekładania dłoni z klawiatury na mysz. Doświadczenie pokazuje, że narzędzia, które można obsługiwać wyłącznie za pomocą klawiatury (np. edytor Vim), pozwalają (po uzyskaniu pewnej wprawy i biegłości) na znaczne skrócenie czasu potrzebnego do wykonania zadania w stosunku do narzędzi obsługiwanych za pomocą klawiatury i myszy.
Dlatego studenci zaczęli szukać narzędzia, umożliwiającego utworzenie diagramu UML wyłącznie przy użyciu klawiatury. Po dogłebnym przebadaniu rynku takich narzędzi okazało się, że żadne z dostępnych nie jest wygodne w użyciu. Świadczy o tym ich mała popularność. Stąd też powst
/*--- waitForKeyElements(): A utility function, for Greasemonkey scripts,
that detects and handles AJAXed content.
Usage example:
waitForKeyElements (
"div.comments"
, commentCallbackFunction
);