myDC.ru

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

 
2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему

> Хаб на PHP или на Perl

Теги
Нет тегов для показа
nail
сообщение 22.7.2010, 15:34
Сообщение #21


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 27.11.2009
Пользователь №: 5 183
Спасибо сказали: 1 раз




Цитата
Вам сюда => тыц

Светую самому написать заново...
- > в юзербаре логотип моего сайта ))

Цитата
и кстати не потеме но всетаки какой лучше использовать софт цель: Создать фтп директорию к которой подрубается юзер и заливает по фтп файл, который затем расшаркивается система нужно на юникс...

Несовсем понял что имелось ввиду. PHP может закидывать файл на фтп. Только пока мне не известны способы прямого закидывания. Сначала файл надо сохранить на винч серва, а потом можно скопировать его на фтп.
Go to the top of the page
+Quote Post
HackFresse
сообщение 22.7.2010, 16:54
Сообщение #22


Продвинутый участник
****

Группа: Пользователи
Сообщений: 155
Регистрация: 11.1.2009
Пользователь №: 1 772
Спасибо сказали: 29 раз




Цитата
в одно время сидел как саппорт-бот на хабе, отвечал в общий чат на вопросы пользователей, и в личку всякую фигню. Сейчас сидит считает статистику, также иногда через него делаю поисковые запросы. Впринципе можно сделать чтобы скачивал файлы и вобще выполнял все функции клиента.

а можешь подсказать логику отправки поискового запроса? т.е. у меня есть бот, который просто висит на хабе и смотрит чат и поиск, как заставить его реагировать на сообщения, тоже представляю. а как скормить команду( поисковый запрос тот же самый)? делать переодическое считывание файла/запрос mysql?
и как скачать файл-лист? отправить команду системе запустить еще 1 пхп-скрипт, заточенный на скачивание файла, и смотреть его состояние?
Go to the top of the page
+Quote Post
DEN 007
сообщение 22.7.2010, 17:26
Сообщение #23


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




Цитата(nail @ 22.7.2010, 16:34) *
Светую самому написать заново...
- > в юзербаре логотип моего сайта ))


Несовсем понял что имелось ввиду. PHP может закидывать файл на фтп. Только пока мне не известны способы прямого закидывания. Сначала файл надо сохранить на винч серва, а потом можно скопировать его на фтп.



Ну допустим, а что тебе жалко?? да и вообще магнитик это знак дс сети... и ведь логотип то не рисовался исключительно для вас (Я его уже видел где-то...) и видны среды вырезания... да ладно не будим сорится...

И мой тебе совет некогда не делайте прозрачные пнг на логотип или подобные вещи... нужно делать не прозрачное тогда это будет куда тюжелее вырезать..)

Я кстати видал движок на пхп и перле, для торент сетей так сказать... он достаточно мощный и хорошо используется, из него вроде бы на летбите делали торент загрузку...
Его вполне можно переписать под хабы...
Go to the top of the page
+Quote Post
nail
сообщение 22.7.2010, 17:59
Сообщение #24


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 27.11.2009
Пользователь №: 5 183
Спасибо сказали: 1 раз




HackFresse ммм, не вижу никакой проблемы, по протоколу просто отправляешь сформированную строку а потом ловишь ответ от хаба....это в пассивном режиме естесно.
Насчёт приёма файла, никогда этого не делал. Тут сперва нужно уточнить что необходимо создать отдельное соединение с пользователем. На первый взгляд в рамках одного скрипта это делать опасно, т.к. если он повиснит ненадолго - может разорваться соединение с хабом. Надо изучить этот вопрос поглубже, а так яб делал эту операцию отдельным скриптом -> отправил ему запрос типо скачать файллист с такого-то ипа и работаешь дальше. Проверять выполнил ли он данную задачу осноному скрипту нет смысла.

DEN 007, не, не жалко, просто в юзербаре не просто магнитик, а именно шапка моего сайта, но я не против big_smile.gif
Насчёт переписки, это дело очень сложное и лично я в своих проектах в конечном итоге переписывал весь код полностью. Лучше всегда писать сначала, т.к. с первого взгляда не определишь школьник писал или профессионал. И потом зае..ся ошибки в алгоритме искать.
Go to the top of the page
+Quote Post
HackFresse
сообщение 22.7.2010, 18:27
Сообщение #25


Продвинутый участник
****

Группа: Пользователи
Сообщений: 155
Регистрация: 11.1.2009
Пользователь №: 1 772
Спасибо сказали: 29 раз




