Файлы vs Базы Данных
Дима Киселев (наш админ) перевел статистику на файлы www.livejournal.com/talkread.bml?journal=kiselev&itemid=29545 Он молодец. Говорит, что нагрузка резко упала. Еще бы. Сам я большой сторонник файлов, ибо — ...
---- из аськи
Salvatore: Я же сделал сбор статистики в файл. Нагрузка упала до нуля :) Ненарадуюсь. ----------
В общем, я не пишу заметку по этому поводу, потому что не хочется а) флейма, б) доказывать очевидные вещи. Умные люди сами со временем понимают, где использовать БД, а где — файлы.
Уже стало доброй традицией писать раз в месяц нечто на тему «Чего-то-там для чайников».
Итак, аббривиатура дня: RSS. Это такой Web content syndication format. (Ничего, что я по-английски?) Смотрим словарь:
Таким образом, Итого, RSS — это Простое Приобретение Информации (не забываем, что материал для чайников, поэтому «простое», а не «очень простое»).
RSS — это разновидность XML, формат, специально придуманный для того, чтобы легко и быстро делиться контентом. Изначально придуманный Netscape (был такой браузер, помните?) для их портала Netcenter, он быстро завоевал популярность и стал черезвычайно широко использоваться.
К сожалению, г-н Лебедев в своем ко/водстве не удосужился сказать «RSS это модно!», поэтому (и еще потому, что контента в рунете не так уж и много) RSS не получил такого широкого распространения. А жаль. Впрочем, дело это поправимое.
Как это работает: вы создаете у себя RSS-файл и громко говорите об этом: «Эй! Люди! У меня тоже есть RSS!». Можно громко не говорить, а просто разместить что-то типа такой кнопки, ставшей официальным символом Такой файл создается просто — достаточно посмотреть примеры, спецификацию, а потом сделать что-то похожее. Это Действительно Просто.
Все. Теперь умные люди (которые поняли) будут знать, что у вас на сайте есть последние заголовки в формате RSS, и смогут использовать это как угодно, например, в своих порталах, либо просто экспортировать на свою страницу любым известным способом.
Во многих местах (например, в ЖЖ и почти во всех блоговских движках) RSS уже встроено по умолчанию. RSS теперь прочно ассоциируется с блогами, хотя использовать RSS могут и любые другие сайты.
Можно просто читать RSS c сайтов специальными программами, а то и вообще онлайновыми читалками.
Самые популярные — Google Reader, Yandex.lenta и Netvibes.
Мода на «правильные кавычки» прижилась. Теперь надо вводить моду на правильное ё. Написать скрипт, который в текстах сам расставляет правильное ё где надо. Только для этого словарь ё-слов нужен. Типа, её, ёж, ёлка, неебёт.
Проблема — различение слов, типа все — всё.
Когда проматываешь вниз страницу, на которой крутится GIF-мультик, так что он уходит вверх и исчезает с экране, продолжает ли он там крутиться?
Spectator.ru: Дык :) Мне давно пора бы писать заметку «почему и как базы данных сосут». Единственное, что меня останавливает — так это то, что там жуткий флейм поднимется.
Salvatore: Да, флейм поднимется, потому что тема спорная.
Spectator.ru: Спорная конечно.
Salvatore: Но 0% там где вчера было 100 — это круто...
Spectator.ru: Фишка в том, что база данных — это База Данных. А в 90% случаев она используется, как Хранилище Данных. Это разные вещи. :) Идеальное Хранилище Данных — это все-таки файл. А вот Хранилище Упорядоченных Данных — это база данных :) 90% не понимают разницы. В конце концов, все лог-файлы не зря же в файл пишутся. Так что статистика — это тот же лог-файл, по сути дела. А уже потом его можно парсить как угодно.
Что такое RSS?
RSS — это сокращение от Really Simple Syndication, что в переводе на русский звучит, как Действительно Простая... Синдикация? Хотя, скорее, Действительно Простое Синдицирование, — так более правильно, но не более понятно.
Syndicate — 1) агентство печати, приобретающее информацию, статьи и т. п. и продающее их различным газетам для одновременной публикации, (сущ.) 2) приобретать информацию и пр. (гл.)
синдикация синдицирование — это приобретение информации. Такого слова в русском языке нет, что и понятно: в нашей журналистике не было широкой практики покупки и перекупки информации.
олимпиады.
Правильноё ё
Дерево, падающее в лесу