Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Miniaturki stron www, testy nowej aplikacji

Witam,

zapraszam do testowania i korzystania z nowego projektu:

http://webthumbnail.org


Obrazek

Jest to generator miniaturek stron internetowych, oto co aktualnie
potrafi:

- proste w uzyciu api do osadzania miniaturek na stronach
- zrzuty ekranu od 50x50 do 2048x4096 pikseli
- trzy prawdziwe przegladarki: firefox, chrome, opera
- trzy formaty danych: png, jpg, gif
- renderuje flasha i html5
- serwer jest w stanie serwować nawet 500 gotowych miniaturek na
sekunde
- infrastruktura jest w pełni skalowalna

Jak to działa?
Dodajesz adres url strony, serwer wrzuca ten adres do kolejki. Z
drugiej strony jest chmura robotów, które pobierają dane z
kolejki i tworzą zrzuty ekranu, które później znów lądują na
serwerze www.
Infrastruktura nadaje się do zastosowań produkcyjnych i dużych
serwisów www, w testach osiąga 500 requestów na sekunde z jednego
serwera, a ilość robotów generujących miniaturki, może zostać
zwiększona w miare potrzeb.

Technologia:
- Java (api, roboty)
- PHP (frontend, backend)
- PostgreSQL (baza)
- Bash, Python, ImageMagick, itd...
- FreeBSD (główny serwer)
- Linux, OpenVZ (roboty)

Jeżeli coś nie działa to piszcie, z góry dzięki za wszelkie
komentarze!

(projekt jest w fazie Beta)
Marek Karnecki

Marek Karnecki rozwijamy się ;)

Temat: Miniaturki stron www, testy nowej aplikacji

Witam

- może i 500 na sekundę - ale u mnie to jeden screenshot robił kilka sekund... ( tak wiem wiem nie o to chodzi... ale grafik tak to rozumie :)
- robi screenshoty wycentrowane 1000px - a ja chcę zobaczyć czy mi tło ładnie na 29" monitorze powtórzy to nie da rady ...

reszta za chwilę :)
Michał Stachura

Michał Stachura Dedykowane serwisy i
strony www -
http://santri.eu

Temat: Miniaturki stron www, testy nowej aplikacji

Ciekawe.

tu macie podobne narzedzie wraz z modelem biznesowym: http://browserling.com/

konto usunięte

Temat: Miniaturki stron www, testy nowej aplikacji

Tu jest 10 serwisów tego typu "za darmo":
http://www.webresourcesdepot.com/10-free-website-thumb...

A tu więcej - 59 mln stron w wynikach...:
http://google.pl/search?q=website+thumbnails+service

W czym ten nowy będzie lepszy?Piotr L. edytował(a) ten post dnia 26.03.12 o godzinie 16:22
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Miniaturki stron www, testy nowej aplikacji

Piotr L.:
W czym ten nowy będzie lepszy?

Czy będzie to się dopiero okaże ;)

A w czym może być lepszy:

1) wynajęcie usługi dla swojego projektu
- przeglądarki działają "w chmurze", można wynająć kilka robotów, dzięki temu można szybko zintegrować usługę ze swoim projektem i mieć pewność ze zrzuty będą wykonane w ciągu maks kilkudziesięciu sekund, bo tyle trwa załadowanie strony

2) ficzery i efekty
- skalowanie, obracanie, znaki wodne, wlasny loader, itp... da sie :)

3) geolokalizacja
- robot może zostać skonfigurowany do łączenia się z "danego kraju" poprzez proxy, odpada wtedy problem geoblockow itp

4) wsparcie flasha i silverlighta
- roboty są w javie, można to postawić na windowsie i uruchamiać strony wymagające windowsa jak chociażby te które korzystają z silverlighta, czyli chociażby wszędzie tam gdzie jest streaming i drm

5) miniaturki innych mediów
- robot może robić cokolwiek w tym miniaturki zwykłych plików graficznych czy mediów jak filmy itp

6) testy przeglądarek
- da rade odpalać przeglądarki w konkretnych wersjach coś w stylu browserlab

7) skalowalność
- po dopracowaniu, ryzyko tego, że aplikacja się zapcha będzie dość niskie

