12284

Пять лет байторубки строгого режима

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

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

Для этого придётся отказываться от мешающих факторов. Сторонники линуксовой консоли предложат отказаться от GUI. Сторонники «Менуэтов» и «Колибри» — от ЯВУ. Вначале эти концепции будут работать по отдельности. Затем требования к производительности возрастут настолько, что придётся отказаться от того и другого одновременно. Потом — вернуться от алфавитно-цифрового ввода-вывода информации к чисто цифровому. И, наконец, от чисто цифрового перейти к тумблерно-светодиодному, как в MITS Altair и микротренажёре МТ1804.

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

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

12283

Да не довиртуализировал

Приучился я работать на одном сервере сразу с консоли VMware, так как SSH-порт был закрыт. Для удобства включал полноэкранный режим.

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

12282

Специалист по всему на свете

Почти два месяца как я не админ, а птица на вольных хлебах. И я хочу сказать спасибо всем своим пользователям, которые научили меня:

  • разбираться в тендерных площадках и искать подходящие доски объявлений для продажи всего и вся;

  • разбираться в бухучёте на уровне бухгалтера, а в законах — на уровне юриста арбитражного суда;

  • проявлять терпение на сложных переговорах и встречах;

  • понимать с полуслова или читать мысли собеседника;

  • использовать поиск для решения сложных производственных или продажных вопросов;

  • владеть на уровне специалиста вопросами организации и продвижения бизнеса в РФ.

А теперь я расскажу, для чего мне всё это пригодилось:

  • я организовал брокерскую компанию по работе с банками, выдающими кредиты физическим и юридическим лицам;

  • я продаю стройматериалы нескольких производителей оптом и в розницу без вложений с моей стороны;

  • я открываю турагентство;

  • я могу решить сложный вопрос с госструктурами вроде налоговой;

  • я постоянно мониторю рынок на предмет моих интересов ботами с VPS, что экономит мне минимум 30 тысяч рублей в месяц на зарплате сотрудников;

  • я продаю бросовую компанию с хорошей прибылью, за 15 минут по телефону объясняю, как новым владельцам из другого города поставить клиент-банк, которого я в глаза не видел, и провести платёжку на сумму больше стоимости квартиры мне за стройматериалы.

В конце концов, я чаще бываю днём с женой и детьми.

Я айтишник. Я могу сделать всё один, с максимальной отдачей, без лишних затрат.

Я люблю своих пользователей, которые научили меня всему, что знают сами.

А если у вас на работе завал или вас там не ценят, не надо страдать и ныть! Скажите секретарю, менеджеру или бухгалтеру спасибо за их вопрос и решите его в конце концов так, чтобы у вас на столе появились пиво, конфеты, кофе и приказ о выдаче премии.

Всем добра и удачи!

12281

О гробах из железа и шапочках из фольги

Зачем, говорите, гроб в углу комнаты и жёсткий диск в запаянном непромокаемом пакете, завёрнутый в фольгу?

Я таки скажу вам зачем. Потому что бэкапы — это наше всё.

В первую очередь почитайте, что случилось с известным IT-журналистом Мэттом Хонаном и как он в одночасье лишился всех фотографий его семьи. Может быть, ваши криптоконтейнеры и не расшифруют, но удалить смогут вполне. Кроме того, нередки случаи произвольной блокировки аккаунтов Google, Apple, GoDaddy — и, поверьте мне, доказать их техподдержке, что ты не верблюд и не нарушал правила использования, практически невозможно, особенно если вы проживаете не в США.

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

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

12280

Не бить, не трогать, не вскрывать

Когда-то просто для того, чтобы иметь возможность более-менее нормально поработать на настоящем компьютере, мне пришлось вникать в такие вещи, как адресация памяти в IBM PC, векторы прерываний, изучать алгоритмы работы программ защиты информации, разбираться в работе программ уплотнения жёсткого диска, копаться в ассемблере, отладчиках, помнить наизусть некоторые команды процессора в шестнадцатеричном виде и так далее. А что делать — как ещё заставить кучу металлолома, находящуюся в публичном доступе, более-менее нормально работать и сохранять мою информацию? Заставил в итоге: обычный компьютер из компьютерного класса при загрузке с особой дискеты открывал в себе новые возможности…

Сейчас большинство айтишников понятия не имеют обо всех этих нюансах: зачем, когда вон для того есть готовая программа, а для этого проще докупить железа? Им это просто не нужно. Зато есть те, кому нужно: вот они могут разобрать и переделать прошивку от редкой модели роутера или установить линукс на AVI-плеер из журнала «Вог».

Но мы посмотрим ещё дальше вглубь веков.

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

Сейчас неисправный телевизор в лучшем случае отвезут в сервис-центр, а скорее просто выкинут и заменят на новую модель. Почти никто не умеет больше чинить телевизоры, туда и с паяльником-то особо не полезешь. Но и сейчас есть спецы, способные поменять впаянный процессор, «раскрыть» скрытые возможности, а то и вовсе доработать заводскую схему.

Что в этих историях общего? То, что раньше знали и умели сравнительно многие, теперь становится уделом избранных.

С одной стороны, можно говорить о бестолковых нынешних спецах, которые неспособны обходиться без специальных программ или «умных» инструментов — не умеют пользоваться консолью, например. Это действительно так.

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

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

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

12279

Имитатор красных трамваев

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


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

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

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

12278

Источник бесперебойных проблем

Работать в IT-сфере начал, ещё учась в универе. Сейчас эникею по городу по наводке друзей из местного провайдера. Звонят сегодня и говорят, что нужно заехать к одному VIP-клиенту, сделать всё на высшем уровне.

