Сообщество - Лига Сисадминов

Лига Сисадминов

2 421 пост 18 936 подписчиков

Популярные теги в сообществе:

81

Ноутбук Asus X541N - мечта СЦ и печаль юзеров

Уже давно меня тревожили смутные слухи по новые модели ноутбуков, в которых аккумуляторная батарея упрятана глубоко в корпус. Каждый раз я судорожно крестился, что таковые мне не попадались в работе. И вот такой момент настал, давняя знакомая попросила "поставить программы" на свежекупленный белоснежный красавец-ноутбук Асус X541N.

В процессе пляски с бубном при установки винды и перезагрузок-входов в биос-включения-выключения, на второй день пользования ноутбук перестал вообще включаться.

Не беда,- подумал я,- нужно просто на десять сек вынуть батарею!

Привычным движением перевернул ноутбук, шкряб-шкряб по крышке, а батареи-то и нет...


И вот сел я как та бабка у разбитого корыта, с мыслями "кто виноват и что делать?".

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


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

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


Для принятия более взвешенного решения как мне быть, я погуглил указанную проблему и оказалось, что она отнюдь не редка. У кого-то Asus X541N перестал включаться через 3 месяца, у кого раньше. Проблема предсказуемо решалась разборкой ноутбука и перевключением батареи.


И я решился. Разобрал ноут, отключил батарею.

Потом подключил и собрал заново. Нажал "Вкл" и ноутбук загрузился, как ни в чем не бывало!


В общем, на практике подтвердились мои теоретические выкладки, что ноутбуки с несъемной батареей это полная х..ня. Неудачливые владельцы подобных ноутбуков рано или поздно будут вынуждены отнести их умельцам только для того, что бы ноут разобрали и перезагрузили питание. А самые хитрожопые работники сервисных центров еще и разведут на "системная плата сгорела, поставили вам новую за 100500 денег".


Не покупайте дерьмовый Asus X541N и любой другой ноутбук с несъемной батареей.

Показать полностью 2
126

Infinity Call Center

Infinity? А, знаю — редкостное говнище!

(с) Один знакомый программист.


Честное слово, вначале я не хотела портить репутацию программному продукту и пилить пост на пикабу. Но потом подумала, что всё это я хотела бы прочитать до того, как мы решили его купить и внедрить. Это не значит, что мы бы его тогда не купили, просто хотелось бы знать, к чему готовиться.


Осторожно, ненормативная лексика!


Всё ниженаписанное – исключительно моё субъективное мнение.


Чтоб не начинать с чернухи, кое-какие плюсы всё же есть. На мой взгляд, если вам нужен типовой (совсем типовой) Call-центр в ваш небольшой интернет-магазин для впаривания чего-нибудь, то Инфинити вам в общем-то подойдёт. Одну из типовых конфигураций самую малость подпилят под вас, покажут, где менять файлики с текстом впаривания и на этом всё. Реально, под стандартные задачи есть даже какие-никакие инструкции на сайте, жить можно.


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

А теперь о том, что мне радикально не понравилось. То есть, о минусах.


Сначала, как всегда приходят люди с красивой презентацией. Ясен перец, 50% минимум там либо не упоминается, либо враньё, потому на основных вопросах акцентируемся в диалоге и уточняем несколько раз.


(мы): Будет работать на слабом интернет-канале?

(Инфинити): Конечно, будет! Если там работает IP-телефония, то будет работать и наш клиент.

(мы): Реально маленький канал, до 1 мегабита. IP-телефония работает без нареканий, даже два телефона одновременно.

(Инфинити): тогда вообще без проблем. Мы же сказали, если IP-телефония работает, то и наш клиент будет.


Итог: враньё. 5 мегабит минимум для какой-никакой нормальной работы. Ну, в три можно попробовать ужаться. Клиент на Чукотке (или на 3g модеме в зоне нелучшего приёма) запускается примерно 1:40м (один час сорок минут). Это просто запуск клиента – он грузит свои модули с сервера, судя по всему. А если запуск оборвался, то заново. Карточка позвонившего грузится от 10 до 40 минут (потому что кэп говорит, что мегабит - это не только для инфити, да и не всегда он доступен целиком). Когда обратили на это внимание поддержки, они сказали что-то типа «ну мы ж не думали, что там реально мегабит». Мы решили отдельно запуском софтофона на месте, а клиент инфинити запускается в терминалке через RemoteApp.


