Imagine Blog - technologie internetowe bez tajemnic

Wpisy otagowane ‘php’

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…)

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…)

Optymalizacja wydajności aplikacji internetowych

Środa, grudzień 16th, 2009

Na ostatnim spotkaniu działu technologicznego Empathy poruszony został temat wydajności aplikacji internetowych. Przygotowana przez Wojtka Soczyńskiego prezentacja była okazją do dyskusji o różnych aspektach optymalizacji wydajności.

Podczas spotkania omówione zostały m.in. takie kwestie jak różnice w postrzeganiu wydajności przez twórców aplikacji i jej użytkowników oraz narzędzia mierzenia wydajności, bez których trudno ocenić dokładnie efekty działań optymalizacyjnych. Nie sposób było nie wspomnieć o tych kwestiach, które najczęściej negatywnie wpływają na wydajność. Jak się okazuje, większość problemów wynika tak naprawdę z niewłaściwych założeń projektowych. Przy okazji rozprawiliśmy się także z kilkoma mitami dotyczącymi optymalizacji.

(więcej…)