выпуск #7 (13.08.2005)
Одной строкой: ~ Долгий перерыв ~ FC4 и LSLogs ~ LS Mp3 Encoder 0.2 Beta ~ www.linesoft.org ~ Deep Impact ~ fdb 2.4.4


Рассылка Долгий перерыв
И снова выпуск рассылки LSNews ;)
Большой перерыв между выпусками стал традиционным. Выход рассылки зависит не столько от количества новостей группы, сколько от их актуальности и наличия нового креатива - статей, графики и софта. Если раньше в LSNews были мировые новости и "левые" статьи, то сейчас мы ушли от этой практики и стараемся публиковать только авторские материалы.
Как и прежде, рассылка требует своего ведущего, обязанности которого я временно исполняю. Если у вас будет такое желание - думаю найдете куда написать об этом ;)
Новости LS Новости группы
Новости группы:
13.08.2005 FC4 и LSLogs
Два релиза PHP скриптов: FC4 - счетчик посетителей и LSLogs - ведение статистики запросов. Оба релиза сопровождаются подробными описаниями для новичков.

Отдельной частью нового движка сайта LS является счетчик посетителей FC4.
FC4 - PHP+MySQL текстовый счетчик посетителей сайта: неограниченное количество счетчиков в одной MySQL базе; интерфейс управления счетчиками; быстрая установка; подробное описание установки и принципа работы счетчика. Подробнее...

Кроме того из-за небольшого исправления в скриптах вышла новая версия скриптов для ведения логов и их анализа (на PHP без MySQL) - LSLogs 1.22. Подробнее...
05.08.2005 LS Mp3 Encoder 0.2 Beta
Вышла новая версия конвертора медиа-файлов LS Mp3 Encoder 0.2 Beta. Основные изменения версии:
- Улучшен интерефейс
- Расширен список поддерживаемых форматов
- Сохраняются рабочие настройки программы
- Добавлена поддержка Mp3 VBR
Детальнее о проекте...
Загрузить...
01.08.2005 www.linesoft.org
Продолжается переезд сайта на новый хостинг и переход на новое доменное имя www.linesoft.org. В связи с созданием нового "php-движка" и переписыванием части текстов этот процесс замедлился. Старый сайт по прежнему доступен по адресу http://ls.iatp.org.ua.
Переезд будет завершен в течении недели. Сразу после открытия нового сайта будут сделаны два релиза - MyLib 0.92 RC и LS Mp3 Encoder 0.2 Beta
08.07.2005 Deep Impact
Вы еще не слышали о бомбардировке кометы в день независимости!? Новые заставки на рабочий стол - "Deep Impact. Know your target."

Deep Impact wallpaper. Know your target (EN version)   Deep Impact wallpaper. Know your target (EN version)
02.07.2005 fdb 2.4.4
Новая версия БД fdb 2.4.4. В обновлении - функции работы с TStream, новая версия f2rSome .35, новая версия fdbHelp 0.95. Скачать...
Открытие проекта fdbHelp.online - онлайн справочника, содержащего порядка 330 страниц документации fdb.
Статья FC4 - Счетчик посетителей сайта


FC4 - Счетчик посетителей сайта
Счетчик за 4 минуты

Счетчики

