Сайт Романа ПарпалакаБлог200703

Особенности работы оптических мышек

У оптической мыши, находящейся на определенных типах поверхностей, обладающих периодической структурой, начинаются ложные срабатывания: курсор начинает «дрожать», медленно перемещаясь по экрану. Или, говоря простым языком, мышь начинает глючить.

Сегодня на занятиях по вычислительной математике я обнаружил, что мышка и коврик идеально подходят друг другу в том плане, что упомянутый эффект возникает достаточно четко. Мысль открыть Paint и зафиксировать левую кнопку мыши пришла практически сразу. Вот результат:

Чем-то напоминает чернильные пятна в тесте Роршаха.

5 марта 2007 года, 23:13     компьютеры     Оставить комментарий

С 8 марта!

Я поздравляю с праздником прекрасную половину человечества. Стольким женщинам трудно что-либо пожелать, ведь у каждой есть свои мечты и желания. Поэтому я желаю просто побольше счастья и удачи. Они не помешают никому.

8 марта 2007 года, 16:22     праздники     Оставить комментарий

Новый движок блога

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

  1. Для хранения информации используется MySQL (раньше были текстовые файлы).
  2. Линейная навигация, использовавшая «страницы» по 20 записей, заменена на календарь (как в R2 или в Interra).
  3. Списки последних записей и комментариев.
  4. ЧПУ — человекопонятные Url.
  5. Кеширование на стороне сервера и настройка правильного кеширования в браузере.
  6. Через RSS экспортируются только те записи, которые появились после предыдущего обращения клиента к RSS (Идея взята отсюда).
  7. Можно подписаться на комментарии к определенной записи.
  8. Я попробовал сделать защиту от спама в комментариях. Если метод окажется хорошим, я потом напишу о нем.
  9. У ключевых слов может быть описание (например, как у слова кино). Это позволит в определенной степени реализовать идею «knowledge base» (загляните в размышления).
  10. Автоматическая типографика.
  11. Административный интерфейс.

Последний пункт — самый важный. Собственно, из-за него я всё и затеял. Основная его часть — это редактор записей. Он был и раньше. Следует отметить, что я добился кое-какой работы редактора в Firefox, а также добавил загрузку картинок и файлов вообще, автоматическую вставку тега для загруженной картинки, список записей с сортировкой, редактирование, добавление и удаление ключевых слов. И всё это расположено на вкладках. В общем, получилось весьма удобно и функционально. Никаких кнопок для переиндексации, устаревшие файлы из кеша удаляются автоматически, и генерятся заново по мере обращений к страницам.

Что еще в планах?
  1. Поиск. (сделано)
  2. Простейшая разметка в комментариях, цитирование. (сделано)
  3. Связывание записей в группы и автоматическая расстановка ссылок «см. также» (некий аналог ключевых слов, только без явного их выделения). (сделано)
  4. Возможно, RSS отдельно для ключевых слов, комментариев и т. д.

Комментарии по поводу нового движка приветствуются.

10 марта 2007 года, 15:59     S2     Оставить комментарий

О браузерах

В ходе разработки системы редактирования записей в блоге обнаружил, что она работает заметно быстрее в Firefox, чем в Опере. Меня это удивило, ведь есть расхожее мнение, что Опера — самый быстрый браузер. IE тоже оказался шустрее Оперы. Получается, разработчики Оперы, увлекшись функциональностью, забыли о быстродействии. Еще обнаружил, что Firefox стал проверять орфографию. Из-за этих двух причин я и добивался более-менее приемлемой работы редактора в Firefox.

Дополнительная информация для любознательных: у меня установлен Firefox 2.0.0.2 и Опера 9.10.8679.

Выходит, пришло время менять Оперу на Firefox?

Добавлено: Как оказалось, результаты не так однозначны. Скорость отображения в этих браузерах зависит от загружаемого документа. Можно сказать, у Оперы показатели примерно постоянны, а у Firefox'а могут меняться в определенных пределах.

Проверил результаты своей работы в IE 5. CSS и стандарты он поддерживает не полностью, но, несмотря на это, сайт выглядит сносно. Поразила одна вещь — в нем страницы отображаются еще быстрее, чем в Firefox и Опере. Правда, иногда выскакивает окно «Программа выполнила некорректную операцию и будет закрыта». Но это так, мелочи :)

11 марта 2007 года, 10:55     браузеры     Комментарии (1)

Демагогия: опыт классификации

Демагогия: опыт классификации. Достаточно интересно. Когда-то я это прочитал в журнале «Наука и жизнь». Иногда некоторые приемы удавалось применять на практике. Особенно этот: «Ну Вы же умный человек, и не можете не понимать, что...»

12 марта 2007 года, 10:23     что почитать     Оставить комментарий

По мотивам нового движка блога

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
13 марта 2007 года, 14:08     S2     Оставить комментарий

Ручка с флешкой и лазерной указкой

