Programowanie

styczeń 5, 2009

Praca w brytyjskiej Intrasoft Investments wymaga ode mnie ciągłej aktualizacji wiedzy i bycia na bieżąco przede wszystkim z językiem PHP oraz bazami MySQL. Programowanie prostych interfejsów użytkownika to tylko jeden z wielu aspektów jakimi się zajmuję (poza tym dochodzi zaawansowane programowanie skryptów AGI w oparciu o PHP oraz bazy MySQL) i stanowi jedynie podstawę do rozwoju większych projektów (np. system monitoringu oparty o kamery ip z interfejsem WWW).

Oczywiście nie ograniczam się do jednego typu języka – w razie potrzeby piszę skrypty w bashu, perlu lub proste aplikacje w C.

Praca w KoBa Konrad Baranowski pociągnęła za sobą rozwinięcie zdolności pisania zarówno prostych jak i zaawansowanych skryptów pod konsolą linuksową. Posiadam dobrą znajomość programowania w języku perl, jego powiązaniem z bazami danych MySQL, pisania skryptów AGI i korzystania z systemowych narzędzi typu crontab.

Poza tym umiem pisać w Pascalu, C/C++, PHP, Java. Nigdy nie miałem okazji pracować przy tworzeniu większych aplikacji przy użyciu tych języków, ale jestem pewien, że wdrożenie do tego typu projektów nie trwałoby długo.

VoIP

styczeń 5, 2009

Obecnie jestem zatrudniony w firmie Intrasoft Investments w Wielkiej Brytanii, gdzie moim głównym zadaniem jest wdrażanie i opracowywanie zaawansowanych zastosowań nowoczesnych technologii web oraz systemów opartych o centralę cyfrową Asterisk (m.in. zaawansowane oskryptowanie AGI). Zajmuję się takimi zagadnieniami jak: videorozmowy, telefonia 3G, zaawansowane systemy monitoringu (oparte o web i telefonię komórkową), nowoczesne interaktywne interfejsy użytkownika.

Moim głównym zadaniem podczas pracy w KoBa Konrad Baranowski było sprawowanie nadzoru, wdrażanie oraz administracja sieciami telefonicznymi opartymi o technologię VoIP. Posiadam wiedzę z zakresu instalowania, konfigurowania i nadzoru nad funkcjonowaniem zarówno strony serwerowej (Linux, Asterisk, skrypty AGI, perl i bash), jak i klienckiej (bramki sprzętowe LinkSys, Grandstream, telefony SIP, rozwiązania programowe Xlite, Ekiga itp).

Administracja sieciami

wrzesień 12, 2007

W czasie swojej pracy w KoBa Konrad Baranowski jednym z moich głównych zajęć był nadzór nad prawidłowym działaniem sieci złożonej z kilku tysięcy różnorodnych konfiguracji. Mia łem do czynienia od strony praktycznej i teoretycznej z strukturami sieci opartymi na kablu UTP, światłowodach oraz radioliniach. Do moich zadań należało sprawowanie pieczy nad usunięciem wszelkich możliwych usterek, jakim mogła ulec struktura sieci.

W czasie swojej pracy w Centrum Kultury miałem do czynienia z ogromną różnorodnością systemów operacyjnych i platform sprzętowych. Administrowałem i konserwowałem sieć obejmującą do 20 maszyn. Posiadam doświadczenie w dziedzinie udostępniania internetu w tego typu sieciach poprzez serwery oparte na systemach Debian Linux, BrazilFW, Coyote oraz FreeSCO.

Konstrukcja budynku, w którym pracowałem wymusiła zastosowanie rozwiązania hybrydowego (sieć oparta na skrętce plus sieć bezprzewodowa), co przyczyniło się również do rozszerzenia moich zainteresowań i umiejętności o sieci radiowe.

Wymogi programowe wymusiły na mnie bardzo dobre zaznajomienie się z systemami Windows oraz z profesjonalnymi systemami MacOS X i GNU/Linuks, dzięki czemu z łatwością radzę sobie z problemami, na które napotkać może zwykły operator systemu , a także z problemami, które pojawiają się bardzo rzadko, a stanowią duże niebezpieczeństwo dla danych zgromadzonych na dyskach.

CMS…

wrzesień 11, 2007

… czyli Content Management System, to zintegrowany konstrukt łączący w sobie elastyczność php, bazę danych MySQL oraz style css, pozwalający użytkownikom internetu na niespotykaną dotąd swobodę wypowiedzi. Każdy pakiet CMS daje użytkownikowi mniejszą lub większą możliwość publikacji danych z poziomu przeglądarki www. Ogromne pole do popisu w internecie może mieć teraz każdy średnio uzdolniony internauta, bez znajomości html, php i innych magicznych “zaklęć”.

