bash.im ithappens.me zadolba.li
3143

Фейслифтинг по-франкенштейновски

Недавно мне принесли ноут Acer Aspire 5315. Симптомы: не включается вообще, только индикатором питания светит да жёстким подмигивает. Хозяин поставил такое условие: если ремонт не ограничится заменой пары деталей ценой до семи килорублей, ноут остаётся мне на запчасти.

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

У моего боевого Ровера уже с год назад треснул и потёк экран. А тут чудо какое — целёхонький экран, да ещё впридачу вайфайный модуль, запасной дисковод и хард на 80 ГБ. На экране я и сосредоточил своё внимание. Разобрал Acer, снял крепежи с матрицы, вынул её и сравнил с Роверской. Результат разочаровал: матрица Эйсера была на два сантиметра шире и на один выше моей, а также подключалась к материнке совершенно другим коннектором. Копнув глубже, я выяснил, что новую матрицу всё же можно подключить к моему ноуту — коннекторы на самих матрицах оказались одинаковы.

Завожу свой ноут... Работает! Чистенько, гладенько. Однако к нежной и хрупкой матрице всё же полагалась крышка. Тут я пустил в ход тяжёлую артиллерию — ножовку по металлу и тиски. На маленькие гайки, прикрученные к петлям крышки, у меня не нашлось ключа — выкручивал с помощью тисков. Нижнюю часть петель от Ровера соединил с верхними от Эйсера. Подогнал по ширине, прикрутил к крепежам матрицу, соединил все провода, прикрутил крышку от Эйсера. Пробный пуск — все работает! Если бы у профессора Франкенштейна был ноутбук, он выглядел бы именно так: нижняя часть от одного, верхняя от другого, в закрытом состоянии видно, что верхняя больше. А ведь совсем недавно я мастерил зарядные устройства из мышиных хвостов...

3378

Пробежимся по-быстренькому

15 июня 2010, 10:00

Если девушка вам говорит: «Милый, @#$, иди спать уже!», то её нужно слушаться.

Второй час ночи. PHP-код. Цикл, в котором должны выводиться из базы категории товаров. «Должны», потому что на самом деле выводится только последний элемент. Грешил на базу — двадцать минут проверял данные. Поубирал кучу условий выборки, оставив банальное WHERE 1. Потом просто закомментил всё внутри цикла и поставил вывод счётчика. Не помогает! Сношу всё, переписываю с нуля — работает. Возвращаю код назад и вижу такой ужас:

for ($i=0; $i<20; $i++);

Проверяйте наличие пустого оператора после цикла — сэкономит кучу времени!

7984

Всё-в-одной

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

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

Её первый вопрос был: «Ты программист?» Я подумал, что она начиталась анекдотов про программистов и теперь хочет надо мной поиздеваться, но всё оказалось намного интересней. «А я вот 1С админю иногда. Я не очень хороший кодер, но это всё, что я умею. Вообще-то, я училась на бухгалтера, а ещё закончила музыкальную школу по классу фортепиано».

Я выпал в осадок. Мне показалось, что всё, что я искал все эти годы, вдруг само нашло меня. Все мои бывшие были либо анекдотичными бухгалтерами, либо утончёнными музыкантами, но «всего-в-одном» ещё не было. Стало безумно интересно.

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

3820

Это не ключ — это отмычка

5 августа 2010, 15:45

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

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

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

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

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

3032

Вынь каку

5 мая 2010, 10:00

Попросила сестра записать на microSD музыку с моего компа. Во встроенный карт-ридер я засунул карточку через два адаптера, но из-за неустойчивого контакта explorer.exe завис, да так, что сниматься через диспетчер не хотел. Сделал soft-reset, оказалось, зря — на завершении работы комп повис. Ждать было лень, потому я нажал на кнопку перезагрузки.

Это и стало началом моего пятичасового рандеву с компом. На середине POST BIOS зависал сразу после проверки памяти и не реагировал на нажатия с клавиатуры. Мысль о том, что повредился BIOS, пришла сразу. Непонятно, как, но результат говорил сам за себя.

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

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

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

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

1566

Женский мультитул

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

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

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

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

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

4382

Что купили, в том и пашем

10 октября 2010, 08:00

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

В назначенный день пришёл, за полчаса скачал, установил — «не та». Стал выяснять, в какой программе делают — говорит, «в обычной». Пять минут раздумий, демонстрация скриншотов — программой оказался Microsoft Word. Немного ошалев, скачиваю программу (на компьютере был установлен OpenOffice), больше вопросов не задаю. После процедуры установки пускаю сестру за комп и смотрю за её действиями.

Алгоритм создания игры судоку был таков:

1) Рисуем в Paint клетчатую таблицу 9×9.
2) Вставляем её в Ворд.
3) Создаём поля с циферками от одного до девяти.
4) Расставляем часть из них в соответствии с условием, остальные разбрасываем вокруг.
5) Сохраняем.
6) Перетаскиваем цифры мышкой в пустые клетки до полного решения головоломки.

То, что мультики они делают в PowerPoint, меня уже не удивило.

122

У вашей лампочки цвет не тот

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

Девушка: Ой, а вы кто?
Слава, не отрываясь от монитора: Мы боги!
Девушка: Хорошо, боги, а вы можете мне мышку починить, у нее лампочка кажется перегорела.
Слава, мне: Дай ей запасную лампочку!

Я достаю из шкафа лампу дневного освещения длиной около метра и протягиваю.
Девушка забирает ее и с благодарностями уходит. Возвращается минут эдак через 5.

Слава: Что, не подошла?
Девушка: Не подошла. Мне красненькая нужна!

3074

Чуть медленнее пинга

8:00. Подъём переворотом — звонок от шефа. Я дома в кровати (Москва, метро «Щукинская»).
9:30. Встреча с шефом в билетной кассе около метро «Авиамоторная». Получение ЦУ, денег, билетов и материалов для работы.
10:10. Метро «Юго-Западная», остановка маршрутного такси до Внукова.
10:30. Отъезд в сторону аэропорта.
11:10. Регистрация на рейс.
11:55. Взлёт. Чтение задания, проникновение в суть проблемы, еда, сон.
13:40. Аэропорт Архангельска.
13:45. Посадка в вертушку до города N-ска на N-ском море.
14:00. Работа с пациентом внутри большой железной дуры с атомным движителем.
14:05. Окончание ремонтных работ.
14:20. Аэропорт Архангельска. Регистрация на рейс.
14:25. Пиво.
15:00. Взлёт. Расслабуха, сон.
16:55. Внуково. Посадка в маршрутку.
17:30. Метро «Юго-Западная».
18:50. Я дома.

Вот и прошел ещё один рабочий день военного сисадмина.