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 pluginW 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ć.BazaKaż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 naszego pluginu } })…

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 odblokowujemy osi…

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 aplikacjiSupreme Shortcuts - skróty na oknie głównymMetroTube - YouTube w wydaniu MetroTouchXplorer - eksplorator plików na WP7TouchXperience - "nakładka" na standardowy kafelkowaty interfaceWindows Phone Device Manager - zamiennik (rozszerzenie) Zune na PCZachęcam do przejrzenia opisywanych programów, gdyż każdy z nich jest wart uwagi i przetestowania.FoldersPierwszą aplikacją jest Folders, który umożliwia grupowanie zainstalowanych programów (i/lub składnik…

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!WynikiWpisy - ogólne daneW ciągu r…