‘ Internet ’ Kategoria archiwum

Pokochać JavaScript

25 stycznia 2010

Stało się i nie ma już odwrotu. Trzeba nauczyć się JavaScript. Nie, nie mówię o sobie bo ja już go znam (na jakimś tam akceptowalnym poziomie :) ). Mówię do Ciebie.

Nie pamiętam kiedy pierwszy raz zetknąłem się z JavaScript ale wiem na co wtedy była moda. Implementacja tego języka w wielu przeglądarkach kulała a jeżeli nawet coś bardziej złożonego działało to w każdej przeglądarce trzeba było to napisać trochę inaczej. Z tego powodu nie było wielu zaawansowanych koderów JS a w sieci krążyły różne skrypciki, które webmasterzy dzisiaj zgodnie określają mianem wodotrysków. Implementacja zegarka albo kalkulatora, “padający śnieg” czy animowany tekst podążający za kursorem myszki – oto na co było stać większość programistów JS i czym zachwycali się twórcy stron www.

Wreszcie przyszło jednak opamiętanie i wszystkie straszydła zaczęły znikać z sieci. Bo na cholerę komuś zegarek na stronie skoro każdy ma go w prawym dolnym rogu… ?

Nadeszły gorsze czasy dla JS… co wyszło temu językowi tylko na dobre :) Na całe szczęście język nadal się rozwijał a producenci przeglądarek nie zapomnieli o nim i pomału programowanie ze znośnego stawało się przyjemne. Co mądrzejsi zaczęli się zastanawiać jak wykorzystać potencjał, niemały potencjał należy dodać, tego języka. Po cichu zaczęły się pojawiać jakieś bardziej ambitne próby stworzenia czegoś praktycznego w JavaScript.

Może i Google Maps nie przyniosłoby ze sobą otrzeźwienia (mimo zaawansowanego użycia JS) gdyby nie to, że wykorzystano obiekt XMLHttpRequest (wymyślony przez Microsoft) dzięki któremu od tamtej chwili webmasterzy na całym świecie mogą się cieszyć technologią znaną pod nazwą AJAX.

I zaczęło się :) Wchodzisz sobie na stronę, klikasz, coś się dzieje, ewidentnie pobierane są nowe informacje z serwera a strona się nie przeładowała… To była rewolucja, technika ta szybko stała się pragnieniem każdego właściciela www. JavaScript nareszcie został doceniony, to były jego drugie narodziny. Szczęśliwie zbiegło się to w czasie z już całkiem przyzwoitymi implementacjami JS w przeglądarkach.

Dalej opowiadać chyba już nie trzeba, gdyby nie powyżej opisane wydarzenia to Internet z pewnością wyglądałby dzisiaj i działał zdecydowanie gorzej. Właściwie to nawet może nie mielibyśmy dzisiaj Web 2.0? Kto wie, w końcu JS i AJAX miały w tym trendzie bardzo duży udział a nowe możliwości były inspiracją dla pierwszych pionierów.

Dzisiaj programowanie w JS to zupełnie inna bajka niż wtedy gdy pierwszy raz się nim zainteresowałem. Twórcy przeglądarek prześcigają się w implementacji ekstremalnie szybkich silników JavaScript, mamy do wyboru wiele frameworków i bibliotek ułatwiających życie webmasterom a Google jasno daje do zrozumienia swoimi rozwiązaniami (Gmail, Google Maps, Google Docs etc. oraz cała idea Chromium OS), że bez JS już się nie da…

Zachęcam wszystkich do poznawania możliwości JS. Zapewniam Cię, że jeżeli wiążesz swoją przyszłość z tworzeniem stron www to nie masz wyjścia ;)

Na nasze szczęście istnieją takie projekty jak jQuery, dzięki któremu programowanie w JS to poezja. Wybór frameworka należy do Ciebie ale podpowiem Ci, że ja już nie zabieram się za żaden projekt bez jQuery :) Oczywiście czasami coś prostego lepiej zaprogramować w czystym JS niż ładować dużą bibliotekę tylko po to aby obsłużyć jeden przycisk. Pamiętaj o tym.

