Przejdź do głównej zawartości

Posty

Wyświetlanie postów z styczeń, 2012

jQuery plugin - własna wtyczka od podstaw

W tym krótkim wpisie, przedstawię jak szybko można napisać własny plugin do jQuery. Z racji tego, iż jest to obecnie jeden z najbardziej popularnych frameworków JavaScriptowych, znajomość tworzenia rozszerzeń jest bardzo przydatna. Nasz plugin W celu uniknięcia tworzenia sztuki dla sztuki, stworzona wtyczka będzie coś robić. Jej zadaniem będzie zmiana tła w środku elementu, po kliknięciu na tym obiekcie. Jako parametry przyjmować będzie dwa kolory, które co kliknięcie będą się zmieniać. Baza Każdy plugin dla jQuery składa się z bazy, która zawsze jest identyczna dla każdej wtyczki, bez względu na to w jaki sposób będzie dalej tworzona. Pierwszym krokiem jest dostarczenie naszemu pluginowi dostępu do $ oraz zapewnienie unikalności nazw i niekolidowania z innymi wtyczkami: (function($) { //baza pod plugin })(jQuery Teraz przyszedł moment aby dodać do kodu funkcję, w której nasz plugin będzie działał: (function($) { $.fn.changeColor = function() { //ciało n

Visual Studio Achievements

Każdy kto gra w gry, spotkał się z terminem achievement, czyli osiągnięcie. Za każdą, rzecz jaką zrobimy w grze, czy to znalezienie sekretu, czy zwykłe przejście mapy, odblokowujemy określone osiągnięcie. Jest to obecnie na konsolach, czy na Steamie. Możemy pochwalić się osiągnięciami wśród znajomych w systemie w jakim gramy, czy na Facebooku. Prosty sposób na wydłużenie gry i zwiększenie więzi pomiędzy graczem, a grą. Visual Studio Achievements. Co ma do tego Visual Studio? Ktoś wpadł na genialny pomysł. Połączył założenia achievementów ze świata gier z kodowaniem w Visual Studio! :) Wszystko zaczęło się na www.reddit.com , gdzie ktoś z nudów/dla żartów dodał wątek "A co gdyby, Visual Studio miało osiągnięcia?". Okazało się, że pomysł chwycił na tyle, iż powstał... plugin (darmowy) do Visual Studio! Każdy z Was może go ściągnąć i zainstalować w Visualu. Od tej chwili będzie zbierał osiągnięcia, niczym w grach wideo :) Tak jak w grach, za konkretne czynności odblokowu

WP7.5 - "złe" aplikacje (część 2.)

Kolejny wpis poświęcony aplikacjom na Windows Phone, które są poza oficjalnym źródłem, jakim jest Marketplace. Ten wpis różni się trochę od poprzedniego. Nadal będzie o programach typu homebrew (dla osób z odblokowanym smarftonem), ale nie do końca. Jedną z aplikacji będzie soft, który był w Marketplace, lecz został z niego zdjęty (wyrzucony), zaś na koniec ciekawy program do zarządzania Windows Phone z poziomu PC dla zaawansowanych użytkowników. Czyżby zamiennik ZUNE? Aplikacje opisywane w tym wpisie: Folders - grupowanie aplikacji Supreme Shortcuts - skróty na oknie głównym MetroTube - YouTube w wydaniu Metro TouchXplorer - eksplorator plików na WP7 TouchXperience - "nakładka" na standardowy kafelkowaty interface Windows Phone Device Manager - zamiennik (rozszerzenie) Zune na PC Zachęcam do przejrzenia opisywanych programów, gdyż każdy z nich jest wart uwagi i przetestowania. Folders Pierwszą aplikacją jest Folders, który um

Mega statystyki - dobreprogramy w liczbach (2011 r.)

Z okazji końca roku 2011, a także ze względu na moją pasję związaną ze statystką, postanowiłem zebrać dane o wpisach, jakie Redakcja dobrychprogramów zamieszczała na stronie głównej (zarówno newsy jak i felietony). Dodatkowo, ażeby uzupełnić dane o jeszcze ciekawsze informacje, z każdego wpisu wyciągnąłem wszystkie komentarze. Cel: zebranie danych na rok 2011 odnośnie wszystkich wpisów Redkacji na stronie głównej (newsy i felietony) + komentarze do nich. Pod każdym wykresem, przedstawiającym wyniki analizy, dodałem komentarz, z subiektywną oceną przedstawionych danych. Zapraszam do lektury i własnej interpretacji. Wynik: dane pobrane ze strony głównej dobrychprogramów na rok 2011. Ilość wpisów: 2 315, ilość komentarzy: 85 563. Kolejny krok: analiza i ciekawe przedstawienie zebranych danych. Dodam jeszcze tylko, iż zebrane dane są ogólnie dostępne, jako iż portal umożliwia swobodne przejrzenie archiwalnych wpisów i komentarzy. Zapraszam zatem do lektury! Wyniki