bash.im ithappens.me zadolba.li
3168

Из любви к искусству

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

Сгорел контроллер питания. Хм... Полчаса курим даташит и понимаем, что если убрать приблуды типа датчика температуры батареи и прочего, то он должен при входе 4,1 В выдавать 1,8, 2,5, 4,1, 3,3 и 5 В. Не беда — берём пару советских и забугорных малоточных стабилизаторов, пихаем в корпус (места много), подпаиваем, тестируем — ура, работает!

Стоп. Винчестера-то живого на 1,8" нет, а без него работать не будет. Курим даташиты на пинауты винтов и карт памяти CF. Идёт пятая бутылка пива... Новый переходник IDE — CF быстро потрошится и превращается в 1,8" IDE — CF. Всё это ставится, паяется — чудо, теперь можно в метро по пути домой посмотреть «Аватара»!

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

3167

Наполовину пустой, наполовину полный

Код оптимиста:

if (<условие1> && <условие2> && <условие3>) return true
return false

Код пессимиста:

if (!<условие1> || !<условие2> || !<условие3>) return false
return true

Код реалиста:

return (<условие1> && <условие2> && <условие3>)

3166

Конь и кот

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

Преподаватель всматривается в код, а потом спрашивает, почему мы сложили строки, а не использовали специальную функцию. Мы объясняем, что и так можно, на что препод отвечает, что если мы потом где-нибудь встретим функцию, то ни за что не догадаемся, что она делает. «Наверняка, — говорю, — название у функции будет „говорящим“, поэтому мы догадаемся». Преподаватель, торжествующе: «Ага, а функция называется CONCAT()! И что же она вам говорит?»

3165

Убийца — садовник

21 мая 2010, 08:00

Качал как-то один сериал. Поставил торрент на закачку, установил высокий приоритет на первые четыре серии. Прихожу домой. Скачались первые четыре серии, остальные по 20–40%. Прокручиваю список вниз — последняя серия скачана на 100%, хоть и приоритет низкий стоит. Вот так вот: даже торрент-клиент искушает посмотреть, чем всё закончится!

3164

Битые пиксели на витой паре

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

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

Для начала надо как-то закрепить лампу (тяжёлая, зараза), покурить и подумать. Примотался к потолку куском провода, пошёл курить — решение созрело! Взамен сломанных плиток добрый дядя-дворник выделил мне новые; я распаковал два метра кабеля и каждый квадрат примотал к потолку на витуху.

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

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

3163

Всего-то канал расчистил

20 мая 2010, 11:45

Говорите, «эффект присутствия»? Мне настолько часто приходилось решать мелкие вопросы по телефону, что некоторые клиенты стали верить в силу мысли.

Сижу в туалете, звонит мобильный:

— У нас интернет не работает.
— Извините, мне неудобно говорить, я вам через пять минут перезвоню.

Выхожу, звоню, мне отвечают:

— Спасибо, Артемий, что интернет починил!

3162

Скоро рассвет, выхода нет

20 мая 2010, 11:45

Скачал себе Fallout 3 Game of the Year Edition. Поставил. На обновлённом компе в неё я ещё не играл, к тому же ни одного DLC-эпизода пока не видел.

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

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

3161

Всевидящее око: Powered by Google

Сегодня девушка позвонила — им в филиал нужен интернет. Спрашиваю, как связь будут с филиалом поддерживать:

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

3160

Не грози грозе, попивая кофе у себя в офисе

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

— Видимо, окно около серверной и погода как-то связаны. Впервые за долгое время его открыли, и началась гроза.
Стоит задуматься...

— Проверяется на раз. Если верно — то достаточно закрыть окно, и гроза прекратится.

— Э-э-э, только при условии обратимости реакции.

— Тогда каждое новое открытие окна должно усиливать грозу. Проверяется тоже на раз.

— Откуда такие выводы? Была посылка «открытие окна — начало грозы».

— Открой десять раз — десять гроз поставишь в очередь.

— Возникает вопрос о возможности переполнения буфера гроз и досрочном DoS-апокалипсисе.

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

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