Jeżeli na początku Twojej przygody brakuje Ci wielu rozwiązań z PHP to polecam zainteresować się projektem php.js. Nie radzę dodawać tej biblioteki do swoich stron (chociażby z powodu jej rozmiarów) ale łatwiej będzie Ci się czegoś nauczyć gdy zobaczysz jak zaimplementowane są w JS funkcje z dobrze znanego Ci języka.

Jest też coś dla programistów Java. Napisz wszystko w Javie i użyj Google Web Toolkit a kompilator sam zbuduje całą aplikację łącznie ze skryptami JS. Chociaż nie wszyscy są zdania, że to dobre rozwiązanie…

Podsumowując, chociażbyś bardzo chciał to JavaScript nie unikniesz. Ale nie ma ku temu powodów, czasy się zmieniły zdecydowanie na korzyść tego języka. Zacznij go odkrywać a zobaczysz ile nowych możliwości otworzy się przed Tobą i jak łatwo uzyskać niektóre efekty (zwłaszcza z pomocą narzędzi typu jQuery :) ).


osada.pl – nie mogę się powstrzymać

17 sierpnia 2009

Mam mnóstwo pracy, wiele pomysłów na wpisy na blogu czeka na lepsze czasy, aby je dokończyć i opublikować ale nie mogę się nigdy powstrzymać, gdy dzieje się coś z osada.pl :) Od razu muszę o tym napisać…

Od kilku dni osada.pl nie działała. Dzisiaj pojawiła się ponownie a na niej dwa nowe komunikaty. Dwa niechlujne komunikaty, należy dodać. Bez polskich znaków diakrytycznych, z błędami, kolokwializmami itd. Ale już pomijając to… Wolałbym się skupić na treści.

Miłościwie nam panujący, bliżej nieznany administrator, przeprasza za to, że przez “2 dni” strona nie była dostępna, ponieważ “padł serwer”. “Wzamian” dostajemy większy limit zdjęć i konto premium na miesiąc. Pod warunkiem, że wyślemy prośbę “na priv do Admina”…

Nie mogę siedzieć cicho gdy czytam takie bzdury. Chociaż nie dziwię się, że wstydzą się napisać prawdy…

Bo prawda jest dużo bardziej kompromitująca niż zwykła awaria serwera, nawet gdyby miała trwać kilka dni. W Telestar najwidoczniej wszyscy są tak bardzo zapraco…. Co ja plotę, tam jest taki bałagan, że zapomnieli opłacić domenę. Tak, tak. To nie żadna awaria tylko zwykłe partactwo. Nie miał kto wysłać głupich 100 zł + VAT przez co strona nie działała mniej więcej trzy dni (a nie dwa, tak jak napisano w komunikacie).

Tak się składa, że na domenę osada.pl istnieje tzw. opcja. W skrócie: jeżeli domena nie zostałaby opłacona w odpowiednim czasie (bodajże do 24 sierpnia w tym przypadku) to osoba, która wykupiła opcję (osoba ta jest zawsze anonimowa i to nie jestem ja :P ) miałaby prawo pierwokupu domeny za cenę rejestracji zwykłej, pierwszej z brzegu domeny. Pytanie: czy ostatnie dni internetu bez osady to był przypadek, niedopatrzenie, efekt jakiegoś błędu, bałaganu czy może próba legalnego przejęcia domeny poprzez zamierzone nieopłacenie, przeszkodzenie w procesie opłacenia etc…. ?


Co z osada.pl?

18 kwietnia 2009

Nic. Zupełnie nic. I to bardzo przykre… Niedawno minął rok czasu gdy nie zajmuję się już osada.pl. Wcześniej (w styczniu) osada miała swoje czwarte urodziny. Idealny czas na podsumowania :)

Jeszcze gdy pracowałem dla Telestar, pojawiały się plotki, że osada pójdzie pod młotek a kupnem są zainteresowani ludzie z wp.pl. Ta historyjka krążyła przez kilka miesięcy ale strona traciła na popularności, nic przy niej nie było robione i pewnie był to jeden z głównych powodów dla których transakcja nie doszła do skutku. O ile w ogóle było coś prawdziwego w tej informacji…

