Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Turniej Contra, czyli retro zabawa z projektorem Optoma GT5500+

Wcześniejszy wpis był spisem pierwszych wrażeń związanych z testowanym projektorem od Optomy. Było sporo odnośnie tego jak rzutnik sprawuje się w domu przy oglądaniu filmów czy seriali. Postanowiłem jednak przetestować go w grupie, z innymi :)

Lecimy z RetroPie

W naszej firmie od jakiegoś czasu zorganizowaliśmy retro kącik. Jest i oryginalny NES z USA i PolyStation z bazaru i Amiga 500, a także Raspberry Pi z RetroPie. Postanowiłem przynieść testowany projektor na nasz mały śmietniczek, aby pograć w retro-klasyki na dużym ekranie, a także zebrać opinie o projektorze :)

Zasilanie z rzutnika

Do testów posłużył Raspberry Pi z RetroPie. Tutaj już na początku wyszedł olbrzymi plus, jakiego nie zauważyłem wcześniej. Projektor ma USB, które idealnie nadaje się do zasilania. Pozwala to na bezproblemowe podłączanie takich urządzeń jak RPi bez szukania dodatkowych źródeł zasilania, przy jednoczesnej minimalizacji długości kabli.

Projektor Optoma GT5500+ rzucił mnie na kolana, poważnie...

Będąc na prezentacjach, szkoleniach czy wykładach nieraz zastanawiałem się nad zakupem projektora. Taki rzutnik byłby idealny do oglądania filmów czy grania w gry w domu. Niestety w mieszkaniu nie zawsze jest wystarczająco dużo miejsca, aby móc tak rzutnik postawić w odpowiedniej odległości od ściany. Stąd też temat zakupu projektora odłożyłem na bok, a to błąd...

Co to za dziwo?

Jakiś czas temu Redakcja portalu szukała osób do przetestowania projektorów krótkiego rzutu. Przyznaję, że nie słyszałem wcześniej o takich cudach i kojarzyłem jedynie rzutniki, które trzeba było umieszczać kilka metrów od ściany i uruchamiać przy zasłoniętych oknach. Zgłosiłem się do testów trochę z ciekawości, trochę z chęci sprawdzenia, jak taki sprzęt sprawi się w mieszkaniu, bez białego ekranu, bez zasłoniętych rolet czy żaluzji. W domu, gdzie miejsca nie ma za dużo na zbędne gadżety i wynalazki.

W taki oto sposób w moje ręce trafił do testów rzutnik Optoma GT5500+.

DobryBackupBloga — aplikacja do szybkiej archiwizacji wpisów blogowych

Nowy blog zbliża się wielkimi krokami. Zapewne w październiku będziemy cieszyli się zarówno nowymi blogami, jaki i aplikacją mobilną, a może również odświeżeniem portalu.

Z tego co zapowiada Lisek blog przejdzie gruntowny remont, łączenie z nowym formatem wpisów blogowych (zniknie bbcode). Może to właśnie dobry moment, aby każdy bloger zbackupował własne wpisy z bloga. Oczywiście ręczne kopiowanie wpisów i pojedynczych grafik nie ma sensu (ja mam ich 200!). Stąd też na potrzebę tego zadania napisałem aplikację do backupowania wpisów blogowych i tak powstał...

DobryBackupBloga

Aplikacja przeznaczona jest dla osób posiadających blog na portalu dobreprogramy.pl. Służy ona do archiwizacji wpisów blogowych na lokalnym dysku użytkownika. Przenoszone są wszystkie opublikowane wpisy blogera wraz z grafikami.

Link do pobrania: dobryBackupBloga

Konfiguracja

Konfiguracja programu jest bardzo prosta. Wystarczy w dołączonym pliku do aplikacji cfg.cfg uzupełnić następujące parametry:

login password imgUlrNewPrefix blogUlrOldPrefix blogUlrNewPrefix

Licznik Blogowy zmienia się dla Ciebie (Chrome/Opera/Firefox) [Aktualizacja]

