Archiwa kategorii: za darmo

Converticon – narzędzie do tworzenia favicon

Converticon

Umieszczenie w kodzie ikonki favicon zajmuje chwilę. Problem pojawia się gdy trzeba zmienić nasz obrazek do  rozszerzenia .ico. Nie wiem dlaczego ale umieszczanie innych formatów plików nie działa dobrze na wszystkich przeglądarkach. Jak więc szybko przekonwertować naszą ikonę do formatu .ico? Z pomocą przychodzi nam Converticon narzędzie dostępne z przeglądarki naszego komputera. W sieci istniej wiele takich programów ale ten wydał mi się najbardziej ciekawy i przyjazny.

Converticon

Link: http://converticon.com/

Cybermon – Obliczanie daty Wielkanocy

Witam po świętach. Mam nadzieję że wszyscy odpoczęli i z pełnymi brzuchami usiedli dziś do pracy :) A więc zaczynamy trochę świątecznie. Czy spotkaliście się z sytuacją, że tuż przed świętami, dzwoni klient i prosi o zamieszczenie świątecznej kartki na swojej stronie?  O ile Boże Narodzenie wypada zawsze 24 grudnia, to  Wielkanoc jest świętem ruchomym i każdego roku wypada inaczej.  Na stronie Cybermoon poświęconym astronomii znalazłem algorytm obliczania dni wielkanocnych w zależności od roku.  W prawdzie algorytm jest napisany z Turbo Pascalu, ale algorytm to zawsze algorytm i może zmieniać swój „stan kodowania” :). Poniżej prezentuje swoją wersje napisana w javascript.

var Today = new Date()
var Day = Today.getDate()
var Month = Today.getMonth()
var y=Today.getFullYear();

var a,c,d,e,f,g,h,i,k,l,m,n,p,b;

if ((Month+1 == 12) && (Day>=6) && (Day<=26)){

// tu wpisać to co ma się wy wyświetlać w Boże Narodzenia. Algorytm zaczyna działać troszkę wcześniej.	

} else if ((Month+1 == 3) || (Month+1 == 4) ) {

a= y % 19;
b= Math.round(Math.floor(y/100));
c= y % 100;
d= Math.round(Math.floor(b/4));
e= b % 4;
f= Math.round(Math.floor((b+8)/25));
g= Math.round(Math.floor((b-f+1)/3));
h= (19*a+b-d-g+15) % 30;
i= Math.round(Math.floor(c/4));
k= c % 4;
l= (32+2*e+2*i-h-k) % 7;
m= Math.round(Math.floor((a+11*h+22*l)/451));
n= Math.round(Math.floor((h+l-7*m+114)/31));
p= (h+l-7*m+114) % 31;
p= Math.round(p+1);

if ((((n==4) && (Month+1 == 4)) || ((n!==4) && (Month+1 == 3))) && (Day>=p-14 && Day<=p+1  )) {

// tu wpisać to co ma się wy wyświetlać w Wielkanoc.

}

}

Link: http://cybermoon.w.interia.pl/wiedza/algorithms/wielkanoc.htm

QueryLoader – PreLoad w jQuery

qloader

Jeżeli myślicie że flash to jedyny sposób na zrobienie intra, to ten komponent rozwieje wasze wątpliwości. Dzięki niemu przed załadowaniem strony wyświetlać się będzie pasek postępu na czarnym tle. Pasek będzie się przesuwał do czasu załadowania strony, po czym tło rozjaśnia się ukazując załadowana stronę. Z racji świąt nie zdążyłem przetestować możliwość modyfikacji wyglądu paska postępu. Jestem ciekaw czy da się tam zaimplementować zdjęcie czy coś innego.

qloader

Wymagania: jQuery
Demo: http://www.gayadesign.com/scripts/queryLoader/
Licencja: Darmowa

SimpleViewer – galeria flash i php

simpleviewer

Świetna galeria grafiki wykonana w technologi flash. Dzięki zastosowaniu tej technologi łatwiej chronić swoje zdjęcia i grafiki przed kradzieżą. Jednak najskuteczniejszym rozważaniem cały czas pozostaje znak wodny. Opcje galerii można zmieniać w pliku konfiguracyjnym. Można w nim zmieniać kolory, obramowania, układ i wiele innych. Dodawanie zdjęć odbywa się za pomocą skryptów php. Do odpowiedniego folderu wrzuca się zdjęcia. Zdjęcia te muszą być w folderze którego nazwa ma być nazwa galerii. Ze strony przeglądarki uruchamiamy specjalny skrypt PHP który automatycznie stworzy miniaturki do galerii i zaktualizuje plik XML z lista zdjęć.

simpleviewer

Wymagania: Flash, php
Demo: http://www.airtightinteractive.com/simpleviewer/
Licencja: Darmowa

Supersized – Rozszerzalne tło na stronę w jQuery

supersized

Bardzo lubię strony z ciekawym tłem w szerokiej panoramie lub obiektem makro. Takie strony prezentują się wyśmienicie i tworzą naprawdę ciekawe wrażenie. Problem z takimi stronami polega na tym że obrazek tła źle skompresowany sługo się ładuję. Drugi problem to rożna rozdzielczość. Z pomocą przychodzi ten prosty komponent napisany w jQuery. Automatycznie dopasowuje on obrazek tła do rozdzielczości na naszych monitorach. Dodatkowo umożliwia tworzenie pokazów slajdów i automatycznie zmienia tapety co pewien czas.

supersized

Wymagania: jQuery
Demo: http://buildinternet.com/live/supersized/
Licencja: Darmowa

ProFolio – darmowa portfolio dla artystów, projektantów, fotografików

ProFolio

Jeżeli chciałeś stworzyć w internecie ciekawe portfolio bez wysiłku. Ta prosta aplikacja internetowa jest właśnie dla Ciebie. Stworzona specjalnie na potrzeby portfolio aplikacja, umożliwia w szybki i elegancji sposób przedstawić siebie, swoją pracę oraz osiągnięcia. Tak zwane WebUsability (łatwość obsługi, intuicyjność obsługi przez użytkownika) jest animowane dzięki zastosowaniu technologi AJAX. Dla właściciela serwisu dostępny jest panel administracyjny, w którym możemy dodać informacje o sobie, własnych osiągnięciach czy pracy. Możemy dodawać zdjęcia, które automatycznie generują miniaturkę i tworzą funkcjonalną galerię. Możemy również wymieniać tło, które rozciąga się przez całą stronę tworząc ciekawy efekt.

Sam używałem tego skryptu kiedy chciałem się pochwalić swoimi. Brakowało mi tylko opcji wysyłania maila z formularza, którą sam sobie dorobiłem korzystając z validatora którego opisałem na blogu.

ProFolio

ProFolio

Wymagania: PHP, MySQL
Demo: http://myprofolio.sticktacular.com
Licencja: Darmowa