bash.im ithappens.me zadolba.li
10292

Диск себе дёрни, пёс

13 декабря 2012, 07:15

Работал сравнительно давно в отделении банка Б. Манера банков экономить на отделениях — это, наверное, повсеместное явление. Вот и у нас на всё отделение (порядка тридцати человек) был всего один привод CD-ROM. Как-то перестал он работать. Центр далеко, да и замену навряд ли пришлёт, гарантии на привод либо нет, либо она давно истекла — в общем, решено было сидюк разобрать. Как ни странно, в разобранном состоянии он работал. Как только собираешь — отказывается, а со снятым кожухом — пожалуйста.

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

10291

Валюта по умолчанию

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

Беру машинку, точнее, махину — ультрабук под Intel i7, запускаю и наблюдаю BSoD. Так как меня ждут другие абоны, решаю не проводить мероприятия с участием ансамбля песни и пляски, а попросту заинсталлить новую ОС.

Юркий зверёк принял «семёрку» с флешки на свой SSD менее чем за 15 минут. Установил страждующему нужный софт, дрова. Американец спрашивает о стоимости. «Двести», — отвечаю, подразумевая гривны. Янки со спокойным лицом достаёт из бумажника и протягивает 200 вечнозелёных (1600 с копейками в гривневом эквиваленте). Я потихоньку офигеваю, но так как я не обдирала, спрашиваю, большие ли это деньги у него на родине, на что получаю ответ: так, мол, в бар сходить, на девочек поглазеть. Беру свалившееся на меня денежное счастье и ухожу.

Боже, храни Америку и её зажравшихся жителей!

10290

С песней на пенсию

13 декабря 2012, 07:15

Пересаживаю пользователя на новый компьютер. Скопировав данные и выключая старый комп, напеваю: «It’s a final shutdown…»

10289

Консервированные яблоки

12 декабря 2012, 07:45

Дюжина торкс-болтов, говорите, для замены диска в айхрени? Вы хотя бы выглядели айтишником и квалифицированным специалистом.

Потребовалось память добавить в ста-а-арый Mac mini, ещё на процессоре PowerPC. Мы такие используем для разработки софта под этот проц на начальном этапе: удобно и нигде не жмёт, не то что на встроенной платформе.

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

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

10288

Жизнь по крону

12 декабря 2012, 07:15

Ты просыпаешься. По беспроводной среде передачи данных приходит «волшебный пакет» от отправителя «Будильник».

Происходит инициализация и проверка работоспособности аппаратуры. Глаза видят, уши слышат, конечности двигаются. POST завершён успешно.

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

Завтрак превращается в подобие утренней дозарядки смартфона.

Скрипт подсказывает, где расположена твоя одежда, где на одежде карманы, что в них должно лежать. Ты раскладываешь по карманам ключи, флешки, телефон. Скрипт завершён, отрабатывает проверка целостности данных. Объект «Носки» не обнаружен.

Как по треку, ты идёшь по тропинке между сугробами к остановке. В заданное время подходит твой автобус.

Работа больше напоминает смесь планировщика и push-системы.

По обратному треку ты идёшь домой. Выполняешь несколько запланированных обязательных задач и постепенно уходишь в standby…

10287

Через фигню к просветлению

12 декабря 2012, 07:15

Айтишники могут быть разные. Кто-то чинит принтеры, кто-то прокладывает кабели, кто-то паяет на коленке. Один айтишник может люто ненавидеть оконный «мастдай», другой не понимает необходимость *nix для отдельных задач… Кто-то любит «зелёных», кто-то «красных». Кто-то не спит ночами, компилируя Генту, кто-то за 15 минут поднимает серваки на CentOS. Одних заставляет лучше думать пиво, другие ночами сидят под кофе. Кто-то красивая девушка, кто-то бородатый мужик. Мы сообщество разных людей, но нельзя забывать об одной вещи, которая объединяет нас всех. Мы любим учиться.

Любой айтишник постоянно развивает свои профессиональные навыки. Делает он это просто ради того, чтобы делать. Я не встречал ни одного знакомого айтишника, который остановился бы на чём-то одном и не шёл дальше. Чтобы «заматереть» и стать настоящим гуру, который одним своим внешним видом поднимает упавшие сервера, надо заниматься всякой фигнёй, страдать ночами над разными проектами. Айтишниками не рождаются, но и не становятся. Нельзя научить любить IT. Но и нельзя с рождения просто любить IT и не учиться ничему. Мы вкладываем душу в то, что мы делаем. И всё только потому, что мы айтишники. Нет нам оправдания за это.

10286

Некомпакт-диск

12 декабря 2012, 07:15

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

— Папа, я в школе видел компакт-диски от старых компьютеров! Такие большие, чёрные!

Оказалось, сыну показывали грампластинки.

10285

XXL не лезет в S

Работаю программистом на заводе, сопровождаю систему комплексной автоматизации предприятия. Звонок по телефону:

— У меня не работает программа!

Звонит девочка из категории «высшее образование получила, а высшее сознание не успела». По опыту знаю, что у таких людей по телефону выяснять, что конкретно не работает, себе дороже. Поднимаюсь к ним в отдел. Выясняю, что при формировании отчёта за прошлый месяц прога вываливает ошибку «Превышена длина строковой переменной». Объясняю, что за прошлый месяц отчёт по выделенному списку заказов сформировать нельзя, так как список очень большой.

— Почему нельзя, если за позапрошлый месяц формируется?

— В позапрошлом было меньше заказов. Формируй другой отчёт за период, тем более что он считается быстрее.

— Нет, мне неудобно, я так привыкла.

— Тогда формируй два отчёта по полмесяца, а итоговые цифры сбивай в Экселе.

— Ты с ума сошёл? Сделай что-нибудь, ты же программист!

— Нельзя так, как ты хочешь.

— Почему нельзя?

— В принципе нельзя.

— Почему?

Как я люблю слышать этот вопрос от людей, у которых голова нужна для того, чтобы на ней причёску делать!

— Ты действительно хочешь знать, почему нельзя?

— Да!

Делаю глубокий вдох:

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

И тут девочка начинает истерически хохотать. Из всего моего программистского бреда она услышала только одно знакомое слово — «cтринги». Ну очень коротенькие cтринги!

10284

Комфорт есть, коммитов нет

11 декабря 2012, 13:15

Задался я героической идеей прочитать весь IT happens — от первой истории и до сегодняшней. Начал, но вот беда: постоянно забываю номер истории, на которой остановился вчера.

Так как я работаю младшим Питон-девелопером, изготовление программок у меня в крови. Написал софтинку, которая запоминает последнюю прочитанную историю, а при открытии IT happens вклеивает в страницу кнопочку с ссылкой на следующую.

Писал от души — для себя ведь, — а тестить пришёл на работу. Тимлид, увидев моё детище, попросил поиграться. На следущее утро об этой софтине знал весь офис. Мне присудили премию в 50 у. е. за улучшение комфортных условий в коллективе и тут же её отобрали: «Если бы ты так рабочие проекты писал…»