Licznik Blogowy to wtyczka do najpopularniejszych przeglądarek, którą warto mieć. Nie ma znaczenia czy prowadzisz blog na portalu, czy tylko czytasz co ciekawsze artykuły. Dodatek potrafi zebrać statystyki z każdego bloga i przedstawić je w postaci szczegółowej listy i atrakcyjnych wykresów. Po szczegóły odsyłam do pierwszego wpisu - Licznik Blogowy 2017 — niezbędnik blogera.

W ostatnim tygodniu pojawiła się nowa wersja wtyczki, która przynosiła wiele zmian i ulepszeń. O tych nowościach i planach na rozwój projektu pisałem w ostatnim wpisie (Licznik Blogowy, kolejne zmiany dla użytkowników portalu).

Licznik Blogowy 1.6

Okazało się, że zmiany przyszły znacznie wcześniej niż sam sądziłem. W tym tygodniu dostępna jest już kolejna wersja (1.6) Licznika Blogowego. Obecnie wtyczkę można uznać, za wersję finalną. Wygląda na to, że większość błędów została naprawiona.

Licznik Blogowy, kolejne zmiany dla użytkowników portalu (Chrome/Opera/Firefox)

Licznik Blogowy to wtyczka dla każdego, kto odwiedza blogi na portalu dobreprogramy. Przyda się ona nie tylko blogerom, ale również czytelnikom. Wtyczka dostępna jest pod najpopularniejsze przeglądarki www Chrome, Opera i Firefox.

Pozwala ona na szybką analizę wpisów na odwiedzanym blogu. Bez logowania dowiemy się o liczbie komentarzy i otrzymamy niezmiernie szczegółowe wykresy odnośnie opublikowanych wpisów przez autora bloga.

Jeśli zaś zalogujemy się, wówczas po wejściu na własny blog będziemy mogli wyświetlić znacznie więcej informacji. Dane wzbogacą się o informacje odnośnie wyświetleń czy adnotacji moderacji. Sumarycznie otrzymamy 12 wykresów i możliwość sortowania wszystkich wpisów na blogu. Po szczegóły odsyłam do pierwszego wpisu blogowego odnośnie Licznika Blogowego.

Licznik Blogowy 2017 — niezbędnik blogera (Chrome/Opera/Firefox)

Nadeszła ta chwila. Po wielu latach oficjalnie światło dziennie ujrzała finalna wersja Licznika Blogowego. Dodatku do przeglądarki www, który pozwala na zbieranie danych o każdym blogu na portalu (nawet bez logowania!) i przedstawieniu statystyk w formie tekstowej i graficznej.

Historia

Historia Licznika Blogowego sięga roku 2014. Wówczas to na początku roku powstaje dodatek do Chrome, który zbiera dane odnośnie wyświetleń wszystkich wpisów blogowych zalogowanej osoby. W przeciągu najbliższych miesięcy wtyczka otrzymuje możliwość instalacji na przeglądarkach Firefox i Opera, a także tworzenie wykresów na podstawie zebranych danych.

Niestety w przeciągu lat portal przeszedł na https, a możliwość instalacji wtyczek spoza marketu stała się utrudniona lub nawet niemożliwa na wspieranych przeglądarkach. W ostatnim czasie otrzymałem sporo zapytań odnośnie reaktywacji wtyczki i przyszedł ten czas, aby zaprezentować finalną wersję.

Tworzenie wtyczek do Visual Studio: podsumowanie na koniec konkursu

Właśnie stuknął 20. wpis w konkursie Daj Się Poznać 2017, zatem przyszedł czas na podsumowanie prac na koniec trwania trzymiesięcznych zmagań...

Statystycznie

W tym czasie wpisy miały sumarycznie prawie 42 tysiące wyświetleń. Najbardziej obleganym wpisem był ten o hakowaniu Visual Studio, czyli o dobieraniu się bezpośrednio do poszczególnych elementów UI poprzez Snoopa. Niemalże identyczną ilość wyświetleń ma wpis odnośnie aplikacji (i nie tylko) wspomagających zdrową pracę przy komputerze: Zdrowe ciało, zdrowy duch, zdrowy programista — przegląd aplikacji. Oczywiście wszystkie wpisy dostępne są pod linkiem grupującym moje artykuły.

