Artykuły dla tagu HOWTO

freeimages.com
sie 20 2015
0

Karta microSD jako wirtualny dysk w Windows

Domyślnie tablety z Windowsem nie grzeszą wielkością wbudowanej pamięci. Bardzo często mamy tutaj rozmiary typu 32-64GB. Sama instalacja Windowsa, obraz systemu, czy też standardowe aplikacje, które instalujemy, to bardzo często koszt kilkudziesięciu gigabajtów.

Producenci sprzętu podchodzą do tego problemu na rożne sposoby. Np. w moim Transfomersie, mam do dyspozycji dysk 500GB, który jest wbudowany w dołączaną podstawkę. Poza tym dostępny jest slot na kartę microSD. I choć te rozwiązania zwiększają relatywnie dostępną przestrzeń, to niestety każde z nich ma swoje wady.

Pierwsza opcja nie jest permanentna. Jeśli korzystamy z samego tabletu bez podstawki, to automatycznie tracimy dostęp do tej przestrzeni. Druga opcja również ma swoje wady. Karta microSD jest traktowana przez system jako nośnik wymienny, na którym nie możemy instalować aplikacji. Nie możemy tam nawet umieścić folderu synchronizacji Dropboxa. Wydawałoby się w pewnym sensie, że mamy do czynienia z sytuacją bez wyjścia. Na szczęście można zawalczyć z opcją numer dwa i w pewnym sensie sprawić, żeby Windows traktował naszą kartę bardziej poważnie;-)

Rozwiązanie powstało w oparciu o wpis na stronie superuser.

freeimages.com
kwi 29 2015
0

Enum jako flaga

Enum jest bardzo pożyteczną konstrukcją, której używam praktycznie w każdym, nawet najmniejszym projekcie. Enumeracja ma praktycznie same zalety - przede wszystkim pozwala na definiowanie stałych wartości, które później można łatwo użyć w dowolnym miejscu w naszym kodzie. Jak na razie wszystko jest jasne i oczywiste. Mniej znaną właściwością enumów jest praca w trybie flagi, dzięki czemu enumeracja dostaje dodatkowego kopa;-) Przykład umieszczony w dalszej części tekstu pokaże jakie może to przynieść korzyści.

freeimages.com
gru 28 2014
0

Budżet domowy w Excelu

Nieubłaganie zbliżamy się do końca roku, a przełom roku zawsze jest dobrym czasem na nowe postanowienia i porządki. Wiele można poprawić w życiu każdego z nas, ale na niektóre rzeczy potrzebne są dodatkowe finanse. Dlatego może warto byłoby zacząć porządki właśnie od tego obszaru? Nie jestem ekspertem finansowym, ale już od jakiegoś czas planuje i księguje swoje wydatki. Co mi to daje? Przede wszystkim większą kontrolę tego co wydaję, a także lepsze możliwości planowania. Uwzględniając dane historyczne łatwiej jest prognozować nadchodzące wydatki. Można również pokusić się o pewną optymalizację obszarów, które w naszym odczuciu pochłaniają zbyt duże koszty.

Moją optymalizację finansową realizuję niejako w dwóch krokach. Po pierwsze - zawsze planuje najważniejsze wydatki - szacunkowe kwoty dla najważniejszych stałych i nieregularnych wydatków (zapisuje tu wszystkie wydatki o których wiem i które przekraczają kwotę 40-50 zł). Dzięki temu jestem w stanie zaplanować koszt wydatków stałych, płynnych, a także wyliczyć środki, które mogę skierować na ewentualnie inwestycje.

Po drugie - księguję większość wydatków w Excelu. Większość, ponieważ czasem odpuszczam sobie zapisywanie małych kwot typu 2-3 zł. Można sobie zadać pytanie, czy nie jest to paranoja? Na pierwszy rzut oka może to tak wyglądać.. ale ta paranoja przynosi realne efekty;-)

Dziś chciałbym się z Wami podzielić moim szablonem Excela, którego używam do spisywania bieżących wydatków.

freeimages.com
lis 14 2014
0

