воскресенье, 13 декабря 2009 г.

Фармакологический справочник в мобильном телефоне

Стало нужно мне пользоваться довідником лікарських засобів, выложенным здесь, на мобильном телефоне Nokia E50. Дабы облегчить работу терапевту.

  • Опыт прошлого года у меня был
В прошлом году данный справочник лекарственных средств был в формате chm.
Его обработка была довольно простой.
  1. Распаковал встроенными средствами windows (команда hh.exe -decompile extracted filename.chm)
  2. почистил от избыточного форматирования с помощью "Словогрыза". Кстати, его нужно после пяти, шести замен выгружать, иначе память на компьютере резко заканчивается.
  3. Создал с помощью isiloX документ в формате pdb
  • В этому году хотели как лучше, получилось как обычно
В этом году справочник лекарственных средств решили выложить в формате приложения VisualFoxPro 9, в котором индексы сделаны в виде .fpt, а сама информация в виде html. Ну выложили и на том спасибо.

  • Как бороться
  1. Пришлось найти владельца visualfoxpro 9 (скачивать 200 Мб инсталяции, из-за преобразования одного файла это было бы слишком) и сконвертировать часть полей fpt в xls,
  2. xls в html с помощью сборки инфра -ресурс openoffice (нет возни с кодировками xls)
  3. Дальше как в прошлом году.

  • Особенности работы с isilo на Nokia e50
  1. в поле find писать только большими буквами (почему не работает переключатель case не знаю)
  2. поиск надо делать не по всему документу (переходя на home page)
  3. язык ввода украинский (документ то на украинском)
Таблицы из справочника использовал не все. Мне хватает, методику изложил, делайте лучше. Кодировку использовал unicode.
снимок с экрана с примером списка
второй снимок

Выложил версию 0.2 http://ifolder.ru/15517031
внесены такие изменения
1. Алфавитный порядок
2. Исправлены найденные неработающие ссылки
3. Заменена кодировка на 1251

воскресенье, 1 ноября 2009 г.

Nokia 1110i залить мелодию с помощью SMS

У моих родственников есть несколько телефонов типа nokia 1110i или 1100
которые имеют только довольно специальный разьем, не имеют gprs или wap.
Телефоны людей вобщем то устраивают, но вот чего хочется, так это добавить одну ну может две мелодии.
Поискав метод решения, вспомнил про мелодии, которые пересылались с помощью SMS.
Порылся еще и нашел мелодии в формате RTTL. Раньше они назывались монофонические мелодии
Например, здесь
Осталось найти метод генерации SMS.
Различными платные сервисами для мелодий мне пользоваться не хотелось.
1. где гарантия что они помнят про телефоны такого типа
2. не факт что они работают с оператором life
3. как оплатить и выбрать мелодию владельцам телефона, не самым опытным пользователям ПК и техники вообще
Вобщем поискав еще, нашел java приложение ringring. Датированное 2002 годом.
Вот сайт производителя
Интерфейса у него по большому счету нет.
Итак, как добавить мелодии в Nokia 1110i
1. Найти или написать (у меня вряд ли получится) мелодии в формате rttl.
Например,
Let it be:
:d=4,o=5,b=100:16e6,8d6,c6,16e6,8g6,8a6,8g.6,16g6,8g6,8e6,16d6,8c6,
16a,8g,e.6,p,8e6,16e6,8f.6,8e6,8e6,8d6,16p,16e6,16d6,8d6,2c.6

2. Ставим программу ringring в другой телефон. Копируем любым удобным способом туда найденный текст. Мне удобнее всего была почта через Wifi
3. Отправляем из программы SMS на номер владельца 1110
Скопировал через буфер мелодии с указанного сайта и отправил SMS.

Gmail получение уведомлений о новой почте SMS

Решил поискать замену довольно длинных смс, которые любят писать члены моей семьи.
Чтобы с одной стороны было недорого писать довольно большие сообщения(обычно длиной как 3-4 смс), а с другой стороны сохранить оперативность смс.
Решил попробовать использовать gmail.
Средствами google можно было либо получать через imap или activesync. Но меня не очень устраивали эти варианты
Причина - сообщений не много 2-3 в день, редко больше, а аккумулятор телефона было жалко .
Появилась идея - при приходе письма должен приходить смс на телефон.
получил смс и если есть время, проверил почту удобным именно сейчас способом - с настольного компьютера или смартфона
А тут еще life предложил такую услугу за 10 гривен в месяц (чуть больше 1$) . Не то что бы мне было жалко доллар, но все таки.
Вобщем начался творческий поиск
  1. Идея 1
  2. Сначала попробовал пересылку на почтовый ящик формата 38067*******@sms.kyivstar.net
    прямо с gmail.
    Сначала надо было разблокировать получение смс с почты. Отправив один раз смс
    на номер 7021
    здесь подробнее
    Ограничения:
    Первое - надо писать английскими буквами,
    второе - очень коротко, иначе получаем возврат письма.
    Вобщем, надо думать о процессе, а не о результате - неинтересно.

  3. Вторая идея

  4. Вспомнил. что у меня же есть ящик на mail.ru. Может пользоваться только им? Но там были проблемы с антиспамовой системой очень уж рьяной.

  5. Итоговая схема

