wtorek, 28 września 2010

Rządowy program ochrony cyberprzestrzeni RP na lata 2009-2011

Ostatnio zachęcony pewnym newsem na Interii postanowiłem przeczytać dokument, którego tytuł jest w temacie niniejszego posta. Dokument ten dostępny jest na stronie MSWiA. Po jego przeczytaniu mam kilka zastrzeżeń. Najbardziej irytujące jest wrzucanie hakerów i cyberprzestępców do jednego worka. Winą oczywiście należy obarczyć media jednak kiedy tylko mogę staram się naprowadzać ludzi na właściwy tok myślenia. Drugą rzeczą jest uświadomienie rządzącym, żeby głównym kryterium podczas przyjmowania do ekipy odpowiedzialnej za bezpieczeństwo nie było posiadane wykształcenie. Jednakże w dokumencie jest kilka punktów mówiących o potrzebie edukacji odnośnie cyberprzestępstw z uwzględnieniem kierunków zamawianych na uczelniach wyższych, a także edukację studentów w tym zakresie (szczególnie studiujących informatykę). Publikujący ten dokument zachęcają do przekazywania sugestii na ten temat. Ze swojej strony wystosuję maila ze swoimi wnioskami.

czwartek, 29 lipca 2010

Błąd poczas logowania

Ostatnio na moim serwerze zainstalowałem Snorta wraz z całym oprogramowaniem wspomagającym sprawdzanie logów. Oprogramowanie Ossec zaczęło wysyłać mi na maila non stop informacje o tym, że w /var/log/auth.log pojawia się informacja tego typu:
Jul 29 08:13:59 borekfalecki sshd[3844]: error writing /proc/self/oom_adj: Operation not permitted
Zauważyłem, że pojawia się to podczas logowania do systemu. Opis błędu znalazłem na stronie http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=555625. Wystarczy otworzyć plik /etc/default/ssh i zamienić opcję SSHD_OOM_ADJUST=-17 na SSHD_OOM_ADJUST=.

środa, 28 lipca 2010

Błędy w serwerach i stronach rządowych

Ostatnio dużo piszę się o problemach z serwerami i stronami WWW instytucji rządowych. Zastanawiałem się nad tym problemem i rozmyślałem dlaczego tak jest, że tak ważne miejsca w Sieci jak te należące do włodarzy naszego państwa są tak źle zabezpieczone. Doszedłem do wniosku, że problemem jest sam sposób myślenia ludzi, którzy zatrudniają osoby od obsługi serwera czy pisania web aplikacji. Uważam, że dla rządzących miarą ludzkich umiejętności jest posiadane wykształcenie. W momencie gdy pojawia się oferta pracy na webmastera aplikacji internetowych czy administratora sieci, pierwsze miejsce mają ludzie z posiadanym wykształceniem, a nie ci, którzy mają duże doświadczenie lecz nie mają wykształcenia. Jednak w polskich uczelniach nie uczy się jak radzić sobie z problemami bezpieczeństwa komputerowego. Pomimo, że nasi studenci są świetnymi programistami to wydaje mi się, że w większości przypadków nie mają oni zbyt dużego doświadczenia w obronie przed buffer overflow czy SQL injection. W dobie informatyzacji społeczeństwa jest to bardzo poważna sprawa. Zwłaszcza mając na uwadze możliwość przeprowadzania głosowania drogą elektroniczną. Znam wielu ludzi, którzy nie posiadają wykształcenia a są wysokiej klasy specjalistami od administrowania czy znajdowania błędów w oprogramowaniu. Niech zmieni się zatem sposób myślenia rządzących bo w dobie zagrożeń cyberatakami na infrastrukturę rządową może to być poważna wada.

poniedziałek, 26 lipca 2010

Problem z ClamAV - aktualizacja

We wczorajszym poście (http://seprob.blogspot.com/2010/07/problem-z-clamav.html) napisałem o pewnym problemie z ClamAV. Wydawało się, że go rozwiązałem jednak dzisiaj podczas uruchamiania ClamAV, pojawił się ten sam monit. Solucja, którą opisałem już nie działała. Lecz znalazłem inny sposób na rozwiązanie tego problemu:

# echo "deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free" >> /etc/apt/sources.list
# apt-get update
#apt-get install clamav
# apt-get upgrade
Po tym już wszystko powinno śmigać dobrze :)

niedziela, 25 lipca 2010

Sepscan

Prezentują kod bardzo prostego skanera portów mojego autorstwa:

/* SEPSCAN (SEProb's SCANner) - is a ordinary port scanner
 * Author: Bartlomiej "seprob" Korpala
 * Information about author: http://seprob.damned.pl/
 * E-mail: seprob@poczta.fm
 * 
 * Standard compilation: gcc sepscan.c -o sepscan */

#include <stdio.h>
#include <unistd.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <sys/types.h>
#include <string.h>
#include <errno.h>
#include <netdb.h>
#include <time.h>

extern int h_errno;  /* Variable in which gethostbyname() function stores information about errors*/

/* error_errno() function give contents of error based on value attributed errno variable and finishes program */
void error_errno(const char *what);

/* error_h_errno() function give contents of error based on value attributed h_errno variable and finishes program */
void error_h_errno(const char *what);

/* error_none() function inform about error and finishes program */
void error_none(const char *what);

