Imagine Blog - technologie internetowe bez tajemnic

Wpisy otagowane ‘Aplikacje internetowe’

Cache – obrońca serwera

Poniedziałek, marzec 28th, 2011

Na jedną z ostatnich pizza-ntacji programista Empathy, Michał Sanokowski, przygotował prezentację o zaletach i wadach cachowania stron. Jeśli interesuje was temat przyśpieszania pracy bez wprowadzania zmian hardwarowych, to zapraszamy do zapoznania się ze szczegółami wystąpienia Michała.

(więcej…)

Brutto, netto, stawka VAT – jak prawidłowo generować faktury w aplikacjach internetowych (część 2)

Piątek, marzec 18th, 2011

PHP może sprawić w obliczeniach koszykowych czy fakturowych, że kontrahent sklepu może nas posądzić o nieznajomość matematyki.  A to za sprawą tego, że float jest liczbą zmiennoprzecinkową i każda kolejna operacja na takiej zmiennej może oddalać nas od prawidłowego wyniku obliczeń. Wprawdzie o nieznaczne kwoty, ale w przypadku dużych, wieloelementowych zamówień internetowych systemów sprzedażowych, może to znacząco zmienić wartość kwoty do zapłaty. Programista niepewny swojej wiedzy o formalnych zasadach takich obliczeń może się obawiać oskarżenia o nieprawidłowe działanie systemu. (więcej…)

Brutto, netto, stawka VAT – jak prawidłowo generować faktury w aplikacjach internetowych (część 1)

Niedziela, luty 6th, 2011

Początkujący programista, jak większość zwykłych śmiertelników, nie ma  pojęcia o fakturach, ich rodzajach, sposobach obliczania składowych i związanych z tym przepisach. Do czasu… pierwszego projektu wymagającego takiej wiedzy. I wtedy mogą zacząć się problemy. Co należy wiedzieć, aby nie łamać obowiązującego prawa? Jak radzić sobie z technicznymi problemami składowych obliczeń? Kilka podstawowych informacji poniżej, a w kolejnym wpisie rady, jak rozwiązać te kwestie w aplikacjach tworzonych w PHP. (więcej…)

Telematyka drogowa – dojedź bezpiecznie!

Wtorek, styczeń 18th, 2011
iris_kamera

Obraz z kamery IRIS

„Zima znowu zaskoczyła drogowców” mówimy co roku. Wszystko wskazuje na to,   że rozwój technologii odeśle popularne powiedzenie do lamusa. Systemy  telematyki drogowej pozwalają bowiem drogowcom przewidywać złe warunki i reagować z wyprzedzeniem. Przykładem takiego systemu jest współtworzony przez Empathy IRIS, uruchomiony niedawno na autostradzie A2 na odcinku Konin-Stryków. Projekt współrealizujemy z firmami ESA Projekt i TELWAY.

Systemy telematyki drogowej to jedna z dynamicznie rozwijających się gałęzi nowych technologii. Na całym świecie chronią one kierowców m.in. przed niesprzyjającymi warunkami pogodowymi, piratami drogowymi oraz pomagają w zarządzaniu ruchem. Za pomocą sieci czujników systemy zbierają dane na temat sytuacji na trasie, analizują je i na ich podstawie tworzą prognozy. Dzięki nim służby drogowe mogą aktywnie działać, a nie tylko czekać na rozwój wypadków.

(więcej…)

Relacja z KrakSpot Tech #2

Czwartek, październik 28th, 2010

KrakSpot Tech 2

Wczoraj odbyło się drugie spotkanie z cyklu KrakSpot Tech, któremu patronuje Akademia Empathy. Organizatorom udało się ściągnąć naprawdę ciekawych prelegentów – wystąpili przedstawiciele NK.pl, Allegro i Zumi. No i oczywiście Empathy :) Prezentacje były bardzo zróżnicowane, ale jak to na KrakSpot Tech, wszystkie związane były z tworzeniem aplikacji.

Formuła spotkań zapoczątkowanych pierwszym KrakSpotem Tech musiała się spodobać, bo drugie spotkanie cieszyło się jeszcze większą popularnością – wg organizatorów, chłopaków z MediaFrame, w spotkaniu wzięło udział dobrze ponad 100 osób. (więcej…)

Aplikacja personal finance managment – sposób na zwiększenie lojalności klientów branży finansowej

Piątek, lipiec 9th, 2010
Mint.com

Mint.com

14 czerwca miałem przyjemność wystąpić na konferencji “Skuteczne wykorzystanie Internetu w branży finansowej” zorganizowanej przez Związek Pracodawców Branży Internetowej IAB Polska. Prezentację o niejednoznacznym tytule „E-finanse w stylu POP (Przyciągnij, Oczaruj, Przywiąż)” poświęciłem przede wszystkim tematyce webowych aplikacji służących zarządzaniu finansami osobistymi (ang. personal finance managment), które stanowią świetny sposób na zwiększenie lojalności klientów firm z branży finansowej.

