poniedziałek, 5 grudnia 2016

poniedziałek, 28 listopada 2016

Sieci komputerowe

Sieci komputerowe

Aktualnie najszybszym możliwym sposobem łączności z internetem są światłowody dostępne już praktycznie w każdym miejscu na świecie ale czy wiedziałeś że jeszcze zaledwie kilka lat temu była to rzecz dostępna jedynie tylko dla najważniejszych osób oraz wojska?
Oprócz światłowodu wyróżniamy inne sposoby łączności z internetem za pomocą takich urządzeń jak :
žKarta sieciowa
žKoncentrator (Hub)
žPrzełącznik (Switch)
žRouter
žAccess Point
žWtórnik (Repeater)
žBridge

Ich zaletami są:
žmożliwość komunikacji z innymi osobami (np. poprzez wiadomości email);
žmożliwość korzystania z wspólnych zasobów sieciowych (sprzętu, oprogramowania), dzięki czemu nie ma potrzeby kupowania wielu urządzeń i programów osobno dla każdego komputera;
žszybkość, oszczędność czasu i bezproblemowość w przenoszeniu danych, plików i programów z jednego komputera na inny (nawet znajdujący się w drugim końcu świata);
žoszczędność w zakupie oprogramowania (pewne programy np. firewall wystarczy zainstalować na jednym komputerze);
žbezkonfliktowość, prostota i wygoda podczas dostępu do wspólnych bazy danych z różnych komputerów (nawet jak znajdują się one w innych częściach świata);
Pamiętajmy również że posiadają swoje wady:
žwysokie ceny urządzeń sieciowych i medium transmisyjnych;
žzagrożenia związane z działaniem „sieciowych włamywaczy”, hakerów (np. usunięcie danych, uszkodzenie systemu);
žproblemy związane z tworzeniem i zarządzaniem sieci (np. zakłócenia, awarie, podłączanie wszystkich urządzeń i zasobów sieciowych kablami);
žzagrożenia bezpieczeństwa i stabilności działania wszystkich systemów w wyniku zainfekowania jednego komputera;
žawaria jednego urządzenia lub medium transmisyjnego może spowodować uszkodzenie całej sieci komputerowej;

Mam nadzieję że przybliżyłem wam chociaż trochę sieci i że przyda wam się to w jakimś stopniu!

niedziela, 20 listopada 2016

Komunikacja i wymiana informacji w internecie

W internecie wyróżniamy wiele sposobów komunikacji, jedne mniej drugie bardziej używane.
Najchętniej używany i powszechny jest Skype, ale wiele użytkowników używa również wiele For czy też Komunikatorów o których postaram się krótko teraz opowiedzieć.
Zapraszam do czytania!
Rodzaje komunikacji :
*e-mail
*czat
*komunikator
*grupa dyskusyjna
*forum dyskusyjne
*web 2.0
*blog
*FTP
*P2P 
Z niektórych korzystamy rzadziej, przykładowo raczej nikt z nas nie używa grup dyskusyjnych czy czatów, a korzysta z komunikatorów czy portali społecznościowych (web 2.0) jak np. facebook. A z niektórych częściej takich jak Skype, ts,curse. 
Tak jak widzimy jest wiele sposobów komunikacji które są mniej lub częściej używane, sama komunikacja towarzyszy nam w internecie od 20 lat i ciągle się rozwija, kto wie może w końcu dojdziemy do momentu kiedy wszyscy będą używać jednego popularnego komunikatora? 

poniedziałek, 14 listopada 2016


Jak zacząć?

Należy najpierw wiedzieć ja zacząć samo programowanie, jest to ogromna wiedza w której należy najpierw zacząć od nauki języka którym się interesujemy np: Pascal/Excel/C++
a następnie zacząć naszą pracę!

Analiza problemu - krok 1

Tak jak wspomniałem, najpierw musimy znać problem i go przeanalizować, a mianowicie problemem jest wydawanie reszty. Możemy więc wysnuć takie zdanie: Z podanej sumy pieniędzy, którą musimy wydać klientowi obliczamy jakie banknoty i monety kolejno powinniśmy wydać. 
I to tyle, jeśli chodzi o problem, przejdźmy dalej.

Opis słowny - krok 2

Następną dość ważną rzeczą, jest szybkie, słowne opisanie czynności, które zastosujemy w algorytmie, mogą one wyglądać właśnie tak:
Dane: Kwota pieniędzy do wydania, nominały banknotów i bilonu uporządkowane malejąco Wyniki: Ilość poszczególnych nominałów banknotów i bilonu Krok 1: Ustalenie wartości początkowych Krok 2: Sprawdzamy, ile razy najwyższy nominał mieści się w kwocie do wydania Krok 3: Obliczamy resztę do wydania: poprzednia kwota - obliczona ilość * nominał Krok 4: Przechodzimy do niższego nominału Krok 5: Jeśli reszta do wydania = 0 [stop] w przeciwnym razie powtarzamy kroki2-4

