"Welcome to the JUNGLE"

poniedziałek, 29 października 2012

Sptkanie 7. Usługi z literka "e" cz. 1.

1. E-usługi
Są to usługi swiadczone droga elekrtroniczna przez siec telekomunikacyjna, a w tym siec komputerowa, np. Internet, z wykorzystaniem technologii informacyjnej, ktorych swiadczenie jest zautomatyzowane i które wymagają niewielkiego udziału człowieka.

2. Najczęściej spotkane e-usługi:
  • e-finanse
  • e-handel
  • e-praca
  • e-nauka
  • e-komunikacja
  • e-turystyka
  • e-logistyka
  • e-biznes
  • e-ubezpieczenia
  • e-kultura
  • e-zdrowie
  • e-porównywarki

3. Wśród  zalet e-usług możemy wymienić:
  • minimalizacje kosztow,
  • mniejsze koszty wynajmu pomieszczen potrzebnych do dzialania uslugi,
  • bardzo szybka wymianana informacji,
  • mozliwosc kontaktu online

sobota, 20 października 2012

Spotkanie 6. Sposoby komunikowania się.

1. Siec użytkowników USENET.

Usenet (ang. USEr NETwork - siec użytkowników) - to ogólnoświatowy system grup dyskusyjnych w sieci Internet. 

Grupa dyskusyjna (ang. newsgroup) - tematyczny zbiór artykułów przypominający elektroniczną tablicę ogłoszeń dostępną dl ogółu użytkowników, np. groups.google.com lub usenet.gazeta.pl. 

2. Czym to ugryźć:
  • Mozilla Thunderbird
  • Opera
  • SeaMonkey
  • Poczta systemu Windows
3. Hierarchia grup:
  • alt
  • comp
  • gnu
  • misc
  • news
  • rec
  • sci
  • soc
  • de
  • pl
  • uk
4. Wątkowanie
Wątek - zbiór wiadomości wysłanych do jednej grupy dyskusyjnej, stanowiących rozwinięcie wiadomości pierwotnej, najczęściej połączonych tym samym tematem.

5. Netykieta
  • Spamowanie - masowe wysyłanie niechcianych pseudo reklam, "łańcuszków szczęścia", itp.
  • Trollowanie - celowe rozpoczynanie i podtrzymywanie niepotrzebnych sporów wyłącznie dla samej radości spierania się.
  • Flamowanie - wysyłanie wiadomości wrogich lub obraźliwych w odpowiedzi na różnicę poglądów.
  • Kłótnia internetowa - niepotrzebne, agresywne reagowanie na spam lub trolling.
6. Listy dyskusyjne
Lista dyskusyjna (ang. mailing list) -  jest specyficzną formą korzystania z poczty elektonicznej i działa inaczej niż grupa dyskusyjna. Każda wiadomość wysłana na ogólny adres zostaje automatycznie rozesłana do wszystkich osób zapisanych.

7. Listy a grupy

8. RSS / ATOM


niedziela, 14 października 2012

Spotkanie 5. Korespondencja elektroniczna.

1. Poczta przez WWW
Wygodnym sprawdzaniem poczty na "cudzym" komputerze jest wykorzystywane przeglądarki internetowej.Po wejściu na odpowiednią stronę internetową oraz podaniu nazwa użytkownika i hasła możemy przejrzeć odebranie wiadomości lub wysyłać nowy list.
2. Program poczty elektronicznej
Program komputerowy służący do wysyłania, odbierania i przetwarzania poczty elektronicznej.
Jest kilka rodzajów programów poczty elektronicznej, wyspecjalizowanych w spełnianiu określonych funkcji.
3. Netykieta
Zbiór zasad przyzwoitego zachowania w Internecie, swoista etykieta obowiązująca w sieci .

Netykieta, podobnie jak zwykłe zasady przyzwoitego zachowania, nie jest dokładnie skodyfikowana, nikt też nie zajmuje się systematycznym karaniem osób łamiących te zasady, jednak uparte łamanie zasad netykiety może się wiązać z różnymi przykrymi konsekwencjami, jak np.: zgłoszenie nadużycia do działu abuse i odcięcie "niegrzecznego" osobnika od określonej usługi internetowej przez jej administratora.
Zasady netykiety wynikają wprost z ogólnych zasad przyzwoitości lub są odzwierciedleniem niemożliwych do ujęcia w standardy ograniczeń technicznych wynikających z natury danej usługi Internetu.
   Netykieta pisania listów:
  • Każdy list ma posiadać temat,
  • Treść listu powinna być zwięzła i krotka,
  • Nawet krótkie wypowiedzi formuj w akapity
  • Uważaj na błędy ortograficzne i literówki
  • Zrezygnuj, jeśli to niekonieczne, z formatu HTML,
  • Chron prywatnosc innych stosujac pole UDW,
4. Adres pocztowy
 Zapis stosowany na przesyłkach pocztowych umożliwiający ich dostarczenie adresatom.

 5. Wazne pojecia
