вторник, 25 декабря 2012 г.

Сетевые диаграмы без Visio

Потребовалось мне нарисовать сетевые диаграммы без Visio.
И так что бы не очень страшненькие.

Выручил Dia. Но в чистом виде он несколько ... аскетичен.
Нужно еще раз зайти на сайт и скачать скачивальщик shape.
 и уже нет страшно лучше чем ничего.

P.S. Пользователей Netformx designer прошу не хихикать.

понедельник, 17 декабря 2012 г.

Прочитанное Генри Форд- Моя жизнь, мои достижения

Прочитал Генри Форд - Мои Достижения

Интересно, читается легко. Некоторые вещи жестковаты. Другие книги не оцениваю, эта неплоха, хотя и многие допущения выглядят не очень доказанными.

понедельник, 5 ноября 2012 г.

Cisco wlc 2106 не грузится, RAM, DDR 400

Перестал включаться Cisco контроллер WLC 2106 (горел зеленый светодиод и немного один красный).
А сервисный контракт закончился месяц назад.
Открыл корпус увидел amd geode и обычную память ddr 400.

Вставил память с ПК DDR-400 256 мб работает,
Вставили 256 ddr 400 с коррекцией ошибок тоже работает.

воскресенье, 28 октября 2012 г.

имитация пульта Воля кабель Homecasr eM2150CO

Пользуюсь приемником Воли кабель Homecast eM2150 CO больше как часами. Уже несколько лет не отключаюсь по просьбе хозяев квартиры. Но часы надо переводить на летнее-зимнее время. Пульт самого приемника уже работает частично давно. Не работает кнопка "ок".  Выручает Irremote на далеко не новой Nokia e50 с ИК портом.

четверг, 18 октября 2012 г.

IPhone 5 nanosim из microsim

Принесли iphone 5 и обычную microsim, а надо nanosim.
Оказалось что для того, чтобы сделать nanosim достаточно ножниц. Только хорошо бы проверить, что ножницы "не гуляют", а режут ровно.
Вынимаем держатель nanosim из iphone 5 и используем его как шаблон.
Не забываем уголок.
По длинным сторонам обрезаем впритык.
По коротким чуть (примерно миллиметр) обрезаем с каждой стороны.
Толщину в моем случае спиливать не пришлось.
У знакомых пришлось с помощью шкурки со стороны картинки сошлифовать до необходимой толщины.


четверг, 11 октября 2012 г.

Прочитанное Вассерман - Скелеты в шкафу истории

Прочел Анатолия Вассермана Скелеты в шкафу истории
Впечатление двоякое. С одной стороны подборка интересных фактов. Это не столько книга, а скорее "собрание пестрых глав, полусмешных, полузабавных"  С другой стороны - видно развитие и даже смена отношения к этим фактам. И тенденция мне понятна именно в России, но сама тенденция вызывает грусть. Я не согласен с такой трактовкой. Например, тоталитаризм, как мне кажется, может быть эффективен лишь краткое время, потому что практически нет обратной связи.

среда, 10 октября 2012 г.

windows 7 prof из русского в английский

Принесли ноутбук sony с купленной русской win7 prof. Нужен не русский язык, а английский. Скачиваем диск с language pack. Внимание там 3,5 Гб. Распаковываем iso, например, с помощью 7zip. Нам нужен в папке en-US файл lp.cab. Дальше четко по инструкции по установке русского языка (ну естественно заменяя ru ru на en US в нужных местах). Инструкция по установке русского есть, например, на ru-board.
Не испытывая сомнений ставим через f8 и первый пункт.

вторник, 21 августа 2012 г.

Загрузочный диск bootable Cisco callmanager cucm 9.0

1. Скачиваем утилиты cdrtools - http://smithii.com/files/cdrtools-latest.zip

2. Распаковываем в папку. Например, в  D:\mkiso\

