Pomimo wielkich i szczerych chęci nie dam rady [w skończonym okresie czasu ;]] opisać na blogu rozwiązania każdego problemu, tudzież stworzyć swojego rodzaju samouczka dla każdej potrzebnej Wam technologii / języka / środowiska. Rozmyślając więc nad możliwościami rozwijania tego bloga wpadłem na pomysł wprowadzenia serii wpisów, w których będę zamieszczał odnośniki do [moim zdaniem] interesujących artykułów / stron / materiałów / aplikacji / itp. znalezionych podczas przeglądania różnych stron internetowych. Ze względu na to, że mój czytnik RSS “pęka w szwach” od ilości czytanych kanałów, wyrażam głęboką nadzieję, że na pewno jakaś część informacji, które się tutaj w przyszłości ukażą pozwoli Wam na rozszerzenie wiedzy / znalezienie rozwiązania szukanego problemu.

Wstęp.

Oczywiście jak zwykle służę wszelką pomocą w wyjaśnieniu / zrozumieniu informacji zawartych pod każdym z zamieszczonych linków. Postaram się także dopisywać po kilka słów [no dobra, zdań ;]] własnego komentarza, ponieważ ze względu na to, że zdecydowana większość [jeśli nie 100% ;]] materiałów będzie w języku angielskim, czasem można “rozbić się” o jakieś nieznane pojęcie / mechanizm / idiom, którego znajomość jest kluczowa dla całego artykułu. Zanim przejdziemy do samych linków chciałbym przekazać jeszcze ostatnią ważną informację - moim celem nie jest tworzenie postów w stylu “10 najlepszych narzędzi do…” tudzież “20 darmowych skryptów…”. To, co tutaj znajdziecie to wybrane, w mojej opinii najbardziej wartościowe materiały, jakie ukazały się / znalazłem od ostatniego wpisu w tej serii. Czasem będzie ich 10, czasem 20, a czasem może być tylko 5. W każdym razie postaram się, żeby były w jakiś sposób spójne tematycznie, ale na razie niczego nie obiecuję. ;]

Linkować czas zacząć!

1. RunThis! Większość z Was już zapewne słyszała o online’owym edytorze kodu jakim jest Ideone [jeśli nie, to zawsze jedna ciekawa informacja więcej ;]]. Co powiedzielibyście zatem na możliwość korzystania z podobnych funkcjonalności na swoich blogach / innych stronach? Z pomocą przychodzi WordPressowa wtyczka RunThis! bazująca na API serwisu Ideone, którą można wykorzystać także przy tworzeniu własnych rozwiązań - znajdziecie ją pod tym adresem: | Ideone | RunThis! |

2. jQuery MouseWheel. Ciekawy przykład jak można w prosty sposób podnieść “usability” stron internetowych przez proste sztuczki z manipulacją myszą. Tym razem nauczymy się jak sterować wartościami elementów za pomocą rolki myszy. | Artykuł | Demo | Źródła |

3. Gry napisane w języku JavaScript. Jest takie informatyczne powiedzenie: “każda istniejąca aplikacja zostanie kiedyś przepisana w JavaScripcie”. W artykule znajdującym się pod zamieszczonym niżej odnośnikiem znajdziecie aż 12 przykładów tego, co można “wycisnąć” z pozornie mało potężnego narzędzia. | Artykuł |

4. Korzystanie ze skryptów YUI3 w sposób znany z biblioteki jQuery. Nie ma rzeczy niemożliwych. ;] | Artykuł |

5. Tutorial Node.js. Bardzo ciekawy tutorial coraz bardziej popularnej techniki wykorzystania języka JavaScript po stronie serwera. Dla wszystkich, którzy chcieliby przynajmniej zobaczyć “z czym to się je”. | Artykuł | Node.js |

6. jQuery MapHilight. Przyznam, że kiedy zobaczyłem tą wtyczkę do jQuery po raz pierwszy, byłem zaskoczony, że nikt wcześniej na to nie wpadł. Wszelkie “kombinacje” z Flashem aby wykonać np. podświetlanie powierzchni danego kraju na mapie świata właśnie odeszły do lamusa - teraz wystarczy zwykła mapa w HTMLu i kilka linijek JavaScriptu. | Artykuł | Demo #1 | Demo #2 | Źródła |

7. Processing.js. Słyszeliście kiedyś o modelowaniu grafiki i animacji w języku JavaScipt? Jeśli tak jak ja [do niedawna] też nie, to zapraszam do zapoznania się z biblioteką Processing.js. | Strona |

8. 50 darmowych skryptów pomagających w obsłudze wykresów. Bardzo ciekawe zestawienie gotowych rozwiązań pomagających w łatwy sposób wizualizować nasze dane. | Artykuł |

