Miesięczne archiwum: Sierpień 2011

Glfx.js – biblioteka JavaScript do zaawansowanej edycji zdjęć

glfxjs_thumb.jpg

Glfx.js jest zaawansowaną biblioteką JavaScript do edytowania zdjęć. Zawiera ona  bogaty zestaw wbudowanych filtrów, takich jak kontrast, jasność, sepia, nasycenie kolorów, szumy, efekty rozmycia i wiele innych. Dodatkowo każdy filtr posiada dokładną regulacje, która można skonfigurować do tworzenia niestandardowych efektów. Biblioteka do działania wykorzystuje WebGL. Chodź jest on obsługiwany przez większość przeglądarek, nie wszystkie z nich dobrze obsługują wszystkie filtry.

Link: http://evanw.github.com/glfx.js/
Demo: http://evanw.github.com/glfx.js/demo/
Licencja: Darmowa

1200 Grid System – szeroki framework CSS

1200GridSystem_thumb.jpg

1200GridSystem to framework CSS. Stanowi on ramę pod rozplanowanie układu strony WWW. Odpowiedni przydział class do znaczników HTML, pozwoli w szybki sposób stworzyć przejrzysty i prawidłowo wyświetlany układ strony. Szerokość jaka jest możliwa z tym frameworkiem to 1200 pikseli. Jest to jeden z z szerszych frameworków bowiem najbardziej popularne są 960 pikseli. Jednak myślę że to się będzie zmieniać, bowiem coraz więcej ludzi ma szersze monitory oraz urządzenia typu tablet. Tak więc szerokości stron prawdopodobnie będą oscylować między szerokimi optymalnymi dla monitorów a wąskimi dla urządzeń mobilnych. Polecam również artykuł o skrypcie Adapt.js , który zmienia pliki CSS w zależności od wielkości okna przeglądarki.

Link: http://sampsonresume.com/1200/
Download: http://sampsonresume.com/1200/1200GridSystem.zip

Sugar.js – osłodź sobie programowanie w JavaScript

sugar.jpg

Sugiar jest biblioteką JavaScript pomocną podczas programowania. Stanowi niewielkich rozmiarów pokaźny zbiór funkcji, które w połączeniu z innymi frameworkami JavaScript pozwolą nam uzyskać lepszy efekt mniejszym nakładem kodu. Funkcje biblioteki pozwalają przeprowadzać operacje na ciągach, liczbach tablicach, datach, obiektach oraz wyrażaniach regularnych. Na stronie skryptu są opisane wszystkie dostępne funkcji, wraz z przykładami ich zastosowania.

 

Link: http://sugarjs.com/
Licencja: Darmowa

PHPFormatter – aplikacja webowa do porządkowania kodu PHP

phpformstter_thumb.jpg

Dla tych którzy programują w PHP i nie chce im się porządkować kodu, który przed chwilą napisali w pocie czoła, proponuję stronę beta.phpformatter.com. Wklejając kod PHP w jednej chwili możemy uzyskać pięknie sformatowany kod. Aplikacja webowa oferuje wiele opcji formatowania kodu. Miejmy nadzieję, że kod który wklejamy jest bezpieczny i nie jest nigdzie dalej składowany.

 

Link: http://beta.phpformatter.com/

204 ikon a’la interfejs G+ do wykorzystania w projektach za darmo

googleplusicons.jpg

Paczka 204 ikon, wzorowanych na interfejsie nowego portalu społecznościowego Google +.  Ikony są w dwóch rozmiarach 18×18 i 128×128. Zostały też podzielone na kolorowe i w odcieniach szarości, dzięki temu można będzie tworzyć animacje przejścia przy najeżdżaniu na ikonę. Grafiki można wykorzystywać za darmo również w projektach komercyjnych.

Link: http://www.webdesignshock.com/google-plus-interface-icons/
Licencja: Darmowa

HybridAuth – Biblioteka PHP do autoryzacji w portalach społecznościach

splash_thumb.gif

HybridAuth jest otwartą biblioteką PHP do uwierzytelniania za pośrednictwem usług społecznościowych i dostawców Open  ID. Usługi społeczne obsługiwane przez bibliotekę to OpenID, Facebook, LinkedIn, Google, Twitter, Windows Live, Foursquare, Vimeo, Yahoo, PayPal i inne. HybridAuth można łatwo zintegrować ze stronami internetowymi. Biblioteka pozwala również na interakcję poprzez API z innymi użytkownikami połączonymi w tej samej społeczności.

 Link: http://hybridauth.sourceforge.net/
Demo: http://hauth.sx33.net/examples/
Licencja: MIT, GPL

Google Tłumacz – syntezatory mowy wszystkich języków

google_tlumacz_thumb.png

Korzystając  od czasu do czasu ze słownika Google zauważyłem, że umożliwia on czytanie tłumaczonych zdań w wielu językach. Do tej pory pamiętam tylko syntezator mowy języka angielskiego. Jeśli chodzi o  syntezę mowy, nie jest to taka prosta sprawa, a każdy język wymaga osobnych reguł i algorytmów dla programów. W ramach ciekawostki mimo że nasz język polski jest jednym z trudniejszych, napisanie syntezatora mowy jest prostsze niż np. języka angielskiego. Kiedyś zdarzyło mi się znaleźć w sieci syntezator mowy polskie na jednej dyskietce (taka starsza wersja pendrive tylko że miała 1Mb :P ) i czytał on całkiem nieźle.

Reasumując, warto prześledzić Google API dla słownika. Syntetazę mowy w Google tłumacz, można wykorzystać na przykład do budowania stron internetowych dla niewidomych lub do nauki czytanie i pisania dla dzieci.

 Link: http://translate.google.com/