Symfony 2 Joboard: Спецификация проекта

Прежде чем углубляться в код с головой, опишем более подробно, как будет работать проект. В следующих разделах описаны функции, которые мы будем реализовывать в первой версии/итерации проекта с некоторыми простыми историями. Пользовательские истории Веб-сайт Joboard будет иметь четыре типа пользователей: Администратор (владеет и управляет веб-сайтом), пользователь (посетитель веб-сайта, ищет работу), […]

Symfony 2 Joboard : Формы

На каждом сайте в том или ином виде присутствуют формы, от простой формы контакта до сложных со множеством полей. Создание форм — не простая задача для разработчика, для начала надо написать HTML форму, реализовать проверку введенных данных, обработку данных перед сохранением в БД, отображение ошибок, восстановление полей в случае ошибок […]

Мифы и реальности АОП

Как и любая другая новая и увлекательная технология, АОП вызвала много разговоров, а также породила некоторые мифы и спорные вопросы. Следя за темой АОП в Web и слушая вопросы, задаваемые на конференциях, я увидел некоторые общие суждения (или мифы), заслуживающие прояснения. Рассматриваемые в данной статье мифы в основном не являются […]

Как всю семью подключить на один номер «Билайн»

С недавних пор «Билайн» выпустил поистине революционное предложение — тарифы для всей семьи. Благодаря этому вы сможете к одному номеру подключить номера других членов семьи и родственников, друзей и знакомых, и пользоваться общими пакетами звонков, смс и интернета. Платить за все будет только один человек, остальные будут пользоваться всеми услугами […]

Тестирование производительности веб-сервиса в рамках Continuous Intergation

Почти всех новых сотрудников Яндекса поражают масштабы нагрузок, которые испытывают наши продукты. Тысячи хостов с сотнями тысяч запросов в секунду. И это только один из сервисов. При этом отвечать на запросы мы должны за доли секунды. Даже незначительное изменение в продукте может оказать существенное влияние на производительность, поэтому важно тестировать […]

Что такое Akamai NetSession Interface?

Вчера я решил проверить список установленных программ (обычно для этого я использую CCleaner) и удалить лишнее. Удалил несколько неиспользуемых приложений, освободил полгига места на системном диске. Но среди списка программ обнаружились две строчки: Akamai NetSession Interface и Akamai NetSession Interface Service. Я точно помню, что эти службы я не устанавливал. […]

Symfony 2 Joboard : Функциональное тестирование

Функциональные тесты отлично подходят для полной проверки вашего приложения — от запроса в браузере до выданного сервером ответа. Они покрывает все уровни приложения: маршрутизацию, модели, действия и шаблоны. Они очень похожи на то, с чем вы уже сталкивались: каждый раз при изменения действия, вы проверяли корректность его работы в браузере, кликая […]

12 простых советов тем, кто самостоятельно учит математику

В статье описаны эффективные стратегии изучения концепций высшей математики, которые пригодятся тем, кто учит математику самостоятельно. Все бы мы хотели лучше разбираться в математике. Многие из приведенных ниже советов будут полезны тем, кто учит математику и не только.

Как объединить память телефона и карту памяти

Многие пользователи смартфонов рано или поздно сталкиваются с проблемой нехватки памяти. Особенно это касается бюджетных телефонов. 16 Гб — это немного. Тем более, если ПЗУ еще меньше — 8 Гб (да, бывают и такие модели). Покупка microSD только отчасти решает эту проблему. Владельцам Android-телефонов мы советуем воспользоваться функцией Adoptable Storage, […]

Профилирование запросов в MySQL

Профилирование запросов в Mysql применяется для оценки производительности вашего приложения. При разработке средних и больших приложений приходится иметь дело с сотнями запросов распределенными по вашему коду, которые исполняются каждую секунду. Без техники профилирования запросов бывает очень сложно найти из-за чего страдает быстродействие вашего приложения. Что такое лог медленных запросов в MySQL? […]