Schemat blokowy - krok 3 

Teraz przyszła pora, na graficzny obraz algorytmu, czyli schemat blokowy. Ja zrobiłem go w ten sposób: 




Tutaj przykład:


Piszemy program - krok 4

Ostatnim, najważniejszym krokiem jest zamiana teorii w program. Możemy wykorzystać do tego celu wiele języków, np. C czy Pascal, ale ja użyję tak jak już powiedziałem języka C++.
int main(int argc, char *argv[])
{
  //tablica dostepnych nominalow
  int N[8]={200, 100, 50, 20, 10, 5, 2, 1};
  int R,P, i;

  cout << "Podaj reszte do wyplacenia: ";
  cin >> R;

  i=0;
  while (R>0)       //dopoki nie wydano calej reszty
  {
    if (R >= N[i])  //sprawdz czy mozna wydac danym nominalem
    {
      P=R / N[i];   //ile razy wydac dany nominal
      R=R-(N[i]*P); //zmniejsz reszte o wydany nominal
      cout << N[i] << " x " << P << endl; //wypisz wynik
    }
    i++;            //rozpatrz kolejny nominal
  }

  system("PAUSE");
  return 0;
}


poniedziałek, 24 października 2016

Zagrożenia przy pracy z komputerem

Praca przy komputerze powoduje między innymi:


Statyczne obciążenie mięśni stabilizujących kręgosłup w pozycji siedzącej,

Statyczne obciążenie mięśni barków i rąk obsługujących klawiaturę,

Statyczne obciążenie mięśni karku utrzymujących głowę podczas obserwacji monitora, dokumentów i klawiatury.
Rotację miednicy ku tyłowi, odcinka lędźwiowego kręgosłupa ku przodowi, a tym samym spłycenie lordozy lędźwiowej, zwiększenie nacisku i zniekształcenie znajdujących się w niej dysków międzykręgowych.

Lecz to jedynie cząstka problemów które mogą nas spotkać, pytaniem jest jak temu zapobiec?

Najlepiej ograniczyć czas spędzany przed komputerem, lecz jeśli tego nie chcemy wystarczy krótka partia ćwiczeń przed każdym posiedzeniem przed komputerem.

Pamiętajcie, wszystko jest dla ludzi lecz z umiarem!

poniedziałek, 3 października 2016

Jaką przeglądarkę wybrać?

Cześć pewnie nie raz zastanawialiście się jaką przeglądarkę wybrać tak więc dziś przedstawię wam zbiór najczęściej używanych przeglądarek oraz krótko zaprezentuję jedną z nich której sam używam. Have Fun!

Tak więc najpierw zacznijmy od wypisania tych najczęściej używanych :
Tak więc jest to zbiór przeglądarek które używa grono ludzi i na pewno u każdego pojawiają się pytania jaką wybrać? Czym się sugerować? Która jest najszybsza?
Dziś postaram się to omówić sugerując się własną wiedzą oraz testami z zaufanych stron internetowych.

Tak więc zaczynając od tego czego ja używam i szczerze polecam a jest to Google Chrome który zapewne jest używany w nie jednym domu na nie jednym komputerze. Jest to najczęstsza i najchętniej używana przeglądarka z wszystkich tu wymienionych, lecz nie posiedli byśmy jej bez pomocy oczywiście (prawdopodobnie najwolniejszej z przeglądarek) internet explorer'a.


Dlaczego polecam Google Chrome?
Głównym powodem jest szybkość oraz higiena pracy. W przeglądarce tej możemy dowolnie modernizować wygląd jej na co pozwalają dodatki tworzone przez innych ludzi lub nawet przez samo Google.

Ale czy ta przeglądarka wystarczy do wszystkiego?
Oczywiście że nie żadna z tych przeglądarek nie oferuje wszystkiego ale oferują sporo a Google Chrome oferuje najwięcej.
Np. z poziomu google chrome nie dostaniemy się do DeepWeb'u tak samo z każdej innej przeglądarki gdyż do tego będzie nam już potrzebny TOR.

Tak więc nie rozpisując się zbyt wiele więcej chciałbym zakończyć ten temat krótkim podsumowaniem oraz pokazanie wam wyników testów owych przeglądarek.
Tak więc moim zdaniem przeglądarka Google Chrome jest na tyle dobra i na tyle szybka że nie zamienię jej na żadną inną, a co wy o tym sądzicie ;)?