Stoper, który można synchronizować w sieci komputerów?


2

Czy ktoś wie o programie, narzędziu, aplikacji internetowej itp., Które mogą służyć jako stoper do śledzenia / wyświetlania ilości czasu, który upłynął od kliknięcia przez użytkownika przycisku start?

Narzędzie musi dodatkowo śledzić / wyświetlać ten sam czas na innych obserwujących komputerach; tj. gdy klikam przycisk Start na pierwszym / głównym komputerze, pozostałe dwa komputery otrzymają pakiet informujący o konieczności rozpoczęcia stoperów; i tak samo stanie się, gdy kliknę przycisk zatrzymania na pierwszym / głównym komputerze, pozostałe dwa komputery otrzymają pakiet informujący o konieczności zatrzymania timerów.

Widziałem podobną funkcjonalność Work Rave jednak nie można go uruchomić / zatrzymać.

Moim zamiarem jest wykorzystanie funkcji do nagrania screencastu obejmującego wiele komputerów i do korzystania z synchronizatora czasowego, dzięki czemu mogę powiedzieć później w edycji wideo, gdy każda scena wystąpi.

Aktualizacja znalazłem połączyć do programu, który wydaje się pasować do rachunku (chociaż nie synchronizuje się między dwoma komputerami, synchronizuje się między zegarem atomowym a komputerem lokalnym).

enter image description here

To nie jest do końca dokładne, po chwili zegary zsynchronizowały się, ale to jest wystarczająco dobre dla tego, co próbuję tutaj zrobić. Zapewnia także sekundy, co również było dla mnie wymogiem.


Hmm, myślę, że może to załatwić: pianosoft-freeware.com/atomic-time-sync.htm Wrócę do ciebie, jeśli to zadziałało, czy nie.
leeand00

Odpowiedzi:


1

Nie określiłeś systemu operacyjnego.

Nie znam żadnego rozwiązania paczkowanego. Myślę o dwóch możliwościach:

Rozwiązanie 1

Protokół VNC w trybie pojedynczego okna: Na komputerze głównym skonfiguruj i uruchom serwer VNC obsługujący tryb pojedynczego okna i uruchom dowolną aplikację stopera. Aby wyświetlić czas na innych komputerach, użyj klienta VNC i podłącz go do serwera VNC / okna zdalnego.

Rozwiązanie 2

Jeśli możesz pracować na terminalu, możesz to zrobić za pomocą stopera / licznika i netcat, aby przekazać wynik (np. Czas, który upłynął) innym komputerom.

Przykład:

Przykład stopera przy użyciu stopera wiersza polecenia z tutaj i netcat dla binarnego systemu Windows z tutaj :

Plik wsadowy na komputerze głównym (powinien znajdować się w tym samym katalogu co stopwatch.exe i nc.exe).

@echo off
stopwatch start > timestamp.txt
pause > null
stopwatch stop < timestamp.txt > elapsed.txt
nc -d -w 1 remote-pc-1 4444 < elapsed.txt
nc -d -w 1 remote-pc-2 4444 < elapsed.txt
...
type elapsed.txt

(odpowiednio zastąp zdalny pc-N, naciśnij dowolny klawisz, aby zatrzymać liczenie)

Na komputerach zdalnych:

nc -L -p 4444

Zastąp także port 4444, jeśli jest używany.


Ten netcat to całkiem fajny pomysł ... I tak korzystam z Windows ... w tym przypadku, ale pomyślałem, że zadam pytanie bardziej ogólnie, jakbym po prostu musiał dodać Linuxa do screencastu.
leeand00

Możesz pobrać netcat dla okien w sieci.
alfplayer

@alfplayer Nie, wiem, że możesz uzyskać nc dla okien. Ale mój program szpiegujący jest zły, jeśli go zainstaluję. Myślę, że mógłbym zrobić wyjątek w jakiś sposób ... Dodatkowo potrzebowałbym użyć jakiegoś narzędzia cmd-line do wyświetlania czasu. Próbowałem „czasu / T” DOS, ale „czas / T” nie wyświetla sekund, tylko godziny i minuty.
leeand00

Właśnie dodałem działający przykład dla okien używających netcat.
alfplayer

@alfplayer Słodki pomysł! Myślę, że mogę go użyć tylko dlatego, że jest geekier! ;)
leeand00

1

Wygląda na to, że możesz po prostu upewnić się, że zegary na wszystkich komputerach uczestniczących były zsynchronizowane, a następnie po prostu użyć zegara zamiast stopera do identyfikacji scen. Możesz łatwo przekonwertować to na czas, który upłynął.


Byłoby świetnie, gdyby ... zegar pokazywał sekundy ...
leeand00

Nie widziałem zegara nie było zdolny do pokazania sekund.
larsks


0

znalazłem połączyć do programu, który wydaje się pasować do rachunku (chociaż nie synchronizuje się między dwoma komputerami, synchronizuje się między zegarem atomowym a komputerem lokalnym).

Picture of it running on both laptops

To nie jest do końca dokładne, po chwili zegary zsynchronizowały się, ale to jest wystarczająco dobre dla tego, co próbuję tutaj zrobić. Zapewnia także sekundy, co również było dla mnie wymogiem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.