main(int argc, char *argv[])
{
   int sd;                      /* Socket descriptor */
   int port;                    /* Number of scanning port */
   int help_v;                  /* Hel variable */
   char *n_addr;                /* Host address */
   struct sockaddr_in in_addr;  /* Structure for fulfillment */
   struct servent *ss;          /* Structure included information from /etc/services file */
   struct hostent *sh;          /* Structure included information from gethostbyname() function */
   int port_tab[26208];         /* Table in which are stored values saying or port is active */
   char buf_conn[128];          /* Buffer for data get after telnet connect on give port */
   time_t now, now_two;         /* Wanted times dor account of period of scanning */

   if (argc == 1)
     error_none("Bad syntax. More you will get taking davantage --help option of program");
   else if (argc == 2)
     {
   if (!strcmp(argv[1], "--help"))
     {
        printf("Syntax: %s [Network Address]\n", argv[0]);
        printf("        %s --help                           (Information about usage of scanner)\n", argv[0]);
        printf("        %s --about                          (Information about program)\n", argv[0]);
        printf("        %s --more [Network Address]         (Give more information about scanning host)\n", argv[0]);
        printf("        %s --telnet-conn [Network Address]  (Display information which are gotted after telnet connect with active ports\n", argv[0]);
        exit(0);
     }
       else if (!strcmp(argv[1], "--about"))
     {
        printf("SepScan (Seprob's Scanner) is a network scanner writed by seprob [http://seprob.damned.pl/]\n");
        exit(0);
     }
   else
     sh = gethostbyname(argv[1]);
     }
   else if (argc == 3)
     {
   if (!strcmp(argv[1], "--more"))
     sh = gethostbyname(argv[2]);
   else if (!strcmp(argv[1], "--telnet-conn"))
     sh = gethostbyname(argv[2]);
   else
     error_none("Bad syntax. More you will get taking davantage --help option of program\n");
     }
   else if (argc = 4)
     {
   if (!strcmp(argv[1], "--more") && !strcmp(argv[2], "--telnet-conn"))
     sh = gethostbyname(argv[3]);
   else if (!strcmp(argv[1], "--telnet-conn") && !strcmp(argv[2], "--more"))
     sh = gethostbyname(argv[3]);
   else
     error_none("Bad syntax. More you will get taking davantage --help option of program\n");
     }
   else
     error_none("Bad syntax. More you will get taking davantage --help option of program");


   if (sh == NULL)
     error_h_errno("GETHOSTBYNAME");

   n_addr = inet_ntoa(*(struct in_addr *)sh->h_addr_list[0]);

   printf("SepScan - Seprob's Scanner by seprob [http://seprob.damned.pl/]\n");
   printf("\n");

   time(&now);  /* Get time from 1th February 1970 */

   memset(&port_tab, 0, sizeof(port_tab));

   /* Beginning of loop which checks all ports number */
   for (port = 1; port <= 26208; port++)
     {
   memset(&in_addr, 0, sizeof(in_addr));   /* Fulfillment zeros of addr structure */
   in_addr.sin_family = PF_INET;           /* PF_INET familly address */
   in_addr.sin_port = htons(port);         /* Convert from host byte order to network byte order */

   help_v = inet_aton(n_addr, &in_addr.sin_addr);  /* Attribution IP address */

   if (help_v == 0)
     error_none("Bad address");

   sd = socket(PF_INET, SOCK_STREAM, 0);  /* Creation of new socket */

   if (sd == -1)
     error_errno("SOCKET");

   help_v = connect(sd, (struct sockaddr *)&in_addr, sizeof(in_addr));

   if (help_v != -1)
     {
        port_tab[port] = 1;  /* Give port is active */

        ss = getservbyport(htons(port), "tcp");

        if (ss != NULL)
          printf("%s/%d/%s\n", ss->s_name, htons(ss->s_port), ss->s_proto);
        else
          printf("unknown/%d/tcp\n", port);
     }

   close(sd);
     }

   if (argc == 3 || argc == 4)
     {
   if (!strcmp(argv[1], "--more") || !strcmp(argv[2], "--more"))
     {
        printf("\n");
        printf("Official name of host: %s\n", sh->h_name);
        printf("Type of host address: %s\n", sh->h_addrtype == PF_INET ? "PF_INET" : "PF_INET6");

        printf("Aliases:\n");
        for (help_v = 0; sh->h_aliases[help_v] != 0; help_v++)
          printf("%s\n", sh->h_aliases[help_v]);

        printf("List of address:\n");
        for (help_v = 0; sh->h_addr_list[help_v] != 0; help_v++)
          printf("%s\n", inet_ntoa(*(struct in_addr *)sh->h_addr_list[0]));
     }

   if (!strcmp(argv[1], "--telnet-conn") || !strcmp(argv[2], "--telnet-conn"))
     {
        printf("\n");
        memset(buf_conn, '\0', sizeof(buf_conn));

        for (port = 1; port < 26208; port++)
          {
        if (port_tab[port] == 1)
          {
             memset(&in_addr, 0, sizeof(in_addr));
             in_addr.sin_family = PF_INET;
             in_addr.sin_port = htons(port);
             inet_aton(n_addr, &in_addr.sin_addr);

             sd = socket(PF_INET, SOCK_STREAM, 0);

             if (sd == -1)
          error_errno("SOCKET");

             help_v = connect(sd, (struct sockaddr *)&in_addr, sizeof(in_addr));

             if (help_v != -1)
          {
             help_v = read(sd, &buf_conn, sizeof(buf_conn));

             if (help_v == -1)
               error_errno("READ");

             printf("After telnet connect on %d port I have received following information:\n", port);
             printf("%s\n", buf_conn);
             printf("\n");

             memset(buf_conn, '\0', sizeof(buf_conn));
          }
          }
          }
     }
     }

   time(&now_two);

   printf("\n");
   printf("Time of scanning: %.2f\n", difftime(now_two, now));
   printf("Scanned %d ports on host %s\n", port, n_addr);

   return 0;
}

