информационно развлекательный портал, у нас много интересных историй, рассказов, анекдотов, большой выбор музыки и программ

Информационно-развлекательный портал
сервер обновлений антивирусной программы eset nod
Контакты:
@: support@fierycity.ru

Печать

Шарики на роликах

Posted in Юмор IT

В один прекрасный день случилось страшное, и злой админ после взбучки у шефа перекрыл всем всё. Никакого интернета, кроме строго отфильтрованного маленького списка разрешённых для работы URL. Нужен доступ в «Одноклассники» и на Фейсбук? Пожалуйста, служебка генеральному, резолюция первого зама — и мы рассмотрим. Естественно, никто не осмелился на такой шаг, и народ ломанулся искать выходы.

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

Сегодня работаем, никого не трогаем. Врывается помощник админа (из тех, кто только со студенческой скамьи, практический опыт — соответствующий) и говорит: «У многих в компьютере установлен Tor, и мне велено его удалить с компов!» Подходит и ко мне…

Небольшое отступление: у меня к ноуту прицеплен дополнительный моник, мышка — Microsoft Trackball, а ещё стоит программулина MouseWrap. Суть её в том, что когда курсор доходит до края экрана, он не останавливается там, а исчезает и появляется с противоположного края экрана.

Так вот, подходит помощник админа ко мне и строго спрашивает: «Какой из этих двух компьютеров рабочий?» Я с видом испуганного кролика говорю, показывая на экран ноута: «Вот этот». Всё с таким же строгим видом паренёк хватается за мышку и начинает елозить по коврику. Курсор, естественно, стоит на месте. Сложив лапки на животе, показываю ему на шарик в мышке. Он с трудом (для тех, кто в первый раз юзает трекбол — это реально трудно) добирается до кнопки «Пуск»… Вот незадача: курсор-то появился сверху экрана почему-то. Ах ты гад! Ещё раз с верха экрана ползёт вниз, только добрался до «Пуска» — опять! Тут не выдерживаю и показываю горемыке волшебное сочетание кнопок Ctrl+Esc. Он добирается до панели задач, открывает «Установленные программы», видит, что Tor нету, и уходит удовлетворённым.

Подсказать ему, что многие проги бывают и в портативной версии и лежат вовсе не в Program Files? Ай, ладно, не буду. Меня потом коллеги убьют.

Печать

Жить на малых оборотах

Posted in Юмор IT

Однажды, сейчас даже не вспомню в каком году, решил я поставить легендарную Elite на P166MMX. Нашёл я тогда только Elite Plus, но это детали, а они не так важны. А важно то, что игра, получив в распоряжение ресурсы такого компьютера, стала некорректно работать, а если быть точнее — стала настолько сверхбыстрой, что в неё было невозможно играть. Пришлось программно уменьшать ресурсы компьютера для нормальной работы.

В дальнейшем я так же запускал старые любимые игры на всё более современных компах. Некоторые корректно работали, многие не могли поверить, что памяти может быть больше 32 МБ, а разрешение экрана может превышать 800×600. В любом случае, для большинства таких игр приходилось занижать исходные характеристики до тех, которые они были в состоянии переварить.

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

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

Печать

Я баллон, летящий на крыльях ночи

Posted in Юмор IT

Лето 1992 года, неэлектрифицированное СНТ. И я, скрашивающий скуку от отсутствия телевизора придумыванием всяческих штук. Их впоследствии обзовут дронами, но мне-то откуда тогда знать?

В тогдашнем моем представлении дрон должен был быть дирижаблем, спускающимся на землю только для ремонта. Солнечная батарея питает электролизёр, получающийся водород тут же поступает в горелку монгольфьера. Когда кончается вода, её запасы дрон пополняет в ближайшем водоёме. По бокам установлены четыре пропеллера — вот тут я угадал. Только направлены они не вверх, а в стороны — тут промахнулся. Они могут и перемещать дрон по дирижабельному принципу, и корректировать его положение, когда он висит в одной точке. Высоту меняет ШИМ-регулятор, питающий электролизёр. Я тогда не знал, что мощности солнечной батареи для электролизёра не хватит. И, конечно, непременный атрибут — видеокамера.

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

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

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

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

