Истории с тегом: мысли о вечном

Всего историй: 830

8162

Звёздам не нужны Джифорсы

Электроника Б3-21. 60 шагов программы, 8 ячеек памяти, обратная польская запись арифметических действий, стек в две ячейки; встроенных циклов, как в МК, нету, только условные переходы.

Впёрло нарисовать траекторию движения планеты в системе двух солнц. Всего-навсего дифурчик второго порядка. Мелочи. Но ведь хватило 60 байт кода и 8 переменных! Правда, пару недель по точкам получал траекторию и наносил на миллиметровку, но всё же справился и был доволен.

Гляжу на современные требования к железу — и как-то боязно становится. Неужели все настолько обленились, что проще заставить пользователя купить новый компьютер или пару плат, чем сесть и подумать?

8149

Железная лодка разбилась о быт

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

Мои мысли прервал ужасный звук: винчестер на основном рабочем компе застучал головками. Я тут же щёлкнул тумблером блока питания и услышал звонок своего сотового. Жена.

Может, и к лучшему, что мы завтра разводимся?

8101

Вперёд, в лояльные параллели

Середина рабочего дня. Приходит письмо от коллеги — программистки на 1С. Cтиль автора сохранён.

У меня закончилось счастье: не работает телефон, ось — говно, утро началось с обьяснительной неуравновешенному %DirectorName%, юэсби от мыши сгрыз крол! Дайте счастья, канифольку и спайку. Дистры линуха у меня есть. И джинсы! И свитер! Уйду, сцуко, от этого жестокого мира в более лояльные параллели…

8065

Дух старой школы

Я знаю, что такое олдскул.

Олдскул — это 32 КБ в роли предела памяти для программы.

Олдскул — это игры, где фантазия работает больше, чем видеокарта.

Олдскул — это куча неподписанных дискет, среди которых ты всегда находишь нужную.

Олдскул — это программирование всего и вся, ибо готовых аналогов не существует или они труднодоступны.

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

Олдскул — это ручной апгрейд, когда комплектацию своей машины знаешь лучше, чем свои паспортные данные.

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

Олдскул — это пять курсов программирования, на которых не узнаёшь ничего нового.

Олдскул — это работа в 14 лет, когда половина заказов отваливается после вопроса: «А сколько вам?».

Олдскул — это постоянная нехватка товарищей для конструктивной беседы.

Олдскул — это коллекция бумажных книг по программированию на весь шкаф.

Олдскул — это тот самый дорогой вам проект, который вы пишете уже с десяток лет.

Олдскул — это кучи знакомых, звонящих вам, стоит только чему-то случиться с их ПК.

Олдскул — это телевизор в роли монитора, когда последний сгорел.

Олдскул — это свой дистрибутив линукса.

Олдскул — это состояние души. Осознание того, что ты развивался вместе с индустрией. Что ты стоишь на передовой высоких технологий. Ты — форвард. Ты — айтишник.

Я рад своей судьбе.

8058

Слишком старый для ядер

Cегодня я достиг дзена.

Последние семь лет моя трудовая деятельность связана с серверами, коммутаторами и маршрутизаторами. В период 2004—2008 на моём домашнем компьютере стояли Слакварь, Дебиан, а потом Убунта.

В 2008-м женился. Стало не совсем до ядер и патченья KDE, и уже к началу 2009-го на домашней машине стояла винда. Я понял, что больше не хочу собирать ядра. Впрочем, все сервера до сих пор работают на одной сотой доллара.

Сегодня же утром, вдоволь намучившись со своим гигантским железным конструктором 1998 года выпуска, в быту именуемым «Москвич-2141-22», я понял, что больше не хочу с ним трахаться, несмотря на то, что машина — огонь. Завтра я покупаю новую «Короллу». Душой я постарел и хочу, чтобы всё было просто и сразу.

8057

Пятьдесят лет посредственности

— Разумно ли используются сегодня вычислительные машины?

— В 10% случаев — да.

— Поразительно низкая цифра. Почему вы так говорите?

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

Норберт Винер, 1961 год. Вы думаете, что-то изменилось?

8048

Пора в hibernate

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

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

8036

Участник битвы за сектора

Проблемы в софте Kia? С кем не бывает. Ведь даже эта ваша ММО про космические кораблики (мною, кстати, уважаемая) в своё время при обновлении сносила boot.ini с корня диска C:, результатом чего на некоторых компьютерах после перезагрузки была чёрная пичалька с мигающим курсором.

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

8031

По заветам Гейтса, Торвальдса и Ленина

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

В крупной компании работа построена на продуктах так любимой всеми корпорации из Рэдмонда. Всё так глубоко на этом завязано, что если я увижу приказ ставить на телефоны Windows, уже не удивлюсь. Под них выделяются мощности, деньги. Всё просчитано до копейки, учтено и переучтено. Из сторонних продуктов (заслуживающих внимание своей глобальностью) только Oracle и Unix (тоже от небезызвестной фирмы).

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

* * *

Когда старые друзья в мелких конторках попросили разобраться, что у них там и как, браться сперва не хотел. Но не бросать же их в беде? Решение рождалось по мере обхода. Старого админа гнали взашей без выходного пособия с записью в трудовой: «Несоответствие занимаемой должности». Другу я говорил: «Выделяй выходные, чтобы мне не в одиночку в чужом офисе отдыхать. Бери пива, пиццы и не лезь под руку».

Решения были почти однотипнымы. Маленькая шустренькая машинка, на которой крутится линуксовый сервак (одно старые админы умели — железо выпрашивать), рабочие станции — винда, под особые задачи (только там, где надо, и не более) — *nix. Всё максимально ориентировано на удобство обывателя. Про расчёты и подсчёты речи не идёт — берём самый бюджетный вариант. Какое тут ТСО, когда даже на печать идёт полстраницы в неделю?

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

Ответьте мне, горе-админы: если бабушка-бухгалтер постоянно всё ломает, так ли сложно сделать ей одинэску единственным разрешённым к запуску приложением? Нет. Просто вам лень. Если она залила клавиатуру сладким чаем, просто составьте акт. Упритесь перед директором: виноват конкретный человек. Сложно? Чаще лень. И 100500 оправданий.

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

8015

Костылед эдишн

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

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

Есть у меня друг-программист. Пишет хорошо, знает назубок несколько языков, создаёт весьма внушительные продукты. Но при этом он совершенно не разбирается в сетях, системах, службах и других околоадминских приблудах. Я — совсем наоборот. Это нормально. Вместе с другом мы пьём пиво и собираем высоконагруженные системы. Каждый делает свою работу, причём очень хорошо. Мы очень любим наблюдать за очередной волной холиваров высокомерных кодеров с высокомерными админами.

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