void error_errno(const char *what)
{
   fprintf(stderr, "%s: %s\n", what, strerror(errno));
   exit(1);
}

void error_h_errno(const char *what)
{
   fprintf(stderr, "%s: %s\n", what, hstrerror(h_errno));
   exit(1);
}

void error_none(const char *what)
{
   fprintf(stderr, "ERROR: %s\n", what);
   exit(1);
}

Praca maturalna

W tym poście chciałem zamieścić moją pracę maturalną na temat "Teksty piosenek rapowych - mowa potoczna czy poezja śpiewana? Zanalizuj wybrane teksty".

1. Wersja pełna

1. Czym jest rap?

 Rap jest częścią kultury zwanej hip hopem do której zalicza się właśnie
rapowanie, break dance, DJ-ing oraz grafitti. Powstał w latach 
siedemdziesiątych 20. wieku w Nowym Jorku. Za pioniera hip hopu uważany jest
DJ Kool Herc. W Polsce zaś pionierami byli Liroy, Kaliber 44 oraz Wzgórze
Ya-Pa-3. 

 Charaketerystyczne dla rapu jest przede wszystkim to że teksty są rymowane
do jednostajnego rytmu czyli beatu. Wywodzi się z muzyki bluesowej i 
jazzowej. 

2. Charakterystyka tekstów rapowych

 Jak już wspomniałem teksty rapowe charakteryzuje to że występują w nich
rymy śpiewane do beatu. Pozatym nie ma innych reguł. Można dowolnie "płynąć" 
po beat'cie. Piosenki te są przykładem mowy potocznej pełnej slangowych 
określeń i którą to mowę zwykle mogą zrozumieć ludzie, którzy z hip hopem 
mają dużo wspólnego lub żyją wsród ludzi, którzy komunikują się między sobą 
za pomocą slangu. Teksty te zawierają w sobie mnóstwo ekspresji, wulgaryzmów 
oraz metafor. Wszystko zależy od tego do jakiej grupy ludzi chce dotrzeć raper. 
Rymują oni o różnych rzeczach począwszy od aktualnej sytuacji politycznej, przez 
historię swojego przyjaciela aż po przykładowe imprezy jakie miewają. Teksty te 
twórzą zwykle monolog czyli tekst mówiony w stylu artystycznym.   

3. Analiza wybranych tekstów utwórów muzycznych

a) utwór Kaliber 44 - Plus i minus jako przykład psychorapu

 Kaliber 44 powstał w roku 1994 w Katowicach a jego członkami byli Abradab,
Joka, Magik oraz DJ Feel-X. Byli oni jednymi z pionierów rapu w Polsce. Na 
pierwszej płycie o nazwie "Księga tajemnicza. Prolog" zaprezentowali styl 
zwany psychorapem. Styl ten charakteryzuje się mocno tajemniczą atmosferą w 
utworze oraz mocno ekspresyjnymi tekstami, które podczas wymowy trudno 
zrozumieć. Sprawia to że słuchacz popada w silny stan refleksji i utożsamia
się z raperami. Biorąc pod uwagę zespół Kaliber 44 to sposób wypowiadania się 
na ich pierwszej płycie jest idiolektem. 

 Utwór "Plus i minus" opowiada o przeżyciach Magika jakie towarzyszyły mu
przed udaniem się na sprawdzenie wyników na obecność wirusa HIV. Plus i minus 
oznacza odpowiednio wynik pozytywny oraz negatywny. Podmiotowi lirycznemu 
towarzyszył wtedy wielki strach co świetnie wyraża w swojej piosence. Miał 
wtedy 18 lat.

 Układy rymów w pierwszej zwrotce tekstu to głównie rymy okalające, np.
"Czas sie bać, nadszedł czas, sprawdź to, sprawdź" lub "Ale strzał, ile ja 
bym dał, mieć znów chciał" lecz występują tutaj również najcześniej spotykane 
rymy parzyste, np. "Idę tam, idę sam w tą czarną chwile. Tyle myśli w sekund 
tyle". W drugiej zwrotce pojawiają się również podobne układy ale w trzeciej
występuje układ przeplatany, np. "I - dryn - telefon dzwoni i jak co dzień.
Może tym razem  wreszcie sie dowiem. Dziś nadszedł ten dzień, dziś nadszedł 
dzień. Może będzie mym najlepszym dniem, a może nie". Jeżeli chodzi o refren 
to jest to przykład układu parzystego. W tekście możemy napotkać przykład 
słownictwa ekspresywnego dodatniego, np. "doktorku", które odnosi się do 
doktora badającego Magika. Dopiero w drugiej zwrotce zwraca się do niego
"doktorku" a nie "doktorze". Może to oznaczać że ma już dość oczekiwania na 
wynik i wariuje już od tego. Slangowe określenia to w tym tekście rzadkość, 
aczkolwiek można tutaj znaleźć wyraz "ścierwo" oznaczający amfetaminę. 
Kolejnym przykładem budowy tekstu jest onomatopeja "dryn" oznaczająca dźwięk 
dzwoniącego telefonu. Ma ona zapewne pobudzić słuchacza i wczuć w sytuację 
Magika który wiele dni oczekiwał na telefon. Apostrofy "doktorze" oraz
"Boże" pojawiające się w tekście odnoszą się do jedynych osób w których
podmiot liryczny widzi nadzieję na swoje ozdrowienie. Pod koniec utworu
Magik znów zwraca się do Boga w podzięce że jest zdrowy. Refren to próba 
pokazania odbiorcom jak czuł się Magik. W jego głowie znajduje się tylko plus 
i minus, nie może się nad niczym skupić i zastanawia się czy umrze. Pod koniec 
mamy przykład dialogu Magika z doktorem, gdy udał się na sprawdzenie wyniku. 
Tekst ten pełni funkcję informująco-puczającą - podmiot liryczny opowiada o 
swoich przeżyciach i jednocześnie daje do zrozumienia żeby uważać na to co się 
robi i nikomu nie życzy aby przechodził przez to co on.