Для веб сайтов любых размеров и любой популярности актуальна статистика посещений. Кроме наглядной информации о популярности ресурса, статистика позволяет судить о росте или снижении посещаемости в отдельные дни, либо в зависимости от произошедших на сайте изменений. Кроме счетчиков, для сбора статистики используют анализаторы логов.
Для сбора и показа информации о популярности ресурса обычно используют графические счетчики (gif 88x31 или прозрачного gif 1x1). Удобство таких счетчиков - простота установки. Но несмотря на то, что графические счетчики широко распространены, они имеют ряд недостатков:
  • портят вид страницы и замедляют ее загрузку
  • вы делаете практически бесплатную рекламу сервису, предоставляющему вам счетчик
  • пользователи могут разными способами отключать загрузку счетчиков, как с помощью браузера, встроенных возможностей файрволов, так и с помощью специальных программ. В зависимости от тематики сайта и его аудитории, отключение посетителями загрузки счетчиков уменьшает реальные показатели посещения вебсайта в 1.2-2 раза.

  • Этих недостатков лишены текстовые счетчики, то есть скрипты, включаемые непосредственно в index.php. Показатели посещаемости (хиты и хосты) могут отображаться на самой странице в текстовом или графическом виде. Тестовые счетчики могут свободно сочетаться с графическими.

    Реализация счетчика FC4

    1. Счетчик FC4 реализован с помощью скрипта на PHP и использует для хранения информации базу MySQL.
    2. На одном сайте и в одной базе MySQL возможно использование неограниченого количества счетчиков.
    3. Для управления счетчиками используется собственный интерфейс администрирования. Знание MySQL или использование phpMyAdmin не обязательно.


    Как работает счетчик посетителей

    Каждый счетчик FC4 имеет четыре основных параметра:
    HitsToday - Число хитов (обращений к скрипту) за текущий день
    HitsTotal - Общее число хитов
    HostsToday - Число хостов (уникальных ip) за текущий день
    HostsTotal - Общее число хостов

    При каждом обращении к скрипту счетчика, значения HitsToday и HitsTotal увеличиваются на 1.

    Уникальным пользователем (хостом) считается пользователь с новым для счетчика ip адресом либо пользователь с известным счетчику ip адресом, но пришедший через интервал NewInterval (поле "Новый хост" в форме администрирования) после своего последнего визита. Обычно NewInterval = 86400 секунд (сутки). Иными словами если пользователь пришел с тем же ip через сутки, он считается новым пользователем и засчитывается как новый хост. Значение NewInterval можно изменить для каждого счетчика. Сделав его его в несколько раз большим (например год = 31536000), пользователи с известными ip-адресами не будут считаться новыми хостами. ip адрес нельзя непосредственно сопоставить с определенным пользователем, поскольку сразу несколько пользователей могут прийти на сайт под одним ip, используя прокси-сервер.

    В начале каждого дня (при первом вызове счетчика), значение HitsToday и HostsToday устанавливается в 0. После чего к HitsToday прибавляется 1, а HostsToday определяется по вышеописанному принципу (поэтому у HostsToday, в отличии от трех других показателей, возможно нулевое значение)

    Каждый счетчик хранит базу известных ip-адресов. Для каждого ip-адреса хранится время последнего визита и количество хитов.

    В базе MySQL используются такие таблицы:
    - Таблица счетчиков "fc4", в которой находится информация о параметрах счетчиков.
    Таблица счетчиков имеет вид:
       fc4 (
          Name VARCHAR(32) UNIQUE,
          NewInterval MEDIUMINT DEFAULT 86400,
          HostsToday INTEGER DEFAULT 0,
          HostsTotal INTEGER DEFAULT 0,
          HitsToday INTEGER DEFAULT 0,
          HitsTotal INTEGER DEFAULT 0,
          LastHit INTEGER DEFAULT 0,
          Comment TEXT
        )
    
    - Таблицы fc4_ИмяСчетчика, в которых хранится информация о ip-адресах счетчиков.
    Таблица ip-адресов счетчика имеет вид:
       fc4_$CounterName (
          IP CHAR(15) UNIQUE,
          CTime INTEGER DEFAULT 0,
          Hits MEDIUMINT DEFAULT 0
        )
    
    Для использования счетчика в скрипте необходимо включить (include) скрипт счетчика и вызвать функцию Hit. Функция Hit имеет только один параметр - имя вызываемого счетчика. Возвращает функция массив вида:
    Array
    (
        [Name] => TestCounter
        [NewInterval] => 86400
        [HostsToday] => 1
        [HostsTotal] => 1
        [HitsToday] => 6
        [HitsTotal] => 6
        [LastHit] => 1123699127
        [Comment] => Пример счетчика
    )
    
    Пример использования счетчика FC4:
       include("fc4/fc4.php");
       $Counter = Hit("TestCounter");
       echo "Хитов: ".$Counter["HitsTotal"];
    
    До вызова функции Hit должно быть установлено MySQL соединение.


    Хотите знать больше? Ссылки по теме FC4

    Подробнее о проекте FC4...
    Установка и управление счетчиком
    Скачать FC4

    CopyRight (с) LineSoft creative group 2005
    Полное или частичное воспроизведение статьи только с разрешения автора

    Подготовил рассылку: Nfox /\\\\ LineSoft creative group
    www.linesoft.org