bash.im ithappens.me zadolba.li
2434

Отдам последнюю рубаху

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

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

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

2433

Всё, что запрещено, разрешено

6 марта 2010, 09:00

У нас эксплуатируется взрослая система радиосвязи от одного маститого европейского производителя. Так вот, у этой штуки, в программе управления абонентами есть две вкладки: «Permissions» (разрешения) и «Blocking» (запреты). Так вот, в «Permissions» установка галочки напротив того или иного пункта означает запрет абоненту пользоваться услугой, обозначенной в пункте, а на вкладке «Blocking» — наоборот.

Интеграторы заметили это дело поздно, когда система уже пошла в серию, а поэтому просто задокументировали: «Это не баг, это фича».

2432

Вася вступил в группу «Два по русскому»

5 марта 2010, 12:45

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

Сегодня в конце рабочего дня подходит один из менеджеров и просит открыть «Одноклассников», чтобы связаться с человеком, до которого по-другому не достучаться. Убираю в фильтре галочку с правила «*odnoklassniki*», заодно проверив, что сайт открывается, и посылаю юзера с миром. Через три минуты возвращается: «Не работает». Зная о «выдающейся» грамотности товарища, представляю, в чём дело, но иду смотреть.

Сажусь за компьютер, начинаю вбивать адрес. «С одним „s“», — услужливо подсказывает из-за плеча менеджер.

2431

Пока не пошатнутся истины

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

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

Цикл while true do begin end в итоге решил всё дело. Уложился в 18 байт машинного кода вместе с обработкой команды.

2430

Анечкины запасы

5 марта 2010, 12:45

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

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

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

2429

На скачках

5 марта 2010, 11:00

Есть у меня увлечение — исследовать различные операционки, в основном со стороны интерфейса. Интернет безлимитный, ограничение по скорости — 1 Мбит/с, однако это не мешает торренту и DC++ качать файлы со скоростями намного выше этого порога. Когда я в первый раз набрёл на ветку «Другие ОС и ПО под них» на крупном трекере, счастью моему не было предела: настоящий клад экзотических операционок! Изучил список, выбрал самые на мой взгляд интересные — получилось что-то около одиннадцати штук. Запихнул это всё в uTorrent, рассортировал по ориентировочному времени окончания загрузки. Смотрю я на это дело и понимаю — это тотализатор!

Android Live CD вырывает первенство у AtheOS! AtheOS снова вырывается вперед, вероятно, его поддерживает мощный сидер! Больше всего сидеров и пиров поддерживают Mac OS X Snow Leopard, но из-за её большого веса она идет лишь третьей, несмотря на то, что скорость на порядок выше скорости соперников. О! Давняя вражда OpenStep с Mac OS! Они каждую секунду вырывают друг у друга третье место!..

Тогда первой пришла BeOS. Ставки делали многие мои друзья.

2428

Позиция наездницы

5 марта 2010, 11:00

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

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

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

— А вот сзади сверху есть такой чёрный переключатель, где написано «0» и «1» — он как нажат?
— «0» внизу.
— Нажмите так, чтобы единичка была вдавлена.
— Сделала.
— Попробуйте включить комп.
— О-о-о! Заработало!
— @#$&%! Теперь объясните мне, как он мог выключиться?!
— Э-э-э, понимаете, за компьютером сидела девочка, она моделью подрабатывает. У неё ноги длинные, видать, нажала.
— Они у неё ещё и настолько кривые, что сзади компа на кнопки жмут!

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

2427

Манипуляторофобия

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

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

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

— Всё понятно, просто я очень боюсь мышей!

2426

Потёмкинские пасеки

Я веб-разработчик, сейчас работаю на небольшом проекте средней фирмочки. Согласно договору клиент должен предоставить свёрстанный дизайн — верстальщиков у нас нет. Во время одного митинга он упоминает, что собирается прислать нам PSD-шки. Когда разговор заходит о том, что мы так не договаривались, человек с абсолютно спокойным лицом заявляет, что лично не видит разницы, но если нам существенно, он что-нибудь придумает. По прошествии часа приходит письмо с «дизайном». В дизайне — HTML-файл и одна картинка. Тело HTML состоит из единственного <img>. Все дружно выпадаем в осадок.

По прошествии некоторого времени и разбирательств он всё-таки присылает свёрстанный дизайн. Идет разработка, и в один прекрасный день клиент выдает:

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

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