b) utwór "Mes i Numer Raz - Rok później (Oczy otwarte 2)" jako przykład dissu

 Najpierw musimy sobie odpowiedzieć na pytanie czym jest diss? Diss jest w
przypadku raperów atakiem słownym w którym obraża się przeciwnika wytykając
jego wady i słabości wpływając tym samym na psychikę i próbując złamać
przeciwnika. Może to być przykład parodii. Beefem z kolei nazywam konflikt
pomiędzy przedstawicielami środowiska hip hopowego.
 
 Przykładem właśnie takiego beefu jest Mes z Numer Raz przeciwko Mezowi. W
swoim utworze "Rok później (Oczy otwarte 2)" który znalazł się na składance
Kodex 2 dokonują dissu. Mes uważa że Mezo skopiował jego pseudonim. Razem z
Numer Raz uważa także że Mezo jest przedstawicielem nowej fali w środowisku 
muzycznym o nazwie hip hopolo. Jest to styl który łączy w sobie elementy hip 
hopu i disco polo (śpiewanie o miłości, itp.). Uważają że jest to hańba 
zarówno dla nich jak i dla hip hopu. 

 Rymy w tym tekście są ułożone w układzie końcowym parzystym przez wszystkie
zwrotki utworu, np. "To jakbyś rozdzielał syjamskie bliźnięta, ale Mes to
ten typ w niedzielę i święta". Jedynie budowa refrenu pod względem rymów
jest inna, ponieważ tylko w środkowej części wyrazy się rymują. Występują w
nim za to onomatopeje "tararappa, parararappa, o o". Pojawiają się w
kontekście tego że dla Mesa i Numer Raza "rap to coś wiecęj niż" te
zacytowane onomatopeje oznaczające jakieś bezsensowne śpiewanie beż żadnego
przesłania. Piosenka ta jest jedną wielką apostrofą skierowaną do Meza. 
Znaleźć tutaj możemy kilka wyrazów zapożyczonych jak np. "oldschoolowo" co 
wzięło się z angielskiego "old school" co oznacza starą szkołę czyli w tym 
wypadku w starym stylu. Innym przykładem jest "MC" z angielskiego "master of 
ceremony" czyli mistrz ceremonii co oznacza rymującego rapera, który zabawia
publiczność. Pod koniec piosenki mamy przykład funkcji fatycznej; "Aha, pokażę 
Ci jak się gra, słyszysz?", która ożywia nieco słuchacza bo chociaż jest już 
koniec utworu to jednak twórcy chcą aby jeszcze posłuchał co mają do powiedzenia. 
Występuje tutaj dużo slangów, m.in. "psy" dla określenia policjantów czy 
"przemalować na sino" czyli pobić i tym samym podbić oczy. W tekstach rapowych 
rzadko mamy doczynienia z archaizacją jednak znajduje się tutaj przykład wyrazu 
"bluźnię" czyli ubliżać komuś, obrażać kogoś. Następnie można się doszukać 
przykładu groteski "To jakbyś rozdzielał syjamskie bliźnięta". Odnosi się to do 
Mesa w kontekści tego że Mezo skopiował częściowo jego pseudonim i dla tego
pierwszego jest to jak rozdzielenie syjamskich bliźniąt czyli właściwie niemożliwe 
i absurdalne. Podobnie jak poprzedni utwór, "Rok poźniej (Oczy otwarte 2)" ma 
funkcję informująco-pouczającą. 

c) utwór "DJ 600V feat. K.A.S.T.A. Skład - Wychylylybymy" jako przykład baunsu

 Słowo bauns wzięło się od angielskiego słowa "bounce" oznaczającego
podskakiwać lub energia życiowa. W kontekście rapowym oznacza utwory
zawierającego mnóstwo niskotonowych brzmień, nadające się świetnie na
imprezy a teksty zaś mówią o zabawie, używkach czy kobietach.

 Utwór o którym mowa znalazł się na płycie DJ-a 600V pt. "600 stopni
Celsjusza". K.A.S.T.A. to skrót od Konfederacja Absolwentów Szkoły
Technicznej Artykulacji. Zespół ten został założony we Wrocławiu a jego
członkami są Wall-E, Donguralesko, DJ Kut-O oraz O.M.A.

 Jak zwyklę zacznę od najważniejszej części tekstów rapowych czyli rymu.
Tutaj bez zmian w budowie - jak zwykle są to rymy parzyste, np. "600 stopni
Celsjusza w twoich uszach. Łbem beat rusza, rym mknie jak Katiusza". Jest to
najprostszy styl rymowania i dlatego tak dużo utworów jest budowanych w ten
sposób. Przykładem apostrofy jest tutaj "Świeży powiew, yo, Volt puść to w
obieg" gdzie Wall-E zwraca się do twórcy podkładu DJ-a 600V, w kontekście
wydania tego utworu gdyż jest to całkiem nowy przykład dobrego rapu o
zabarwieniu baunsowym. Innym przykładem budowy tekstu jest personifikacja
"Łbem beat rusza, rym mknie jak Katiusza". Oznacza to że Donguralesko
uwielbia ten podkład a jego głowa rusza się w takt muzyki który leci z siłą
wystrzelonego pocisku. Jeżeli chodzi o wyrazy zapożyczone to występuje tutaj
słowo "mixtape" co oznacza zmiksowane przez DJ-a utwory do których zwykle
rymują raperzy lub "track" czyli ścieżka dźwiękowa. Znajduje się tutaj dość
dużo slangowych określeń dlatego dla laika trudno ten tekst zrozumieć, np.
tytuł utworu "wychylylybymy" co prawdopodobnie oznacza wypić jakiś alkohol
do dna lub inny slang "wypasiony" co oznacza wspaniały. Ilość tych slangów
oznacza że raperzy chcą dotrzeć tylko do tej grupy która wie o co chodzi.
Piosenka ma funkcję estetyczną. Można zauważyć również w niej mnóstwo
porównań, np. "Beat gorący jak romans Clintona z Monicą. Robię to z tym jak 
Rutkowski z paniką". Muzycy K.A.S.T.A. Skład bardzo często używają
różnorakich porównań w swoich utworach.

