memnek

На Пикабу
поставил 296 плюсов и 407 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
Награды:
10 лет на Пикабу
6641 рейтинг 0 подписчиков 31 подписка 15 постов 3 в горячем

Ухожуй

pass: 12345678
пользуйтесь

Как звучит Википедия

http://listen.hatnote.com/#nowelcomes,ru,en,uk,be
При дополнении статьи звучит колокольчик, при удалении - струны. Длительность зависит от объема правки.
Внизу страницы можно выбрать, какие языки мониторить.
Безысходники тут: https://github.com/hatnote/listen-to-wikipedia

Калькулятор дат 2.0: online.

В ответ на вот этот пост.
Хоть немного с опозданием (инета не было), но запилил онлайн калькулятор дат:
ССЫЛКА на онлайн-калькулятор. В отличие от того поста, мой быдлокод работает везде, где есть браузер.
Примечание.
Есть пара ньюансов в вычислении. Например, длительность месяца зависит от самого месяца. в подсчёте промежутка используется среднее значение (30,43 суток). В подсчёте же даты используется значение в 30 дней. Дело в том, что считать верным? 1 января плюс один месяц вроде должно быть 1 февраля. А что делать с 30 января? считать 30 января плюс месяц - 1 или 2 марта (в зависимости от високосности года)? а 1 февраля плюс месяц - это 1 марта? но ведь 30 января плюс месяц вроде тоже первое марта... Поэтому в подсчёте дат месяц выбран равным 30 дням. Аналогично для года: средняя продолжительность - 365,2425 суток (согласно григорианскому календарю). Поэтому в подсчёте промежутка используется формула число_лет = число_дней * 10000 / 3652425, а вот в вычислении даты используется 365 дней.
Технические детали.
Да, конечно, можно было вообще сделать статическую страницу и понапихать javascript, но я не люблю (да и не особо знаю) js, поэтому это всё написано на питоне в виде django-приложения (исходники прилагаются). Само приложение представляет некое простое API в виде URL. Ответ выдаётся в виде HTML, JSON и XML, так что можно встроить это приложение где-то на стороне.
1) подсчёт промежутка, например
http://188.120.243.108/datecalc/from/2001-01-01/to/2002-02-02/result.html посчитает промежуток между первым января 2001 года и вторым февраля 2002 года и выведет его в простом html виде.
2) рассчёт даты, например http://188.120.243.108/datecalc/2000-01-01/plus/1.1.1.-1/result.json посчитает дату, отстоящую на "расстояние" от первого января 2001 года на 1 год, 1 месяц, 1 неделю и минус один день (да, отрицательные промеутки поддерживаются), и выведет всё в формате JSON
3) информация о дате. полезными будут 2 значения: день недели и день года. например, http://188.120.243.108/datecalc/info/1897-04-29/result.xml выведет в XML виде инфу о 29 апреля 1897 года.
ps. Даты задаются в формате ISO, минимальный год 0001 (обязательно четырёхзначное число), максимальный год - 9999.
Показать полностью

Кулинарный ликбез: готовим пиццу правильно

длинный подробный рецепт
Кулинарный ликбез: готовим пиццу правильно длинный подробный рецепт

Немного мейнстрима

для любителей хорошей игры
Немного мейнстрима для любителей хорошей игры

Лучшие 404-е страницы

большая коллекция страниц об ошибках

Дотеры поймут 2

Дотеры поймут 2

Поведение призраков в игре Pacman

Сделано на основе http://habrahabr.ru/post/109406/ и http://home.comcast.net/~jpittman2/pacman/pacmandossier.html
Поведение призраков в игре Pacman Сделано на основе  http://habrahabr.ru/post/109406/   и   http://home.comcast.net/~jpittman2/pacman/pacmandossier.html
Отличная работа, все прочитано!