Это сайт — моя персональная записная книжка. Интересна мне, по большей части, история, своя жизнь и немного программирование.

Spesta 2.21a+b

Spesta2 (0.30КиБ)

Вышла Spesta 2.21a+b (качать — там же).

Список изменений:

  • теперь восстанавливается error_reporting на выходе из counter (важно для тех, кто знает PHP)
  • улучшенный подсчёт уников на базе cookie
  • русификация графика (выключается в конфиге), возможность использовать TTF-шрифт, оптимизация по скорости прорисовки графика (кто писал этот код?)
  • правки для поддержки PHP4 в некоторых ситуациях (OMG, PHP4 ещё не умер!)
  • при клике на график происходит его перезагрузка
  • правильно подсчитывается средняя аудитория за день
  • небольшие изменения в дизайне
  • на закладке поисковых роботов выводятся favicons роботов
  • исправлен баг оригинальной версии, приводящий порче данных, если в User-agent есть вертикальная линия
  • добавлена поисковая машина Nigma
  • разрывы длинных строк в отчётах
    Спасибо владельцу блога «Тут хумора.NET», который тестирует эту версию уже неделю.
40 комментариев
Евгений Степанищев (bolknote.ru) 2008

Может всё-таки сделать статистику по кликам?

acerbial (coprophagous.ru) 2008

Комментарий для Евгения Степанищева:

C кем ты сейчас разговаривал?

skurudo (openid.yandex.ru/users/skurudo) 2008

Комментарий для Евгения Степанищева:

Да.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для coprophagous.ru:

С аудиторией.

Ramon (rembish.myopenid.com) 2008
Евгений Степанищев (bolknote.ru) 2008

Комментарий для rembish.myopenid.com:

видел, спасибо :) Уже, если честно, такие вещи перестают впечатлять: JS framework сейчас есть для любого чиха — хоть 3D, хоть музыки.

skurudo.livejournal.com 2008

Комментарий для Евгения Степанищева:

Статистика по кликам — это то, что нужно. Суровая переделка получилась. Нравится. Тестирую.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для skurudo.livejournal.com:

Вероятно займусь в скором времени.

skurudo.livejournal.com 2008

Комментарий для Евгения Степанищева:

«Откуда идут» и «Поисковые слова» девственно чисты. Остальное заполняется, насколько могу судить. Странственно это.

string(51) «/home/skurudo/skurudo.ru/www/stat/data/referers.txt»
string(48) «/home/skurudo/skurudo.ru/www/stat/data/words.txt»

-rwxrwxrwx 1 wwwserver users 0 Apr 16 15:57 referers.txt
-rwxrwxrwx 1 wwwserver users 0 Apr 16 15:57 words.txt

skurudo.livejournal.com 2008

Комментарий для Евгения Степанищева:

Отбой, скуруда гонит. Показ статистики «Запрашиваемые страницы» — просто супер.

skurudo.livejournal.com 2008

Комментарий для Евгения Степанищева:

Обрати внимание, выход ссылается на login.php?l=logout

В этой сборке, как бы, нету никакого login.php

Евгений Степанищев (bolknote.ru) 2008

Комментарий для skurudo.livejournal.com:

Хехе, это наследие Analog Group, видимо, они 1-в-1 передрали дизайн у «Спесты», а убрать какие-то ссылки забыли :)

no-subject (no-subject.ya.ru) 2008

Юзаю начиная с первой bolk-версии, рад каждому обновлению. Спасибо!

Евгений Степанищев (bolknote.ru) 2008

Комментарий для no-subject.ya.ru:

Welcome!

acerbial (coprophagous.ru) 2008

http://softwaremaniacs.org/blog/2008/04/16/sre-extended/
Gravatar они теперь передают, или что?
Почему вылезла эта гадость вместо красивой иконки?

Евгений Степанищев (bolknote.ru) 2008

Комментарий для coprophagous.ru:

Для Gravatar ты должен указать мыло, если ты это уже сделал, то зарегистрируйся на gravatar под тем же email и залей туда юзерпик, если и это сделал, то жди, когда смасштабируется твоя аватара.

teplorod.livejournal.com 2008

Комментарий для Евгения Степанищева:

у меня дурацкий вопрос: а как можно сейчас (и можно ли вообще) подключить вызов статистики через javascript?
Просто старый способ не работает.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для teplorod.livejournal.com:

В IE что ли? Никак. Можно порисовать кривыми через VML.

teplorod.livejournal.com 2008

ох, я видимо очень криво выражаюсь последнее время.

Dr Estet писал в прежнем постинге про спеста, что есть способ установки вызова статистики примерно таким образом.
img src= http://site.ru/stats/counter.php
Но он там же писал, что это не вполне работает.
Можно ли еще как-то вызывать статистику, если есть сайт на статичном HTML?

Евгений Степанищев (bolknote.ru) 2008

Комментарий для teplorod.livejournal.com:

А SSI тоже не работают?

zhzhitel.livejournal.com 2008

Сделать, и тогда переезжаем на нее.

teplorod.livejournal.com 2008