Ostatecznie, po kilku miesiącach od mojego odejścia, dowiedziałem się, że strona nie zostanie jednak sprzedana. Podobno pojawił się nowy prezes w Telestar, który stwierdził, że porzucenie osady to wielki błąd. Obiecano zmiany. Przyszło jednak na nie czekać kolejne miesiące.

W końcu (Około września? Nie pamiętam już dokładnie…) ktoś się osadą zainteresował. Po wielu miesiącach nareszcie zaczęto stosunkowo regularnie zatwierdzać zdjęcia, nie wiem jak jest z innymi obowiązkami administracyjnymi (w tym odpisywanie na maile). Jakaś zewnętrzna firma informatyczna przejęła opiekę nad stroną, miała być nawet nowa grafika ale czekam na nią już pół roku ;)

Co dalej? Któż to wie… Może ktoś tam szykuje coś nowego, może zupełnie nową odsłonę strony? Chciałbym. Ale odbudować dawną pozycję portalu będzie już szalenie trudno. Zmarnowano duży potencjał. Czytaj dalej »


Światowe liczniki w czasie rzeczywistym

11 marca 2009

Nie bardzo wiedziałem jaki tytuł nadać temu wpisowi… Dzisiaj sprzątam sobie troszkę zakładki w przeglądarce (mam ich kilkaset…), natrafiłem w nich na pewną stronę, przypadkiem na wykop.pl pojawiła się inna stronka tego typu więc pomyślałem, że wstawię krótki wpis :)

Jeżeli interesuje Cię informacja ile właśnie urodziło się dzieci, ile osób poszło do kin lub ile miliardów ton wody zużyli ludzie w tym roku to strona www.worldometers.info/pl/ jest dla Ciebie :) Znajdziesz tam dużo fajnych, uaktualnianych w czasie rzeczywistym (na podstawie danych statystycznych) liczników.

Na wykop trafił polski odpowiednik worldometers – osadzona w polskich realiach www.nasza-liczba.pl.

Tego typu liczników jest oczywiście więcej :) Można na przykład sprawdzić ile kosztuje wojna w Iraku na www.nationalpriorities.org/costofwar_home.

Fajnie byłoby mieć takie liczniki w odniesieniu do własnej osoby. Np. ile rocznie pieniędzy wydaję na herbatę :D Albo ile czasu spędzam w pozycji siedzącej :) Niestety u każdego jest inaczej więc najpierw sami musielibyśmy przygotować podstawę licznika czyli informację statystyczną.


300 milionów piosenek

08 marca 2009

Spod skrzydeł Google (wnioskuję z “Powered by YouTube” na dole strony :) ) wyszła nowa, ciekawa stronka.

Jak zapewniają twórcy soundzit.com, na ich stronie można wyszukiwać spośród 300 milionów utworów muzycznych. Nie jest to bynajmniej miejsce promujące piractwo. Wyszukiwane utwory są przeważnie raczej słabej jakości. Ale nie o to w tym chodzi…

Sam na pewno będę korzystał z soundzit.com gdy będę chciał poznać dorobek jakiegoś wykonawcy lub będę poszukiwał konkretnego utworu znając np. jedynie część jego tytułu. Wyszukiwanie i odsłuchiwanie jest banalne, nie trzeba się rejestrować. Wybraną piosenkę z łatwością umieścimy np. na swoim blogu ponieważ soundzit.com udostępnia prosty odtwarzacz we Flash’u. Przy każdej piosence jest link do sklepu iTunes gdzie kupimy utwór w wysokiej jakości. Czytaj dalej »


Edytor PDF online

08 marca 2009

Potrzebujesz szybko dokonać niewielkich zmian w pliku PDF? Dodać do niego zdjęcie, formularz, dopisać dwa akapity? Za pomocą www.pdfvue.com zrobisz to z poziomu własnej przeglądarki internetowej.

PDFVue to prosty sposób na to aby gdzieś w podróży, gdy nam się spieszy, dopisać do pliku PDF jakieś zdanie, wsadzić zapomniany obrazek czy narysować jakiś prosty kształt np. linię. Szczególnie przydatna może się czasami okazać możliwość dodawania krótkich adnotacji, w dowolnym miejscu pliku PDF.

