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

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

Первомай нашего городка

— Здравствуйте, желаете пополнить счёт?

— Да нет, внучок, телефон хочу отремонтировать.

— А что с ним?

— Отсырел он у меня, я его решила посушить. Взяла сковородку, положила туда телефон, поставила на маленький огонь и пошла к соседке разговаривать…

DOS: не дорос

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

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

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

Ночь полубессознательных абстракций

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

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

— А-а-а, вайфай-точка падает!

И падают эти бандуры в воду! Волн почти не было, а агрегаты не утонули, держались на плаву.

Потом проснулся, думал, как их вернуть назад, размышлял ещё о чем-то важном и снова уснул. На этот раз сон был пуще прежнего: я бежал по какому-то очень тёмному тоннелю. Было холодно и страшно. И вдруг мимо меня проносятся какие-то сферообразные голубовато-белые объекты. Я добегаю до двери, в которую очень трудно было пролезть, но я смог. Некоторые сферы смогли пролететь, некоторые застолбились у проёма. Двери захлопнулись. И тут пролетевшая сфера говорит вполне человеческим и каким-то мудрым и знающим голосом: «Ну вот, опять половину пакетов растеряли!»


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

Попопакетоподавитель

Залип у меня интернет. Ну, как залип: кабель, воткнутый в ноут, работает; переключаю в роутер — нет. Держу кабель рукой — работает. Подхожу к ноуту — опять нет линка.

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

Усыпление бдительности восьмидесятого уровня

Ночью незнакомая мне девочка написала в ВК, а я как раз работал, так что для разнообразия решил ответить ей. Начиналось всё по-детски:

— Привет, Данил! Меня Таня зовут.

— Привет, Таня.

— Чего не спишь так поздно?

— Да дедлайны, работаю :) А ты чего не спишь?