Печать

Падал прошлогодний диск

Posted in Юмор IT

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

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

— Тут Эксель падает…

— Диски проверил?

— При чём тут диски?

— Проверь диски.

— Компьютер медленно загружается…

— Диски проверил?

— Отчётность не работает…

— Диски проверил?

— А какие у нас пароли в домене у %clientName%?

— Диски проверь. %password%.

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

Эникейщик и сисадмин (должности повыше обычно уже изучили этот урок), помни: диск — это коробка, в которой хреновина крутится на скорости несколько тысяч оборотов в секунду. Это очень тонкая и хрупкая механика, и она всегда под подозрением. У диска истёк срок гарантии? Новый уже должен лежать на столе, а бэкапы должны проводиться минимум ежедневно. На диске появились бэды или (не приведи боги!) S.M.A.R.T. failed — диск вообще более не должен быть использован. Оперативка на моём опыте выходила из строя всего шесть раз, из них пять — при работе в хостинге, проц — один раз, проблемы с материнкой, видяхой или звуковухой практически не бывают аномальными почти никогда, сетевухи и модемы — да, соглашусь, но проблемы с ними мне встречались менее десяти раз, а вот мёртвых дисков я видел сотни, и, в отличие от других компонентов, именно на дисках лежит самое ценное — клиентская информация.

Печать

Мышка лежала, хвостиком глюкнула

Posted in Юмор IT

Работаю в Очень Крупной Западной Компании, точнее, в ее русском филиале, в техподдержке.

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

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

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

Да, всё железо поменяли. Кроме мышки.

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

Искренне посоветовал пользователю кинуть мышкой в стену или подарить врагу.

Печать

DOS: не дорос

Posted in Юмор IT

В 1999 году, в бытность мою студентом в аграрном институте города Гродно, были у нас уроки информатики, которых мы ждали с большим нетерпением. Нас даже не смущало то, что преподавать у нас стали работу в DOS, когда во многих школах уже стояла винда (в нашем вузе класс с компьютерами на Windows через год только появился). А вот что действительно смущало, так это то, что первые три урока нам даже компьютеры не позволили включить, а препод, тётушка лет пятидесяти, только рисовала мелом схемы и каталоги на доске.

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

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

Печать

Ночь полубессознательных абстракций

Posted in Юмор IT

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

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

— А-а-а, вайфай-точка падает!

И падают эти бандуры в воду! Волн почти не было, а агрегаты не утонули, держались на плаву.

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


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

Печать

На один зуб (не тем, кто туп)

Posted in Юмор IT

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


Я фрилансер-сайтодел. Оформлен как ИП — разумеется, с упрощённой системой налогообложения. Эта система не зря называется упрощённой, она и вправду совсем не сложна. По сути, имеешь дело всего с двумя документами, да и те доступны в любезном сердцу электронном виде. В книгу доходов и расходов механически переписываешь цифры, а квартальные итоги Эксель сам сосчитает. А ежегодная налоговая декларация — всего три страницы, включая титульный лист; значения большинства полей либо переписываются из той же книги доходов, либо считаются по простейшим формулам, которые приведены тут же на бланке. Мало где встретишь столь дружелюбный интерфейс; но если вам и этого мало — есть и «хелп»: подробная и понятная инструкция по заполнению.