Następnie możemy taki zmieniony plik ściągnąć lub udostępnić innym. Tylko i aż tyle. Poświęć chwilkę i sam(a) się przekonaj co potrafi PDFVue.


Korzystaj z PNG!

10 lutego 2009

PNG to bardzo przydatny format plików graficznych. Powstał jako następca GIF gdy zaczął się cyrk z patentami dotyczącymi kompresji LZW. Główne zalety PNG to kompresja bezstratna, małe rozmiary plików i obsługiwana stopniowa przezroczystość (tzw. kanał alfa).

O PNG pisałem niedawno w kontekście problemów przeglądarki Internet Explorer z tym formatem, wpis Internet Explorer i przezroczyste PNG.

Funkcję przezroczystości posiada również format GIF ale PNG ma tutaj znaczną przewagę. W GIF można jedynie wyznaczyć jeden kolor, który ma być przezroczysty i podczas wyświetlania pliku np. na stronie internetowej odpowiednie piksele po prostu znikają, w ten sposób osiągamy efekt przezroczystości. Natomiast w PNG mamy kanał alfa. Dzięki temu możemy sprawić, że jakiś piksel jest przezroczysty tylko w pewnym procencie (np. półprzezroczysty), nie znika on całkowicie. W ten sposób możemy zrobić np. przejście z w pełni zamalowanego piksela do całkowitej przezroczystości gdzie kolejne piksele stopniowo będą miały coraz większą przezroczystość. Właśnie dlatego w przypadku PNG mówimy o obsłudze stopniowej przezroczystości.

Żeby nie być gołosłownym, chciałbym pokazać możliwości jakie daje nam PNG. Wczoraj przypadkiem trafiłem na ten blog i zainteresował mnie efekt zastosowany do plików graficznych. Zobacz przykład, zwróć szczególną uwagę na narożniki. Prostym sposobem można uzyskać efekt zdjęć wsadzonych do albumu. Jedyny minus to konieczność specjalnego przygotowania zdjęcia za każdym razem gdy chcemy je zamieścić na swojej stronie (efekt jest naniesiony bezpośrednio w pliku graficznym). A może da się łatwiej?

Pewnie, że się da ;) Wystarczy kilka linijek kodu HTML, CSS i jeden pliczek PNG. Czytaj dalej »


IE 6 i IE 7 razem

16 stycznia 2009

Dzisiaj chciałbym podać rozwiązanie problemu z którym borykają się wszyscy przygotowujący swoje strony www. Niestety różne przeglądarki różnie interpretują kod HTML/CSS a prym we wkurzaniu webmasterów wiedzie Internet Explorer. Pół biedy z IE 7, która jako tako radzi sobie ze standardami. Ale nadal większą popularnością cieszy się IE 6 (24.3% rynku według ranking.pl w porównaniu do 23.6% dla IE 7).

Stajemy więc przed problemem sprawdzania swojej nowo przygotowywanej strony jednocześnie pod IE 6 i IE 7. I oczywiście Microsoft nam tego nie ułatwia. Podpowiem Wam cztery różne sposoby: Czytaj dalej »


Google polubiło się z forami internetowymi

26 listopada 2008

Google ciągle mnie zaskakuje :) Tym razem, całkiem przypadkiem, odkryłem, że na google.pl wyświetlane są dodatkowe informacje przy adresach do postów na forach internetowych.

Czytaj dalej »


Media Regionalne rosną w siłę

18 listopada 2008

Serwisy Grupy Media Regionalne ciągle zyskują na popularności i dzisiaj dostałem przyjemną informację, że MR wskoczyło na piąte miejsce w statystykach Gemiusa w kategorii “Informacje, publicystyka, media” osiągając zajętość rynku na poziomie prawie 9,5% :) Grupę wyprzedzają już tylko duże portale.

Miło słyszeć, że firma w której się pracuje to poważny gracz na rynku.

Informacja oraz tabelka pochodzi z www.internetstandard.pl.