„Prawowgrywanie” – niby nic takiego a cieszy!
Wstęp. Jak często zdarza się Wam wysyłać jakiś dokument, zdjęcie czy projekt do kogoś? Myślę, że dość często. Jednak czy można to robić szybko i wygodnie oraz z minimalną ingerencją w cokolwiek co niesie za sobą obsługa wszelakiego oprogramowania? No cóż do jakiegoś czasu wysłanie plików w szybki sposób do kogoś stanowiło dość duży problem. To znaczy może nie problem. Ale było to dość czasochłonne. W dobie chmur obliczeniowych i innych nowinek technologicznych umieszczanie zdjęć czy dokumentów jest niezmiernie proste. Ale czy zawsze? No właśnie nie zawsze. W pewnych określonych warunkach nie jest to proste i szybkie. Zwłaszcza jeżeli robimy to często i do różnych osób.
Przykład 1
Rozmawiamy z kolegą i chcemy mu pokazać 2 zdjęcia z imprezy u Ryśka oraz przesłać mp3‑kę ze wstępnej próby śpiewu w/w Ryśka przed eliminacjami do kolejnej części X‑Factora. Reasumując mamy do przesłania 2 zdjęcia i 1 mp3‑kę.
Wysyłamy mailem
Możliwe problemy:
- nie znamy maila
- kolega nie ma maila
- nie chce nam się uruchamiać klienta pocztowego (wymaga otwarcia poczty, ew. wpisania hasła, wpisania adresu mailowego, dodania załączników i ogólnie za dużo zachodu i w ogóle „fuj”)
- nie chcemy obciążać komuś skrzynki
- uważamy, że maile to „czyste zło”
Wysyłamy przez komunikator np. GG
Możliwe problemy:
- kolega nie używa GG
- „coś nie chce mi się wysłać”
- „na Tlena się nie da”
Umieszczamy zdjęcia na NK
Możliwe problemy:
- „że gdzie?”
- "nie chce aby Kryśka też to zobaczyła"
- "nie lubię NK"
- „co ludzie powiedzą?”
- kolega nie używa
Wrzucamy do chmury
Możliwe problemy:
- potrzebny jest klient
- nie każdy korzysta z tej samej chmury
- udostępnianie na maila to zbyt dużo kliknięć
- "nie wiem jak!"
Przykład 2
Tym razem chcemy wysłać (trzeźwemu) Ryśkowi kilka screenów ponieważ coś robimy na komputerze i chcemy przesyłać screeny ekranu np. średnio co 2 minuty i przypuśćmy, że mamy ich 10 do pokazania.
Możliwe problemy:
- każdy z przykładu 1 i pewnie wiele innych
Przykład 3
Rysiek ma dużą rodzinę i chcemy każdemu członkowi jego klanu przesłać po kilka screenów.
Możliwe problemy:
- każdy z przykładu 1 i pewnie wiele innych
Czy jest jakiś sposób na rozwiązanie przynajmniej części tych problemów?
Naturalnie jest pewne rozwiązanie. Jednak jak to w życiu bywa, nie ma nic za darmo. Trzeba wykonać kilka operacji, lecz później będzie już tylko z górki.
Do rzeczy!
Część tych problemów możemy rozwiązać za pomocą programu RightLoad to chyba jeden z nielicznych programów których nie uraczycie w bazie DP. Jednocześnie tym wpisem (o ile to możliwe) proszę szanowną redakcje o dodanie go do bazy programów , ze względu na jego (w moim odczuciu) dużą przydatność.
Ale po kolei
Co robi ten program? W dużym skrócie jest to program, który łączy się z wybranym serwerem i przesyła dowolne pliki. Udostępniając nam jednocześnie z poziomu schowka systemowego link do wgranego pliku. Działa to w prosty sposób jednak jak się przekonacie przy odpowiedniej konfiguracji jest to jedna z najprostszych metod na ułatwienie sobie pewnych czynności i oszczędzenie dużej ilości czasu. Nie jest to oczywiście rozwiązanie bez wad jednak ilość zalet jest istotnie przeważająca. Program na pierwszy rzut oka wygląda niepozornie jednak kryje w sobie cała masę przydatnych funkcji z synchronizacją lokalnych plików włącznie.
Co potrzebujemy?
- Windowsa :(
- program RightLoad
- dostęp do dowolnego serwera FTP (choć niekoniecznie). Jeżeli nie posiadamy żadnego komercyjnego serwera FTP to możemy skorzystać z darmowych rozwiązań. I tak też zrobimy, ponieważ nie zakładam, że każdy ma taką możliwość
- dowolny klient FTP choć też nie jest to niezbędne (Windows wystarczy)
- dowolny program do robienia zrzutów ekranu. Ja wybrałem FastStone Capture (który również pokaże jak skonfigurować)
Zaczynamy!
1.Instalacja RightLoad
Strona pobierania programu: rightload.org/index.php/download.html
- i tutaj mamy możliwość wyboru wersji zwykłej lub przenośnej (portable). My zainstalujmy wersję zwykłą ponieważ przy wersji przenośnej nie tworzy się menu kontekstowe (choć łatwo to zmienić i sam program to ułatwia, jednak nie robi tego w pełni automatycznie). Poza tym te wersje nie różnią się kompletnie niczym a listę serwerów można bardzo łatwo eksportować i importować z poziomu samego programu.
- instalujemy program.
- wybieramy folder instalacji (gdzie nam wygodniej).
- podczas tego kroku polecam wybrać kompletną instalację (Full installation) ewentualnie odznaczyć języki niemiecki i francuski oraz wszystkie pluginy o ile nie będziemy z nich korzystać.
- można też odznaczyć tworzenie skrótów, ale ostatnią funkcję polecam zostawić (Enable Image Resizing).
- prawdę mówiąc instalacja ogranicza się do klikania cały czas dalej :).
Następny krok to rejestracja w darmowej usłudze hostingowej. Jeżeli posiadasz dostęp do serwera FTP śmiało możesz pominąć drugi punkt i przejść od razu do trzeciego.
2. Rejestracja darmowego serwera FTP
Serwer FTP możemy wybrać dowolny, ja na potrzeby tego wpisu wybrałem friko.pl który, posiada całkiem niezłe (jak na darmowy hosting) parametry. Ale oczywiście może to być dowolny hosting. Ważne abyśmy mieli do niego pełnie uprawnienia.
- przechodzimy od razu do rejestracji. https://www.friko.pl/rejestracja.html
- po wpisaniu maila i utworzeniu hasła otrzymamy komunikat.
- wystarczy potwierdzić link aktywacyjny i jeszcze należy się zalogować na stronie.
https://www.friko.pl/logowanie.html
- oraz przejść do panelu administracyjnego i uzupełnić swoje dane (jest to wymagane aby uruchomić usługi i serwer FTP).
- teraz rejestrujemy nazwę domeny (serwera). http://www.friko.pl/rejestracja,hosting.html
- wpisujemy nazwę strony która jest jednocześnie nazwą serwera i wybieramy domenę. (później można dodawać kolejne). Ja wybrałem domenę ufoludki.net :)
- ponieważ wcześniej się zarejestrowaliśmy to teraz logujemy się (o ile już nie jesteśmy zalogowani).
- przy okazji zakładamy własną stronę WWW (zapomniałem dodać :) dlatego w następnym kroku wypełniamy dowolnie kolejne pola.
- w podsumowanie klikamy „zakończ” i to właściwie wszystko.
Nasz serwer ftp ma następujące parametry:
host: nazwa.domena (djleo.ufoludki.pl) login: nazwa.domena (djleo.ufoludki.pl) hasło: takie jak podane przy tworzeniu hostingu
Teraz wypadało by sprawdzić czy nasz serwer FTP działa prawidłowo w tym celu możemy np.: zmapować magazyn plików w naszym systemie, zalogować się przy użyciu jakiegoś klienta FTP lub najprościej i najszybciej wpisać w dowolnej przeglądarce link do naszego serwera ftp w następującej postaci:
ftp://login:hasło@host
na friko.pl login jest taki sam jak host czyli w moim przypadku będzie to:
ftp:// djleo.ufoludki.net:mojehasło@djleo.ufoludki.net
powinniśmy otrzymać coś takiego:
- jeżeli widzimy to co powyżej to wszystko jest ok. Jeżeli nie to zaloguj się do panelu administracyjnego i później zaloguj się z poziomu panelu do ftp‑a.
Prawdopodobieństwo, że coś źle zrobisz jest bliskie zeru. Jedyny możliwy "błąd" to podanie złego hasła.
Na wszelki wypadek zmapujemy sobie dysk aby mieć łatwy dostęp do plików na serwerze FTP z poziomu Windowsa
- klikamy na „Komputer” i wybieramy „Mapuj dysk sieciowy” następnie „Połącz z witryną sieci Web…”.
- klikamy dalej dwa razy i wpisujemy:
ftp://host
w moim przypadku:
ftp://djleo.ufoludki.net
- klikamy dalej i odznaczamy „zaloguj anonimowo” i wpisujemy login do serwera ftp.
- klikamy dalej podajemy dowolną nazwę dla tej lokalizacji sieciowej.
- następnie dalej i zakończ, otworzy się nam okno logowania wpisujemy hasło do serwera i zaznaczamy zapisz hasło.
- pojawią się nam nasze pliki na serwerze FTP.
Od tego momentu mamy łatwy dostęp do plików FTP z poziomu systemu Windows
3.Instalacja programu do tworzenia zrzutów ekranu
Programów tego typu jest cała masa więc nie będę się rozwodzić ja wybrałem FastStone Capture ale oczywiście może być dowolny.
Program możemy pobrać ze strony Dobrych Programów w darmowej wersji do użytku domowego.
http://www.dobreprogramy.pl/FastStone-Capture,Program,Windows,11960.ht...
Instalacja to trzy kliknięcia więc ją pominę.
- po uruchomieniu programu wchodzimy do ustawień (polecam podobna konfiguracje do mojej w ten sposób program jest praktycznie niewidoczny dla nas i nie jest uciążliwy).
4.Konfiguracja RightLoad
Skoro mamy już wszystko gotowe czas przejść do konfiguracji programu RightLoad.
- uruchamiamy program i naszym oczom ukaże się „smutne” okno programu.
- wchodzimy do opcji (tools/options) no i tutaj już jest trochę weselej :).
Program skonfigurujemy w sposób minimalistyczny (aby jak najmniej nam przeszkadzał i nie informował o żadnej wykonywanej akcji)
- w zakładce General zmieniamy jedynie opcję „Defaul Action:File Exists” z „Ask what to do” na „Overwrite existing file” co spowoduje nadpisanie pliku jeżeli program wykryje, że wgrywany plik o tej samej nazwie już istnieje na serwerze.
- w zakładce „Servers” klikamy „New Server”, nazywamy go dowolnie i w prawym oknie ustawiamy:
Hostname: host(u mnie: djleo.ufoludki.net) Username: login(u mnie: djleo.ufoludki.net) Password: hasło do FTP-a
- przyciskiem test sprawdzamy ustawienia.
Teraz musimy się skupić :) omówimy dokładniej poniższe opcje:
Auto-Sort Rules
to nic innego jak np. kierowanie konkretnego formatu plików do konkretnego katalogu czyli np. pliki JPG do folderu ZDJECIA na serwerze. Można ustawić dowolne reguły dla dowolnych formatów plików. Jednak nam to nie będzie potrzebne.
Web Root Directory
- to bardzo ważna opcja która ustala do jakiego folderu na serwerze będą kierowane pliki. Jeżeli wpiszemy tutaj np. „/pliki” to każdy plik będzie wysyłany do katalogu o tej nazwie. Co ciekawe nie musimy go tworzyć ręcznie. Jeżeli program wykryje brak folderu na serwerze o tej nazwie to sam go utworzy pytając nas wcześniej czy chcemy to zrobić. Tę opcję zostawiamy pustą chyba, że nasza domena nie kieruje na główny katalog wtedy musimy ustawić dokładnie ten folder na który kieruje domena (choć nie musimy bo od tego jest opcja URL Mask ale to za chwilę).
Default Directory
– działa na podobnej zasadzie jednak o poziom niżej. Z istotną różnicą, ustawienie ścieżki tutaj ma wpływ na wygląd linku. Jeżeli wpiszemy tutaj np. „pliki/test/” nie mając w Web Root Directory nic wpisane. To link do pliku będzie działać poprawnie i będzie miał postać np:
http://djleo.ufoludki.net/pliki/test/dokument.doc
My jednak ustawimy tutaj tylko „pliki/” dlatego, że chcemy aby wszystkie nasze pliki były wysyłane właśnie do tego folderu i aby link tworzył się poprawnie. Choć równie dobrze możemy nic tutaj nie wpisywać ale nie chcemy zaśmiecać głównego katalogu na serwerze.
Path Mirroring Base
– to opcja umożliwiająca synchronizacje dowolnego katalogu lokalnego z katalogiem na serwerze FTP, wystarczy wpisać ścieżkę do wybranego folderu lokalnego. To pole zostawimy puste.
URL Mask
– to bardzo ważna opcja, tutaj korygujemy ustawienia linku który pojawi się w schowku systemowym. Defaultowo jest to „http://$host$dir$file” . Może zdarzyć się, że domena nie kieruje bezpośrednio na główny katalog serwera ale np. na folder:”/www/site/” lub np. chcemy aby plik wgrywał się do konkretnego folderu. Lub logujemy się hasłem do domeny serwera a chcemy mieć plik widoczny w domenie głównej podpiętej pod serwer. Wszytko to spowoduje, że mimo iż wgramy plik to link do niego nie będzie działać. Tutaj możemy ustawić wszystko tak aby zawsze działało poprawnie. Dla przykładu: „http://$host/www/site/$file” , http://domena.pl$dir$file. W naszym przypadku nie musimy nic ustawiać. Ponieważ domena kieruje nas bezpośrednio na katalog główny to tylko w Default Directory wystarczy ustawić dowolny folder do wgrywania pliku (tak jak to zrobiliśmy „plik/”).
Przejdźmy do zakładki Plugins Ja tutaj odznaczam wszystko. Jeżeli chcesz używać któregoś z tych serwisów aby wysyłać pliki (Facebook też jest :) zostaw tę opcje zaznaczoną i użyj przycisku opcji pluginu (przycisk po prawej) aby się zalogować do wybranej usługi.
W zakładce Images ustawiamy „Never create thumbnails” spowoduje to, że jeżeli będziemy wgrywać zdjęcie nie wyskoczy nam monit o to czy utworzyć miniaturkę ze zdjęcia (minimalizm jak już wspomniałem wcześniej :).
Ostatnią zakładkę Advanced ustawiamy w taki sposób:
Są to optymalne ustawienia aby program nie informował nas o każdej operacji. Zaznaczenie „Use Simple context menu” spowoduje, że podczas wgrywania pliku nie będziemy widzieć w menu kontekstowym opcji tworzenia folderu do którego ma być wgrany plik. Reszta opcji to zapamiętanie pozycji okna, minimalizuj w trakcie wgrywania pliku (można zaznaczyć widać wtedy, że plik się wysyła), pokaz link przed wgraniem, nie zamykaj programu po kliknięciu zakończ, kiedy koniec zamknij program, kiedy koniec kopiuj wszystkie linki, zamień odstępy na podkreślenie (lepiej zaznaczyć)
Ufff dobrnęliśmy do końca. Nasz program jest w pełni skonfigurowany. Polecam pokombinować z opcjami programu i ustawić go pod siebie. Moja konfiguracja jest jak już wspomniałem minimalistyczna. Abym dosłownie nic nie musiał więcej robić i za dużo nie klikać.
Jak to działa w praktyce?
Jest to banalne wystarczy prawy klik na dowolnym pliku i wysyłamy na ustawiony serwer (DjLeo) lub dodajemy do kolejki zadań (Add to queue). I to właściwie tyle.
Oczywiście prędkość wgrywania pliku zależy od naszego serwera i prędkości łącza. Jednak ilość operacji jakie trzeba wykonać jest minimalna.
A w praktyce wygląda to tak: 1.Wgranie zdjęcia i przekazanie linku np. na GG. Czas: 5‑10 sekund Minimalna ilość kliknięć: 3 (prawy na pliku, wysłanie na serwer, wklejenie linku Ctrl+V)
2.Wgranie 2 zdjęć i przekazanie linku np. na GG. Czas: 5‑10 sekund Minimalna ilość kliknięć: 3 (zaznaczenie prawym myszki 2 zdjęć, wysłanie na serwer, wklejenie linku Ctrl+V)
3.Wgranie mp3‑ki i przekazanie linku np. na GG. Czas: 5‑10 sekund Minimalna ilość kliknięć: 3 (zaznaczenie prawym myszki 2 zdjęć, wysłanie na serwer, wklejenie linku Ctrl+V)
"pomijam oczywiście czas wgrywania na serwer, rozmiar i lokalizacje danego pliku i czas na uruchomienie programu w którym dany link ma być przesłany (mail, komunikator)"
Czas na małą demonstrację. Na potrzeby tego wpisu stworzyłem krótki filmik który obrazuje działanie programu. Co prawda wysyłanie linków w filmiku wyłącznie na GG ale to dlatego, że niestety Rysiek nie posiada maila:). Miłego oglądania (najlepiej w 720p i na pełnym ekranie).
Jeżeli ktoś zna lub stosuję jeszcze szybszą i równie uniwersalną metodę przesyłania plików czy zrzutów ekranu to proszę o podzielenie się Waszymi rozwiązaniami w komentarzach lub na blogu.
A wtedy Ja i Rysiek będziemy szczęśliwi....