Но что же происходит раз за разом, когда я берусь за эти нехитрые документы? Почему я всякий раз буквально тупею так резко, что даже сам это чувствую? Элементарная задача вида «добавить строчку в XLS-файл и переписать в неё несколько цифр из банковской выписки» вдруг становится для меня сложным квестом, требующим изрядного времени. А уж заполнение декларации (задача максимум на полчаса, и то если не спешить) занимает от трёх-пяти часов до пары-тройки суток. Всё это время я долго перечитываю инструкции, пытаясь понять, что делать на каждом из шагов, и с трудом удерживаюсь от звонков в налоговую с кучей вопросов, с которыми скорее стоит обращаться к Капитану Очевидность. Ко всему прочему это вгоняет меня в такой стресс, что минимум день потом я работаю, «не приходя в сознание».

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

Печать

Первомай нашего городка

Posted in Юмор IT

— Здравствуйте, желаете пополнить счёт?

— Да нет, внучок, телефон хочу отремонтировать.

— А что с ним?

— Отсырел он у меня, я его решила посушить. Взяла сковородку, положила туда телефон, поставила на маленький огонь и пошла к соседке разговаривать…

Печать

На пять ставок

Posted in Юмор IT

— Да $#@#%! Когда же из каталога IT-специальностей удалят этот атавистический анахронизм?

— Какой? У вас какая-то лохматая вакансия не закрывается?

— $%@, эта вакансия, похоже, никогда не закроется!

— На какую должность хоть?

— $#%@, должность… «Родственник генерального», чтоб их!

Печать

Взбить до белого цвета

Posted in Юмор IT

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

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

— А что, по-моему, у вас какой-то аппарат не работал…

— Да, — говорит девушка. — Миксер не работает.

— Давайте посмотрю.

Приносит. Я включаю миксер в розетку, обхватываю его руками и начинаю бормотать про себя невнятные предложения, осматривая целостность кабеля. Секунд через 15–20 включаю миксер — и он начинает работать! Девушка (богомольная, как и её мать), увидев такие чудеса, выбегает на балкон и начинает усердно то ли молиться, то ли креститься.

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

Печать

Пессимист разгадывает кроссворды карандашом

Posted in Юмор IT

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

На самом деле цифровая техника от этой мысли может и отучать. После format С: или rm -rf / обратной дороги нет (или она тернистая/дорогая), высланное «мыло» — не воробей, а попавшись на взломе, уже не «распопадёшься».

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

Недавно я расширил круг своих интересов эмуляцией Atari ST. Отдельная кнопка Help (хотя F1 уже есть) меня удивила не сильно. Но отдельная кнопка Undo! Вот уж действительно — пессимист разгадывает кроссворды карандашом. Может быть, потому-то и линейка машин, всю свою историю шедшая вровень с ещё не «Маками», а «Макинтошами», что по характеристикам, что по дружественности интерфейса к гуманитариям, а по дружественности к музыкантам — даже превосходящая, в начале девяностых сошла с дистанции.

Урок нам всем на будущее: не будем пессимистами! Последствия пессимизма с трудом поддаются исправлению. Хотя в данном случае поддались. Архитектура снова жива: под неё пишут опенсорс, выпускают современные аппаратные клоны и эмуляторы с лицензионно чистыми прошивками. Оптимизм победил!

Печать

Барановоротный эффект

Posted in Юмор IT

Вот скажите, вы умеете обращаться со своим телефоном? Умеете. А ведь современный телефон — это маленький компьютер, только с модулем связи.

А автомобиль у вас есть? Тогда там вполне может быть установлен бортовой компьютер. И со всем этим хозяйством вы умеете управляться.

Банкомат. Тоже компьютер.

Платёжный терминал. Тоже.

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

Но вот дело касается рабочих программ. Большинство из того, чем вы пользуетесь, по функциональности не сложнее программы банкомата. Да, даже в пресловутой жёлтой программе большинство из вас только вводят данные или даже просто на них смотрят, всю сложную обработку делают особо доверенные лица, которые как раз не жалуются. Но почему вы сразу забываете все свои умения по работе со сложной техникой? Почему не можете прочитать сообщения даже на русском? Почему с испугом смотрите на единственную кнопку? Почему в игре вы прекрасно знаете, что такое «OK», но мгновенно забываете, что это, если это вам выдаст рабочий компьютер? Впрочем, если там будет «Да», «Расчёт окончен», «Завершить», эффект будет тот же самый — барановоротный.

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