Созвонившись с клиентом, приезжаю. Центр города, элитная новостройка. Захожу в квартиру, поднимаюсь на второй этаж (да, я впервые побывал в двухэтажной квартире), подхожу к компу. Компьютер, к слову, семилетний. Но семь лет назад о подобном железе я даже мечтать не мог, ибо даже сейчас компьютер очень даже бодренький. Ни единой царапины на глянцевом корпусе, абсолютная чистота внутри (хозяйка — женщина, живёт только с дочкой). В общем, объясняет проблему: через малое время после включения компьютера пропадает изображение. Полностью. После выключения-включения монитора изображение появляется на долю секунды и пропадает.

Первая мысль — видеокарта. Ну, предварительно подготовившись, меняю видеокарту на свою, честно скрученную дома со своей машинки. Включаю — и ничего. Всё так же.

Проверяю разъёмы монитора, провод и т. п. Замечаю, что изображение появляется, если вытащить и воткнуть шнур (но не дольше, чем на секунду-две). Монитор с двумя выходами — VGA и DVI. Нахожу второй шнур, подключаю другой разъём — всё так же.

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

Начал проверять шнуры питания. Выяснил, что монитор питается от розетки, а от ИБП — только системник. Уточнил возраст бесперебойника. Да, тоже семь лет. Бесперебойник от возраста и частых проблем с электричеством (несмотря на элитность жилья) начал отдавать душу Высшему Одмину. На выходе он давал слишком мало напруги, отчего БП не мог вдоволь накормить видеокарту с дополнительным питанием, отчего она и стала вырубаться.

Часовое желание рвать волосы по всему телу заменилось лишь выключением системника из ИБП и включением в фильтр. Так как не было никаких тестеров, то заключение было больше теоретическим.

Прочитав за полгода весь IT happens с конца до начала, в очередной раз убедился: проверять нужно с самого простого. Если ничего не помогает — решение проблемы, скорее всего, на поверхности.

12277

Там, за облаками

Мощность домашней системы, здоровенный гроб в углу комнаты, кластеры из персональных устройств… А зачем? Нет, в самом деле?

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

У меня есть данные, которые для меня важны. Лежат они в криптоконтейнерах, смонтированных на трёх разных серверах — да, опять где-то там, в сети. Вроде как в Нью-Йорке, Амстердаме и Иркутске. Я могу их получить почти из любого места, где у меня будет доступ к интернету и ноутбук.

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

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

А у моей жены и того проще: всё хранится в соцсетях, куда она заходит с похожего ноутбука, как и многие-многие другие.

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

Ну вот разве что игры… Давно хочу подключить специальный компьютер к ТВ во всю стену, чтобы можно было поиграть, но почему-то то некогда, то лень. Да и то — игровой компьютер не должен никак влиять на рабочий, а значит, и объединять их незачем.

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

Хотя, если кто-то может придумать и обосновать полезность чего-то другого — действуйте!

12276

Тончайший монтаж

В нашей фирме сменился директор. Коллектив ему незнаком, вот он и проводит проверки, кто на что способен.

Вызывает директор начальника техотдела и вручает ему сломанный ноутбук. Комментарий один: «Не включается». Начальник летит в мастерскую и спихивает проблему нам. Начинаем пляски с бубном.

В скором времени из возможных вариантов выпали БП, АКБ, кнопка включения. Ясно, что проблема где-то в цепи управления питанием. На небезызвестном сайте нашли описание этой проблемы: косяк проектировщиков. Местные кулибины нашли решение — заменить один из резисторов. По расчётам должно быть сопротивление около 4,8 кОм. Теоретически ничего сложного — разбираем ноут, снимаем матплату… Немая сцена: подлежащий замене резистор имеет размер 1×2 мм, а имеющийся на складе резистор на 4,8 кОм размером с контроллер, припаянный рядом (мы в основном силовую электронику чиним). Но ничего не поделаешь — будем менять на то, что есть.

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

Собираем, отдаём директору. Тот начинает нас пытать: что было сломано? Объясняем — не верит. Пришлось разобрать и показать, что мы сделали. Глаза директора надо было видеть: на ровном текстолите с аккуратным заводским монтажом в кляксе термоклея лежит криво припаянная бочка резистора… и прекрасно работает.

12275

Бюрократам — наш ударный труд

Когда всё работает — это, конечно, супер, но работу из-за этого терять точно не стоит.

На заре своей айтишной карьеры довелось мне поработать в маленькой компании, которая занималась аутсорсингом маленьких фирм. Было нас шесть техников, которые работали с юзерами как по телефону, так и на месте, и два начальника, которые помогали с особо запущенными случаями и занимались финансовыми вопросами. В клиентах у нас было где-то 20 фирм на 5–10 компьютеров с одним сервачком и два больших с сетью на 100–150 машин и 4–5 серверами, так что работы хватало всем и всегда. Деньги с клиентов брали по факту, поэтому документирование проделанной работы и времени было высшим приоритетом. В спорных вопросах записи поднимались вплоть до телефонных логов с точностью до секунды и детального объяснения, кто и что именно делал. Работали честно, лишних денег ни с кого не брали.

И вот со временем в паре-тройке маленьких фирм случилась та же ситуация: всем всё объяснили, сеть работает без нареканий, работники не боятся выпрыгивающих окошек с ошибками и сами умеют выбирать между цветным и чёрно-белым принтерами. Как удержать клиентов? Очень просто! Минимальный набор необходимых действий для поддержки практически идеального состояния сети. Именно так в нашей документации появились такие пункты, как «Установка необходимых обновлений для ОС и программ», «Реорганизация Active Directory, удаление неиспользуемых учётных записей», «Дефрагментация и реиндексирование файлового хранилища». Выгода налицо: мы делаем полезную (пусть и некритичную) работу, честно всё документируем, клиент платит совсем небольшие суммы и нарадоваться не может на гладкую работу сети.

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