9. Biblioteki i wtyczki animacji w języku JavaScript. Na fali popularności nowych technologii coraz popularniejsze stają się biblioteki pomagające w animacji elementów na stronach internetowych. Pod poniższym linkiem znajdziecie listę najbardziej obiecujących “kawałków kodu”, jakie do tej pory powstały. | Artykuł |

10. Upload plików w stylu GMaila. W ostatnich tygodniach GMail wprowadził nowy sposób uploadowania plików do załączników emaili. Ten artykuł na stronie Ajaxian pokazuje jak osiągnąć tego typu efekt na naszych stronach. | Artykuł |

11. Porównanie szybkości selektorów w różnych frameworkach JavaScript. Czyli typowy benchmark w nietypowej formie. ;] | Artykuł |

12. 10 porad na temat wydajności skryptów w języku JavaScript. Bardzo przydatne, jeśli chcemy podnieść swoją wiedzę na temat pisania szybkich fragmentów kodu. | Artykuł |

13. Przydatne narzędzia przyśpieszające pracę ze skryptami. | Artykuł |

14. Wydajność jQuery w konkretnych przypadkach. Kilkanaście porad nt. tego jak “dobrze” pisać kod korzystając z tej biblioteki. | Artykuł |

15. @anywhere. Nowa biblioteka Twittera “mająca odmienić oblicze internetu jakie znamy”. Kilka linijke JavaScriptu i nasza witryna obsługuje wszystko to, co znamy z serwisu. | Artykuł |

Konkurs. ;]

Staram się gdzie tylko mogę używać języka ojczystego [mam na myśli język polski [ojczysty naturalny], nie C++ [ojczysty formalny] ;]], stąd nazwa “Linkdump” rozpoczętej właśnie serii wpisów strasznie “boli mnie” lingwistycznie - nie potrafię jednak znaleźć “jednowyrazowego” terminu, który tak dobrze oddawałby “ducha” ich treści. Sam wymyśliłem jedynie nazwę “Linkowisko”, jednak nie mam do niej zbyt wielkiego przekonania. Ogłaszam zatem konkurs na nazwę dla rozpoczętej dzisiaj serii. ;] Wymagania co do samej nazwy:
  • Chciałbym, aby było to jedno słowo / termin - tak, aby pasowało jako nazwa kategorii na blogu.
  • Powinno mieć “polski rodowód”, tzn. żeby było trochę bardziej naturalne niż aktualny “Linkdump”.
  • Znaczenie tego słowa powinno oscylować wokół tematyki wstawiania odnośników, agregacji treści, skupiania informacji - myślę, że nie będzie trudno zrozumieć o co mi chodzi. ;]
Porządny konkurs powinien mieć jakąś nagrodę, tyle, że ja mam niewielkie doświadczenie w organizowaniu tego typu imprez, więc na początek zaproponuję umieszczenie linku bezpośredniego do wskazanej strony internetowej w jednym z kolejnych linkdumpów [już ze zmienioną nazwą ;]], no i oczywiście pełen superlatyw akapit poświęcony wyłącznie podziękowaniom zwycięzcy. ;] Ze względu na to, że mój blog posiada [w tym momencie] PageRank o wartości 3, być może komuś bardzo przyda się taka “promocja”. Jeśli ktoś uznałby to za zbyt mały “grant”, proszę także o propozycje samych nagród, zobaczymy co da się zrobić. ;] Zastrzegam sobie przy okazji prawo do skontrolowania [i odmowy umieszczenia linka] treści znajdującej się pod wskazanym adresem, ponieważ nie jestem zainteresowany wiązaniem mojego bloga z klonem “czerwonej tuby” lub innego podobnie “odstającego” tematycznie serwisu, m. in. zgodnie z zamieszczoną w jednym z wcześniejszych wpisów listą w pliku sites.js.

Formularz zgłoszeniowy znajduje się standardowo na dole wpisu. Wyboru dokona jury w trzyosobowym składzie: Tomasz Kowalczyk, ja oraz autor tego bloga. ;]

Podsumowanie.

Coś mi mówi, że się powtarzam, ale trudno, najwyżej pominiecie jeden akapit. ;] Jak na pewno zauważyliście, od ponad miesiąca staram się publikować wpisy w regularnych, tygodniowych odstępach. Po pierwsze staram się ujarzmić tą “samowolkę”, z jaką rozpocząłem “działalność blogową”, z drugiej jednak widzę, że bez ustalonego harmonogramu prac ciężko jest znaleźć motywację do tworzenia kolejnych materiałów. Oczywiście ta zmiana ma swoje minusy, bowiem rzadsze pisanie przekłada się w prostej linii na mniejszą liczbę odwiedzin, ale jak na blog prowadzony od kilku miesięcy bez żadnego przygotowania nie mogę narzekać, bo byłoby to w złym tonie. ;]