8) wrappery
- lada dzień pojawi się pierwsza klasa do używania api z poziomu php

To nie jest mega wypasiony startup z budżetem mający przynieść miliony w pół roku :)
I po dwóch godzinach od uruchomienia nie prześcignie serwisy, które są w sieci od lat, ale jeżeli będzie zainteresowanie to projekt prędzej czy później rozwinie się :)

konto usunięte

Temat: Miniaturki stron www, testy nowej aplikacji

Michał Stachura:
tu macie podobne narzedzie wraz z modelem biznesowym: http://browserling.com/

W planie płatnym, od 20$ do 250$ miesięcznie za automat do miniatur to chyba jakiś mało zabawny żart.
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Miniaturki stron www, testy nowej aplikacji

Marek Karnecki:
Witam

- może i 500 na sekundę - ale u mnie to jeden screenshot robił kilka sekund... ( tak wiem wiem nie o to chodzi... ale grafik tak to rozumie :)
niestety strona musi się załadować i tego już nie przyspieszę :)
- robi screenshoty wycentrowane 1000px - a ja chcę zobaczyć czy mi tło ładnie na 29" monitorze powtórzy to nie da rady ...
to działa tak, że otwiera okno przeglądarki o rozdzielczości którą podajesz na stronie i robi zrzut ekranu, więc ja nic nie centruje tylko poprostu tak strona jest wyświetlana przy danej rozdzielczości ekranu

konto usunięte

Temat: Miniaturki stron www, testy nowej aplikacji

fajnie gdybyś dodał więcej różnych wersji przeglądarek

przydałoby się też wygodne api dla zewnętrznych usług, za które mógłbyś nawet wprowadzić opłaty

moim zdaniem projekt bardzo fajny/dobry
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Miniaturki stron www, testy nowej aplikacji

bugfix: nie wyswietla juz paska translatora w chrome

// edit
kolejne poprawki doszly, glownie bezpieczenstwa, lada dzien beda nowe ficzery na produkcji Łukasz C. edytował(a) ten post dnia 02.04.12 o godzinie 09:10
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Miniaturki stron www, testy nowej aplikacji

https://github.com/cepa/webthumbnail

pojawił się wrapper w php, prosta klasa, która umożliwia robienie zrzutów ekranów z poziomu php, kod nie korzysta z zewnętrznych bibliotek, jedyne wymagania to zainstalowany moduł curl.

przykład użycia:


$thumb = new Webthumbnail("http://goldenline.pl");
$thumb
->setWidth(512)
->setHeight(512)
->captureToFile($path);


i mamy zapisany obrazek do pliku :)

zachęcam do testowania, z góry dzięki za wszelki feedback.
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Miniaturki stron www, testy nowej aplikacji

mały update, strona projektu została nieco rozbudowana:

- jest dokumentacja
- linki i przykłady do obsługi api z php
- opis jak to działa

i chyba najciekawszy bajer, czyli monitor całej usługi:

http://webthumbnail.org/queue

można zobaczyć najnowsze miniaturki, kolejke, statystyki oraz status robotów :)
Łukasz C.

Łukasz C. Senior Technical
Architect

Temat: Miniaturki stron www, testy nowej aplikacji

Mały update:
- pojawiła się polska wersja strony
- zmiana środowiska robotów na stabilniejszy Vserver

Lada dzień pojawi się nowy ficzer na produkcji: kadrowanie zrzutów, będzie można w locie przycinać obrazek i dostosować go do np: layoutu portfolio.

Nowe środowisko robotów jest znacznie stabilniejsze i zarazem bardziej wydajne przez co wadliwe zrzuty pojawiają się dość rzadko, tak więc można smiało używać aplikacje na produkcji.

W półtora miesiąca od startu, system:
- zrobił 52 tysiące zrzutów ekranu
- był na 34 tysiącach stron
- zaserwował ponad 680 tysięcy obrazków

Zachęcam do korzystania z serwisu na katalogach stron, portfoliach, blogach itp. Kilka serwisów już korzysta i daje rade :)

http://webthumbnail.org/pl



Wyślij zaproszenie do