Nowy Eclipse Helios


Startujemy...

Został wydany nowy Eclipse o nazwie kodowej Helios (poprzednie nazwy to Galieo, Ganymede, Europa i Callisto).

Dla tych którzy nie wiedzą Eclipse to open sourcowy IDE dla programistów. Dzięki wielu wtyczkom można w tym pisać w Javie (SE, ME, EE), C++, PHP i wielu innych językach. Kolorowanie składni, podpowiedzi, albo jak ja to nazywam „kliknij by przejść w definicję tej funkcji”, czy CTRL+SHIFT+G (znajdź wszystkie wywołania tej funkcji) to standard nie ważne czy edytujemy plik javy, php, js, html, css. Programując na Adroida czy w GWT, Eclipsa po prostu trzeba mieć. Czytaj dalej Nowy Eclipse Helios

Lista państw jako drop down

Jeśli ktoś kiedyś będzie potrzebował zrobić w jakimś formularzu listę wyboru nazwy państwa (np. w formularzu kontaktowym), oto szybki kod w php’ie, który można z łatwością przenieść do innych języków (np. wszystko tworzyć w javascripcie po stronie przeglądarki):

function html_countrys($name) {
	$r = '';
	return $r;
}

No i kod jest baardzo prosty. Pętla for na tablicy i tyle.

Cała trudność to stworzenie tej tablicy, czyli listy państw ($country_list), które teraz są na świecie.

Źródłem była oczywiście wikipedia. Zamiany listy z wiki do takiej postaci tekstu jaki zrozumie php można było dokonać przy pomocy Excela (kopiuj, wklej, usuń) oraz Notepad++ (prosty regex lub ręczna zmiana formatu danych).

Aby potem już tego nie robić umieszczam ten kod tutaj 🙂

Jakie jest moje IP?

Ostatnio bardzo mnie wkurzyły wszystkie te serwisy, które podają jakie mamy IP. Czemu nie mogłyby być one dużo prostsze i przejrzystsze?? Przecież podanie IP klienta jest dziecinnie łatwe…
Zatem moja stronka podające IP osoby, która ją otworzy powinna:

  1. podać nasz adres IP
  2. jeśli chcemy powinna podać lokalizację (miasto, państwo czy co tam można)
  3. dodatkowo, jeśli chcemy (i możemy) wyświetlić tą lokalizację na mapie
  4. być lekką, prosta i minimalistyczną (czyli np. mapa nie wczytuje się jeśli nie chcemy lub nie możemy jej zobaczyć)
  5. być wielojęzyczną, ale też nie zawierać zbyt dużo tekstów… może max. 6 zdań

Zatem używając jQuery, Google Maps API oraz 5 minut mojego czasu udało mi się wyklepać stronkę. Czytaj dalej Jakie jest moje IP?