Demiter - linia oddzielająca treść wiodomosci internetowej od sygnaturki.
Delimiter jest tradycyjnie stosowany na grupach dyskusyjnych. Przyjęło się, że linia delimitera musi zawierać wyłącznie trzy znaki "-- " (minus, minus, spacja), dzięki czemu czytnik grup może automatycznie stosować oddzielne formatowanie wyświetlania sygnaturki i usuwać ją przy odpowiadaniu.
Choć większość czytników od dawna obsługuje przynajmniej automatyczne wstawianie sygnaturek oddzielonych delimiterem, to użycie delimitera w Usenecie zostało formalnie opisane dopiero w 2004 roku w standardzie RFC 3676.
W przypadku poczty elektronicznej zaleca się podobnie stosowanie sygnaturek i delimitera. W najnowszych programach pocztowych jest to już aktualnie standard (np. Mozilla Thunderbird), a w przypadku czytników nieudostępniających odpowiednich opcji – wystarczy dopisać wspomnianą wcześniej sekwencję ('-- ') na początku sygnaturki.
Serwer poczty-program poczty elektronicznej przesyłający wiadomości internetowe pomiędzy adresami poczty elektronicznej, wykorzystujący architekturę oprogramowania typu klient-serwer.
Niepoprawnie skonfigurowany MTA może stanowić tzw. open relay i służyć do rozsyłania spamu.
SMTP (ang. Simple Mail Transfer Protocol) - protokół komunikacyjny opisujący sposób przekazywania poczty elektronicznej w Internecie. Standard został zdefiniowany w dokumencie RFC 821 a następnie zaktualizowany w 2008 roku w dokumencie RFC 5321
POP (ang. Post Office Protocol)-to protokół internetowy z warstwy aplikacji pozwalający na odbiór poczty elektronicznej ze zdalnego serwera do lokalnego komputera poprzez połączenie TCP/IP. Ogromna większość współczesnych internautów korzysta z POP3 do odbioru poczty.
Wcześniejsze wersje protokołu POP, czyli POP (czasami nazywany POP1), POP2 zostały całkowicie zastąpione przez POP3
IMAP (ang. Internet Message Access Protocol) - to internetowy protokół pocztowy zaprojektowany jako następca POP3.
IMAP pozwala na ściągnięcie nagłówków wiadomości i wybranie, które z wiadomości chcemy ściągnąć na komputer lokalny. Pozwala na wykonywanie wielu operacji, zarządzanie folderami i wiadomościami.

6. POP3 kontra IMAP
W przeciwieństwie do POP3, który umożliwia jedynie pobieranie i kasowanie poczty, IMAP pozwala na zarządzanie wieloma folderami pocztowymi oraz pobieranie i operowanie na listach znajdujących się na zdalnym serwerze.

7. Serwery poczty elektronicznej
Program poczty elektronicznej przesyłający wiadomości internetowe pomiędzy adresami poczty elektronicznej, wykorzystujący architekturę oprogramowania typu klient-serwer.

sobota, 6 października 2012

Spotkanie 4. Rozwiązywanie problemów.

1. Definicja algorytmu.
To sposób postępowania, który prowadzi do rozwiązania problemu lub osiągnięcia jakiegoś celu. Ilość kroków algorytmu zależy od tego, jak złożony jest problem, którego on dotyczy. Liczba tych kroków zawsze będzie skończona. 
2. Problem kasjera
  • opis problemu
 Jest nim nieumiejętne wydawanie wszystkich pieniędzy z kasy o niskim nominale co prowadzi do niewydawania całej reszty, kasjer używa wtedy słynnych słów "mogę być dłużny/na grosika". Aby uniknąć takiej sytuacji kasjer powinien operować algorytmem wydawania reszty. Algorytm ten polega po prostu na tym, aby przy wydawaniu reszty użyć jak najmniejszej możliwej liczby banknotów/monet. Takie rozwiązania są zastosowane np. w bankomatach.
  • metody rozwiązywania problemów
-lista kroków

   Opis słowny algorytmu wydawania reszty.

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 kroki 2 - 4


-schematy blokowe



 
-programu Exel

 -Turbo Pascal

 program Reszta; {obliczenia w petli WHILE} 
uses crt;

const N: Array [1..8] of integer = (200, 100, 50, 20, 10, 5, 2, 1);

var i,P,R: longint;

begin

clrscr;

Write('Podaj reszte do wyplacenia: ');

ReadLn(R);

i:=1;

while (R>0) do     {dopoki nie wydano calej reszty}

      begin

         if R>= N[i] then  {sprawdz czy mozna wydac danym nominalem}

             begin

                   P:= R div N[i];  {ile razy wydac dany nominal}

                   R:= R - (P*N[i]);{zmniejsz reszte o wydany nominal}

                   WriteLn(N[i], ' x ', P); {wypisz wynik}

              end;

              inc(i);         {rozpatrz kolejny nominal}

      end;

repeat until keypressed;
 
-program C++ 


  //Wydawanie reszty, C++

#include <iostream>
#include <stdlib.h>

using namespace std;

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;
}
 
-C++ (listing)
 
 
//Wydawanie reszty, C++

#include <iostream>
#include <stdlib.h>

using namespace std;

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 (>= N[i])  //sprawdz czy mozna wydac danym nominalem
    
{
      P
=/ 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;
}