bash.im ithappens.me zadolba.li
11531

Атрибутика креатива

20 октября 2013, 07:15

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

К одиннадцати часам первого дня, поистаскавшись морально и физически, пробыв на ногах в неудобных туфлях уже как минимум половину рабочего дня, начинаю ощущать дикий голод. Уйти с «вахты» нельзя: народ тянется. А желудок у меня, надо сказать, проблемный: две залеченные язвы от четырёх одновременных работ в недавнем прошлом и гастрит ещё с детства. В итоге агрегат не просто подаёт позывы при голоде, но и побаливает, как старый дед при ходьбе. А болевые ощущения наряду с голодом и усталостью уже мешают улыбаться без причины.

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

Уже вторая по счёту перемена уже не может быть проигнорирована коллегой, и она озвучивает только что созданное ею правило: чтобы я был вменяем и добр, меня надо как можно чаще кормить. И без устали напоминает это в самых различных ситуациях, например: у нас предстоит общение, что тебе взять перекусить?

Позже она рассказала, почему с такой лёгкостью создала это правило. Ранее она была знакома по работе с одним дизайнером, которому для включения креатива требовалось… почесать голову. И когда ей требовался результат, а у него «не пёрло», она брала в руки массажную щётку для головы и повышала вольтаж статистического напряжения между его ушами до наступления творческого разряда. Оттуда она сложила мнение, что у креативщиков и творческих людей свои причуды, и вот моя благосклонность, видимо, сильно зависит от поставок продовольствия. Хорошо, что я ещё не говорил ей, что лучше всего мне пишется в ванне, где ничто не отвлекает от процесса, а вода снижает ощущения кожи и погружает тело в невесомость, оставляя мозг в полном покое.

А что приходится делать вам и вашим близким или коллегам для того, чтобы у вас «пёрло»?

11530

Безопасность с поправкой на выходные

Работал как-то в компании, название которой слишком известно, чтобы его тут упоминать. Как обычно бывает в подобных компаниях, права пользователей по умолчанию урезаны до минимума: есть доступ к паре сетевых папок, можно запустить десяток одобренных программ, интернет доступен только через прокси-сервер, да ещё не для всех программ и протоколов. Не говоря уже о том, что подключиться к рабочим компьютерам снаружи — задача вообще практически нереальная.

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

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

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

Мораль этой истории станет понятна из другой краткой зарисовки.

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

Крупные компании, целые департаменты информационной безопасности, охрана, двери по карточкам, запрет на пронос посторонней техники, видеокамеры — и всё это не филькина грамота, а серьёзно, — но два админа имеют доступ к критичным для работы компаний серверам, вообще не отрываясь от своих домашних дел.

А сколько нас таких было и есть на самом деле?

11529

Джамшутинг только начинается

Так как я работаю в муниципальном предприятии, оформлен неким «электроником» (да-да, реальная запись в трудовой с такой профессией). Обязанности на меня легли различные. Получился этакий слесарь/электрик/оператор ЭВМ/эникейщик/монтажник.

Долгожданный отпуск. Целый месяц. Чтобы не получилось прошлогодних косяков, я заранее морально приготовил всех, кого цепляют мои трудовые обязательства, и решил покинуть город, благо есть собственная недостроенная дача. Там полно различных дел: строительных, слесарных, сварочных и даже отделочных работ. В качестве резервного варианта настроил удалёнку на всех машинках. Затарился едой, взял недостающий инструмент, денег на непредвиденные расходы, сел на двухколёсного друга и уехал. Основной телефон выключил, резервный (о его существовании знают только родственники и директор предприятия) прихватил с собой. Адрес дачи, естественно, никто на работе не знает.

Первые две недели прошли почти спокойно. Вторая неделя, четверг. Примерно обед. Углубляя погреб под звуки «Авторадио», неожиданно слышу звонок. На телефоне директор.

— Ой, Игорь, здравствуйте, я вас не отвлекаю?

— Говорить могу. Что-то случилось?

— А вы не могли бы прийти на работу? А то у нас сайт потух, с внешки не открывается, люди документы оставить не могут.

— Электронную почту и факс уже отменили?

— Электронная почта тоже не работает, а факс сломался.

— Как это он сломался?

— Да не знаем, ни с того ни с сего взял и перестал работать.

— А ничего, что у меня всё же отпуск?

— Мы вам на два дня его увеличим.

— Тогда пусть кто-нибудь ждёт меня к 18 часам.

