-Поиск по дневнику

Поиск сообщений в a1addin

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 20.06.2010
Записей: 245
Комментариев: 125
Написано: 872





Вояж

Воскресенье, 02 Декабря 2012 г. 03:20 + в цитатник

Планировал выехать в пятницу 8:00.
Потом решил, что все-таки с утра нельзя упустить возможность позавтракать с женой.
Потом появились неотложные дела в городе.
Потом...
В 13-30 наконец я выехал из города в сторону Екабпилса. Понял, что в Гулбене сегодня не успею, а это - катастрофа!
Созвонился с Екабпилсом, перенес дела на субботу и повернул на кольцевую, чтобы попасть на псковское шоссе.
Сразу же начало клонить в сон - понятно, что стала портиться погода.
Чтобы чем-то занять голову, в Сигулде поставил фильм "Патруль"
Стало веселее, со сном справился.
Около Смилтене повернул на Гулбене и сразу понял, что погода не шутит: потемнело, навигатор потерял спутники. Шквалистый боковой ветер.
Снизил скорость до 70 км/час.
В Гулбене меня встретили сугробы и 5 градусов мороза.
К 19:00 освободился и стал думать о ночлеге, но созвонился с Резекне.
Оказывается, что сегодня они работают допоздна и я могу успеть по своим делам к ним.
(По их мнению мне ехать чуть больше часа)
Выехал. Скользко, скорость - не более 60 км/час.
В Балви остановился передохнуть и сбросить нервное напряжение.
Дальше стало легче, но страшнее: много поваленных деревьев. Некоторые висели на проводах, усугубляя жуть восприятия.
В Резекне приехал после десяти вечера, до часу провозился и стал искать ночлег.
В отеле "Латгале" спросили 27 лат за ночь - я себя люблю, но не настолько.
Нашел "Мотелис" - 12 лат. Годится.
Когда зашел в номер, то чуть не сдох от вони.
Полчаса проветривал.
Утром навсегла покинул сие место и поехал позавтракать в кафе "Mols".
Там тоже облом - закрыто.
Ладно, позавтракаю в Даугавпилсе.
Там справился быстро и решил не экспеременитровать с поисками кафе, а пообедать в проверенном месте в Екабпилсе.
Дорога была замечательной, включил Waze (чтобы не нарваться на штраф) и поехал.
К 15:00 уже подьезжал к кафе.
До 18:00 не столь работал, сколь интересно пообщался с коллегой.
Направление на Ригу, ехать 2 часа.
Надо чем-то себя занять.
Зашел на сайт http://www.come2play.com и сыграл партию в шахматы, которую закончил проезжая Саласпилс.
Дома первым делом забрался в горячую ванну.
Откуда, собственно, пишу.
И блаженствую.

 

3854108_shema1 (700x494, 199Kb)

 


Найди два отличия

Четверг, 08 Ноября 2012 г. 22:29 + в цитатник

3854108_IMAG0734 (700x419, 233Kb)

 

3854108_IMAG0735 (700x419, 219Kb)

Рубрики:  Технические обзоры
Вообще


Понравилось: 1 пользователю

Позавчера в Добеле

Вторник, 06 Ноября 2012 г. 14:28 + в цитатник

Просто красиво. Заворожило...

 

3854108_IMAG0711 (700x419, 251Kb)

Рубрики:  Вообще

Метки:  

Понравилось: 1 пользователю

Ярость - 2

Пятница, 02 Ноября 2012 г. 17:31 + в цитатник

beeline (80x80, 4Kb)

Два года назад я уже сталкивался с подобным явлением, когда просто начинаю звереть.

