SDev.Pro - разработка на заказ

http://sdev.pro - это:

1) Разработка программного обеспечения

Мы используем платформы ASP.NET MVC, LAMP, Atmel, Android, iOS, DirectShow и базы данных MS SQL, Oracle, PostgreSQL, а также облака на MS Azure и Amazon AWS для реализации любых Ваших идей.

2)Внедрение программного обеспечения

Мы предлагаем настройку и доработку решений на базе систем электронного документооборота MS SharePoint Server, геоинформационных систем на GeoServer, систем отчетности на MS SQL Reporting Services, а также облачных решений на MS Office 365.

http://sdev.pro

Apr 27, 2008

Организация ReadOnly JavaScript Database на статическом хостинге для Пушкина

Недавно появилась проблема:
Приложение написано полностью на JavaScript и красуется на статическом хостинге:) и хотелось бы сделать выборку из большого справочника случайного значения большого размера. Для чего был придуман мега-изврат. Создаем программу на любом языке программирования и тягаем записи из "нормальной" СУБД или из файла и записываем записи в виде отдельных файлов под определенными именами. Например, у нас есть необходимость показывать стихотворения А.С. Пушкина случайным образом при каждой загрузке вэб-страницы. Мы создаем папку на статичном хостиге под именем STIHI и записываем стихотворения под именами "0", "1", "2", ... , N-1, где N - количество стихотворений. Дальше, в onload генерируем случайное число в диапазоне [0,N-1] и делаем AJAX-вызов загрузки необходимого файла. Вот пример вызова: getitem("http://example.com/stihi/" + random).
Таким образом, мы можем лицезреть "случайные" творения господина А.С.

Я помню чудное мгновенье:
Передо мной явилась ты,
Как мимолетное виденье,
Как гений чистой красоты.

В томленьях грусти безнадежной
В тревогах шумной суеты,
Звучал мне долго голос нежный
И снились милые черты.

Шли годы. Бурь порыв мятежный
Рассеял прежние мечты,
И я забыл твой голос нежный,
Твой небесные черты.

В глуши, во мраке заточенья
Тянулись тихо дни мои
Без божества, без вдохновенья,
Без слез, без жизни, без любви.

Душе настало пробужденье:
И вот опять явилась ты,
Как мимолетное виденье,
Как гений чистой красоты.

И сердце бьется в упоенье,
И для него воскресли вновь
И божество, и вдохновенье,
И жизнь, и слезы, и любовь.

Можно идею конечно развивать и сделать полноценный "толстый" клиент, но корпоративное приложение явно по такому принципу не построишь :)

1 comment:

  1. А в чем мега-изврат то?
    Нормальное решение, нормально работает... Или я что то не понимаю?

    ReplyDelete