Bad Word Detector — własna wtyczka do detekcji wulgaryzmów w Visual Studio

Tworząc w IDE zapewne nieraz natknęliście się na kod źródłowy, który zawierał wulgaryzmy czy to w postaci komentarza, czy to w postaci nazw zmiennych. Również my sami lubimy wstawić gdzieś w kodzie "kupę" lub inny równie ciekawy zwrot.

Niestety czasem takie "kwiatki" wychodzą na produkcję i nie są może czymś karygodnym lub niebezpiecznym, ale wizerunkowo raczej nikt na tym nie zyskuje. Ostatnio pisał Niebezpiecznik chociażby o "fakach" na stronce OKE

a kilka dni wcześniej podobnie "wpadł" Citibank.

Tworząc na konkurs wtyczkę Healthy With VS wpadłem na pomysł, aby stworzyć dodatek do Visual Studio, który mógłby zaradzić takim problemom. Bad Word Detector, bo tak nazwałem ten nano-projekt, wykrywa wulgaryzmy w kodzie źródłowym edytora i je zaznacza.

Zapisywanie zdarzeń z wtyczki do Visual Studio w Activity Logu

Dzisiejszy wpis odnośnie tworzenia wtyczki do Visual Studio będzie bardzo szybki i konkretny. W każdej aplikacji przychodzi moment na to, aby zalogować do pliku jakieś zdarzenie. Może być to notka o wyłapanym wyjątku, bądź też tylko zapis czysto informacyjny.

Zapis w Activity Log

Dodatki do IDE od Microsoftu mogą zapisywać zdarzenia do Activity Loga. W celu umieszczenia własnego wpisu należy pobrać serwis o typie SVsActivityLog i rzutować go na interfejs IVsActivityLog:

var log = serviceProvider.GetService(typeof(SVsActivityLog)) as IVsActivityLog;

gdzie serviceProvider jest obiektem dziedziczącym po IServiceProvider (w naszym przypadku jest to obiekt klasy Package).

Logowanie odbywa się przy pomocy metody LogEntry:

log.LogEntry((UInt32)__ACTIVITYLOG_ENTRYTYPE.ALE_ERROR, pluginName, message);

Pierwszy parametr określa poziom logowania - jest nim enumerator __ACTIVITYLOG_ENTRYTYPE i posiada od trzy wartości: błąd (ALE_ERROR), ostrzeżenie (ALE_WARNING) i informacja (ALE_INFORMATION). Drugi parametr opisuje źródło logu, zaś trzeci parametr jest tekstowym opisem loga.

Aktywacja i przeglądanie logówLogi składowane są przez IDE domyślnie w pliku

Windows Template Studio — szybki start w programowaniu aplikacji Universal Windows Platform

Osoby programujące z Universal Windows Platform dostały właśnie świetny dodatek do Visual Studio 2017 - Windows Template Studio. Prosty kreator od Microsoftu, który stworzy podstawy projektu UWP z wybranym funkcjonalnościami, zgodnie z dobrymi praktykami programowania.

Windows Template Studio

Dodatek do VS2017 jest prostym kreatorem, bardzo pomocnym przy rozpoczynaniu tworzenia nowej aplikacji UWP. Kreator pozwoli deweloperom na wybranie typu projektu, frameworku MVVM, stowrzeniu podstawowych stron i ficzerów. W ten sposób stworzony zostanie gotowy szablon dla dewelopera, który zawiera wybrane elementy, z zainicjalizowanymi strukturami zgodnie z dobrymi praktykami. Programista na starcie otrzyma zatem bazę do rozwoju własnej aplikacji. Wystarczy już tylko usiąść i zacząć pracę.

Windows Template Studio jest rozwinięciem pomysłu Windows App Studio, które pozwalało na "wyklikanie" aplikacji UWP online. Windows Template Studio jest zaś kreatorem, który tworzy dla dewelopera bazę do późniejszej pracy nad aplikacją.

Kreator

Kreator dostępny jest z menu File-New-Project, znajdziemy go szablonach Windows Universal: