Archiwum dla Styczeń, 2009

Feedburner przenosi się do Google

A czy Ty już przeniosłeś swoje Feedy do Google? Do końca lutego i tak Cię przeniosą …

,

Brak komentarzy

Dowcip programistyczny

  • Two strings walk into a bar and sit down.
  • The bartender says, „So what’ll it be?”
  • The first string says, „I think I’ll have a beer quag fulk boorg jdk^CjfdLk jk3s d#f67howe%^U r89nvy owmc63^Dz x.xvcu”
  • „Please excuse my friend,” the second string says, „He isn’t null-terminated.”

Brak komentarzy

jQuery 1.3 wydane

Jest nowe jQuery 1.3.

Co nowego:

  • nowy silnik selektorów CSS o nazwie Sizzle (49% szybszy!)
  • nowa przeglądarka API
  • Live Events
  • .offset() ma 6 razy większa wydajność
  • nowa wersja nie korzysta z wykrywania przeglądarki użytkownika
  • pełna notka prasowa

Brak komentarzy

position: fixed w Internet Explorer

Jak powszechnie wiadomo IE6 ma w nosie position:fixed. Jak sobie z tym radzić można przeczytać tutaj.

, ,

Brak komentarzy

Chrome pod Linux i Mac

Wiadomo, że jeszcze nie ma, ale będzie. Google zapowiedziała, że już pod koniec pierwszego półrocza zobaczymy dwie nowe wersje Chrome, jedna pod Linux, druga pod Mac OS.

Przyda się w pracy :-)

, ,

Brak komentarzy

Jak stworzyć sitemapę dla robota wyszukiwarki?

Stworzyliśmy witrynę, mamy cała masę podstron, dowiedzieliśmy się, że stworzenie i zgłoszenie sitemapy może przyspieszyć indeksowanie treści w wyszukiwarce, szukamy w Google, a tam multum narzędzi online. Które wybrać?

Znalazłem jedno narzędzie, które działa wyśmienicie i ma kilka przydatnych opcji:

Jak tego efektywnie użyć?

  • w pole Project Name wpisujemy jakąś nazwę
  • podajemy URL naszej strony, dla której chcemy stworzyć sitemapę
  • dobrze jest zrobić filtr, np. chcemy zapisać same strony z rozszerzeniem .html, wtedy filtr definiujemy tak „http://nasza-domena.pl/*.html”

Tak przygotowaną sitemapę zapisujemy na naszym serwerze jako plik XML i zgłaszamy w Google Webmasters Tool.

, , ,

Brak komentarzy

Jak zaznaczyć wiele checkboxów w jQuery?

Dziś będzie pierwsza szybka mini lekcja jQuery.

Krótka specyfikacja zadania:

  • mamy pewny kontener
  • w nim kilka pól typu checkbox
  • chcemy zaznaczyć/odznaczyć wszystkie checkboxy przy użyciu jednej akcji

Mniej więcej taki kod HTML:

<!-- nasz przycisk -->
<input id="przycisk" type="button" value="Zaznacz/Odznacz" />
<!-- nasze checkboxy -->
<input name="pole[]" type="checkbox" />
<input name="pole[]" type="checkbox" />

Oto rozwiązanie problemu:

$(document).ready(
	function() {
		$("#przycisk").click(function() {
			status = null;
			$("input[name^=pole]").each(function() {
				if( status == null ) {
					status = !this.checked;
				}
				this.checked = status;
			});
			return false;
		});
	}
);

Co się dzieje w kodzie JavaScript:

  • definiujemy zdarzenie onClick na polu id=przycisk
  • dzięki jQuery w prosty sposób filtrujemy wszystkie pola input, które posiadają wartość atrybutu name rozpoczynającą się od ciągu „pole”
  • każdemu takiemu elementowi zmieniamy atrybut checked na przeciwny (a dokładniej na przeciwny względem pierwszego checkboxa w tym przypadku)

Proste, szybkie, łatwe i wygodne, prawda? No to koniec pierwszej mini lekcji jQuery :-)

, , , ,

2 komentarzy

jQuery – interfejs użytkownika

Jak jQuery to po to by zbudować ładny interfejs użytkownika. Jak interfejs użytkownika z jQuery to tylko z ThemeRoller‘em … W przyszłości może rzucę kilka porad jak tego dobrodziejstwa używać.

, , ,

Brak komentarzy

Jak wyleczyć się z Macbooków?

Poczytać kilka negatywnych recenzji tego makbadziewia w sieci? Kiedyś zastanawiałem się czy by sobie nie sprawić MacBooka, wyleczyłem się czytając o różnych problemach tego sprzętu.

Ten cytat pochodzący z artykułu na onecie, może wyleczy niezdecydowanych.

Myślicie że jesteście cool, bo kupiliście telefon za 500 dolarów z symbolem pewnego owocu. Wiecie co? Wyprodukowanie jednego kosztuje osiem dolców!

Swoją drogą w dalszym ciągu niekiedy myślę „a może jednak?” … Nie … chyba jednak nie ;-)

, , ,

2 komentarzy