Приезжаю. Встретил новый охранник, пускать не хочет. На просьбу позвонить директору наглухо отказывает. Звоню сам. Объясняю, передаю трубку. От охранника слышу только ответы в трубку: «Да. Да. Хорошо. Извините. Да, понимаю. Да». Запускает уже молча.

Захожу в кабинет, где из оборудования — четыре десктопа и тот самый факс. Провод питания в синей изоленте, трубка подозрительно молчит. Проверяю провод питания — ага, вот он, виновник! Аккуратно меняю на то, что под рукой нашлось. Факс оживает. Поднимаю трубку — нет гудка. Начинаю материться. Приглядываюсь: RJ-11 в воздухе. Законное место факса занято. Даже смотреть не стал, куда подключили. Выдёргиваю левый провод, подключаю. Работает.

Начинаю смотреть монстра, который отвечает за работу сайта и почты. А монстр, потому что корпус после «моддинга» бухгалтеров: в качестве материалов — подарочные пакеты и «карлсон» сбоку корпуса. Знакомая синяя изолента, подведена левая витуха, провод от роутера обрезан. Вытаскиваю витуху, обжимаю провод от роутера, подключаю. Роутеру перезагруз, проверяю — всё работает.

Звоню тётенькам. Говорят, были на обеде, не знаем. Звоню директору, отчитываюсь. «А это от провайдера „*****-телеком“ приходили, делали резервную линию». Оказывается, пока бухи были на обеде, пришли монтажники «*****-телекома» делать резервную линию (которую я полгода выпрашивал). Не узнав, куда подключать, молча обрезали рабочий кабель и сделали скрутку. Коннекторы, может, закончились? Кто и зачем копошился в факсе, а потом его откинул — не знаю. Резервную линию запускать не собираюсь до тех пор, пока не найдутся виновники.

Вечер. Настроения нету, на даче сегодня делать уже нечего, дождь пошёл. Думаю, этот джамшутинг только начинается.

11528

Постоянным клиентам — сервер

Внедряем в бухгалтерии новый клиент-банк компании, у который мечты сбываются. Инструкция по установке на 15 листах формата детской книжки в картинках, уровень пояснений — для бухгалтеров-блондинок: «А теперь нажмите кнопку „Далее“».

Всё бы ничего, вот только, как водится, версия однопользовательская, а работать должен весь отдел сразу. Структура самого приложения — пользовательский интерфейс и БД в Аксесcе + CSP. Всё, естественно, локально. Звоню в техподдержку банка, объясняю ситуацию.

— Хотите многопользовательскую? Да не вопрос! Вы БД сложите в сетевой ресурс и ODBC до неё на пользователях настройте.

— Это понятно, но требуется именно одновременная работа пользователей, а не поочерёдная с общей базой. Это ведь сервер нужен?

— Вот смотрите: ставите приложение локально, с Аксессом, а потом поднимаете SQL-сервер, конвертируете базу туда, создаёте пользователей и настраиваете подключения клиентов.

— Э-э… Идея в целом понятна, но у вас нету готовых решений?

— А зачем? Мы всем так советуем работать!

В нашей конторе, конечно же, есть (и даже не один) развёрнутый SQL, и запихнуть туда ещё одну базу не составит труда. Но почему бы не реализовать нормальное приложение, позволяющие при установке выбирать раздельно, клиентскую часть мы хотим или же только серверную, и подключение организовывать, указывая на localhost или же адрес сервера в сети? Я такое в институте на третьем курсе писал, а компания с мировым именем реализовать подобное не может. Или им просто лень? Тогда можно вообще исходники присылать — скомпилируйте себе сами. Вот только как быть же бухгалтерше-блондинке, для которой инструкция в картинках? Ей тоже сервера вручную разворачивать?

11527

Скачал? Залей обратно

19 октября 2013, 07:15

Завод телевизоров отметил третий день рождения. Все компы были свежие, для выполнения рабочих задач их хватало с запасом. Везде была развёрнута винда из образа: 100 ГБ на систему и 100 на свалку. Папка пользователя — по стандартному пути.

Начали поступать жалобы на тормоза, на невозможность открыть Аутлук с почтой за три года. Да, кончилось место на диске С. Решение — перенести доки пользователя на D. Оказалось, что диск D у большинства «работников» забит музыкой и фильмами, то есть информацией, не относящейся к работе.

Составляем приказ: запретить хранить на служебных ПК музыку в объёме, превышающем 20 ГБ. Наказание — штраф. Все подписывают (больше 2000 человек). Через неделю проверяем — ничего не изменилось.

