#2810: Шестью восемь
16:45 08.04.2010, IT happens
Компьютерные курсы. Adobe Photoshop.
— %Имя_Отчествович%! А у меня Photoshop не работае-ет, что мне де-ела-ать?
Подхожу — закончилось место на рабочем диске. Масштаб отображения файла 3%. Диагноз? Мы создали документ 800 на 600 сантиметров вместо пикселов. Документик вышел площадью 48 квадратных метров.
Что делать, что делать... Что ж тут сделаешь-то.
#2811: Прополка и разрыхление
16:45 08.04.2010, IT happens
Как и многие сейчас, мы силами своей фирмы продаём интернет, а чтобы не заморачиваться с проводами — через Wi-Fi. Но до точек доступа нужно интернет как-то дотащить, и желательно потолще, чтобы на всех хватило.
Положили, значит, магистральный оптический кабель. Качественно положили — на полметра вглубь, с песчаной подушкой, чтобы от перепадов температуры не порвало, отметили специальными столбиками с обозначениями, довели до местной администрации план прокладки, везде завизировали, зарегистрировали (та ещё морока была, но, как оказалось, не зря). Поставили точки, подключили маршрутизаторы, всё настроили. В общем, всё работает, самое главное, быстро и без глюков. Юзеры счастливы, мы тоже — юзерам интернет, а нам денежки капают.
И тут какой-то госконторе приспичило снести своё старое железобетонное здание (обветшало давно уже и не использовалось) метрах эдак в пятидесяти от нашей трассы с оптикой. А на протяжении всех этих пятидесяти метров — большой такой пустырь, даже трава не растёт. Сначала они делали всё аккуратно: кран, экскаватор, сварщики (резали арматуру). А потом их прижали сроками и деньгами. Во-первых, они наняли гораздо более дешёвых строителей, а во-вторых, с бульдозерами. Мы не очень волновались — полсотни метров, думали, дистанция большая.
Ага. Щас. Это она для нас большая: столько кабеля по улице проложить в траншею — достаточно далеко. А для Джамшутов с Равшанами на бульдозерах — детская дистанция. Потому что они на этих самых бульдозерах выравнивали пустырь после окончания демонтажа. Довыравнивались аж на полметра вглубь — порвали кабель в трёх местах.
У истории хороший для нас финал благодаря тому, что кабель был проложен не только де-факто, но и де-юре. Контора, сносившая здание, оплачивала нам повторную прокладку кабеля по всей длине трассы плюс километр, в обход всех их строений на двухсотметровом расстоянии — чтобы не повторялось больше. «Экономия» на сносе здания, думаю, у них хорошая вышла!
#2812: Не злись, малыш
20:45 08.04.2010, IT happens
Я — junior PHP-программер в одной из украинских веб-студий, и часть моих поступков и решений основана на том веровании, что все Машины и Серверы — существа с живой душой, которая иногда не в тему решает напакостить. Думаю, не стоит знающим людям рассказывать о том, что абсолютно одинаковый по логике код может артачиться из-за неполиткорректного обзывания переменной, вечером может работать, а утром «ложиться». Правда, происходит это всё без эмоций, и понять, что в это время крутится в кремниевых мозгах машины, невозможно... По крайней мере, я так думал и был уверен.
Работаю с FTP. Сливаю на свою машину бэкап одного чата, который неделю назад не работал, а сейчас тикает как часы (и это при том же коде). Вдруг загрузка прерывается на файле tired.png. Про себя думаю — вот ведь бедняга, устал ворочать файлы. Переподключаюсь, продолжаю загрузку — буквально через пару файлов загрузка снова становится на файле tongue.png. На этом месте вырвалось уже вслух: «Вот ведь паршивец, ещё и язык мне показывает». Опять переподключаюсь, продолжаю... Правильно — пара файлов, и мы виснем на glare.png, название которого, согласно переводчику, означает «с ненавистью смотреть». Произношу: «Малыш, прости меня, пожалуйста, но надо доделать. Выручи, а?» После этой мантры спокойно сливаю в пять раз больше данных, чем до первого дисконнекта.