TechLife devBlog

# Portfolio

Design (the klient way)

Design, Portfolio 19 grudnia 2008 13:47

Niedawno miałem okazję wdrożyć kilka layoutów. Jednak im więcej ich robię, tym bardziej zdaję sobie sprawę, że zupełnie się na tym nie znam. Dość często zdarza się tak, że layout jaki zaproponuję nie odpowiada zapotrzebowaniom klienta. Wtedy muszę brać skalpel i przerabiać wszystko tak, że na wynik końcowy nie chce mi się patrzeć :-/ Przykłady? Ostatnio trafiła mi się do zrobienia strona przedszkola.

Co zaprojektowałem ja:

Co zamówił klient:

Od kilku lat współpracuje z telewizjami internetowymi lesznotv.pl, ostrowtv.pl, sremtv.pl, tvkalisz.pl i jeszcze kilkoma innymi. Już kiedyś zastanawiałem się czy na pewno nie mam jakiegoś skrzywionego gustu. Wyszło że nie, ale klient postawił na swoim i musiałem usunąć trawę. W poniedziałek dostałem szkic nowego designu, który musiałem wprowadzić.

Stary design (zależny od pory dnia):

Nowy design:

Trochę mi się to kojarzy z rysunkiem o powstawaniu projektu:

Więc jeżeli kiedyś będziecie przeglądali czyjeś portfolio, to pamiętajcie, że jest tam raczej coś innego niż to How the Programmer wrote it ;-)

Nowe projekty: noku.pl

Internet, Portfolio, Projekty 15 listopada 2008 22:30

logo5

Nic ostatnio nie pisałem ponieważ cały wolny czas zabrał mi nowy projekt, a właściwie to praca magisterska ;-) Nowy twór to noku.pl, co w zamierzeniu ma być narzędziem do komunikacji student-student oraz student-wykładowca.

Cały pomysł opiera się na tym, żeby odgonić studentów od zakładania (w byle jakich miejscach) for/stron swoich „roków” i zgromadzić ich w jednym miejscu, dostarczając narzędzie skrojone na miarę i przystosowane do warunków studenckich. Następnie przyciągnąć w to miejsce nauczycieli akademickich, tak żeby mieli w jednym miejscu wszystkich swoich studentów, dzięki czemu wymiana materiałów czy informacja typu „nie ma mnie jutro na uczelni” trafiała natychmiastowo tam gdzie trzeba. Do tego dochodzą strony kół naukowych i mamy już małą e-uczelnię. Każdy wie co i gdzie piszczy.

Oczywiście co większe uczelnie mają już podobne systemy wymiany informacji/materiałów ale:
a) nie wszystkie, np. Politechnika Opolska nie ma i nie zanosi się żeby miała
b) inwigilacja studentów (w systemie hostowanym przez uczelnię) i tak sprawi, że do nieskrępowanej komunikacji pomiędzy sobą studenci założą gdzieś własne forum

Dlatego całym pomysłem na serwis jest:

  • wyprowadzenie systemu poza uczelnię
  • bezpieczna i zamknięta wymiana informacji/materiałów pomiędzy studentami
  • zapewnienie nauczycielom łatwego kontaktu ze studentami przez to, że będą mieli wszystkich w jednym miejscu

Od strony technicznej system jest przewidziany na N uczelni. Ograniczeni jesteśmy jedynie zasobami serwerowymi dlatego, póki co jesteśmy w stanie hostować tylko studentów z obszaru Politechniki Opolskiej.

Całość napisana jest w Django i działa na konfiguracji Ubuntu server, Nginx, PostgreSQL. Co najważniejsze kod serwisu jest dostępny na licencji AGPL !! Jesteśmy chyba jednym z niewielu polskich serwisów Django-wych, które zdecydowały się opublikować kod. Miejmy nadzieję, że wywołamy nową tendencję wśród aplikacji webowych dzięki czemu będziemy mogli się wzajemnie od siebie uczyć.

Linki:
noku.pl
blog.noku.pl (oczywiście jogger)
bugs.noku.pl (kod źródłowy oraz błędy)

piweczko.org

Design, Internet, Portfolio 2 maja 2007 00:16

Jest, już jest. Nareszcie. Tajemniczy projekt, przy pracy nad którym spędziłem ostatnie 8 miesięcy. Wiele nieprzespanych nocy, setki godzin gapienia się w kolorowe literki i nie mniej commitów do repozytorium kodu. Wszystko to doprowadziło do powstania największego w tej części Europy portalu kompleksowo traktującego o piwie i wszystkim co z piwem związane. Co tu dużo mówić, trzeba samemu pozwiedzać.

Korzystając z okazji chciałem oficjalnie podziękować mojemu zespołowi że jakoś udało Wam się ze mną wytrzymać. Mi pracowało się bardzo dobrze, wygodnie i w miłej atmosferze. Przy okazji nauczyłem się kilku ważnych rzeczy:

  • advAJAX to nie to samo co jQuery Zawsze lepiej jest polegać na większym projekcie niż czasie wolnym pojedynczego programisty
  • Budowanie architektury z przewidywaniem n liczby języków komplikuje nawet z pozoru proste rzeczy
  • Dobra architektura bazy to 60% projektu
  • MySQL dobry jest do stawiania blogów
  • Abstynenci też mogą zrobić serwis o piwie
  • Ajax to przyszłość
  • IE to zawsze będzie IE

Nie pozostaje mi nic innego jak zaprosić Was do zwiedzenia serwisu i założenia własnego, unikalnego, piwnego bloga. Serwis nadal będzie się rozrastał więc życzcie nam powodzenia a ja życzę Wam miłego klikania.

piweczko.org