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
popularne tematy: oprogramowanie

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ę.

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:

Migracja starej wtyczki do nowej wersji Visual Studio 2017

Tworząc dodatek do Visual Studio zapewne wiele osób będzie uczyło się poprzez analizę kodu istniejących już dodatków (chociażby ze źródeł na GitHubie od MS). Okazuje się jednak, że projekty pluginów stworzonych pod stare IDE zupełnie nie chcą kompilować się w nowej odsłonie Visual Studio. Jesteśmy zmuszeni do ręcznej migracji takich dodatków. Oto poradnik jak tego dokonać.

Automatyczna aktualizacji (standardowa)

Otwierając projekt, który został stworzony w starym IDE, w nowym Visual Studio 2017 dostaniemy standardowy komunikat o automatycznej aktualizacji.

Nie mamy wyjścia i godzimy się na to. Po chwili projekt jest już gotowy na działanie w nowej wersji IDE. Niestety próba builda zakończy się niepowodzeniem.

W tym momencie musimy sami przejść przez kluczowe elementy projektu, aby zaktualizować ręcznie dodatek.

Nowe paczki z NuGeta

Zaczniemy migrację o pobrania nowych paczek z NuGeta.

Na zakładce aktualizujemy dostępne nowe składniki i restartujemy IDE, jeśli jest to wymagane.

Umieszczamy własną wtyczkę do Visual Studio w Markecie

Nareszcie udało mi się znaleźć chwilę wolnego po tym całym ślubnym zamieszaniu ;) Wtyczka do Visual Studio monitorująca czas i zdrowie dewelopera już coś zaczyna sobą reprezentować. Postanowiłem zatem dodać rozszerzenie do marketu, aby każdy mógł zainstalować ją w swoim IDE i zgłosić wszelakie błędy i uwagi. W tym poradniku przedstawię sposób na umieszczenie wtyczki do Visual Studio w Markecie.

Przygotowanie pliku manifest

Przygodę zaczynamy od otworzenia pliku source.extension.vsixmanifest. To w nim znajdują się szczegóły, które będą wyświetlane na ekranie dodatku w markecie. Na pierwszej zakładce Metadata można uzupełnić opis, domyślną ikonę czy tagi.

Kolejna, Install Targets, opisuje jakie wersję Visual Studio będą wspierane. Podajemy tutaj nie tylko wersję numeryczną, ale również wersję funkcjonalną. W moim przypadku są to wydania Visual Studio Community, Pro i Enterprise w wersjach 2015 i wyższe.

W oknie Dependencies można określić jakie zależności i w jakich wersjach są wymagane do zainstalowania wtyczki.

Szybkie ćwiczenia podczas pracy przy komputerze

Prace nad wtyczką do Visual Studio powoli nabierają tempa. W obecnej chwili zbliżam się do wydania pierwszej wersji dodatku do marketu z pluginami do IDE od Microsoftu. Jednakże w tym wpisie przedstawię kilka prostych ćwiczeń, które znajdą się w mojej wtyczce Healthy with Visual Studio. Pomogą one w zdrowej pracy przy komputerze, zapewnią nie tylko odpoczynek fizyczny i poprawę kondycji, ale także zadbają o zdrowie psychiczne i skupienie przy pracy.

Ćwiczenia przy komputerze - obowiązek, nie przywilej

Oczywiście zawsze warto co najmniej co 45-60 minut zrobić sobie przerwą na 5-10 minut. Nie ma tutaj wymówek. Zostawanie w siedzącej pozycji przez wiele godzin przy komputerze negatywnie wpływa na nasze zdrowie. Cierpi na tym nie tylko organizm w pojęciu fizycznym, ale również nasze samopoczucie i chęć do życia.

Jeśli pracując w pozycji siedzącej odczuwamy bóle kręgosłupa, ramion, szyi czy nawet nadgarstki lub ud, to może być to znak, że nie robimy dostatecznie często przerw. Wcale nie trzeba pracować stricte przy komputerze, aby odczuć te dolegliwości.

Proste i darmowe modelowanie postaci w 3D przy użyciu MakeHuman i bvhacker

Modelowanie w 3D wydaje się nietrywialnym zagadnieniem. Na przeszkodzie staje nie tylko brak umiejętności i doświadczenia, ale także elementy bardziej materialne. Często ograniczeniem bywa sprzęt, który nie uciągnie aplikacji do grafiki 3D, ale również oprogramowanie, które potrafi słono kosztować.

W tym wpisie pragnę przedstawić szybki sposób na modelowanie postaci 3D. Nie będzie wymagana znajomość zagadnień grafik 3D, a oprogramowanie użyte do tego wpisu jest całkowicie darmowe, również do celów komercyjnych. Dodatkowo przedstawione aplikacje nie wymagają kosmicznego sprzętu, aby móc wygodnie pracować, jednocześnie osiągając zadowalające wyniki.

Modelowanie postaci w 3D - prosty przepis dla każdego

Zacznę od tego, że nigdy nie wiemy, kiedy może przydać się nam wymodelowanie postaci w 3D. Do tej pory temat grafiki 3D omijałem szerokim łukiem, gdyż jako programista aplikacji nie widziałem zastosowania tej dziedziny w swojej branży. Okazało się, że szybko zmienię zdanie.

Zapewne nie tylko osoby tworzące animacje czy wizualizacje mogą potrzebować szybkiej i bezproblemowej edycji modelu postaci w 3D.

Własna konfiguracja do wtyczki w oknie opcji Visual Studio

Jakiś czas temu przedstawiłem sposób na umieszczenie Timera Pomodoro na pasku statusu w Visual Studio. W kolejnym kroku dodamy opcje konfiguracyjne do wtyczki w standardowym oknie opcji IDE.

Do tej pory, aby pokazać timera na pasu statusu trzeba było ręcznie wywołać z menu opcję dodająca element do Visual Studio. Spróbujmy zatem skonfigurować tą poprzez oko opcji w IDE.

Autostart wtyczek w Visual Studio

Nasza wtyczka składa się z paczek (Packaga). W celu automatycznego uruchomienia dodatku przy starcie IDE musimy dodać atrybut do naszej klasy dziedziczącej po Package.

public sealed class CommandShowTomatoStatusBarPackage : Package

Atrybut ProvideAutoLoad oznacza uruchomienie paczkę przy starce, zaś parametr określa kiedy ma to zrobić. Mamy kilka opcji:

ShellInitialized_stringNoSolution_stringEmptySolution_stringSolutionBuilding_string...

W moim przypadku będzie to ShellInitialized_string