3. Берем скачанный UCSInstall_UCOS_8.6.x-xxxxx-x.sgn.iso  или UCSInstall_UCOS_9.0.1.10000-31.sgn.iso

4. Распаковываем содержимое  UCSInstall_UCOS_9.0.1.10000-31.sgn.iso в папку, например, в D:\UCSInstall_UCOS_9.0.1.10000-31.sgn

5. В командной строке переходим в UCSInstall_UCOS_9.0.1.10000-31.sgn

6. Затем там же в командной строке выполняем команду: D:\mkiso\mkisofs.exe -A "CDROM" -V "CDROM" -p "Cisco" -J -R -r -v -T -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o D:/Bootable_UCSInstall_UCOS_9.0.1.10000-31.sgn.iso .
Точка в конце нужна

вторник, 14 августа 2012 г.

ipad 2 не подключается к Wifi

Во время переезда на новую Wifi инфраструктуру обнаружилась интересная проблема:
Iphone подключаются, Ipad new (Ipad 3), а вот Ipad 2 нет. Причем довольно интересное поведение - пароль спрашивает, сертификат принимает и тишина. IP адрес Ipad не получает, иногда если полежит получает. Дело оказалось в НЕОБХОДИМОСТИ отключить short preamble. Чуть подробнее здесь или здесь. Интересно, что речь идет о устаревших или legacy device. Вот так.

Для просмотра логов в Ipad удобно использовать Iphone configuration utility, подключив Ipad кабелем и зайдя на "виртуальную консоль"
Выглядит Iphone console, например так

воскресенье, 29 июля 2012 г.

воскресенье, 24 июня 2012 г.

english esl

Ресурсы для ESL 
Есть подкаст - раз в 2-3 дня выходит новый выпуск.Обычно два выпуска по 15 минут, потом один 30 минут.
Берется диалог с нормальной скоростью, потом разбирается, потом опять нормальная скорость.
В iPhone в mp3 видно слова (не все подряд, ключевые) - не надо сохранять pdf, искать pdf для именно этого файла.
Для android есть несколько программ, например iListen. В ней можно послушать и посмотреть текст.
 Если нет мобильного устройства можно просто скачать itunes и слушать на ПК. Немного неудобно смотреть текст (get info-lyrics, но можно).

много роликов, которые можно отсортировать по уровню, темам, к роликам есть упражнения. Сами ролики лежат на youtube.com.

Как быстро скачать с youtube.com без дополнительных программ, модулей:
1) открыли на www.youtube.com. 
2) заменили www. на ss
3) откроется другой сайт и там выберете формат, в котором вам файл больше подходит и сохраняете файл


четверг, 24 мая 2012 г.

Собрать серийные номера телефонов Serial number Cisco phones

Для продления сервиса (Smartnet) нужны серийные номера телефонов. Удобно их собирать утилитой. https://supportforums.cisco.com/thread/2122509. Сохраняет в html. Легко копируется в Excel. Один из вариантов формулы сравнения двух столбцов СЧЁТЕСЛИ. Разделитель запятая или точка с запятой (зависит от locale)

Service contract Serial Number Cisco 5350XM

