bash.im ithappens.me zadolba.li
12876

Дождя хватит на всех

3 декабря 2014, 08:12

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

Большинство попадает на «ручник». Таким отвечаем строго по регламенту: нет, сервис работает нормально, жалоб от других пользователей нет. Нет, мы не настраиваем рабочее место удалённо, вот вам пункт такой-то Большой Инструкции. Вы сами напишете свой ужасный криптопровайдер на основе описания протоколов шифрования ГОСТ на Википедии? Флаг! Дайте ему флаг! Но учтите, что поддерживать вашу самописную поделку мы не будем: сошлёмся на пункт регламента. И вообще, мы не поддерживаем разработчиков на любых языках и с использованием любых библиотек. Вот есть список продуктов, про которые вам расскажут продажники. Остальные могут получить документацию разработчика с примерами после подписания договора о неразглашении.

Есть такие, которые уже знают ответ, но пишут, пишут, присылают скриншоты в XML, скриншоты админок зарубежных хостингов, где прекрасно читается логин, а пароль шлют прямо так, в открытом виде. Такое тоже видно практически сразу. Бывают такие, которые кладут свой айфон рядом с кликающей клавиатурой и дубовой мышью, так, что голоса не слышно за их щелчками, и рассказывают, рассказывают, пока батарейка не садится. Но потом прилетает фидбек: всё хорошо, разобрались, огромное спасибо! «Правильно заданный вопрос — это 80 процентов правильного ответа», ага.

Но иногда… В этот светлый миг понимаешь, что с другой стороны сидит такой же ленивый, смурной говнюк. Такие вычисляются как-то сразу, между строк фразы из десяти слов. С таким не лень перекинуться идеями, что нужно подкрутить, подпилить, поделиться наработками, поругать, восхититься изяществом решения проблемы… Эти люди получат ответ на свой вопрос максимально подробно, с разных точек зрения и даже в том случае, если кто-то названивает по телефону, когда ответ создаётся. Даже если контора, на которую пашет этот человек, возможно, перепродаёт наш сервис. «Дождя хватит на всех».

Удачи вам, люди! Ваш инженер технической поддержки.

12875

Никого не трогаю, ничего не знаю

3 декабря 2014, 08:00

Добрый день! На связи филолог по образованию.

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

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

— Вася, у нас тут на сайте скрипт полетел — переделай!

— Что есть скрипт и с чем его едят вообще? На каком языке он написан? Хотя всё равно — кроме основ Паскаля и HTML ничего не знаю.

— Вася, сходи к партнёрам, узнай, что случилось!

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

— Почему ты не поднял им сервер?!

Что это такое — сервер? С чем его есть? Как, блин, его включить вообще?!

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

12874

Сцепление с реальностью

2 декабря 2014, 08:36

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

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

Устройство компьютера попроще (для тех, кто не лезет в особенности схемотехники и микроэлектроники), да и, как уже было замечено некогда, неправильное применение к несовместимым с жизнью травмам в 99% случаев не приводит. Однако почему-то люди считают, что могут не иметь никаких знаний вовсе об устройстве пластикового коня, который они используют, вспахивая рабочее поле деятельности. Так вот и приходим к тому, что сисадмин лучше инженера знает, что можно сделать с AutoCAD, дефрагментация становится ритуалом, а выключение компьютера без повреждения текущих процессов — нажатием кнопки, а не хитрым алгоритмом с участием ATX-совместимой материнской платы…

12873

За высоким забором зелёного цвета

2 декабря 2014, 08:24

Лет пять назад я купил телефон HTC Legend. Мне очень нравится его дизайн до сих пор: алюминиевый корпус и небольшие размеры. Там установлен Aндроид 2.2.

Почему я купил Андроид, а не айфон? Я думал, Андроид можно настроить.

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

Через какое-то время Гугл начал грузить в мой слабый телефон свои сервисы, которые убивали производительность телефона в ноль. Если сейчас я хочу установить приложение, сначала грузится весь гугловский хлам. Ставлю приложение и удаляю хлам. Почему нельзя сделать проверку версии ОС телефона и его «здоровья» — для меня загадка. Ещё в телефоне стоит и выполняется туча приложений, которые я не могу удалить.

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

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

Так что давайте поменьше пафоса, господа. Телефоны сами по себе ничего о нас не говорят. Если человек никчёмный, то никакой телефон это не изменит.

12872

Трубки предков

2 декабря 2014, 08:12

А вы замечали, какими бешеными темпами идёт прогресс?

