Archive for the ‘pjwstk’ Category

h1

PJWSTK – dlaczego?

Luty 18, 2008

no tak, zamierzałem coś napisać o zmianie studiów jednak potem doszedłem do wniosku że nie ma sensu Was zanudzać a potem dostałem komentarz od b3x’a .. plus dużo ostatnio czytam wypowiedzi na temat „czy iść do PJWSTK”, „czy wybrać tę uczelnię” itd… także postanowiłem Wam przedstawić „moją wersję wydarzeń”.

pierwszy kontakt z PJWSTK miałem będąc w drugiej liceum. Moja mama usłyszała od kogoś że w pewnej uczelni w Warszawie organizowany jest kurs otwarty z języka japońskiego. Dowiedziała się i moi kochani rodzice mnie zapisali. Podczas tego kursu prowadzonego przez Panią Kikuno Moritę oraz Panią Ewę Mackiewicz miałem okazję siedzieć wśród aktualnych (w tamtym czasie) studentów PJWSTK. Wrażenie jakie na mnie wywarli było piorunujące (nie licząc faktu że takich zajęć jak z tamtą grupą nie miałem nigdy i nigdy mieć nie będę… to było coś niesamowitego za co bardzo dziękuję życiu że dało mi tego doświadczyć). Podczas zajęć i po zajęciach słuchałem ich rozmów o uczelni, sam pytałem o jakieś tam bzdety etc. Po pół roku kursu w związku z moimi „cudnymi” wynikami w Liceum zostałem od kursu brutalnie odcięty… no cóż, coś za coś ;)

W tamtym momencie już wiedziałem że muszę iść na tą uczelnię. Liceum i klasa matematyczno-fizyczna pokazały mi że nie mam co się wiązać z matmą więc na żadna politechnikę się nie dostanę a wybór czegokolwiek „byle było” nie mieści się w moich przekonaniach więc dążyłem do pejotu… Nie ma co ukrywać, nigdzie indziej bym się nie dostał właśnie ze względu na moją marną przyjaźń z matematyką. I tak oto postanowione.

Na uczelni miał miejsce egzamin wstępny. Matematyka, Informatyka, Angielski. Do matematyki przygotowywałem się z pomocą ludzi z IRC’a i bodajże grona i przygotowali mnie świetnie. Informatykę i angielski miałem bliski maxowi punktów więc wyszedłem z egzaminów bardzo bardzo happy. Dodam że szedłem do grupy anglojęzycznej (powód: dyplom angielski, wtedy jeszcze sądziłem że ma to większe znaczenie i nadal przy tym obstaje). Dostałem się do grupy i przyznam że chyba nie mogłem trafić do lepszej. Poznałem niesamowitych ludzi, różnych ludzi o różnych spojrzeniach. Od każdego uczyłem się czegoś nowego… ludzie „coś” robili.. to było coś pięknego. Po kilku miesiącach nauki wpadłem na plakat dotyczący spotkania Koła Project-Management. To koło proszę ja Was odmieniło moje spojrzenie na całą moją przyszłość zawodową (i w dużej mierze tę poza zawodową). To dzięki temu kołu trafiłem na wykład „Alchemia Kariery” Pana Grzegorza Turniaka. To dzięki temu kołu dowiedziałem się że jest coś takiego jak Prince2 czy też byłem na darmowym kursie z Instalacji i obsługi microsoft project servera.

Przez ten pierwszy okres na uczelni kształtowała się moja wizja rzeczywistości z którą przyjdzie mi się zmierzyć. Ta uczelnia bardzo szybko pokazała mi jak wygląda rzeczywistość. Pokazała mi gdzie można sobie wsadzić „dyplom” jeśli nie ma się doświadczenia. Ta uczelnia (czyli w większości – ludzie których dzięki niej poznałem i sposób w jaki prowadzący podchodzą do studentów) pokazała mi jak kształtować swoją drogę i tak oto po 2 latach inżynierskich dziennych opuściłem pjwstk.

