Artykuły dla tagu Poradnik

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
lut 26 2015
0

8 narzędzi przydatnych w pracy grupowej

Przez długi czas w mojej karierze w branży IT, pracowałem w małej firmie. Taka praca ma swoje wady i zalety, ale dla mnie największym problem był fakt, że nie bardzo miałem możliwości nauczenia się pracy w grupie. Sytuacja zmieniła się diametralnie w ubiegłym roku, kiedy to zmieniłem firmę na większą, gdzie większe są również same projekty. W praktyce, w krótkim czasie musiałem nauczyć się przynajmniej podstaw pracy grupowej.

Praca w zespole nigdy nie jest łatwa, szczególnie jeśli w grupie mamy osoby z innych działów, czy ludzi o innych charakterach, ale nie to jest największym wyzwaniem w takim przypadku. Najtrudniejszym zadaniem jest bowiem, organizacja pracy w taki sposób, by produkt się rozwijał, a wszystkie osoby zaangażowane w jego wytworzenie miały zajęcie i nie wchodziły jednocześnie w drogę innym członkom projektu.

Jak tego dokonać? Odpowiednio planując i wykorzystując gotowe systemy/aplikacje, które należycie użyte, mogą w wymierny sposób usprawnić planowanie zadań oraz komunikację. Dziś chciałbym przedstawić 8 takich rozwiązań.

freeimages.com
paź 04 2014
0

Czas w .Net cz. 3 - Czas a baza danych

Witajcie w kolejnym i zarazem ostatnim odcinku cyklu poświęconego opowieściom o czasie. W poprzednich dwóch, opowiedziałem Wam o trzech istotnych klasach występujących w .Net, które są powiązane z tym tematem. Jak pokazały oba wpisy, każda z nich ma swoje miejsce. I wszystko byłoby naprawdę w porządku, gdyby nie bazy danych...

Bazy danych zmieniają sporo, ponieważ niektóre właściwości obiektów nie przenoszą się do bazy danych, mimo tego że w bazie SQL od Microsoftu, istnieją typy o identycznych nazwach. Jak sobie zatem z tym poradzić? Wszystko zależy od tego, czy naszą aplikację kierujemy do użytkowników globalnych, czy też będzie ona dostępna w jednej, wybranej strefie czasowej. Nie mniej jednak opcji jest kilka;-)

freeimages.com
wrz 27 2014
0

Czas w .Net cz. 2 - DateTimeOffset i TimeZoneInfo

W poprzednim i zarazem pierwszym odcinku cyklu o czasie, napisałem sporo o klasie DateTime, która jest bazową konstrukcją wykorzystywaną do określenia daty i czasu. Nakreśliłem jej podstawowe wady, zalety i zastosowania. Generalnie warto znać tę klasę i ogółem jest to bardzo dobra opcja, w sytuacji gdy nasza aplikacja nie korzysta ze stref czasowych. Innymi słowy dobrze nadaje się ona do rozwiązań działających lokalnie. Problem pojawia się gdy korzystamy z bazy danych (tym zajmiemy się w kolejnym odcinku) oraz gdy działamy bardziej globalnie. W takim przypadku klasa DateTime może okazać się niewystarczająca. Na szczęście w wersji 3.5 .Net frameworka Microsoft dodał klasy DateTimeOffset oraz TimeZoneInfo, które w znaczący sposób zwiększają nasze możliwości.

freeimages.com
wrz 17 2014
0

Czas w .Net cz. 1 - DateTime

W .Necie programuje już ponad od 5 lat, ale tak naprawdę nigdy dobrze nie zgłębiłem tematów związanych z czasem. Przez większość mojej programistycznej kariery wystarczała mi bazowa funkcjonalność, którą dostarcza klasa DateTime. Nie miałem po prostu większej styczności z projektami, które funkcjonowały by w różnych strefach czasowych.

Ostatnimi czasy postanowiłem jednak zmienić coś w tym temacie i w tzw. czasie wolnym od pracy, zacząłem tworzyć projekt, w którym użytkownik z założenia wybierałby swoją strefę czasową. Szybko okazało się, że z samą klasą DateTime daleko tu nie zajdę...

flickr.com/photos/polarity/3138680190
cze 13 2013
0

Doctrine DBAL - przyjemna biblioteka do obsługi bazy danych w PHP

Baza danych to w dzisiejszych czasach kluczowy element wielu usług i aplikacji. Można powiedzieć, że na przestrzeni lat zmieniają się języki i podejścia do programowania, ale zawsze gdzieś tam w tle pojawia się magazyn, do którego zapisywane są informacje. Silniki baz danych oczywiście również ewoluują, ale sama mechanika działania pozostaje raczej niezmienna.

Bazy danych dobrze współgrają z językami programowania i każdy szanujący się język oferuje wsparcie dla tego mechanizmu. Nie mogło go oczywiście zabraknąć w PHP, którym sieć stoi - samych instalacji Wordpressa i Joomli mamy przecież dziesiątki milionów.

Obsługa bazy danych w PHP zrealizowana jest dość nisko poziomo i w praktyce, większość programistów albo obudowuje standardowy kod według własnego uznania, albo też korzysta z gotowych bibliotek. Pamiętajcie, że programując nie warto wymyślać koła od nowa, dlatego też jeśli tylko możecie, sięgajcie po gotowe rozwiązania.