Ещё пять лет назад у каждого второго человека была Nokia на платформе S40, а у каждого третьего — Sony Ericsson A100 или A200. А сейчас? Понадобилось мне прошить K610 — и такое ощущение, что попал в Припять. Заброшены целые ресурсы, посвящённые этому поколению телефонов. Название программаторов и способы прошивки пришлось вспоминать самому, ибо даже в поисковиках нужная информация отброшена на пятую-десятую страницу. Официальная поддержка вообще рапортует, что таких телефонов не существовало. Из знакомых форумов осталась всего пара, еле живых. Информация давно не обновлялась. Ссылки даже внутри форумов битые или ведут в никуда. На файлообменниках 404-я ошибка. Людей, которые раньше охотно помогали, найти нереально.

И как-то не по себе стало. Ведь сотни людей, объединённых общей работой или хобби, когда-то живо обсуждали интересующие их вопросы, помогали друг другу, спорили до получения заветного банана. Теперь пусто… А ведь где-то там, глубоко в архивах, есть частичка меня. Молодого, зелёного и задающего «глупые» вопросы местным старожилам. И ведь отвечали же…

12871

Не мы такие, жизнь такая

2 декабря 2014, 08:00

В моей практике было и такое, что я отправлял почти что ксерокопию скриншота, снятого фотоаппаратом.

Шаг первый: снять скриншот со специфической системы. Windows 2000, но крайне усечённая: Print Screen нажать можно, но никакого Пейнта, как и возможности сохранить куда-либо наружу полученный файл, нет. Хакингом заниматься? Нет, у нас есть цифромыльница. Делаю снимок фотоаппаратом.

Шаг второй: отправить фотографию по назначению? А вот фиг! Ни шнурка USB, ни кардридера. Бегаю по лабораториям в поисках чего-нибудь из этих вещей, но уже вечер, все разошлись, а кто остался — ничего подходящего. И тут находится принтер (вернее, целое МФУ) с блютусом, а в моей мыльнице есть функция беспроводной печати. Сейчас напечатаем, отсканируем и отправим. Только вот чернила почти закончились, форсунки подсохли… На выходе — чёрт-те что, но вроде всё разобрать.

Уж не знаю, что там про меня подумали, получив такой скриншот.

12870

Дела давно минувших ОС

Дефрагментация как ритуал дошла до нас из седой древности времён первых ПК. А сколько ещё «простых и банальных» вещей позабыто?

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

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

При выключении компьютера следовало выполнить программу park. Дело в том, что конструкция старых жёстких дисков была такой, что при выключении считывающие головки оставались висеть где-то посреди рабочей поверхности диска и при любом сотрясении моги ударить по ней, после чего поверхность начинала сыпаться и царапаться. А программа позволяла переместить головки в безопасное место, «припарковать» их.

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

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

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

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

12869

Пиратов бояться — файлом не кидаться

1 декабря 2014, 08:24

Кто прав в холиваре «копаться vs пользоваться»? А никто. Всё сложнее и многограннее.

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

В чём же копаться — личное дело каждого любителя такого способа провождения свободного времени. Кому-то по душе использовать для этого гаджеты — и этот выбор достоин уважения. А кто-то предпочитает оставить гаджеты в покое и копаться в чём-нибудь другом. Этот выбор также достоин уважения.

Во втором случае предмет копания может быть никак с гаджетами не связан. Самодельная мебель, кованые люстры, трансиверы, проводка, сантехника. Может быть связан, но опосредованно: самодельные или самостоятельно модифицированные аксессуары к гаджетам. Походные зарядники, чехлы, пюпитры, колонки, штативы, вспышки, IOIO boards, электрогитары, даже приставки-метеостанции. Предмет копания может быть приложением для гаджета — эмулятором восьмибитного компьютера, который можно изучить досконально до последнего POKE, освоить ассемблер, разные трюки, писать демки. Такие эмуляторы сегодня имеются в официальных магазинах всех платформ, даже самых огороженных. То же можно сказать и о Minecraft: там тоже есть что попрограммировать на низком уровне (который, правда, для гаджета низким не окажется, но соображалку пользователя от этого тренировать не перестанет). Некоторые, никак не затрагивая огороженную программную часть гаджета, копаются в аппаратной — сами меняют шлейфы, дисплеи и т. п. Наконец, некоторые копаются в лингвистике — и здесь тоже нет прямой корреляции со склонностью к копанию в гаджетах. Одного из героев здешних историй закрытая для программирования пользователем приставка сподвигла к самостоятельному изучению японского. Другой с восьмибитным компьютером, доступным для программирования вдоль и поперёк, чуть было не взялся за венгерский, да забросил.

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

