Семь раз отмерь
Есть такая песня у Селин Дион, называется Think Twice. Или «подумай дважды».
У нас есть пословица «Семь раз отмерь, один раз отрежь». Если почитать текст песни, можно понять, что она как раз «в тему».
Это еще раз показывает, что подумать дважды для них — неимоверные усилия.
Хомячки возваращаются?
Эх, давно я не сетовал на несовершенство нашего мира. Как и в старые добрые времена говорить буду об интернете. Полезно посмотреть, изменилось ли с тех пор
Действительно ценной информации в интернете не так уж и много. Всё остальное — попытки заработать. Иногда они удаются, иногда нет. Но, так или иначе, они засоряют интернет. И связано это с тем, что квалификация «среднего» пользователя невысока.
Не все разошлись,
Со всей ответственностью заявляю, что, несмотря на определенные положительные тенденции, действительно ценной информации в интернете не так уж и много.
Не думаю, что средняя квалификация пользователей повысилась.
Конечно,
Сейчас все только и говорят о Web 2.0, блогах, социальных сетях. Об обычных кошмарных домашних страничках, как о пережитке минувших времен, давно никто не вспоминает. Да и мало их сейчас, обычных кошмарных домашних страничек. На смену пришли ЖЖ и блоги. Но симптомы домашних страниц, такие как комбинация огромных и крошечных шрифтов, бешеные цвета, картинки на десятки и сотни килобайт и соответствующего качества содержимое, остались.
Если у человека случился приступ альтруизма, и он захотел осчастливить человечество чрезвычайно полезной вещью, почему ее нельзя довести до ума и сделать так, чтобы действительно ей было приятно пользоваться?
Это было вступление, которое плавно перетекло в лирическое отступление. А теперь перейдем к основной теме этой заметки. На примере одного сайта я покажу правильность практически всех мыслей и тезисов, высказанных выше.
Сегодня под прицелом сайт newsrss.ru. Первое впечатление о нем — обычная кошмарная домашняя страница, так как вышеперечисленные симптомы на ней присутствуют. Единственное, что позволяет усомниться, это доменное имя. Однако ни второе, ни последующие впечатления коренным образом от первого не отличаются.
Автор (webmaster Юрий) предлагает некий скрипт на PHP, который редактирует (!)
Для меня мистический смысл этого действа оставался до некоторых пор загадкой.
Если на сервере есть PHP, очень легко сделать
простейшую автоматизацию так, чтобы файл с RSS
создавался автоматически. Хорошо, предположим, что такой автоматизации нет.
Тогда все обновления на сайте должны производиться через
Единственный плюс, которым мог бы обладать данный скрипт — обработка входных данных. Например, автоматическая расстановка кавычек и тире. Но, судя по всему, её нет в принципе:
В нашей программе в файлxml-rss, нельзя записать html теги и некоторые символы…
Похоже, автор не знает о существовании в PHP функции htmlspecialchars.
RSS предназначен для экспорта
достаточно частых анонсов, обновлений или статей. Нет, я понимаю, что в RSS можно запихнуть всё, что
угодно. Идея RSS — в другом, а именно в том, чтобы
переложить регулярное посещение сайтов с целью посмотреть, есть ли там
Если ваш сайт обновляется редко, то особой необходимости в автоматизации нет. А если он обновляется часто, и на нем нет никакой автоматизации… Вашему упорству можно только позавидовать :)
К сожалению, у меня не было возможности собственноручно протестировать рассматриваемое творение, так как оно было закодировано и требовало наличие Zend Optimizer'а. На локальном сервере у меня он не установлен. А на сервере хостера я никогда не запущу подобные сомнительные скрипты. Безопасность моего сайта мне дороже.
Обычно, если человеку нужен
- Прагматичная, когда он находит решение своей задачи, которое можно использовать на практике.
- Методическая, когда он обучается тому или иному приему и в будущем сможет его использовать и для решения других задач.
Как мы выяснили, прагматичная ценность данного скрипта — нулевая. Методическая отсутствует в принципе, так как скрипт закодирован.
Во время подготовки данной заметки я осознал цель создания сайта newsrss.ru. На нем, как полагается для подобных сайтов, есть статьи. Например, «Зарабатывайте на своем сайте!», смысл которой сводится примерно к следующему: «Зарегистрируйтесь в Google AdSense и вы всё узнаете». В другой статье, «Что я приобрел работая с AdSense?», автор пишет:
Что бы зарабатывать с AdSense у Вас должен быть сайт…
Поразительное замечание. Для того чтобы дышать, нужен воздух. Для того чтобы ходить, нужны ноги. Теперь ясно, зачем на самом деле был создан данный сайт. Чтобы «зарабатывать с AdSense».
На сегодня всё.
PS. Морали не будет. Поскольку народ проявляет интерес, я написал о правильной организации RSS.
Вопрос любителям хиромантии
Почему обычно гадают по линиям на руках, а не на ногах? Рисунки там не менее замечательны. Или это в конечном итоге эстетический вопрос?
Для главного бухгалтера
Интересно, когда в спаме пишут «Для главного бухгалтера», находятся идиоты, которые действительно такие письма передают главному бухгалтеру?
MS Office 2007
Excel 2007 — дерьмо.
Я уже не говорю, что они убрали главное меню. К чему всевозможные украшательства, цвета, градиенты, если он график не может повернуть на 90°? (Или я не нашел, как повернуть график на 90°, что по сути одно и то же.)
Причем поставив Office 2007, я оказался его заложником. Когда мне нужно
Internet Explorer 7 тоже, кстати, не далеко ушел. Но это другая история.
И куда только катится Microsoft?..
Стиль оформления кода
Как заставить неправильный код выглядеть неправильно. Описывается один из вариантов оформления кода. Даже если вы — опытный программист, статья будет полезна для вас.
Совет Макдональдсу
Ребятам из Макдональдса свое новое блюдо нужно назвать ридбергер.
Под впечатлением от теорфиза
«Экспонента на нижнем берегу и корень из нее»
Холст, масло.
Добавлено 01.05.2025: а вот результат переосмысления картинки нейросетью:
Ручка с флешкой и лазерной указкой
Авторучка с
Обычно такие вещи быстро ломаются, поэтому кроме как к игрушке к ней относиться нельзя. Или потому, что их используют как игрушки, они делаются некачественно и быстро ломаются.
По мотивам нового движка блога
PHP меня радует такими вещами (хотя заслуги PHP в этом особой нет, это типичный синтаксис C):
while ($row = mysql_fetch_row($result))
$tag_ord[$a[] = $row[0]] = ++$i;
А вот MySQL порадовал меня следующим:
SELECT
recs.c_time,
title,
recs.text,
recs.url,
commented,
count(if(comms.id = recs.id, 1, NULL))
FROM recs, rectags, comms
WHERE recs.id = rectags.record_id
AND tag_id = 5
AND published = 1
GROUP BY recs.id
ORDER BY recs.c_time DESC
Добавлено 13.12.2007: А сейчас MySQL радует меня возможностью написать такой запрос:
SELECT s.id, b.title, b.c_time, b.url,
FROM (
SELECT rec.id, label
FROM (
SELECT record_id
FROM rectags
WHERE tag_id = 4
) tt, recs
WHERE recs.id = tt.record_id
AND recs.label <> ''
) s, recs b
WHERE s.label = b.label
AND b.id <> s.id
ORDER BY 3 DESC