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

на главную

Жанры

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

#154: Ревность и свитч

13 ноября 2008, 20:30. рейтинг: 1782

Некая молодая семья подключилась к нашему провайдеру. Мама, папа, семилетний сын. Сыну как-то не понравилось, что родители стали больше времени уделять инету, чем ему, любимому, позвонил провайдеру. Трубку берет один из техников:

– Да!

– Надо нас от интернета отключить и договор разорвать!

– Адрес?

Мальчик сообщает адрес. Техник берет

инструменты и идет по адресу. Звонит в дверь. Мальчик из-за двери:

– Кто там?

– Интернет отключать пришел!

– А мне родители сказали никого незнакомого не впускать!

– Ладно, не важно, витуха сюда идет. Интернет вы у себя хотели отключить?

– Да, мы.

Техник берет кусачки и перерезает витую пару. В ДВУХ местах. Мало того, что ему потом пришлось тянуть провод по-новой (когда родители вернулись с работы) – он перерезал кабель, по которому в этот момент шли пакеты, поскольку родители оставили включенным мю-торрент. Одно гнездо в свитче сожгло нафиг.

#155: Призрак клавиатуры

13 ноября 2008, 20:30. рейтинг: 2473

Была у шефа беспроводная клавиатура, да кончилась вся – много кофе и колы на неё пролито было, пару дорожек и разъело.

Пробовали починить, заштриховывая разъеденную дорожку грифелем – теорети чески он электропроводный. Но то ли плохо пробовали, то ли теория не верна – не помогло. Унесли её, бедную, в сисадминскую, свалили в кучу хлама.

А шефу поставили другую, тоже, в общем, красивую, чорную.

Но на следующий день началось странное – клавиатура начала беспрерывно гене рировать букву "r".

Ни в систему не войти, ничего.

Ну ладно, бывает. Воткнули другую.

И что бы вы думали – она тоже генерирует букву "r".

Воткнули третью. То же самое.

Что за дела ?

И с USB, и с PS/2-клавиатурами – одно и тоже.

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

#156: Порождение изначального хаоса

13 ноября 2008, 20:30. рейтинг: 1137

Занимался я пару лет назад поддержкой одной CMS, написанной на PHP в течении лет 4-5 несколькими сменявшими один другого программистами.

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

Посмотрел. Файл по сути является ядром CMS – принимает данные от пользова теля из админской части, хитро распихивает их по куче XML-файлов и просто текс товых файлов, что-то кладет в реляционную базу, предварительно проверив права доступа и так далее. Взгляд останавливается на 4х строках:

// TODO: фигня какая-то написана

$respondent = $respondent;

global $preLoadExternals;

$preLoadExternals = .....;

Комментарий имеет логический смысл. Первая строка – чтоб точно запомнил, да. Вторая – оно и так исполнялось только в global scope. Третья – строка длиной в пару килобайт с несколькими закрывающимися скобками в конце, после чего $preLo adExternals далее в скрипте нигде не используется.

И такой фигни на три тысячи строк

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

#157: Распознавание образов

14 ноября 2008, 09:00. рейтинг: 2586

Велик и могуч Русский Язык!

А все началось с простой задачи: принять на входе строку, введенную пользо вателем, и найти информацию в БД по ключевым словам.

Будь это какой-нибудь английский – задача решается в два счета.

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

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

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

Стало легче, но все равно работы много.

Подумалось: а откуда Я знаю, как правильно? Видел-читал-запомнил, так?

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

Осталось только слов побольше туда набить. Посадил ЭТО на сервер, читать книги из библиотеки Мошкова. Пусть набирается ума-разума.

Чувствую, следующим шагом научу его пользоваться Гуглом...

#158: Высокие технологии

14 ноября 2008, 09:00. рейтинг: 2689

Лет 6-7 назад, будучи еще студентом первого курса, подрабатывал я летом совсем не по специальности – кровельщиком.

И, помнится, в тот волнительный день, когда я пришел на работу в первый раз, бригадир (колоритная, надо сказать, личность: маленький, сухонький, суетливый, двух слов без "етить" не мог связать), подзывает меня к себе и спрашивает, на кого, мол, студент, учишься?

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

Охотник за головами

Вайс Александр
1. Фронтир
Фантастика:
боевая фантастика
космическая фантастика
5.00
рейтинг книги
Охотник за головами

Ты не мой BOY

Рам Янка
5. Самбисты
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты не мой BOY

Третий. Том 2

INDIGO
2. Отпуск
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
Третий. Том 2

Последний попаданец

Зубов Константин
1. Последний попаданец
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Последний попаданец

Ветер и искры. Тетралогия

Пехов Алексей Юрьевич
Ветер и искры
Фантастика:
фэнтези
9.45
рейтинг книги
Ветер и искры. Тетралогия

Авиатор: назад в СССР 10

Дорин Михаил
10. Покоряя небо
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Авиатор: назад в СССР 10

Темный Лекарь 4

Токсик Саша
4. Темный Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Темный Лекарь 4

Сердце Дракона. Том 20. Часть 1

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

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

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

Законы Рода. Том 7

Flow Ascold
7. Граф Берестьев
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Законы Рода. Том 7

Новик

Ланцов Михаил Алексеевич
2. Помещик
Фантастика:
альтернативная история
6.67
рейтинг книги
Новик

Последний из рода Демидовых

Ветров Борис
Фантастика:
детективная фантастика
попаданцы
аниме
5.00
рейтинг книги
Последний из рода Демидовых

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

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

Титан империи 3

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