Блог Леонида Лукина, страница 10

  • Ruby on Rails
    Канонизация URL в Ruby on Rails проекте

    Как для всего Rails проекта убрать концевые "/" и поставить 301-е редиректы на правильные URL без "/"?

    1. Установить gem в Gemfile:

    gem 'rack-rewrite'

    2. В файле config/application.rb указать:

    config.middleware.insert_before(Rack::Runtime, Rack::Rewrite) do
      r301 %25r{^/(.*)/$}, '/$1'
    end

    3. Выпить чашечку кофе, наблюдая за неизменно превосходным результатом

    Опубликовано: 09.04.2013Категория: Ruby on RailsКомментарии: 3
  • Разное
    Новая статейная биржа - заработок для веб-мастеров, инструмент продвижения сайтов статьями для оптимизаторов

    Система SeoPult запустила свою биржу статей - Webartex.ru. Биржа статей позиционирует себя как биржа нового поколения с повышенными требованиями к площадкам, на которых будут размещаться статьи.

    Выдержка из правил модерации:

    - Отбор сайтов в систему ведётся в два этапа – технический отсев и ручная модерация.

    - Критерии технического отсева: ТИЦ от 20, количество страниц в индексе поисковых систем – от 50, возраст домена – более 12 месяцев. Домены 3-го и более уровней не принимаются, за исключением следующих зон.

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

    - Запрещены сайты, учавствующие или учавствовавшие ранее, в ссылочных биржах (sape, mainlink и т.д)

    - Запрещены сайты, имеющие систематизированные каталоги ссылок.

    - Запрещены сайты следующих тематик: адалт, варез, софт, кино, онлайн-телевидение, музыка (включая сборники текстов или аккордов песен), а так же сайты, нарушающие законы РФ.

    - Запрещены все виды партнерских программ (книжных, знакомства и тд.), в том числе сайты, где размещен код рекламы по выкупу трафика формата clickunder, popunder, bodyclick, adlayer, порно-информеры, информеры «желтые страницы».

    - Запрещены форумы, гостевые книги, доски объявлений.

    - Запрещены справочники и словари.

    - Запрещены сайты на иностранном языке, в том числе — украинском.

    - Запрещены недоделанные, либо незаполненные сайты.

    - Сайты, содержание которых не несет никакой полезной нагрузки для пользователя, сайты, созданные специально для продажи ссылок, а также все проекты качество и наполнение которых будет вызывать недоверие со стороны системы, к участию приниматься не будут!

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

    Регистрация ведется как среди оптимизаторов, так и вебмастеров, желающих заработать на размещении статей!

    Опубликовано: 15.02.2013Категория: РазноеКомментарии: 0
  • Web-технологии
    Что такое Битрикс - неслучайный отзыв

    Часто спрашивают - что не так с Битриксом? Хотите знать, что не так? Я скажу вам, что не так. Да почти все не так. Клиент создал магазин под Битриксом, наполнил товарами, но не под VPS он даже не "поднимается". И это при 0-м трафике. Но самое интересное с Битриксом не это, а совсем другое - компания, которая значится партнером Битрикса и делала это чудо как правило в этот момент умывает руки и принимается за следующего клиента... Это "эмоциональная" оценка. А ниже идет рациональная!!!

    Ранее в Википедии на странице, посвященной Битриксу был специальный раздел "Критика", где достаточно четко были прописаны не все "косяки" системы, но хотя бы основные. Сейчас там в результате длительной "борьбы сторон" данного раздела нет (зато появился раздел "Награды"). Но в истории документа еще можно найти его "след". Привожу тут выдержки из этого ПРОПАВШЕГО раздела, дабы желающие "подсесть" на Bitrix могли быть в курсе того, что их ожидает. Итак...

    Система 1С-Битрикс благодаря распространенности и активному маркетингу вызывает интерес со стороны сообщества и зачастую является объектом критики. Далее приведены основные положения критики платформы и компании и обобщены ответы на них.

    Медленная работа и высокие требования к аппаратной части

    • Система предъявляет высокие требования к ресурсам, сайты работают медленно.

    Плохая архитектура

    • Система написана на старом, морально устаревшем PHP4 и не соответствует реалиям современной веб-разработки
    • Система избыточна по функциям
    • Система не применяет паттерны проектирования MVC и другие, не применяет разделения логики, данных и представления
    • Система морально устарела и не применяет новейшие стандарты программной разработке.
    • Внутренняя архитектура и программный код несовершенны. В профессиональной среде в ходу жаргонизм «говнокод».
    • Система генерирует слишком сложные и неоптимальные запросы к базе данных
    • Система написана с минимальным использованием ООП, классы используются как обертки, контейнеры для огромных структурно написанных методов
    • Система не имеет ORM

    Несоответствие маркетинга реальности, проблемы документации

    • Справочная система заметно отстает от быстро развивающегося функционала API, что повышает требования к необходимому уровню квалификации разработчиков и увеличивает трудоемкость работ.
    • Реальные возможности системы иногда не соответствуют заявленным (например, 1С рекламирует Битрикс, как систему, не требующую знания программирования).
    • Очень часто декларируемый функционал в реальности появляется намного позже.

    Высокая цена

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

    Проблемы обратной связи от разработчиков

    • На сайте существует раздел «Идей» который якобы предоставляет любому желающему (а в первую очередь это клиенты, а не партнеры Битрикса) предложить свою идею для усовершенствования движка и его функций, однако идеи эти очень редко реализуются. Связано это, прежде всего, с тем, что на форумах, в группах и блогах сайта «1С-Битрикс» пишут в основном партнеры Битрикса. Они в свою очередь за все свои услуги берут с клиентов (с тех которые хотят видеть в движке меньше багов и больше возможностей) деньги. А рейтинг на сайте Битрикса зависит напрямую от количества написанных постов, сообщений, тем на форумах и т.д. Таким образом, всего лишь один голос «против» может запросто поставить предложенную идею в минус, несмотря на то, что перед этим за неё проголосовало 10 посетителей «за» у которых репутация намного ниже, так как по всем ошибкам клиенты обычно пишут в службу тех поддержки, где рейтинг не увеличивается и не уменьшается от количества написанных сообщений и созданных тикетов.

    Ошибки и проблемы реализации стандартных функций

    • Возможности SEO-настройки системы недостаточны
    • Отмечалась нестабильность системы (в частности, возможны проблемы после обновления версии CMS).
    • Встроенный в систему модуль Проактивной защиты периодически защищает не только сайт владельца от вирусов и атак из вне, но и от самого пользователя. Например, после очередного обновления системы, при попытке экспорта товаров в Яндекс через стандартную процедуру модулем распознавали свои же инструменты в качестве вируса.
    Теперь снова добавлю от себя...

    Скорость работы CMS Битрикс

    А теперь, для наглядности, приведу еще данные исследования, выполненного аналитическим порталом CMSmagazine.ru в конце 2014 года (очень свежие данные, ссылка есть ниже в комментариях). Они сравнивали популярные CMS по разным параметрам и в том числе по скорости работы (проводили так называемое нагрузочное тестирование). Так вот, на рядовом хостинге CMS 1С Битрикс выбыла на первом этапе теста, показав "выдающийся" результат. При нагрузке уже в 100 человек на сайте в течение 10 минут она смогла справиться только с 3-я из них.

    "А как же другие 97 посетителей?" - спросите вы... А для них вам видимо придется подкупить дополнительные серверные мощности... Или не делать сайт на 1C Bitrix.

    Опубликовано: 06.02.2013Категория: Web-технологииКомментарии: 76
  • Разное
    Поставщики игрушек

    Окончательно решил открыть свой магазин игрушек. Сейчас активно занимаюсь выбором поставщиков. Может кто поделиться своим опытом работы с таковыми на российском рынке? Кого посоветуете? Хочется чтобы с хорошей репутацией...

    Опубликовано: 04.11.2012Категория: РазноеКомментарии: 11
  • Шутки/Афоризмы
    Формула женской привлекательности по Ландау

    Ландау вывел формулу женской привлекательности:

    L = ABH / С2P,

    где в числителе:

    A - обхват по бюсту (см);

    B - обхват по бедрам (см);

    H - рост (см);

    в знаменателе:

    С - талия (см);

    P - вес (кг).

    В рамках этой формулы привлекательные женщины получают 5-ку, отталкивающие - 2-ку. Шкала оценок получается один к одному как принято в школе!!!

    Я бы за эту работу однозначно дал Нобелевскую премию!!!

    Опубликовано: 30.09.2012Категория: Шутки/АфоризмыКомментарии: 2