Dropbox Chat

в 18:25, , рубрики: DropBox, ненормальное программирование, чат, метки: ,

Лирическое вступление

Как это обычно бывает в воскресное утро, а тем более когда на улице опять неважная погода, начинаешь искать себе интересное занятие. И как-то бросилось мне в глаза, что Dropbox опять синхронизирует какие-то файлы, и очень быстро. На столько быстро, что можно сделать не что иное, как… чат!
Довольно странная идея, но раз захотелось — нужно сделать.

Что из этого вышло

Так, как пишу я под веб, то в качестве IDE была выбрана PHP DevelStudio, что делает поделку чуть более странной, но другого выхода написать всё за час с немногим у меня не было, а за большее время весь мгновенный энтузиазм испарился бы.

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

При первом запуске спрашивается логин, и путь к файлу, в котором будет вестись чат:

Dropbox Chat

Затем после ввода данных появляется аскетичное окошко чата:

Dropbox Chat

Появляются уведомления о входе и выходе из чата, а также, собственно, сообщения. Как видно по скриншоту, задержка составляет несколько секунд, но это же не ICQ, тут главное результат, и он был достигнут.

В принципе, использовать приложение можно и просто открыв файл из общего расположения локальной сети.

Приложение проверялось на Windows XP, 7 и Ubuntu 11.10 под Wine.

Резюме

Теперь к функционалу любимого многими Dropbox можно смело добавить ещё одну функцию, а стартовых 2 Гб пространства хватит на долгие годы переписки.

Ссылка на приложение
И проект для DevelStudio

Спасибо за внимание, интересных вам идей!

Автор: nazarpc

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js