CSS переходи та анімації. Модуль траєкторії руху CSS

CSS переходи та анімації. Модуль траєкторії руху CSS

CSS-анимации: Transitions и Animations. Motion Path Module CSS

До появи CSS3 за слова «анімація» верстальників кидало в холодний піт. А все тому, що в ті часи зробити якісну та гарну анімацію було не тривіальним завданням. CSS цього робити не вмів, тому всі анімації робилися на JavaScript.

Прості Unit-тести в Android

Прості Unit-тести в Android

Прості Unit-тести в Android

Ось і настав час розібратися і написати невеличку замітку про те, що з себе представляє тестування логіки Android-додатків. До цього питання я прийшов не одразу, проте вчитися ніколи не пізно!

Найкращі безкоштовні шрифти для дизайнерів

Найкращі безкоштовні шрифти для дизайнерів

Лучшие бесплатные шрифты для дизайнеров

Шрифт, який використовується для відображення тексту, впливає на його сприйняття. Тому в цій статті ми зібрали найкращі безкоштовні шрифти для веб-дизайнерів, які допоможуть вашим друкованим матеріалам та сайтам виглядати професійно.

Зберігання даних в Android за допомогою Realm

Зберігання даних в Android за допомогою Realm

Зберігання даних в Android за допомогою Realm

Існує три способи збереження даних мобільного додатка: Shared preferences/User defaults, файли і база даних. Вибір того чи іншого способу залежить від обсягу даних, з якими має справу додаток, їхнього типу і того, що потрібно буде з цими даними робити. Традиційно розробники мобільних додатків використовували SQLite, але існує ще один підхід — Realm, мобільна база даних, про яку ми сьогодні і поговоримо.

Коментування коду та генерація документації в PHP

Коментування коду та генерація документації в PHP

Code commenting and PHP documentation generation

Навіщо потрібні коментарі в коді? Як їх писати? Де вони потрібні, а де ні? Як правильно коментувати код? Як створити однаковий стиль документації для всіх членів команди? Які існують інструменти для генерації документації?

Пишемо кастомний ParamConverter у Symfony2

Пишемо кастомний ParamConverter у Symfony2

Пишем кастомный ParamConverter в Symfony2

У фреймворку Symfony2 є відмінний компонент ParamConverter, який перетворює параметри з адресного рядка на змінні PHP. Коли не вистачає функціонала, який він надає із коробки, доводиться його розширювати.

Встановлення Redmine + налаштування та інтеграція SVN сховищ

Встановлення Redmine + налаштування та інтеграція SVN сховищ

Встановлення Redmine + налаштування та інтеграція SVN сховищ

Redmine — це вільна (free as freedom) система управління проектами та відстеження помилок. Написаний на Ruby on Rails Вихідний код поширюється під GNU GPL ліцензією.

Ми використовуємо Redmine для управління проєктами понад два роки. За цей час у системі набралося 80ть проєктів і півсотні користувачів.