Чтение онлайн

на главную - закладки

Жанры

Bash.org.ru IT Happens Истории ## 901 – 1000
Шрифт:

 

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

 

P.S. Читатели сообщают, что Betta splendens живут не дольше трёх лет. Ох, не к добру...

 

 

 

#942: Бурный поток в слаботочных сетях

20:45 03.06.2009, IT happens

 

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

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

 

На одном из узлов на днях произошла авария. К ней доблестными монтажниками был добавлен комментарий следующего содержания:

 

Подвал затоплен дерьмом. ОДС устраняет аварию, завтра попробуем с сапогами.

 

 

 

#943: Linux дома. Но зачем?

00:30 04.06.2009, IT happens

 

Довольно давно я использую дома Linux и некоторое время назад решил поменять дистрибутив. Переехав с Ubuntu на openSUSE, я, как водится в открытых дистрибутивах, не обнаружил поддержки проприетарных мультимедиа-форматов.

 

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

 

Ставлю Wine, под него вкатываю виндовый VLC (дистрибутив нашёлся у брата) — всё, фильмы и музыка играют! Так и просидел до появления интернета.

 

 

 

#944: Принц Госплана II

13:00 04.06.2009, IT happens

 

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

 

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

 

 

 

#945: Профессиональный синхронизатор БД

13:00 04.06.2009, IT happens

 

В 2002 году я работал автоматизатором в городском отделении пенсионного фонда. Где-то в апреле пришла из Москвы БД с данными пенсионеров-участников войны с графической оболочкой на Visual FoxPro. Задача: открыть в одном окне эту оболочку, в другом — нашу пенсионную базу и сверить данные по всем имеющимся пенсионерам: ФИО, адрес и ещё около тридцати пунктов.

 

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

нажать правую кнопку на фамилии, потом клавиш 5 на клавиатуре, а для перехода к следующему полю ещё какой-то хитрый аккорд.

 

Посмотрев на этот кошмар, я понял, что задача проста: надо лишь вытащить из нашей основной БД (благо, тоже написанной на FoxPro) необходимые данные по этим пенсионерам и поместить их в столичную базу. За пару часов пишу программку, дампящую из одной базы нужные поля и заливающие их в другую. Через двадцать минут, когда винчестер перестаёт шуршать, открываю московскую оболочку — всё отлично!

 

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

 

Потом я расспросил коллег из соседних отделений, как они справились с этой задачей. Все, кроме меня, стали строго следовать инструкциям Москвы и, потратив количество времени, прямо пропорциональное объёму БД, всё сделали вручную. В отделении с примерно нашим количеством пенсионеров работала пара айтишников: один смотрел в одну базу и читал записи вслух, другой сравнивал со второй базой и впечатывал отличия. Ушло у ребят на это две недели.

 

 

 

#946: Мейнфрейм-секундомер

20:45 04.06.2009, IT happens

 

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

 

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

 

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

 

Попробовал поиграться с time /t и разочаровался, ведь эта команда возвращала время только в формате ЧЧ:ММ, в то время как нам требовалась точность в десятые доли секунды. Задумавшись, решил изменить формат приглашения командной строки: prompt $T$G.

 

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

Поделиться:
Популярные книги

Измена. Тайный наследник

Лаврова Алиса
1. Тайный наследник
Фантастика:
фэнтези
5.00
рейтинг книги
Измена. Тайный наследник

Инквизитор Тьмы

Шмаков Алексей Семенович
1. Инквизитор Тьмы
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Инквизитор Тьмы

Наследник

Майерс Александр
3. Династия
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Наследник

Ротмистр Гордеев 3

Дашко Дмитрий
3. Ротмистр Гордеев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Ротмистр Гордеев 3

(Не)нужная жена дракона

Углицкая Алина
5. Хроники Драконьей империи
Любовные романы:
любовно-фантастические романы
6.89
рейтинг книги
(Не)нужная жена дракона

Идеальный мир для Лекаря 28

Сапфир Олег
28. Лекарь
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 28

Сыночек в награду. Подари мне любовь

Лесневская Вероника
1. Суровые отцы
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Сыночек в награду. Подари мне любовь

Инквизитор Тьмы 2

Шмаков Алексей Семенович
2. Инквизитор Тьмы
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Инквизитор Тьмы 2

Генерал Скала и ученица

Суббота Светлана
2. Генерал Скала и Лидия
Любовные романы:
любовно-фантастические романы
6.30
рейтинг книги
Генерал Скала и ученица

Искатель 1

Шиленко Сергей
1. Валинор
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Искатель 1

Сердце Дракона. Том 10

Клеванский Кирилл Сергеевич
10. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.14
рейтинг книги
Сердце Дракона. Том 10

Печать мастера

Лисина Александра
6. Гибрид
Фантастика:
попаданцы
технофэнтези
аниме
фэнтези
6.00
рейтинг книги
Печать мастера

Выстрел на Большой Морской

Свечин Николай
4. Сыщик Его Величества
Детективы:
исторические детективы
полицейские детективы
8.64
рейтинг книги
Выстрел на Большой Морской

Кодекс Крови. Книга VII

Борзых М.
7. РОС: Кодекс Крови
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга VII