Wyrażenia matematyczne w formie tradycyjnej notacji algebraicznej można obliczyć za pomocą algorytmu ONP (Odwrotna Notacja Polska). W pierwszej części artykułu pokażę jak zaimplementować parser konwertujący wyrażenie matematyczne z tradycyjnej postaci na notację ONP. Natomiast w drugiej części artykułu, algorytm obliczania takiego wyrażenia oraz architekturę pozwalającą na łatwe rozszerzenie parsera o nowe własne funkcje.
-
-
Widok jest odpowiedzialny za przygotowanie danych dla danego szablonu i zwróceniu wygenerowanej żądanej strony. Co jednak gdy potrzebujemy wygenerować dynamiczną zawartość już na etapie głównego szablonu, na którym bazują pozostałe strony? W niniejszym wpisie pokażę użycie własnego template context processor na przykladzie dynamicznego wygenerowania menu nawigacyjnego w szablonie glównym.