И еще о скорости работы и карточках клиента. У нас в карточку подгружается по номеру телефона инфа о клиенте. Ну там, ФИО, пол, возраст и некоторая сопроводиловка. Всего текста на страничку А4 в худшем случае – ничего экстраординарного, никаких фоток и прочей ереси. Филиалы замучили жалобами на медленную загрузку карточки. Глянули Wireshark’ом. 9 мегабайт! Как можно раздуть кусок текста до 9 мегабайт?! Мы даже спросили, может они скриншоты карточки в HD там гоняют? Специально для нас разработчики оптимизировали передачу информации в карточке клиента (до 5 мегабайт на штуку). Тогда-то у нас и стал клиент сносно работать на канале в 4-5 мегабит. То есть, у вас без оптимизации будет та же лажа. Наших программеров оттаскивали от телефона под вопли «дайте мне 10% от цены поддержки и я научу программировать их сраных программистов!».


Внедрение. Как ни странно, внедрение отработали нормально. То есть, хотелки из ТЗ более-менее учтены, правки оперативно вносились. Минус – гонят быстрее провести обучение админов (у нас входило в стоимость 2, кажется, дня обучения). То есть, система еще на стадии подгона под хотелки, в релиз не запущена, трогать ничего нельзя, а вас уже учат с ней работать. Учат на типовой конфигурации и простых примерах, ваши задачи ни разу не учитывают.


Дальше – полный мрак. Система запускается в работу. Ок, первые пробные запуски нормально. Переходим на Инфинити ииии… Специалист техподдержки с вами ровно до 18:00. Вроде бы и ничего страшного, все мы люди. Но мы помним, что после запуска в реальную работу обязательно вылезут косяки. Кредо Инфинити: «Накатим изменения на живую систему в скрипт, который запускается в ночное время. Проверять, конечно, не будем. Трубку брать тоже, мы же работаем с 10 до 18». То есть вам днём, часто не сообщая об этом, вносят изменения в систему. Ночью у вас работает другая логика (с дежурными операторами и другим автоответчиком, например) и всё в 18:00 ломается. Звонки идут в тишину, «набранный номер не существует», сброс звонка через 15 секунд, звонки Москвы идут на Хабаровск – выбери своё, что называется. А в 18:01 уже никто не возьмет трубку и не заглянет в трекер, будь там хоть какой статус у заявки. Тут вариант только разбираться самим и править их свежие косяки «на коленке». Еще можно попытаться вернуть старую логику и тут мы плавно подходим к следующему минусу.


Отсутствие лога изменений. Даже банальной даты создания/изменения скрипта нет. В принципе, если углубиться, то можно найти скомпилированные скрипты в папке Инфинити и посмотреть дату создания файла. Но в самой системе ничего подобного нет. Мы настойчиво попросили писать в поле комментария строку типа «15.04.2016 14:20, сделано то-то. Вася.».


Итак, вы немного освоились, система перестала отрубаться по 3 раза в неделю, и вы решаетесь внести изменения. Ну, потому что надо же когда-то начинать, вы же платите за поддержку, а не за то, чтобы вам вносили изменения, отличные от ТЗ. Например, вам надо что-то чуток изменить в основном скрипте. Вы копируете последнюю версию, открываете иии… Б@#!!! Ну, вы видели значок Хабра? Где что-то среднее между клубочком и Ктулху? Вот что-то подобное вы и наблюдаете. При попытке разобраться, то есть врубить на компонентах отображение направления движения, всё намертво зависает. Оперативки дохрена, а интерфейс её не хавает. Либо шевелите мышкой, либо на экране бегают пузырики данных. Ау, программеры Инфинити! Меня на втором курсе учили, что отображение данных и обработка нажатий пользователя должна быть в разных потоках, чтоб интерфейс «не вис». Ладно, пофиг. Мне потребовалось примерно 10 рабочих часов, чтоб вынести половину в отдельный скрипт и «причесать» остальной трешак. Почему так много? Так я была разбалована Visual Studio, теперь-то скилл прокачан. Сообщаю, здесь нет копи-паста. Ладно, в соседний скрипт скопировать нельзя, но тут нет копи-пасты даже в рамках одного скрипта. То есть, если вам нужно 20 одинаковых компонентов, которые различаются только одним параметром (из 10), то вам 20 раз надо настроить 10 параметров. Скопировать нельзя. Ага, а исходный код можно посмотреть (есть секретная комбинация: зажать Ctrl и нажать иконку сохранения). Код на плюсах, казалось бы – поправь, вставь, скомпилируй! Хрен там, посмотреть можно, скопировать можно, вставить – нет. «Это слишком сложные компоненты».