Tak jak podejrzewałem jeszcze przed konferencją, niemal wszyscy prelegenci skupili się w swoich wystąpieniach na tematyce reklamy w Internecie, tak jakby możliwości wykorzystania sieci ograniczały się tylko i wyłącznie do promocji. Skoro inni prelegenci mówili o tym, jak przyciągnąć klientów, ja postanowiłem przedstawić pomysły na to, jak zatrzymać ich na dłużej. (więcej…)

Czym jest internet software house? Wizyta na XRAII

Poniedziałek, maj 10th, 2010

5 maja 2010 miałem przyjemność wystąpić na rzeszowskim barcampie XRAII z prezentacją o trochę przydługim tytule „Czym, do diabła, jest internet software house i dlaczego aplikacje webowe są fajne, a agencje interaktywne nie zawsze dają radę”.

Jako fan barcampów i gość niejednego tego typu spotkania w kilku miastach Polski, byłem bardzo ciekawy, jak to się robi w Rzeszowie. Miłym zaskoczeniem była już frekwencja – na sali mogło być ponad 100 osób (na GoldenLine zarejestrowało się ponad 140). Co prawda stylowe hotelowe wnętrze powoduje, że atmosfera nie jest tak swobodna, jak np. na Krakspotach, ale z drugiej strony wpływa to pozytywnie na uwagę, jaką uczestnicy przykładają do prelekcji. Przy okazji wyrazy szacunku należą się Mateuszowi Tułeckiemu, organizatorowi XRAII, przyciągającemu branżę internetową do Rzeszowa. (więcej…)

4developers – programiści programistom

Środa, marzec 31st, 2010

4Developers0126 marca w poznańskim hotelu Polonez odbyła się kolejna edycja  konferencji 4Developers. Kto nie był – niech żałuje. Prelekcje pogrupowane były w 4 równoległe sesje tematyczne: .NET & C#, Java, PHP, Zarządzanie projektami IT.

Organizatorzy stanęli na wysokości zadania. Niestety, nie można być w 4 miejscach równocześnie (prelekcje odbywały się równolegle), ale już udział w jednej sesji zapewniał duży zastrzyk wiedzy i inspiracji.

Sesję PHP, w której uczestniczyłam, rozpoczęła prelekcja „PHP w chmurze” Ivo Janscha z ibuildings.com. W jej trakcie Ivo starał się przybliżyć słuchaczom pojęcia związane z cloud computing oraz wyjaśniał, jak powinna przebiegać analiza i implementacja aplikacji internetowych, aby były one gotowe do użycia w chmurze i możliwie jak najbardziej skalowalne. Według niego, za 2 lata cloud computing stanie się standardem i nie będziemy mogli wyobrazić sobie tworzenia aplikacji bez tej technologii. (więcej…)

Kolejny cykl artykułów w Dzienniku – Gazecie Prawnej

Wtorek, marzec 2nd, 2010

ue-largeOd połowy lutego, co czwartek, w Dzienniku – Gazecie Prawnej publikowane są artykuły z kolejnego cyklu, będącego owocem naszej współpracy z DGP i firmą doradczą Eurodirect. W pierwszym cyklu omówiliśmy proces przygotowań do złożenia wniosku o dofinansowanie w ramach działań 8.1 i 8.2 PO IG. Udzielaliśmy porad, jak zaplanować e-biznes, aby z jednej strony miał jak największe szanse uzyskać unijne dofinansowanie, a z drugiej odnieść komercyjny sukces na rynku.

W drugim cyklu z kolei zajmujemy się tym wszystkim, co dzieje się już po podpisaniu umowy o dofinansowaniu, gdy przystępujemy do bezpośredniej realizacji projektu – począwszy od wyboru wykonawcy IT, a skończywszy na wdrożeniu i ewentualnym rozwoju systemu. Do tej pory opublikowane zostały dwa teksty nowego cyklu: dotyczący wyboru wykonawcy oraz przeprowadzania analizy przedwdrożeniowej. (więcej…)

DRY KISS, czyli trudna sztuka dobrego programowania

Sobota, luty 20th, 2010

DRY_KISS

Kolejna autorka na ImagineBlog – programistka Oktawia Malec o zasadach dobrego programowania.

Wiele mówi się o zasadach tworzenia jasnego,  łatwego w utrzymaniu i rozwoju kodu. W przypadku aplikacji internetowych ich stosowanie jest równie ważne, jak w implementacjach „desktopowych”.

Bardzo często jednak to, że stosunkowo łatwo nauczyć się podstaw tworzenia oprogramowania webowego powoduje, że początkujący programiści nie stosują się do żadnych zasad, wychodząc z założenia, że „przecież działa, więc nie ma się czym przejmować”. Z czasem takie podejście mści się na pierwotnym twórcy lub (gorzej) jego następcy, np. przy próbie modyfikacji działania czy rozwoju aplikacji. Ze względów biznesowych podczas prac nad projektem ważną rzeczą jest zwrócenie uwagi na stosowanie się do co najmniej kilku podstawowych zasad. (więcej…)