The Abrawkin

Простые заметки про ИТ в блоге Евгения Абрамкина
Помогаю за деньги: http://showconfig.ru

Простой скрипт замера скорости Интернета

Для реализации утилиты по замеру скорости интернет соединения нам понадобятся:

1) Notepad++ https://notepad-plus-plus.org
2) BAT to EXE Converter http://www.f2ko.de/en/b2e.php]
3) The Unofficial Speedtest CLI https://github.com/zpeters/speedtest

Скрипт замера скорости интернет

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

@echo off
title SpeedTools Utilities
COLOR 02 
echo ООО "Бизнес" 
echo www.showconfig.ru
echo -----------------------------
set /p id="Введите номер Вашего договора: "
set /p clientname="Введите Ваше имя: "
set /p numberphone="Введите номер мобильного телефона: "
echo Client ID: %id% > [%id%]_speedtest_report.txt
echo Client Name: %clientname% >> [%id%]_speedtest_report.txt
echo Client Phone: %numberphone% >> [%id%]_speedtest_report.txt
echo ----------------------------- >> [%id%]_speedtest_report.txt
echo Идет тестирование скорости... 
speedtest.exe -s 3515 >> [%id%]_speedtest_report.txt
echo Тестирование скорости завершено!
echo ----------------------------- >> [%id%]_speedtest_report.txt
netstat -a >> [%id%]_speedtest_report.txt 
echo Просмотр всех активных соединений... 
echo Потребуется некоторое время, пожалуйста, не закрывайте это окно!
ipconfig /all >> [%id%]_speedtest_report.txt 
echo Выполняется трассировка маршрута...
tracert -d rbc.ru >> [%id%]_speedtest_report.txt 
echo Идёт формирование отчета...
ping vk.com -n 30 >> [%id%]_speedtest_report.txt
echo +------------------+ >> [%id%]_speedtest_report.txt
echo Create date report: >> [%id%]_speedtest_report.txt
echo %id% >> [%id%]_speedtest_report.txt
echo %date% >> [%id%]_speedtest_report.txt
echo %time% >> [%id%]_speedtest_report.txt
echo +------------------+ >> [%id%]_speedtest_report.txt
echo ЗАМЕР СКОРОСТИ ЗАВЕРШЕН! 
echo Отчет сформирован в файл [%id%]_speedtest_report.txt
echo Отправьте файл [%id%]_speedtest_report.txt в Техническую службу поддержки
PAUSE

Через Notepad++ сохраняем данный файл с расширением .bat, далее через BAT Converter делаем .exe, попутно прикрутив бесплатную иконку c https://iconfinder.com для придания эстетичного вида исполняемому файлу, а также упаковав скаченную с https://github.com/zpeters/speedtest утилиту Speedtest CLI .

26 декабря   bat   cli   cmd   speedtest   скрипт

Самый простой список дел

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

Единственно, чего не хватает — это шаринга списка коллеге или другу, для совместного выполнения. Подробнее о продукте на официальной страничке:
https://products.office.com/ru-RU/microsoft-to-do-list-app

25 декабря   app   Microsoft   to-do   Windows 10

Безлимитный Интернет оказался лимитированным

Совсем недавно по всему интернету прозвучала новость о настоящем безлимитном доступе к интернету от MNVO оператора «Тинькофф Мобайл». К сожалению, я не верю в чудеса, и особенно в чудеса на базе сети Tele2.
Посмотрев условия договора, приятно удивился:
Screenshot_2f8f3c15986ba87e4.png
Про скачивание файлов с торрент-трекеров можно забыть сразу. Ваши жалобы на низкую скорость будут «заворачиваться» на проблему с высокой нагрузкой на сеть.
Далее, если во время не раторгнуть договора на оказание услуг связи, будет идти абонентская плата, после чего неожиданный звонок из банка, оповестит тебя о необходимости оплатить задолженность:
Screenshot_1295865c885d4bb2f.png
Вывод: ничем не отличающийся оператор связи, будет удобен лишь тому, кто пользуется другими продуктами банка Тинькофф.

25 декабря   3G   LTE   MNVO   Tele2   безлимит   Интернет

Новый Telegram клиент для iOS

