Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение
Ага теперь понял :)
Спасибо!
Ниче не понял а где mp3 плеер? о_О
Ну это же не инструкция или HowTo для начинающих

Учитывая количество багов полученное после «окончания тестирования» и начала продакшн эксплуатации, я могу предположить что реализацией занимались как раз таки «начинающие».
И вообще зачем эти костыли с установкой action формы в имя фрейма? У формы уже тысячу лет есть аттрибут target в который надо записать id iframe-а. А в iframe надо не json возвращять, а

<html>
  <head>
    <script type="text/javascript">
      window.parent.showUploadedImages(["file1.jpg","..",...]);
    </script>
  </head>
  <body>
  </body>
</head>
</html>


И ничего парсить не прейдеться. Плюс соответственно надо реализовать в основном окне функцию showUploadedImages

Но это все тоже для «начинающих», в обще лучше использовать plupload который позволяет реализовать:
— Chunking
— Drag/Drop
— PNG Resize
— JPEG Resize
— Type filtering
— Stream upload
— Multipart upload
— File size restriction
— Upload progress

и объединяет в себе следующие способы загрузки:
— Flash
— Gears
— HTML 5
— Silverlight
— BrowserPlus
— HTML 4

При этом plupload позволяет делать resize изображения еще на стороне клиента, тем самым разгружая сервер.
Перефразирую:
«Технику эксплуатации данного верстака я знаю как свои три пальца» (с)
я понял, ответ: «ничем»
«Techpitch.ru» платит блогерам за их работу http://habrahabr.ru/job/5193/, а они рады стараться.

Простите ребята «Techpitch.ru» ничего личного, просто думал вы все таки начали чем то помогать стартаперам, а это оказался просто пиар за чужой счет (хотя я могу и ошибаться).
Я так понимаю что если топик расположен в блоге «Techpitch.ru», то «Techpitch.ru» должен был каким то местом участвовать в жизне этого стартапа (если нет то этому топику место в блоге «Стартапы»).

Внимание вопрос: чем помог «Techpitch.ru» данному стартапу?
Честно говоря, ожидал большего. А так — как скомпилировать и установить thrift.

Ну не все же тут гении и не все имели опыт работы с Thrift и HBase. К тому же вопрос не в том как скомпилировать Thrift. Вопрос в том как это заставить вместе работать. Еще раз повторюсть подружить PHP с HBase это не тривиальная задача аля «подключить MySQL к PHP используя PDO». Например, я не смог найти в интернете ни одного вменяемого объяснения ни на русском ни на английском как это все связать вместе. Так что разобравшись я решил сделать нормальный мануал для пользы всех остальных. Так что притензии не в тему ;) К тому же чего большего можно ожидать от заголовка «HBase+Thrift+PHP»?

Где именно вы применяли эту связку и как она себя показала?

Пока занимаюсь самообразованием в данном направлении. В дальнейшем планирую использовать в реальном проекте.
Спасибо большое за предложение. Если что сразу обращусь
По всей видимости Вы меня не правильно поняли. Я имел ввиду что написать что то дополнительно о HBase + Thrift не представляется возможным ввиду того что HBase.thrift файл предоставляется разработчиками HBase, следовательно все что мы можем сделать это запустить HBase и запустить сервер Thrift написаный разработчиками HBase. А как запустить эту «сладкую парочку» я уже написал. Менее очевидным вопросом было подключение PHP клиента к Thrift серверу (который являлся посредником между PHP и HBase), это не через PDO к MySQL подключаться.

По поводу отдельного топика о HBase, как я и говорил, постараюсь сделать.
а в чем практическое применение «связывания»?

Как вариант: можно будет описать интерфейс взаимодействия сервера и клиента при использовании Thrift для связки двух PHP скриптов, то есть можно будет создать некоторое подобие API
Спасибо за совет, но если честно то думаю что нет смысла делать отдельную статью по HBase + Thrift, так как не вижу что еще можно написать кроме того что было написано в этой статье. По сути эта связка сводится к запуску базы данных и запуску Thrift сервиса, поэтому эта связка интересна только в плане использования HBase с клиентом написаном на одном из поддерживаемых языков.

что не хватает:
— отличия от других noSQL решений
— преимущества использования: когда, в каких случаях и где лучше/хуже
— примеры, тонкости, грабли, недостатки

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

> А вы не пробовали связывать два приложения на РНР через Thrift?

Нет не пробовал, изначально стояла задача связать HBase и PHP. Думаю что это в полне реально можно сделать. Если будет время сделаю пример когда нибуть.
12 ...
12

Информация

В рейтинге
Не участвует
Откуда
Антарктика
Зарегистрирован
Активность