(см.: http://www.liveinternet.ru/users/a1addin/post138200407/)

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

P.S. Сегодня три раза пообщался со службой техподдержки Билайна (Вымпелком): в двух случаях дошел до белого каления.

Our services bring a new level of comfort and communication freedom to our customers ???
(См. здесь http://www.vimpelcom.com/cp/responsibility/safety.wbp)

Рубрики:  Вообще

Метки:  

Учиться мыслить

Воскресенье, 21 Октября 2012 г. 13:15 + в цитатник
kot (191x264, 10Kb)

Поймал себя на мысли, что постоянно думаю о том, как бы научиться мыслить шире. Шире собственного кругозора, мыслить, преодолевая стереотипы. Если так можно сказать - запредельно.

 

Рубрики:  Вообще

Логика: как можно мыслить по другому.

Среда, 17 Октября 2012 г. 01:10 + в цитатник

Двойные шахматы


Двое игpают в шахматы по следyющим пpавилам: сначала делают два хода белые, потом - два хода чеpные, потом снова два хода белые и т.д.
Если одномy из коpолей объявлен шах (допyстим, чеpномy), то в этом слyчае ход сpазy же пеpеходит к чеpным, но они имеют пpаво только на один ход, чтобы yйти от шаха (если yйти за один ход невозможно, то, как обычно, мат.)
Задача: доказать, что в такой паpтии белым пpи наилyчшей игpе гаpантиpована как минимyм ничья.

Ответ:
Если при наилучшей игре со стороны белых существовала бы стратегия для черных, при которой белые проигрывают, то белые могли бы первым ходом выйти конем и вернуться им в начальную позицию (так, чтобы позиция не изменилась). Теперь черные попадают в ситуацию, идентичную изначальной позиции белых с точностью до зеркальной симметрии. То есть, белые, применив зеркальный аналог выигрышной стратегии черных, могут победить. Получается противоречие. Значит белым гарантирована, как минимум, ничья.

 

Источник:   http://nazva.net/706/

Рубрики:  Вообще

Метки:  

AirLive GATEWAY-1S1P

Суббота, 13 Октября 2012 г. 19:23 + в цитатник

voip (400x260, 14Kb)

Пока стали недоступны SIP-гэйтвеи от D-Link пришлось купить от AirLive.

Нравится: большой выбор настроек

Не нравится: отсутствие свежих прошивок, глюки веб-интерфейса

Что совсем не понравилось: FXO-порт ("pstn"-порт) не доступен через SIP

Рубрики:  Технические обзоры

Метки:  

TL-WA901ND

Суббота, 13 Октября 2012 г. 18:38 + в цитатник

TL-WA901ND (450x270, 39Kb)

 

Краткий обзор:

  • Обеспечивает скорость беспроводной передачи данных до 300Мбит/с, предоставляет все преимущества беспроводного стандарта N
  • Поддерживает несколько рабочих режимов: Точка доступа, Клиент, Универсальный / WDS ретранслятор, Беспроводной мост
  • Поддерживает быструю настройку безопасного соединения с WPA-шифрованием одним нажатием кнопки QSS (Быстрая настройка защиты)
  • Поддерживает технологию РоЕ на расстоянии до 30м, что позволяет устанавливать данную точку доступа в труднодоступных местах.

 

http://www.tp-linkru.com/products/details/?categoryid=239&model=TL-WA901ND#over

 

 

Добавлено 11 апреля 2013 года:

Это, несомненно, лучшая AccessPoint из всех, с которыми до сегоднешнего дня мне приходилось работать. 

Рубрики:  Технические обзоры

Метки:  

TL-SG3216 гигабитный управляемый коммутатор на 16 портов

Суббота, 13 Октября 2012 г. 15:22 + в цитатник

TL-SG3216 (450x270, 33Kb)

Открывается еще один офис, занимаюсь планированием и оборудованием коммуникациями. Один из важнейших принципов, который лежит в основе выбора техники, заключается в возможности удаленного управления и мониторинга. Именно поэтому я приобрел свитч TL-SG3216 - гигабитный управляемый коммутатор на 16 портов, оснащенный двумя комбинированными разъемами SFP.

Для начала подключился через консольный (последовательный) порт, поменял IP адрес с дефолтного на динамический. Затем получил доступ к веб-интерфейсу.

Все аккуратно, приятно.

Рубрики:  Технические обзоры

Метки:  

MacBook

Суббота, 13 Октября 2012 г. 08:39 + в цитатник

retina (286x176, 4Kb)

Я пополнил ряды владельцев MacBook-ов.
Пару дней привыкал к новому интерфейсу.
Добрался до консоли, которая напомнила убунту.
Понемногу стал обживаться: поставил RDP-клиента, vpn-ы (Tunnelblick), броузеры, виртуализацию (VirtualBox).
С некоторыми специфическими утилитами, которые были написаны только для Windows, выручил Wine.

Короче говоря, понеслось...

Рубрики:  Технические обзоры

Метки:  

Захотелось кофе...

Суббота, 25 Августа 2012 г. 19:50 + в цитатник

3854108_sencor (700x419, 97Kb)

Рубрики:  Вообще

DVG-7111s

Суббота, 25 Августа 2012 г. 14:00 + в цитатник

15196-d-link-dvg-7111s-1fxs-1fxo (440x440, 12Kb)

В общем, довольно успешно начал применять эти устройства. Однако контролировать настройки через веб-интерфейс получается не наглядно. Поэтому решил посмотреть на CLI через telnet, но документации по теме не нашел.

Сначала было сложно. Вот стандартная поддсказка:

 

> HELP info
Totally 19 Commands:
 
             ?: Ask What It is 
           BYE: Disconnect
            CD: Change Directory
      COMMANDS: List Of Commands
CURRENT_STATUS: Get Information
       DEFAULT: Show The Default Value
           GET: Get Information
          HELP: Help On Usage
          INFO: Show Information Of Option
          LIST: List Options
          PING: Ping Test (IP, Test Count, Packet Size)
           PWD: Query Present Working Directory
       RESTART: Restart System
       RESTORE: Restore To Default Value
          SAVE: Save Current Settings
           SET: Set The Value
        SUBMIT: Submit Current Settings
          TREE: Show Full Options Tree
       UPGRADE: Start Upgrade Procedure
 
[[/]]
 

Порадовало наличие подсказки при нажатии кнопки [TAB]
Некоторое время спустя стало ясно, что ? и LIST - выводят содержимое текущего фолдера.
Все настройки сгруппированы в фолдеры и доступны как именованные записи (файлы).
Перемещение по фолдерам выполняется командой CD (поддерживается CD .. и CD /)
Команда PWD бесполезна, т.к. текущий фолдер отражен в подсказке приглашения.
Полную картину дает команда TREE, но обьем вывода в 452 строки трудно воспринять.
Для отладки есть только две команды CURRENT_STATUS и PING
 

Теперь короткий пример, как прописать правильный NTP-сервер:

 

> cd time
[[TIME]]
> SET server 0 lv.pool.ntp.org
TIME SERVER [lv.pool.ntp.org]
SET OK
[[TIME]]
> set server 1 lv1.pool.ntp.org
TIME SERVER [lv1.pool.ntp.org]
SET OK
[[TIME]]
> set server 2 lt.pool.ntp.org
TIME SERVER [lt.pool.ntp.org]
SET OK
[[TIME]]
> save
Saving Configuration...
SAVE OK
[[TIME]]
> restart
You have to SAVE before RESTART.
Restart Now? (Y/N) Yes
Restarting...Connection closed by foreign host.
 
Теперь проверим:
 
> cd time
[[TIME]]
> get server 0
TIME SERVER [lv.pool.ntp.org]
GET OK
[[TIME]]
> get server 1
TIME SERVER [lv1.pool.ntp.org]
GET OK
[[TIME]]
> get server 2
TIME SERVER [lt.pool.ntp.org]
GET OK
 

Правда веб-интерфейс именно этих изменений не покажет.

Добавлено 4 февраля 2013 года

Написал скрипт test.sh для Mac-a, который выгребает значения всех параметров текущей конфигурации:

 

#!/usr/bin/expect 
 
spawn telnet 192.168.1.203
expect "User:"
send "admin\r\n"
expect "Password:"
send "\r\n"
expect "/]]"
send "LIST\r\n"
 
expect "/]]"
send "GET NET WAN\r\n"
expect "/]]"
send "GET NET WAN DHCP\r\n"
expect "/]]"
send "GET NET WAN STATIC\r\n"
expect "/]]"
send "GET NET WAN PPPOE\r\n"
expect "/]]"
send "GET NET WAN PPTP\r\n"
expect "/]]"
send "GET NET WAN L2TP\r\n"
expect "/]]"
send "GET NET LAN_INTERFACE\r\n"
expect "/]]"
send "GET NET LAN\r\n"
expect "/]]"
send "GET NET LAN DHCP_SERVER\r\n"
expect "/]]"
 
send "GET QOS WAN_QOS\r\n"
expect "/]]"
send "GET QOS WAN_QOS TOS\r\n"
expect "/]]"
send "GET QOS LAN_QOS\r\n"
expect "/]]"
send "GET QOS VLAN\r\n"
expect "/]]"
 
send "GET NAT_DDNS NAT\r\n"
expect "/]]"
send "GET NAT_DDNS DDNS\r\n"
expect "/]]"
 
send "GET TELEPHONE\r\n"
expect "/]]"
send "GET TELEPHONE PREFIX_RULES\r\n"
expect "/]]"
send "GET TELEPHONE TEL_LINE_SETTINGS\r\n"
expect "/]]"
 
 
send "GET SIP\r\n"
expect "/]]"
send "GET SIP SESS\r\n"
expect "/]]"
send "GET SIP COUNTRY\r\n"
expect "/]]"
send "GET SIP E_164\r\n"
expect "/]]"
send "GET SIP SIP_PROXY\r\n"
expect "/]]"
send "GET SIP OUTBAND_PROXY\r\n"
expect "/]]"
send "GET SIP ACCOUNT\r\n"
expect "/]]"
 
send "GET CALL\r\n"
expect "/]]"
 
send "GET ADVANCED\r\n"
expect "/]]"
send "GET ADVANCED LOGIN\r\n"
expect "/]]"
send "GET ADVANCED DIAL\r\n"
expect "/]]"
send "GET ADVANCED LINE _SETTINGS\r\n"
expect "/]]"
send "GET ADVANCED CODEC\r\n"
expect "/]]"
send "GET ADVANCED FAX\r\n"
expect "/]]"
 
send "GET CALLER_FILTER\r\n"
expect "/]]"
 
send "GET CDR\r\n"
expect "/]]"
 
send "GET DIGITMAP\r\n"
expect "/]]"
 
send "GET PHONE_BOOK\r\n"
expect "/]]"
 
send "GET LANGUAGE\r\n"
expect "/]]"
 
send "GET TIME\r\n"
expect "/]]"
 
send "GET PPTP_CLIENT\r\n"
expect "/]]"
 
send "GET ROUTE\r\n"
expect "/]]"
 
send "GET PORT_FILTER\r\n"
expect "/]]"
 
send "GET IP_FILTER\r\n"
expect "/]]"
 
send "GET MAC_FILTER\r\n"
expect "/]]"
 
send "GET VIRTUAL_SERVER\r\n"
expect "/]]"
 
send "GET DMZ\r\n"
expect "/]]"
 
send "GET DOS\r\n"
expect "/]]"
send "GET DOS BLOCKING\r\n"
expect "/]]"
 
send "GET TRUNK\r\n"
expect "/]]"
 
send "GET TRANSIT_CALL\r\n"
expect "/]]"
 
send "GET LONG_CONTROL\r\n"
expect "/]]"
 
send "GET LONG_EXCEPTION\r\n"
expect "/]]"
 
send "GET TONE\r\n"
expect "/]]"
send "GET TONE BTC\r\n"
expect "/]]"
send "GET TONE UDT\r\n"
expect "/]]"
send "GET TONE FXS_RING_CADENCE\r\n"
expect "/]]"
 
send "GET RTP\r\n"
expect "/]]"
 
send "GET SYSLOG\r\n"
expect "/]]"
 
send "GET AUTO_PROVISION\r\n"
expect "/]]"
 
send "GET CLI\r\n"
expect "/]]"
 
#------------------------------
send "BYE\r\nY"
interact

После создания надо скрипт сделать исполняемым файлом: chmod +x test.sh

Запускаю скрипт так: ./test.sh > test.txt

Ссылки по теме:

http://www.dlink.ru/ru/products/8/1131.html

 

Вложение: 3981543_dvg7111s_manual.pdf

Рубрики:  Технические обзоры

Метки:  

300 Mbps Wi-Fi Access Point TENDA W301A (100Mbps LAN, Wi-Fi b/g/n)

Суббота, 28 Июля 2012 г. 12:35 + в цитатник

tenda-w301a (200x150, 5Kb)

Добавлено:

К сожалению, все продукты от Tenda, в эксплуатации не задержались. Этот девайс - не исключение. Если где еще и применяется. то подлежит замене

А это первые ощущения:

Соотношение цена/качество - великолепны!

Поддерживает POE.

Результаты теста удовлетворили, принял в эксплуатацию. 

 

Заметки:

  • нет DHCP-сервера;
  • как dhcp-клиент не получает адрес шлюза (пришлось прописывать руками).

Минусы:

  • не все компьютеры смогли подключиться в этой AP;
  • не все web-ресурсы доступны через неё.
Рубрики:  Технические обзоры

Метки:  

Доступ к упавшим и изолированным сетям. Размышления.

Воскресенье, 17 Июня 2012 г. 05:09 + в цитатник

grabli (300x300, 10Kb)

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

Ключевые слова здесь - модем и dial-up.

Классический телефонный модем сознание отталкивает из-за цены решения и пользования: надо иметь выделенный номер, оплачивать абонентскую плату, время соединения. К тому-же, скорость и надежность не высокие.

3G-модемы обеспечивают существенно более высокие скорость и надежность, о также гибкий выбор тарифов и не зависит от наличия телефонной инфраструктуры. Для 3G-модемов мне не ясно, как обеспечивается работа для входящих соединений, но, думаю, что это и не интересно, если обеспечить управление посредством смс.

 

Управление посредством смс

Пример возможных команд:

  • подключить модем к интернету;
  • установить VPN-соединение (openVPN client) с главным офисом;
  • разорвать соединения (интернет и VPN);
  • диагностические команды (ping, traceroute и пр.)
     

Безопасность при управлении посредством смс

Можно (нужно) проверять номер отправителя, но, говорят, что номер отправителя можно подменить. Поэтому лучше применить ASCII-скремблирование с проверкой даты и, возможно, текущего времени. Еще лучше - применить PGP.

Хорошо бы также предусмотреть ответные смс с подтверждением полученной и/или выполненной смс-команды.

 

Взаимодействие с 3G-модемами

Важные AT-команды:

  • AT+CSCA="+37129202020" (адрес смс сервис-центра)
  • AT+CMGF=1 (формат смс: текстовый)
  • AT+CPMS="SM" (указание на область памяти для хранения смс)

Отправить смс:

  • AT+CMGS="55555555">
    текст смс
    CTRL+Z

Прочитать смс:

  • AT+CMGL="REC UNREAD" (по статусу)
  • AT+CMGR=0 (по индексу)

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

  • AT+CNMI=1,1 (тогда при получении новой  смс в консоль выдается сообщение  +CMTI: "SM",0)
    затем
    Do
           If port.BytesToRead > 0 Then
                    stat = checkport(300)
                    If InStr(1, stat, "+CMTI:") Then
                       ...
                    End If
           End If
     Loop
     
    Function checkport(t As Integer)
            System.Threading.Thread.Sleep(t)
            rxBuff = port.ReadExisting
            checkport = rxBuff
            'Console.WriteLine("Return: " & checkport)
        End Function

Пример простейшего ASCII-скремблирования

 

        'Создаю "ключ"
        For i = 0 To 95
            arrayKey(i) = 95 - i
        Next
        'Вычисляю длину сообщения
        textLen = Len(tbInput.Text)
        ScrambledText = ""
        For i = 1 To textLen
            Num = Asc(Mid(tbInput.Text, i, 1)) - 31 + i
            If Num > 95 Then Num = Num - 95
            ScrambledText = ScrambledText & Chr(arrayKey(Num) + 31)
        Next
 
Тогда для дескремблера написал такой код:
 
        'Создаю "ключ"
        For i = 0 To 95
            arrayKey(95 - i) = i
        Next
        'Вычисляю длину сообщения
        textLen = Len(tbText.Text)
        DescrambledText = ""
        For i = 1 To textLen
            Num = Asc(Mid(tbText.Text, i, 1)) - 31 + i 
            If Num > 95 Then Num = Num - 95
            DescrambledText = DescrambledText & Chr(arrayKey(Num) + 31)
        Next 
 
Вместо заключения
 
Задача реально решаема, осталось найти время и желание, чтобы ее проверить на практике. 
 
Практические заметки
 
Huawei E1750 после подключения создает 3 порта:
  • Vodafone Mobile Broadband Modem (Huawei)
  • Vodafone Mobile Broadband Secondary Port Modem (Huawei)
  • Vodafone Mobile Broadband Diagnostics Port (Huawei)

Для данной темы применим лишь Secondary Port Modem.

Рубрики:  Технические обзоры

Переделка кабеля MA-8730P в USB-кабель для связи по последовательному порту

Воскресенье, 10 Июня 2012 г. 23:40 + в цитатник

3854108_ma8730p_cable (250x250, 22Kb)

 

Как-то на распродаже купил за 1лат кабель MA-8730P,который предназначен для подключения мобильных телефонов Siemens к USB-порту компьютера. Я такие обычно переделываю в USB-кабель для связи по последовательному порту с рутерами и пр. девайсами. Долго он валялся без дела, но когда-то надо начинать. С чего? С конца. Того, который  подключается к телефону: его я отрезаю. 

3854108_siemens_conn (233x389, 29Kb)

Теперь постараюсь определиться с назначением проводов. Для этого "распушил" отрезанный конец и прозвонил контакты разьема. Назначение выводов посмотрел в Google:

1 - красный (питание)

2 - экран (GND)

3 - черный (Tx)

4 - коричневый (Rx)

5 - оранжевый (CTS)

6 - зеленый (RTS)

С неопределенностью покончено и отрезанный конец кабеля отправляю в мусорную корзину.  Осталось обжать обрезанный конец. Для этого я применяю телефонные коннекторы RJ-11 (6Р4С или 6Р6С). Распиновку когда-то придумал сам и стараюсь ее придерживаться:

2 - Rx (коричневый)

4 - GND (экран)

5 - Tx (черный)

 

 

В итоге получилось так:

3854108_serial_cable (389x233, 29Kb)

Подключение

Для каждого устройства, к которому надо подключиться по последовательному интерфейсу, я изготавливаю дополнительный переходник (см. фото ниже)

3854108_eussoserial (389x233, 32Kb)

Для изготовления такого переходника обычно требуется минут пять времени и минимум подручных материалов (гнездо RJ-11 и, например, аудиокабель от старого CDROM)

Драйвер, настройка и применение 

В кабеле используется микросхема Prolific  PL2303, поэтому драйвер (при необходимости) лучше скачать с официального сайта производителя чипа http://www.prolific.com.tw или попробовать драйвер от производителя кабеля (см. приложенный файл).

После определения кабеля в ОС эмулируется новый последовательный порт к которому я подключаюсь через любую программу-терминал (например, Putty)

 

Вложение: 3966649_driver.zip

Рубрики:  Технические обзоры

Полигон для создания web-страницы

Воскресенье, 27 Мая 2012 г. 19:45 + в цитатник
http://jsfiddle.net/

Понравилось. Легко моделировать, легко обучать.

Приболел. Плюсы и минусы

Суббота, 26 Мая 2012 г. 14:27 + в цитатник
Что в этом хорошего: переписал программу отправки смс с PHP на VB.Net.
(Года четыре руки не доходили)
Что в этом плохого: в шахматах потерял 70 пунктов в рейтинге, в игре абсолютно рассеян и невнимателен, хотя по самочувствию и не скажешь.
Надо быть внимательнее за рулем. Или вообще воздержаться от поездок.


Поиск сообщений в a1addin
Страницы: 12 ... 10 9 [8] 7 6 ..
.. 1 Календарь