Но огороженность, неплохо защищающая пользователя от внешних угроз (хотя и не ото всех — от SMS-лохотрона, например, или от мошеннического объявления не убережёт, если нет своей головы на плечах), от угроз, исходящих от инсайдеров разработчика платформы, от банальных багов и так далее бороться, наоборот, мешает. Это как если родители защищают сына от школьных драчунов, но когда напиваются, колотят его сами. Недавний пример — вирус, попавший в прошивку целой партии смартфонов Xperia. Единственным способом его удаления оказалось рутование. Или iOS 7.1. Вкравшийся в эту версию ОС баг нарушает работоспособность Wi-Fi. Обновить? Не тут-то было: Wi-Fi не работает. По сотовому каналу обновить не даст. Кому какое дело, что у тебя безлимит? Нельзя обновлять прошивку по сотовому каналу — мы за тебя так решили, и точка. Остаётся кабель. У кого-то получается. А у кого-то 99% — и ошибка обновления, даже если попробовать десять раз. Или вот гнущиеся шестые айфоны (да и не только они). Что, и здесь прикажете терпеливо ждать, пока исправят, даже если на это уйдёт год? Отзывов, кстати, не наблюдается. Или всё же рациональнее не ждать, а здесь и сейчас соорудить на коленке чехол потвёрже?

А вот скажите, что вы будете делать, если страшно боитесь нарваться на брачную аферистку? Поспрашивать людей постарше, юристов, почитать форумы, в чём-то положиться на собственную интуицию — это будет разумным подходом. А принять решение из-за такого риска вообще не жениться — подход уже неразумный. Так же и здесь. Легко понять желание разработчиков платформ помешать пользователям кидаться друг в друга по Bluetooth нелицензионной музыкой, но нелепо для этого запрещать обмен по этому интерфейсу любыми файлами вообще, даже если автор — сам владелец гаджета. А именно так поступили разработчики всех версий iOS и седьмой версии WP. Хорошо, в восьмой убрали.

Нет, бросаться файлами между смартфонами можно и в iOS. Либо по мылу, либо со спецприложением из Стора, которое должно стоять на обоих аппаратах, либо с джейлбрейком. И тут всё опять зависит от того, в чём любит копаться владелец. Если не в прошивках смартфонов, а в прошивках роутеров — ему ничто не помешает поднять на роутере локальный почтовый сервер. И бросайся себе файлами между айфонами со скоростью, не ограниченной никакими провайдерами, не нарушая EULA iOS!

А вот скажите, что будет, если родители откажутся от ребёнка — хозяева платформы прекратят её поддержку своим магазином приложений? У Android даже без рута тут же найдутся приёмные родители — другие магазины, через которые разработчики продолжат взаимодействовать с пользователями как ни в чём не бывало. У iOS без джейлбрейка приёмные родители в этом случае будут очень рады найтись, но не смогут. Считаете подобное событие маловероятным? Не зарекайтесь. Был Symbian Signed — и нету. Разработчики идут лесом: больше подписывать новые SIS- и SISX-приложения нельзя. Только J2ME.

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

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

Другой пример. Вы пошли на работу, забыв зарядить айфон и взять с собой Lightning-кабель. К полудню смарт выдохся. Lightning-кабелей ни у кого нет, только Micro USB и «лягушки». Так и пошли вечером домой с разряженным айфоном. Вдруг видите — пожар! Оставаться безучастным нельзя, надо набирать 112 — но как? Вы только что не спасли чью-то жизнь…

Что, и для решения этой проблемы ждать, пока соблаговолят? Да и что соблаговолят-то? На то, чтобы разрешить заряжать от Micro USB, в Apple не пойдут. Это упущенная выгода от продаж и лицензирования Lightning. Добавить второй аварийный аккумулятор и стандартный разъём для его зарядки, чтобы всё это при разряженном основном аккумуляторе позволяло только звонить в службу спасения? Не смешите: на это они тоже не пойдут. А вот «Минифон» (нового образца, со стандартной распайкой гнезда) приклеить к спинке айфона (раз уж он у вас уже есть и вы к нему привыкли) вы можете здесь и сейчас. Некрасиво? Чья-то спасённая в описанной выше ситуации жизнь может оказаться красивее. Что мешает «Минифон» просто отдельно носить вторым телефоном? А то, что если вы кабель способны забыть, то и телефон забыть можете.

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

12868

Великий Положительный Болт

1 декабря 2014, 08:12

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

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

А у меня для особых случаев припасён болт. Размеры — 20×160, вес — полкило, на боку — полустёртое «Великий Положительный Болт». Основное предназначение — стук в бубен (да, и он у меня есть) и демонстрация неадекватным собеседникам (действует, кстати, весьма убедительно). Но и в ремонте техники дюже умной он мне не раз помогал. Подставка для ноутбуков, противовес для них же, нештатный элемент системы охлаждения (кстати, достаточно действенный), «третья рука» (фиксатор или утяжелитель для чего-то, что не хочется или не можется держать держать иначе), мини-наковальня… Даже в процессе разборки-сборки болт может пригодиться: что-то придержать, чего-то сдвинуть. Главное — соблюдать осторожность: старый пластик охотно рассыпается в кусочки при неосторожном на него воздействии.

А ещё его можно демонстративно положить.