bash.im ithappens.me zadolba.li

Мышки компьютерные

5263

Закликанная насмерть

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

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

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

Так проходит три дня. Утром каждого дня юзер обращается, я запускаю прогу, соединяюсь с сервером, юзер работает весь день. Надоедает, да и юзер, мягко говоря, недоволен. Висим с ним на телефоне, пробуем разные варианты. Замечаю, что если навести фокус на нужную кнопку и попросить юзера ткнуть Enter, программа не виснет. Придётся посетить рабочее место, благо недалеко.

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

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

5149

Мышка бывает кусачей

Директор наш приезжает из другого города со своим ноутом. Как-то звонит и просит снабдить её мышью, так как свою забыла за 200 км отсюда. Лишних у меня нет, потому даю тестовый пятикнопочный образец на время. Замечаю на столе беспроводного грызуна, стоявшего там уже два года с момента увольнения прошлого директора. Рассудив, что за это время батарейки сели основательно, решил забрать и подзарядить. Приношу к себе, втыкаю базу в USB. Дикий писк из колонок, зависшее изображение недоделанного проекта на экране... Ребут всё усугубил. Мать умерла наповал, как оказалось. Сообщил директору. Та посмеялась, сказав, что этот девайс на её столе всё-таки был лишним.

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

5133

Выживут ли наши дети?

Дочка (7 лет) с компом на «папа, как это сделать». Сидит играет за ноутом. К ноуту приставлена беспроводная мышка. Через некоторое время дочь приносит мне мышку со словами: «Мне не надо, забери». Спрашиваю, как же она играет. «Я там делаю», — и показывает на тачпад. Замечательно! Наши дети выживут!

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

5126

Re: Требую запасной PgDn

Админ сайта, который я поддерживаю, решил сделать рассылку новогодних поздравлений всем пользователям. CMS сайта самописная.

— Слушай, есть ещё одна просьба. У меня есть в админке «Рассылка»: выбираешь группы и рассылаешь всем сообщения. Текст сообщения я добавляю с пропусками строк (для выделения абзацев в теле сообщения), но эти пропуски при доставке писем не сохраняются, и получается полнейшая каша.

Я поглядел код, разобрался, добавил одну строчку:

$Data['message'] = nl2br($Data['message']);

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

Так и есть: в спешке я добавил эту строчку в цикл по пользователям. Желаю, чтобы в 2011 году в жизни каждого человека было меньше пробелов!

5108

Променял на профурсетку хвостатую

По совету друзей года два назад взял себе радиомышку Pleomax — очень радовался удобству. После нескольких падений у чудо-девайса отказала правая кнопка. Ковыряние в деталях и удары (на сей раз прицельные) не дали положительного результата. Сначала я попробовал смириться — даже в заветном Counter-Strike переназначил команду с правой кнопки мышки на Alt.

Спустя недели мучений плюнул, полез в местный интернет-магазин, выбрал на этот раз проводную мышь, оформил заказ, зашел в WebMoney для онлайн-оплаты и по привычке нажал правую кнопку. Да это же контекстное меню!

Что это было? Ревность? Страх?

4981

Под мышкой

Работаю я в одной маленькой, но значимой для города организации. Сталкиваться приходится со всякими проблемами, но сейчас не об этом. Есть у нас удалённый от основного корпуса отдел, в котором трудится одна тётушка пожилого возраста. Что же в ней такого, вы спросите? Так вот, в то время, когда большинство юзверей слёзно просит выдать им коврик для мыши и не желает думать, как обойтись без него (конечно, мелочь, но по каждому запросу бегать не будешь), она взяла да вырезала из линолеума квадрат удобного ей размера. Мышь, к слову, чувствует себя на новом месте очень комфортно. Вот так: учитесь, товарищи юзвери! А айтишникам я желаю побольше таких сообразительных пользователей.

4849

Айтишка-юзверушка

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

Первым делом кисуля научилась вызывать справку кнопочкой F1. Затем — открывать строку поиска, забивать в неё самые причудливые буквосочетания и сохранять приглянувшиеся веб-страницы на рабочем столе под совершенно психоделическими названиями. Потом обучила свою непродвинутую хозяйку увеличивать изображение на экране с помощью Сtrl и колёсика мыши. Не знаю как, но заблокировала изображения на «Котоматрице» — нефиг, мол, на посторонних кошек любоваться, когда своя есть. Немалый интерес киса проявила и к моей работе: в 1С она не только точным движением лапки копирует строчки, но и вводит и сохраняет новых контрагентов, а ещё меняет ставки налогов по своему усмотрению. Вот такой IT-одаренный котёнок у меня живет. Чувствую, скоро совсем меня от компьютера прогонит.

4786

Гладко выбритый и в платье, патчу «циски» на кровати

Столько последнее время завелось историй про свитера да про грязные портки, что уже начинает казаться, что в понимании подрастающего поколения не умение админить или код писать является отличительной особенностью айтишника, а борода со свитером. Свитер надел — сразу +100 к навыкам!

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

4583

Друзья познаются в беде

Сижу на работе, читаю IT happens с личного ноута, пристроив его на коленях. Когда я дошёл до истории с архивацией учёбы, курсор бешено рванулся по экрану и, описав какую-то фигуру высшего пилотажа, бодренько кликнул по крестику, захлопывая Мозиллу. Это сосед по кабинету просто передвинул мешающую ему мышь, лежащую на столе. А спустя пару секунд зашёл директор. Пора работать?