Przez te dwa lata dostałem dwie prace etatowe, uczestniczyłem w darmowych kursach (dzięki uczelni), brałem udział w kilku projektach studenckich, uczestniczyłem na spotkania koła Project-Management i ciągle coś robiłem… Uczelnia ta skupia w sobie wielu różnych ludzi. Każdy z tych z którymi przebywałem był inny i od każdego czegoś nowego się dowiadywałem..

Cały czas pracowałem. Nad sobą, nad swoją wizją przyszłości i rozumieniem tego co się dzieje. Dostałem od tej uczelni to czego chciałem no i mogę dodać też dla tych którzy mają wątpliwości : tak, dostawałem oferty pracy „tylko dlatego że studiuję na pjwstk” (tak, kiedyś w CV miałem tylko studia :]).

Dzięki temu wszystkiemu co wyniosłem do tej pory zobaczyłem jak wiele można wynieść ze studiów i postanowiłem zmienić kierunek. Owszem miałem zaległości na PJWSTK (głównie matematyka we wszystkich odmianach) ale to nie one zadecydowały o zmianie. Czas i to jak go dziś postrzegam (dzięki uczelni również) sprawił że postanowiłem ruszyć ku innemu kierunkowi. Postanowiłem zając się teraz czymś co będzie bliższe temu co robię. I tak trafiłem na Marketingu w Polish Open University. Powodów wyboru akurat tej uczelni też było wiele. 40% zniżki na MBA, bardzo fajna forma zajęć zaocznych e-learningowych która idealnie wpasowala się w mój aktualny tryb życia (o której pisałem w poprzednim poście) no i wiele wiele innych….

Pytanie, czemu nie zrobiłem Inżyniera. Żeby zrobić inżyniera musiałym spędzić na tej uczelni jeszcze ok 2 lat (przeniosłem się na zaoczne więc ok 1.5 roku zwykłych + ok semestr na zaległości). Najnormalniej w świecie by mi się to nie opłacało zarówno finansowo jak i czasowo. Nie opłacałoby mi się to dlatego że chciałem się dalej rozwijać w tym kierunku jaki miałem w planie studiów (nigdy nie będę programistą czy innym technikiem) i poszedłem w to czym się zajmuję aktualnie i co kręci mnie najbardziej..

Nadal jednak polecam PJWSTK każdemu kto chce się rozwijać w IT i już w trakcie studiów móc znaleźć dobrą pracę. Jednak pamiętajcie, żadna uczelnia nie sprawi że ktoś „od tak Was zatrudni”… najpierw musi do Was dotrzeć a to czy mu się uda zależy tylko i wyłączenie od Was.

Ja mam pewien plan, może kiedyś go opiszę ze szczegółami ale chwilowo nie chcę Was zanudzać, dodam tylko że to co właśnie przeczytaliście to skrócona wersja „skróconej wielokrotnie” wersji … nie chciałem się rozpisywać o 3 rano zwłaszcza że mam jeszcze trochę pracy :)

ps. celowo nie napisałem jacy są wykładowcy i czy jest ciężko. Wykładowcy są różni, tak jak na każdej uczelni. Wg. mnie tutaj są trochę bardziej wyrozumiali dla ludzi którzy są aktywni np zawodowo i z tego względu nie mogą np przyjść na jakieś zajęcie czy oddać pracy w terminie (pod warunkiem że nadrobią). Jednak nie pisałem bo zawsze są jakieś wyjątki. To czy jest ciężko jest z kolei w dużej mierze zależne od tego jak się przyłożycie. To od tego jak zaczniecie i jak poprowadzicie swój tok studiów zależy jakie wrażenia z uczelni wyniesiecie. I pamiętajcie, fakt że niechodzenie na wykłady jest bezbolesny może Wam się odbić w przyszłości. Sam miałem rozmowę raz na której dostałem pytania na które odpowiedzi były na wykładać, nie na ćwiczeniach, na wykładach. Wybór należy do Was.

Reklamy
h1

moment na studia?

Czerwiec 18, 2007

właśnie sobie uświadomiłem że dopiero teraz zaczyna mnie interesować to co miałem na studiach na pierwszym roku i do czego się wtedy nie przykładałem…..

