Pisałem grę … Kolejka w wersji elektronicznej ?

Gra Kolejka Elektroniczna

Niektórzy z Was kojarzą pewnie grę o nazwie Kolejka. Jest to gra planszowa, która przenosi nas do czasów PRL, gdzie zostajemy zmuszeni zrobić zakupy ;). Zadanie może z pozoru łatwe, nie było takim w tamtych czasach, w efekcie czego historia funduje nam sporą dawkę rozrywki.

Gra została wykonana głównie 4fun i nie zamierzam jej publikować, także autor planszówki może spać spokojnie. Dlaczego więc traciłem blisko 3 tygodnie życia ? Poznanie nowych technologii, sprawdzenie użycia pewnych rozwiązań i przetestowanie współpracy ze znajomymi.  (więcej…)

Twig – Bootstrap – Utrzymanie kolumn

bootstrap-z-twigiem

Ostatnimi czasy wpadłem na bardzo fajne rozwiązanie problemu utrzymania bootstrapowych kolumn i podziału na wiersze działając w Twigu na loop-ach. By dokładnie wyjaśnić problem przeanalizujmy poniższy kod, który jest wzorcem jaki efekt chciałbym uzyskać:

<div class="row">
   <div class="col-md-6"></div>
   <div class="col-md-6"></div>
</div>

<div class="row">
   <div class="col-md-6"></div>
   <div class="col-md-6"></div>
</div>

<div class="row">
   <div class="col-md-6"></div>
   <div class="col-md-6"></div>
</div>

(więcej…)

Symfony – Doctrine – Random result

Wiele razy podczas tworzenia portali opartych o Symfony zachodziła potrzeba by zrandomizować wyniki pobierane z bazy danych. Niestety doctrine w swoim standardzie nie ma wbudowanych takich funkcji jak RAND(), MAX(), MIN() czy bardzo często pożądany DAY(). Co więcej, próżno szukać zwięzłej i precyzyjnej odpowiedzi na przedstawiony problem nawet w dokumentacji Symfony i Doctrine. Na ratunek przychodzi DoctrineExtensions.

(więcej…)