вот у меня и вопрос, как "впарить" эту самую строку поисковую.. т.е. болтается бот на хабе час, собирает что-то, а тут вдруг я захотел задать ему команду - как и через что?
по поводу закачки файлов - видел где-то бота, который работает только под линуксом и запускает отдельный процесс для каждой закачки, а потом смотрит через top вроде состояние, чтобы убивать зависшие процессы.. как-то так.

Но лучше , думаю, научиться использовать перлового бота от pro , вот только бы научиться его допиливать и затачивать "под свои цели"...
Go to the top of the page
+Quote Post
nail
сообщение 22.7.2010, 19:34
Сообщение #26


Начинающий
*

Группа: Пользователи
Сообщений: 25
Регистрация: 27.11.2009
Пользователь №: 5 183
Спасибо сказали: 1 раз




PHP зависнуть не может, там по умолчанию максимальное время выполнения 30 секунд. Можно задать любое другое. По истечению этого времени скрипт перестаёт выполнятся и выводит ошибку timeout...

Тут разработчики флая бывают?
Go to the top of the page
+Quote Post
DEN 007
сообщение 22.7.2010, 23:52
Сообщение #27


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 276
Регистрация: 23.3.2010
Из: РФ Смоленск
Пользователь №: 6 429
Спасибо сказали: 60 раз




Цитата
Насчёт переписки, это дело очень сложное и лично я в своих проектах в конечном итоге переписывал весь код полностью. Лучше всегда писать сначала, т.к. с первого взгляда не определишь школьник писал или профессионал. И потом зае..ся ошибки в алгоритме искать.


понимаешь прост не хочу изобретать велосипед, вот скора будет время, полажу по забугорным форумам малали чего найду..) обычно я там нахожуbig_smile.gif
Ну я могу убрать магнитик с юзербара... есть свой логотип, прост в свое время понравился магнитик..big_smile.gif
Go to the top of the page
+Quote Post
omen
сообщение 3.8.2010, 7:29
Сообщение #28


Начинающий
*

Группа: Пользователи
Сообщений: 18
Регистрация: 9.11.2009
Пользователь №: 4 975
Спасибо сказали: 0 раз




Цитата(pro @ 20.7.2010, 5:28) *
на перле в Net::DirectConnect есть в examples маленький, тупенький но рабочий adc хабик.
для икспириментов самое оно.
Cсылочку можно на данное чудо ? still_dreaming.gif
Go to the top of the page
+Quote Post
Enyby
сообщение 3.8.2010, 8:36
Сообщение #29


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 391
Регистрация: 4.11.2009
Из: Дом
Пользователь №: 4 923
Спасибо сказали: 239 раз




На PHP хостинге особо не разгонишся. Во-первых хаб на php будет жутко тормозить. Во вторых, для его запуска потребуется скорее крон, чем веб интерфейс.
А так, в принципе, идея реализуемая. Если писать на неблокирующих сокетах, то выйдет некое подобие многопоточности. Но придется все делать единым скриптом. Распараллелить особо не получится.

Резюме: человек 100 такое чудо может и потянет, и то не факт.

P. S. И да, в любом слуае, то что выйдет это будет обрезок. Ни тебе скриптов, ни тебе всяких полезностей. Что-то вроде подключиться, чатиться и качать, не более того.
И еще, в php есть ограничение на максимальный объем памяти, так что по превышении его хаб попросту отвалится.

Цитата(omen @ 3.8.2010, 6:29) *
Cсылочку можно на данное чудо ? still_dreaming.gif

Не знаю как у вас, у меня при просмотре этой темы, в самом низу страницы, находится модуль похожие темы и там представлена ссылка:
perl Net::DirectConnect
Go to the top of the page
+Quote Post
omen
сообщение 3.8.2010, 18:33
Сообщение #30


Начинающий
*

Группа: Пользователи
Сообщений: 18
Регистрация: 9.11.2009
Пользователь №: 4 975
Спасибо сказали: 0 раз




Как его настроить ?)))
Go to the top of the page
+Quote Post

2 страниц V  < 1 2
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Ищу специалиста на позицию Perl (Lua) developer
Московское представительство американской софтверной компании приглаша
0 Katteia 5 546 25.10.2012, 15:33 Посл. сообщение: Katteia
No New Posts пингер на perl
.
0 Lamo 7 782 5.8.2011, 23:30 Посл. сообщение: Lamo
No New Posts Документация DBHub - Написание скриптов на Perl
0 Артём 7 331 20.10.2010, 18:08 Посл. сообщение: Артём
No new perl Net::DirectConnect
33 pro 41 129 10.8.2010, 8:33 Посл. сообщение: HackFresse

 



RSS Сейчас: 28.3.2024, 16:58