d) utwór "Nagły Atak Spawacza - Czujesz jak ja" jako przykład hardcore rapu

 Hardcore rap jest to nurt w muzyce hip hopowej gdzie myślą przwodnią jest
ofensywa i agresja przeciwko ludziom którzy w jakiś sposób zirytowali
raperów. 

 Nagły Atak Spawacza to poznański skład założony w 1995 roku. Członkami są
Fazi, Kaczmi, Kamień, Kaczor oraz Goślina. Zespół jest dosyć kontrowersyjny
i nagrał dużo płyt w których ostro krytykuje ludzi i rzeczywistość. Ich
najsłynniejszym utworem jest diss przeciwko raperowi Liroyowi pt. 
"Antyliroy". Jest to jeden z najpełnieszych przekleństw utwór hip hopowy ale
nie on będzie przedmiotem mojej analizy a piosenka "Czujesz jak ja". Raperzy
mówią w nim o swojej miłości do hip hopu. Do tego co kochają i do tego czego
nienawidzą.

 Standardowo rozpocznę od kwestii rymów. Dwie pierwsze zwrotki tworzą rymy
parzyste w trzeciej zaś występują rymy okalające, np. "I tak ma być, nie 
można się z poglądami kryć". Ilość slangów w tym utworze jest znikoma ale
pod koniec utworu Kamień używa stwierdzenia "kumasz?" czyli "rozumiesz?" a
także "mnie to wali" czyli "mnie to nie obchodzi" ale w bardzo agresywnym
odniesieniu. Doszukać się tutaj można pewnego związku frazeologicznego 
mianowicie "co tu jest grane" oznacza on "o co tutaj chodzi". Funkcję
fatyczną w tej piosence pełni sam refren "czujesz to tak samo jak ja? 
Lubisz jak ja gdy muzyka gra?". Refren jak wiadomo występuje kilkakrotnie w
utworze a przez to że posiada w nim funkcję fatyczną staje się niezwykle
żywy i pobudzający. Piosenka ma funkcję estetyczną gdyż odnosi się do uczuć
słuchacza.

e) utwór "Firma - M.O Faya" jako przykład nielegalu

 Firma jest to krakowski zespół reprezentowany przez Kaliego, Tadka,
Bosskiego, Pomidora oraz Popka. Powstał on w 2000 roku i jest przykładem
muzyki undergroundowej czyli działającej w podziemiu.

 Nielegal jest utworem muzycznym nie wydanym w żadnej komercyjnej wytwórni 
muzycznej a publikowanym w Internecie lub na zasadzie "z ręki do ręki".
Piosenki takie nagrywane są zazwyczaj na domowym komputerze. Przykładem
właśnie takiej twórczości jest Firma z Krakowa. Wprawdzie ich popularność
sięga całego kraju lecz nadal działają w podziemiu. W swoich utworach
wyrażają głównie nienawiść do policji i donosicieli a także opowiadają o
szacunku, oddaniu i zwykłych szarych dniach krakowian z blokowisk. Utwór
"M.O Faya" odnosi się właśnie do policji. Każdy z raperów opowiada w nim 
także o sobie.

 Tym razem zacznę od budowy tytułu. MO to skrót od Milicja Obywatelska która
w czasach PRL pełniła funkcję dzisiejszej policji. Jest to przykład parodii
i do tego dochodzi wulgarne określenie "faya" co dodatkowo ośmiesza i
oczernia funkcjonariuszy. Jeżeli chodzi o slangi to jest ich tutaj cała
masa. Nielegale charakteryzują się w dużej mierze tym że jest tam mnóstwo
slangów. Jest to język ulicy a raperzy z Firmy utożsamiają się właśnie z
ulicą. Jako przyład można wymienić chociażby "społeczniara" co jest także
słownictwem ekpresywnym ujemnym od "społeczniak" co oznacza konfidenta,
człowieka który śledzi ludzi i donosi. Innym przyładem jest "gad" na
określenie policjanta lub "radiola" co oznacza wóz policyjny. Rymy w tym
utworze są bez zmian czyli rymy parzyste. Piosenka pełni raczej funkcję
informująco-pouczającą. Utwór zawiera mnóstwo przekleństw co podkreśla jego
przesłanie w stronę policji i donosicieli, których autorzy nienawidzą. 

4. Wniosek

a) trudność jednoznacznego określenia czy teksty rapowe to przykład mowy
potocznego czy poezji śpiewanej:
 
 Trudno jednoznacznie stwierdzić czy teksy rapowe to przykład mowy potocznej
lub poezji śpiewanej. 

- argumenty za mową potoczną:

 Jak wspomniałem na początku jest to przykład mowy potocznej ponieważ mówi 
się tam o zdarzeniach, potrzebach, doznaniach, uczuciach w kontaktach z 
ludźmi. Słowa te są układane w taki sposób w jaki raperzy mówią na codzień. 
Są czasami piękne, czasami wulgarne a czasami niepoprawne.

