bash.im ithappens.me zadolba.li
11251

Сокровища айтишных закромов

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

Чашка с несъёмной ложкой
Клавиатура с предустановленными крошками
Облезлые наушники
Колонки с хрипотцой
Набор ключей от всех помещений
Свитер с нагрудным карманом
Дорогой фонарик с севшими батарейками
Вражеская отвёртка
Визитка с айпишником бога
Дарёный бубен без драйверов
Микросхема чуждого биоса
Пакетик с винтами
Рулон плёнки с пупырышками
Мышь, обжатая под витую пару
Ворох дискет
Кактус с LPT-портом
Оцифрованный полтергейст
Фильм «Хакеры» в гнусавом переводе
Восьмибитный Ктулху
Портрет из тильды и ноликов
Клинописный беджик напарника
Акты списания пива
Многомерный рюкзак с приблудами
Свистелки-перделки
Программный оптимум на флешке без крышки
Средство от секретарского ступора
Саундкарта «Аллегро» для некромантов
Полкило заглушек в COM-порт
CD-ROM, который жалко
Ядро 1С на перфокартах
Кирпич из высохшей термопасты
Таблица символов
Носки для праздников и свиданий
Антистатический браслет
Недоступное «избранное»
Закрутки для провода (много)
Сертификаты Sun и психического соответствия
WAV со звуками скроллинга
Коматозный сабвуфер
Шесть переводов Master of Orion II
Пробковый коврик без оборота
Проц AMD с отколотым краем
Недочитанный учебник Фортрана
Ложка из «Матрицы»
Пинцет для курения
Битый сканер, который не жалко
Непарные линейки памяти девяти стандартов
Борода с застрявшим резистором
Дистрибутив Perl между килькой и кашами
Презервативы Open Source
Светодиоды от принтера
Корневое меню кофеварки
Лазерный луч без источника
База данных картошки
Зондеркоманда Касперского
Программатор эспандера
Коллекционные синапсы
Препринт Википедии
Холодильник на облачных технологиях
Тегированные чипсы
Рукописные шахматы
Стопочка перхоти
Пилотажные счёты в VB-исходниках

Список уточняется и дополняется.

11250

Цитирую на языке оригинала

4 августа 2013, 07:15

В 1995 году, будучи студентом и истосковавшись от безделия и сна на парах после бурных ночей, решил устроиться на кафедру лаборантом. Прихожу, а там, оказывается, конкурс. Балбесов не берут. Завкафедрой, строгий дядька, ставит задачу. Вот тебе кусок кода на ассемблере, завтра принеси аналогичное творение на Borland C. @#$! Ассемблер понимаю, долбаный Паскаль и Бейсик вроде тоже, а с Си что-то не сложилось. Книги читал, а вот писать никак не получалось.

Решение родилось моментально. Ошалевшему завкафедрой сразу же пишу:

asm — и дальше растакой код в ассемблере.

Препод фигеет на ходу. Зовёт другого. Смотрят на это безобразие и друг на друга. Начинают тащиться.

Взяли меня. За находчивость.

11249

Чудеса, но это временно

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

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

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

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

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

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

11248

Сжигая за собой мосты

3 августа 2013, 07:15

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

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

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

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

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

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

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

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

11247

Доллар — тоже деньги

3 августа 2013, 07:15

Начало девяностых, дикий капитализм. Знакомый отца работал в НИИ, который прикрыли. Работы нет, а кушать хочется.
Если кто помнит, встроенных в материнку IDE-интерфейсов тогда не было, а были ISA-контроллеры с IDE-интерфейсами, СОМ- и LPT-портами. Были они дорогие (баксов десять, кажется, серьёзные деньги по тем временам). И иногда ломались.

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

И безработный научный сотрудник занялся подработкой:

— скупаем умершие контроллеры по 5 баксов;

— берём новый чипсет за 3 бакса и впаиваем вместо выгоревшего (никаких паяльных станций, только паяльник, легкоплавкий припой и иголка);

— продаём за 9 баксов (на бакс ниже конкурентов с радиорынка);

— ПРОФИТ: 1 бакс за каждый перепаянный вручную чипсет.

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

11246

Шах и мат, шовинисты

3 августа 2013, 07:15

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

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