W mojej zawodowej i hobbystycznej bytności w sieci miałem do czynienia z wieloma mniej lub bardziej skomplikowanymi systemami CMS, z których bardzo mocno zapoznałem się z pakietem Joomla! oraz WordPress.

Obecnie, przy niewielkim nakładzie środków i czasu jestem w stanie sprawnie i bezawaryjnie administrować systemami CMS od momentu zainstalowania ich na serwerach, przez ich rozbudowę i debugowanie, aż do opieki nad zawartymi w nich danymi.

Preferowane przeze mnie rozwiązania to:

  • Portal: Joomla!
  • Blog: WordPress
  • Forum: phpBB by Przemo

Jestem również w stanie wprowadzać niewielkie zmiany do tego typu systemów z pożytkiem dla administratorów i redaktorów.

Skład materiałów do druku

wrzesień 11, 2007

Pracując w Miejsko-Gminnym Centrum Kultury w Choroszczy miałem okazję oglądać w akcji program do “składu” Microsoft Publisher. Bez jakiegokolwiek zażenowania stwierdzam, że jest on niewystarczający do profesjonalnego, czy nawet półprofesjonalnego podejścia do DTP.

Dzięki elastyczności współpracowników i wyrozumiałości dyrekcji miałem szansę pracować na linuksowym stanowisku z zainstalowanym programem Scribus, co zaowocowało kilkoma wydaniami “Gazety w Choroszczy” złożonymi właśnie w tym programie. Gazety wykonane przeze mnie (numery 95, 96, 97, 98 dostępne do pobrania) ukazały się drukiem w ciągu 2006 i 2007 roku.

Z niemałą dumą stwierdzam, że dzięki pracy z tego typu publikacją spotkałem się z wieloma zaskakującymi sytuacjami, z którymi udało mi się uporać i wypracować własny styl pracy przy składzie materiału do druku i publikacji w sieci.

Realizacja dźwięku

wrzesień 6, 2007

Przez cały okres pracy w Miejsko-Gminnym Centrum Kultury w Choroszczy byłem odpowiedzialny za nagłaśnianie (na miarę możliwości sprzętowych placówki) mniejszych lub większych imprez, konferencji, seminariów i koncertów.Na swoim koncie mam udaną współpracę z następującymi artystami i zespołami:

  • Robert Kanaan i Transillusion
  • Holiday
  • Junior
  • Titanic
  • To i Owo
  • Puch
  • Antonina Krzysztoń
  • Nervovoohoży
  • 2Strefa
  • Hellraizer
  • Kaganiec
  • Grupa Twórcza “Erymo”
  • Zespoły Młodzieżowe i Chór Miejski pod dyrekcją Jerzego Tomzika
  • DJ Cin
  • DJ Cashy
  • 4Ever

oraz z następującymi osobami publicznymi:

  • Burmistrz Choroszczy – Jerzy Ułanowicz
  • Przewodniczący Rady Miejskiej Choroszczy – Piotr Paweł Dojlida
  • Sekretarz Gminy Choroszcz – Stefan Bielski
  • Sekretarz Gminy Choroszcz – Mirosław Zalewski
  • Zastępca Prezydenta Miasta Białegostoku – Aleksander Sosna

oraz wieloma innymi politykami, artystami i ludźmi związanymi z kulturą i oświatą na terenie Gminy Choroszcz.

Realizacja obrazu

wrzesień 5, 2007

Na początku sierpnia 2006 roku podczas Jarmarku Dominikańskiego w Choroszczy odbył się koncert Izabeli Trojanowskiej. Oprócz kwestii organizacyjnych powierzono mi również funkcję reżysera obrazu wyświetlanego na telebimie (12×8m).

Dzięki rzutnikowi multimedialnemu, dwóm operatorom kamer oraz analogowemu, dwukanałowemu mikserowi obrazu udało mi się stworzyć dodatkowe show dla tysięcy ludzi zgromadzonych w Parku Pałacowym w Choroszczy, gdzie odbywał się Jarmark Dominikański.

Mimo wielu problemów technicznych przy próbach sprzętu, sama wizualizacja koncertu wypadła znakomicie, a obraz miksowany i wzbogacany korekcją kolorów oraz efektami specjalnymi w czasie rzeczywistym stanowił nie lada gratkę dla osób oddalonych od sceny.