myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
История благодарностей участнику TiGRpp. Спасибо сказали: 24
Дата поста: В теме: За сообщение: Спасибо сказали:
8.1.2011, 6:09 Информация По Nick&ip
Цитата(OtshelnikFm @ 1.5.2009, 20:03) *
неделя работы скрипта от Nikolya v.0.2 - памяти съедает, думаю много: 1311 кб - можно туда добавить автоочистку?

Всех с Новым Годом и Рождеством.
Скрипт полезный, альтернативы не нашел. Установил его на 2-х хабах.
Через сутки работы:
  • Использование памяти 7114 kB при общем обьеме базы 26.4 МБ, пик юзеров – 7500. Статистика базы данных: 23177 ников, 23882 IP-адресов
  • 2737 kB – 9.7 МБ – 2500...8138 ников, 9049 IP-адресов
  • и произошла одновременная ошибка на 2-х хабах:
      (хабы работают на разных компьютерах, каждый со своим ip-адресом и в разных помещениях).
      Очевидно в информации юзера есть нечто, не воспринимаемое скриптом.
      Ошибка отключает скрипт. Тестируется на PtokaX 0.4.1.2 под Ubuntu 10.04.
    Код
    [12:05:28] <Information> *** В скипте произошла ошибка: ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:555: attempt to index field 'sDescription' (a nil value)
    [12:05:43] <Кинолента> *** В скипте произошла ошибка: ...erInfo_v0.2___by_Nickolya_____MySQL_____API_2___.lua:555: attempt to index field 'sDescription' (a nil value)

    Еще через сутки:
    Код
    [11:19:50] <Information> *** В скипте произошла ошибка: ...:555: ...
    [11:20:06] <Кинолента> *** В скипте произошла ошибка: ...:555: ...
Третьей ошибки пока не было.
Накапливается информация в памяти. Через 34 часа после перезапуска скрипта (обнуления памяти) и 2,5 суток сбора данных:
  • 11508 kB – 66.9 МБ – 7500...47899 ников, 66527 IP-адресов. Начались лаги.
  • 3813 kB – 23.8 МБ – 2500...16350 ников, 24396 IP-адресов.
Очистка аккаунтов в скрипте регистраций стирает собранную по ним информацию в БД.

Пока уменьшил iUserVisitsLimit до трех и выключил bUpdateDataOnMyInfo. Однако это полумера…необходима автоочистка памяти по времени или по достижении обусловленного обьема, или по выполнении lua-действий.
То есть используем БД как хранилище, освобождая память и процессор от лишней нагрузки.
Nickolya
6.12.2010, 8:14 Клиент FGlink DC++
Обновление


    О программе
FGlink DC++ - клиент файлообменной сети, предлагается в категории «Как есть».
Это значит настройки и оформление сделаны для себя, и удобны авторам.
Тип версии Alternate определяется удалением вредоносных читерских наворотов известного GreyLinka, на базе которого и выпущена эта версия FG – Favorite (Frendly)-Group Hub’s DC++.
    Изменения в версии 2.0
    • Изменена графика, логотип
    • Созданы персональные настройки клиента
    • Создана служба обновлений
    • Более гибкое меню настроек соединений
    • Уникальное определение провайдеров Customlocations созданное вручную (база пополняется)
    • Унифицированный смайл-пак
    • Расширеное меню пользователя клиента
    • Исправлены ранние ошибки клиента, в том числе мерцание графики
    Изменения в версии 2.01
    • Улучшено быстродействие
    • Исправлено определение тэга
    • Доработаны графические иконки
    Особенности
Предустановлены 15 дружественных ХАБов.
А в меню клиента включены их интернет-ресурсы: портал настроек, on-line радио, форумы, трекеры.
    Downloads
FGlinkDC++2.01_setup.exe
    Тех поддержка
Come_clarity

ТиGRрр


Использованы клипарты Старый пергамент и глобус, фон Ticno, шрифт Christopher Hand
Nickolya, Maximum, Saymon21, DEN 007, доктор ливси, мамин_парень
28.1.2010, 0:35 Установка и настройка Ubuntu 10.04 под PtokaX 4.1.2 с MySQL. Финал.
Инструкция для новичков в Линуксе
Финализируем тему "Выбор оптимального пакета Unix для использования с PtokaX 4.1.1"

Ubuntu - операционная система, не требующая от пользователя особенных познаний в *nix, не требовательна к "железу", шустрая...Имеет обширную справочную базу.