Будни, первый час ночи. На кухне курю интернеты, жена усыпляет детёныша — семейная идилия. Открывается дверь. В кухню очень аккуратно прокрадывается жена, обозначая торжество в деле укладывания дочурки спать. Попутно сообщает, что заглушила десктоп, чтоб не шумел. Перекидываемся парой слов. Краем глаза отмечаю, что аська уходит в офлайн. Переключаюсь в браузер, жму F5… Инет лежит. Жена тут же выдвигает предположение, что возможное отсутствие интернетов связано с выключением десктопа.

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

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

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

— Какая связь между твоей левой пяткой и землетрясением в Уругвае? Правильно — никакой. Сиди чай пей, — пристыдил снова я жену.

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

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

Второй час ночи. Жена смотрит на все мои мучения и берёт инициативу в свои руки. Идёт твёрдой походкой в комнату, я слышу звук включения десктопа. Про себя хмыкаю: «Женщина! Понимала бы хоть что-нибудь… Но пусть потешит себя участием».

После включения десктопа интернет появляется моментально.

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

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

11245

Земля ей будет мехом

2 августа 2013, 07:45

Давным-давно, когда многие из завсегдатаев сего богоспасаемого сайта ещё у папки в штанах не шевелились, а пределом мечтания продвинутых пацанов был БК-0010 или один из клонов Spectrum ZX-80, я заполучил в свои загребущие ручонки программируемый калькулятор «Электроника МК-52». Тогда же я начал вести своеобразный дневник, куда заносил всё, что касалось электроники.

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

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

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

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

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

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

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

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

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

11244

Не смешите мои подковы

2 августа 2013, 07:45

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

Мой стаж работы с компьютерами — 12 лет. К чему я это? А к тому, что я прошёл все стадии, описанные на этом сайте.

Люди, жалующиеся на безграмотных юзеров, это я примерно 2001–2003 года. Тогда и оборудование было хуже, и знаний было меньше. Со временем народ научился пользоваться шайтан-машиной, и тогда уже это стало проблемой. Юзвери научились делать с тачкой то, что мы ещё не научились предотвращать. А вот когда научились, жить стало легко и свободно. Так что не надо плакать про бабушек-бухгалтеров или блондинок. Если хочешь освободиться от постоянных обращений юзеров, сделай так, чтобы они не обращались. И при этом можно даже никого ничему не учить, а просто обеспечить, чтобы они не смогли сделать ошибку. При этом главное не забывать, что компьютер создан для облегчения труда людей, а не наоборот.

Индивиды, плачущие по неадекватному начальству… Да не родился ещё тот начальник, которому нельзя было бы объяснить суть проблемы хотя бы на примере пчёлок и пестиков (я не беру в расчёт компании-однодневки, куда вообще работать устраиваться не стоит). Помните анекдот про генерала, который говорит: «А я и сейчас ничего не знаю, но чтобы к утру всё было готово»? Нда. Страшная действительность. Но когда отвечаешь: «Товарищ генерал, для выполнения поставленной задачи мне необходимо вот это и вот это, поскольку…» В данном случае главное то, что замещает многоточие. Если ты не можешь объяснить, зачем тебе нужно то или иное, то чья это проблема? Скажете, что это не работает? Я служил при четырёх генералах.

Теперь про хамское отношение к админам и вообще к IT-отделу со стороны других служб. Есть такая заповедь в Библии: относись к другим так, как хочешь, чтобы относились к тебе. Ловит тебя в коридоре юзверь и говорит: «У меня принтер не печатает». Ты приходишь и видишь, что в лазерном принтере напрочь порвана термоплёнка тут же находящейся скрепкой. Скажи ему: «У вас скрепка в принтере. Я его заберу на ремонт», а не «Какого *** ты туда скрепку, а не *** свой засунул?!». А в случае рецидива честно и обязательно отправь к начальству с вытекающими служебными проверками. Только в этом случае допустившие ошибку начнут уважать, а вредители понесут наказание.

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

В заключение хочу поплакаться сам. На данный момент в силовых структурах идёт активное сокращение аттестованных должностей, в том числе и в IT-отделах. Я сам попал под раздачу, но считаю, что программисту/сисадмину не стоит патрулировать улицы, бегать за мелкими хулиганами, сопровождать электрички, да и вообще оружие не обязательно. У него другой профиль. Но с переводом в разряд гражданских зарплата падает примерно в три раза. Отсюда вывод: профессионалы уходят, набирают по объявлениям. Я боюсь за будущее. Хотя ведь незаменимых нет, вот и заменили.

11243

Стук в закрытую дверь

2 августа 2013, 07:15

Разгребая свои старые исходники, нашёл такой шедевр:

fclose(f_log);
fprintf(f_log, "Файл закрыт");

Долго думал.