LINUX.ORG.RU

nanoFTPd


0

0

Продолжая тему приложений написанных на PHP, уровнем сложнее CMS

После веб-сервера, написанного на PHP вниманию общественности предлагается FTP-демон nanoFTPd.

Что он умеет:
* Авторизация пользователей через БД/текстовые файлы
* Поддержка MySQL/PosgreSQL
* Поддержка пассивного режима
* Поддержка динамических IP
* Базовые команды FTP
* Ведение логов

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Re: nanoFTPd

Когда уже ядро на пыхпыхе перепишут?

anonymous ()

Re: nanoFTPd

пути извращенцев неисповедимы

chak ()

Re: nanoFTPd

Интересно, почему 10 строчные реализации на Ruby/Perl/C++ никому нафиг не нужны, а РНР просто разрекламировали?

UserAd ()

Re: nanoFTPd

Господи... пусть они скорее напишут свою операционную систему на PHP и начнут жить своей собственной жизнью... Тогда хоть к Linux они никакого отношения иметь не будут...

shaplov ★★ ()
Ответ на: Re: nanoFTPd от shaplov

Re: nanoFTPd

Да они и так не имеют

Покажите мне дистр в котором ЭТО есть?)

Ну подумаешь школьники упражняются....

sergej ★★★★★ ()
Ответ на: Re: nanoFTPd от alphex_kaanoken

Re: nanoFTPd

> идиотизм ...

+1

anonymous ()

Re: nanoFTPd

Господи, зачем?! На Perl-e уже все давно написано.

miracle_fox ()
Ответ на: Re: nanoFTPd от miracle_fox

Re: nanoFTPd

>Господи, зачем?! На Perl-e уже все давно написано. Господи, зачем?! На С-ях уже все давно написано, и дырявое и не очень.

anonymous ()

Re: nanoFTPd

ftp на интерпретаторе, да еще и на пых-пыхе ????

что быстрее произойдет? от загрузки ляжет или ломанут?

делаем ставки, господа!

vadiml ★★★★★ ()
Ответ на: Re: nanoFTPd от UserAd

Re: nanoFTPd

> Интересно, почему 10 строчные реализации на Ruby/Perl/C++ никому нафиг не нужны, а РНР просто разрекламировали?

да на Ruby/Perl/C++ люди спокойно пишут, а на пых-пыхе известно чем пионеры меряются

vadiml ★★★★★ ()

Re: nanoFTPd

Да уж. У похапэшников работы непочатый край, быдлокодить-неперебыдлокодить ещё.

Например у этого проекта нет своей СУБД, своего syslog-демона и своего ядра. Известно на чем написанных.

anonymous ()

Re: nanoFTPd

Базовые команды FTP даже умеет? Ну это да, круто.

anonymous ()

Re: nanoFTPd

топка по этому демону плачет

troorl ★★ ()

Re: nanoFTPd

При всем моем отношении к PHP и к людям, которые, не зная его, говорят про него всякую чушь.... Проекты типа сабжа - бред и новость зря запостили. Опять все сведется к тому, какой "плохой" язык PHP и все, кто на не программируют....и в данном случае у них будут веские аргументы.

pento ★★★★★ ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

>> идиотизм ...
> +1
+2

anonymous ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

>Базовые команды FTP даже умеет? Ну это да, круто.

+3 =)))

anonymous ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

Ничего вы не поняли, это руткит для BSD.

anonymous ()

Re: nanoFTPd

А модуль с guestbook по фтп будет? вместо аплоадов =)

makkintosh ()
Ответ на: Re: nanoFTPd от pento

Re: nanoFTPd

>Опять все сведется к тому, какой "плохой" язык PHP и все, кто на не программируют....

А разве не так? )

anonymous ()

Re: nanoFTPd

Ждем AI на PHP? Чтобы внедрить его в черепную коробку быдлокодеров =)

anonymous ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

На PHP можно писать нормальные веб-приложения. Просто некоторые особо одараённые дурью маются.

pento ★★★★★ ()
Ответ на: Re: nanoFTPd от pento

Re: nanoFTPd

>На PHP можно писать нормальные веб-приложения.

На асме тоже наверняка можно. Вопрос только в том, стоит ли =)

anonymous ()
Ответ на: Re: nanoFTPd от pento

Re: nanoFTPd

а-ля oscommerce? засунем в анус j2ee & etc.?

anonymous ()

Re: nanoFTPd

меня больше интересует вопрос "как?"
там(в пхп) же нету ни fork(), ни pthread_create()
или там ограничение -  количество одновременно обслуживаемых подключений  - 1

Firestorm ()
Ответ на: Re: nanoFTPd от Firestorm

Re: nanoFTPd

pthread_create там, есессно, нет, но вот потоки там сделать можно, как ни странно ;)

anonymous ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

>Ничего вы не поняли, это руткит для BSD.

Нефига - это методический материал для Damn Vulnerable Linux.

r ★★★★★ ()
Ответ на: Re: nanoFTPd от Firestorm

Re: nanoFTPd

а ты думаешь что парллельное выполнение нескольких потоков нельзя реализовать в одном потоке? а как же тогда X сервер работает?

wieker ★★ ()
Ответ на: Re: nanoFTPd от wieker

Re: nanoFTPd

>а ты думаешь что парллельное выполнение нескольких потоков нельзя реализовать в одном потоке?

А что там есть poll/select?:)

r ★★★★★ ()
Ответ на: Re: nanoFTPd от Firestorm

Re: nanoFTPd

