bash.im ithappens.me zadolba.li
13398

Его в дверь, а он в окно

Работаю в организации на должности инженера-программиста. На самом деле я, скорее, эникейщик, так как знаний не особо много, как и рабочего опыта.

Так вот, у нас в организации до недавнего времени было 2 интернет-соединения, одно 10 Мбит через Юзергейт для администрации, а второе 1 Мбит через линуксовый сервер без статистики для людей попроще. Этот сервер за 4 года работы я «изнутри» ни разу не видел, да и как он работает и зачем нужен — никто не знает. Кроме сокровенного «он вирусы ловит!» от начальника отдела.

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

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

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

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

Захожу на тот самый пост и что же я вижу? В небольшой свитчик на 8 портов включен ноутбук, на котором крутится онлайн кино и торрент. Думаю, бесполезно объяснять, как я был горд собой — ведь все думали, что проблемы у провайдера, и только я был уверен, что проблема на нашей стороне.

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

13397

Целой жизни мало

Можешь установить линукс и винду, поставить колесо автомобиля и велосипеда, знаешь английский и как протянуть сетку, и всё это помимо основной профессии? Прекрасно, очень рад за тебя, тебе многое из этого пригодится — если тебя зовут Марк Уотни и тебя случайно оставила на Марсе команда «Арес-3». А если ты не покидал Землю, в один прекрасный день может выясниться, что при установке колеса ты забыл про момент затяжки, сетка протянута по стандарту 586ХЗ (вместо 586А или 586В, как положено), колодки тормозов на велосипеде стоят вверх ногами, а знакомому студенту-дипломнику ты озаглавил аннотацию к диплому «Annotation» вместо «Abstract».

Лазарусу Лонгу, который сказал: «Узкая специализация — удел насекомых», было две тысячи лет. Две тысячи, Карл! Достаточно времени, чтобы профессионально научиться делать все эти вещи. А обычный человек за свои пять-шесть десятков может научиться делать всё это максимум на уровне дилетанта. Но вместо того, чтобы выполнять своё дело профессионально, получать за это деньги и покупать профессиональный труд специалистов, которые, например, протянут ему сеть, он решает сделать всё сам, он же умеет! А потом пришедший на его место профессионал матерится в его адрес при попытке исправить тот ад, который дилетант нагородил.

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

13396

Автоматизация воспитания

Вот и до нашей глуши докатилось такое явление, как цифровое ТВ. Имеется в виду вещание в формате DVB-T2. Поставил я на даче маме и племяшке эту шайтан-коробку и приступил к настройке. Тут выяснилась одна особенность: первый мультиплекс (в основном, новостной) вещает с близстоящего передатчика с уровнем сигнала 90% с антенной, направленной куда угодно, а вот второй (развлекательный) идёт с передатчика аж в 80 км за лесами и полями.

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

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

13395

Попади в таблицу, если сможешь

Я один из многих, кто помнит Tetcolor. В моей семье тоже была своя «секретная» стратегия для набора большого количества очков, но проблема оказалась в другом…

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

Шок был неописуем. То ли произошёл сбой, то ли это так было задумано, то ли автор просто не подразумевал, что будут такие игроки...

С этих пор целью людей стало не набрать как можно больше очков, а максимально приблизиться к злополучному барьеру (следует отметить, что на высоких уровнях очки начислялись даже за просто положенную фигуру). Рекорд — 99987 очков. Держится уже лет пятнадцать. А таблица с тех пор постоянно бэкапится.

13394

Скрытые таланты

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

Однажды задержался я после работы на 15 минут, иду к выходу, офис пустой. Бросил взгляд на этого парня, который всё ещё сидел за рабочей станцией. Я знал, что ему начальство дало работы до завтра и что ему придётся сегодня часа на 2−3 задержаться, так что особого значения его присутствию не придал.

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

Оказалось, это был шорох клавиатуры. Он набирал документ. Все десять пальцев резво прыгали ко клавиатуре. Скорость была такая, что от взгляда на его руки меня начало откровенно укачивать. Потом он резво засейвил документ с клавиатуры, с клавиатуры же его закрыл, развернул одну из прог и начал с бешеной скоростью проходить через чертежи. Чертежи открывались на экране, необходимые исправления появлялись в них за несколько секунд, и они исчезали, освобождая место для новых чертежей и новых исправлений. Через 10 минут он закончил. Я прикинул, что двухчасовой объём работы он раскидал меньше чем за полчаса.

Кто передо мной? Шпион под прикрытием? Пришелец? Потребовал от парня объяснений.

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

Очень сильно просил начальству его не сдавать, ему повторение ситуации нафиг не нужно. Я согласился — в конце концов проекты он всегда сдавал строго в срок. Но ни секундой раньше.

13393

Сам ам, а другим не дам

«Масонско-опенсорсную мини-ложу», как ни странно, можно понять.

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

Не верите? Прикиньте, где больше дыр — в Android или в Haiku? Кончено, в Haiku, в его-то альфа-стадии. Но этот продукт злоумышленникам абсолютно не интересен, и не будет, если его не популяризировать. И естественно, некоторые любители подобной экзотики действуют (точнее, бездействуют) таким образом, чтобы предмет их интереса не стал распространённым никогда. Так рождается security by unpopularity — младший брат security by obscurity.

И, может быть, в этом что-то есть.

13392

По последнему слову техники

Лет десять назад то ли кто-то рассказал, то ли прочитал где, не помню уже. Может, история ещё старше.

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

Ближе к концу курса он начал лекцию с типа задачки. Нужно сделать устройство, накопительную ёмкость для воды. По внешнему сигналу она должна быстро опустошиться, после чего медленно наполниться до исходного уровня. Студенты сказали: «Тьфу, говно вопрос! Мы тут уже чуть ли не АЭС проектировали, а это вообще фигня!»

Предлагали операционники и микроконтроллеры. Датчики уровня жидкости резистивные и элетромеханические. Клапаны электромеханические и задвижки с сервоприводами. Кто-то даже предложил поставить компрессор атмосфер на 10 и обратные клапаны, чтобы вообще влёт воду выгонять.

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

13391

Мышь умерла. Да здравствует мышь!

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

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

Через пару недель старая заслуженная мышь знаменитой фирмы Noname начала высказывать недовольство — сначала с периодичностью в десять минут пропадала из системы, оставляя только замечательный звук «тыдын», а ближе к обеду и вовсе ушла на покой.

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

Всё-таки у техники есть душа — по крайней мере у хвостатой.

13390

Тревожные звоночки

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

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

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

И чего, собственно, были вызовы?

Но, определённо, были же.

И зачем вообще их было отслеживать?

Да и глупо бы вышло. Странноватое ещё понятие — «пропущенные вызовы функции».

Спустя секунды приходит осознание…