bash.im ithappens.me zadolba.li
9109

Сам такой!

3 мая 2012, 08:00

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

Захотелось одному нетерпеливому нецензурно оскорбить одного из игроков. Игрок заменял слова хорошо подобранными символами, чтобы чат их не блокировал. Решив приструнить наглеца, пишу в чат короткую фразу: «Оскорбление бан». Да вот только чат понял меня по-своему, сложив последние четыре буквы, и выдал мне кляп за нецензурную лексику. И где тут справедливость?

Программисты, будьте осторожнее и внимательнее при создании фильтров!

9108

Предпервомайские передряги

Я системный инженер в головной компании холдинга. Одна из наших фирм арендует цеха и помещения у научно-исследовательского института за городом. Основной штат — рабочие и несколько человек за компьютерами. Своих бухгалтеров у фирмы нет, по совместительству работают бухгалтеры соседней фирмы. В бухгалтерии — два компьютера нашей фирмы и один — этой соседней. Компьютеры входят в локальную сеть НИИ, имеют доступ через неё в Интернет. Директор фирмы сидит в другом корпусе, локальной сети у него нет. 1С работает на обычном компьютере с Windows 7 SP1 x64 на Intel i3-2100, 8 ГБ RAM и парой полутерабайтников в зеркале на ICHR.

Мой начальник ставит мне задачу: дать удалённый доступ к 1С директору, вынести наши компьютеры в отдельную сеть, при этом третий (не наш) должен иметь доступ к 1С.

Телефонисты НИИ связь SHDSL-модемами по телефону внутри НИИ делать отказались, поэтому я пришёл к следующему решению. Наши компьютеры повесить на отдельный коммутатор, поставить в «сервер» ещё две сетевые карты, поставить на нём Windows Server 2008 R2 SP1 с 1С и терминалами, поднять в ней Hyper-V, там в такой же ОС поднять Kerio Control, подключить свой интернет со статическим IP, поднять на шлюзе VPN средствами RRAS. Разграничить доступ между нашей сетью, сетью НИИ и нашим интернетом Kerio. Подключить второй Интернет директору и паре работников, что сидят рядом с ним, настроить им доступ по VPN в первую сеть.

Я сказал, мне надо по крайней мере два дня. Начальник согласился.

В среду 2 мая у меня начинается отпуск. Куплены билеты на поезд к родителям и обратно. Тянул начальник с директором фирмы, тянул, наконец поставил выполнение в субботу 28 апреля (рабочую) и понедельник 30 апреля. 1 мая — выходной. Как раз два дня до отпуска.

Нужное оборудование закупили. Приехали в субботу в 10. Директор фирмы ошарашивает:

— А мы в понедельник не работаем.
— Э-э-э?
— Окей, если надо, выйдем посидим.

Хорошо. Работаю. Не спеша, обстоятельно, по разработанному плану. Поставил в сервер две сетевые карты. Забэкапил саму 1С и базы. Cнёс Windows 7 с сервера 1С, поставил 2008-й, драйверы. Поднял сервер терминалов и лицензий, создал пользователей. Обновил ОС. Скопировал обратно 1С. Подключил первый модем. Обнаружил проблемы с линией, пообщался с поддержкой — проблема осталась, дорешивать надо потом. Отключил сервер и два компьютера фирмы от коммутатора НИИ, включил в приобретённый. Поднял роль Hyper-V, создал виртуальные сети, назначил серверу 1С (одна сетевая) адрес в отдельной сети.

Итого: бухгалтеры доступа к 1С уже не имеют, интернета через сеть НИИ уже не получают, со своим интернетом проблемы, да и шлюз ещё не создан. Единственный компьютер из сети НИИ, который должен иметь доступ к 1С, тоже доступа не имеет — разные несоединённые коммутаторы. В 2008 с поднятым Hyper-V картой что-то странное, разобраться ещё не успел: пингуется, но по RDP не зайти, как будто сервера вообще нет, при этом телнетом на 3389 — пожалуйста.

14:30. Приходит главбухша: «А вы знаете, что в 15:30 здание обесточивается до среды?»

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

За это ещё и получил от начальника:

— А почему ты бэкап «семёрки» с принтерами не сделал? Так бы вернул назад.
— Зачем? 1С забэкапил, а больше там ничего не было.
— А вот на такой случай.

А я бы спросил: «Почему ты так запланировал — между праздниками перед отпуском — и не уточнил, как НИИ работает?»

Решил: схожу в среду, сделаю принтеры (надеюсь), к родителям уеду на два дня позже. Завтра пойду сдавать билеты.

Никогда не планируйте дела на последний день!

9107

Спину вверх

Начальники — такие начальники, что просто смех один:

— Во-первых, прекрати говорить по-английски, всё можно легко перевести на нормальный язык! А во-вторых, какую спину вверх тебе вдруг понадобилось?

9106

Новое на новом

2 мая 2012, 11:45

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

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

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

9105

Сатана не пройдёт

2 мая 2012, 10:00

Помню, у меня «Диабла» вторая запускаться не хотела. Я был классе в седьмом. Запускаться не хотела очень по-английски: ни тебе месседж-боксов, ни тебе каких-то логов — просто тёмный экран на полсекунды. В диспетчере задач появлялась она на те же полсекунды.