— Да работа тоже :(

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

— Кстати, зачем тебе написала-то. Я специалист по подбору персонала проекта %projectName% компании %companyName%. Не желаешь к нашему проекту присоединиться?

Теперь вот сижу и чувствую себя немножко обманутым. Ох уж эти эйчары…

Недостижим и бородат

Здравствуйте. Я тот самый идеальный админ.

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

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

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

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

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

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

Я бываю бородат, неопрятен, пьян и вонюч; бываю в костюме от Лагерфельда, с телефоном «Верту» на борту собственной яхты на Гавайях. И со мной всегда мой верный кот Бара. И хоть по факту я женат и люблю свою жену, у меня её периодически как бы и нет — я занятой человек.

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

Не годится им в коде водиться

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

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

— Не щёлкай меня резинкой от трусов, о мудрый программер, выполню тебе взамен два желания!

Наш программер подумал-подумал, да и говорит:

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

— А не жирно ли, о мудрый программер?

Наш бородатый программер натягивает резинку от трусов…

— Сделано, о мудрый программер!

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

Снимаю сглаз по фото

Когда-то давно, когда был я ещё зелёным эникейщиком, случилась такая история.

Звонит очередной клиент: тормозит комп. Ну, я приезжаю, смотрю на зверька — и недоумеваю: железо в порядке, антивирус один, софта немного, а комп буквально задыхается: загрузка ЦП 100%. Запускаю антивирус, два часа на сканирование — и… пустота. Комп чист, аки младенец. «Но так же не бывает», — сказал я себе и потянулся за трубкой — звонить другу, который на таких случаях собаку съел.

— Серый, привет, тут такая проблема: комп тормозит, антивирь ничего не кажет, железо в норме. В чём может быть проблема?

— Объём винта какой? И сколько оперативки? И проц?

— 200 ГБ, гиг оперативы, проц два ядра по 1,3.

— Окей, жди, через минуту перезвоню.

Через минуту приходит SMS: «Скажи людям, через шесть часов всё будет готово. Скачай файлик отсюда [ссылка] на чистую флешку и запусти на пациенте».

Иду по ссылке, скачиваю SFX-архив, пишу на флешку, забираю системник с собой, дома запускаю архив — и офигеваю.

В архиве была пара скриптов и штук семь-восемь программ: AVZ, MalwareByte, SpyHunter, ComboFix и подобные. Скрипты отвечали за запуск с правами админа, исключения для антивиря и последовательный запуск софтин. Это потом я узнал, что антивири пропускают всякие адвары с малварами, ибо они не классифицируются как вирусы.

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

Меня до сих пор удивляет одно: как Серёга умудрился вычислить корень проблемы?!

Природой здесь нам суждено в квартиру прорубить окно

— Лёх, привет, тут дело есть. Ты ж архитектором работаешь, в строительстве понимаешь.

— Здоров, да.

— Подскажи, каким сверлом лучше железобетон сверлить, с металлокерамической насадкой или композитной?

— Ну, я больше по проектированию, в свёрлах не особо разбираюсь. А что случилось?

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

— Не понял: а зачем дыра?

— Надо. Проход нужен, просто надо понять, как его проще и быстрее сделать

— Куда проход?

— В квартиру. Представляешь: купил квартиру, а быдлостроители забыли дверь оставить!

— Не может быть. Как можно квартиру без двери построить?

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

— Подожди. Может, ты просто не в тот подъезд зашёл?

— А чё, в доме есть другие подъезды?

— Ты адрес дома вообще читал?

— Зачем? Я в дома заходить умею.

— Тебе просто надо зайти в другой подъезд.

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

Так и живём.

Кто сегодня платит?

Небольшая фирма, чуть менее 30 машин. Доступом к глобальной сети владеют только админ и начальство. Нужное по работе — через админа и письменную заявку. Можно пользоваться своими флешками, но только после прохождения контроля. Контроль — Pentium 4, загружающийся с антивирусного лайв-DVD, без винчестера, но с 4 гигами оперативки.

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

Пришей кобыле хвост

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

На протяжении всего становления цивилизации человек обладал неудержимой тягой к прошивке всего и вся. Когда бог депортировал Адама и Еву из рая на ПМЖ на холодную и голую землю, им пришлось шить себе одежду — так что прошивка была одной из первых профессий (и не верьте тем, кто говорит, что первая профессия — это проституция, хотя прошивка чужих девайсов за деньги чем-то сродни).

Шьют все и везде. В армии пришивают подворотнички, прокуроры и следаки шьют дела, архивариусы составляют подшивки. Шьют портные и сапожники, шьют модельеры и корабелы (паруса же). Жены шьют и строчат мужьям (носки и прочее). Белошвейки и вышивальщицы, как ни странно, тоже шьют, притом мастерски. Шьют даже муравьи-листорезы. Китайцы достают нить из попки шелкопрядов, как вы думаете, для чего? Правильно, чтобы шить. Хирурги шьют — и в этом мы похожи, особенно на пластических, потому что мы тоже стремимся таким способом улучшить. Как бы это мерзко ни звучало, но шьют даже айфоны (маскируя словом «джейлбрейк» с уголовным уклоном). Кстати, это может быть символично, но на многих устройствах есть незаметная кнопка сброса, которая идеально нажимается именно иглой.

Засохнет — само отвалится

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

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

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

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

Так что запущенные компьютеры — это лишь вариация человеческой безалаберности и лени.

Маленький чёрный чехол

2025 год. Дизайнеры Nokia и Just5 празднуют уверенную победу. Устройства на всех платформах, окончательно укоренившиеся смарт-часы, зарядки, гарнитуры — всё стало ярким и кричащим.

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

Всё пляшет и поёт

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

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

Приходит в отдел сотрудница с каким-то своим вопросом, но в данный момент ей никто помочь не может: все висят на телефонах, только меня нет на рабочем месте (я с гарнитурой утопал в курилку, туда дальности связи вполне хватало). Сотрудница ждёт, пока кто-нибудь освободится, присаживается на моё рабочее место — и офигевает… Как так? Меня нет, а мышка по экрану бегает, кнопочки на экране нажимает, явно человек работает, но его же нет? И тут случается полный апофигей: поступает входящий вызов. Я в курилке его принимаю на гарнитуру и начинаю консультацию, а что видит эта дама? Что не просто комп управляется без человека, но и при телефонном звонке трубка аппарата поднимается сама. У сотрудницы был глубочайший шок.

Верх человеческого упорства

По роду работы на правах аутсорсинга администрирую компьютерный парк в нескольких провинциальных конторах.

Звонит тётушка и жалуется, что перестал работать USB-адаптер Wi-Fi на компьютере. Интересуюсь, что предшествовало. Говорит, целый день воняло горелым, а потом перестал. Выезд на место показал, что в PCI-контроллере USB в одном из разъёмов кто-то случайно выломал пластмасску. Видимо, с разбега что-то втыкали. При этом контакты замкнуло на массу. А контроллер оказался настолько терпелив, что целый день вонял горящей медной дорожкой на плате, которая в итоге перегорела, почему и перестал работать вайфай. ОК, починил один из портов, в который и был воткнут адаптер. Остальные умерли окончательно.

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

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

Глаз долой — и сердце вон

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

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

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

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

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

Координатор после признался, что смог заснуть только после того, как скушал 0,3 коньяка. Из горла, потому что руки тряслись и в рюмку не лилось.

Тормоза придумали трусы

С недавнего времени перевели в IT-отдел. С компами дружу, да и коллектив хороший.

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

— Почему вас не насторожил инсталлятор в архиве с «книгой» и зачем вы его запустили? — спросил я.

— Когда я вижу окошко с кнопками «Далее», «Далее» и «Готово», меня очень трудно остановить!

А ножки-то — вот они

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

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

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

Целебная сила копипаста

Федеральный фискальный орган отличился. Кто получал пароль к личному кабинету, тот, я уверен, ходил к ним не раз. Я тоже ходил — аж три раза. Пароль правильный, но не подходит. На претензии отвечают: «Набирайте в Ворде».

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

Но кто додумался в конце пароля добавлять символ переноса строки?

Солнце ещё высоко

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

До конца дня 20 минут. Я, вполголоса:

— Чёрт, осталось 20 минут, у меня ровно через 20 минут 15 секунд исследование доделается… Вот ведь гадство!

— Ну да, а у меня тоже как раз через 20 минут цыплята жрать захотят, — говорит инженер рядом.

Вот сидим и думаем: радует, что повод задержаться хороший, а не аварии типа «эпик фейл»!

Три с половиной дюйма сетевого кеша

Бухгалтерия продолжает жечь напалмом.

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

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

Да кто мы такие

В столовке фирмы над резюме кандидата смеются два сотрудника.

— Во, смотри, пишет: «Хочу работать в более профессиональной команде». Гы-ы… А мы-то тут при чём? И чем ему вообще можем в таком случае помочь?

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

Танцы на тонком льду

Утро после тим-ивента. В офис пришли не все, в кубиках тихо…

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

Вот и моё чудо номер один — «outage», «Wi-Fi», «DHCP». Читаю внимательнее. Ой, port-channel.

Итак, Некто увидел, что DHCP snooping настроен только на port-channel, а на физических линках этой команды нет. Заметим, все работает, клиенты подключены. Сделал Некто из этого интересный вывод: надо включить тот самый снупинг и на физических линках (зачем, зачем?! Логический интерфейс всё равно уже делает это прямо на этом же канале).

Включил. На одном, видимо, дальше не успел, потому что интерфейс из канала выпал, port-channel пошёл пересобираться — и увидел, что конфигурация физических линков, его составляющих, разная, а значит, собрать их не получится. И поднялось у нас два параллельных канала: один — port-channel, один — физический линк. И тут — ай-ай-ай — оказывается, Некто на устройство попадал по SSH по тому самому port-channel’у! А у нас два параллельных линка, трафик то туда, то сюда, циклы, дропы.

Понял Некто, что это сбоит high availability (ну да, что ж ещё-то) и пустил active unit по питанию. Тут всё немножко подёргалось, подцепило старый конфиг — и восстановилось, конечно.

Что же наш Некто сделал? Правильно, бегом на SSH обратно — надо же вбить DHCP snooping trust на физических интерфейсах!

В этот раз, скажу честно, успел.

И открыл Некто кейс у вендора со строгим вопросом: объяснить недопустимое поведение строптивой железки. Что же такое-то, в самом деле: не читая документации, подрубил под собой сук, да не до конца, а так, на полфюрера — а оно тут само вдруг!

Можно было бы ещё писать, да тут чудо номер два подвалило… Эх, где ж мой кофе утренний?

Один копает, пятеро следят

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

Через полгода с момента старта проекта уже значительно затянули сроки внедрения, а руководители всевозможных рангов оживлённо переписывались в стиле: «Какого @#$? Разобраться и обеспечить!» Наконец проблемой заинтересовался и самый большой босс, который вызвал на ковёр представителей бизнеса и представителей исполнителя: заместителя от бизнеса, заместителя от ИТ, руководителя проектов, руководителя подпроектов, руководителя проекта от заказчика, начальника отдела разработки, двух методологов, архитектора системы и трёх менеджеров проекта. Начались взаимные упрёки и обвинения, каждый из участников был изобретателен и имел в запасе набор железобетонных отмазок.

Самый большой босс обвёл усталым взглядом всю честную компанию и задал вопрос:

— Сколько программистов сейчас участвует в проекте?

— Трое.

— Вы хотите сказать, что нас здесь двенадцать начальников на трёх программистов? Вопросов больше нет, все свободны.

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

Телефон-неделька

Автор истории «Из ружья в ногу», вероятно, не задумывался, откуда берутся пользователи, а оно ведь самоочевидно: из одноразовых девайсов.

Это ведь куда как проще: купил себе игрушку (телефон, планшет, ноутбук), погонял год-другой, а там она уже устарела, нужно новую покупать. И продиктовано это не тем, что железо стало куда как круче, а тем, что на старое железо отказывается ставиться новая прошивка или компания вовсе прекратила поддержку старой модели (двухлетней свежести). Откуда такое отношение к технике, ведь она ещё может и должна работать и работать? Да из непрерывного желания заработать!

Моему ноутбуку через месяц исполняется семь лет, при покупке он был по характеристикам чуть выше среднего. Если теперь поискать ноутбук с аналогичными параметрами, то окажется, что он по характеристикам… чуть выше среднего! Ну, разве что вместо BIOS — UEFI, да дизайн изменяется с каждой добавленной буквой/цифрой в названии модели. В чём же соль, где тот бешеный прирост к мощности процессоров и объёму оперативки, которые мы наблюдали 15 лет назад? Да в самом что ни на есть простом: кремний имеет свой предел, и на сегодняшний день он почти достигнут. Но заводы продолжают работать, на складах простаивает неликвид, а производителям таки хочется кушать свой хлебушек с маслицем и икорочкой. Отсюда и проистекает решение: нужно поколение пользователей, которые не знают, что такое рут, джейлбрейк и иже с ними, которым нужно «включил — и работает по умолчанию», а не «включил — настроил — работает как надо», которым проще купить новую железку, чем найти прошивку под имеющуюся. Ну, а маркетологи, естественно, это дело в меру сил стараются раскручивать.

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

Работать над деплоем травы

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

Тут уже руки начинают трястись. «Изверги! — ору на весь офис. — Вы сколько травы мне в кофе подсыпали?»

А изверги смеются. Показывают страничку с баг-репортом. Подтверждённым моим же коллегой из моей же конторы…

Мама, в каникулы мы едем на Джамейку…

The xx

Работаю в ремонтной мастерской, стажу набил около шести лет. Мелочёвка вида установить ОС, прошить планшет или перекинуть модуль на «яблоке» проблем не вызывает, зато есть большая проблема с халтурой. На работе за неделю заменил 15 модулей на 4S? Будь уверен: 16-й по счету, который я возьму для своего ремонта, окажется бракованным. Или ещё лучше: я, как последний эпилептик, оторву шлейф. Руки из пятой точки? Ну так примерно 1500 ремонтов этими самыми руками сделал. И так постоянно. Проверка харда с последующей установкой ОС. Перезагрузка — и-и-и… ничего. Как ничего? Всё ж скопировалось. Флешка 100% рабочая, хард проверен, всё ОК. Пара попыток — и каждый раз пусто. Мистика, одним словом.

Живу я с девушкой, а халтурю дома обычно в её присутствии. И тут начинается магия. Моё солнце держит за меня пальчики крестиками, и всё начинает получаться. Злополучная винда ставится без косяков, как по накатанной, вместе с драйверами и софтом. У айфона получается поймать положение сдохшего шлейфа, в котором изображение не рассыпается на кубики. Внезапно заводится Tab 10, который вывалился в режим прошивки, и без программатора и спецшнурка его уже обратно не вывести. Короче, всё получается с первого раза. Я даже уверен, что с такой помощью я и Цефион бы с первой попытки прошил. И так я привык к этому, что даже на работе после пересборки очередного телефона держу пальцы крестиком, а в особо сложных случаях звоню своей ненаглядной. И ведь помогает!

Фаталити вслепую

История про проблемные 98-е напомнила мне один случай.

Когда-то давно была у меня машинка с PII-233 и i740 на борту. И как-то видяха сглючила с довольно непонятным симптомом: она отказывалась работать в любом режиме, кроме 640×480, при включённом режиме энергосбережения монитора, галочка которого была закопана глубоко в свойствах экрана. Это было незаметно, когда система работала, и весьма неприятно, когда систему надо было переставлять.

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

Потом этот компьютер был продан, и к нему шла дополнительная инструкция по установке в стиле списка тайных ударов Mortal Kombat.

Красота — залог рестарта

Далёкий 2004 год. Новая по тем временам машина — Celeron на 2 ГГц и Nvidia GeForce FX5200. По долгу службы требовалась 98-я. Ставлю — всё летает. Через некоторое время при открытии панели управления начинает вылетать Explorer. На пятой подряд перестановке системы заметил, что вылеты начинаются после установки видеодрайвера.

Проблему решил следующим образом: когда установлено всё, кроме видео, создал папку, в которую накидал ярлыки на элементы из панели управления.

Позднее узнал причину глюка: оказалось, что Windows 98 нормально работает только с 256-цветными значками, а драйвер Nvidia ставил полноцветный 32-битный.

Этот райский уголок

Работаем как-то с напарником. Дел, как всегда, невпроворот: «Когда делать?» — «Надо было вчера!» Тут вдруг звонок энергетика:

— Молоток есть?

— Есть.

— Срочно всё бросайте и бегом в юридический отдел!

— Зачем?

— Там надо разбить кокос!

Так и живём.

Студент, помни о предках

2015 год. Созданы компьютеры размером с монету. Дети с младенчества привыкают к хайтеку. В кармане у каждого — гигагерцы вычислительных мощностей и гигабайты памяти. Микроволновка или холодильник с подключением к интернету уже не вызывают вопросов, телевизор и подавно. Принтеры сами заказывают себе запчасти через полмира…

…и только в дружественно-народном университете студентов до сих пор учат отличать трёхдюймовые дискеты от пятидюймовых.

Унибром. Не глянцевать

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

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

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

Чего бы ещё незаслуженно забытого вытащить из прошлого?

Уничтожители статус-кво

Программист пишет:

Я по образованию АСУшник, работаю программистом промышленных контроллеров в оборонке. Но иногда думаю: «А не получится ли из меня и хороший тестировщик?» Почему? Интуиция вроде располагает.

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

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

Так и тянет

А я расскажу о том, как с пользой для общества победил в холиваре.

Админил я тогда контору по ремонту ноутбуков, около 60 ПК. Контора росла, на оборудовании экономили, и одному из менеджеров, ярому стороннику Интела, поставили отказной системник клиента — трёхъядерный Феном первого поколения с 4 ГБ оперативки.

Комп жутко тормозил даже после очистки от crapware. Ни перегрева, никаких проблем заметно не было. Я обратил внимание на странное моргание диода HDD, рефлекторно полез в кишки и опупел: изнутри на боковине корпуса прямо напротив жёсткого висел здоровенный магнит на холодильник. Тормоза и ярость холивара как рукой сняло, а инородное тело было вручено тому самому менеджеру.

Нормальных мы героев всегда берём в обход

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

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

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

Стойко пережив это испытание воли и терпения, аки настоящий мастер-джедай, автор переходит к следующему этапу «собеседования». Если у кого-то из читателей ещё теплится надежда на то, что в этом кошмарном сне вдруг появится свет разума, то автор вас разочарует. Теперь от кандидатов требуется пройти психологические тесты. Апофеозом этого цирка становится (наконец-то!) настоящее собеседование, на котором у кандидата спрашивают о наличии… готовых проектов для iOS/Android. Занавес.

Личинка руководителя

Шёл я как-то по своим скромным делам. Стоит в коридоре группка вьюношей человек шесть. Останавливают меня вопросом:

— Вы не могли бы нам помочь?

— Так какие проблемы? — спрашиваю.

— Вот, — показывают, — в стене трещина, как заделать?

Объяснил техпроцесс и собрался уходить. Один подумал и спросил:

— А если мы купим материалы, вы не заделаете?

— Нет, — говорю, — я программист.

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

Надеюсь, никто из взрослых начальников себя не узнал.

Здравствуй, Жора, вот так вот

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

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

Артём отправился в трёхдневное джип-сафари. В защищённом телефоне нет необходимости: все фото-видео можно снимать, не вылезая из джипа. Но вот остановка — кафе. Без вайфая. Это Африка!

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

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

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

Старый ГОСТ деплоя не испортит

Кстати, о технических заданиях. Очень часто сталкиваюсь с тем, что ТЗ пишут заказчик с маркетологом в виде «хочу сайт-магазин в такой-то срок и с такими-то фильтрами в поиске! И с интеграцией с 1С».

Господа программисты, а признайтесь себе честно: кто хоть раз в жизни читал ТЗ, сделанное по ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы»? И соответствующими документы, как, например, порядок контроля и приёмки по ГОСТ 34.603-92 «Информационная технология. Виды испытаний автоматизированных систем»?

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

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

Дай два — и всё сам

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

Теперь история.

Есть знакомый. Как он покупает себе ноутбук? Легко. Вопрос в магазине: «Что у вас самое дорогое из ноутбуков?» Ответ он не слушает, так как ему это неинтересно, а просто говорит: «Дайте два и сделайте всё, что нужно». Всё, что нужно, у него записано на листочке. Облачко, антивирус, почта и пара игрулек-программулек, всё с паролями. Магазин ему не отказывает, всё настраивает, ведь клиент очень хороший. Если с ноутбуком что-то не так (батарея стала хуже держать, поцарапался, зашумел, долго грузится, вышла новая модель), то старый сдаётся и берётся новый.

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

И знаете — он ведь в чём-то прав. И пример про машины, раз уж так модно стало.

Спор про МКПП и АКПП извечен. Знакомый не знает, какая коробка передач в его автомобиле. Ибо это знание для нищебродов. Нормальный человек может позволить себе водителя.

И в этом он тоже кажется прав.

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

Откладывайте кирпичи без звука

Работаю в детдоме учителем труда. Также отвечаю за всю электронику, технику — да, в общем, за всё, где течёт ток.

На днях какой-то добрый человек прислал китайские тетрисы. 500 штук, блин! Почему, блин? Потому что у них очень мерзкий звук, и начальство постановило: перед тем как отдавать детям, пищалку отключить.

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

Зову самых толковых детишек, диктую инструкцию по патчу. Сидим, работаем.

— Ой, дядь Толь, а тут стандартная ARM-овская микросхемка… Можно я программатор соберу?

— Да, собирай, хлама не жалко.

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

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


За два месяца угробили половину тетрисов.

Вижу ультракрасный

Я по образованию АСУшник, работаю программистом промышленных контроллеров в оборонке. Но иногда думаю: «А не получится ли из меня и хороший тестировщик?» Почему? Интуиция вроде располагает. Вот несколько хохмочек.

Туалет. Довольно старая сушилка для рук гудит и не вырубается. Не задумываясь, выключаю свет, секунд через пять включаю. Сушилка вырубается. Уже потом понял: древний датчик ловил свет, отражённый от пола. Видимо, вдобавок к ИК от старости стал ловить и видимое излучение.

Проходная с карточной системой, турникет древний — такие раньше в метро стояли. Он при попытке закрыться мотает туда-сюда створкой, не закрывается. Сидят двое молодых наладчиков, медитируют. Говорю: «Стопор заклинило внизу, не срабатывает по концевику». Хотя турникет ни разу не разбирал. Угадал, поправили, прошёл на работу.

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

Вот взяли бы такого тестировать что-нибудь?

Герой не моего формата

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

МФУ хотели все, но с таким дефектом отказывались брать. Я объяснял, что, как правило, внизу листа-оригинала и так чисто, или там нижнее поле всё равно пара сантиметров, а то и более. Можно положить лист-оригинал чуть выше и пожертвовать верхним полем, которое и так белое. Но народ был непреклонен: всем хотелось идеала, тем более что большинству в основном и нужна функция копирования. Тогда я забрал аппарат себе, в душе радуясь неимоверно. Для меня этот дефект ровным счётом ничего не значил.

Принеся МФУ домой, я решил снять отчёт о конфигурации и состоянии — и вдруг увидел в меню «Настройки → Настройки копирования → Формат бумаги»… «Letter»! Выставил «Авто» — и дефект чудесным образом исчез.

Вот от души щедрот

Добрый день! С вами снова библиотечный админ-параноик. Настроение у меня нерабочее — разрешите вас очередной байкой из жизни развлечь.

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

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

Техника так техника — а какая? И вот тут-то пришла гениальная мысля взять железку, одну, но на перспективу, и чтоб чертям тошно стало. Не вопрос. Лезем в Яндекс, смотрим, смотрим… Смотрим… Становится грустно: не по карману нам железка-то. А-а, была не была, пишем производителям! Благо что их двое всего, наши да немцы. Да у немцев ещё и менеджер специальный русскоговорящий есть.

А теперь будет реклама.

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

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

А что же второй производитель?

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

Люстра луддита

Люстра Чижевского — вещь хорошая. Особенно когда эту люстру решила внедрять охрана труда, типа, оздоравливать сотрудников.

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

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

А где найти мне такого служителя не слишком дорогого?

Хорошие специалисты не обивают порог вашего отдела кадров? Надоели наглые профаны?А нормальную заплату вы не пробовали предлагать? Если у вас есть сомнения относительно цифр — спросите у тех, кто понимает в деньгах, — сотрудников отдела продаж, например. Предложите ведущему сейлз-менеджеру постоянно работать за 60К в Москве, пусть посмеётся. А что, ведущему сисадмину же предлагаете. Да, я знаю, что внутренний IT — не доходный отдел; это не повод искать образованного, квалифицированного сотрудника с опытом и большой зоной ответственности на зарплату двух школьников в «Макдональдсе».

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

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

Вам надоели те, кто создаёт образ админа как ленивого невежды? А мне те, кто работает на образ админа — нищеброда и неудачника.

Пусть меня научат

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

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

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

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

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

Завидую этим людям. А пока схожу почитаю что-нибудь интересное…

Ваше место под мостом

Знаете, некоторых людей надо называть не программистами, а погромистами.

Средней крупности компания. Свой штат кодеров размером в два десятка рукопар. Случилось так, что три четверти отдела заменили в довольно короткий срок. Кто круто заболел, кто ушёл из жизни, кто в декрет, кто на ПМЖ — в общем, кто куда. Новые люди и мели по-новому, так сказать. В том числе пришёл и новый начальник отдела.

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

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

Но ведь интересно же! Проверили программатор — вроде рабочий, нигде ни КЗ на плате, ни микротрещин, дорожки целые, контакты целые, всё должно быть в порядке! А не работает. Мистика. Стали копать софт.

И вот тут наступило просветление. Оказывается, начальнику отдела было сказано «усилить безопасность доступа к ПК», и решил он втихаря прикрутить к софтине проверку по ID оборудования. Софтина вшивалась в программатор, при первом подключении считывала ID USB-порта, в который был подключён программатор, запоминала его и при переподключении производила проверку на соответствие. А сам программатор переводила в режим считывания, чтобы дюже умный юзвер в отделе кодеров не смог раскопать эту фичу.

Естественно, баг поправили, но, сказать по правде, провозились мы добрых две недели.

А начальнику отдела товарищи сверху провели противопараноидальные процедуры.

Тлензадание

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

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

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

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

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

А вот настоящему программисту это непонятно и смешно: дурацкое ТЗ какое-то!

Да, тест прав: я не программист.

Всё пропало, работаем дальше

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

Допустим, у нас супер-пупер-система, в которую 100500 лет вносились изменения и патчи «по желанию заказчика». Она стабильно работает, данные лежат на RAID-массиве, ничего не предвещает беды, но в здании происходит пожар, и серверная выгорает дотла.

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

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

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

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

А любителям вносить правки в работающую систему — большой и пламенный привет!

Кесарю — чижевское

Хоть я и юрист, я регулярно почитываю IT happens. И недавно вспомнил, что и у меня есть история из мира IT, которую я могу рассказать.

Дело было в далёком 1997 году, мне было десять лет, и я вовсю развлекался своим первым компом с Pentium 133 на борту. Немножко программирования, изучение винды и, само собой, игры. Играл я по вечерам, сделав уроки, и во время, когда случилась эта история, в Caesar III.

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

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

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

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

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

Архив: 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