Разомнем мозг! В этой статье собраны логические и математические задачи, которые нередко встречаются на собеседованиях и могут попасться вам.
Автор: editor
Шаблоны проектирования в PHP : Фабрика
Фабрика (Factory) — один из наиболее часто применяемых шаблонов проектирования в программировании, обычно его используют в случае, когда во время исполнения программы необходимо выбрать один из взаимозаменяемых классов. В целом, это удобный способ создания объектов. Фабрика (Factory) способна создавать объекты различных классов, при этом ей совсем необязательно знать тип объекта который она создает.
Фриланс для программистов: подборка лучших сайтов
Многие ищут фриланс для программистов, но далеко не все знают, где искать. Мы составили список ресурсов, которые вас заинтересуют. Разберемся, что представляет из себя фриланс для программистов, и как быстро освоиться на приведенных ниже сайтах.
TOП-3 языка программирования, которые нужно выучить до 2019
Это не просто три лучших языка программирования, а в некотором смысле попытка заглянуть в будущее. Кто поймает волну успеха в 2019?
Работаем с тегами в Symfony 2
Определённые сервисы ядра Symfony 2 зависят от тегов, по которым определяют: какие сервисы должны быть загружены, быть оповещены о наступлении события либо применены по другому назначению. Например, Twig использует twig.extension для загрузки расширений. Но теги можно использовать и по своему назначению в собственных бандлах. К примеру, ваш сервис работает с какой-либо коллекцией данных или реализовывает “цепочку” […]
Что быстрее сажает аккумулятор: 4G, 3G или Wi-Fi?
На днях я решил выяснить, насколько быстро сажают планшет стандарты мобильной связи 3G и 4G, а также Wi-Fi (2,4 ГГц). В качестве испытуемого был взят планшет Asus Nexus 7 LTE (2013). Проверка длилась 4 часа. Сначала был запущен длительный видеоролик на YouTube на технологии 4G, потом на 3G, потом на […]
Symfony 2 Joboard: Маршрутизация
Если вы обратите внимание на URL домашней страницы Joboard, то в адресной строке вы увидите: /job/1/show. Наверняка, вы привыкли видеть адреса в формате /job.php?id=1. Так как же Symfony определяет какое действие необходимо выполнить исходя из заданного адреса? Почему переменная $idнаходится там, где должно указываться действие, а не параметр? Попробуем разобраться.
Про Git, Github и Gitflow простыми словами
Не самое исчерпывающее, но точно вполне доходчивое руководство по Git, Github и Gitflow – для тех, кого эти слова смущают, хотя не должны.
Symfony 2 Joboard: Контроллёр и Представление
Сегодня мы собираемся настроить контроллер для вакансий, который мы создали в прошлой части. Он уже содержит большую часть кода, которая необходима для Joboard: Страница со списком всех вакансий Страница для создания новой вакансии Страница для редактирования вакансии Возможность удаления вакансии Хотя текущий код уже готов к использованию, мы всё же […]
20 советов и хитростей Laravel Eloquent
1. Инкременты и декременты Вместо: $article = Article::find($article_id); $article->read_count++; $article->save(); Можно сделать: $article = Article::find($article_id); $article->increment(‘read_count’); Также будет работать: Article::find($article_id)->increment(‘read_count’); Article::find($article_id)->increment(‘read_count’, 10); // +10 Product::find($produce_id)->decrement(‘stock’); // -1