В данном случае речь пойдет о настройке Ubuntu для использования с PtokaX 4.1.2, то есть об организации DC-хаба, способном принять достаточно большое количество юзеров на компьютере класса Pentium 2 - 3.

Предыдущий релиз Ubuntu - Karmic Koala; для установки я выбрал версию ubuntu-9.10-alternate-i386.iso поскольку в ней настройка интернета осуществляется вручную в процессе установки, в отличии от версии desktop (причина: наличие бага в пакете NetWork). У меня прямое интернет-соединение, для которого достаточно ввести номера (IPv4) IP-адреса, маски, шлюза и DNS-сервера; логин и пароль не требуется. Доступ с логином-паролем - это PPPoE подключение и требует дополнительных настроек. Кстати, в Ubuntu 9.10 имеется еще один баг, относящийся только к материнским платам со встроенной интелловской видеокартой, когда ОС не определяет разрешение монитора. Эти настройки мы не рассматриваем.

Последний релиз Ubuntu - Lucid Lynx, версия для установки ubuntu-10.04.1-alternate-i386.iso.

Итак, скачиваем указанную версию и записываем образ на диск, устанавливаем...В процессе установки нет ничего хитрого.
Тем, кто решил использовать версию ubuntu-10.04.1-desktop-i386.iso поможет подробное описание установки.

Затем делаем предварительные настройки:
  • Устанавливаем кодировку WINDOWS-1251 для редактора:
    Нажимаем Alt+F2
    Пишем gconf-editor
    Находим редактор конфигурации /apps/gedit2/preferences/encoding
    На обоих строках щелкаем правой кнопкой мыши и в выпадающем меню выбираем "Изменить ключ": перемещаем WINDOWS-1251 в самое верхнее положение...ОК,
  • Добавляем русскую раскладку клавиатуры в Система-Параметры-Клавиатура,
  • Открываем терминал: Приложения-Стандартные...Ставим архиватор командой
    Код
    sudo apt-get install rar

  • Устанавливаем набор программ (не требуется в Sialia 10.3), которые часто бывают необходимы, но из-за правовых ограничений их нельзя включать в состав дистрибутива
    Код
    sudo apt-get install ubuntu-restricted-extras

  • Для удаленного доступа по SSH программами PuTTY и WinSCP, устанавливаем ssh-server
    Код
    sudo apt-get install openssh-server

  • Для скриптов, использующих БД, ставим MySQL
    Код
    sudo apt-get install mysql-server  
    и/или  
    sudo apt-get install sqlite3

    Теперь устанавливаем LAMP и phpMyAdmin, из Приложения-Центр приложений Ubuntu.
      - Подробнее о создании базы и юзера в MySQL для скриптов
    На вопрос о выборе ВЕБ-сервера, отмечаем чекбокс apache 2; на запрос системы: "Следующий этап установки БД", - выбираем "Игнорировать".

    ИЛИ ВЕБ-сервер LAMP можно установить инсталлируя пакеты
    Код
    apache2 php5-mysql libapache2-mod-php5 mysql-server
    или командами
    Код
    sudo tasksel install lamp-server
    sudo apt-get install phpmyadmin
      - Подробнее о ВЕБ-сервере и связанных с ним вопросах.
      - Подробнее об установке почтового сервера Zimbra Collaboration Suite (ZCS) тут и тут

    Для работы с базой данных MySQL 5 необходима DLL библиотека. Требуемые библиотеки для Linux устанавливаем командой
    Код
    sudo apt-get install lua5.1

      - Читаем о кодировках MySQL
      *** К окончательной установке библиотек вернемся позже.

  • Можно установить GXneur: переключатель раскладки в стиле Punto Switcher и дополнение Aspell, а также для реализации API Windows 3.x и Win32 - WINE (не требуется в Sialia 10.3), через Приложения-Центр приложений Ubuntu,

Далее скачиваем сборку PtokaX 4.1.2
устанавливаем, настраиваем и запускаем в полном соответствии с инструкцией автора.

Один из самых важных моментов:
По умолчанию Ваш хаб будет принимать не более 1024 юзеров, чтобы изменить положение, редактируем файл start_ptokax, расположенный в корневом каталоге сборки PtokaX. Вставляем строку
Код
ulimit -n 32768
перед
Код
./PtokaX -d -c "$PTOKAX_PATH"