Удаленный поиск serial number Cisco 5350XM. Поиск на шасси был неудачен (далеко и не нашли, а серийный номер по show inventory выдает что не было такого устройства. Поэтому надо брать из show inventory серийный номер e1 модуля и по нему все находится.

NAME: "E1_3", DESCR: "E1 4 PRI DFC, HwVer#: 2.7"
PID:                   , VID:    , SN:нужный номер E1 модуля

среда, 16 мая 2012 г.

Cisco 881W Wifi режим LWAPP и автономной точки

Маршрутизатор Cisco 881 wifi может работать как с контроллером (LWAPP) так и в автономном режиме, зависит от IOS.
В основной консоли маршрутизатора conf t есть, а при подключении на консоль точки (AP) нет команды "conf t".
Лечение - заливка IOS с функционалом автономной точки.

Два метода описаны здесь
https://supportforums.cisco.com/docs/DOC-13159

понедельник, 30 апреля 2012 г.

Справочник лекарственных средств 2012 (Довідник Лікарських засобів) в мобильном телефоне

Здесь выложили справочник лекарственных средств Украины по состоянию на 01.03.2012.
Справочник сделан в программе Microsoft Visual FoxPro.
Приемы переделки для мобильного:
  1. Распаковал архив. Часть файлов в формате .mht. Это архив с html картинками и дополнительными файлам внутри. Проблема в том, что имя файла mht не равно имени файла htm внутри. Но это не страшно. Зашел в папку с mht из Total Commander и нажав Alt-F9 (добавил галочку для создания  папок соответствующих имени архива). После этого ctrl-b (показ файлов без учета папок). Удалил по привычке картинке и дополнительные файлы. После этого групповое переименование. Выделяем все (Ctrl-A) и нажимаем Ctrl-M. В поле "Маска имени файла" надо написать [P] и нажимаем "Выполнить". Теперь есть более 11000 файлов htm с правильными именами файлов (обьем 1.7 Гб)
  2. Внутри бывших mht используется html encode (буквы русского языка закодированы в виде &#и четырех цифр). Попросил родственника написать скрипт перекодирования html encode в utf-8. Скрипт вот
    import os
    import re
    import string
    
    def _callback(matches):
        id = matches.group(1)
        try:
            return unichr(int(id))
        except:
            return id
    
    def decode_unicode_references(data):
        return re.sub("&#(\d+)(;|(?=\s))", _callback, data)
    
    def dir_list2(dir_name, *args):
        fileList = []
        for file in os.listdir(dir_name):
            dirfile = os.path.join(dir_name, file)
            if os.path.isfile(dirfile):
                if len(args) == 0:
                    fileList.append(dirfile)
                else:
                    if os.path.splitext(dirfile)[1][1:] in args:
                        fileList.append(dirfile)
        return fileList
     
    if __name__ == '__main__':
        logs = ""
        try:
            os.makedirs('_utf8')
            logs += "_utf8/ CREATED" + "\n"
        except OSError:
            pass
    
        fileList = dir_list2('')
    
        print "in progress",
        for f in fileList:
            if f.endswith(".htm"):
                f1 = open (f, "r")
                _text = f1.read()
                f1.close()
                try:
                    text = _text.decode("utf-8")
                    text = string.replace(text, "charset=us-ascii", "charset=utf-8")
                    text = decode_unicode_references(text)
                    text = text.encode("utf-8")
                    open("_utf8/"+f, "w").write(text)
                    #print f + " OK"
                    logs += f + " OK"
                except Exception as inst:
                    try:
                        text = _text.decode("cp1251")
                        text = string.replace(text, "charset=windows-1251", "charset=utf-8")
                        text = decode_unicode_references(text)
                        text = text.encode("utf-8")
                        open("_utf8/"+f, "w").write(text)
                        #print f + " OK"
                        logs += f + " OK"
                    except Exception as inst:
                        #print f + " FAILD"
                        logs += f + " FAILD"
                logs += "\n"
                print '.',
        try:
            open("test2.log", "w").write(logs)
        except:
            pass
    
        raw_input("\nPress the enter key to exit.") 
  3. Скрипт работает в python 2.6.5 (возможно и выше)
  4. Индексы в формате dbf переделал в html с помощью openoffice (открыл и сохранил).
  5. Дальше банальная чистка с помощью словогрыза.
  6. В бывших dbf убирал таблицы и с помощью словогрыза и текстового редактора (замена элементов таблицы на простое оформление. Не забываем переделать ссылки на mht
  7. Последний шаг конвертации с помощью isilox.
  8. Результат здесь 

воскресенье, 29 апреля 2012 г.

Прочитанное Николай Федорович Замяткин "Вас невозможно научить иностранному языку".

Прочитал Николай Федорович Замяткин "Вас невозможно научить иностранному языку". Кстати на сайте автора она лежит в pdf. Книга забавна, верить полностью наверное не стоит (ну не произвел на меня впечатления пассаж про перевод географического названия оксфорд), но прислушаться вполне.

Nokia Symbian Samsung Android перенос (миграция) адресной книги массовый импорт .vcf

Мигрировал с Symbain Nokia e63 на Samsung Android. Под Windows 7 синхронизировал с windows контактами адресную книгу. Импорт csv как то не совпал с моей логикой. Экспортировал в много .VCF. Samsung Kies импортирует по одной!!! Восток видимо дело очень тонкое.
Но открываем командную строку, переходим в папку .vcf и делаем волшебную команду copy /B *.vcf all_in_one.vcf. Одним импортом импортируем все контакты. Не забываем проверить все руками. У меня есть контакты на которые в номерах пришлось описывать часть мобильных как факсы :).

воскресенье, 22 апреля 2012 г.

Сделал фармакологический справочник (Довідник Лікарських Засобів)

Сделал фармакологический справочник (Довідник Лікарських Засобів) по состоянию на 01.01.2011 в формате  iSilo. Проверил рабостоспособность на Android версии на телефоне Samsung Galaxy W (I-8150). Искать как обычно большими буквами. http://ifolder.ru/30075088 .По логике можно попробовать на symbian, windows mobile, iphone.

суббота, 10 марта 2012 г.

Прочитанное Айзексон Стив Джобс

Прочел Айзексона Стив Джобс

Ну что сказать - длинно, вобщем прочел.
Конспективно:
- У меня были сокурсники с подобным темпераментом.
- Itunes сделал большое дело. Так что вертикальная интеграция это неплохой вариант.
Недавно в очередной раз объяснял как положить книгу в Ipad. Написал подробную инструкцию в картинках, отослал - не помогает. Оказалось проблема в словосочетании "инсталировать Itunes". Напомню, на Mac программа при копировании, например, на рабочий стол предлагает установить (инсталлировать). Еще один пример, выяснил для себя что для новых пользователей запомнить где надо нажимать правой, а где левой кнопкой мыши - существенное препятствие (так что одна кнопка это тоже неплохо).
Так что вопрос " что тут можно упростить " тоже очень неплох.
- Презентации в рабочих вопросах часто действительно дают иллюзию понимания и общения.
- можно иметь миллион функций, но если они не будут на расстоянии вытянутой руки, то ими никто не будет пользоваться.
А поводу компьютера, телефона, плейера как потребительского товара, Джон Леннон по моему был рад писать поп-музыку :)

суббота, 18 февраля 2012 г.

Cisco Unified CallManager 8.6.2а обновление с 7.1.3

Перед обновлением до этой версии с 7.1.3 как это ни странно, прочтите документацию
1) прочтите release notes к новой версии (в Cisco TAC тоже люди работают, читайте сами)
2) прочтите аппаратные требования (в случае 8.6.2 146 Гб HDD и 4Гб ОЗУ) по ссылке из release notes
3) прочитайте release notes до конца (там надо поставить .cop файл для исправления маршрута апгрейда)
4) при обновлении оставляйте себе вариант вернуться.
5) Составьте контрольный список проверки функций. В моем случае перевод вызова по неответу в моей схеме перестает работать при апгрейде. Cisco признала bug, открыт case и ... пока собран второй кластер на свободных серверах, который подключен к другим системам.

Прочитанное Томас Фридман - Плоский мир. Краткая история 21 века.

Томас Фридман - Плоский мир. Краткая история 21 века.
Прочитал, понравилось. В конце немного перетянуто. Так как уже спрашивали это не фантастика. Те книги автор Пратчетт.
Прочитал Сергей Лукьяненко "Я-слуга" . Кроме крохотного размера достоинств не нашел.