zawsze podobało mi się podejście ludzi którzy szli na jakieś studia i rzucali je w momencie w którym dowiedzieli się tego czego się chcieli dowiedzieć… zawsze podziwiałem ludzi którzy wiedzieli co chcą wiedzieć i zastanawiałem się skąd oni to wiedzą? Też chciałbym wiedzieć, wygląda na to że zbyt często myślę że coś mi się nigdy nie przyda, że coś jest mało warte aby poświęcić temu czas.. oczywiście, często jest tak że zamiast tego robię coś innego co mi przynosi jakieś korzyści ale nie w tym rzecz, rzecz jest w samej tej myśli…

kiedyś napisałem taki artykuł skierowany do młodych ludzi zajmujących się Parkour, taki art który opowiadał o sprawach które nas dotyczą czyli tego jak się dziwnie na nas ludzie patrzą jak skaczemy, jak reaguje na nas środowisko i jak pogodzić to co robimy z codziennością. W artykule tym pojawiło się parę słów na temat szkoły. Ja przykładnym uczniem to nigdy nie byłem jeśli nie dotyczyło to przedmiotu który mnie fascynował (czyli z ok. 90% przedmiotów nie byłem). Jednak odkąd zacząłem się obracać w gronie ludzi starszych czy to poprzez sieć czy kontakty in real life zaczęło do mnie wtedy docierać że szkoła i tematy które tam są nam przedstawiane (tu historia, wosy, język polski, geografia chemia itd.) są tak naprawdę przydatne w tzw. kontaktach międzyludzkich bo zdecydowanie poszerzają tematykę przy której możemy się włączyć w dialog a zatem wejść w jakieś nowe środowisko i poznać nowych innych ludzi… to przemyślenie było dla mnie pierwszym znakiem że faktycznie uczyć się warto.. ale nie dla tych powodów które wciskano mi wtedy w szkole do głowy… czyja to wina? zapewne niczyja, jednak tym razem zwalę to na tzw. nauczycieli i od razu ich usprawiedliwię… za młodzi byli żeby wiedzieć jakie skutki odniesie takie a nie inne edukowanie przez nich młodzieży.

Gdybym chociaż raz wtedy usłyszał że ta podstawowa edukacja którą mi wciskają ułatwi mi kontakty z ludźmi nie miałbym żadnego argumentu żeby ich przebić. A tak to nasłuchałem się jaka ta geografia to jest ważna i analogicznie do innych przedmiotów (chyba jedyne przedmioty w których widziałem jakiś sens to: biologia (można się było czegoś o sobie dowiedzieć), polski (miałem nauczycielkę o dość ciekawej osobowości która wnosiła dużo od siebie w te lekcje, więc tak naprawdę nie tyle sam przedmiot „język polski” co to co w niego wnosiła no i przypominam że jestem humanistą:]), informatyka (bo można było się odstresować… i podnieść średnia :]), fizyka (hehe, wiem, miałem 2 ale i tak uważam że to bardzo ciekawy przedmiot) i to w zasadzie tyle.

no i to samo spotkało mnie na studiach. Fart mój jest taki że wylądowałem na PJWSTK a nie na jakiejś innej uczelni bo juz dawno bym zrezygnował albo by mnie wyrzucili. Fart bo tutaj faktycznie ćwiczeniowcy i wykładowcy zdają sobie sprawę z tego że są tu dla studentów i w razie problemów czy pytań można bez problemu podejść zapytać czy to na zajęciach czy na konsultacjach. Fart bo tutaj wiedzieli że człowiek chce iść do pracy po studiach (albo i w trakcie, co również ułatwiają) i uczą tak aby student po „pejocie” był naprawdę praktycznym i użytecznym specjalistą.

