Author | Message |
---|
pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 15.03.2013 19:33 | |
| В 1 флаконе вебсервер mongoose + php + PHP File Manager Зачем? Можно загружать файлы без кабеля В отличие от ftp нет проблем с рускими буквами. Не нужен ftp клиент.
http://download.pocketbook-int.com/TestFW/pb-free/webfilemanager_20130 315.tar
Распаковать в корень читалки. Запустить в приложениях webserver.
Работает на 622; в принципе, должно работать на всех моделях eink с wifi _________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины.
Last edited by pal on 16.03.2013 13:11; edited 1 time in total |
|
| |
kraw Член клуба The eBook
Joined: 11 Jul 2011 Posts: 594
| Posted: 16.03.2013 10:46 | |
| А если к оси механических часов прикрепить сверло, то часы можно использовать как дрель. _________________ Были времена, когда все было совсем по другому... ----------- 602 2.1.2 |
|
| |
alx789 Член клуба The eBook
Joined: 28 Oct 2010 Posts: 3509
Location: Москва
| Posted: 16.03.2013 12:08 | |
| А где файл?
Quote: | The requested URL /TestFW/pb-free/webfilemanager-20130315.tar was not found on this server. |
_________________ iPad 4 iPad mini 2 Nook ST GL |
|
| |
pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 16.03.2013 13:18 | |
| Исправил ссылку
kraw Что-то не так? _________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины. |
|
| |
VasilisKa Член клуба The eBook
Joined: 31 Jan 2011 Posts: 3647
Location: Украина, г.Харьков
| Posted: 16.03.2013 13:22 | |
| Это не решает общей проблемы с багами в прошивках серии Про. Поэтому возникает вопрос:
ИМХО эта функция не будет массово востребована. _________________ PB 903Pro[5.03.11] PB А7[28.02.12] Lbook V3ext[29.05.08] |
|
| |
pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 16.03.2013 14:12 | |
| Это всего лишь еще один способ загрузки файлов по wifi. Например, закинуть пару файлов с планшета на читалку. Мне такая возможность может пригодиться - вот и сделал. Будет ли оно востребовано.. это ж PocketBook Free, дело добровольное _________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины. |
|
| |
alx789 Член клуба The eBook
Joined: 28 Oct 2010 Posts: 3509
Location: Москва
| Posted: 16.03.2013 14:15 | |
| на pro902 не заработало VasilisKa для тех у кого дома есть вайфай эта штука весьма полезна. Кабель в устройство понадобится тыкать только для зарядки что редко. _________________ iPad 4 iPad mini 2 Nook ST GL |
|
| |
pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 16.03.2013 14:23 | |
| А на 902 какая прошивка? На 2.0.6 и новее должно по идее работать. Ожидается экран с черной рамкой, окошко с подключением к wifi, уведомление на каком ip адресе ожидать подключения. Ну и читалка и комп должны быть в одной сети.. и порт 8080 не должен блокироваться.. _________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины. |
|
| |
Antuan Член клуба The eBook
Joined: 30 Sep 2009 Posts: 11643
Location: Киев
| Posted: 16.03.2013 20:51 | |
| pal Раз пошла такая пьянка, то надо добавить возможность конфигурировать устройство, т.е. менять настройки через этот вебсервер, сохранять их и потом восстанавливать и т.д. и т.п. _________________ PB 360° (v.15.3) | PB Pro 602 Grey (v.2.2.1a fastdrv) | PB A7 (v.1.3.1583) - подарок от PocketBook. |
|
| |
alx789 Член клуба The eBook
Joined: 28 Oct 2010 Posts: 3509
Location: Москва
| Posted: 16.03.2013 20:57 | |
| Чёта у меня после перепрошивки на крайнюю версию wifi вообще сломалось _________________ iPad 4 iPad mini 2 Nook ST GL |
|
| |
pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 17.03.2013 00:41 | |
| alx789 Что значит сломалось? Не включается или не соединяется? Если сеть видит но не соединяется - попробуйте сброс настроек или форматирование внутренней памяти.
Добавлено спустя 7 минут 27 секунд:
Antuan Простенький текстовый редактор там есть, править конфигурационные файлы можно. повторять конфигуратор ридера - работы много, а будет ли оно востребовано - неизвестно. Сохранять-восстанавливать настройки.. это несложно. _________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины. |
|
| |
u#74 Член клуба The eBook
Joined: 28 Aug 2010 Posts: 2845
Location: Samara
| Posted: 18.03.2013 07:59 | |
| kraw wrote: | А если к оси механических часов прикрепить сверло, то часы можно использовать как дрель. |
Спасибо за толику хорошего настроения. Ржал минут десять... _________________ А бесконечно-самоедские расовые фашисты и их вахтёрские фюрерюгенд-прихвостни могут идти на йух. |
|
| |
transient Кандидат в члены клуба The eBook
Joined: 10 Mar 2012 Posts: 310
| Posted: 22.03.2013 11:43 | |
| pal, исключительно полезная и приятная вещь!
Из недостатков заметил пока лишь невозможность загружать целиком директории (а FTP это может легко ) (да еще кнопка Shell вроде не работает...)
Из просьб -- а можно сырцы?! Меня интересует простая вещь: привязка к потерму при запуске -- мне понравилось. Я хотел делать что-то подобное для tinyftp-сервера, но думал ваять на Qt/CPP с нуля. А тут так изящно. Можно выложить это для обучения чайников? |
|
| |
pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 22.03.2013 13:44 | |
| Спасибо за внимание Такое впечатление, что мы тестировали разные программы У меня кнопка shell работает (команды запускаются, результат на экран выводится), но не выгружаются файлы с кириллицей в именах.. (неправильная конфигурация php?) И с планшетного броузера файлы не выгружаются. Похоже что javascript там чуть иначе сделан.
ftp конечно более пригоден для передачи файлов.. Но требуется настроенный ftp клиент, с кириллицей возможны проблемы. Мне же хотелось 1-click решение для загрузки файлов из планшета _________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины. |
|
| |
transient Кандидат в члены клуба The eBook
Joined: 10 Mar 2012 Posts: 310
| Posted: 22.03.2013 23:09 | |
| Shell-кнопка всеж работает, видимо была проблема с браузером на Десктопе.
Однако та же самая проблема с кириллицей -- нельзя перемещаться в директории на русском. Тут проблема видится в том, что русские имена файлов (и директорий в Шелл) задаются (наверно) через javascript в URL-encoded форме. А раскодировать они забыли (или несогласована кодировка с браузером)
Если в наглую ввести в соседнем окне браузера типа URL:
Code: | http://192.168.1.100:8080/index.php?frame=3¤t_dir=/mnt/ext2/МоиК нижки |
то директория-то откроется. А вот при обработке с помощью javascript (из форм), идет частично URL-encoded (по Юникоду, кажется, или УТФ) строка типа:
Code: | /mnt/ext2/Русский/Похлёбкин Вильям Васильевич/%u041C%u043E%u0435 %u043C%u0435%u043D%u044E.fb2.zip
|
и на этом зашивается... Надо где-то в javascript прописать декодирование или написать разрабам, чтоб довели до ума.
Другая проблема в неясном конфигурировании всей системы. Я полчаса лазил по трем файлам, искал где сменить рутовую директорию для файл-менеджера, еле нашел. И раз там была прописана дефолтная строка
то видимо Вам и надо указывать в шапке -- как ее и где менять
Ну и повторю свою просьбу -- научите нуба, как прибить потерм (консольку) для вывода инфы при старте вебсервера? Поделитесь кусочком кода?! Кстати, на 622 кнопки prev-next не выключают сервер все-таки... |
|
| |
transient Кандидат в члены клуба The eBook
Joined: 10 Mar 2012 Posts: 310
| Posted: 23.03.2013 12:51 | |
| (немного погодя...)
Ага, я был прав, в index.php они проводят много раз escape, например
Code: | set_fm_current_root='+escape(arg); |
а unescape там вообще всего один раз...
Надо писать разрабам, явный глюк.
--------------------------------------------------- Да, по своей просьбе -- я тоже немного уже понял что и как... Остался вопрос, что именно делает строка
Code: | ip=`ifconfig $iface|grep "inet addr:"|awk '{print $2}'|awk -F : '{print $2}'` |
(что за аргумент $2, почему тогда нет $1?? )
И по поводу pterm -- это облегченный вариант ПоТерма? А собственно ПоТерм будет работать в таком режиме? Ну, т.е. строку вида
Code: | /mnt/ext1/system/bin/pterm /mnt/ext1/system/bin/webserver.sh |
я и обычному ПоТерму могу передать? (не пробовал...)
-- вопрос-то собственно в том, как консольные приложения запускать не из ПоТерма, а из GUI Покета, а чтобы консоль всеж появлялась... |
|
| |
pkb Член клуба The eBook
Joined: 01 Nov 2006 Posts: 1043
| Posted: 23.03.2013 13:23 | |
| transient wrote: | Остался вопрос, что именно делает строка |
айпишник вычисляет, ifconfig eth1 |grep "inet addr:" выдаст чего нить такое: inet addr:192.168.80.01 Bcast:192.168.80.255 Mask:255.255.255.0 первый awk '{print $2}' выдаст addr:192.168.80.01, а awk -F : '{print $2}'` выдаст 192.168.80.01
ЗЫЖ pal спасибо - интересная идея |
|
| |
pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 24.03.2013 01:15 | |
| http://files.mail.ru/E88E601A4DA640049075177ED89CB0E1
Исправил работу файлменеджера с выгрузкой/переименованием/загрузкой файлов с кириллицей Исправил редактирование файлов; теперь файлы сохраняются в unix-формате.
Невозможность загрузить файл с планшета - как оказалось, фича dolphin browser'а . С другим броузером все работает.
Что не работает: распаковка zip архивов с кириллицей. Если кому итересно почему - http://www.gentoo.ru/node/21574 в помощь _________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины. |
|
| |
transient Кандидат в члены клуба The eBook
Joined: 10 Mar 2012 Posts: 310
| Posted: 24.03.2013 11:20 | |
| pal ООоо, да Вы неслабо весь код переписали!! Fabricio Seger Kolling нервно курит... Будем проверять, очень любопытно, что получилось!!
pkb Спасибо, про awk мануал прочел, работа стала с ним понятна |
|
| |
pal Член клуба The eBook
Joined: 08 Jan 2012 Posts: 1510
| Posted: 24.03.2013 12:16 | |
| Да ладно На самом деле там исправлено 10 строчек. Надо будет написать автору, что есть и другие языки, кроме американского. _________________ Кто хочет действовать, тот ищет возможности, кто не хочет — ищет причины. |
|
| |