Прежде чем углубляться в код с головой, опишем более подробно, как будет работать проект. В следующих разделах описаны функции, которые мы будем реализовывать в первой версии/итерации проекта с некоторыми простыми историями. Пользовательские истории Веб-сайт 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? […]