26 08 2010
Opublikowano w Programowanie  |  0 Komentarzy
Tagi: ,

Wakacyjny projekt

Uffff kilka “wolnych” miesięcy, które miałem przeznaczyłem na realizację własnego projektu. W mojej głowie zrodził się pomysł na stworzenie portalu o tematyce zdrowotnej. Zrobiłem sobie małe rozeznanie rynku. Muszę przyznać że konkurencja jest spora, ale wierzę że na tle najbliższych miesięcy jestem w stanie wypracować dużą wartość dodatnią.

O stronie

Strona na obecnym etapie stanowi katalog lekarzy oraz artykułów o tematyce zdrowotnej. Użytkownicy mogą dodawać własne opinie oraz wizytówki polecanych specjalistów. Listę artykułów będę z czasem sukcesywnie powiększał. Całości nadam charakter społecznościowy. Zapraszam do odwiedzin: Zaufany Lekarz.

Technologie

Skusiłem się na wykorzystanie Kohany w wersji trzeciej. Za sprawą danego frameworka mogłem uczynić kod jeszcze lepszy niż kiedykolwiek. Niektóre dobre nawyki programistyczne zostały jednak stłumione przez firmę, u której wykupiłem sobie hosting. Brak triggerów w bazie danych to nic przyjemnego. Zastanawiałem się czy aby nie pisać całości w HTML 5. Zostałem jednak przy XHTML. Nowa wersja standardu oferuje co prawda lepszą semantykę dla wyszukiwarek, ale nie wiem jak to się ma do już powszechnych rozwiązań na rynku. Jak radzą sobie roboty google/bing-a z nowym html-em? Skusiłem się również na wykorzystanie nowości wprowadzonych w CSS3.

Zaufany Lekarz

14 05 2010
Opublikowano w Programowanie  |  0 Komentarzy
Tagi: , , , ,

Przesiadka

Właśnie zakończyłem prace z dostosowaniem WordPressa do własnych potrzeb. Jako że nie miałem wcześniej do czynienia z daną platformą, potrzebowałem sporo czasu by wdrożyć się w jej możliwości. Z efektu końcowego jestem jednak zadowolony. Utworzyłem szablon, który nie odbiega wizualnie od poprzedniej wersji strony. Funkcjonalność samego silnika została rozszerzona za pomocą wtyczek:

  • Akismet,
  • CodeColorer,
  • Contact Form 7,
  • Get Recent Comments,
  • Google XML Sitemaps,
  • ShiftThis.net | Swift SMTP,
  • Slimbox Plugin.

Stary silnik

Wspominałem o kodzie źródłowym skryptu, na którym stał blog. Pora go udostępnić :) Nie jest to kod kompletny czy idealny ale jednak przez pewien czas się sprawdzał.

Załączniki

Starsza wersja bloga – kod źródłowy

Sklep internetowy

Listopad okazał się bardzo pracowitym miesiącem. Nie miałem właściwie wolnego czasu dla siebie. Patrząc jednak na owoc programistycznych zmagań czuję się usatysfakcjonowany. Napisany przeze mnie skrypt sklepu internetowego spełnia swoją rolę. Co ważne oferuje funkcjonalność, której próżno szukać w gotowych produktach. Jako freelancer często spotykam się ze zleceniami, które wymagają autorskich rozwiązań. Sama oprawa graficzna strony została mi dostarczona i niestety miałem niewielki wpływ na design oraz nawigację. Galeria Qarat.

Galeria

23 09 2009
Opublikowano w Oprogramowanie  |  0 Komentarzy
Tagi: , , , ,

Wstęp

Ostatnie testowe wydania Firefoxa zawierają obsługę standardu WebGL. Oznacza to że przeglądarka ta jest gotowa na wyświetlanie grafiki trójwymiarowej bez żadnych dodatkowych wtyczek. Są już dostępne demonstracje tej technologii.

Run

Jeśli chcesz zobaczyć działanie WebGL w praktyce pobierz ostatnie wydanie testowe (Nightly Build) Firefoxa. Aktualnie WebGL jest domyślnie wyłączony i należy go aktywować. Po uruchomieniu przeglądarki przejdź do konfiguracji silnika, która jest dostępna po wpisaniu adresu about-config. Tam zmień wartość logiczną webgl.enabled_for_all_sites na true.

19 09 2009
Opublikowano w Oprogramowanie  |  0 Komentarzy
Tagi: , , , ,

Nightly Builds

Wczoraj napisałem krótką notkę dotyczącą standardu WebGL. Wspomniałem o implementacji w silniku WebKit jak i pierwszych partiach kodu w Gecko. Dzisiaj natomiast mam kolejne wieści. Jest już dostępne, testowe wydanie Firefoxa oferujące daną funkcjonalność. Na ostudzenie emocji: nie ma jeszcze przygotowanych żadnych demonstracji. Autorzy jednak zobowiązali się je wkrótce zamieścić.

18 09 2009
Opublikowano w Oprogramowanie  |  1 Komentarzy
Tagi: , , , , ,

WebGL

WebGL jest standardem definiującym obsługę grafiki trójwymiarowej w przeglądarkach internetowych. Rozwiązanie wykorzystuje OpenGL i udostępnia swój potencjał dla języka JavaScript. Renderowanie grafiki odbywa się w obrębie elementu canvas. Obecnie żadna przeglądarka w wersji stabilnej nie zaimplementowała tego standardu. Uzbrójmy się jednak w cierpliwość. Na tą rewolucję warto czekać.

WebKit

WebKit jest silnikiem rozwijanym na zasadach wolnego oprogramowania. Jego korzenie wywodzą się z projektu KDE. Zyskał dużą popularność za sprawą przeglądarek takich jak Safari czy Chrome. Rozwija się bardzo prężnie więc nic dziwnego że implementuje WebGL-a jako pierwszy.

Gecko

Gecko jest silnikiem zasilającym przeglądarkę Firefox. Obsługuje większość standardów rekomendowanych przez W3C. Cechuje się ogromną popularnością, którą ustępuje tylko Tridentowi (silnik Internet Explorera). Jakie są perspektywy wykorzystania WebGL-a przez ten silnik? Tutaj świeża nowinka. Wczoraj późnym wieczorem Mark Steele udostępnił kod źródłowy wnoszący obsługę tego standardu w repozytorium mozilla-central!

Przyszłość w 3D

Za sprawą tego standardu możemy oczekiwać w przyszłości wysypu trójwymiarowych aplikacji. Drzemie w tym ogromny potencjał. Wyobraźcie sobie tylko starannie wykonaną wycieczkę po muzeum, Google Earth, czy ulubioną prostą grę a to wszystko dostępne na każdym komputerze podpiętym do sieci bez instalowania żadnych zewnętrznych programów lub pluginów. Bomba.