- argumenty za poezją śpiewaną:

 Rymy w rapie są układane zwykle w obrębie wersu a jest to charakterystyczne
dla rymów w poezji. Teksty są śpiewane więc mamy poezję śpiewaną.

b) kompilacja obu typów:

 Rap jest moim zdaniem kompilacją mowy potocznej z poezją śpiewaną. 

2. Wersja skrócona 

1. Czym jest rap?

 Rap jest częścią kultury zwanej hip hopem do której zalicza się właśnie
rapowanie, break dance, DJ-ing oraz grafitti. Powstał w latach 
siedemdziesiątych 20. wieku w Nowym Jorku. Za pioniera hip hopu uważany jest
DJ Kool Herc. 

 Charaketerystyczne dla rapu jest przede wszystkim to że teksty są rymowane
do jednostajnego rytmu czyli beatu.

2. Charakterystyka tekstów rapowych

 Piosenki te są przykładem mowy potocznej pełnej slangowych określeń i którą 
to mowę zwykle mogą zrozumieć ludzie, którzy z hip hopem mają dużo wspólnego 
lub żyją wsród ludzi, którzy komunikują się między sobą za pomocą slangu. Teksty 
te zawierają w sobie mnóstwo ekspresji, wulgaryzmów oraz metafor. Wszystko zależy 
od tego do jakiej grupy ludzi chce dotrzeć raper. Twórzą zwykle monolog czyli 
tekst mówiony w stylu artystycznym.   

3. Analiza wybranych tekstów utwórów muzycznych

a) utwór "Kaliber 44 - + i -" jako przykład psychorapu

 Kaliber 44 powstał w roku 1994 w Katowicach. Na pierwszej płycie o nazwie 
"Księga tajemnicza. Prolog" zaprezentowali styl zwany psychorapem. Styl ten 
charakteryzuje się mocno tajemniczą atmosferą w utworze oraz mocno ekspresyjnymi 
tekstami, które podczas wymowy trudno zrozumieć. Sprawia to że słuchacz popada w 
silny stan refleksji i utożsamia się z raperami. Biorąc pod uwagę zespół Kaliber 
44 to sposób wypowiadania się na ich pierwszej płycie jest idiolektem. 

 Utwór "Plus i minus" opowiada o przeżyciach Magika jakie towarzyszyły mu
przed udaniem się na sprawdzenie wyników na obecność wirusa HIV. Plus i minus 
oznacza odpowiednio wynik pozytywny oraz negatywny. 

 Układy rymów w pierwszej zwrotce tekstu to głównie rymy okalające, np.
"Czas sie bać, nadszedł czas, sprawdź to, sprawdź" lecz występują tutaj 
również najcześniej spotykane rymy parzyste, np. "Idę tam, idę sam w tą czarną 
chwile. Tyle myśli w sekund tyle". W drugiej zwrotce pojawiają się również 
podobne układy ale w trzeciej występuje układ przeplatany, np. "I - dryn - 
telefon dzwoni i jak co dzień. Może tym razem  wreszcie sie dowiem. Dziś 
nadszedł ten dzień, dziś nadszedł dzień. Może będzie mym najlepszym dniem, a 
może nie". W tekście możemy napotkać przykład słownictwa ekspresywnego 
dodatniego, np. "doktorku", które odnosi się do doktora badającego Magika. 
Slangowe określenia to w tym tekście rzadkość, aczkolwiek można tutaj znaleźć 
wyraz "ścierwo" oznaczający amfetaminę. Kolejnym przykładem budowy tekstu jest 
onomatopeja "dryn" oznaczająca dźwięk dzwoniącego telefonu. Apostrofy 
"doktorze" oraz "Boże" pojawiające się w tekście odnoszą się do jedynych osób 
w których podmiot liryczny widzi nadzieję na swoje ozdrowienie. Refren to próba 
pokazania odbiorcom jak czuł się Magik. W jego głowie znajduje się tylko plus 
i minus, nie może się nad niczym skupić i zastanawia się czy umrze. Tekst ten 
pełni funkcję informująco-puczającą - podmiot liryczny opowiada o swoich 
przeżyciach i jednocześnie daje do zrozumienia żeby uważać na to co się robi i 
nikomu nie życzy aby przechodził przez to co on.

b) utwór "Mes (Flexxip)/ Numer Raz (Warszafski deszcz) - Rok później 
   (Oczy otwarte 2)" jako przykład dissu

 Najpierw musimy sobie odpowiedzieć na pytanie czym jest diss? Diss jest w
przypadku raperów atakiem słownym w którym obraża się przeciwnika wytykając
jego wady i słabości wpływając tym samym na psychikę i próbując złamać
przeciwnika. Może to być przykład parodii. Beefem z kolei nazywam konflikt
pomiędzy przedstawicielami środowiska hip hopowego.
 
 Przykładem właśnie takiego beefu jest Mes z Numer Raz przeciwko Mezowi. W
swoim utworze "Rok później (Oczy otwarte 2)" który znalazł się na składance
Kodex 2 dokonują dissu. Mes uważa że Mezo skopiował jego pseudonim. Razem z
Numer Raz uważa także że Mezo jest przedstawicielem nowej fali w środowisku 
muzycznym o nazwie hip hopolo. Jest to styl który łączy w sobie elementy hip 
hopu i disco polo (śpiewanie o miłości, itp.). Uważają że jest to hańba 
zarówno dla nich jak i dla hip hopu. 

 Rymy w tym tekście są ułożone w układzie końcowym parzystym przez wszystkie