Авторучка с USB-флеш-картой и лазерной указкой. Полная хрень. Никогда бы себе такую не купил. Особенно, по такой цене.

Обычно такие вещи быстро ломаются, поэтому кроме как к игрушке к ней относиться нельзя. Или потому, что их используют как игрушки, они делаются некачественно и быстро ломаются.

13 марта 2007 года, 14:11     обзор     Оставить комментарий

Под впечатлением от теорфиза

«Экспонента на нижнем берегу и корень из нее»
Холст, масло.

14 марта 2007 года, 00:01     ха-ха     Комментарии (2)

Совет Макдональдсу

Ребятам из Макдональдса свое новое блюдо нужно назвать ридбергер.

15 марта 2007 года, 23:20     ха-ха     Оставить комментарий

Стиль оформления кода

Как заставить неправильный код выглядеть неправильно. Описывается один из вариантов оформления кода. Даже если вы — опытный программист, статья будет полезна для вас.

16 марта 2007 года, 19:06     программирование     Оставить комментарий

О суеверии

Я задумался, почему многие люди верят в приметы, гороскопы и т. д. Они говорят: «А вот — сбывается». В чем причина? Действительно ли будущее можно предугадать?

Ответ науки вполне однозначен: нельзя. Объяснение того, что «сбывается», достаточно простое.

  1. Когда предсказания сбываются, человек запоминает такое удивительное совпадение. Чаще предсказания не сбываются, но это запоминается хуже. Как написано в Википедии,
    Психологическая специфика исключительной устойчивости суеверия связана с тем, что случаи их подтверждения прочно фиксируются, а факты явной ошибочности вытесняются.
  2. Иногда человек параноидально верит в подобные предрассудки и не приемлет никаких других вариантов, тем самым вызывая предсказанное этими самыми предрассудками (например, формированием соответствующего мнения окружающих о себе).
17 марта 2007 года, 21:12     мысли · философия     Комментарии (6)

Вектор графика

Когда сидишь и ничего не делаешь, в блог и писать нечего. Стоит только пройтись по некоторым сайтам, так сразу возникают темы для новых записей и статей.

Вот, очередной шедевр студии Артемия Лебедева:

Вектор графика либо растет (тогда он зеленый и стремится вверх), либо падает (тогда он красный и движется вниз).

Вектор графика. Ага. Который растет. Или который падает.

А я еще удивлялся равнодушию Лебедева к законам физики. Авторитеты, блин...

Добавлено: А вот еще кое-что об одном шедевре.

Еще добавлено: А вот еще об одном: Платёжный терминал «Сибкона» от Артемия Лебедева.

18 марта 2007 года, 20:57     обзор · Лебедев     Оставить комментарий

MS Office 2007

Excel 2007 — дерьмо.

Я уже не говорю, что они убрали главное меню. К чему всевозможные украшательства, цвета, градиенты, если он график не может повернуть на 90°? (Или я не нашел, как повернуть график на 90°, что по сути одно и то же.)

Причем поставив Office 2007, я оказался его заложником. Когда мне нужно что-то сделать в Excel, переустановить времени нет, а потом переустанавливать лень.

Internet Explorer 7 тоже, кстати, не далеко ушел. Но это другая история.

И куда только катится Microsoft?..

20 марта 2007 года, 23:51     софт     Комментарии (4)
Смотрите также:  Улучшение качества ПО · Презентация Микрософта · Привет дизайнерам интерфейсов Микрософта!

Для главного бухгалтера

Интересно, когда в спаме пишут «Для главного бухгалтера», находятся идиоты, которые действительно такие письма передают главному бухгалтеру?

22 марта 2007 года, 08:27     спам · идиоты     Оставить комментарий

Вопрос любителям хиромантии

Почему обычно гадают по линиям на руках, а не на ногах? Рисунки там не менее замечательны. Или это в конечном итоге эстетический вопрос?

23 марта 2007 года, 21:24     почемучка     Комментарии (2)

Семь раз отмерь

Есть такая песня у Селин Дион, называется Think Twice. Или «подумай дважды».

У нас есть пословица «Семь раз отмерь, один раз отрежь». Если почитать текст песни, можно понять, что она как раз «в тему».

Это еще раз показывает, что подумать дважды для них — неимоверные усилия.

25 марта 2007 года, 16:46     мысли · язык     Оставить комментарий

Википедия

Из сегодняшнего разговора:

— Сейчас придем и посмотрим в Википедии.
— Давайте зайдем к Ромчику и посмотрим.
— Блин, у вас чего, Википедии своей нет, что ли?
— Нет. Одолжи, Ромчик, отсканировать или отфоткать.

На всякий случай: Википедия.

27 марта 2007 года, 20:54     диалоги     Оставить комментарий

Трудности формализации

— Также учитывается ряд трудноформализуемых факторов.
— Трудно формализуемых, но легко материализуемых.
Мыслимое продолжение одного диалога.
29 марта 2007 года, 09:46     ха-ха     Оставить комментарий

← сюда туда →

Поделиться
Записи