bash.im ithappens.me zadolba.li
12921

С элементами порно

18 декабря 2014, 08:24

Кто не смеялся над историей о проге, которая вырубает комп, если набрать на клаве «порно»? Ну, я. Сам ещё во времена DOS написал резидентный аналог на Ассемблере. Только мой резидентик реагировал не на слово «порно», а на матерные слова, и машину не вырубал, а завешивал, выдав в видеораму яркую мессагу: «Матерщине — бой!».

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

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

12920

Не учись, студент

18 декабря 2014, 08:12

В далёком девяносто лохматом году поступил я на дипломную практику в некий институт. Попытки научного руководителя пристратить меня к физике полупроводников и радиоэлектронике к успеху не привели, зато обнаруженный в лаборатории компьютер ДВК-3 моими усилиями подружился с крейтом КАМАК и начал проводить эксперименты практически самостоятельно. Только жидкий азот в криостат подливай.

Шло время; ДВК-3 сменился Пентиумом, а КАМАК — сперва шиной GPIB, а потом платкой DAQ от Texas Instruments. Всё перечисленное я исправно осваивал, программировал и учил родину любить; научный руководитель писал статьи в умные журналы, я делал из этих статей себе диплом, и все были счастливы.

И вот в один прекрасный день научник, сообразив, что я тут уже битый год программирую всё, что программируется, спросил, не желаю ли я поступить сишником к его другу в коммерческую контору. Я поступил; проработал там полгода, выучил Си и ушёл с повышением, потом повысился ещё раз и ещё. Родной институт, впрочем, не забывал; появлялся там, правда, всего раз в неделю, дописывал программы обработки результатов эксперимента.

А кто азот в криостат будет подливать?!

Ну, и взял мой научник себе ещё одного студента.

И вот сижу я, будучи уже аспирантом, в лаборатории, дописываю программу расчёта; студент караулит криостат, а научный руководитель его распекает:

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

Я говорю:

— Павел, а ты помнишь, с чего началась моя карьера программиста? Ты меня отправил учить Си к своим знакомым, мне понравилось, и на науку я практически хрен забил. Работать-то у тебя стало некому…

— Ой… Не учись, студент!

12919

Чёрный экран был ему на всё ответом

18 декабря 2014, 08:00

Возлежал я как-то на диване с любимой женой под боком и смотрел фильм. Разумеется, незадолго перед просмотром ноутбук был повёрнут мордой к нам, а как я при этом умудрился зацепить кабель питания и не заметить этого, думаю, объяснять смысла нет. Ноутбук немолод, и батарея в нём скорее выполняла функции бесперебойника, нежели достойно отрабатывала функцию автономности. Нужно отдать должное Windows 10 Technical Preview: оповестила, что батарея на минусе, но сделала именно в тот момент, когда я снимал фильм с паузы. Беспечно махнул рукой на не увиденное сообщение (ведь всегда можно посмотреть, что там было в Notifications) и спокойно продолжил просмотр. Минут на пять. После чего «чёрный экран был ему на всё ответом».

Но вот питание подключено, включаю — ошибка винта (который и без того раньше подавал тревожные знаки). Думаю разные мысли, снимаю винт, ставлю обратно. Гружусь с live-винды — «Нет такого винта, о чём вы вообще?»

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

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

12918

Чмоки всем в этом чате

Есть у Коли рации, обыкновенные, из салона связи. На охоту он с ними ездит. Однажды жена решила проверить, с кем же он по ним общается.

Как жёны телефоны проверяют? Контакты смотрят, фотки, сообщения. А тут и смотреть-то нечего — одни номера каналов. Стоп, оно само заговорило без спроса. Детские голоса! Ага! Тайные левые дети у Коли! Где скалка?

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

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

12917

Гигагерцовая гирлянда

17 декабря 2014, 08:12

Приносят комп. «Не включается». Снимаю боковину и падаю в обморок: внутри гирлянда из 24 светодиодов самодельного изготовления разных цветов. Одна из веток провода заклинила кулер, который дёргался в предсмертных конвульсиях. Проц холодный. Ну, думаю, помер: перегрев. БП включается вхолостую. Перемыкаю ножки Power отвёрткой — работает. А, кнопка не пашет…

Вскрываю передник и выпадаю в осадок. Четыре светодиода вместе с проводами впаяны в пластмассу так, что при нажатии Reset включается мать, а при нажатии Power включается вся эта дискотека. Провода прикручены к 12 В прозрачным скотчем, который оплавился. Оголённый провод задевал плату в районе южного моста и замыкал питание дежурки.