Подумал, посидел, решил, что сборка сломалась. Не работала и другая. Подумал, что что-то в реестре не то прописалось, залез туда, удалил каталог Blizzard. Не работает. Решил, что ещё куда-то там прописалось. Как найти — неизвестно, зато setup.exe знает.

Начал процесс. Игра была на трёх дисках. Но там надо было поставить сначала старую версию, потом проапгрейдить её… Ушло часа два и порядка десяти смен дисков в дисководе (тоже милый момент). Не запустилось! Расстроился так, будто лето отменили.

А вечером «Диабла» заработала. После того, как я осознал печальный факт, я комп выключил, а потом включил. И всё.

Из-за какой-то хрени, которая засела в памяти, ребёнок расстроился. Теперь я понимаю, что могло быть что угодно: хоть взбесившийся антивирь, хоть ядерная война в Зимбабве. Вовсе не факт, что виноват Blizzard, но психика детская пострадала.

9104

Доживи до гигабитного вайфая

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

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

— Ты где?
— На крыше стою.

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

— Эй, парень, слышь, не надо! У тебя ещё вся жизнь впереди!

9103

Техническое задание на овощной салат

2 мая 2012, 10:00

94-ФЗ посвящается...

Техническое задание на овощной салат

Для составления салата необходимо предоставить следующие комплектующие:

1. Шарообразные овощи с поверхностью красного цвета и красноватой начинкой в количестве не менее 3 шт., размером не менее 7 см в диаметре. Разрешено отклонение от заданной формы на ±2 см. Свежесть продукта — не старее 1 недели.

2. Длинные вытянутые овощи зелёного цвета в количестве не менее 2 шт., длиной не менее 7 см, диаметр продукта — не менее 2 см. Свежесть — не старее 1 недели.

3. Густая однообразная масса белого цвета весом не менее 50 грамм с характерным вкусом, без вкраплений посторонних продуктов, желательно натурального природного происхождения. Жирность — не менее 15%. Доработка смеси на заводе разрешается. Природный изготовитель ингредиентов для смеси — корова.

4. Кристаллический минерал природного происхождения, в состав которого обязательно должен входить натрий. Количество — не менее 5 г, но не более 10 г.

В комплект салата должна входить ложка столовая (или аналог), миска* глубиной не менее 7 см, шириной не менее 20 см, но не более 30 см. Высота не должна превышать 10 см.

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

* Аналог недопустим в связи с техническими условиями на площадке заказчика.

9102

Вернись, я всё прощу

2 мая 2012, 08:00

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

Просыпаюсь, включаю комп, иду умываться. Прихожу, наблюдаю чёрный экран с мигающим вверху слева курсором. Не придав особого значения, жму ресет. Загрузки ОС нет, есть курсор и мигающий индикатор харда. Оставил подумать. Минут через 15 прихожу — всё тот же курсор.

Интуитивно понимая, что сейчас начнётся безумный жёсткий секс, достаю дистрибутив «хрюшки», LiveCD и «аптечку сисадмина», попутно включаю ноут под Убунтой для гугления проблемы. Переустановка ОС не прельщает.

LiveCD выдаёт девственно чистую систему без ошибок и вирусов. Перезагружаю. Чёрный экран, мигающий курсор. Мёртвая точка, дальше не грузит. Чувствую: что-то мешает системе загрузиться. Лезу через ноут гуглить, попутно вспоминаю, что настройки подключения выставлены не моего провайдера. Распечатку со своими настройками забыл, когда последний раз видел.

Чертыхаюсь, курю. С дистрибутива пробую восстановить систему. Выбрасывает в перезагрузку с последующим мигающим курсором. Доходят руки до «аптечки». Оба харда видны, опознаются, читаются. Прогоняю скандиском. Чисто. Без ошибок, системные файлы без потерь. Начинаю медленно закипать. Зачем-то выключаю комп, вытаскиваю батарейку из материнки, иду курить и думать.

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

Ну всё, убил верного товарища… На включение системник никак не реагирует. Поиграв с выключателем на БП, пробую включить, попутно приговаривая:

— Миленький, прости меня, пожалуйста! Включись!

Заводятся кулеры, подают признак жизни харды, мирно хрюкает флопик… С замиранием сердца, не дыша, слежу за загрузкой. Отчёт BIOS, загрузка, злосчастный мигающий курсор… вдруг сменяется мышиной стрелочкой! Следом синий экран приветствия, рабочий стол ОС, победный звук запуска, радость и одновременно непонимание.

Мистика? А я так и не понял, в чём была причина, хотя немало чужих машин поставил на ноги. И никаких отчётов системы о критических ошибках…

9101

Редкий Балмер долетит до середины пика

У нас в офисе один сотрудник нарисовал гуашью огромный плакат. На нём изображён пьяный программист с красным носом, руки и ноги которого так и тянутся к клаве и мыши. Снизу надпись: «Никогда не программируй выпимши». Спустя неделю кто-то ручкой коряво подписал: «А то получится IE».