Итак, пришло время для серьезных изменений! Вы открываете документацию… стойте, где же она? Наверное, на сайте? Нет, там только вики по «стандартным решениям» — в основном, как звонить и пользоваться клиентом. Ну и немного по основным компонентам в стиле «компонент «поднять трубку» используется для того, чтобы поднять трубку». Наверное, нам забыли выслать документацию. Звоним в поддержку и получаем чудесный ответ: «А она еще не написана, в общем то мы и не собирались.» Короче, мы выцыганили примерное описание БД «на отъебись» - только часть баз и таблиц, которые техподдержке показались наиболее значимыми — и это всё. Ни документации системы в целом, ни нашей модификации – ничего этого нет в природе.


Отлично, вы материтесь каждый день, но стокгольмский сидром берет своё, да и просто приноровились к этой чудо-системе. И тут вам начинают жаловаться на неуловимые глюки. Ну там, отчеты врут или звук пропадает. Вы заводите тикет в поддержке, а в ответ тишина. Ну то есть, он даже не принят в работу. День-два-неделя – ноль реакции. Звоните, а в ответ «решаются более приоритетные задачи». Эмм, заглядываете в договор. За поддержку отвалено более полуляма, хоть и российских, но денег – люди как бы не бесплатно работают. После этапа внедрения техподдержка у вас практически отсутствует. У нас, например, начались (и продолжаются) внезапные падения сервиса. То есть, все клиенты зависают, а звонки идут в тишину. При этом переключения на резервный номер не происходит, потому что звонки-то приземляются. Помогает только физический ребут сервера. Реакция на проблему с уровнем «фатально» была до недели (не решение – просто начало работы с заявкой). На более мелкие – от нескольких дней до трех месяцев (бонус в комментариях). Получите сервис за пол-лимона, называется. Ладно, к их чести, менеджер проблему признал (когда мы отказались платить за следующий год, раньше жалобы не помогали). И нам дали три месяца бесплатной поддержки в компенсацию. Стало намного лучше, реакция день-в-день или на следующий. Но! Опять, черт возьми, их эксперименты на живой системе. «Этот скрипт не должен был его уронить, там ничего такого». Конечно, только после его запуска на полдня лёг сервер совместно с номером 8-800 (потому что, чтоб починить, надо было, чтоб звонки шли – логи отслеживать). Опять спрашиваю, у вас что, мощностей на виртуалку нет? Взяли и протестировали бы. Ну, «всё сложно с этим». Лень, я понимаю (правда понимаю, но вы ж, нехорошие люди, за это деньги берёте!).


Ну и еще немного. Техподдержка работает в Инфинити под админской учеткой (что логично). Но если у вас куплена одна админская учетка – вы идете лесом, одновременно работать нельзя. Мы им предложили – да добавьте нам одну лицензию под своего сотрудника! Куплено 120 лицух по 14к каждая. Когда их тоже заколебало, что я постоянно прошу освободить лицуху, нам милостиво предложили сделать одну из наших лицензий администратором (ну хренли, 580к за поддержку + 14к, чтобы она могла работать удобненкько и минус лицуха, которая посчитана для оператора).


Первый чувак из техподдержки нам еще врал, что бэкап делается только с полной остановкой сервера и только из web-интерфейса. Хорошо, следующий сознался, что всё это не обязательно.


А, да, еще полная несовместимость с Каспером (да и со стандартным виндовым firewall тоже). В исключение надо прописывать кучу всего. И всё равно, буквально в начале января в экзешнике задетектился троян. Техподдержка «логично» говорит, что «уберите его в исключения и уведомления антивируса не будут вас беспокоить». Ну конечно, как мы не догадались, не троян же это у них сидит, в самом деле!


Из более свежего. Присылают тут скрипт перезапуска служб (правда же, если за год не разобрались, почему сервер падает, давайте будем просто регулярно перезапускать службы). Вот как бы вы добавили в батник паузу? SLEEP? TIMEOUT? Не наш метод! «ping -n 1 -w 10000 192.168.254.254 >null» — вот супер-метод с ответов мэил.ру! На вопрос, что это за хрень? Ответ: «Это проверенный временем скрипт, мы рекомендуем использовать именно его». Не, конечно, можно и гландны через жопу удалить, вопрос — надо ли?


Чтобы запилить свой отчет вам понадобятся навыки SQL (немного) и навыки экстрасенса (много). К счастью, у меня был под рукой гуру-SQL’щик и прокаченый скилл чтения мыслей.


