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

IT Happens

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

#470: А вдруг его увидит браузер?!

9 января 2009, 11:00

рейтинг: 1111

Полгода назад работал в одной маленькой веб-студии.
Программистов было двое: я и ещё один юноша. Юноша - студент, но толковый и нелепых ляпов не допускал.
До поры.

Как-то раз сидит, пишет что-то, ругается сквозь зубы. В конце концов зовёт меня. Запрос, говорит, не работает. Я ему советую распечатать запрос - сразу, мол, поймёшь, что не работает. Распечатывает, вставляет в phpMyAdmin. Работает!

Я, немного офигевши, иду смотреть на это чудо. Действительно, в скрипте запрос сбоит, а в phpMyAdmin'е работает за милую душу. Лезу в исходник. Смотрю на строку, где формируется запрос, и начинаю сползать под стол. Строка выглядит следующим образом:

$query = "SELECT * FROM ..."

Зачем, спрашиваю? На что он мне так основательно отвечает: на всякий случай, мол, мало ли что...

 

#426: А теперь я хочу уйти отсюда

29 декабря 2008, 11:00

рейтинг: 1670

Переехал на новый хостинг, феерический диалог с техподдержкой, почти дословно:

User: День добрый, у меня проблема. Почему-то на страницах сайта не отрабатываются php-инклюды вида { ...... }, при этом отдается ошибка "URL file-access is disabled in the server configuration". На предыдущем хостинге работало, думаю надо настройки PHP подкрутить для моего аккаунта.

Support: Создайте файл php.ini в директории откуда запускается скрипт содержащий include и добавьте в него следующие опции: allow_url_include = on; allow_url_fopen = on;

User: Ага, здорово. А как бы это для моего аккаунта выставить глобально? Этот скрипт в ста местах на сайте вызывается - не в каждой же папке php.ini отдельный создавать?

Support: Проблема решена. Я поместил в каждую папку Вашего домена ***.ru файл php.ini с необходимыми параметрами.

User: ОК, спасибо за столь оригинальное решение проблемы. А вот еще вопросик - при работе формы обратной связи не отрабатывает скрипт { ........... } по адресу /feedback/send.phtml

Support: А что это за формат такой - .phtml? Не слышал о таком, может быть проблема в этом?

User: Ладно, не обращайте внимания. Как мне удалить свой аккаунт?

 

#315: Мой адрес — не дом и не улица

9 декабря 2008, 11:00

рейтинг: 1217

Работаю в отделе QA, делали обновление нашего корпоративного сайта. Общаюсь с девелопером на предмет небольшой баги. Не верно указан адрес в разделе contact us.

Я: В разделе contact us указан неверный адрес
Он: Как неверный? Всё правильно.
Я, мягко: Извини, но нет. Неправильно, открываем страничку и проверяем.
Он: Ну.. %url%\contactus.apsx Такой?
Я: Да, открывай.
Он, раздражённый: Открыл. Такой, спрашиваю, должен быть?
Я: Да, такой. Открываем, читаем внимательно адрес.
Он: И что?
Я, догадываясь что о разных вещах говорим: Знаешь, адреса бывают ещё и физические. То, что там указано - то ли супермаркет, то ли швейная фабрика.

 

#314: Яваскрипт мы есть не будем

9 декабря 2008, 11:00

рейтинг: 1820

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

А потом в преддверии отмечания дня рождения я решила проконсультироваться с подругой-вебмастером о содержимом праздничного стола.

Разговор получился таким:
я: Привет! Ты сильно занята? Вопрос есть.
она: Нормально, давай.
я: Вот думаю, что с меню делать...
она: На javascript? Высылай код, посмотрю!
я: Нет, я о другом - горячее там, салатики...

 

#273: Темная сторона Саппорта

2 декабря 2008, 12:45

рейтинг: 3714

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

