bash.im ithappens.me zadolba.li

Только в россии

10319

Промывая, обмываем

Когда-то, году этак в 86–87-м, обучаясь в институте, подрабатывал я на ВЦ. И пришло к нам чудо чудное: ЕС-1840 (одна из первых наших персоналок под MS-DOS). Время было советское, штатное расписание блюсти надо было жёстко. Согласно ему, к каждой ЭВМ полагался штат: начальник машины, программист и оператор. Причём если ты начальник одной ЭВМ, то начальником другой быть уже не можешь. Все работники уже были начальниками чего-либо, потому завкафедрой и предложил мне быть начальником девайса.

В обязанности начальника входило:

— поддерживать агрегат в рабочем состоянии (тем более что и работал на ней в основном я);

— выписывать и получать на неё спирт.

Так как норм отпуска этого продукта на аппарат ещё не существовало, я набрался наглости и в заявке нарисовал аж 20 литров на месяц (для сравнения: на ЕС-1033, занимавшую пару комнат, полагалось грамм 300 на квартал). И что самое смешное, где-то с полгода это работало! Полгода мы были самыми состоятельными в институте (время было горбачёвское, спирт ценился больше, чем конвертируемая валюта). А потом пришла комиссия…

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

10299

Погрешность: не более 0,3 бит

Онлайн-конференция с исполнительным директором кластера космических технологий и телекоммуникаций фонда «Сколково» Сергеем Жуковым:

— …А десять лет недавно потребовалось на то, чтобы аналоговый 386-й компьютер поменять на цифровой.

10297

Кто американцу ньюби, тот русскому лох

Посетила коллегу гениальная идея: учиться программированию. И спросил он у меня, единственного программиста в компании, какой язык обязательно должен знать программист. Я ему честно ответил: английский. Обиделся на меня коллега. Он-то думал, что я назову что-нибудь вроде С++ или ассемблера.

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

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

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

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

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

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

И ведь по-английски решение русской проблемы нашлось на первой странице. Много думал.

10218

Острым ножом и добрым словом

Макнуть в спирт? А если его нет?

Камчатка. Из расстегнувшегося кармана (фирма Marmot, нереспект вам!) выпадает в ручей фотомыльница. Утопленник тут же схвачен, аккумуляторы вынуты. Впереди немалая часть похода, до ближайшего сервис-центра либо три дня идти, либо пару часов лететь. Спирта нет (вот такие мы неправильные туристы).

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

Картина маслом: на высоком берегу речушки у эндемичных камчатских берёз сидит мужик в энцефалитке и острием «фискаря» ковыряет полуразобранный девайс, плотно упакованный и с ме-е-елкими деталями… Так, наверное, и рождаются легенды о русских, чинящих что угодно при помощи кувалды, разводного ключа и едрёной матери.

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

10215

Не хлебом единым

Как-то недавно попросили меня намазать термопасту, поставить антивирус, настроить сеть и поставить пару игр (не сильна сорокалетняя женщина в электронике, а процессор у них перегревался — это я вынес из прошлого визита). Я студент, живу в небольшом райцентре и в узких кругах получил репутацию «электронщика», поэтому меня постоянно приглашают переустановить «окошки» и починить фен (телевизор, мобильный — список можно продолжать). Хотя умею я и программу на ассемблере написать, и линукс поставить, но кому это интересно?

Так вот, прихожу я к этой женщине, меняю термопасту, настраиваю сеть (к роутеру подключён ноутбук и стационарный ПК), ставлю весь софт и игры, которые просили. Собираюсь уходить. Нагоняет меня хозяйка и говорит:

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

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

10196

Призрак коммунизма

Работаю в IT-отделе крупного банка. Как-то пришлось подключать клиента по старой, давно забытой мной системе «банк — клиент». Удивился, но всё же подключил. Естественно, запросил у начальника IT-отдела филиала, с какого перепугу они решили старого клиента устанавливать, когда есть новый, современный и удобный. Привожу развёрнутый ответ на мой вопрос.

* * *