W przypadku bazy danych i PHP warto zapoznać się z tytułową biblioteką Doctrine, która dostarcza nam pewną abstrakcyjną warstwę do obsługi bazy danych.

sxc.hu
maj 09 2013
0

Projektowanie layoutu z użyciem display:table

Strony zbudowane na bazie tabelek, swoje 5 minut mają już za sobą, a gdzieś od około 10 lat, skutecznie zostały wyparte przez elastyczne układy oparte na divach. Dla wielu były przekleństwem. Trzeba było się trochę namęczyć, żeby ustawić wszystkie dopełnienia, obramowania i wszelkie inne cudowne opcje przeznaczone dla tabel.

Z drugiej jednak strony, tabelaryczny układ nie miał sobie równych pod względem precyzyjnego umieszczania treści. W tym przypadku mogliśmy być pewni, że dany wiersz oraz komórka zawsze wylądują w odpowiednich lokalizacjach.

Czasem właśnie brakuje mi takiego precyzyjnego pozycjonowania elementów (nie mylić z pozycjonowaniem absolutnym i relatywnym), dlatego też coraz częściej spoglądam chętnym okiem w kierunku display:table, który w niektórych przypadkach sprawdzi się dużo lepiej niż wszelkiej maści floaty.

W dzisiejszym tekście chciałbym podstawić nowe - bardziej wirtualne podejście do tabel w układzie strony (mam nadzieję, że nie spalicie mnie za to na stosie;-)

mar 10 2013
0

Jak sprawnie zorganizować pulpit za pomocą metody Kanban

Inspiracją do napisania tego tekstu, był jeden ze zwycięskich lifehackó'w, który skupiał się na prostej sztuce organizacji pulpitu za pomocą metody Kanban. O tej technice przeczytałem już pobieżnie wcześniej, lecz wówczas nie przykuła mojej uwagi. Być może było to spowodowane faktem, że mój pulpit jest raczej skrajnie czysty, ponieważ swoje pliki organizuje Total Commanderem, zadania zapisuje w aplikacjach GTD, a notatki tworzę w internetowych notatnikach. Z drugiej jednak strony zdaję sobie sprawę, że dla wielu osób jest to jedno z ważniejszych miejsc.

Na pulpicie umieszczają one swoje projekty, prywatne dokumenty, zapisane maile, pobrane pliki, a często także listę zadań do wykonania. Jest w tym pewna logika, ponieważ pulpit jest miejscem, do którego zawsze wracamy i po prostu ciężko przeoczyć zawarte na nim elementy. Problemem wielu osób jest jednak ich odpowiednie uporządkowanie, ale z pomocą tytułowej metody - ten problem będzie można bardzo łatwo rozwiązać:)

lut 24 2013
0

3 sprawdzone sposoby na szybkie przesyłanie zdjęć znajomym i rodzinie.

Czasy kiedy fotografie rodzinne wysyłaliśmy pocztą, bądź też po przekazywaliśmy je osobiście, dawno już odeszły. Dziś zdjęcia dostępne są tu i teraz, a z pomocą Internetu może je obejrzeć każdy z dowolnej lokalizacji w dogodnej dla siebie chwili.

Skok cywilizacyjny wymusił zmianę podejścia do fotografii. Z jednej strony, cały proces się uprościł i upowszechnił, a z drugiej strony pojawiły się nowe zagrożenia. Jednym z nich jest oczywiście prywatność. Umieszczając zdjęcie w Internecie (np. na portalu społecznościowym) możemy w prosty sposób doprowadzić do sytuacji, w której fotografię zobaczą osoby postronne. Takie zdarzenie nie zawsze jest pożądane np. w sytuacji gdy fotki z imprezy zobaczy nasz obecny bądź też przyszły pracodawca;)

W tej kwestii nasuwa się więc proste pytanie:

Jak dystrybuować fotografie, by szybko i bezpiecznie mogły je podejrzeć wybrane przez nas osoby?

Odpowiedzi na to pytanie, postaram się znaleźć w dalszej części dzisiejszego wpisu:)

gru 30 2012
0

Windows 8 - co warto o nim wiedzieć

Minęły już ponad 2 miesiące od premiery systemu Windows 8, który przez wiele osób został przyjęty dość chłodno. Jeśli spojrzymy prawdzie w oczy, duża część opinii padła z ust ludzi, które albo tego systemu w ogóle nie widzieli, albo przetestowali przez 15 minut jedną z licznych wersji testowych.

Windows 8 to niewątpliwie nowość, pewien świeży powiew ze strony Microsoftu i jest to system, w którym z pewnością nie zabrakło różnych wad, jednak błędem jest jego szybkie skreślanie, szczególnie przez osoby z branży.

Wiele w tym systemie się zmieniło, wiele jest też nowości. Pewnych rzeczy trzeba się nauczyć na nowo (tak jak robiliśmy to choćby w przypadku systemów mobilnych), pewnych może też Wam zabraknąć, ale gwarantuje że po kilku godzinach pracy będziecie się poruszać bezproblemowo po nowych okienkach.

Dziś postaram się więc obalić kilka faktów i mitów na temat Windows 8:)

1 2 3 4