Убираю всю мишуру. Для профилактики вскрываю БП — и у меня начинается истерика. Висит прикрученная к проводам 12 В лампочка красного цвета от старой гирлянды, которая перегорела и оплавила изоляцию, но КЗ нет.

Я давно не видел такой ностальгии по диско-иллюминации 80-х. Долго вспоминал потом. А комп я починил, но задумался над темой сборки светомузыкального компьютера-приставки.

12916

Таки выгодное приобретение!

17 декабря 2014, 08:00

Надумал купить робот-пылесос. Знакомые, у кого есть, предупредили: дешевый не бери, фигня полная. Нормальные — больше 20 тысяч. А 20 тысяч жалко — вдруг мне и нормальный не нужен? Решил сначала на кошечках потренироваться. Залез на известную интернет-барахолку, смотрю: 3900 рублей. И фирма какая-то никому не известная: Smart-Robot. Звоню — купили в Израиле за много шекелей, но не пригодился. Окей, договорились, еду.

Приехал — стоит чел сильно семитской внешности с собакой. Робот в коробке, инструкция на иврите. Чего продаём-то? А он р-раз — и из собаки клок вырвал. А пёс и ухом не повёл: линяет быстрее, чем робот убирает. Сторговались за 3500 рублей.

Ну, инструкцию я быстро осилил и без знания иврита — сканер, Файнридер и Гугл творят чудеса. А тут и техподдержка порадовала (e-mail — это всё, что я смог прочитать сам): прислала на инглише. Да там и так нехитро было, а с инструкцией ещё и каждый день самостоятельно выезжать пылесос убедил. Правда, в субботу он не выехал, но не из-за шаббата, как позже выяснилось, а по моей бестолковости.

В общем, вещь для меня оказалась полезная и забавная. Ребёнок окрестил его «Григорием». Он и впрямь больше на домашнее животное по повадкам похож.

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

12915

Физтеховский? Пэтэушный?

Юный программист получил пятёрку по русскому языку благодаря эрудированности в области архитектуры ЭВМ. На уроке играли в антонимы. Он предложил найти антоним к слову «гарвардский». Не нашёл никто. Оказалось — «фон-неймановский».

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

12914

Третий друг лучше четвёртых двух

16 декабря 2014, 08:12

Много уже было сказано о душе наших с вами девайсов, и вот на днях уверовал в её существование и я.

Уже не первый год служит мне верой и правдой третья «плоечка», благодаря чему домашний ПК полностью освобождён от игр и используется только для работы. Удачная консоль вышла у Сони — в их магазине можно купить почти всю классику PS1 и PS2, но одними старыми игрушками жив не будешь — захотелось поиграть и во что-то более приглядное глазу. Недолго думая, купил последнюю консоль японской компании. Однако в захламлённой всякими железяками комнате места для довольно массивного девайса не нашлось — в итоге поставил её на место предшественницы, а саму третью «плойку» водрузил сверху, благо она отлично помещалась на плоской верхней крышке младшего брата. С мыслями «ну, поиграюсь завтра, как домой с работы приду» поставил на новую консоль качаться приключения дочки Эллен Рипли, а на старую добрую — «Код: Вероника» из известной серии зомбовыживастиков.

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

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

12913

Один длинный, два коротких

16 декабря 2014, 08:00

Сижу дома на больничном, температурю, пью таблетки. Звонит друг детства:

— Привет, что-то комп не включается…

Предчувствую худшее: придётся идти к нему домой.

— Звуки есть?

— Да, пищит.

— Как именно пищит? — спрашиваю уже с интересом.

— Один длинный, два коротких.

Тут же вспоминаю, что в Award BIOS это значит «не распознана видеокарта». Сообщаю, друг вздыхает, говорит «спасибо» и едет за новой.

Через два часа звонок:

— Не работает новая. И старая тоже. Перетыкал и так и сяк.

Ладно, знаю я тебя, Лёха — просто так не отстанешь. Хоть мы и живём в 200 метрах друг от друга, переться в таком состоянии при ледяном ветре никуда не буду, так что иди ко мне.


Через десять минут продува и протирки контактов Лёха, потупив взгляд и чувствуя, что придётся раскошелиться на новую материнку:

— Я уже замучился, всё продувал и отсоединял: жёсткие, привод, блок питания…

Вытираю тряпочкой мокрый от температуры и нагрузок лоб.

— А память?

— Не-а. А смысл? Её ж никто не трогал.

Чую неладное. Оставляю пациента наедине с хозяином. Заранее прочитав модель материнки, вбиваю в «утку» вместе с «один длинный два коротких»… И что же я вижу? Заботливый ASUS для этой модели переделал систему сигналов, и злополучное пищание означало совсем другое: «Не найдена оперативная память».

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

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