Новый клиент Telegram X совсем не новый, как может казаться на первый взгляд.
Разработчики переписали код старого клиента «Telegram HD» на Swift, что позволило добиться больше стабильности, а также повысить скорость работы клиента на старых iOS устройствах. К примеру, на iPhone 5S чаты стали открываться гораздо быстрее. В альтернативном клиенте Telegram X стала более сглаженная анимация переходов и эффектов, оптимизировано потребление заряда аккумулятора телефона.

Ссылка на App Store: https://itunes.apple.com/app/id898228810

Также немаловажной функций, стала возможность применять темы оформления на мобильной версии. Ранее можно было сделать кастомную тему только на десктопной версии клиента. Доступны на выбор четыре темы: Стандарная, Дневная, Ночная и Ночная синяя

Telegram X iOS Black Theme
Telegram X iOS Black Theme
Telegram X iOS Black Theme
Telegram X iOS Black Theme

23 декабря  

Raisecom: список основных команд

Так уж сложилось, что я немного сменил свой профиль деятельности, и столкнулся с работой напрямую с активным сетевым оборудованием различных вендоров. И хочу рассказать про Raisecom ISCOM2126EA-MA — это L2 Ethernet-коммутатор. Экономичный и надёжный (судя по аптайму) свитч.

Подключившись по telnet к такой железке, вы увидите следующий приветственный текст:

Hello, Welcome to Raisecom Operating System(ROS) software. 
Copyright (c) 2006-2012 Raisecom Technology Co., Ltd.

Для того, чтобы выполнить команду, нужно войти в продвинутый режим, набрав enable. Далее необходимо ввести пароль для администрирования коммутатора. Если пароль был успешно введён, но символ > рядом с сиснеймом коммутатора сменится на #. Теперь вы можете просмотреть список всех доступных команд, введя символ вопросительного знака — ?. Всё просто. Клавиша Backspace, к сожалению, не выполняется своего предназначения, для того, чтобы стереть ошибочный символ, который вы ввели, нажимайте Ctrl+H, либо Shift+Backspace.

К примеру вам надо посмотреть список всех портов коммутатора:

sh int port

Как видите, команды можно сокращать для удобства ввода: sh int port = show interface port

Для просмотра статуса link на определённом порту клиента, достаточно ввести:

sh int port номер_порта

Просто указывается цифра, без указания типа интерфейса (Fa или Gi).

Если нужно выяснить MAC-адреса клиентов, то вводим:

sh mac-address-table l2-address

Посмотреть Port Security на конкретном порту клиента:

sh port-security po номер_порта

Для просмотра статистики по пакетам или ошибкам:

sh int port номер_порта stat

Если нужно сделать cable_diag:

test cable-diagnostics port-list <1-24>

Для просмотра полученных результатов:

show cable-diagnostics port-list <1-24>

Если перед вами стоит задача не только просмотра той или иной информации на оборудовании, а также есть необходимость совершения какого-либо действия с клиентом на порту, то нужно войти в режим конфигурации: conf.
Рядом с сиснеймом коммутатора в скобках будет указан текущий режим.

Для внесения изменения конкретно для одного порта:

int port номер_порта

После того, как мы начали конфигурировать порт, можем установить максимальное число MAC-адресов для Port Security:

sw port-s max число_MAC

Потушить и поднять порт:

shut
no shut

Можем изменить скорость по порту и дуплексность:

speed auto full
speed auto half

Если вам нужно вернуть на один шаг вверх в режиме конфигурации введите exit, если завершить конфигурации end.
Для сохранения изменений, в глобальном режиме введите write, после чего появится соответствующее уведомление, что изменения сохранены.

23 декабря   L2   raisecom   ssh   telnet   terminal   коммутатор

Устанавливаем .Net Framework 3.5 на Microsoft Windows 10

Разработчики Microsoft почему-по посчитали, что для установки Net Framework 3.5 конечный пользователь должен вспомнить все матерные слова на букву «П», перечитать всё справку на официальном сайте. Поэтому рекомендую вам опустить все возможные варианты, которые предлагает support, а воспользоваться проверенный методом установки.

  • Берем образ диска Windows 10.
  • Монтируем.
  • Открываем командную строку от имени администратора и пишем:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:{привод}:\sources\sxs

Вместо {привод} пишем букву диска, на который смонтировали образ!
Всё.