Мобильная
версия

Дата: Категория: Паттерны проектирования

В продолжении темы о паттернах, сегодня я расскажу вам простым языком о паттерне "Стратегия".

"поведенческий шаблон проектирования, предназначенный для определения семейства алгоритмов, инкапсуляции каждого из них и обеспечения их взаимозаменяемости."
(с) Wikipedia

Ничего удивительного - как обычно все слишком туманно.
Попробуем разобраться.

Подробнее →

Теги: #Паттерны проектирования, #ООП, # Стратегия

Комментарии (0) Просмотры (1531)

Дата: Категория: JavaScript

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

Чаще всего они достаточно коротки, и если пользователь, при прочтении длинной статьи, прокрутил сайт до футера, то для того чтобы вернуться к навигации с помощью правой колонки ему нужно будет вернуться вверх. И очень хорошо, если есть какая-то кнопка для возврата наверх, потому-что если нет, то бывает очень лениво крутить вверх колесиком мышки, пытаться попасть в скролл бар, или искать на клавиатуре кнопку HOME.

Сейчас все чаще встречаются решение либо привязать эту колонку к верху страницы (CSS - position:finxed; top:0px), либо, если есть какая-то красивая шапка, решение на JS - во время скролла страницы колонка привязывается к верху только если ее верхняя часть уходит за пределы экрана.

Очень даже неплохое решение, и достаточно простое.

Подробнее →

Теги: #JavaScript, #jQuery

Комментарии (0) Просмотры (1778)

Дата: Категория: Регулярные выражения

Данную заметку меня сподвигло написать мое воспоминание о старом добром регулярном выражении которое упоминается в моей статье

Кстати вот оно

price.replace(/(\d)(?=(\d\d\d)+([^\d]|$))/g, '$1 ')

Что оно делает?

Подробнее →

Теги: #price format, #Регулярные выражения

Комментарии (0) Просмотры (1220)

Дата: Категория: PHP

В прошлой статье мной описывалось одно очень интересное тестовое задание

Если вы не ознакомились с первой статьей, то самое время это сделать здесь

Я показал само тестовое задание (простая ссылка) и благодаря некоторым усилиям я получил описание и само тестовое задание.
В прошлой статье я обещал рассказать как его делал и привести примеры кода.

Ну чтож, приступим.

Подробнее →

Теги: #php, #тестовое задание

Комментарии (0) Просмотры (1282)

Дата: Категория: PHP

Однажды, бороздя просторы интернета в поисках разных интересных статей, я наткнулся на достаточно нетривиальное тестовое задание.


Задание от компании zoon.ru

Собственно само задание находится здесь - zoon.ru/job.php
Дана только одна ссылка и все - никакого описания, ничего подобного.

При первом взгляде я подумал что сайт лежит, задание убрали, и все что угодно.

Но со второго взгляда понял ... 

Если хотите вначале попробовать свои силы в выполнении этого задания, то попробуйте не заглядывая под кат.

Подробнее →

Теги: #php, #тестовое задание

Комментарии (0) Просмотры (1776)

Дата: Категория: Паттерны проектирования

Этой статьей я положу начало серии статей "Паттерны проектирования".

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

"... порождающий шаблон проектирования, позволяющий изменять поведение системы, варьируя создаваемыми объектами, при этом сохраняя интерфейсы... "
(c) Wikipedia

Поведения системы? Создаваемые объекты? Интерфейсы? Что?

Подробнее →

Теги: #Паттерны проектирования, #ООП, # абстрактная фабрика

Комментарии (0) Просмотры (10610)

Дата: Категория: Разное

Этот блог я веду с не слишком давнего времени. О том как и почему я вообще захотел свой блог - долгая и отдельная тема, а в этой статье я расскажу как я подходил к выбору движка блогов.

Обзор самых популярных блогов

Как только я понял что надо начинать вести блог, сразу же встал вопрос о выборе движка. Что нам представляется при слове "блог"?
Конечно самое популярное и мейнстримное решение это взять вордпресс, или какую либо готовую блого-CMS.

От социальных блогов-страничек было решено сразу же отказаться по причине того что там можно только писать. Да, там что нужно есть из коробки, но мне кажется что мне не хватило бы этого, и я выделил для себя 3 пути по которым можно было бы пойти:

  • WordPress (далее WP)
  • Drupal (далее DP)
  • Самописный движок (далее СД)

Подробнее →

Теги: #Блоги

Комментарии (7) Просмотры (2996)

Дата: Категория: Sphinx

Данная заметка рассчитана на пользователей знакомых со sphinx на приемлемом уровне.
Это всего лишь небольшой рецепт.

Про sphinx можно подробно изучить в документации.


Со sphinx я работаю достаточно давно, настолько давно что простые и не очень операции не вызывают у меня смущения.

Подробнее →

Теги: #setSelect, #setFilter, #sphinx

Комментарии (0) Просмотры (1586)

Copyright © DOC_tr 2015-2017 г. Все права защищены
Яндекс.Метрика
Перейти к мобильной версии