Что такое RSS?
Уже стало доброй традицией писать раз в месяц нечто на тему «Чего-то-там для чайников».
Итак, аббривиатура дня: RSS. Это такой Web content syndication format. (Ничего, что я по-английски?)
RSS — это сокращение от Really Simple Syndication, что в переводе на русский звучит, как Действительно Простая... Синдикация? Хотя, скорее, Действительно Простое Синдицирование, — так более правильно, но не более понятно.
Смотрим словарь:
Syndicate — 1) агентство печати, приобретающее информацию, статьи и т. п. и продающее их различным газетам для одновременной публикации, (сущ.) 2) приобретать информацию и пр. (гл.)
Таким образом, синдикация синдицирование — это приобретение информации. Такого слова в русском языке нет, что и понятно: в нашей журналистике не было широкой практики покупки и перекупки информации.
Итого, RSS — это Простое Приобретение Информации (не забываем, что материал для чайников, поэтому «простое», а не «очень простое»).
RSS — это разновидность XML, формат, специально придуманный для того, чтобы легко и быстро делиться контентом. Изначально придуманный Netscape (был такой браузер, помните?) для их портала Netcenter, он быстро завоевал популярность и стал черезвычайно широко использоваться.
К сожалению, г-н Лебедев в своем ко/водстве не удосужился сказать «RSS это модно!», поэтому (и еще потому, что контента в рунете не так уж и много) RSS не получил такого широкого распространения. А жаль. Впрочем, дело это поправимое.
Как это работает: вы создаете у себя RSS-файл и громко говорите об этом: «Эй! Люди! У меня тоже есть RSS!». Можно громко не говорить, а просто разместить что-то типа такой кнопки, ставшей официальным символом олимпиады.
Такой файл создается просто — достаточно посмотреть примеры, спецификацию, а потом сделать что-то похожее. Это Действительно Просто.
Все. Теперь умные люди (которые поняли) будут знать, что у вас на сайте есть последние заголовки в формате RSS, и смогут использовать это как угодно, например, в своих порталах, либо просто экспортировать на свою страницу любым известным способом.
Во многих местах (например, в ЖЖ и почти во всех блоговских движках) RSS уже встроено по умолчанию. RSS теперь прочно ассоциируется с блогами, хотя использовать RSS могут и любые другие сайты.
Можно просто читать RSS c сайтов специальными программами, а то и вообще онлайновыми читалками.
Самые популярные — Google Reader, Yandex.lenta и Netvibes.
Personal grief
По поводу человека, пишущего как робот — классический пример:
Dear Mrs, Mr, Miss or Mr and Mrs Daneeka:
Words cannot express the deep personal grief I experienced when your husband, son, father or brother was killed, wounded or reported missing in action.
Joseph Heller, Catch-22, 1961
Культ личности
Безотносительно к личностям, просто — музыка навеляла.
«Ну вот такие вот дела – у Спектатора культ личности, он самый крутой, его скрипты самые лучшие…»
У меня даже такой keyword есть на регистре — «культ личности». Собственно, к вопросу о. Во-первых, у меня не может быть культа личности, ибо культ личности существует у того, для кого Сам Спектатор является фетишем. Культ личности — у вас, мои дорогие друзья. «Крутость» кого-то есть фикция и осознание собственной мелочности в сравнении с, либо способ поднятия самооценки (ощущение себя «крутым»). И то и другое мне чуждо. По поводу «его скрипты самые лучшие» — дайте ссылку, где это написано?
Теперь о «природе культа». Понятно, что все с чего-то начинали. У всех были хомупаги и все животные, в сущности, равны. (Да, да, просто некоторые из них более равные, чем другие). Все с чего-то начинали, все на чем-то учились и кому-то подражали. Всем казалось, что мы лучше, а они — хуже. Проблема тут в одном — «перестать беспокоиться и начать жить».
Кто вовремя понимает, что место для еще хорошего человека всегда вакантно и нет «элитарности», при этом обладая талантом — обязательно «прорвется» и ему помогут. На хороший проект ссылку никогда поставить не жалко — хотя бы у меня на морде «Спектатора». «Кулер» на меня ставил ссылку очень давно (до сих пор стоит), я даже был в списке ресурсов у Лебедева на ру/ководстве, например. Все это [censored] противопоставление на «они крутые, а я еще нет, поэтому они козлы» — проблема вашей головы. Как только вы от этого избавитесь — жить станет лучше, проще и веселей.
Ну а почему я «реагирую на таких придурков»... Человек, который гадит на то место, где учился — а мое влияние на многих, чего уж там говорить, трудно отрицать — вызывает только неприятные чувства. А если он при этом говорит «как будто Спектатор ничего ни у кого не воровал», — особенно. Когда я начинал писать «Спектатор», я в первый же заметке назвал двух обозревателей, которые мне нравились: Кулера и NC Weekly... Похож ли был «Спектатор» на них?.. думаю, что нет.
Итого. Как только вы перестанете мыслить категориями крут/не крут, сноб/не сноб, зазнался/не зазнался, элита/не элита, нравится/не нравится — все у вас будет хорошо. Не перестанете — увы...
Автор этой страницы не претендует на истину в последней инстанции, (в первой — тоже), не является и не считает себя мировым лидером в области веб-дизайна или чего бы то ни было, не несет никакой ответственности за все то, что его не касается; не ставит себя выше читателя, равно как и ниже. Автор высказывает свое собственное мнение, которое может как совпадать, так и не совпадать с мнением читателя. Все материалы, помещенные на этой странице, написаны мной лично, следовательно, попадают под действие закона о защите авторских прав, на который всем глубоко плевать.(С) Disclaimer «Спектатора», 1999 год. До сих пор готов подписаться под каждым словом.
12 monkeys
Люди делятся, как известно, на тех, кто сидит на трубе и тех, кому нужны деньги. (© «Игла», the movie). Люди вообще имеют свойство делиться на как им чорт на душу положит: на гуманитариев и технарей, мальчиков и девочек, тварей дрожащих и право имеющих, на Дедов Морозов и Снегурочек (вот так вот мягко и ненавязчиво — с наступающим вас), на «плохих» и «хороших», то есть тех, кто с нами и тех, кто против нас.
Принадлежность к «нашим» и «не нашим» каждый раз определяется по все новым и новым признакам, давая почву для очередных классификаций. Конечная прагматическая ценность любого деления состоит в том, чтобы отделить
мух от котлет и зерна от плевел. Любое деление, разумеется, субъективно — как и все в этом мире.
На сей радостной ноте и перейдем о очередному делению на.
Можно научить ездить обезьяну на велосипеде. Но ей никогда не придет в голову поехать на нем в ближайшие джунгли за бананами.
© Саша Ларьяновский, много лет назад.
(Саша, в натуре, ты когда на кофе позовешь?)
В Programmers’ Stone люди делятся на паковщиков и картостроителей. А на самом деле они делятся на обезъян, велосипедистов и дрессировщиков. Что, в принципе, почти одно и тоже.
Но есть нюанс.
Для сначала — поучительная история из жизни, которую я вспоминаю с содроганием и содрогаюсь тем сильнее, чем больше времени проходит с ее начала. Я ходил к отцу на работу «чинить» компьютер. Не считая штук семь разных червей, в целом все работало. Поставил «Касперского» и все вылечил. Но он, как обычно, начал с чем-то конфликтовать и при загрузке громко ругаться. Выход нашелся сразу — я просто объяснил секретарше, как каждый раз при (пере)загрузке отключать «Касперского». Это была моя little revenge за то, что меня заставили полтора часа моей жизни (считая дорогу) потратить на это.
Прошло два года...
Велика вероятность, что там ничего не изменилось, и секретарша все так же совершает эти магические действия — по нескольку раз за день.
Возвращаемся к нашим обезъянам... Не все так плохо, ибо бывает гораздо хуже. (Urban legends: я знал человека, который работал в IT фирме «менеджером» и форматировал тексты в «Ворде» пробелами). Так вот. При создании одного сайта дизайнер неосторожно упустил из виду некоторые очевидные вещи, как, например, прописать в CSS ссылки. В результате, если вы ставили в текст просто Вы не поверите, но вот реальный пример того, что нужно было написать, чтобы получить работающую ссылку:
Я это увидел и прикинул, как в течение лет двух человек, который обновлял этот сайт регулярно, (и при этом не являлся секретаршей) ставил ссылки только таким образом. После чего я пережил сильнейшее экзистенциальное потрясение в моей жизни.
Иными словами, я просто охуел.
«Обезъяна» — это всего лишь метафора. Но иногда я в этом сомневаюсь.
Итак, «обезъяны» — это люди, которые делают так, потому что дрессировщик показал («научил») именно так. Слово «научил» я специально взял в кавычки, потому что это не научение/наука/понимание, а что-то типа рефлекса или мышечной памяти.
Вопрос «почему так?» если и возникает, то его полностью удовлетворяют типа «потому что так надо» или «потому что так оно работает/будет работать». А вот уже вопросы «а почему оно так работает?» или «а как оно может работать по-другому?» уже полностью выходят за границы мира «обезъян».
«Делай, как я/делай, как я сказал» — оптимальная форма обучения обезъян.
«Велосипедист» — коль мы будем продолжать эту метафору с велосипедом — это человек, которого научили кататься на велосипеде, и он совершенно осознанно получил в свое распоряжение способ быстрого передвижения и стал ездить не только в цирке, но и за бананами.
«Велотренер» — это человек, который может учить других велосипедистов.
«Дрессировщик» — это человек, который может учить «обезьян» кататься на велосипеде.
То, что мы называем «менеджер» — это комбинация дрессировщика с «велотренером» — в зависимости состава руководимого коллектива. И уровня «менеджера».
Еще бывают «Велосипедисты — самоучки» и «Изобретатели велосипедов». Несмотря на такое ироничное название, мы должны отдавать себе полный отчет в том, что все равно кто-то изобрел первый велосипед...
Главное, на мой взгляд, в этой жизни — не быть обезъяной. То есть не опускаться до уровня шаблонной деятельности, особенно когда это мозговая деятельность. Сам я себя приписываю, конечно же, к «самоучкам-изобретателям велосипедов». По природе очень ленивый во всем, что касается монотонного труда, и не верящий в людей, я предпочитаю не валить что-то на других, а долго думать, как что-то оптимизировать. «Лучше весь день потерять, зато потом за пять минут долететь» © мультик. На практике же, как правило, выходит, что время на оптимизацию все равно меньше времени, которое мы сэкономили.
(Верх оптимизации — это когда после рассмотрения чего-нибудь оказыватся, что данная задача настолько ненужная, что ее делать вовсе необязательно).
К тому же сам процесс оптимизации чего-то — это помимо всего прочего процесс оптимизации оптимизации (т.е. мы набираемся опыта в оптимизации и в следующий раз можем оптимизировать что-то уже более оптимально).
Смотрите также: Programmers’ Stone, деление на паковщиков и картостроителей.