Здесь, чтобы подхватились установленные библиотеки Lua 5.1, меняем строки
Код
export LUA_PATH="$PTOKAX_PATH/libs/?.lua;$PTOKAX_PATH/scripts/?.lua;$PTOKAX_PATH/scripts/libs/?.lua;;"
export LUA_CPATH="$PTOKAX_PATH/libs/?.so;$PTOKAX_PATH/scripts/?.so;$PTOKAX_PATH/scripts/libs/?.so;;"

на
Код
export LUA_PATH="/usr/lib/lua/5.1/luasql/?.lua;$PTOKAX_PATH/libs/?.lua;$PTOKAX_PATH/scripts/?.lua;$PTOKAX_PATH/scripts/libs/?.lua;;"
export LUA_CPATH="/usr/lib/lua/5.1/luasql/?.so;$PTOKAX_PATH/libs/?.so;$PTOKAX_PATH/scripts/?.so;$PTOKAX_PATH/scripts/libs/?.so;;"

ОК

Вы можете использовать панель управления PtokaX из Windows, установив скрипт PXControl_Server_1.01.rar; Библиотека LuaFileSystem, необходимая для работы скрипта, в сборке PtokaX имеется.

Автозапуск хаба делается так:
открываем для редактирования файл rc.local
Код
sudo gedit /etc/init.d/rc.local

и, если Вы установили PtokaX по рекомендациям автора, последней строкой вписываем
Код
/home/ВашНик/ptokax-100131-i686/start_ptokax

Остальные настройки добавляем по вкусу...big_smile.gif
Успехов.

P.S.
- Прочтите тему "Скрипты И Совметимость Операционных Систем".
- Благодаря глючной библиотеке LuaSocket у меня на хабе не работают скрипты с подключением к внешним интернет-серверам.
Р.P.S.
На базе Ubuntu компанией INTEGRA-L создана Свободная деловая платформа Синяя птица или Сиалия (лат. Sialia). Актуальная версия 10.3. Это инновационное решение объединяет более 100 прикладных программ и свободную операционную систему в одном дистрибутиве. Очень оригинальный дизайн. Может полноценно заменить Windows. Настройки для PtokaX, показанные выше, требуются в полном объеме, за исключением 2-х, отмеченных в тексте.

[attachment=4978:______1.png]

Благодарю авторов перечисленных тем, разъяснивших различные тонкости настроек, и тех, кто помогал на форуме http://forum.ubuntu.ru/
Особая благодарность nd, администратору http://dchublist.ru/
Именно он потратил немало своего личного времени в общении со мной, чтобы этот финал состоялся.
MEXAHuK, KT315, Мультик, Saymon21
22.1.2010, 4:20 Клиент FGlink DC++ NEW
Впервые представлен пользователям
NEW

Профессиональный DC-клиент Хабов-партнеров FGlink - The Friendly Group - принадлежность одноименного DC-портала, открывающегося весной.

Имеет удобные пользовательские настройки и расширенное меню:
  • Встроенные меню Помощь юзерам, Мои действия, Интернет-ресурсы, Торренты,
  • Личные сообщения демонстрируются во всплывающих сообщениях и сохраняются во вкладках,
  • Расширенный анимированный смайл-пак,
  • Расширенные пользовательские сообщения,
  • Настроенный предпросмотр файлов,
  • Расширенный список Хаб-листов,
  • Wiki и просмотр изображений в чате,
  • Свежая GeoIP-база...и прочее.

Downloads
SAG, LOKI
1.1.2010, 16:58 Название в меню
Цитата(trojan @ 1.1.2010, 17:38) *
У Артема ничего не работает... А у тигра выдает: [16:05] Синтаксис D:\Program Files\PiBull\HUB\scripts\info-menu.lua:1: attempt to index global 'user' (a nil value)

big_smile.gif
Для Ptokax 4.1.1
random name, AfLc
1.1.2010, 14:30 Подарки от дед мороза
API2
Цитата(*FoxMalder* @ 31.12.2009, 20:12) *
Скрипт на базе Бутылочки
Версия API2

Ошибка случайного поиска: noDapku_oT_DeD_mopo3a.lua:244: attempt to index local 'user' (a nil value)
Плюшевая_мишка
25.12.2009, 22:50 С Новым Годом!
см название темы
Присоединяюсь к поздравлениям...
Всем всего наилучшего и творческих успехов...big_smile.gif
FallenAngel, Maximum
25.12.2009, 22:16 История чата
помогите
Цитата(4yBaK @ 22.12.2009, 0:00) *
[00:00:00] <Имя_бота> *** История чата: Последние [ 30 ] сообщений в чате ***
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- [00:00] <ник> сообщение