Из самого свежего. Из одного скрипта надо запустить скрипт поствызывной обработки (это типа «дайте оценку оператору от хорошо до прекрасно, спасибо, что вы с нами»). И сюрприз – ошибка компиляции, вы пытаетесь привести тип Int64 к Integer. Знаете, в какой переменной приведение? В ID скрипта! То есть (как я предполагаю), сделали сначала Int на ID, замутили вызов функции. Потом подумали через несколько лет, а вдруг Integer не хватит? Давай замутим Int64! А в прототипе функции никто ничего не менял. Хуле тестировать, в самом-то деле. Решение – «скопируйте функционал в наш старый скрипт, там ID нужного типа, или забейте, авось не выйдете за диапазон» (второй вариант сработал). Ну, тикет еще в работе, может всё не так, как я додумала, а может всё так, но поправят.


Передать переменную в скрипт, который вызывается особым образом (причем непонятно, почему именно тут его надо вызывать по-другому)? Функционал не предусмотрен. Ну ведь есть же аргументы командной строки, ну почему?!


Из свежих плюсов: новый специалист поддержки, Андрей, отвечает реально быстро, более-менее по делу и даже обратил внимание на одну неточность у меня в скрипте (эх, была бы документация!) – прогресс налицо. Но остального не отменяет.


Итог.. Да нет итога. Работаем с чем есть, я уже относительно разобралась и ваяю скрипты. Наверное, есть много недокументированных возможностей, которые облегчают работу, но их надо еще найти. Гуру-SQL’щик помог запилить отчеты. Всегда приходил на помощь наш цискарь, чтобы снять с инфинити как можно больше функционала (и помедитировать со мной на логи wireshark с ошибками). В общем, для типовой конфигурации с операторами на жирных интернет-каналах можно. Для специфического чего-нибудь с перспективой допиливания своими силами – не советую.


Чуток ответов на вероятные вопросы:


Почему не запилили свою систему? Надо было относительно срочно (за полгода), а программистов отрывать от дела запретили (на них два крупных внутренних программных продукта, очень специфичных и постоянно меняющихся в связи с изменениями в законодательстве + несколько мелких). Нам дали двух программеров на пару месяцев для интеграции с нашей БД. Надо было не только интеграцию, но и красивую мордаху, красивые отчеты и классический функционал call-центра (статусы, учет рабочего времени, скрипты, карточки клиента – вот это всё).


Почему не спросили про документацию? Спросили. Нам сказали, что она есть. Да, мы лошары и поверили.


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


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


Бонус, напоминаю, в комментариях.

Показать полностью

Терминальные сервера

Столкнулся с такой проблемой: Нигде в интернете не могу найти нормальных вопросов (можно с ответами, можно нет) по терминальным серверам. В нашей компании хотят  сделать тестирование бесплатное, надо составить базу вопросов, но в голову ничего не лезет вообще. Может кто сталкивался с готовыми тестами по сабжу, ну или просто хорошо играет фантазия, поделитесь. После НГ вообще никак голова не хочет начать работать )

Зависание клиентов игр. Прошу помощи.

Доброго времени суток и с наступающим.


Имеется проблема, игры - виснут. Хоть на минимальные выставляй, хоть на максимальные - один фиг. Не виснет один hearthstone.


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

Бодалась с саппортом ммошки одной, думала у них клиент кривой - а вот нет. В последствии были проблемы и с моба играми, и вообще.


Одну ммошку начала вылечивать вызовом диспетчера задач. Отвисает!

(у меня даже бывший старый комп, собранный из говна и палок, на нее так не паскудил)


По анамнезу - частенько крашился видео драйвер (адаптер) (nvidia 660 gtx).

Проц - Intel Core i5-6400, память - Kingston ValueRAM [KVR21N15D8/16] 16 ГБ, мать - GIGABYTE GA-H110M-S2H.