Делаем рассылку: «1 августа будет произведена автоматическая чистка музыки и фильмов на служебных ПК. Если они вам нужны в рабочих целях, сообщите в отдел ИТ дежурному инженеру». Понимая, что никто ничего не удалит и не сообщит, даже если информация ценная (обучающий материал по новенькой 52-дюймовочке «Сони»), собираем файлопомойку на 3 ТБ и в назначенный день запускаем софтину, которая автоматически шерстит ПК от имени админа и перемещает все мультимедиа-файлы (задавалось расширением) больше 500 МБ.

На помойке места не хватило. На следующее утро было много звонков.

— У меня файлы пропали, приходите восстанавливайте, срочно!
— Что за файлы?
— Личные!
— Видео?
— Да!
— Приходите, подписывайте протокол, что вы нарушили приказ и согласны со штрафом. Мы скопируем данные на вашу флешку.

Робот работал каждый день. Мы собрали отличную коллекцию видео, аудио и немецкой классики, а проблем со свободным местом больше никогда не возникало.

11526

Достаточно развитая технология неотличима от магии

19 октября 2013, 07:15

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

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

Почему-то представился диалог с техподдержкой:

— Алло, здравствуйте! У меня в кабинке свет не включается: я щёлкаю выключателем, но лампочка не загорается.

— Вы знаете, мы давно уже отключили выключатель, сейчас свет зажигает не он.

— Да что вы говорите?! Я всегда щёлкаю выключателем, и зажигается свет. А сейчас этого не происходит. Почините, пожалуйста.

— Вы входили в кабинку?

— При чём тут это?!

— Попробуйте зайти и выйти, хлопнуть дверцей.

— Да вы что, издеваетесь?..

11525

Ностальгия из трёх букв

18 октября 2013, 07:45

Сегодня мне прислали архив в давно забытом формате ARJ.

Да нет, пакет unarj я быстро нашёл. Да и файлы в архиве оказались вполне современного формата ODT. Я не о том.

Вспомнился 14-дюймовый монитор Bridge с маленькими ручками для настройки геометрии. Волков-коммандер. Матричный принтер Epson LX-100. Игра Dangerous Dave и громкий PC-спикер с диффузором большого диаметра. SIMM’ы ещё вспомнились. И кнопка Turbo.

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

11524

Хорошо оплачиваемое хобби

Я творческий IT-специалист. Мне повезло: работа и хобби совпадают.

Мать и дед — художники, отец — электронщик-рационализатор. На генетическом уровне мне передались обе предрасположенности — креативность и рациональность. В детстве я обожал рисовать, но моей любимой игрушкой был осциллограф, а потом компьютер «Робик».

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

Я не дизайнер и даже не программист, как можно подумать изначально (а точнее, не только дизайнер и программист). На данный момент я простой российский системный администратор. За свою жизнь с помощью компьютера я рисовал в растре, векторе и 3D. Записывал и обрабатывал звук и видео. Писал реляционные базы данных и иные прикладные приложения, а также веб-сайты. Для меня компьютер — это нечто ясное и открытое, словно палка, которой можно и копать землю, и сбивать плоды с деревьев, и защищаться, и охотиться, и опираться, и играть.

Я тот, кто упрощает жизнь простому офисному работнику. То, что работник делает месяц (например, годовой отчёт, состоящий из сотни других отчётов), мною написанная утилита сделает за несколько секунд. Я обожаю искать решение поставленных сложнейших задач в сфере IT, я обожаю изучать и внедрять всё новое. Де-факто я делаю намного больше того, что входит в мои обязанности де-юре, и мне это нравится! Я словно тот, кто обожает мороженое и работает в магазине этого лакомства. Я тот, для кого работа — это процесс игры, за которую ещё и платят.

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

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

Желаю всем найти именно свою стезю, своё призвание, свой путь, который будет приносить лишь радость и развитие.

11523

Осталась кожа да кости

18 октября 2013, 07:15

Звонок в службу поддержки единого офиса. Пользователь рыдает:

— Добрый вечер, у нас филе пропало, что нам делать? Было филе — и нет его!

Спрашиваем, что такое филе. Пользователь объясняет, что филе — это то, что вчера было на столе, а сегодня пропало.

— Ваше филе было на рабочем столе компьютера? Как оно выглядело?

— Было на столе, за котором я работаю. Приезжайте, я вам примерно покажу, как оно выглядело. Срочно, пожалуйста …

Выезжаем на вызов к пользователю. Оказывается, слетело разрешение экрана, а «филе» — это обычный пункт меню File в прикладном приложении.