Держи...
Скрипт моего знакомого.
15.12.2009, 6:58 от:Как по команде сделать показ сообщения
консультация
Код
--[[ *LUA 5.1.3 PX 0.4.1.1 hub fix 05.12.2008 ]]--
function UserConnected(user)
Core.SendToNick(user.sNick,"$UserCommand 1 3 Меню нашего хаба\\Правила хаба$<%[mynick]> !rules&#124;|"..
"$UserCommand 1 3 Меню нашего хаба\\Список хабов$<%[mynick]> !hubs&#124;|"..
"$UserCommand 1 3 Меню нашего хаба\\Очипятки$<%[mynick]> !ochip&#124;|")
end

OpConnected = UserConnected
RegConnected = UserConnected


|| = & # 1 2 4 ; | (без пробелов)...big_smile.gif

Команду ochip внести в исключения в Lonely.lua последней версии. Перезагрузить текстовый файлы.
Uncle_Dif
9.12.2009, 1:17 Анимированные смайлы для FGlink и GreyLink последних версий.
Новая редакция, и упаковка в dll-файл
[attachment=4927:SL.png] FG_smiles_v1.48.1

Назначение пакета
Сформировать свой комплект часто используемых смайлов и при этом видеть все остальные, посылаемые другими юзерами.

Особенности
Сборка оптимизирована для FG и GreyLink последних версий от v5.99*. Версия 1.48.1 дополнена. Содержит серии смайлов, впервые применяемые в DC++. Изображения упакованы в библиотеку dll для уменьшения количества файлов и нагрузки на ресурсы компьютера.

ВЫ МОЖЕТЕ СОЗДАТЬ СВОЮ ОБЛЕГЧЕННУЮ ВЕРСИЮ, опираясь на пакет FG Light.xml, из тех смайлов, которыми постоянно пользуетесь, или, если считаете, что в окне диалога выбора много смайлов: редактором Notepad++ измените параметр Hidden="0" - смайл виден, "1" - не виден. Преимущества использования параметра Hidden в том, что уменьшая количество видимых Вам смайлов, вы НЕ отключаете скрытые на прием!!!

*** Например синтаксис строки:
Код
<Emoticon PasteText=":hi:" Bitmap="Images\FG_smiles v1.47.dll" Hidden="0" Index="14103"/>
или
Код
<Emoticon PasteText=":hi:" Bitmap="Images\FG_smiles v1.47.dll" Hidden="1" Index="14103"/>

Домашняя страница Notepad++

При подготовке использованы пакеты смайлов (51): AmiRose, Angel, Chat (Large), Chat (Medium), Chat (Small), cwlink_b, DCPro, Devil, FlylinkSmiles, Gangsta 15x15, Gangsta 20x20, ICQ, iDC, Kolobok, KolobokBig, mega.kolobok (static), mega.kolobok, Mixie, Nerdcore (Black), Nerdcore (Transparent), Nerdcore (White), nln.04,05,07,09, NRJ, PeerWeb, PopUd, PUNKs_v.0.2, RadoX-EmoPack, SergSmiles, SergSmiles v.2, Stellar, Sweet Plus, Tlen, WinMessenger, Smiles_36, RadoX-Pack, SmilesMegaPack, SmilesMore5000, Smilies!!!, UnitedSmilesPack, animated-smilies, anismilies_black, JASC-0.9.6, Merender, RokeyAnimated, Seals, smaili, Animated, megasmileys и другие, а также материалы http://smayly.net.ru/smayly/

Внимание: этот пакет - сборка. Поэтому конфликтные коды смайлов, вызывающие ошибки, были удалены.

Downloads

FG_smiles_v1.48.1

FG_smiles_v1.48

FG_smiles_v1.47

Установка: распаковать архив в папку EmoPacks своего DC-клиента.

Поддержка
Предложения, замечания, сообщения об ошибках направляйте TiGRpp - alex-04@list.ru

[attachment=4926:untitled4.png]
Nickolya, Invisible, Saymon21
20.10.2009, 23:22 PXControl
Удаленное управление PtokaX 0.4.x.x
Цитата(mariner @ 21.10.2009, 0:15) *
админа надо регать

Вот тут и проблема, почему я подумал использовать удаленное управление: нет контр панели на той Птохе под Линуксом...я пока вообще ничего не вижу....знаю только, что она работает...под утро, когда юзеры схлынут с хаба, переключу сеть на другой комп, и попробую зайти на Птоху через браузер...

RSS Сейчас: 3.11.2024, 7:09