[bash.im] [IT Happens] [zadolba.li]

IT Happens

Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
484746• • •987654321

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

14 ноября 2008, 09:00

рейтинг: 2689

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

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

Я, не вдаваясь в подробности определений информационных систем и САПРа, коротко отвечаю, что на компьютерщика.

Бригадир: Компьютерщик, етить? Отлично! Иди, етить, сюда. Вот это, етить, бетономешалка. Вот это, етить, кнопка "ВКЛ", вот это "ВЫКЛ". Будешь нажимать! По специальности работать будешь, етить!

Добро пожаловать в мир высоких технологий.

 

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

14 ноября 2008, 09:00

рейтинг: 2586

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

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

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

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

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

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

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

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

 

#149: Новый франкенштейн

13 ноября 2008, 12:45

рейтинг: 2634

Привезли с полгода назад древнюю машинку с четвертой NT. Машинка ругается, что не может получить доступа к системным файлам, и грузиться наотрез отказывается. Нашел описание похожей проблемы - при подключении к XP она автоматически исправляет ntfs до своей версии, с которой NT до 4 сервиспака работать не умеет. Переустанавливать систему нельзя - на ней установлена какая-то очень хитрая программа, которую нет возможности установить заново и настроить. Снял образ, сел думать.

Извращаться с двойной установкой и тремя разделами, чтобы получить имеющуюся NT, но на старой NTFS неохота. Система стоит - русская, а дистрибутив на руках есть только английский. Поставил английскую систему, накатил 4й сервиспак. Скопировал из нерабочей профиль и реестр поверх новой. Загрузилась, но есть проблемы с русским шрифтом. Скопировал фаром старую систему поверх новой без замены. Загрузилась. С полноценной поддержкой русского. Попытался накатить шестой русский сервиспак - не понравилась версия. А вот английский встал без проблем.

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

 

#114: Роутинг ручной, не кусается, жрать не просит

11 ноября 2008, 11:00

рейтинг: 1332

Недавно устроился аутсорсером в одну бюджетную организацию.

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

Два компьютера объединены в работающую локальную сеть. В каждом из них по две сетевые карты. Одна ведет в локальную сеть, вторая ведет к модему. Когда компьютеру №1 нужен интернет, он подключен через вторую карту к модему. Если же вдруг интернет понадобился машине №2, то специально обученный бухгалтер вынимает из модема кабель, идущий к машине №1 и вставляет аналогичный от №2.

Ручной мультиплексинг, однако.

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

Зачем эти шайтан-устройства, если и так все работает?!

 

#112: Особая, контроллерная магия

11 ноября 2008, 09:00

рейтинг: 2232

Сижу, разбираю программу по работе. Нужно немного переделать, читаю код. В коде нет ни одного комментария, читается с трудом.
Задумался, что ну ведь не сложно же написать пару слов, и всё будет понятно.
А потом вспомнил.

Не всегда всё будет понятно.

На прошлой работе как-то встретил такое в прошивке для контроллера AVR:

if (cmd[1] == RESET) // если принятая команда RESET
{((void(*)(void))0)();} // что-то из черной магии

 

#76: Программа, не забудь! - 2

8 ноября 2008, 20:30

рейтинг: 1964

...После чего долго медитирую на фрагмент:

...
a=a;
b=b;
...
Видимо это было напоминание программе, чтобы точно не забыла...


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

dtc1.SelectedDate = dtc1.SelectedDate; // так надо :(
dtc2.SelectedDate = dtc2.SelectedDate; // не трогать, сломаю руку
dtc3.SelectedDate = dtc3.SelectedDate; // по другому работает некорректно
dtc4.SelectedDate = dtc4.SelectedDate; // обожаю SharePoint

 

#70: Перешли мне записку курьером...

8 ноября 2008, 12:45

рейтинг: 954

Работаю в сотовой компании. Звонит удивленный клиент и спрашивает куда делись деньги со счетов.

Выясняется, что они вставили сим-карты в GPS-устройства, которые отслеживают передвижение транспорта. Эти девайсы открывали сессию, передавали 200 байт, закрывали сесиию, 200 байт округляются в соответствии тарифа до 10Кб и так каждые 5 секунд…

 

#48: Для старта крутим эту рукоятку

6 ноября 2008, 20:30

рейтинг: 2273

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

Пришлось нам его открыть, ибо в нем помер SCSI-контроллер. Заменяем плату и решаем не закрывая крышки его включить, мало ли что. Тут стоит отметить, что именно в этот момент в аудитории шла пара и студенты, как водится, смотрели преимущественно в нашу сторону.

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

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

 

#13: Вершина прогресса

1 ноября 2008, 09:00

рейтинг: 2235

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

Ну проводам, очевидно, на воду наплевать, а вот свитчу не совсем. Поэтому эти умники поместили его в пустое ведро, чтобы он всплывал вместе с водой!

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

И вот, блин, представь.

Сидят люди в Интернете по сверхсовременным ноутбукам по wi-fi, наслаждаются web 2.0. Ethernet 10 мбит, высокие технологии. А между ними и интернетом где-то в трансформаторной будке плавает в ржавом ведре обгаженный птицами свитч, вершина прогресса.

 
484746• • •987654321
 
текст или номер истории
реклама
обратная связь
Хотите разместить рекламу?
Информация для рекламодателей.

Вопросы, предложения, что-то не так на сайте? Пишите в саппорт!
на сайте
Утверждено: 9147
Сегодня: 0
В рассмотрении: 2236
тэги
лучшие последних семи дней
5: #9209 (1384) - Дворники от IT
6: #9205 (1339) - На своей шкуре
7: #9220 (1264) - А чего достиг ты?
статистика
Рейтинг@Mail.ru