Клуб любителей научной фантастики, фэнтези и мистики

Автор Тема: Есть здесь php/java программисты?))))  (Прочитано 17183 раз)

Есть здесь php/java программисты?))))
« : Августа 10, 2010, 12:28:06 »

Hattak

  • Админ
  • Древний
  • *****
  • Сообщений: 6007
    • Просмотр профиля
    • RSFDrive.com
Господа программисты, проблема. Чтобы сделать проект более "живым" нам нужна
функция загрузки больших файлов на сервер, пользователями.
Как на любом файлообменнике. Изучал проблему долго, ничего не нашёл(((
Какие идеи по этому поводу есть?)

з.ы. увеличить в php настройки размеров принимаемых файлов не предлагать)))
« Последнее редактирование: Августа 10, 2010, 12:30:43 от Hattak »


Есть здесь php/java программисты?))))
« Ответ #1 : Августа 10, 2010, 13:54:56 »

Brutal_Bastard

  • Древний
  • Сообщений: 528
    • Просмотр профиля
    • http://
Цитировать
функция загрузки больших файлов на сервер, пользователями.
Как на любом файлообменнике.
Два вопроса:
1. Например?))
2. Зачем?))

Есть здесь php/java программисты?))))
« Ответ #2 : Августа 10, 2010, 19:02:38 »

Hattak

  • Админ
  • Древний
  • *****
  • Сообщений: 6007
    • Просмотр профиля
    • RSFDrive.com
Цитата: Brutal_Bastard
Два вопроса:
1. Например?))
2. Зачем?))
1. ifolder.ru )) загрузка файлов до 500 мб
2. для того, чтобы пользователе могли заливать через веб-интерфейс, потому что скачать с ФТП это просто,
просто ссылка, а вот залить на ФТП, это уже не все могут. т.к. у нас всё же аплоадеры не справляются
да и вообще, кое-для каких других нужд требуется, чтобы пользователи могли сами заливать фильмы.
тогда если чо))) администрация не в курсе, кто чего заливал и поэтому притензий к нам нет)



Есть здесь php/java программисты?))))
« Ответ #3 : Августа 10, 2010, 23:57:43 »

int16h

  • Азгард
  • Сообщений: 279
    • Просмотр профиля
Даешь свой клиент к rsfdrive, например на Adobe AIR (ну или более сурова на Qt), с возможностью просмотра контента онлайн, комментированния, рейтингов, сохранения и заливки )

p.s.
Не так давно это было очень удобно и красиво сделано у scifi sofa, жаль проект закрылся:
[img]http://ipicture.ru/uploads/100810/Jm20LvmlfP.png\\\" border=\\\"0\\\" class=\\\"linked-image\\\" /]
« Последнее редактирование: Августа 11, 2010, 00:02:35 от int16h »

Есть здесь php/java программисты?))))
« Ответ #4 : Августа 11, 2010, 00:08:13 »

Hattak

  • Админ
  • Древний
  • *****
  • Сообщений: 6007
    • Просмотр профиля
    • RSFDrive.com
я за)) займёмся?))


Есть здесь php/java программисты?))))
« Ответ #5 : Августа 11, 2010, 01:14:55 »

2Dem

  • Древний
  • Сообщений: 1336
    • Просмотр профиля
    • http://
Яблочники тоже много хотели, а теперь всех обладателей айфонов иначе как сектантами не называют. А все потому, что зря они у Сатаны начали процессоры покупать... Это я к тому, что если было удобно и красиво сделано, что же проект закрылся? Уж не от лишних ли понтов...
Наплевать мне на Каддаффи, мне насрать на Фукусиму.
Саша Грей ушла из порно, мне теперь невыносимо...

Есть здесь php/java программисты?))))
« Ответ #6 : Августа 11, 2010, 02:05:57 »

int16h

  • Азгард
  • Сообщений: 279
    • Просмотр профиля
Ну а почему бы и нет?  У меня есть например немного теоретически-практических навыков в Qt )

Для начала нужно определиться тогда, что нужно, и как делать.

Что нужно:
Заранее сложно определить, со временем потребности меняются, но как я это вижу:
  • База видеоконтента, постеры, описания, рейтинг, комментарии, рейтинг пользователей (чтобы комментарии вроде "первыйнах" или "супер серия" адекватные пользователи могли заминусовать, как итог особо злостных пользователей можно автоматически лишить каких-то возможностей, например доступа к новым сериям)
  • Возможность сохранения контента локально, возможность загрузки своего
  • Возможность онлайн просмотра.
Как делать:
Поскольку на дворе 2010 год, я рассмотрю лишь кроссплатформенные решения.
  • Adobe AIR.
    По сути Flash обычный, но выглядит на компьютере как отдельное приложение, умеет автоматически обновляться. Из недостатков прийдется весь видеоконтент конвертировать, ибо принимается только H.264 в обертке mpeg-4 (MP4, M4V, F4V, 3GPP) и flv...
  • Qt.
    Qt позволяет написать полноценное кроссплатформенное приложение без каких любо ограничений. Из недостатков - большой обьем приложения, сложность проекта выше чем у остальных решений, хотя можно и упростить проект:
    • Вместо C++ использовать связку PyQt + Python. На порядки меньший уровень вхождения, легче обновлять, меньше потенциальных ошибок.
    • Вместо полной реализации интерфейса в клиент можно встроить браузер (движек WebKit, кроссплатформенно) в котором предоставить доступ к веб части сайта (специальный отдельный интерфейс для программы), в самом же клиенте реализовать лишь ftp часть (в виде двух функций - "скачать" и "закачать") и встроенный видеоплеер.
  • HTML 5 и Веб 2.0
    Это уже не совсем отдельный клиент, но по сути можно сделать веб-приложение. HTML 5 позволяет проигрывать видео через тег video, соответственно грамотно спроектированный сайт будет доступен отовсюду, включая устройства Apple где вместо флеш-видео используется html 5 видео. Из недостатков опять же необходимость все конвертировать в H.264 (если не рассчитывать на пользователей Mozilla) или в Ogg Theora (если не рассчитывать на людей у которых нет данного кодека). Некоторые браузеры умеют сайты выделять как отдельные приложения (Chrome например), тогда по сути можно получить отдельный клиент .