Wszystko pięknie i kolorowo a jednak i tu zabrakło mi tego małego drobiazgu. Świadomości. Po co mi to i tamto. I ja doskonale rozumiem że przecież nie realnym by było żeby taki ćwiczeniowiec starał się każdemu znaleźć choćby przykład zastosowania wykładanego przez niego przedmiotu w zainteresowaniach danego studenta, jednak gdyby np przeprowadzić lekcję w której pracą dla każdego miało by być odnalezienie jak najwięcej powiązań danego przedmiotu z tematyką studentowi najbliższą (jak np. programowanie gier, multimedia czy jak w moim przypadku psucie, bezpieczeństwem zwane:]) Myślę że taka lekcja by dużo dała bo dotarło teraz do mnie że jedyny sposób żeby się czegoś nauczyć to próba znalezienia powiązań tego czegoś z tym co nas pasjonuje..

jest jeszcze inna opcja oczywiście,

a może po prostu do pewnej tematyki, wiedzy trzeba dorosnąć? To też jest możliwe bo nie pierwszy raz jest tak że po pewnym czasie dociera do mnie coś czego uczyłem się rok dwa temu. I tak dobrze jeśli faktycznie się tego uczyłem, gorzej jak sobie teraz uświadamiam że coś do czego kiedyś podchodziłem jest przecież teraz takie proste i logiczne i pluję sobie w brodę że to wtedy odstawiłem i nie przyłożyłem się bardziej i … że nie przeczytałem wcześnie u kogoś takich wypocin jakie teraz sam tu teraz piszę…

i teraz siedzę sobie w pracy, wymarzonej pracy (żeby nie było wątpliwości, przerwa na lunch :)), gdzie otacza mnie tematyka która mnie fascynuje i myślę sobie… właśnie dorosłem do studiów.. tak, teraz mógłbym pójść na studia i zacząć się uczyć bo dopiero teraz uświadamiam sobie powoli do czego mi jest potrzebna pewna (no bo oczywista że jest tam też wiele innych rzeczy które ni ciut mnie nie potrzebne..a może się mylę? czas pokaże) wiedza a więc i jest sens się jej uczyć… całe szczęście że tutaj gdzie teraz jestem uczę się wszystkiego jeszcze więcej i najważniejsze, sprawia mi to przyjemność…

fajnie tak czasem zacząć coś od początku i odnaleźć w tym nowy sens…

czy mi szkoda tego czasu który straciłem? skoro dopiero teraz dorosłem to czemu miało by mi być szkoda? szkoda to mi jest ale finansów które moi rodzice wyłożyli na te półtora roku, ale niczego więcej…. jak to się mówi co mnie nie zabije to mnie wzmocni :)

ps. sorry za nieczytelnosc tekstu, juz tak mam :) założę się że nikt nie wie co było główną myślą tego artu :)

pss. zapomniałem dodać, w ramach mojego widzimisię od przyszłego semestru będę na zaocznych… i powiem Wam tak, there is no better option :) … for me :)

h1

SKO egzamin. Podejście #1

Styczeń 27, 2007

Uzupełnienie do pytań z doc’a umieszcoznego na forum pejotu. Pozostale pytania odpowiadal ktoś inny ale za swoje tez nie ręcze :) Ok 16 i 69 pomógł Marcin Warda :) Jak mi się uda wymyślić to machne szybkie tips&tricks jak rozwiązywać zadania pisemne.

16. W sieci Ethernet 100BaseT używającej tylko przełączników pracujących w trybie store-and-forward i połączeń full-duplex

  • kolizje nie występują, ale ramki mogą być tracone na skutek przepełnienia buforów w przełączniku bądź uszkodzenia ramki
  • ramki nigdy nie są tracone
  • kolizje występują ok. 3 razy rzadziej niż w sieci bez przełączników
  • węzeł może jednocześnie nadawać i odbierać z pełną szybkością

67. Wybierz poprawne rozwinięcie skrótu TCP.

  • Transmission Control Protocol
  • Transport Control Protocol
  • Transfer Control Protocol
  • Transparent Control Protocol

68. Jakim poleceniem (system operacyjny Linux) możemy sprawdzić konfiguracje interfejsów sieciowych (podaj tylko nazwę polecenia)?

  • ifconfig
  • netinet
  • interfaces
  • nslookup