zwrotki utworu, np. "To jakbyś rozdzielał syjamskie bliźnięta, ale Mes to
ten typ w niedzielę i święta". W refrenie pojawiają się onomatopeje 
"tararappa, parararappa, o o" w kontekście tego że dla Mesa i Numer Raza 
"rap to coś wiecęj niż" te zacytowane onomatopeje oznaczające jakieś bezsensowne 
śpiewanie beż żadnego przesłania. Znaleźć tutaj możemy kilka wyrazów 
zapożyczonych jak np. "oldschoolowo" co wzięło się z angielskiego "old school" 
co oznacza starą szkołę czyli w tym wypadku w starym stylu. Innym przykładem 
jest "MC" z angielskiego "master of ceremony" czyli mistrz ceremonii co oznacza 
rymującego rapera, który zabawia publiczność. Pod koniec piosenki mamy przykład 
funkcji fatycznej; "Aha, pokażę Ci jak się gra, słyszysz?", która ożywia nieco 
słuchacza bo chociaż jest już koniec utworu to jednak twórcy chcą aby jeszcze 
posłuchał co mają do powiedzenia. Występuje tutaj dużo slangów, m.in. "psy" dla 
określenia policjantów czy "przemalować na sino" czyli pobić i tym samym podbić 
oczy. W tekstach rapowych rzadko mamy doczynienia z archaizacją jednak znajduje 
się tutaj przykład wyrazu "bluźnię" czyli ubliżać komuś, obrażać kogoś. Następnie 
można się doszukać przykładu groteski "To jakbyś rozdzielał syjamskie bliźnięta". 
Odnosi się to do Mesa w kontekści tego że Mezo skopiował częściowo jego pseudonim 
i dla tego pierwszego jest to jak rozdzielenie syjamskich bliźniąt czyli właściwie 
niemożliwe i absurdalne. Podobnie jak poprzedni utwór, "Rok poźniej (Oczy otwarte 2)" 
ma funkcję informująco-pouczającą. 

c) utwór "DJ 600V feat. K.A.S.T.A. Skład - Wychylylybymy" jako przykład baunsu

 Słowo bauns wzięło się od angielskiego słowa "bounce" oznaczającego
podskakiwać lub energia życiowa. W kontekście rapowym oznacza utwory
zawierającego mnóstwo niskotonowych brzmień, nadające się świetnie na
imprezy a teksty zaś mówią o zabawie, używkach czy kobietach.

 Utwór o którym mowa znalazł się na płycie DJ-a 600V pt. "600 stopni
Celsjusza". K.A.S.T.A. to skrót od Konfederacja Absolwentów Szkoły
Technicznej Artykulacji. Zespół ten został założony we Wrocławiu.

 Jak zwyklę zacznę od najważniejszej części tekstów rapowych czyli rymu.
Tutaj bez zmian w budowie - jak zwykle są to rymy parzyste, np. "600 stopni
Celsjusza w twoich uszach. Łbem beat rusza, rym mknie jak Katiusza". Przykładem 
apostrofy jest tutaj "Świeży powiew, yo, Volt puść to w obieg" gdzie Wall-E zwraca 
się do twórcy podkładu DJ-a 600V, w kontekście wydania tego utworu gdyż jest to 
całkiem nowy przykład dobrego rapu o zabarwieniu baunsowym. Innym przykładem budowy 
tekstu jest personifikacja "Łbem beat rusza, rym mknie jak Katiusza". Oznacza to 
że Donguralesko uwielbia ten podkład a jego głowa rusza się w takt muzyki który 
leci z siłą wystrzelonego pocisku. Jeżeli chodzi o wyrazy zapożyczone to występuje 
tutaj słowo "mixtape" co oznacza zmiksowane przez DJ-a utwory do których zwykle
rymują raperzy lub "track" czyli ścieżka dźwiękowa. Znajduje się tutaj dość dużo 
slangowych określeń dlatego dla laika trudno ten tekst zrozumieć, np. tytuł utworu 
"wychylylybymy" co prawdopodobnie oznacza wypić jakiś alkohol do dna lub inny 
slang "wypasiony" co oznacza wspaniały. Ilość tych slangów oznacza że raperzy 
chcą dotrzeć tylko do tej grupy która wie o co chodzi. Piosenka ma funkcję 
estetyczną. Można zauważyć również w niej mnóstwo porównań, np. 
"Beat gorący jak romans Clintona z Monicą. Robię to z tym jak Rutkowski z paniką". 
Muzycy K.A.S.T.A. Skład bardzo często używają różnorakich porównań w swoich 
utworach.

d) utwór "Nagły Atak Spawacza - Czujesz jak ja" jako przykład hardcore rapu

 Hardcore rap jest to nurt w muzyce hip hopowej gdzie myślą przwodnią jest
ofensywa i agresja przeciwko ludziom którzy w jakiś sposób zirytowali
raperów. 

 Nagły Atak Spawacza to poznański skład założony w 1995 roku. Zespół jest 
dosyć kontrowersyjny i nagrał dużo płyt w których ostro krytykuje ludzi 
i rzeczywistość. Raperzy w piosence "Czujesz jak ja" o swojej miłości do 
hip hopu. Do tego co kochają i do tego czego nienawidzą.

 Standardowo rozpocznę od kwestii rymów. Dwie pierwsze zwrotki tworzą rymy