Печать

Волнующая связь

Posted in Юмор IT

Прочитал истории про неспециалистов и вспомнил один случай. Скорее грустный, чем смешной. Зашёл по какому-то мелкому вопросу в салон сотовой связи — из крупных сетей. Передо мной пожилой человек расспрашивает продавца про телефон (который тот ему, скорее всего, и подсказал). При упоминании Bluetooth дедушка задаёт вопрос: «Что это такое?» Продавец начинает объяснять, что это для связи с внешними устройствами и тому подобного. Дед говорит: «Нет, это понятно, но какой физический принцип? Инфракрасное излучение используется или что-то ещё?»

И тут продавец выпадает в осадок и мямлит: «Э… Ну, это Bluetooth».

Я говорю: «Радиоволны». Дед меня понимает моментально.

А вот продавец сотовых телефонов, не знающий, какова природа этого самого Bluetooth, конечно, печалит. Bluetooth — и всё.

Печать

М-м-монстроидальная ностальгия

Posted in Юмор IT

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


Захотелось мне на днях вспомнить детство. Добыл «Нереальный турнир» 1999 года, поставил, бегаю…

— Unreal?

— Угу…

— Дай установщик!

Спустя пятнадцать минут:

— А давай по сети?

— Давай!

Бегаем вдвоём, синхронно материмся. Один из соседей отрывается от монитора:

— Что это у вас? Unreal?

— Он самый.

— А дайте установщик!

Через двадцать минут синхронного мата становится больше. Выходит из мида третий:

— Народ, что здесь происходит? Вы по сетке рубитесь?

— Да, вот флешка с установщиком. Присоединяйся!

Сетевые бои быстро стали традицией.


А сегодня к нам аккурат во время очередного заруба пришли соседи — ярые поклонники танковых боев:

— Народ, ну что за дела?! Вы каждый вечер материтесь! Вы уже зае… (Пауза.) Unreal?

— (Хором.) Да!

— А дайте… (В сторону просителей летят сразу две флешки.) Эмм, спасибо.

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


Воистину, классика вечна!

Печать

Ноль десятых, пять целых

Posted in Юмор IT

Волнующая связь, говорите? Расскажу свою историю, не совсем из IT, но принцип тот же: надо уметь работать с тем, что есть, и учить по ходу работы. Главное — на входе отсеять совсем уж неадекватных персонажей.

Итак, иду по Старому Арбату, захотелось съесть и выпить вредного. До банкомёта далеко, денег на карточке вроде должно хватить на небольшой перекус, а заведение умеет их принимать. Из наличности — 25 рублей в кармане. Захожу, заказываю еды и прошу «Мне ноль-пять кока-колы лайт». Расплачиваюсь карточкой. «Угу, — говорят, — подождите, сейчас всё принесём».

Приносят пять стаканов по 0,5. Вернуть могут только всю сумму, она попадёт в блокировку и станет доступна в лучшем случае только на следующий день. Наличности не хватит, оставшейся суммы на карточке — тоже. Дитя степей, естественно, не понимает, в чём проблема: он же явно услышал слово «пять», а то, что оно было «ноль-пять» — как-то опустил. Тогда-то мне и стало понятно, почему в фастфуде напитки бывают маленькие, средние и большие. «Ты бы ему ещё „500 миллилитров“ сказал», — добавил злой и голодный внутренний голос.

Печать

Дебаунсинг, Карл!

Posted in Юмор IT

Я смотрю, последнее время популярны истории, в которых авторы ставят знак равенства между множествами «почти всегда это так» и «изредка это так», например, вольно сравнивая undo для IT и не IT. Что же, проблема эта известная и широко распространённая. Расскажу и я свою историю.

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

