Czasem potrzebny jest dysk sieciowy (coś na kształt dropbox'a), ale ze względów bezpieczeństwa (lub polityki) nie chcemy/możemy korzystać z usług Dropbox, GDrive, SkyDrive, itp. Rozwiązań jest kilka tu opiszę tylko niektóre (ściągniete min. od alternativeTo).
Synchronizację katalogów wraz z wersjonowaniem zapewni SparkleShare. Bazuje na Git'cie. Posiada klientów na Linux, Windows i MacOS.
Te same funkcje może pełnić również Syncany. Ciekawostka, że jako "backend" może używać Drobbox'a ;-)
W zasadzie do najprostszych zastosowań wystarczy opisany przeze mnie niedawno WebDAV, ale przy pracy z dokumentami OpenOffice mam z nim problemy (w momencie zapisu pliku zeruje jego zawartość i krzyczy, ze brak dostępu).
Jeszcze innym rozwiązaniem jest wielo-platformowe narzędzie do synchronizacji katalogów unison (niestety nie jest już aktywnie rozwijane).
Gdyby ktoś miał ochotę postawić własną chmurę (IaaS) to może sprawdzić ownCloud (zbudowane na Debianie lub pochodnej) lub eucalyptus (podobno wzorowali się na Amazon EC2 i zachowali zgodność na poziomie API).
Utworzyłem nowy plik /etc/httpd/conf/webapps.d/plikiwebdav.conf (na współczesnym systemie byłby pewnie /etc/httpd/conf.d/plikiwebdav.conf) z konfiguracją serwera apache:
oczywiście katalog /var/www/tusapliki musi istnieć. Tutaj dodatkowo wpuszczam bez hasła z adresu IP 1.2.3.4 - to nie jest potrzebne.
Zakładam pierwszego użytkownika:
i pozostałych:
itd. Teraz wystarczy przeładować serwer. Testy można wykonać za pomocą przeglądarki.
Podłączenie się do zasobu z MS Windows:
spyta się o użytkownika i hasło. Jeżeli podamy hasło w poleceniu:
i każemy zapamiętać to doda zasób na stałe.
Plan był taki, żeby strona wyświetlała się w języku polskim jak się wejdzie z adresu polskiego (.pl) i po angielsku jak się wejdzie z adresu europejskiego (.eu).
Najpierw skonfigurowałem serwer WWW (apache), żeby obydwie domeny miały ten sam DocumentRoot. Postawiłem standardowo eZ'ta na jednym z adresów. Następnie w pliku settings/override/site.ini.append.php zmieniłem w sekcji SiteAccessSettings:
na
i dopisałem
teraz domyślny język zależy od adresu z którego się wejdzie.
Do rysowania (wg. nowomowy powinienem pewnie napisać programowania) w UML'u można użyć już-nie-darmowego BoUML (ale wersje do 4.23 można jeszcze zdobyć i legalnie używać - są w większości dystrybucji) lub bardzo prostego UMLet'a. Listę wolnego oprogramowania z krótkim opisem przedstawia strona open-libraries.com.
Python jest wszędzie. Ostatnio znalazłem metodę na komunikację z RCX (pierwszy z serii LEGO Mindstorms) pracującego z LegOS (obecnie pod nazwą brickOS) za pomocą biblioteki Pylnp. Chyba muszę odkurzyć RCX'a ;-)
It's pretty simple. Just make symbolic link in .wine/dosdevices, ie.:
that's all.
Add comment