Хо, я все-таки победил вставку, но не до конца: я прописал возможность исполнения пхп-кода в html файлах в htaccess.
и вставил вызов вот так: <?php include («stat/counter.php»); ?>

Оно заработало, но вся статистика по запрошенным страницам (там, где, по идее должны находится URL страниц) теперь показывается, как:

stat/counter.php?id=0.07717626­742322392&ref=&pg=file%3A///D%­3A/%u041B%u0410%u0411%u041E%u0­420%u0410%u041D%u0422/%u041A%u­0420%u0418%u0421%u0422%u0418%u­041D%u0410/%u0414%u0438%u043F%­u043B%u043E%u043C%u043D%u0430%­u044F%2520%u0440%u0430%u0431%u­043E%u0442%u0430/%u042F-%u043A­%u043E%u043D%u0446%u0435%u043F­%u0446%u0438%u044F/%u0411%u043­5%u0440%u043D%u0441%2520%u0420­_%2520%u0427%u0442%u043E%2520%­u0442%u0430%u043A%u043E%u0435%­2520%u042F-%u043A%u043E%u043D%­u0446%u0435%u043F%u0446%u0438%­u044F%2520%28%u0447_%25202-3%2­9.htm

И т. д.
Что я делаю не так?

teplorod.livejournal.com 2008

Комментарий для Евгения Степанищева:

вот чорт, мой предыдущий комментарий поломал все форматирование страницы.
А удалить или отредактировать я его не могу.
Приношу свои извинения.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для teplorod.livejournal.com:

А в каком браузере поломал? У меня всё ок.

Очень похоже, что не передаётся referer. <?php echo $_SERVER[’HTTP_REFERER’]?> выдаёт правильные значения?

Евгений Степанищев (bolknote.ru) 2008

Комментарий для teplorod.livejournal.com:

Ага, вижу, в FireFox, вот зараза.

teplorod.livejournal.com 2008

насчет <?php echo $_SERVER[’HTTP_REFERER’]?> сходу не скажу, но оригинальная spesta на том сайте вполне себе работала.

Евгений Степанищев (bolknote.ru) 2008

Комментарий для teplorod.livejournal.com:

Сходу и не надо, попробуйте.

«Спеста2» — тоже оригинальная. Это не дописанная «Спеста», это другая «Спеста», написанная Analog Group.

teplorod.livejournal.com 2008

Вставил переменную — все показывается: http://psyberlink.flogiston.ru/
(внизу страницы)

Евгений Степанищев (bolknote.ru) 2008

Комментарий для teplorod.livejournal.com:

Действительно. Нечто странное. Могу посоветовать очистить базу переходов. Может в ней что-то поломалось.

teplorod.livejournal.com 2008

Комментарий для Евгения Степанищева:

Базу переходов — это файлики с данными потереть?

Евгений Степанищев (bolknote.ru) 2008

Комментарий для teplorod.livejournal.com:

Файл с данными переходов.

takkmoil (openid.yandex.ru/users/takkmoil) 2008

А фильтров, которые когда-то были в первой Спесте, не будет?
Кстати, почему бы не заменить все «<?» на «<?php»? Меньше проблем будет на хостингах, где принципиально short_open_tags = Off.

Евгений Степанищев (bolknote.ru) 2008

Откуда мне знать, будут или нет? Если я почувствую, что мне их не хватает, сделаю.

А что есть такие хостинги? А чем они мотивируют свои принципы?

Az (shitdesign.ru) 2008

А можно как-то удалять определенные сайты из результаты из выдачи рефферов?
У меня результат получается замусоренным из-за http://host-tracker.com/

hunter25.livejournal.com 2008

Комментарий для Евгения Степанищева:

У нас есть региоанльный поисковик, как обрабатывать и его запросы?

http://farpost.ru/find/%D0%B7%D0%B0%D0%BF%D1%87%D0%B0%D1%81%D1%82%D0%B8%20%D0%BD%D0%B0%20%20%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%20ga15de/

http://farpost.ru/find/Nissan/

http://farpost.ru/find/%E7%E0%EF%F7%E0%F1%F2%E8%20%ED%E0%20TERRANO/

Евгений Степанищев (bolknote.ru) 2008

Комментарий для hunter25.livejournal.com:

менять код

hunter25.livejournal.com 2008

Комментарий для Евгения Степанищева:

Как?
Просто через config.inc нельзя прописать?

Вопрос 2. Почему июнь высветился, как 06-20, а не 06-08?

Выбор месяца:

06-20
04-08
05-08

Евгений Степанищев (bolknote.ru) 2008

Комментарий для hunter25.livejournal.com:

Через конфиг нельзя, там только GET-параметры. Как менять? В каком смысле «как»? Чтобы он соотвествовал поставленной задаче.

Про вопрос №2 пока ничего не могу сказать, запишу в баги. Код-то, в основном, не мой, так что я не знаю его полностью.

redbutcold.myopenid.com 2008

Поисковые слова — такие буквы üõäöījšiījā вырезает, получаются кривые слова. как можно в se.txt записывать в utf-8??

Евгений Степанищев (bolknote.ru) 2008

Комментарий для redbutcold.myopenid.com:

Поправить код