Оказалось, что новый клиент браузерный. Помимо его практически полного несоответствия инструкции со скриншотами с сайта другого, ныне покойного банка, была еще как минимум одна проблема: как из 1С выгрузить данные для отправки по инету? Звоню в Банк - нам нужен текстовый файл из 1С и как его достать не знаем. Ступор в трубке. Истинные Гуру. Ни тебе инструкции, ни понимания процесса, ни клиент-ориентированности.

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

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

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

 

#222: Внучка за бабку, бабка за дедку, дедка за репку

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

рейтинг: 4486

Живу в Израиле. Делаю сайты.
Заказываю некий модуль для %frameworkname% у местного ивритоязычного фрилансера. Через месяц получаю готовый, проверяю, вроде работает, расплачиваюсь. Через пару дней обнаруживаю глюк, решаю починить сам. Читаю код и вдруг вижу:

$sysvar = str_replace($chto, $nachto, $parm); //vot blya!

Впадаю в ступор, ибо знаю, что фрилансер по-русски не знает ни слова. Звоню ему. Он мнётся, мнётся, но в конце концов признаётся, что модуль сделал не сам, а нашёл другого фрилансера на каком-то сайте. Я, собственно, так и думал - но тут он мне сообщает, что второй фрилансер - индус!

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

А я-то ещё удивлялся, почему такой простой проект у первого отнял месяц.

 

#211: Use SVN, Luke!

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

рейтинг: 2962

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

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

Утро.
Захожу на сайт.
%#@!

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

- А может это потому, что я оставила открытыми окошки DreamWeaver'а и с утра сохранила?
- ...
- Не надо так на меня смотреть.
- ...
- Ты чего молчишь? Скажи хоть что-нибудь! Цензурное.

 

#207: Это было неописуемо!

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

рейтинг: 2630

Как-то раз писал свой собственный фрэймворк на PHP. Разработал архитектуру. Запрограммировал основные компоненты. Все протестировал - работает замечательно. И тут, значит, приходит заказ - написать CMS для простенького сайта. Решил поднять на этом самом фрэймворке. Все было замечательно, но в одном месте потребовалось обратиться на самый низкий уровень за значением, в результате чего родилась вот такая, поражающая своей информативностью, строчка кода:

$result = $cur_obj->values->value->value->get_value();

Помедитировал. Покурил. Выпил чашечку кофе. Еще раз помедитировал и покурил. Но не нашел ничего умнее, как модифицировать это следующим образом:

$result = $cur_obj->values->value->value->get_value(); // ЫЫЫЫЫ!!! =8]

Так и сдал, заказчику.
Если кто будет поддерживать сайт и встретит это творение, знай брат, я не специально...

 

#201: Но дело не в этом!

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

рейтинг: 2098

<Ohtori_Akio> о чём ни спроси - все обычно советуют сменить операционку, потом железо, потом страну пребывания, ориентацию, всё, что угодно... вместо того, чтобы подсказать нужную настройку в софтине.


На форуме %sitename% в разделе по MS Access человек с проблемой: есть Accessовская база, он делает простую страницу доступа к ней. Локально она открывается, по сети - нет. Ему советуют изучать Perl, PHP, поставить Apache...

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

 
292827• • •987654321
 
новости
15 и 16 мая 2012 года в Москве состоится четвертая по счету CloudConf — профессиональная конференция для российских разработчиков, провайдеров и пользователей облачных технологий. Мероприятие проводится с 2010 года, организатор — компания Softline. Участников ждут новые выступления международных и российских докладчиков, специализированные секции, а также вручение премии Cloud Award 2012.
текст или номер истории
реклама
обратная связь
Хотите разместить рекламу?
Информация для рекламодателей.

Вопросы, предложения, что-то не так на сайте? Пишите в саппорт!
на сайте
Утверждено: 9105
Сегодня: 5
В рассмотрении: 2240
тэги
лучшие последних семи дней
10: #9173 (1489) - т__т
статистика
Рейтинг@Mail.ru