bash.im ithappens.me zadolba.li
12885

Совершенно верно

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

Вместо того чтобы готовиться к диктанту, я, чуток умевший пользоваться HTML, пошёл на хитрость: пригласив молодую симпатичную препода, я попросил проверить мою статистику (нужно было войти под училковским паролем). Мило заговаривая ей зубы во время ввода заветных символов, я, конечно же, их подсмотрел. Имея запас правильных вариантов текстов, я написал простенькую формочку (скопировал исходный код с правильной ссылкой, ага), отправлявшую этот вариант на сервер для анализа и выставления оценки. Для удобства сделал выпадающий список с номерами тестовых заданий, а хранил творение на флопике (дело было очень давно).

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

Я допустил оплошность. Разница между двумя идеально «пройденными» тестами составила пару секунд, после чего, как я узнал на выпускном, за мной велась удалённая слежка.

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

12884

Не умеешь — не берись

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

Устроился админом в офис где-то месяц назад. Делал плановую установку обновлений. Один из компов (42-й) через Радмин не ответил. Оставил его на сладкое, чтобы потом вручную всё сделать. Закончил дела и потопал к нему через весь офис.

Вечер, офис пустой, никого нет, полумрак. Топаю к станции. 34-я, 35-я, 36-я. Поворачиваю за угол и вижу, что 42-я кабинка сияет красным светом. Я остановился как вкопанный. Выглядело всё очень зловеще, как будто врата в ад открылись. Сглотнул и медленно пополз к 42-й. Аккуратно заглянул в кабинку…

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

Выдохнул. Приход Ктулху в наш мир откладывается. Включил компьютер, схватился за мышь, слегка двинул — и курсор рассёк 24-дюймовый монитор в мгновение ока. Чувствительность была просто бешеная. Я стал искать, как бы её снизить, и тут увидел на столе вторую мышь, которая пряталась под монитором. Несмываемым маркером на копеечной двухкнопочной было накорябано: «Гостевая». Я отодвинул пылающую адовыми огнями мышь в сторону и опробовал гостевую. Чтобы передвинуть курсор с одного конца экрана на другой, мне понадобилось два раза оторвать руку от стола. Как родная.

Чувствую, останусь я в этом офисе надолго. Тут народ заботливый.

12883

Молния Мёбиуса

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

Не могу понять, почему люди так яростно сопротивляются прогрессу.

Вместо повсеместного внедрения технологии Lightning вместо устаревшего и морально, и физически USB люди требуют запрета именно новой технологии.

Когда Apple внедрили новый стандарт, я был безумно доволен. Дело в том, что зрение у меня не очень, а силушкой бог не обидел. И воткнуть не той стороной micro-USB или старый разъём Apple для меня не составляло никакого труда.

Теперь я же такой проблемы нет. Вставляй, как хочешь — будет ОК. Почему никак не примут такой же двухсторонний стандарт USB — это загадка космического масштаба. У кого-то в голове застрял стандарт разъёма, который нужно вставлять строго одной стороной — и хоть тресни. Собственно, на другом конце кабеля, там, где всё ещё остался USB, тоже нужно что-то менять. Тот же Thunderbolt и мощность выдаёт бо́льшую, и скорость передачи. Что же мешает тянуться к новому?

А ничего. Только замшелость и стереотипы о страшной компании Apple.

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

12882

Вашу бы энергию да в наших целях

4 декабря 2014, 18:36

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

Я купил, установил. На айпадах оно просто незамедлительно вылетало, а на на айфонах благополучно работало только на старых. Я обратился к разработчику. Тот сразу же начал ныть, что денег нет, айфон у него только один и старенький, а айпада отродясь не было. Сказать, что я офигел — ничего не сказать. Как можно выкладывать платный софт без элементарного тестирования?

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

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

Кстати, это приложение всё ещё в продаже. Видимо, кто-то его всё же потестировал на халяву.

12881

Лучшая работа — хорошо оплачиваемое хобби

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

Заметил, что многие на свою работу жалуются. Не исключение и коллеги по цеху. Расскажу вам свою историю.

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

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

Строительная фирма в том же районном центре. Офис и несколько удалённых точек. Пара серверов, под полтинник компьютеров в хозяйстве с различным уровнем компетенции пользователей и спектром их работы. Качаю навык общения с пользователями и объяснения им по нескольку раз одного и того же. Попутно приобретаю ещё несколько навыков, как, например, правильный монтаж СКС, администрирование серверов под Windows и Linux и прочие умения, характерные для админа подобного класса. Опять не сошлись во взглядах с руководством, которое считало, что тратить деньги на IT — моветон. Стоит только как следует наехать на админа, как он тут же на коленке из коры дуба и подорожника скрутит готовое решение.

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

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

12880

Сильнее давишь — быстрее едешь

Сцепление, фрикционы… Кто-нибудь помнит, что такое «двойной выжим с перегазовкой»? Нажали сцепление — включили нейтраль — отпустили сцепление — газанули — нажали — включили передачу.

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

На более новых уже ни двойного выжима, ни перегазовки не нужно: нажал сцепление, переключил передачу, отпустил. Но если с коробкой передач проблемы и передачи переключаются плохо, старый добрый «двойной выжим» помогает. Даже если в этот момент вы понятия не имеете об устройстве коробки передач.

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

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

Итак, к чему же мы пришли в нашей автомобильной аналогии?

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

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

12879

Последний писк

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

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

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

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

12878

Крылатые головки летят, летят, летят

Во времена оны столкнулся с 3,5-дюймовым диском, который не запускался, если предварительно не был запаркован. Дело в том, что при нормальной работе головки диска не касаются, а «летят» на тонкой прослойке воздуха, который подсасывается вращающимся диском. При парковке головка уезжала ближе к шпинделю, в зону без магнитного покрытия. Двигатель, перемещающий головку, был шаговый, как на 3,5- и 5-дюймовых дискетах, поэтому парковка была не мгновенной, а занимала две-пять секунд (в зависимости от объёма диска). Если снять питание, не запарковав, головки «приземлялись» далеко от шпинделя и примагничивались. При включении двигатель не мог сорвать с места диск.

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

12877

Баттхёрт 3D

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

2030 год ознаменовался модой на крупногабаритные 3D-принтеры. Спрос рождает предложение — и вот уже соответствующая техника стоит недорого. Резко упала цена и на расходники к ней.

«Здорово, зацени стул!» — так выглядел заголовок сообщения, которое он получил по «мылу». Во вложении оказался файл для печати на крупногабаритном 3D-принтере, который он как раз купил.

Веб-интерфейс почтового сервера предупредил о вирусе. То же сделал и локальный антивирус на его планшете. «Что за ерунда, какой ещё вирус в файле этого типа?» — подумал он и запустил печать.

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

Оправившись после падения, он зашёл на «Хабр». Оказывается, эпидемия механического вируса «Здорово, зацени стул!» свирепствует уже два месяца. Все антивирусные компании давно в курсе, это он от жизни отстал — не читал давно. Распространяется вредоносный файл через злость пострадавших: упав, они сами начинают рассылать его всем, на кого держат зло.

Он не держал зла ни на кого, потому и помогать вирусу распространяться дальше не стал. А к 2035 году эпидемия постепенно затихла. На этот вид вирусов просто прошла мода, как в наши дни несколько лет назад прошла мода на макровирусы.