По собственному опыту знаю, что сейчас на рынке большой недостаток в различных веб-людях. Большие компании готовы брать вменяемых людей с небольшим опытом, обучать и затачивать под себя. Буквально на днях знакомый 23х-летний программист с двухлетним опытом получил 2 предложения по 70000(!) рублей каждое.
rabota.ru, hh.ru, job.ru будет мой совет Коле.
Почему нет? Если учесть, что можно просмотреть не только общий рейтинг человека, но и рейтинг по теме (тэгу), очень удобно определять специалистов в конкретной области. Даже если это выборка не из всех специалистов мира/страны/города, а только пользователей конкретного сайта.
Отличная статья. Но так-же не стоит забывать и о том, что в mysql, и тем более в posgresql присутствует встроенный полнотекстовый поиск, с уже включенным алгоритмом определения релевантности найденых результатов.
А за технику soundex по русски - огромное человеческое спасибо
Тут ключевое слово не вызов, а переопределение. Поясняю:
Например есть у нас необходимость на всех страницах сайта провести некоторые манипуляции, и, среди прочих, окрасить ссылки в синий цвет:
document.onload = function(){
//do stuff
paintLinksBlue();
//do more stuff
}
И, как всегда нежданно-негаданно, выясняется, что на новоиспеченной странице фотогалереи надо к ссылкам еще и атрибут rel добавить, а возможность залезть в изначальную onload уже нет. Поэтому переопределяем её, да так, чтоб не потерять исходный код (см. выше) Это примитивный пример. После 2-3 таких случаев, начинаем использовать addLoadEvent
Так вот отсутствие этой необходимости в jquery очень порадовало меня лично. Насколько я помню в прототайпе годичной давности такого не было. Как (почему-то) не было и простейшей trim() и еще всяких мелочей. Как сейчас там обстоят дела, честно сказать, не знаю, уже более полугода кроме jquery ничем не пользуюсь.
Одна вкусность, о которой умалчивается в статье: функцию jQuery(document).ready можно вызывать по нескольку раз на странице, при этом ничего не теряя.
Очень удобно, если сборка страницы идет из нескольких шаблонов: для общих событий вставляем jQuery(document).ready в самом элементе HEAD в каком-нибудь header.tpl, а ниже вызываем её-же для событий конкретной страницы, index.tpl например.
Помню до jquery по этому поводу приходилось извращаться вроде:
document.onload = function(){
document.onload();
//еще действия
}
Согласен, что просто ставить новости в ленту по мере их поступления не клево. Клево иметь некий фильтр. Так вот пусть яндекс покупает хабру и переименует ее в news.yandex.ru
Жить станет лучше, жить станет веселей?
rabota.ru, hh.ru, job.ru будет мой совет Коле.
Давайте встретимся в парке, я захвачу томик Бродского и бутылку водки. Почитаем..
А за технику soundex по русски - огромное человеческое спасибо
Например есть у нас необходимость на всех страницах сайта провести некоторые манипуляции, и, среди прочих, окрасить ссылки в синий цвет:
И, как всегда нежданно-негаданно, выясняется, что на новоиспеченной странице фотогалереи надо к ссылкам еще и атрибут rel добавить, а возможность залезть в изначальную onload уже нет. Поэтому переопределяем её, да так, чтоб не потерять исходный код (см. выше) Это примитивный пример. После 2-3 таких случаев, начинаем использовать addLoadEvent
Так вот отсутствие этой необходимости в jquery очень порадовало меня лично. Насколько я помню в прототайпе годичной давности такого не было. Как (почему-то) не было и простейшей trim() и еще всяких мелочей. Как сейчас там обстоят дела, честно сказать, не знаю, уже более полугода кроме jquery ничем не пользуюсь.
Очень удобно, если сборка страницы идет из нескольких шаблонов: для общих событий вставляем jQuery(document).ready в самом элементе HEAD в каком-нибудь header.tpl, а ниже вызываем её-же для событий конкретной страницы, index.tpl например.
Помню до jquery по этому поводу приходилось извращаться вроде:
Жить станет лучше, жить станет веселей?