Подскажите, пожалуйста, как починить сие скотство:(


Для минусов - внутри.

Показать полностью
168

Обмен опытом

Хотелось бы поделиться списком программ, которые я периодически использую для работы с различным ПК. Пишу не с целью поучить, а для получения советов, что еще можно где улучшить и узнать, какие программы используют другие люди на уровне HelpDesk'a:


Жесткий диск:

Проверка – MHDD

Работа с образами – Paragon 15 (Раньше была 10 версия, но она почему то с Win 10 нормально не работает)

Восстановление инфы – GetDataBack for NTFS

Выявление чем забит – TreeSizePro Portable

Дефрагментация - Auslogics Disk Defrag


Офис

Снятие паролей с файлов - PasswareKit Forensic 11 Portable

Решение дурных проблем с разметкой – открываю в OpenOffice и пересохраняю обратно

Редактирование файлов PDF – Программа PDF24 (может крутить, удалять, склеиваться страницы и отдельные файлы в один)


Операционная система:

Вирусы – загрузочный диск от Касперского (ни разу ничего не нашел, больше для очистки совести)

Снятие паролей с учетных записей – загрузочный диск LazeSoft Live CD

«Блокировщики» - раньше использовал Алкид, но сейчас давно такого уже не встречал.

Очистка системы – CСleaner (без функции исправления ошибок реестра)

Создание загрузочных дисков - Rufus

Просмотр сведений о железе - Speccy


Мультимедиа

Конвертирование видео - Movavi Video Suite 17

Редактирование фоток – Gimp 2

Показать полностью
57

Прошу помощи специалистов

Приветствую. Есть ли здесь специалисты по АТС.
Устроился в новую компанию системным администратором. Высокое начальство поставило задачу привести в порядок АТС. Спустившись в северную увидел это:

Как понимаю для начала мне необходим конфигурация какой номер к какой паре привязан.

Гугл не дал никакой информации как вытащить из неё конфиг.
Если кто-нить знает подскажите пожалуйста.

Показать полностью 3
13

Записки сисадмина #1

Намечался переезд. Пользователи упаковывали свои пожитки в коробки, маркировали их названиями отделов, своими фамилиями и одному черту понятными символами для последующей идентификации... Я методично разбирал рабочие места, складывал их в заранее подготовленные коробки, которые запечатывались и маркировались пользователями.
В процессе сбора ничего выдающегося не произошло. По крайней мере, мы так думали...

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

Грузчики загрузили три грузовика вещами пользователей и готовились их разгружать. Обратите внимание - именно вещей. Мебели там пока не было.
Методично были перетасканы коробки, коробочки и коробищщи (не, не так - КОРОБИЩЩИ), коими было равномерно заполнено пространство в рабочих кабинетах. Принесли, доложили, уехали.
Пользователи копошатся, разбирают вещи. И в процессе разборки понимают - ни столов, ни стульев не привезли. Ставить вещи некуда.
Кто-то принимает решение позвать ответственную слонопотамоподобную мадам...

Мадам, едва не разнеся в пух и прав дверной проем, протиснулась в кабинет, где находился я, совместно с другими сотрудниками. Окинув импровизированный склад заплывшими жиром глазками, она задала гениальный вопрос:
- Я не поняла, зачем меня позвали?! Почему вещи до сих пор не разобраны?!!
Ей пытаются объяснить, что разбирать вещи без наличия мебели попросту без понту - это будет просто перекладывание вещей из одного места в другое.
Тут ее взгляд падает на меня. Судя по выражению лица, я уже примерно представляю, что сейчас произойдет... И она выдает:
- Собирайте тогда компы! Потом на столы поднимите!!!
Мы так и не смогли объяснить ей, что так не получится сделать.
Спор продолжатся до тех пор, пока вторым заходом грузчики не привезли со старого офиса мебель...


***************

Неграмотность - это вообще не есть хорошо. Компьютерная неграмотность некоторым простительна. Но сочетание этих двух качеств - это просто трэш. Особенно когда ты сидишь на телефоне, принимаешь звонки от пользователей и заводишь заявки, которые обрабатывает техподдержка.
Была у нас одно время девочка Маша, которая обладала уникальным свойством - умением делать в слове "хлеб" пять ошибок.
И особенно не переживала, что ее "перлы" потом не поддаются расшифровке по причине валяющегося паццталом отдела техподдержки.

Один раз она создала заявку "Не работает XL". На вопрос "что не работает?" Ответила - ну этот... Квадратный... С большими...
Короче - речь шла о Microsoft Excel

Второй перл пришел утром в виде заявки "Не работает ужаленный сервер".
Какая муха укусила сервер, мы так и не узнали.

Третий раз на моей памяти была шедевральная очепятка "Не может зайти на удалённый стол. Ошибка Простакова". Как можно было вместо "протокола" написать "Простакова" - осталось за кадром. Отдельное спасибо обработке, которая автоматически "исправила" слово, посчитав его фамилией, и написав его с большой буквы....

И ещё один случай. "Необходимо установить программу Иван Алексеевич".
То, что разработка Скайнета уже ведётся, мы какбэ и не сомневались. Но факт, что искусственный интеллект уже не просто существует, но уже адаптирован как Иван_Алексеевич.exe и может быть установлен, как программа, как-то прошел мимо нас.

Показать полностью
Отличная работа, все прочитано!