Moje profile w Taskerze

Jednak wróciłem.. do Androida. Przyzwyczajenia wzięły górę, zarówno te do systemu jak i te do aplikacji. W końcu korzystałem z zielonego robota przez blisko 5 lat. I mimo tego że Windows Phone jest w chwili obecnej naprawdę dobrym systemem, to jednak czegoś wciąż mi brak.

Wróćmy jednak do Androida. Wraz z powrotem do zielonego robota, wypadało sobie przypomnieć również o starych aplikacjach. W międzyczasie sporo się zmieniło, a w ostatnich tygodniach sklep Google Play jest dosłownie bombardowany kolejnymi aktualizacjami wprowadzającymi Material Design. Nie o designie jednak w tym poście mowa.

Jedną z aplikacji której najbardziej mi brakowało na WP, był Tasker. Spędziłem wiele godzin z tą aplikacją budując kilka różnych interesujących profili, które po przesiadce na WP, po prostu stały się bezużyteczne. Na szczęście miałem kopię zapasową, którą szybko jednak skasowałem po świeżej instalacji Taskera...

microsoft.com
lip 24 2014
0

Jak uzyskać więcej wolnego miejsca w systemie Windows 8

Ostatnimi czasy coraz bardziej popularne są komputery z dyskami SSD oraz tablety. I choć pozornie oba te rodzaje urządzeń mocno się różnią, to w praktyce mają jedną cechę wspólną - ograniczoną przestrzeń. Dysk SSD jest coraz częściej tym jedynym montowanym w komputerach czy laptopach. W tabletach jest jeszcze gorzej, ponieważ w tym przypadku za dysk bardzo często służą wolne i małe karty MMC. Jeśli w tego rodzaju urządzeniu, zapragniemy zainstalować system Windows, który często sam w sobie zajmuje kilkanaście GB, to szybko okaże się, że w codziennym użytkowaniu będziemy musieli się niejako oglądać na każdy megabajt.

Jak zatem żyć na co dzień z Windowsem i małym dyskiem? Cóż, przy odpowiedniej jego pielęgnacji i konserwacji, z miejsca uwolnicie kilka gigabajtów;-) O tym jednak więcej w dalszej części tekstu.

microsoft.com
kwi 24 2014
0

Szybki start z NHibernate w 5 krokach

ORM to w dzisiejszych czasach termin obowiązkowy dla każdego programisty, która ma jakąkolwiek styczność z bazami danych. Dzięki temu rozwiązaniu, w dużo prostszy sposób można zmapować istniejące struktury bazy danych z logiką biznesową aplikacji. Mocno się chyba nie pomylę, jeśli stwierdzę że w obrębie platformy .NET liczą się głównie dwa rozwiązania: Entity Framework oraz tytułowy NHibernate.

Osobiście od zawsze wolałem to pierwsze, ale tak się ostatnio potoczyły koleje losu, że w dość krótkim czasie musiałem się również zaznajomić z tym drugim. NHibernate to w pewnym sensie produkt dojrzalszy, który wywodzi się ze środowiska Javowego. Oba rozwiązania cechuje trochę inne podejście i osobiście wydaje mi się, że NHibernate jest jednak bardziej złożony, w dużej mierze przez początkowo toporną konfigurację. Mimo wszystko można go całkiem sprawnie i szybko okiełznać, czego przykładem będzie dalsza część niniejszego tekstu;-)

freeimages.com
kwi 12 2014
0

Router na sterydach dzięki Optware. Na przykładzie ASUS DSL-N55U

Pół roku temu stanąłem przed decyzją zakupu routera, który miał obsługiwać moją nową instalację Neostrady. Z założenia szukałem czegoś odrobinę bardziej zaawansowanego, więc z placu boju z góry odpadły wszelkiej maści Liveboxy, w których wciąż trudno znaleźć jakieś super rozwinięte opcje konfiguracji. Moje nowe urządzenie musiało ponadto posiadać port(y) USB, ponieważ chciałem do niego podłączyć dysk, który miałby być stale dostępny w sieci lokalnej, a także z zewnątrz za pomocą odpowiednich interfejsów. Po stosunkowo krótkich poszukiwaniach, udało mi się znaleźć całkiem obiecujące urządzenie od ASUSA, czyli tytułowy DSL-N55U.