Есть здесь php/java программисты?))))
« Ответ #7 : Августа 11, 2010, 02:32:18 »

int16h

  • Азгард
  • Сообщений: 279
    • Просмотр профиля
Цитата: 2Dem
Яблочники тоже много хотели, а теперь всех обладателей айфонов иначе как сектантами не называют. А все потому, что зря они у Сатаны начали процессоры покупать... Это я к тому, что если было удобно и красиво сделано, что же проект закрылся? Уж не от лишних ли понтов...
Причем здесь яблочники (которые хотели что?), обладатели айфонов (эта аудитория большей частью не яблочная), желание apple контролировать и хардварную часть (дайте мне аналог моего айпада который вытянет 12 часов на одном заряде), и проект scifi sofa не имеющий ко всему предыдущему совершенно никакого отношения, а закрытый похоже от нежелания владельца вкладываться в хардварную часть которая бы позволяла стримать видео (donate был медленный, сервера тормозили)? )))))))
« Последнее редактирование: Августа 11, 2010, 02:37:45 от int16h »

Есть здесь php/java программисты?))))
« Ответ #8 : Августа 22, 2010, 06:53:39 »

GHostly_FOX

  • Новичок
  • Сообщений: 9
    • Просмотр профиля
На вопрос есть ли кодеры отвечу что есть, была бы постановка задачи... ;-)
Вы определились что именно хотите реализовать поэтапно, а то смотрю тут уже стахановские темпы создания OnLine кинотеатра :-) а тема начиналась просто с заливки информации на сервер пользователями

Есть здесь php/java программисты?))))
« Ответ #9 : Августа 22, 2010, 15:16:38 »

Hattak

  • Админ
  • Древний
  • *****
  • Сообщений: 6007
    • Просмотр профиля
    • RSFDrive.com
Цитата: GHostly_FOX
На вопрос есть ли кодеры отвечу что есть, была бы постановка задачи... ;-)
Вы определились что именно хотите реализовать поэтапно, а то смотрю тут уже стахановские темпы создания OnLine кинотеатра :-) а тема начиналась просто с заливки информации на сервер пользователями
ну задачу, поставленную в первом посте никто не отменял,
т.к. в планах пока позволить всё же пользователям заливать кое-что самостоятельно)
нужен скрипт, позволяющий заливать файлы большого размера
т.е. как я понимаю вопрос, клиентская часть скрипта должна уметь "резать" исходный файл
и передавать набольшими кусочками, а серверная часть собирать эти кусочку в исходный
файл уже на сервере
клиентская часть может быть либо на ajax либо на флеше, как опять же я понимаю,
т.к. средства html не позволяют взять кусок файла, а только целеком его передавать ...
вот собственно конкретная задача)
« Последнее редактирование: Августа 22, 2010, 15:22:14 от Hattak »


Есть здесь php/java программисты?))))
« Ответ #10 : Августа 22, 2010, 19:00:33 »

int16h

  • Азгард
  • Сообщений: 279
    • Просмотр профиля
Ну опять же, из "фтп закачивалки" всегда можно потом доделать онлайн кинотеатр, собственно с этого и следует начать )) просто лучше изначально продумать всю архитектуру и определиться с инструментарием.
« Последнее редактирование: Августа 22, 2010, 19:01:25 от int16h »

Есть здесь php/java программисты?))))
« Ответ #11 : Августа 24, 2010, 20:18:42 »

GHostly_FOX

  • Новичок
  • Сообщений: 9
    • Просмотр профиля
Цитата: int16h
Ну опять же, из "фтп закачивалки" всегда можно потом доделать онлайн кинотеатр, собственно с этого и следует начать )) просто лучше изначально продумать всю архитектуру и определиться с инструментарием.
Фигасе, превый раз слышу про трасформера... вот я качалка на сервер... а вот я уже плеер для просмотра видео :-)


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

Есть здесь php/java программисты?))))
« Ответ #12 : Августа 24, 2010, 20:27:35 »

int16h

  • Азгард
  • Сообщений: 279
    • Просмотр профиля
Цитата: GHostly_FOX
Фигасе, превый раз слышу про трасформера... вот я качалка на сервер... а вот я уже плеер для просмотра видео :-)
Ну плееров-клиентов кругом полно разного рода, от standalone приложений и до веб-приложений вроде всем известного turbo, так что удивляться нечему - обрасти мелкой приятной плюшкой в виде закачки файла, ну что ж такого?


@hattack
наткнулся тут вдруг - http://habrahabr.ru/company/mailru/blog/102551/