On-line: NickSam, гостей 0. Всего: 1 [подробнее..]
АвторСообщение





Пост N: 387
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 16.06.14 16:03. Заголовок: Наличие товара в dbf базе и быстрый доступ с мобильных устройств


Добрый день, уважаемые друзья.

В соответствии с веяниями времени, возник вопрос:

- есть торговое предприятие и "много" клиентов, которые желают получить оперативную информацию о наличии товара, его цене, описании, изображении. Уже много лет работает довольно простая система: ежедневно на нашем веб-сервере обновляется прайс лист в формате *.xls со специальным полем "фото", которое ведет на наш сайт с описанием товара. Так решается вопрос с размером файла: он небольшой, около 500Кб (тк не содержит лишней информации) и в итоге представляет устраивающую по оперативности информацию.

Но скачивать документ эксель, искать в нем среди тысяч артикулов нужный товар на смартфоне/небольшом планшете довольно неудобно. Какой посоветуете способ коммуникации с современными девайсами с усеченными операционками типа iOS/Android ?

Сам пока вижу два варианта:

1) "какой-то" скрипт поиска прямо с главной страницы сайта по ежедневно выгружаемому xml файлу, в котором будет хранится артикул товара + количество в наличии + цена + ссылка на картинку на веб-сервере.
2) выгружать сразу в формате таблицы MySQL - условия договора с хостером позволяют использовать их ресурс.

В обоих случаях у меня есть сомнения:
1) будет ли приемлемая скорость поиска "скрипта" в текстовом xml файле с таблицей из 5-7 тысяч строк ?
2) MySQL в таком простом вопросе - как из пушки по воробьям.

Может быть, кто-то уже наступал на подобные грабли ?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 52 , стр: 1 2 3 All [только новые]





Пост N: 1090
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 16.06.14 16:39. Заголовок: 2-й вариант, вы сайт..


2-й вариант, вы сайту запрос, он вам ответ
Sergy пишет:

 цитата:
2) выгружать сразу в формате таблицы MySQL - условия договора с хостером позволяют использовать их ресурс.



Sergy пишет:

 цитата:
2) MySQL в таком простом вопросе - как из пушки по воробьям.

почему сразу пушка и воробьи, если условие Sergy пишет:

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



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 336
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 16.06.14 18:03. Заголовок: Sergy пишет:Сам пока..


Sergy пишет:
 цитата:
Сам пока вижу два варианта:


для начала попробуйте статическую страницу[ы]. (якоря, переходы ...) - может прокатить
пробовал js массив с данными (до 10 000) - было приемлемо
вариант c MySql - тоже хорош
в LetoDb есть php client - разобравшись - тоже вариант

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 337
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 16.06.14 18:32. Заголовок: Sergy CGI технологию..


Sergy
CGI технологию никто не отменял - hb exe грузятся быстро.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 338
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 16.06.14 22:23. Заголовок: Sergy У alkresin где..


Sergy
У alkresin где то здесь был хороший рабочий пример.
можно глянуть примеры:
grid jQuery

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 339
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 16.06.14 22:33. Заголовок: Sergy вот кое какие ..


Sergy
вот кое какие инструкции - смотрел давно, но ссылки остались:
Документация по Grid (плагин для jQuery):
http://www.simplecoding.org/jquery-grid-plugin-prodvinutoe-reshenie-dlya-sozdaniya-tablic.html
http://eye-ru.livejournal.com/148145.html
http://www.linkexchanger.su/2010/118.html
jQuery учебник
http://www.wisdomweb.ru/JQd/draggable.php


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 388
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 17.06.14 11:31. Заголовок: AlexMyr пишет: поче..


AlexMyr пишет:

 цитата:
почему сразу пушка и воробьи, если условие Sergy пишет:



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


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

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 389
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 17.06.14 11:33. Заголовок: SergKis пишет: для ..


SergKis пишет:

 цитата:
для начала попробуйте статическую страницу[ы]. (якоря, переходы ...) - может прокатить
пробовал js массив с данными (до 10 000) - было приемлемо
вариант c MySql - тоже хорош
в LetoDb есть php client - разобравшись - тоже вариант


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

SergKis пишет:

 цитата:
CGI технологию никто не отменял - hb exe грузятся быстро.



Т.е. экзешник нужно будет загрузить провайдеру? Он на это согласится ?

Извините за чайниковость.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 390
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 17.06.14 11:36. Заголовок: SergKis пишет: У al..


SergKis пишет:

 цитата:
У alkresin где то здесь был хороший рабочий пример.
можно глянуть примеры:
grid jQuery



SergKis пишет:

 цитата:
вот кое какие инструкции - смотрел давно, но ссылки остались:
Документация по Grid (плагин для jQuery):
http://www.simplecoding.org/jquery-grid-plugin-prodvinutoe-reshenie-dlya-sozdaniya-tablic.html
http://eye-ru.livejournal.com/148145.html
http://www.linkexchanger.su/2010/118.html
jQuery учебник
http://www.wisdomweb.ru/JQd/draggable.php



Пошел изучать, спасибо.

Так понимаю, что идею "скрипт поиска по xml файлу" лучше сразу похоронить ?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 340
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 17.06.14 12:21. Заголовок: Sergy пишет:Немного ..