>меня больше интересует вопрос "как?"

наверное php дегаиццо через xinet.d :-DDDDD

l07 ()
Ответ на: Re: nanoFTPd от r

Re: nanoFTPd

>А что там есть poll/select?:)

а зачем? так же только сокеты читаются. ну будет там свой менеджер потоков - дает данные в сокет 1 - 1 секунду. потом пишет в сокет 2 и так далее.

wieker ★★ ()
Ответ на: Re: nanoFTPd от r

Re: nanoFTPd

Не поверишь - есть :) socket_select() называется :)

$num = socket_select($read, $write, $except, 0);

Крю-ю-ю-юто, да? :)

anonymous ()
Ответ на: Re: nanoFTPd от wieker

Re: nanoFTPd

>потом пишет в сокет 2 и так далее.

А блокировка на чтение? Усе на so-timeoutах?:) охренно быстрый сервер буит.

r ★★★★★ ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

>Крю-ю-ю-юто, да? :)

Угу. А injection в нем работает?:)

r ★★★★★ ()
Ответ на: Re: nanoFTPd от r

Re: nanoFTPd

>А блокировка на чтение? Усе на so-timeoutах?:) охренно быстрый сервер буит.

конечно только на таймаутах =) это же быдлокодеры =) хотя если придумать АИ для баланса...

wieker ★★ ()
Ответ на: Re: nanoFTPd от wieker

Re: nanoFTPd

>хотя если придумать АИ для баланса...

..то последний байт будет передаваться с гарантировано максимальной скоростью:)

r ★★★★★ ()
Ответ на: Re: nanoFTPd от r

Re: nanoFTPd

Блокировку в сад, где собаки ссат :) non-blocking mode решает... если, конечно, они поправили тот баг, когда вызов socket_set_blocking() просто игнорировался :))

anonymous ()

Re: nanoFTPd

дайош пхп на пхп!!!!!

anonymous ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

>На асме тоже наверняка можно. Вопрос только в том, стоит ли =)

с этим тебе к сексопатологу. php-шники не виноваты в твоих проблемах

anonymous ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

>Ждем AI на PHP? Чтобы внедрить его в черепную коробку быдлокодеров =)

точно! и они напишут тогда python3000 и java7000 на радость народу!

anonymous ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

> php-шники не виноваты в твоих проблемах

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

shaplov ★★ ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

3000 и 7000 - это сколько мегабайт рамы нужно для работы? :)

anonymous ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

>с этим тебе к сексопатологу. php-шники не виноваты в твоих проблемах

Ну в отличии от, у меня проблем с написанием серверов на быдлопхп нет.

anonymous ()

Re: nanoFTPd

Идиотизм это не этот демон, идиотизм это называть одни языки плохими другие хорошими. Быдлокодеры это как раз те, кто с пеной у рта поносит одно и превозносит другое. Хотя сами ничего стоящего не сделали. Неужели красноглазики вы не поняли что под каждую задачу свой инструмент!!! И хотя в разработке демонов PHP не вполне уместен, со многими задачами PHP успешно справляется. Впрочем как и java которую тот тоже не любят. Ламерье какое то... просто ужас. Где нормальные люди с дельными статьями и коментами...

a_i_m ()
Ответ на: Re: nanoFTPd от shaplov

Re: nanoFTPd

>> php-шники не виноваты в твоих проблемах

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

При чем здесь вообще PHP???!!! Есть посредственные программисты, а есть талантливые и опытные. Вы вообще когда ни будь программировали на PHP? Чем он Вас не устраивает с точки зрения кодерства?

Когда то 1000 лет назад был написал движок для информационного сайта на php с собственным темплейтовым модулем. Этот движок оттрубил около 5 лет. И пережил 2 редизайна. Никто ничего не ломанул и сайт держал вполне нагрузку приличную. Ломали не php тогда, а тот же sendmail... Почему то никто не кричит о незащищенности c. Вопрос не в языках программирования, а в программистах... К сожалению ламерье рванулось в linux. Для них это "круто" видимо! Скоро и perl засрут как и php. тьфу...

Знание сей и асма еще не признак хорошего программиста господа. Еще пару лет назад не было такой моды обсирать PHP. Теперь это модно мля...

a_i_m ()
Ответ на: Re: nanoFTPd от anonymous

Re: nanoFTPd

>>На PHP можно писать нормальные веб-приложения.

>На асме тоже наверняка можно. Вопрос только в том, стоит ли =)

СтОит ли чего? писать WEB-приложения или писать на PHP?

А почему нет?? По моему сотни тысяч сайтов написаны на этом языке и вполне себе отлично существуют.

a_i_m ()
Ответ на: Re: nanoFTPd от a_i_m

Re: nanoFTPd

Пару лет назад небыло нормальных не сырых Web фреймворков на языках которые, хотя-бы, имеют нормальную объектную модель. Я тогда тоже писал на РНР и то, для нормальной работы пришлось использовать шаблоны и абстракцию над базой. В настоящий же момент как ни гляну в код на РНР допустим той-же Joomla(пришлось по работе) так тянет блевать от <?=$date?> и SQL запростов написанных без нормальных абстракций. После этого отношение к пишущим на РНР идёт только негативное.

UserAd ()
Ответ на: Re: nanoFTPd от UserAd

Re: nanoFTPd

> <?=$date?>
Что именно в этой конструкции в ТОМ контексте что ты привел тебя побуждает на блевоту?
> и SQL запростов написанных без нормальных абстракций.
Что понимаешь под нормальной абстракцией?

pento ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.