Сегодня 16 февраля, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7278
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Человек-Хэмингуэй
Человек-Хэмингуэй
Голосов: 2
Адрес блога: http://kvisaz.ru
Добавлен: 2007-12-13 21:24:07 блограйдером Luber
 

Тренды Web

2012-03-11 09:59:05 (читать в оригинале)

Некоторое время назад я в шутку говорил, что темы для WordPress - это тема для дизайнеров. Кому из веб-мастеров действительно интересны тренды в мировом интернете, обратите внимание на http://trends.builtwith.com/. Они пишут, что изучают Топ-миллион мировых сайтов, и по косвенным признакам вычисляют, на базе чего строились эти сайты. Даже с учётом ошибок (а они неизбежны) и даже в бесплатной версии статистики - цифры весьма любопытные. Можно увидеть, что загибается, а что, наоборот, растёт.

Вот, к примеру, мой любимый Dreamweaver потихоньку уходит со сцены (по оси Y - процент сайтов, которые созданы на нём). Пишут, что считалось по некоторым яваскрипт-функциям, которые используются Dreamweaver. Добавлю также, что эта программа также добавляет специфические теги, если в сайте используются шаблоны (аналог тем в CMS).

Dreamweaver Trends

А вот WordPress растёт! 12 процентов от сайтов в Топ-Миллион - это сильно.

WordPress Trends

Joomla барахтается, отчаянно борясь за своё существование.

Joomla  Trends

А вот Drupal удивил, за год показал почти двухкратный рост. Пусть по общим цифрам ему не так шикарно живётся, как Wordpress (1,7% против 12%), но динамика, динамика какая! Пожалуй, даже круче, чем у Вордпресса.

Drupal   Trends



this в Javascript

2012-03-09 16:46:56 (читать в оригинале)

Я сейчас чуть с ума не сошёл. Написал классный объект в Javascript, всё по канонам, ломаться просто нечему, а объект - не работает!

Покопавшись, выяснил, что не работает обращение к свойствам объекта из его метода через this.

Долго плакал, гуглил, молился, слушал радио “Радонеж”. Узнал, что this в Javascript часто НЕ указывает на родной объект, а на объект DOM-документа или (мой случай) объект JQuery.

Я вызывал этот чёртов метод через click на JQuery. Естественно, имя this в его случае указывало на объект документа, на котором произошёл клик. Bullshit!

К счастью, один умный человек на Хабре в 2010 году выложил статью по этому поводу. Надо всего лишь записать this своего класса в переменную.

function ModalWindow(){
		var fn = this;
		fn.opened = 0;
}

И тогда fn.opened будет доступно во всех методах, даже тех, в которых this намертво забит другими сущностями.

Я сегодня познал дзен Яваскрипта, однозначно.



Ката программирования

2012-03-09 13:56:32 (читать в оригинале)

Купил книжку одного программиста, а он там советует каждый день делать 10-минутные ката - писать мелкие программы за 10 минут.

Сел, попробовал. Базара нет, за 10 минут написалось легко. А вот на поиски невнятного бага ушло более получаса.

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



Фиксированный пейджинг 2

2012-02-26 04:19:48 (читать в оригинале)

Задача с фиксированный пейджингом, да и вообще с постраничным выводом не так тривиальна, как кажется. Не тривиальной она становится на сайтах с тысячами записей. То есть на нормальных сайтах, а не домашних страничках :)

Все дело в том, что база данных (в моем случае MySQL) при запросе 10 записей со смещением скажем в тысячу вынужден просматривать не 10, а все 1010 записей. Именно поэтому на сайтах с десятками тысяч страниц постраничная навигация часто такая неопределенная, плавающая (см. пример на результате любого поиска в Яндексе или Гугле).

Подробнее проблему разбирают здесь.

Как от всего этого перейти к фиксированному пейджингу я пока с трудом представляю. Радует лишь тот факт, что баш.орг.ру такую штуку всё же сделал. А значит, она возможна.



Фиксированный пейджинг

2012-02-22 06:36:19 (читать в оригинале)

На http://bash.org.ru/ - правильный пейджинг, фиксированный. Все цитаты остаются на одних страницах, типа http://bash.org.ru/index/1 (начало), http://bash.org.ru/index/2, http://bash.org.ru/index/3 и так далее. Страницы не меняются. Можно сохранять такие страницы целиком в закладках, а потом читать дальше.

В WordPress пейджинг неправильный, плавающий. Посты переплывают с главной на http://kvisaz.ru/page/2/, затем на http://kvisaz.ru/page/3/ и так далее. Смысла в таком пейджинге немного, это залепуха, призванная просто решить вопрос показа всех постов.

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

Но фиксированный пейджинг хорош ещё тем, что при обновлении сайта не требуется обновлять кэш для всех 9000 страниц. В этом смысле фиксированный пейджинг просто обязан быть на сайтах, подразумевающих высокую нагрузку. I mean, на успешных сайтах :)



Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.