69. Wybierz klasyfikację sieci, która dzieli wszystkie sieci na dwie rozłączne grupy.

  • sieci pakietowe
  • sieci dostępowe
  • sieci oparte o komutację kanałów
  • sieci wirtualne
  • sieci LAN/WAN

70. 10base2

  • wykorzystuje transmisje na wszystkich 4 parach
  • to standard definiujący okablowanie dla sieci Ethernet
  • pozwala na transmisje do 10Mbps
  • wykorzystuje UTP

 

72. TokenRing pracuje w topologi logicznej:

  • pierścienia
  • żadne z powyższych wyjaśnień nie jest prawidłowe
  • szyny
  • drzewa // krzaczek jak juz :)

 

74. Ethernet 10BaseT używa kodowania: (oraz binary coding)

  • 4B/10B
  • UTF-8
  • nadmiarowego
  • Manchester
  • London

75. Kryptografia hybrydowa to:

  • kryptografia ze zmiennymi kluczami
  • żadna z powyższych odpowiedzi nie jest prawidłowa
  • kryptografia z kluczem publicznym (Combination of public and private key cryptography, where the exchange of an encrypted session key is done using public key cryptography)
  • kryptografia symetryczna
h1

SKO drugie kolokwium – zadania.

Styczeń 26, 2007

Zadanie 6

Mamy trzy sieci: Sieć1, Sieć2, Sieć3. W Sieć1 musimy zaadresować 125 interfejsów. W Sieć2 i Sieć3 60 interfejsów. Wykorzystujemy adresy 223.1.17.0/24. Adresy sieci podaj w postaci a.b.c.d/x.

Nasza sieć to 223.1.17.0/24 .

Sieć 1 ma mieć 125 interfejsów, standardowo dwa nam odpadają przez broadcast i sieć więc

Sieć1 = 223.1.17.0-127/25 . (właśnie sie zastanawiam czemu 25 bo coś mi umknęło..taka pora no…na kolosie się ściągnie najwyżej :P)
Dwie kolejne mają mieć po 60 interfejsów jednak uwaga! liczba interfejsów musi być wielokrotnością 2 więc rozpisujemy 64!

Sieć2 = 223.1.17.128-191/26
Sieć3 = 223.1.17.192-255 zdaje sie/26

Zadanie 7
Rozważmy sieć 101.101.101.64/26.

A) Podaj zakres adresów IP możliwy do wykorzystania.

Adresów jest 62, czemu? Bo 2 adresy zabiera adres broadcast i adres sieci czyli 64 – 2.

B) Pewien ISP chce podzielić sieć 101.101.64.0/26 na 4 równe podsieci. Podaj adresy tych sieci.

  1. maska /26 to jak już wcześniej mówiłem oznacza że pierwsze ( w naszym przypadku ) 26 bitów mamy stałe,
  2. Nasza /26 maska wygląda tak: 11111111.11111111.11111111.11000000 . Zostało nam 6 zer, bierzemy więc 2 do potęgi 6 i otrzymujemy liczbę 64 która to liczba jest naszą liczbą hostów.
  3. mamy stworzyć 4 sieci więc dzieląc 64 / 4 otrzymujemy liczbe 16 która to liczba oznacza ilość hostów na sieć.
  4. Sieć1=101.101.64.0-15, sieć2=101.101.64.16-32. siec3=101.101.33-49

Zadanie 8

Mamy do dyspozycji następującą podsieć 214.97.254.0/23. Zaadresuj: SiećA 250 interfejsów, SiećB i SiećC po 60 interfejsów. Dodatkowo zaadresuj SiećPA, SiećPB, SiećPC zawierające po 2 interfejsy.

SiećA = na logike 214.97.254.0-255 / 24

a tu wyniki reszty które właśnie staram się ogarnąć :)

214.97.255.0-63/26
214.97.255.64-127/26
214.97.255.128-131/30
214.97.255.132-135/30

(zaraz dopiszę pozostałe, przy zadaniach pomagał Ciepiel)

h1

Sko, jutro koniec. Prace wykończeniowe.

