Здравствуйте, гость ( Вход | Регистрация )
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 30.1.2012, 11:59 |
С Днюхой Тебя! поздравления |
Поздравляю ![]() |
Setuper | ||
| 29.8.2011, 17:06 |
Ошибки текущей версии хаба Обнаруженные ошибки публикуются в этой теме |
RusHub почему-то два раза отсылает $hello :( Код [I]$Lock EXTENDEDPROTOCOL_RusHub_by_setuper_2.3.6 Pk=RusHub|$HubName RusHub - Russian hub software|<RusHub> Этот хаб работает под управлением RusHub 2.3.6 (Время работы: 0 мин. / Юзеров: 0 / Шара: 0 Б).| [O]$Supports NoHello|$Key …СА° A С±±АА01Рr/%DCN096%/іУqУУ±bВaPQqТЦБССЃ|$ValidateNick root| [I]$Supports UserCommand NoGetINFO NoHello UserIP UserIP2 MCTo|$Hello root| [O]$Version 1,0091|$MyINFO $ALL root Taugal<Taugal V:0.1,M:A,H:0/1/0,S:15>$ $50 $romanov@klan-hub.ru$148187751297$| [I]$Hello root| [O]$Version 1,0091|$MyINFO $ALL root Taugal<Taugal V:0.1,M:A,H:0/1/0,S:15>$ $50 $romanov@klan-hub.ru$148187751297$| [I]$MyINFO $ALL root Taugal<Taugal V:0.1,M:A,H:0/1/0,S:15>$ $50 $romanov@klan-hub.ru$148187751297$| |
Setuper | ||
| 25.8.2011, 10:04 |
Webstats Веб-статистика для хаба |
Хм, а попробуй тогда удалить строчку 45 ($row['nick'] = iconv('CP1251','UTF-8', $row['nick']);) в inc/user.php. |
Angel_D | ||
| 15.6.2011, 19:20 |
С Днюхой Тебя! поздравления |
Поздравляю |
Saymon21 | ||
| 15.5.2011, 10:04 |
Webstats API2 | Веб-статистика для хаба |
Fe(one)X | |||
| 20.4.2011, 8:33 |
Нормальный хаблист Стоит ли выкладывать в паблик нормальный опен соурс php хаблист? |
Мн кажется, стоит выложить, что бы в локалке можно было организовать продвинутый хаблист. >Пойдет волна создания хаблистов. Вон посмотрите сколько сейчас мониторингов CS развелось. 2-3 сервера - уже мониторинг. А что толку-то |
Enyby | ||
| 2.4.2011, 9:46 |
Пингер NMDC-хабов Ударим опенсорсом по нездоровой шняге |
Вот пример класса на php для обхода хабов. Правда написан он был давно и не совсем оптимально Пример испозования Код $Client = new Client(); $Client -> SetAddr('127.0.0.1'); $Client -> SetPort('411'); if($Client->Connect()) { echo 'Пользователей:',$Client -> GetUsersCount(),'<br />'; echo 'Шара:',$Client -> GetShare(),'<br />'; echo 'Тип хаба:',$Client -> GetType(),'<br />'; } [attachment=5720:client.class.php.zip] |
Nickolya, Invisible, Accelerator, Kingston, Saymon21, DEN 007 | ||
| 30.1.2011, 18:09 |
С Днюхой Тебя! поздравления |
Поздравляю! |
Setuper | ||
| 31.12.2010, 22:55 |
С Новым Годом! см название темы |
Всех с праздником!!! |
Nickolya, Invisible, Otshelnik-Fm, Saymon21 | ||
| 19.12.2010, 18:14 |
RusHub Web Starter Позволяет запускать/перезапускать хаб через веб |
Описание Небольшой пхп-скрипт, позволяющий запускать, останавливать, перезапускать и смотреть статус хаба. По умолчанию работает с файлом rushub в init.d, создаваемым этим пакетом - http://mydc.ru/topic4069.html Установка 1. Скопировать index.php и style.css в какую-либо папку веб-сервера 2. Запустить add_sudo.sh для добавления записи в /etc/sudoers Настройка - Изменить логин/пароль для веб-доступа - строки 3 и 4 в index.php - Изменить, если необходимо, имя файла запуска русхаба в init.d - строча 92 в index.php, строка 16 в add_sudo.sh Предупреждение add_sudo.sh дает право пользователю, от которого запущен веб-сервер, исполнять /etc/init.d/rushub от рута. Потенциально это дыра в безопасности, так что используйте на свое усмотрение [attachment=5354:rhws.zip] |
Nickolya, KT315, CrazyKiller, Saymon21, DEN 007 | ||
| 28.11.2010, 23:13 |
потрашение xml |
Если надо что-то простое вытащить, можно просто local sDate = sText:match"<created_at>(.+)</created_at>" Если что-то посложнее, смотри тут - |
Nickolya, Saymon21, DEN 007 | ||
| 6.10.2010, 7:39 |
Twitter Просмотр статуса пользователя |
Будет исправлено в ближайшее время |
Saymon21 | ||
| 9.9.2010, 19:28 |
Twitter Просмотр статуса пользователя |
>А еще и запоминал последний твит, и когда проверял в следующий раз проверял состояния не выводил в чат повторов... Так сделать конечно можно, но тогда те пользователи, которые подключатся к хабу после вывода твита, его уже никогда не увидят >а почему бы не сделать бота динамическим Не, по моему так плохо смотрится Настройку имен бота сделаю |
DEN 007 | ||
| 30.8.2010, 14:00 |
Webstats API2 | Веб-статистика для хаба |
Точно, там старая версия функции dbformat, замени в начале скрипта вот это Код _G.string.dbformat = function(self, ...) local t = {...} for k, v in _G.ipairs(t) do t[k] = _G.tostring(v):gsub("'", "\\'") end return self:format(_G.unpack(t)) end на это Код string.dbformat = function(self, ...) local t = {...} for k, v in ipairs(t) do t[k] = tostring(v):gsub("(['\\\"])", "\\%1") end return self:format(unpack(t)) end |
Saymon21 | ||
| 29.8.2010, 18:23 |
Хаблисты |
Причина может быть в том, что у тебя в цикле читаются данные из сокета, потом эти данные разбиваются по |. Когда данных пришло меньше, чем 2048, все хорошо. Но когда хаб большой, все MyINFO за одно чтение получить не удается, и выходит, что из сокета прочиталось часть MyINFO, то есть конец буфера выглядит так: "... |$MyINF". И остальная часть MyINFO прочитается только при следующем чтении. Но увеличиваться счетчик юзеров не будет, так как первая часть MyINFO не распознается как MyINFO. |
roflDDDD, Enyby, dro | ||
| 20.8.2010, 10:03 |
Хаблисты |
Можно считать, что процесс инициализации закончился, если команды MyINFO уже были, и пришла первая не MyINFO команда |
dro | ||
| 19.8.2010, 9:24 |
RHG Управление скриптами |
Название: RHG Версия скрипта: 0.1.0 Автор: PomanoB Описание: Небольшая программа для управления скриптами с широкими возможностями по их отображению. Также позволяет изменять имя, топик и ник бота хаба. ![]() Для работы скрипта требуется включенный веб-сервер и библиотека iconv Для работы программы требуется Внимание! Скрипт несовместим с WebServer! [attachment=4905:rhg.zip] |
Nickolya, Setuper, Invisible, Maximum, Accelerator, Saymon21, AltSide | ||
| 18.8.2010, 20:24 |
Twitter Просмотр статуса пользователя |
Название: twitter Версия скрипта: 0.1.1 Автор: PomanoB Описание: Скрипт позволяет просматривать статус пользователя Twitter'а. С интервалом iOutTime выводится статус пользователя sOutName. История версий v0.1 - первый релиз v0.1.1 - оптимизация кода, вывод статусов по таймеру v0.1.2 - настройка имени бота, статусы не выводятся пока не обновятся [attachment=5015:twitter.lua] |
Nickolya, Invisible, Saymon21 | ||
| 10.8.2010, 15:32 |
Twitter Просмотр статуса пользователя |
Название: twitter Версия API: 2 Версия скрипта: 0.1.1 Автор: PomanoB Описание: Скрипт позволяет просматривать статус пользователя Twitter'а. С интервалом iOutTime выводится статус пользователя sOutName. История версий v0.1 - первый релиз v0.1.1 - оптимизация кода, вывод статусов по таймеру v0.1.2 - настройка имени бота, статусы не выводятся пока не обновятся [attachment=5014:twitter.lua] |
Nickolya, Invisible, Saymon21, DEN 007 | ||
| 29.6.2010, 22:11 |
Webstats API2 | Веб-статистика для хаба |
Тогда сделай так: Найди строчки 137-153 Код $user = $contentXML -> createElement('user'); $row['share_size'] = GetNormalShare($bytes_lang, $row['share_size']); $row['online_time'] = GetNormalTime($time_lang, $row['online_time']); $row['url'] = htmlspecialchars($row['nick']); $row['nick'] = htmlspecialchars(iconv('CP1251','UTF-8',$row['url'])); $row['client'] = iconv('CP1251','UTF-8',$row['client']); $row['profile'] = iconv('CP1251','UTF-8',$profiles[$row['profile']]); if($row['disconnect_time'] < $row['login_time']) $user -> setAttribute('online', 1); unset($row['disconnect_time']); unset($row['login_time']); foreach($row as $key => $value) { $user -> appendChild($contentXML -> createElement($key, $value)); // echo '<br>'.$value; } $users -> appendChild($user); и замени их на Код $user = $contentXML -> createElement('user'); $row['share_size'] = GetNormalShare($bytes_lang, $row['share_size']); $row['online_time'] = GetNormalTime($time_lang, $row['online_time']); $row['url'] = $row['nick']; $row['nick'] = iconv('CP1251','UTF-8',$row['url']); $row['client'] = iconv('CP1251','UTF-8',$row['client']); $row['profile'] = iconv('CP1251','UTF-8',$profiles[$row['profile']]); if($row['disconnect_time'] < $row['login_time']) $user -> setAttribute('online', 1); unset($row['disconnect_time']); unset($row['login_time']); foreach($row as $key => $value) { $elem = $contentXML->createElement($key); $elem->appendChild($contentXML->createTextNode($value)); $user -> appendChild($elem); } $users -> appendChild($user); Не проверял, но по идее должно пахать |
soad | ||
| 29.6.2010, 15:15 |
Webstats API2 | Веб-статистика для хаба |
soad, замени в строках 142 и 143 в файле inc/users.php $row['client'] = iconv('CP1251','UTF-8',$row['client']); $row['profile'] = iconv('CP1251','UTF-8',$profiles[$row['profile']]); на $row['client'] = htmlspecialchars(iconv('CP1251','UTF-8',$row['client'])); $row['profile'] = htmlspecialchars(iconv('CP1251','UTF-8',$profiles[$row['profile']])); elektrosistema, такая ошибка уже обсуждалась |
soad | ||
| 24.5.2010, 17:56 |
Webstats API2 | Веб-статистика для хаба |
Достаточно скоро |
UnFeeLing | ||
| 23.4.2010, 22:40 |
Webstats API2 | Веб-статистика для хаба |
Исправлю |
Saymon21 | ||
| 27.3.2010, 10:27 |
Webstats API2 | Веб-статистика для хаба |
Попробуй поставить в php.ini error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR |
Kingston, DEN 007 | ||
| 26.3.2010, 19:34 |
Webstats API2 | Веб-статистика для хаба |
То, что писал alex82, частично учтено в этой версии, частично будет учтено в следующей, админка тоже будет Попробуй использовать обновлятор из этого поста Насчет ошибки - http://mydc.ru/topic2193.html?view=findpost&p=23358 |
DEN 007 | ||
| 16.3.2010, 19:28 |
Webstats API2 | Веб-статистика для хаба |
Там нету изменений по сравнению с той версией, которая у тебя Брандмауер точно выключен? Может адрес хаба ввел с опечаткой? |
DEN 007 | ||
| 15.3.2010, 21:29 |
Webstats API2 | Веб-статистика для хаба |
В первой строчке файла cli.php напиши #!/путь_к_пхп ,то есть у тебя получиться что-то вроде #!/usr/bin/php5-cgi -q <?php set_time_limit(3000); error_reporting(0); include 'client.class.php'; include 'config.php'; ... Потом sudo chmod +x /путь_к_файлу_cli.php/cli.php и засунь его исполнение в крон Давай, переведи тогда следующую версию А вообще вот аналог cli.php из следующей версии статистики, можно попробовать использовать его [attachment=4237:client.zip] |
Saymon21 | ||
| 10.3.2010, 21:23 |
Официальная страничка RusHUB Внимание - вопрос |
В светлом варианте плохо получилось, темный лучше |
Nickolya, bot9ra | ||
| 9.3.2010, 22:05 |
Официальная страничка RusHUB Внимание - вопрос |
Как вам такой вариант? [attachment=4207:web.png] |
Invisible, Otshelnik-Fm, Accelerator, bot9ra | ||
| 27.2.2010, 20:35 |
Webstats API2 | Веб-статистика для хаба |
>Перевод на платформу rusHub планируется? Планируется, на RusHab'е теперь веб-сервер есть, так что будет лучше чем на птоке Структура бд серьезно изменилась, но статистику пользователей перенести получится, а остальное не так и важно Форма обратной связи по моему не особо нужна, проще на хабе написать и все |
Otshelnik-Fm | ||
1 2 >
|
Сейчас: 7.2.2012, 14:48 |