Карл, даже обычная кнопка оказалась проблемной. Вместо одного события нажатия прилетает десяток по прерываниям! Дебаунсинг, Карл! Хуже того — в простой кнопке нет состояния 0/1, там есть или что-то (например, 1, если цепь замыкается на +3,3 В) и floating, который определяется то как 0, то как 1. Это решается лишь чисто механически.

Разобрался с кнопкой? Призовая игра — rotary encoder (например, колёсико мышки), который шлёт несколько событий, позволяющих определить, в какую сторону он вращается. Из-за того же баунсинга зачастую приходят противоречивые сигналы. Типа, сперва +1 и тут же −1 (тут я понял, почему у меня так же глючит скролл на одной дешёвой мышке). Попытки дебаунсить приводят к тому, что «шаги» проглатываются или неверно определяется направление.

Универсального решения нет.

Ультразвуковой сенсор позволяет измерить расстояние до объекта с точностью до миллиметра… в теории. На практике из пяти измерений одно вернёт 0, одно — какое-то запредельное значение, ещё три выдадут результат с разбросом в пару сантиметров. Более-менее стабильной работы удалось добиться, проводя семь измерений и забирая медианное значение. А ведь ещё бывает эхо…

Когда я добрался до простых дисплеев (TFT, OLED) — это оказался просто праздник! Ни один не заработал сразу. Везде приходилось долго искать конкретную модель, драйверы-библиотеки под неё, а некоторые даже исправлять и дописывать.

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

В общем, хобби оказалось удачным. Рекомендую.

Печать

Руки на высоте плеч

Posted in Юмор IT

Найдено в коде одного проекта. В stdafx.h:

#ifndef handsOutOfShoulders 
  #define handsOutOfAss 
#endif

Далее, в about:

#ifdef handsOutOfShoulders 
  /* нормальные реквизиты фирмы */
#else
  #ifdef handsOutOfAss 
    message = std::wstring(L"У нас появился долборукий
    дятел, разваливший сборку, и я не отвечаю
    за работоспособность программы");
  #else
    message = std::wstring(L"БЛ&$Ь!!! ПОКАЖИТЕ МНЕ,
    КАК ОНО РАБОТАЕТ!!!");
  #endif
#endif
Печать

Эта штучка в женских ручках

Posted in Юмор IT

Я часто читаю: мол, нормальных женщин не осталось, а теперь хочу рассказать свой взгляд на ситуацию.

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

— Ты слишком идеальна, так не бывает.

— А в чём подвох?

— Если через пять лет я будет свободен — женюсь.

В итоге я одна, а мужчины гуляют с клубными барышнями.

Не так давно я решила провести эксперимент и делать всё, на что мужчины так жалуются: истерики, сцены ревности, пришёл на свидание без цветов — скандал… Ещё строю из себя непроходимую тупицу. Слыша «операционная система», я (девушка-линуксоид) истерично вопрошаю: «А что это такое?!», а термопасту называю «этой штучкой». Вокруг — сразу толпа.

Так вот, дорогие мужчины, если вам нравится, когда к вам относятся по-свински, тогда не нойте о том, что «идеальных женщин не осталось». Определитесь уже, что вам надо.

Печать

Не годится им в коде водиться

Posted in Юмор IT

Жил да был себе бородатый программер. Всё его устраивало в этой жизни — заказы есть, что ещё нужно? Кстати, программер тот не курил и не пил — у нас же сказка о хорошем и мудром программере, верно?

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

— Не щёлкай меня резинкой от трусов, о мудрый программер, выполню тебе взамен два желания!

Наш программер подумал-подумал, да и говорит:

— Создай мне новый исходник с бесконечным циклом желаний, и пусть вызывается он по моему желанию.

— А не жирно ли, о мудрый программер?

Наш бородатый программер натягивает резинку от трусов…

— Сделано, о мудрый программер!

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