С mail.ru приходит уведомление о новом письме в виде смс, которое на самом деле приходит как почта :)

  • как настроить
меню "настройка" - пункт "настройка уведомлений" (именно уведомлений, не пересылка) и там адрес вида 38067xxxxxxx@sms.kyivstar.net (его настройка см выше идея 1)


С gmail настроено пересылать копии входящих писем на mail.ru

  • как настроено
В gmail - меню "настройки". затем пункт меню - "пересылка и pop/mail"
и там выбрал переключатель "пересылать копии входящих писем на" и вписал свой адрес на mail.ru и выбрал "сохранять копию письма Gmail во входящих"

В итоге, приход сообщения на любую почту (gmail или mail.ru) практически мгновенно приходит смс на телефон и можно проверять почту.

суббота, 2 мая 2009 г.

Не нужно боятся оборудования

Несколько дней назад мне пришлось помогать клиенту настраивать весьма нечасто встречающееся оборудование SDH мультиплексор Sagem adr-155c. Вернее построить SDH кольцо из трех узлов. Да зубры SDH три узла на MUX скажут - мелочь.
Но мне было приятно построить первое SDH кольцо в своей жизни. Особенно, перестраивая уже работающие участки сети, в которых шло некоторое количество (больше полутора десятков) уже работающих E1 потоков.

Почему я взялся за это с организационной точки зрения, потому что специалиста именно по этим мультиплексорам не нашлось среди моих знакомых.
Были слухи что раньше их использовал Golden, но живых инженеров не удалось найти :).

Какие материалы использовал:
  • описание вариантов применения (кольца, точка-точка и как ее подвариант цепочка) нашел на нескольких сайтах как описание устройства
  • инструкция по настройкек устройству. На сайте производителя не нашел, только на одном из харьковских сайтов
  • презентация по применению (самая полезная - серьезно ключи для поиска в google sagem adr 155c ppt и на ftp лежит)

Исходные условия:

есть центральная точка (А), от которой идут stm-1 в точку B и точку C. Есть канал B-C.
В нормальном случае работает канал А- С. При аварии канала А-С, а мультиплексор С допускаем выживает, требуется такой алгоритм переключение. Начинает работу канал A-B, но часть потоков идет транзитом через точку B в C.
Идея настройки- в точка А настраивается какой А-С резервируется -А-В, а в точке B- транзит части слотов в С.

Решил поделится замечаниями, вдруг кому то нужно

  1. устройства управляются по HTTP, хорошо, что не slip (как у некоторых российсих мультиплексоров), но пункт в выборе маршрутизации none (варианты - none, RIP, OSPF) , означает не static - а таки none (легко потерять доступность удаленных устройств). Совсем как у старых маршрутизаторов Nortel.
  2. устройство убирает выбранные поля для переключения , поэтому для того сделать транзит (приходит с первого STM-1 уходит на второй stm-1 , если нет в выборе, а не настроено для преобразование на порты e1, которые встроены в материнскую плату, они начинаются с m. Кстати, распайка этих портов довольно оригинальная - на один разьем выведены все передачи от двадцати одного E1, на второй разьемы все приемы двадцати одного e1
  3. в устройствах есть две идеи резервирования
  • режим MSP (для режима точка, точка)
  • два режима SNCP (SNCP/I и SNCP/N - отличаются какие условия принимаются во внимание при переключении)Кнопка 1+1 относится все таки к точка точка (полностью переключает каналы)
С чего начать настройку
с последней страницы презентации.
Позволю себе перевести - "Прежде всего - Планируйте!"

  1. Набросайте схему. ( от себя напишите название устройства, адреса IP, что куда должно идти)
  2. Планируйте соединения между ADR ( от меня - Проверьте что вся оптика скомутирована на те патч-панели, и так как вы ожидаете)
  3. Настройте IP адреса. (от меня при первой настройке проверьте что в вашем ноутбуке есть COM порт)
  4. Вставьте модули (от меня проверьте все ли модули находятся в service)
  5. Настройте PPP между устройствами ( от меня вполне можно использовать unnumbered)
  6. Настройте источники синхронизации и их приоритетность (от меня разберитесь в презентации есть вся информация, даже если вы очень смутно помните как работает SDH)
  7. Настройте что куда передавать (этот e1 сюда, если у вас есть еще ethernet модули соответственно - у меня не было)
  8. Разрешите мониторить E1 (просто разрешил и все)

Что не доделал - автоматический возврат на основной канал. Заказчика устраивает. Значит меня тоже :). Главное - не боятся.

P.S. Для полной уверенность можно перед настройкой быстро пролистать курс о SDH например Ростелеком