Вячеслав Мавроди - 400 идей бесплатно для Вас Информики.
Информики
Информик – СМС-сообщение, либо почтовое сообщение, позволяющее
вносить информацию в различные базы данных. Для разделения информации по структуре в информиках используется
единственный оператор: точка. Одна точка переводит ввод информации по столбцам.
Две точки подряд переводят ввод информации по строкам. База данных представляет собой простую таблицу из столбцов
и строк. Заголовки столбцов задаются самим пользователем на сайте информиков. Баз
данных может быть сколько угодно. Если у пользователя больше одной БД, то в информике
первым знаком должен быть номер БД, куда вводится информация. В e-mail в теме письма указывается сигнатура «информик» иномер БД:
Тема: информик БД3
Общая структура информика выглядит так:
1.Информация для столбца №1. Информация для столбца №2. Информация
для столбца №3. Информация для столбца №4. Информация для столбца №5…….. Если у пользователя всего одна БД, «1.» в начале можно не ставить.
Структура базы данных для информиков.
Заголовок
1
Заголовок
2
Заголовок
3
Место
Дата
Время
Заголовки 1…Nвводятся
пользователем при организации БД. Дата и время подставляются автоматически сервером.
Место – можно либо указать в информике, либо вписать потом вручную на сайте БД.
Сайт с базами данных информиков предоставляет возможность удобного
анализа записанной информации. Сортировка по столбцам; графический вывод; экспорт
в Excel, различные арифметические действия с ячейками; распечатка данных; объединение
с такими же БД других пользователей и вывешивание на сайте объединенных данных и
т.д. Для чего могут применяться информики? Для любых задач, требующих
ввода часто меняющихся данных для отслеживания динамики их изменения. Например, для отслеживания стоимости продуктов в магазине
(продуктовой корзины). Или для ведения персонального женского календаря. Или для
отслеживания условий клеваи поимки рыб для
рыболова. Применений может быть множество.
Рассмотрим применение информиков для отслеживания продуктовой
корзины.
1. На сайте информиков пользователь меняет заголовки столбцов
под задачу продуктовой корзины:
Продукт:
Вес(кг):
Цена
(руб):
Город:
Адрес:
Дата:
Время:
Далее он отправляет информик после похода в свой магазин
(1СМС либо 1 e-mail) вида:
Красным выделен оператор перехода
на следующую строку (две точки подряд). Одиночная точка – переход в следующий столбец
в строке. Последние две точки можно не писать. В результате в его БД появляется такая запись:
Продукт:
Вес(кг):
Цена
(руб):
Город:
Адрес:
Дата:
Время:
Молоко 1,5%
1
30
Москва
Пр-т Мира
15.05.2009
14:23
Сахар
1
40
Москва
Пр-т Мира
15.05.2009
14:23
Хлеб ч
0,5
10
Москва
Пр-т Мира
15.05.2009
14:23
Если данные приходят в одном СМС, то неизменяемые данные могут
не дублироваться. В данном случае в начале информика данные занимают 5 столбцов:
- Молоко. - 1. - 30. - Москва. - Пр-т Мира.
Город: и Адрес: здесь являются неизменными параметрами, поэтому
для Сахара и Хлеба можно их уже не писать, сервер подставит их сам. Если цены и
вес продуктов совпадают, то второй раз их тоже можно не писать. Информик вида:
Чтобы записать в таблицу текст в свободном виде, нужно заключить
его в кавычки. Все, что между кавычками, будет внесено в одну ячейку таблицы.
удобно для записи своих мыслей и идей, для напоминаний.
Кстати, о напоминаниях. Чтобы информик стал напоминалкой, в
самом начале следует вставить оператор "!" в формате !_дата
(dd.mm.yy)_время (hh:mm)_Скобки обязательны.
Например: Нужно напомнить через 7 дней о том, что пора
написать статью. Сегодня 16 мая 2009.
Вид информика: !(23.5.9)Написать статью.
Здесь показано сразу несколько свойств по умолчанию для обработки
информиков сервером:
1. Год. Вместо полного 2009 можно писать просто 9, если
год установленной в информике даты не отличается от текущего. Если отличается -
то писать 10,11 и т.д.
2. Время. Если не указано время, то по умолчанию напомнить
в то же время, когда пришел на сайт информик.
Если время другое, то запись будет такой:!(23.5.9.15.00)Написать статью. -
отправить напоминалку в 15-00.
Т.е., время пишется как и дата - через точку сразу после даты.
Если не дописаны минуты, то автоматически считается 00 по минутам: !(23.5.9.15)Написать
статью. - то же самое, что и предыдущий пример.
Работа с таблицей БД на сервере.
Несколько базовых возможностей по работе с таблицами БД.
1.Возможность
превращения записи в гиперссылку.
2.Выбор
автоматических данных, берущихся из Интернета. Например, для рыбаков будет полезна
автоматически добавляемая информация о погоде в месте ловли и о фазе Луны.
Берется с оответствующих сайтов через их информеры или XML.
3.Использование
карт Яндекса или Гугла для показа места отправки информера. Для рыбаков – места
ловли.
4.Сортировка
по любому столбцу; по дате; по наименованию чего-либо и т.д.
5.Если
присланный информик не соответствует по формату, то он отправляется в специальную
папку "Буфер", где потом пользователь сможет исправить его. После исправления
в папке Буфер информик автоматически добавляется в БД в соответствии с заложенными
в него датой и временем получения. Как это сделать - нужно подумать разработчику.
6.Другие
удобства…
Стандартные наборы таблиц:
- для дневника; - для продуктов; - для рыбаков и охотников; - ...