Listopad 16, 2006

No i ok, jutro deadline a moje prace nad programem stanęły w miejscu (tj. musiałem od nich na jakiś czas … tj do dziś… odejść ).. no to lecimy, mam już klienta i mam też serwer… no powiedzmy że mam… teraz siedzę i kombinuję jak zrobić proxy łącząc te dwa programy… Nie zrobie tego tak jak było to założone w zadaniu bo po prostu nie mam już do tego głowy.. ten post będę update’ował co jakiś czas dziś żeby było widać co robie jakby ktoś potrzebował. Zaczniemy od klienta bo go raczej nie będę już zmieniał. Jest on dość prosty. W pliku jakiśtam.txt dajemy w jednej linijce ip hosta (lub proxy) a w drugiej numer portu. Następnie z linii poleceń wpisujemy java -jar UDPClient.jar jakistamplik.txt i powinno śmigać.

Źródło programu klienta : http://arvind.p3-team.pl/UDPClient.html
serwer dam jak proxy skoncze bo musze go jeszcze dopracować…
ale już mi się w oczach mieni….

Update, Proxy chyba gotowe, program sie kompiluje i chyba nawet działa….
akutalny stan kodu proxy : http://arvind.p3-team.pl/UDPProxy.html

Dorobie jeszcze do servera pare zmian i ide spać….
albo nie, już idę spać.. dopiszę jutro…
milej nocy :)

h1

spam… sko…

Listopad 4, 2006

drabikspam.jpg

jakby kto nie wiedzial, adrabik – Pani Pro-Rektor…

zadanie z zajęć z Warstwy Aplikacji odnoszące się do poczty zakończone :)

h1

SKO ciąg dalszy…

Listopad 3, 2006

Ok przy pomocy Przemka udało mi się w końcu rozszerzyć mojego klienta o wczytywanie danych z pliku (ktorego nazwa jest pobierana przez argument).

No więc po kolei, mieliśmy uruchamiać klienta w którym jednym z parametrów jest nazwa pliku. U mnie wygląda to tak :
dist>java -jar UDPClient.jar dane.txt
teraz mam miejsce na wpisanie danych które zostaną przesłane… szczerze powiedziawszy mimo tych

  • [count] – ilosc wysłanych pakietów
  • [interval] – czas co jaki wysyłany jest kolejny pakiet od momentu przyjścia ostatniej odpowiedzi
  • [preload] – ilość pakietów, jakie moga byc wysłane bez odpowiedzi
  • [pattern] – zawartość (wzór) wysyłanego pakietu
  • [packetsize] – rozmiar wysyłanego pakiet

wciąż nie wiem jak ma wyglądać pakiet…

no w każdym bądź razie, jak wygląda wczytanie pliku ? (może dla Was to banał ale ja się z tym męczyłęm… no i męczyłem Przemka ^_- ).

Dodałem dwie zmienne, dla portu i adresu IP.
class UDPClient {
//zmienna dla adres ip hosta
public String ipek="";
//zmienna dla portu hosta
public int porcisko=0;
(......)
}

Teraz te zmienne wczytuje z pliku linia po linii :
ipek = in.readLine();
porcisko = Integer.parseInt(in.readLine());

Jak może pamiętacie z poprzednich newsów informacje o porcie znajdowały się w miejscu gdzie tworzyliśmy pakiet „sendPacket”. Tam też umieszczamy zmienną „porcisko”.
DatagramPacket sendPacket =
new DatagramPacket(sendData,
sendData.length, //dlugosc danych
IPAddress, //adres IP serwera
porcisko); //numer portu wczytany ze zmiennej

zapewne zastanowicie się co więc robi tam IPAddress… a no zmienną ipeka wcisnąłem gdzieś wcześniej :)
InetAddress IPAddress = InetAddress.getByName(ipek);
no i dalej to juz takie układanie kodu. No w każdym razie narazie mi działa, teraz się zastanawiam nad tym jakie konkretnie dane mamy przesyłać do hosta docelowego… no ale zobaczymy…
idę spać…