bash.im ithappens.me zadolba.li

Факапы

5347

Удовольствие без титанических усилий

2 февраля 2011, 09:00

Где-то на «Башорге» был рассказ о том, как парень вытирался после секса салфетками для монитора. На днях случилась история покруче.

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

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

5329

Между трёх огней

31 января 2011, 09:00

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

Началось с того, что при пайке плату я повернул на 180 градусов (так было удобнее), а микру нет — но это полбеды. Всё припаял заново, даже смог управлять. Быстренько зашил в контроллер таблицу синусов, настроил таймеры, и по светодиодам весело побежала радуга. Радость была недолгой: красная составляющая резко стала явно преобладать над остальными. Не беда: поправил константу, и всё встало на свои места. Вскоре возникла та же проблема, но уже с синим цветом. Начал подозревать перегрев драйвера, однако палец почти не чувствовал тепла. Стал ковырять программу, пробовал вызывать функцию инициализации драйвера по несколько раз, уменьшил скорость передачи до 10 байт в секунду, пропаял все разъёмы — ничего. «Баланс белого» гулял, как ему вздумается.

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

Разработчики и радиолюбители! Если уж используете активный флюс, так смывайте тщательно. Удачи в творении — и поменьше нервничайте.

5317

Вы прослушали антитезис

29 января 2011, 09:00

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

Кульминационный момент. Лектор нахваливает защищённость CDMA-канала от прослушивания, аудитория молча внимает. Звонит громоздкий Huawei H100 (если не ошибаюсь), оратор делает паузу, подносит трубку к уху — и из неё чётко и громко разносится на весь кабинет что-то вроде: «Алло! Саня, это самое…»

5302

А был ли мальчик?

27 января 2011, 12:45

Уже несколько лет я занимаюсь IT-аутсорсингом. Небольшие фирмочки от 3 до 20 компьютеров — самый лакомый кусочек в моём бизнесе: настроишь всё на совесть, а потом тратишь всего час в неделю на профилактику. Эта история как раз про начало отношений.

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

Для начала решил проверить программную часть известной утилитой — «авозь» что найдётся. И правда: аж 16 ошибок SPI/LSP, после исправления которых... сеть пропала совсем. Проверка антивирусами не дала никаких результатов. Решил переключиться на проверку аппаратной части. Замена сетевой карты и свитча не помогла. На всякий случай решил проверить линию: отключил патчкорд от розетки и прозвонил. Ура! Перепутана синяя пара, хоть патчкорд и заводской. Исправил, проверяю — опять ничего не работает.

Следующий узел — розетка. Разобрал и внимательно осмотрел. Ура! Перепутаны бело-синяя и бело-коричневая жила. Исправил, проверяю — не работает. Остается джек, воткнутый в сам свитч. Ура! Не дообжата крайняя правая жила. Исправил, проверяю — ну, вы догадались.

И тут до меня дошло: «А был ли мальчик?» Углублённое гугление подтвердило мои опасения: утилита некорректно работала с серверами. Срочно восстановил те самые 16 «ошибок», и сеть взлетела на максимальной скорости.

5266

This way up

24 января 2011, 09:00

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

* * *

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

* * *

Как-то раз нашей фирме обломился ну очень крупный заказ на изготовление специализированных компьютерных плат. Чтобы выдержать сроки, поделились мы заказом с соседями по корпусу — радиомонтажниками. Микросхему на плату надо было паять квадратную. Сорок ног с каждой стороны... Это была трагедия. Выход годных плат составил 25% — теория вероятности не подвела. С тех пор фирма паяла всё сама.

5230

Полегче с травкой

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

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

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

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

5228

Печальный плач плавящегося пластика

19 января 2011, 11:00

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

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

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

5206

Губит людей не пиво, губит людей вода

17 января 2011, 09:00

Ноутбуки и пиво? Не так всё просто, как кажется на первый взгляд: мол, не проливай пиво на клавиатуру, и ты в безопасности.

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

5182

Под мышкой и под процессором

13 января 2011, 12:45

Работал я как-то в небольшой фирме, занимающейся продажей ПК, аутсорсингом, сетями, заправкой картриджей и всем в таком духе. Естественно, обращались клиенты с улицы: этому видяху поставить, тому ОС переустановить, а у третьего БП сгорел.

Принесли однажды нам системник с диагнозом: «Включается и через две секунды выключается». Поставили, подключили. Железо по тем временам было вполне продвинутое: Celeron D на 775 сокете. Проверяю — действительно, заявленный глюк присутствует. Комп включался и, пожужжав две секунды вентиляторами, вырубался. Я начал поочерёдно менять железяки, подставляя тестовые, и постепенно добрался до процессора. Сняв кулер, заметил, что куда-то в район процессорного сокета уходит странный провод, которому тут явно не место. Насторожился, позвал напарника.

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

Материнку пришлось менять. Хозяину посоветовали поменьше думать о методах снятия показаний температуры из подпроцессорного пространства.