Дом Figaroo

Блог о web-программировании и разработке новой системы управления сайтами Figaroo Site Engine.
«Знание — могущество».

29 апреля 2009

Логическая задачка

написал Figaroo в рубрике Разное @ 14:14

Задача про заключённых и лампочку.

В одной тюрьме сидели N заключённых, сидели, сидели, скучали. Но начальник тюрьмы был большой шутник, и решил он собрать всех заключённых. Собрал и сказал: «Каждый из вас сидит в одиночной камере. У нас есть одна свободная камера, в которую мы будем водить вас по одному человеку в случайном порядке с разными интервалами времени. Возможно, не по одному разу. В камере Вы будете 5-10 минут. В камере будет лампочка, которую можно включать или выключать, изначально она будет включена или нет — мы не знаем. Больше ничего делать нельзя. Когда кто-либо из Вас скажет, что все заключенные побывали в этой особой камере хотя бы один раз, я приму решение: если вы правы — освобожу всех, если вы ошиблись — так и будете сидеть до конца жизни здесь. Сейчас у вас будет время подумать и поразмышлять, через полчаса мы разведём вас по вашим камерам и начнём игру.»

Вопрос: какую стратегию должны выбрать заключённые, чтобы освободиться?

P.S.: заключённые не могут общаться между собой, оставлять послания или сообщения в спец.камере, видеть, кого ведут на допрос и т.п.

UPD:

Заключённые должны выбрать одного избранного-счётовода.
Далее каждый обычный заключённый, заходя в комнату, будет включать лампочку, если она выключена, и он её включал менее 2-х раз.
Избранный заключённый, заходя в комнату, будет выключать лампочку и считать.
Когда он досчитает до 2*N-1, то может сделать вывод, что все заключённые побывали в камере хотя бы один раз.

21 апреля 2009

NewsFox для Firefox – чтение RSS-лент

написал Figaroo в рубрике Разное @ 23:56

Недавно искал хороший инструмент для чтения RSS-лент прямо в браузере (у меня Firefox 3). Просмотрев множество плагинов, пришёл к выводу, что расширение NewsFox лучше всего. Удобная, достаточно гибкая вещь. Найти можно на www.newsfox.mozdev.org. Кстати, имеется поддержка русского языка.

18 апреля 2009

Немного развлечений =)

написал Figaroo в рубрике Разное @ 21:28


Немного отклоняясь о темы блога, буду выкладывать интересные и забавные вещи (включая видео:-).

13 апреля 2009

Определение «ID компа» (уникального ключа машины) в IE

написал Figaroo в рубрике Web-разработка @ 10:13

Здравствуйте. Представляю Вашему вниманию JS-скрипт определения уникального ключа компьютера пользователя. К сожалению, работает только в браузере Internet Explorer.

Скрипт используется как часть так называемого «Супербана»; в различных web-приложениях (например, в FastBB). В FigarooForumSystem тоже используется. :-)

Определяет тип соединения пользователя с интернетом и уникальный ключ его компьютера (может совпадать, но, очень редко).

Исходник под катом. Читать дальше →

8 апреля 2009

Старый-старый шуточный IQ-тест

написал Figaroo в рубрике Разное @ 22:50

1: Как засунуть жирафа в холодильник?

Открыть холодильник, засунуть туда жирафа, закрыть холодильник.
Этот вопрос позволяет выяснить, нет ли у Вас склонности выискивать чересчур сложные решения для простых задач.

2: Как засунуть в холодильник слона?

Открыть холодильник, вынуть оттуда жирафа, засунуть туда слона, закрыть холодильник.
Этот вопрос позволяет выяснить, способны ли Вы при принятии решений учитывать последствия ваших предыдущих действий.

3: Лев созвал всех зверей на собрание. Явились все, кроме одного. Что это за зверь?

Это слон. Он же в холодильнике, помните?
Этот вопрос проверяет Вашу память.

Если Вам не удалось правильно ответить на предыдущие три вопроса, у Вас-таки остался шанс показать, на что Вы способны.

4: Вам нужно пересечь широкую реку, которая кишит крокодилами. Как Вы это сделаете?

Вплавь. Ведь крокодилы-то все на собрании у льва.
Этот вопрос позволяет выяснить, способны ли Вы учиться на собственных ошибках.

Первые мысли о WordPress

написал Figaroo в рубрике Разное @ 20:45

Здравствуйте.
У меня накопилось несколько мыслей про WordPress, которые я, собственно, здесь изложу.

Как Вы уже успели (или не успели?:-) заметить, мой блог работает на WordPress'е.

И так, обо всём по порядку. Читать дальше →

7 апреля 2009

Универсальный флудер на PHP

написал Figaroo в рубрике Web-разработка @ 10:20

Представляю вашему вниманию универсальный флудер на языке PHP.

Исходник под катом. Читать дальше →

5 апреля 2009

Создаём ЧПУ (SEF): Apache + PHP

написал Figaroo в рубрике Web-разработка @ 23:26

Здравствуйте.
Здесь я расскажу о том, как просто и удобно организовать технологию ЧПУ на своём сайте.

ЧПУ — это Человеку Понятные УРЛ (URL). В англоязычном интернете называется SEF links — Search Engines Friendly links (ссылки, дружественные поисковым системам).

Это делается для того, чтобы ссылки на страницы вашего сайта имели красивый вид, понятный человеку и дружественный для поисковых систем.
Читать дальше →

2 апреля 2009

Математическая задачка

написал Figaroo в рубрике Разное @ 22:17

Дано: рекурсивно-заданная последовательность вещественных чисел:
a_{n}=\frac{1}{1 + a_{n-1}},
где a_{n} — n-ный член этой последовательности, причём a_{0}=0.

Несложно посчитать все члены этой последовательности:
a_{1}=1,

a_{2}=\frac{1}{1 + a_{1}}=\frac{1}{2},

a_{3}=\frac{1}{1 + a_{2}}=\frac{1}{1 + \frac{1}{2}}=\frac{2}{3},

a_{4}=\frac{1}{1 + a_{3}}=\frac{1}{1 + \frac{2}{3}}=\frac{3}{5},

и так далее:
0, 1, \frac{1}{2}, \frac{2}{3}, \frac{3}{5}, \frac{5}{8}, \frac{8}{13}, \frac{13}{21}, \frac{21}{34}, \frac{34}{55}, \frac{55}{89}, ...

Вопрос: сходится ли ряд из членов данной последовательности? Если да, какова его сумма?

UPD: ответ и решение в комментариях. Спасибо Bloodthrist'у.

© Валерий 'Figaroo' Киркиж, 2008-2010 гг.