Sergy пишет:
 цитата:
Немного не понял. Как это "попробовать статическую страницу" ?


это готовые созданные html страницы, например различные варианты группировок (таблица по группам, маркам, артикулам, наименованиям, ...), внутри по наименованиям и ...
и index.html где группировки переходы на страницы с табл. подгрупп, потом на товар, картинку ...

Sergy пишет:
 цитата:
Так понимаю, что идею "скрипт поиска по xml файлу" лучше сразу похоронить ?


в dbf же лучше искать !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 341
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 17.06.14 17:44. Заголовок: Sergy пишет:Т.е. экз..


Sergy пишет:
 цитата:
Т.е. экзешник нужно будет загрузить провайдеру? Он на это согласится ?


Это вряд ли.
Я уже и забыл, что есть такой вариант - у провайдера...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 65
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 18.06.14 10:37. Заголовок: Sergy, Я также интер..


Sergy,
Я также интересовался данной темой. Задача примерно такая же как у тебя.
Т.е. удалённый доступ к БД через планшет.
Сначала думали через браузер. Поднять на сервере Http-сервер, открыть порты и т.д.
Сложности с доступом к DBF из PHP и отображение в виде таблицы не устраивает.
Большая база по продукции, остаткам на складе, ценам. Нужен поиск и удобная навигация.
Кроме того необходимо вводить онлайн-заявки.
Остановились на варианте удаленного рабочего стола к серверу через планшет.
Вопрос с подбором необходимого софта. Какие есть терминальные клиенты Android/iOS/Windows Phone
для доступа к сервису терминалов Windows Server 2008 ?



Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 391
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 18.06.14 11:49. Заголовок: azoo пишет: Останов..


azoo пишет:

 цитата:
Остановились на варианте удаленного рабочего стола к серверу через планшет.


Таким образом работают сотрудники фирмы.
Давать доступ к программе для всех клиентов - пока не готов.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 392
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 18.06.14 11:50. Заголовок: SergKis пишет: Я уж..


SergKis пишет:

 цитата:
Я уже и забыл, что есть такой вариант - у провайдера..


У хостера/провайдера есть свои преимущества, которые мы используем. Ставить свой сервер нет пока ни единой причины.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 342
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 18.06.14 12:26. Заголовок: SergKis пишет:У alkr..


SergKis пишет:
 цитата:
У alkresin где то здесь был хороший рабочий пример.


нашел где это было, но ссылка протухла.

alkresin пишет:

 цитата:
Сделал тестовый доступ: http://www.belacy.com/all/demo.html
логин: guest пароль: g2012

Набор модулей урезан, данные (названия,адреса и реквизиты организаций, суммы и пр.) произвольно изменены, но всеони берутся с letodb сервера.
Доступны просмотр списка, фильтрация записей, просмотр записи при двойном щелчке по ней.
В режиме фильтрации можно, нажав в любом поле F9, ввести диапазон включаемых в фильтр значений.


Может есть возможность восстановить на своем сайте и выложить исходники (как обещали) ?


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 66
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 18.06.14 12:49. Заголовок: Sergy пишет: azoo п..


Sergy пишет:

 цитата:
azoo пишет:
цитата:
Остановились на варианте удаленного рабочего стола к серверу через планшет.
Таким образом работают сотрудники фирмы.


А какой программой на планшете пользуетесь?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 393
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 18.06.14 16:12. Заголовок: azoo пишет: А какой..


azoo пишет:

 цитата:
А какой программой на планшете пользуетесь?


VNC viewer

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 67
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 19.06.14 07:50. Заголовок: Sergy пишет: azoo п..


Sergy пишет:

 цитата:
azoo пишет:
цитата:
А какой программой на планшете пользуетесь?
VNC viewer


VNC может подключаться к Terminal Services?
В качестве сервера что?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 394
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 20.06.14 00:50. Заголовок: azoo пишет: VNC мож..


azoo пишет:

 цитата:
VNC может подключаться к Terminal Services?
В качестве сервера что?


Сорри за введение в заблуждение. Несколько сотрудников заходят через Microsoft Remote Desktop для iOS: https://itunes.apple.com/ru/app/microsoft-remote-desktop/id714464092?mt=8
Сервер Windows 2008 + Remote Desktop.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 68
Зарегистрирован: 24.04.13
ссылка на сообщение  Отправлено: 20.06.14 10:27. Заголовок: Sergy, т.е. сотрудни..


Sergy,спасибо за подсказку.
Проверил. С помощью Remote Desktop Client (Android) можно заходить на сервер терминалов.
Можно использовать для удаленного доступа сотрудников. Далее запускать Windows-приложение в терминальной
сессии и смотреть что надо как будто работаешь в Windows.
Открывать БД и т.п.
Единственное может понадобиться адаптация рабочей программы для работы через сенсорный экран.
Например кнопки побольше, поля ввода.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 359
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 02.07.14 07:54. Заголовок: Sergy вот еще вариа..


Sergy
вот еще вариант (сборка под hb 2.0 msvc), в hb 3.2 это contrib\hbhttpd
http://gfile.ru/a8uig
запуск app.exe, readmy _app.txt

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 52 , стр: 1 2 3 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 475
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет