Свежие анекдоты, приколы со всего рунета!

Чат    Друзья    О проекте    Загадки:)
Постов за сутки: 97

Не кормить и не дразнить

Пользователи — это обезьянки. Они замечательно могут выучить простую последовательность действий: «Нажми на эту кнопочку, потом на эту, теперь проведи здесь курсором. Молодчинка, получи банан!»

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

Одна барышня неверно ввела пароль n-дцать раз, учётка заблокировалась. Разблокирую. Опять куча попыток неверного ввода, просьба сбросить пароль. Несколько уточняющих звонков, выяснение, что это на самом деле она виновата, сброс пароля с требованием сменить оный после первого входа, конец разговора. Через полминуты звонок: «Я ввожу, а оно не пускает!» Повторяю ещё раз, что нужно будет ввести новый пароль, и объясняю, как выглядит кнопка «Oк». «У меня ничего такого нет, — говорит. — Сделайте уже что-нибудь, мне нужно работать».

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

С праздником, коллеги. И терпения вам с вашим зоопарком.

Жёсткие рамки

Опасайтесь низких помещений… Особенно если вы ростом более 180 см. Сегодня по роду работы занесло на техэтаж одного из жилых домов областного центра. Задача стояла такая: смонтажить IP-камеру на парапете крыши, чтоб можно было смотреть на объект. Связь и статический IP-шник согласился дать один провайдер из присутствовавших в доме. Естественно, с кровли через вентиляцию кинули витую на техэтаж и далее — до шкафа провайдера.

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

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

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

Мораль: будьте внимательнее и носите лучше каску.

Сплошная польза

В нашей конторе на столах стоят древние компы, такие узкие, боком поставлены — вертикально. Чуть больше приложений открыл, и можно курить в перерывах после нажатия кнопки Enter.

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

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

— Что за акция? — спрашиваю.

— Носки винраром сушим!

Оказалось, что архивация папки Program Files дала достаточную нагрузку на процессор, чтобы тёплый воздух от кулера высушил нам всем носки за 15 минут.

Все были довольны.

Не путайте тёплое с мягким

Прихожу на сайт. Смотрю — висит объявление: «Требуется java-разработчик». А внутри чёрным по белому написано: «Требуется писатель руками на java для разработки проекта на Unity3D». Народ! Когда вы научитесь отличать Java от JavaScript? Unity3D — это популярный игровой движок с возможностью писать скрипты на C#, JavaScript и Boo (никому не нужном).

Почти что никого, никого из новичков не волнует, что написано JavaScript. И они начинают в описании проектов писать: «Язык программирования: Java». Начинают набор именно Java-программистов в команду. И самое страшное — начинают спорить, что Java и JavaScript отличаются как С++ от С, в ответ на справедливое замечание, что, мол, а название ЯП неправильное висит. Ну спорщиков-то не очень много, и они быстро сливаются под напором аргументов.

Менеджеры — это отдельный разговор. На эту тему много было сказано и ещё многое скажут, только намекну, что студии, где манагеры ищут Java-разработчиков на проект в Unity3D, можно посочувствовать.

Особое умиление вызывают «правильные» парни, которые в резюме, указывая свои знания, помимо разных языков, на которых писали хелловорлд в пятом классе, пишут также JavaScript (подразумевая, что использовали его в Unity3D). Чувак! Ты можешь сколь много времени писать на «JavaScript» в юнити, но в реальном вебе подели свои знания на ноль, поскольку, честно говоря, яваскрипт в юнити обладает рядом специфичных свойств, которых в тру JavaScript никогда не было и нет.

Даже на Bitbucket’е при указании языка программирования можно выбрать UnityScript, что означает JavaScript в Unity3D.

Возможно, это самая важная причина, почему народ, пишущий на UnityScript, потом бросает его в пользу куда более мощного С#.

Суть этой истории в том, что яваскрипт в юнити суть кака или, «выражаясь», неудачное решение.

Приблизительно равно

Буква «Ё»? Далась.

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

Код буквы «Ё» в русской кодировке был уже доступен с появлением кодировки CP866, которая уже в середине 90-х годов массово и повсеместно шагала по стране. За 20 лет, прошедшие с тех пор, можно было уже или переписать старые программы или написать новые, для нормальной обработки слов и имён собственных русского языка с буквой «Ё».

Чтобы было понятней, какая это «мелочь», расскажу небольшую историю про своё обучение программированию. Классе эдак в 10-м я осваивал Паскаль в популярной тогда среде Turbo Pascal 7. И была у меня привычка давать индексным переменным имена i, j, k… и далее по алфавиту. Однажды мне пришлось часа эдак полтора отлаживать программу на несчастные 70 строк из-за того, что я перепутал местами i и j. Это для меня буквы похожи и «мелочь же, ничего страшного». А у компьютера это разные буквы, и его не колышут проблемы школьника, не сразу заметившего графическую разницу похожих символов.

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

Ну, а что? Для компьютера это же «мелочь» — главное, что суммы совпали.

Чудеса да и только

У меня в стародавние времена был комп с процессором AMD K6 233 MHz, так у него встал кулер в прекрасный день, т. к. играл Винамп, а в те времена он грузил проц на 40 процентов, проц быстро нагрелся до температуры сковородки, и комп завис. Играло техно, я на диване почитывал Лавкрафта, заевшая музыка зациклилась на отлично, и я не мог понять, откуда у меня такой трек классный. Через минут 20 пошёл запах от подгорающего пластика кулера. Комп был выключен, кулер поменян на менее бэушный и намного менее оплавленный, но проц был мёртв и казался безнадёжным.

За две последующие недели в материнке побывали различные Пентиумы-1 с и без MMX, Сайриксы, K5 и даже проц с маркировкой IBM. Я был безутешен. Они все не дотягивали по мегагерцам (а значит, и по производительности) до моего ненаглядного трупчика AMD.

Через какое-то время я попробовал вставить его на место, и он запустился. Не на 233 поначалу, только на 150, но потом раскочегарился и через несколько дней опять работал в полную силу, и Винамп грузил его на каких-то 40 процентов, можно было параллельно даже в Матлабе работать. Вот.

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

Володя, меть!

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

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

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

Итак, переписка:

Клиент: Сегодня нами был сделан ошибочный запрос. Просьба учесть.

Менеджер: Володя, меть. Агент.

Я: Готово, пометил. Гав!

Так и живём. А сегодня это увидел технический директор…

Мелочь, а неприятно

Далась вам эта буква «Ё»!

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

Даже когда её добавили в раскладку — продолжали писать «е» вместо «ё». Выходит, не так уж она и нужна была?

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

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

А знаменитый падонкафский сленг добавил также словоформы типа «йож» — это если кому надо непременно звучание отобразить. Но прошло и это — пишут «черт» и «еж». И что? Ну и что?

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

Зато сколько сейчас проблем у тех, кого в старых программах провели по базам в госучреждениях, скажем, как «СЕМЕН ЕЛКИН», а теперь новые ценители старины вносят запись как «Семён Ёлкин», из-за чего бездуховный компьютер начинает воспринимать это как две абсолютно разные записи, а программисты ломают голову, как научить программу понимать, что вот в этом случае Е = Ё, а вот в этом — на самом деле Е ≠ Ё.

И всё — из-за сущей ерунды.

Папка с ручкой

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

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

— Где ваша проблема? Я её решу!

Две девочки и одна старая, но прошаренная главная объясняют суть:

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

— Не вопрос. Можно. Где секретарь?

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

Закончилось всё тем, что я пояснил им, что к чему. Удивление на их лицах было не передать словами. Мне же весёлое настроение было обеспечено надолго.

А «папочка с ручкой» стало для меня нарицательным выражением при создании шары.

Охотник за древностями

— Здравствуйте! Дайте мне, пожалуйста, лампочку, работающую без IoT.

— Давно кончились. А зачем вам?

— Роутер висит. В темноте не могу перезагрузить.

— На ощупь?

— В слишком неудобном месте висит.

— Утра дождаться?

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

— Ладно, попробую поискать. А, вот, есть одна. Ей целых 15 лет!

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

— Тоже один остался. Ему 20!

— Хотя… Как я вверну-то в темноте её? Люстра тоже неудобная, не так-то просто на ощупь ввернуть. Во! Дайте фонарик, работающий без IoT. Или зажигалку такую же. Или спички.

— Ну, вы загнули. Теперь даже спички через IoT работают. А за такими древностями — на eBay!

— Да как я туда попаду при висящем роутере?

Ну ё-моё!

И снова пару слов про обновления. На сей раз решила «освежиться» клавиатура на смартфоне.

Добавили языки. Молодцы. Добавили 100500 смайликов. Ладно, пусть будут. Добавили кучу функций типа «тренды слов». Эээ… чёрт с ними, жрать не просят. Но если бы только это!

Словари от старых версий не читаются. Улучшили, что и говорить. Я полгода учил смартфон с буквой «ё» работать — что, опять?

Все слова от двух до четырёх символов по умолчанию набираются с заглавной буквы. Как и зачем?

И — фанфары — изменилось расположение символов. Слов нет, один мат на языке.

Лучше бы в словарь «ё» внесли!

На вкус и цвет все операционки разные

Читая IT happens, порой набираешься опыта, додумываешься до самых невероятных вещей, но история «Танцы с драйверами» заставила задуматься о философии.

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

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

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

Учиться никогда не поздно

Мне один старший (Семён, 54 года) товарищ рассказывал, что причина тотального отставания старшего поколения в освоении техники — то, что компьютеризация долбанула сразу, а не постепенно. У тех же буржуев компьютеры появлялись постепенно, вначале на работах, потом в домах. Освоение техники растянулось на гораздо больший временной отрезок, и бедные стариковские мозги успели всё заучить.

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

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

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

Короче, не стесняйтесь учить новое. И помните слова Билла Гейтса о том, что не стоит угнетать заучек, ведь они могут оказаться вашими будущими начальниками.

Танцы с драйверами

Вот что меня всегда бесило в «самой распространенной ОС» — это они, великие и ужасные Драйвера!

Устанавливаешь ОС? Готовь диски с драйверами. Добавил новое устройство? Готовь диск с драйверами. Обновление-апгрейд-замена — готовь диски с драйверами.

И ещё не факт, что подойдут! Тогда начинается шаманство с бубнами, поиск «по партнамберу», по аналогии, хоть какого-нибудь хоть откуда-нибудь, хоть «купи премиум-аккаунт скачать быстро», поиск по форумам тем в стиле «помогите-подскажите».

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

Когда-то очень давно это ещё было хоть как-то оправдано: например, приводы CD-ROM от разных производителей различались даже на уровне разъёмов, не говоря уже о протоколах обмена данными — но сейчас-то зачем, когда однотипные устройства все собираются на одной и той же элементной базе по однотипным спецификациям?

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

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

Заработало всё и сразу, определилось и нашлось.

Спрашивается — и зачем тогда все эти танцы с драйверами, если стандартные, не заточенные ни на какого конкретного производителя, прекрасно работают?

Чуть позже Wi-Fi он всё-таки запустил, подсунув системе что-то совсем уж постороннее, ведь теперь было известно, что с оборудованием всё в порядке.

Но зачем всё это?

Чёртов прогресс!

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

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

А потом явился Ржевский и всё опошлил. Точнее, маркетологи, провозгласившие: «Не бывать хорошей начинке в кнопочных аппаратах! Только сенсор, только хардкор!» И понеслось всё чертям под хвост. Я, может, хочу иметь компактный и многофункциональный аппарат — а выбрать-то не из чего. Только бабушкофоны да лопаты. Ну или барахолки — искать б/у ежевичку или Симбу.

Собственно, с чего это я? Притащили мне на посмотреть изрядно потрёпанную Nokia E50 — стёртые до пластика кнопки, помятый металлический корпус. «Не включается!» Выковырял тонну грязи из гнезда зарядки — заработала как миленькая. А ваша лопата так сможет?

Непростой механизм

Сливной бачок унитаза, говорите?

А какой именно?

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

Есть конструкции, основанные на использовании сифона: в них рычаг опускает трубку сифона в воду до перелива, после чего вода сливается через него до опустошения бачка.

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

Также может быть использован вариант типа «опрокидывающееся ведёрко» — со своими нюансами и особенностями работы.

И это не говоря о разнообразии конструкций поплавкового механизма и впускного клапана.

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

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

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

Порядок — прежде всего

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

Зная, как долго у нас делаются такие вещи, я забыл об этом где-то на четыре месяца, пока в один прекрасный день этот же начальник не прибежал и не сказал, что ни он, ни все его подчинённые не могут зайти на удалёнку и работать. Когда я выругался, что предупреждал про охлаждение и опасность его отсутствия, он выдал: «Так, б%#ть, сделали на следующий день после нашего разговора!» (к слову, разговаривали мы в обед в пятницу).

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

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

Я всё восстановил за два дня — всё продул и прочистил, несколько куллеров сменил. Но, что самое главное, плановая проверка теперь раз в две недели.

Целой жизни мало

Можешь установить линукс и винду, поставить колесо автомобиля и велосипеда, знаешь английский и как протянуть сетку, и всё это помимо основной профессии? Прекрасно, очень рад за тебя, тебе многое из этого пригодится — если тебя зовут Марк Уотни и тебя случайно оставила на Марсе команда «Арес-3». А если ты не покидал Землю, в один прекрасный день может выясниться, что при установке колеса ты забыл про момент затяжки, сетка протянута по стандарту 586ХЗ (вместо 586А или 586В, как положено), колодки тормозов на велосипеде стоят вверх ногами, а знакомому студенту-дипломнику ты озаглавил аннотацию к диплому «Annotation» вместо «Abstract».

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

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

Автоматизация воспитания

Вот и до нашей глуши докатилось такое явление, как цифровое ТВ. Имеется в виду вещание в формате DVB-T2. Поставил я на даче маме и племяшке эту шайтан-коробку и приступил к настройке. Тут выяснилась одна особенность: первый мультиплекс (в основном, новостной) вещает с близстоящего передатчика с уровнем сигнала 90% с антенной, направленной куда угодно, а вот второй (развлекательный) идёт с передатчика аж в 80 км за лесами и полями.

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

А оно и верно! Нечего детям летом в хорошую погоду дома сидеть, в телик пялиться.

Попади в таблицу, если сможешь

Я один из многих, кто помнит Tetcolor. В моей семье тоже была своя «секретная» стратегия для набора большого количества очков, но проблема оказалась в другом…

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

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

С этих пор целью людей стало не набрать как можно больше очков, а максимально приблизиться к злополучному барьеру (следует отметить, что на высоких уровнях очки начислялись даже за просто положенную фигуру). Рекорд — 99987 очков. Держится уже лет пятнадцать. А таблица с тех пор постоянно бэкапится.

Сам ам, а другим не дам

«Масонско-опенсорсную мини-ложу», как ни странно, можно понять.

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

Не верите? Прикиньте, где больше дыр — в Android или в Haiku? Кончено, в Haiku, в его-то альфа-стадии. Но этот продукт злоумышленникам абсолютно не интересен, и не будет, если его не популяризировать. И естественно, некоторые любители подобной экзотики действуют (точнее, бездействуют) таким образом, чтобы предмет их интереса не стал распространённым никогда. Так рождается security by unpopularity — младший брат security by obscurity.

И, может быть, в этом что-то есть.

По последнему слову техники

Лет десять назад то ли кто-то рассказал, то ли прочитал где, не помню уже. Может, история ещё старше.

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

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

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

Препод внимательно слушал, с чем-то соглашался, с чем-то — нет. Когда варианты подошли к концу, он хитро улыбнулся и сказал: «А теперь вспоминаем устройство сливного бачка унитаза».

Мышь умерла. Да здравствует мышь!

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

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

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

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

Всё-таки у техники есть душа — по крайней мере у хвостатой.

Тревожные звоночки

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

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

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

И чего, собственно, были вызовы?

Но, определённо, были же.

И зачем вообще их было отслеживать?

Да и глупо бы вышло. Странноватое ещё понятие — «пропущенные вызовы функции».

Спустя секунды приходит осознание…

Одинокий бот желает познакомиться

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

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

— Итак, меня звать Магнемайт, живу в жерле вулкана Эйяфьядлайёкудль, по знаку козерога я рейсовый автобус. Посмотри мои фотки.

Ага! Аккуратненько открываем… Не «ага» — действительно фотки, причём очень даже целомудренные.

— Хочешь, я сниму маечку? — и ещё одна ссыль.

Ну теперь-то точно! Не «точно» — ещё одна фотка, на которой начинающая сдавать позиции маечка.

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

Ну наконец-то, а я думал, не признаешься! Сайт оказался социалкой сексуальной направленности.

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

Тебя вела дорога приключений

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

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

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

Я верю, что ты поможешь ещё не одному поколению студентов.

Спасибо тебе за всё, трофейный HP LaserJet 1010!

Зоркий Глаз и компания

Госпредприятие федерального масштаба, в общей сложности больше 10 тысяч сотрудников, везде стоит СКУД, вход по карточкам, в том числе в подвалы.

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

Вот такая вот безопасность.

Неочевидное, но вероятное

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

На днях выхожу на остановке, прямо там «подсекаю» очередную «рыбу» и жду у перехода. За время ожидания вспоминаю, что предыдущая попавшаяся машинка была марки «Хёндэ», иду курсором влево и начинаю дописывать. Слежу за светофором, чтоб не прозевать свой зелёный, а набираю вслепую, не глядя на телефон. Успеваю набрать HYUND — и переход открывается. Далее всё внимание на дорогу. И лишь оказавшись снова на тротуаре, смотрю в телефон и вижу там HYUNDAI. Что такое? T9 аппарат умеет, но я этим не пользуюсь и случайно включить не могла. Лишь спустя минуту дошло: нечистая сила ни при чём, я всего лишь не нажала пробел после D, и недонабранное слово слилось со следующим номерным знаком, начинающимся на AI. Бывает же!

Спасибо, неплохо

2004 год, учитель информатики знакомит учеников с понятием всплывающей подсказки. В классе ещё кинескопные мониторы, и один из учеников спрашивает:

— И как они там плавают по вакууму?

Теперь им по жидким кристаллам плавать удобнее.

Некоторые любят пожёстче

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

Но вот пришло время устраиваться на работу. Серьёзная компания, всё выдают. И всё, вроде бы, круто, да только я, привыкнув к своей клавиатуре, поставил привычную прогу для подмены раскладки. Прошло три дня, клавиатура сломалась. Получил новую. Через неделю опять пришлось менять.

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

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

А что, можно было?

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

Звонка от подруги я, в принципе, ждал весь день. Её семья (подруга, мать и младшая сестра) собирались переезжать, а я дал согласие помочь. Но она меня слегка удивила:

— Мы переехали, и мне тут не хватает одного кабеля для интернета! Я привезла свой роутер, тут есть модем, между ними кабель есть, но нужен ещё один такой же! Я работать хочу, выручай!

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

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

— Ой, а так можно было? Я думала, оно сбросилось всё…

— А на кой чёрт тебе ещё один кабель нужен был?!

— Ну… эээ… Я думала…

И самое обидное — она не дура и даже не блондинка, не первый год работает в приличной IT-компании. А вот мне никто не вернёт три часа сладкой послеобеденной неги!

Запретите им!

Из глубин жизненного опыта. Список запрещённых фраз при общении с программистом:

  1. «Ничего не работает».

  2. «Мы не должны ничего нажимать, мы и так деньги заплатили».

  3. «Красный блок ввода текста сделать более красным».

  4. «Наш программист вчера делал за вас вашу работу и ускорял ваш модуль, теперь он перестал работать! Немедленно почините!»

  5. «Наш программист, который, кстати, доктор исторических наук, сказал, что ваш код неоптимален. Он его поправил. Вы обязаны скомпенсировать нам оплату его труда».

  6. «Нам без разницы, что этого нет в ТЗ! Клиент всегда прав, а значит, и мы правы! Немедленно выделите ещё 100 часов работы вашего программиста на этот функционал за ваш счёт!»

  7. «Мы не знали, что, изменив функцию выборки, мы повесим систему! Поправьте! Что? В документации и договоре написано, что нельзя менять? Всё равно меняйте! Договор просто для отчётности, а такое нас не устраивает!»

  8. «Мы не подпишем акт! Почему? Директора недавно кинули в другой фирме, и он сказал, что больше никому ничего подписывать вообще не будет».

С богом и багом

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

Бухгалтерия прихода храма. Мало чем отличается от прочих, разве что на стенах иконы висят через каждые полметра.

В процессе установки SQL-сервера неожиданно вылетает BSoD. Спрашиваю:

— Случалось такое раньше?

— Да каждый день!

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

В кабинет заходит батюшка. Лет сорока, с бородкой, в рясе и с крестом, всё как положено. Подходит он к безвременно усопшему агрегату и спрашивает сам себя:

— Опять?! Ну сколько можно?

Оказывается, он сисадмин. Да, батюшка-сисадмин. Мне стало интересно. Спрашиваю: как, мол, так угораздило?

— Я двадцать лет работал админом, но однажды господь сказал мне: «Сын мой, бери свой крест и следуй за мной…» Ну, я и пошёл.

В лёгком шоке доделываю свою работу, а батюшка, почесав бороду, выдаёт:

— Господь говорит мне менять систему!

Еле сдержался, чтоб не заржать. Напоследок он мне говорит:

— Не удивляйтесь, молодой человек, у нас в храме даже батюшка-адвокат есть…

Один на всех и все на одного

Серверная — склад — база эникейщиков. Входит сотрудник.

— Здрасте, у нас там проблема. Я там пишу всем макросы на визуальном басике. У некоторых не работают. Гляньте.

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

— Проблема не в макросах: у других-то работает!

— Согласны, мистика, но из-за макроса переустанавливать систему мы не будем. Но если админ одобрит, переустановим хоть всем.

Все идём к админу: вот, так и так.

— Ошибку гуглили?

— Нет, не моё это дело, я только пишу.

— Ясно. Наши сотрудники провели осмотр и ничего не обнаружили. Проблема в макросе.

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

— Отладка VBS вне их рабочих обязанностей.

— И что мы будем делать?

— Предлагаю так: один из них, который захочет, найдёт документацию, выучит VBS, загуглит ошибку и исправит её. А вы тем временем пишете «по собственному желанию», потому что одного специалиста по макросам нам будет достаточно.

Никто так и не уволился. Зато обогатился знаниями об отличиях 32 и 64-битных систем и стандартных путей разных версий Офиса.

Открывай порты

Купил телефон от мелкомягкой компании, прихожу домой. Распаковал аппарат, начинаю переодеваться в домашнее. Глядя на телефон и, пардон, снимая штаны, приговариваю:

— Ну, Люмия, сейчас знакомиться будем!

И в этот момент осознаю всю, скажем так, неоднозначность и двусмысленность этой фразы и картины в целом. IT-порно, блин!

Стокгольмский синдром

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

Подключаюсь, вычищаю паразитные расширения браузеров, процессы, запущенные из юзерского AppData, и вообще весь левый софт, включая спутники, менеджеры браузеров и прочий хлам. Да, так уж вышло, что приходится давать администраторов. Отключаюсь от компа, пишу в локальный IM, мол, проблема решена. Вдруг вспоминаю, что забыл проверить ярлыки на браузеры (иная падаль любит туда что-то гадкое прописать). Без лишних слов подключаюсь, благо времени прошла минута и клиент мог и не расценить остановку курсора как сигнал об окончании работ. А на экране — батюшки! — установка Амиго! Волосы встают дыбом от осознания профессионализма клиента в хватании всякой дряни. Негнущимися от испуга пальцами набираю его внутренний номер:

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

— Да.

— Сознательно?

— Да.

Тут я промолчал секунд двадцать.

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

— Я догадывался.

— Но почему вы им пользуетесь?!

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

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

На ошибках мучиться

Логический пробник. Когда проверял каналы у одного устройства, случайно перепутал вилки, и так получилось, что вместо 5 вольт на пробник пошло 220. Бабах, а мне наука: «Проверяй перед подключением». И неоднократно било током, и обжигался паяльником…

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

Телефон-китаец на трёхбуквенном процессоре. По ошибке грохнул разметку памяти. Потом затёр предзагрузчик. Через полчаса копания на известном портале, посвящённом носимой электронике, всё восстановил.

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

Зато после этих манипуляций начал понемногу понимать, как устроены и как работают прошивки.

Как говорит моя знакомая, любой человек может поставить винду или поменять пробитое колесо. Другой вопрос, что не хотят напрягаться и отдают это «профессионалам».

Ghjie jpyfrjvbnmcz

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

И ещё заметил одну тенденцию: копируешь текст в буфер обмена, открываешь мессенджер, начинаешь печатать текст типа «Ghjie jpyfrjvbnmcz», дальше выделяешь текст через Shift+Home, Delete, Ctrl+Shift — и заново: «Прошу ознакомиться с…» А потом нажимаешь на вставку, и тебе вместо осмысленного текста прилетает: «Ghjie jpyfrjvbnmcz».

Собрался ругаться с админами, что они там мутят с буфером обмена. И дошло, что из-за тугой клавы я вместо удаления (Del) вырезаю (Shift+Del) ненужный текст.

Мораль: прежде чем скандалить с «тупыми компьютерщиками», убедитесь в том, что вы — не верблюд.

Сегодня — санитарный день

Покупаем ноут. Хороший, мощный. Известный производитель, цена немного не доходит до 60 килорублей. Включаем — ужасаемся. Ноут (при условии, что он покупается в компанию для офисных задач) забит каким-то непонятным софтом от производителя, без которого он работает просто отлично, но при его наличии безбожно тупит. Ладно, чешем репу, сносим всё, ставим чистую винду, благо корпоративная лицензия на количество машин куплена. Винда встаёт, радостно пытается влезть в интернет… Упс: нет драйверов ни на одну сетевую карту. Окей, лезем на сайт производителя, по партнамберу бьём железку, получаем список драйверов, качаем, кидаем на флешку, ставим. Оп! Не встаёт. Думаем, чешем репу, пробиваем железку по ID — нет таких драйверов на сайте производителя ноута. Впрочем, на сайте производителя железки только непонятные иероглифы, что характерно. Откуда, что, чего — непонятно. Лезем на форумы. Находим ссылку на драйверы на официальном сайте прямого конкурента компании-производителя нашего несчастного ноутбука. Качаем, ставим, радуемся жизни — но ровно до тех пор, пока винда не попросит установить 209 обновлений. Итого — один полноценный рабочий день угроблен на подготовку одного несчастного ноута.

И да, про WDS в курсе, имеется. Не тот случай малость.

Вот как так-то?

Говорит и показывает локалхост

Ежедневные бэкапы не всегда спасают от ошибок разработчиков.

На прошлой работе один из коллег при обновления конфига проекта снёс переключение с внешней БД на локальную при входе на локальную копию сайта проекта с локального IP (127.0.0.1). А так как локальные БД на всех машинах обновили за сутки до этого с продакшна, тестер разницы не заметил. Так и летели в течение всего дня на продакшн названия новостей типа «О%#&нная новость» и «За$%#нный сайт». А неплохой был тестировщик…

Ашанлаптоп, в «контактик» штоб

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

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

Второй экстремум — дрожание и сдувание пылинок. В этом режиме даже дешёвые вещи служат долго; случается даже, что не проявляют себя ахиллесовы пяты, преднамеренно заложенные производителем. Тут действует правило «зачем платить больше». «Ашанбайк», который эксплуатируют исключительно в черепашьем режиме («born to crawl»), копеечная цифромыльница, которую носят под одеждой, дабы не подвергать влиянию жары и холода, извлекают лишь на время использования и никогда не роняют, довольно хлипкий ноутбук, не подвергаемый толчкам благодаря использованию только в стационарном режиме, — я своими глазами видел, как всё это служит лет по десять без ремонта или с редким минимальным наколенным ремонтом (скорее, плановым ТО). Не всегда, но довольно часто.

А во всех остальных случаях — да, скупой платит дважды.

Бэкапом по факапу

В корпоративном чате:

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

Господа, а бэкапы кто-то делал?

Облако в архиве

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

Обратилась ко мне пользовательница с проблемой: партнёр из внешней организации прислал файл, а тот не открывается. Файл оказался с расширением *.webarchive. Быстрое гугление — и меньше чем через минуту я уже знал, что это файл браузера Safari. А получается такой файл, если пользователь сохраняет открытую интернет-страницу локально — браузер упаковывает HTML и все ресурсы страницы воедино.

Скачиваю Safari, открываю этот файл и охреневаю. Как оказалось, у отправителя была таблица в облачном табличном редакторе. И вместо того, чтобы просто выгрузить эту таблицу как XLSX-файл, он сохранил локально интернет-страницу с этой таблицей, да ещё и в формате, доступном только через Safari. Естественно, даже с подходящим браузером я не мог нормально увидеть эту таблицу: скрипты интернет-страницы начинали голосить, что произошла ошибка связи с сервером облака (насколько я понимаю, из-за отсутствия аутентификации).

А самое смешное, что в этом облачном табличном редакторе на видном месте была крупная кнопка «Скачать».

Тормашки тут

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

За покупкой графического планшета для отдела маркетинга обратились, конечно, в IT. «Мыжвсёзнаем». Дело нехитрое: купили, решили потестировать на свободной машине у себя. Порисовали, даже в «кваку» по приколу побегали. Вещь! Наигрались, ПК выключили, планшет начали укладывать в коробку для передачи заказчику. Заходит начальник отдела IT и между делом просит продемонстрировать невиданного зверя. Коллега подключает всё обратно, демонстрирует: перо вниз — курсор вверх. Хватается за голову: «Драйвера кривые! Всё слетело!» — и лезет в настройки. В наступившей тишине говорю:

— Планшет переверни.

Гугл там, а опер тут

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

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

Понимаете, к чему это я? Конечно, какой-нибудь Гугл может многое знать обо мне, но, во-первых, Гугл далеко, во-вторых, его знания очень поверхностны: я как-то раз залез в настройки своего профиля и увидел, что он даже примерный возраст определить не сумел.

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

Жать на страх и риск

С моего нетбука будут запущены презентации всей группы студентов на защите дипломов. Говорю всем: «Скиньте на рабочий стол, папка — номер группы». Предупреждаю про нестандартный дизайн.

Ну, примерно так: папка «Компьютер» (такая с экранчиком) содержит четыре папки, из которых две задизайнены под диски C: и D:, третья — сигнал опасности, а четвёртая изображает CD-привод, исходно не влезающий в скромный нет. Папка, которую открывает меню «Пуск», называется «MyComp» и иконкой имеет крестик в красном круге. Да, стоит W7 с опцией «при подключении внешнего устройства ничего не делать».

Отсутствую по объективным причинам с полчаса. По возвращении — сплошные истерики: «Не видит мою флешку!» Спрашиваю, что делали. Вставляли, ждали автозапуска, потом открывали папку «Компьютер»…

Я их не специально троллю. Прикол в том, что все они — студенты-программисты, в том числе мои дипломники.

Опасайтесь опасных опасностей!

Иметь доступ к файловой системе телефона опасно. Даже только на чтение, а на запись — и подавно. Вдруг что-нибудь не так сделаешь — и кирпич.

Самому чинить любую технику опасно. Вдруг что-нибудь не так сделаешь — и пожар (или током убьёт).

Самому работать инструментом опасно. Вдруг что-нибудь не так сделаешь — и травма. А электроинструментом ещё опаснее: руку отрезать может.

А уж от домашнего компьютера пароль администратора (рута) должен знать только суперпрофессионал из «компьютерной помощи», но никак не хозяин. Что вы, хозяин там может такое напортачить, таких вирусов нахвататься!

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

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

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

А перемещаться в пространстве — вот тут я лучше профессионалам заплачу. Ну-ка, где мой проездной?

Пять котяток поутру

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

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

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

  • мама мыла раму (дочь чертила пентаграмму);

  • пять (котяток поутру вызывали сатану).

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

Померяем умы линейкой

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

Попросил меня друг однажды помочь. Он программист-самоучка. Делает базу на Access с навороченными скриптами на Visual Basic в свободное время. А на основной работе она помогает сэкономить многие недели тупого заполнения бумаг.

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

Смотрю я — а это всё надо, просто чтобы накладывать на таблицу рамку в виде отдельного рисунка для печати отчёта, причём в скрипте как раз вычисляется, где какая линия. И это работает! Только вот универсальности не хватает, иногда промахивается… И ведь друг уверен, что другого способа нет.

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

Настоящий программист/админ/IT-специалист чем отличается? Он, прежде чем кидаться в лоб с клавиатурой наперевес, глянет, нет ли готового или встроенного подходящего решения.

А на Android давно есть программа для повышения громкости выше максимума. Так-то.

Триперекись Гваделупы

Диспозиция такая. Два дня назад:

  1. Жена с домашнего стационарного компьютера искала авиабилеты в Рим.

  2. Я с рабочего компьютера в офисе искал статью про триперекись ацетона — ну, просто прочитал на anekdot.ru историю, решил уточнить формулу.

  3. Жена на своём личном планшете в маршрутке читала статью о Гваделупе — решили отдохнуть на Карибах.

По приходе домой я на своём планшете полез в Гугл что-то поискать. Сразу вывалились три подсказки: авиабилеты в Италию, триперекись и Карибы.

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

Вы до сих пор боитесь не Гугла, а слежки ФСБ и фильтрации трафика?

Архив: 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99  100 
Бесплатный софт   Чат на сайт
Рейтинг@Mail.ru