Коллега, дело в том, что этим вопросом задаются очень многие, я в числе этих самых многих. Я нашёл ответ на этот часто задаваемый вопрос.

Сам клиент находится, мягко говоря, в «очке» — село Тмутаракань, что в 200 км от ближайшего крупного населённого пункта. Цивилизация в это село ещё не успела зайти. Точнее, она-то успела, но только в идеях и размышлениях, которые ещё не смогли полностью вытеснить идеи коммунизма и всемирного равенства на земле ввиду того же всемирного господства коммунизма. Ленин жил, Ленин жив, Ленин будет жить…

В связи с этим интернет в этом селе присутствует только в подпольных контрреволюционных капиталистических организациях, призванных развалить коммунистический устрой и создать господство всемирного пох@#зма (демократии) на земле. Клиента новой системы отказываются ставить — видимо, дорого и тяжело для восприятия, да и соседи могут в НКВД пожаловаться, как на контру.

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

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

Надеюсь на правильное понимание вышеизложенного, так как серьёзности в этом мало, но она всё же есть.

С уважением,
начальник IT-отдела филиала нашего банка

10180

Мементо мори, Клайв

Ох, давно это было… Собрал «Спектрум». Впаял всё, кроме ПЗУ. Пошёл его покупать. Купил, установил в панельку. Включил — а оно русифицировано. Но не так, как обычно «Спектрумы» русифицировали, а в КОИ-7. Переведены все сообщения об ошибках: например, «ПЕРЕМЕННАЯ НЕ ОБНАРУЖЕНА», «ОШИБКА ЗАГРУЗКИ С ЛЕНТЫ». Но заставка — это нечто!

© 1982 ТОО НИИ ИМЕНИ СИНКЛЕРА

Ну, Ltd — это вполне ТОО (сейчас говорят ООО), а Research — чем не НИИ? Но почему «имени»? Синклер ведь ещё жив!

10175

Козы, куры, компилятор

Была в далёком моём прошлом интересная история. На сайте Майкрософта бесплатно предлагали всем желающим бету Visual Studio 2005 — зелёненькую коробку-книжку с двумя дисками. Естественно, для желающих и сами диски, и доставка были бесплатными — всё это добро оплачивалось Майкрософтом. Более того, диски доставлялись лично в руки курьером.

В один прекрасный день мне позвонил курьер и попросил явиться на нашу городскую таможню, чтобы утрясти какие-то формальности. В общей сложности таможенник насчитал мне налога примерно на 350 грн (чуть больше $40) с бесплатной посылки с бесплатной для меня доставкой. Алгоритм подсчёта общей стоимости был завязан и на то, сколько заплатил в том числе и за доставку Майкрософт. Естественно, от посылки я отказался и написал письмо в Редмонд: айм сорри, дескать, ви хэв стьюпид говермент хир, ай кэнт ресив йоур пекедж.

А дальше я заказал эту же посылку на адрес: село Яблуково, хата номер 5 (я не шучу). Этот фокус мне подсказал курьер. Если заказывать посылку в мелкий населённый пункт, иногда таможня пропускает её.

Сработало. Курьер приехал в село с десятью хатами. Вокруг пасутся козы, куры. Где-то бабушка вышла в галошах на улицу. До сих пор представляю лицо курьера, когда он вручал эти самые два диска с Visual Studio 2005 моему 85-летнему прадеду!

10169

Технологи тоже плачут

Я проработал в украинском отделении одной из самых крупных и успешных геймдев-компаний мира полтора года, уверенно пользуясь восемью языками программирования, их фишками и трюками.

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

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

В двух конторах собеседование проводили блондинки, которые только и понимали, что программирование — это когда пишешь в Ворде, а компьютер тебе выдаёт картинки.

Всем дались эти PHP, Ruby on Rails и 1C. Что, ничего нормального нет?

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

В последнем месте мне вообще предложили работать у них джуниором. Это была вершина. Я забил на всё и вся, взял жену с дочерью под мышку и свалил в Крым дожидаться, пока Гугл не даст добро.