Sam router został bardzo ładnie wykonany i działa naprawdę sprawnie, gorzej jednak ma się sprawa z oprogramowaniem dodatkowym, wykorzystywanym do obsługi niestandardowych funkcjonalności routera. W tym właśnie miejscu, chwilowo zawiodłem się na moim urządzeniu, ale na szczęście szybko odkryłem, że drzemią w nim ukryte, dodatkowe możliwości;-)

sxc.hu
lut 23 2014
0

Mockowanie obiektów w praktyce z biblioteką Moq

W procesie tworzenia oprogramowania, czymś naturalnym jest pisanie kodu, który będzie składał się z zależności w postaci łańcucha wywołań wielu różnych obiektów. Dzieje się tak często, ponieważ wielokrotnie wykonanie pozornie prostej czynności przez użytkownika, jest poprzedzone szeregiem złożonych operacji w logice biznesowej aplikacji. Co zrobić zatem w przypadku, gdy chcemy przetestować funkcjonalność na końcu tego łańcucha zależności? Czy musimy tworzyć konkretne instancje wszystkich obiektów po drodze i liczyć na łut szczęścia, że za każdym razem uda nam się choćby dojść do naszej konkretnej metody? Otóż nie. Są lepsze rozwiązania, a jednym z nich jest tzw. Mockowanie obiektów (zaślepianie obiektów).

Dziś mam zamiar zaprezentować Wam w praktyce działanie bardzo prostej biblioteki Moq, która będzie symulować pracę niektórych struktur w naszej aplikacji.

flickr.com/photos/mkhmarketing/8560618867/player/
sty 12 2014
0

Pozostańmy w kontakcie na Facebooku

Facebook ma problem. Twórcy mają problem. Czytelnicy mają problem. Tak w skrócie można określić zmiany które w ostatnim czasie zachodzą w tej największej na świecie sieci społecznościowej. Kwestią sporną jest w tym przypadku dostęp do treści.

Jako twórca obserwuje ostatnio znaczący spadek zasięgu nowo dodawanych postów. Mimo publikacji wpisów w godzinach porannych (dobry czas na przeczytanie Facebooka przy kawie w pracy...), lub wieczornych (wtedy najwięcej osób po prostu przegląda Facebooka), przeciętny post dociera tylko do mniej więcej 1/3 dostępnego audytorium. W przypadku większych fanpage jest podobno jeszcze gorzej. Czy takie podejście Facebooka i jego inteligentny algorytm nie doprowadzą wkrótce do załamania się tej sieci? Tego na razie nie wiem, ale już w tej chwili w blogosferze obserwuje się wyraźny trend odchodzenia od gloryfikacji Facebooka. Do łask powracają choćby klasyczne newslettery.

Jeśli mimo wszystko Facebook jest Twoim ulubionym sposobem dystrybucji treści, przeczytaj o dwóch sposobach, które w chwili obecnej pomagają zwiększyć liczbę wyświetlanych postów z określonego źródła.

sxc.hu
sty 09 2014
0

Szybkie dodawanie wydarzeń do kalendarza Google z omniboksa w Chrome

Nieraz już na łamach tego bloga pisałem o produktywności, ponieważ już od jakiegoś czasu staram się wykorzystać maksymalnie efektywnie każdą dostępną minutę. Oczywiście droga do tego celu nie jest łatwa, ale na szczęście istnieją odpowiednie metodyki i narzędzia, które mogą nas w tym wspomóc.

Na przestrzeni minionych lat pisałem już m.in. o metodzie GTD oraz efektywnym wykorzystaniu sieciowych kalendarzy. Dziś chciałbym się ponownie zająć właśnie tym drugim tematem i przedstawić Wam prosty sposób na szybkie dodawanie wydarzeń do kalendarza Google z poziomu przeglądarki Chrome.

1 2 3 4 5 6