parzyste w trzeciej zaś występują rymy okalające, np. "I tak ma być, nie 
można się z poglądami kryć". Ilość slangów w tym utworze jest znikoma ale
pod koniec utworu Kamień używa stwierdzenia "kumasz?" czyli "rozumiesz?" a
także "mnie to wali" czyli "mnie to nie obchodzi" ale w bardzo agresywnym
odniesieniu. Doszukać się tutaj można pewnego związku frazeologicznego 
mianowicie "co tu jest grane" oznacza on "o co tutaj chodzi". Funkcję
fatyczną w tej piosence pełni sam refren "czujesz to tak samo jak ja? 
Lubisz jak ja gdy muzyka gra?". Refren jak wiadomo występuje kilkakrotnie w
utworze a przez to że posiada w nim funkcję fatyczną staje się niezwykle
żywy i pobudzający. Piosenka ma funkcję estetyczną gdyż odnosi się do uczuć
słuchacza.

e) utwór "Firma - M.O Faya" jako przykład nielegalu

 Firma jest to krakowski zespół powstały on w 2000 roku będący przykładem
muzyki undergroundowej czyli działającej w podziemiu.

 Nielegal jest utworem muzycznym nie wydanym w żadnej komercyjnej wytwórni 
muzycznej a publikowanym w Internecie lub na zasadzie "z ręki do ręki".
Piosenki takie nagrywane są zazwyczaj na domowym komputerze. Przykładem
właśnie takiej twórczości jest Firma z Krakowa. W swoich utworach wyrażają 
głównie nienawiść do policji i donosicieli a także opowiadają o szacunku, 
oddaniu i zwykłych szarych dniach krakowian z blokowisk. Utwór "M.O Faya" 
odnosi się właśnie do policji. Każdy z raperów opowiada w nim także o sobie.

 Tym razem zacznę od budowy tytułu. MO to skrót od Milicja Obywatelska która
w czasach PRL pełniła funkcję dzisiejszej policji. Jest to przykład parodii
i do tego dochodzi wulgarne określenie "faya" co dodatkowo ośmiesza i
oczernia funkcjonariuszy. Jeżeli chodzi o slangi to jest ich tutaj cała
masa. Nielegale charakteryzują się w dużej mierze tym że jest tam mnóstwo
slangów. Jest to język ulicy a raperzy z Firmy utożsamiają się właśnie z
ulicą. Jako przyład można wymienić chociażby "społeczniara" co jest także
słownictwem ekpresywnym ujemnym od "społeczniak" co oznacza konfidenta,
człowieka który śledzi ludzi i donosi. Innym przyładem jest "gad" na
określenie policjanta lub "radiola" co oznacza wóz policyjny. Rymy w tym
utworze są bez zmian czyli rymy parzyste. Piosenka pełni raczej funkcję
informująco-pouczającą. Utwór zawiera mnóstwo przekleństw co podkreśla jego
przesłanie w stronę policji i donosicieli, których autorzy nienawidzą. 

4. Wniosek

a) trudność jednoznacznego określenia czy teksty rapowe to przykład mowy
potocznego czy poezji śpiewanej:
 
 Trudno jednoznacznie stwierdzić czy teksy rapowe to przykład mowy potocznej
lub poezji śpiewanej. 

- argumenty za mową potoczną:

 Jak wspomniałem na początku jest to przykład mowy potocznej ponieważ mówi 
się tam o zdarzeniach, potrzebach, doznaniach, uczuciach w kontaktach z 
ludźmi. Słowa te są układane w taki sposób w jaki raperzy mówią na codzień. 
Są czasami piękne, czasami wulgarne a czasami niepoprawne.

- argumenty za poezją śpiewaną:

 Rymy w rapie są układane zwykle w obrębie wersu a jest to charakterystyczne
dla rymów w poezji. Teksty są śpiewane więc mamy poezję śpiewaną.

b) kompilacja obu typów:

 Rap jest moim zdaniem kompilacją mowy potocznej z poezją śpiewaną. 

sobota, 24 lipca 2010

Problem z ClamAV

Ostatnio próbowałem włączyć system mailingowy na moim serwerze i oto jaką wiadomość dostałem gdy próbował włączyć się silnik antywirusowy ClamAV:

Starting ClamAV daemon: clamd LibClamAV Warning: ***********************************************************
LibClamAV Warning: ***  This version of the ClamAV engine is outdated.     ***
LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/support/faq ***
LibClamAV Warning: ***********************************************************
LibClamAV Error: cli_hex2str(): Malformed hexstring: This ClamAV version has reached End of Life! Please upgrade to version 0.95 or later. For more information see  www.clamav.net/eol-clamav-094 and www.clamav.net/download (length: 169)
LibClamAV Error: Problem parsing database at line 738
LibClamAV Error: Can't load /tmp/clamav-68821fd5938f593d3d0f1fcfe8b48ca0/daily.ndb: Malformed database
LibClamAV Error: Can't load /var/lib/clamav/daily.cvd: Malformed database
ERROR: Malformed database
 failed!

Na stronie domowej ClamAV znalazłem opis problemu: http://www.clamav.net/lang/en/2009/10/05/eol-clamav-094/. Wszystko wyglądało na to, że będę musiał ręcznie skompilować ClamAV i czekać na poprawkę, jednak znalazłem obejście tego problemu:

# rm /var/lib/clamav/daily.cvd
# /etc/init.d/clamav-freshclam stop
Stopping ClamAV virus database updater: freshclam.
# /etc/init.d/clamav-daemon start
Starting ClamAV daemon: clamd LibClamAV Warning: ***********************************************************
LibClamAV Warning: ***  This version of the ClamAV engine is outdated.     ***
LibClamAV Warning: *** DON'T PANIC! Read http://www.clamav.net/support/faq ***
LibClamAV Warning: ***********************************************************
.
# postsuper -r ALL
postsuper: Requeued: 1 message
# postfix flush

Czyli jak zwykle dochodzę do wniosku, że nie ma rzeczy niemożliwych :)