Истории с тегом: веб-разработка

Всего историй: 342

6786

Сроллю, затемневая

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

JS Окно

Затемневать экран при просмотре высплывающего окошка.

И листбокс с вариантами «Затемневать» и «Не затемневать».

Закреплять js окно по центру

JS окно будет всегда по центру, даже если вы сроллите страницу.

PHP в админпанеле

Макс. объём лого

Введите в цифрах максимальный объём лого блога в килобайтах. 1014 КБ равняется 1 МБ.

«Да, бывает», — скажете вы. Но как объяснить то, что при нажатии кнопки «Сохранить» все настройки исчезали из-за отсутствия строки типа $conf = $_POST['conf']? Пускай тебе будет стыдно, горе-девелопер!

6780

Я плачу — вы делайте

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

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

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

Через неделю мы нарисовали сайт, ещё через неделю прикрутили к нему модуль поиска квартир. Сдали сайт вместе с документами, посоветовали хостинг. За эти две недели заказчик ни разу не звонил, не дёргал; когда мы запросили тексты, прислал на следующий день. Приёмку провели за пять минут, акты подписали, и деньги по счёту пришли к нам в тот же день.

Коллеги! Идеальные заказчики существуют!

6758

Дают — берём

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

Интернет-магазин детских игрушек. Постановка задачи:

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

Сделали. Красиво. Правка первая:

— Ой, я не это хотела! Что это за рожа тупая нарисована с блинным носом? И почему в шапке буквы разноцветные, разного размера, а ещё не выровнены по горизонтали? (Дизайнер над ними день сидел.) Сделайте посерьёзнее.

Правка вторая:

— Что вы опять сделали? Это магазин игрушек! Почему шрифт обыкновенный? Я же просила весёлый! А что это за полоска? Сделайте меню выше, расстояние между строками больше! Сделайте футер другого цвета! Ну и что, что розовый не смотрится с синим? У моих знакомых так!

Правка третья:

— Знаете, а верните всё, как было в первый раз…

Люди, может хватит, а?

6677

Вебдев на вахте

Я в армии — впрочем, не всё так плохо. Часть попалась неуставная, отслужили мы уже прилично, а значит, есть и свободное время. И если кто-то проводит его за неустанной полировкой бляхи, я предпочитаю интернет. Помогает мне в этом верный напарник: трёхлетняя сенсорная «нокла». Её вполне хватает на те же «Башорг» и IT happens, анекдоты и прочие радости (кстати, ничто и никогда я не прятал так надежно, как прячу серии My Little Pony). В основном же занимаюсь я чтением мануалов и уроков по разным дисциплинам. Упор на AS, Flash и сайтостроение: дембель неизбежен, а для будущей работы весьма полезно.

Моё обучение выглядело так: почитал, погуглил, вдумался, накидал мысли в бумажный блокнот, переобдумал, погуглил… Раз в месяц, в увольнении, быстренько набил уже готовый код, запустил, сравнил результат с ожидаемым, погулял на воле — и обратно в часть.

Так продолжалось до вчерашнего дня. В голову пришла интересная мысль. Аккуратно, стараясь не промахиваться по сенсорным клавишам, я набил в строке браузера адрес локального файла. Открылось! Что ещё нужно?

Текстовый редактор начинает подтормаживать на больших файлах — не критично, но раздражает. Не вопрос: разобьём код на куски, распихаем по файлам… Как это «не хочу подгружать»? SSI тебе надо? Точняк, проблема… А у меня ж домен проплаченный был! Брутфорс собственного пароля ещё никогда не был таким увлекательным. Следующий рубеж — не менее увлекательная панель управления хостингом. Красивая, анимированная, с рюшечками. На компе, конечно, смотрится, а вот на телефоне… Впрочем, я благодарен создателям: несмотря на нещадные тормоза, работала панель как часы.

К глубокой ночи сайт ожил и, несмотря на пару мелких косяков, мог порадовать потенциального читателя оптимистичным «Hello world!» и стандартным набором латыни.

Год назад я представлял свою жизнь в ярких красках, отличных от RGB. Да и в армию пошёл в том числе для того, чтобы отдохнуть от компа… Твою ж так! Страшно представить, что будет дальше. Дембель неизбежен.

6645

На полпути к Флешу

Долго мучаюсь с проектом. Многое дизайнером переделывалось, многое — несколько раз. Сижу на валерьянке, задумываюсь о глубоком запое. После моего возмущения по поводу того, что делать заголовки блоков в сайдбаре вырезанными картинками из макета — не сильно умная идея, дизайнер выдаёт:

— При чём здесь заголовки картинками? Что, так никто не делает, что ли?

Хватаю ещё бутыль валерьянки. Отсчитываю байты до сдачи проекта. Ещё раз убеждаюсь в неземном происхождении «художников».

6602

Волна потрясения

У знакомого после депресняка и расставания с девушкой образовался вот такой статус:

Пропал в коде...
















6567

Powered by finely trained slaves

От нефиг делать копался в коде небезызвестного сайта. Нашёл такую строку:

И как теперь жить?

6537

Краткость — сестра сеошника

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

Читаю отчёт об аудите доставшегося нам на поддержку сайта. Не верю своим глазам. Дословно:

У каждой страницы может быть только один тег

, несколько тегов

и

. Внутри тегов

,

,

не должно быть других тегов. У данных тегов не должно быть атрибутов (

. Аплодирую стоя.

6460

Белпушхостинг

Техподдержка крупного хостинг-провайдера.

— У меня сайт перестал работать, что случилось?

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

— Вам что, ста рублей жалко?

Да, уважаемый, несмотря ни на что, клиент с самым дешёвым тарифом, жалко! Из этих ста рублей мне и моим коллегам платят зарплату. А ещё мы на эти деньги покупаем сервера, снимаем офис и много чего ещё. А вот благотворительность в уставе нашей компании не прописана. И скажите спасибо, что у нас подобные ситуации обрабатываются вручную, иначе ваш сайт отключился бы ещё три недели назад, и система просто не позволила бы мне повторно проявить благодушие. Всё же длинные выходные, лето, клиент давний, и вообще мы белые и пушистые — выдаю повторный обещанный платёж, строго предупреждаю, что если оплата не поступит во вторник, то сайт будет отключён в среду до факта оплаты, и отправляю соответствующее напоминание менеджерам. «Благодарный» клиент бросает трубку, что-то бурча о жадном зажравшемся жлобье.

— У меня сайт перестал работать, что случилось?

А случилось то, что ваш сайт выжрал все отведённые ему ресурсы и встал колом. Милый мой, у вас же самый дорогой тариф — наймите уже программиста с мозгами! Я вам гарантирую, что после оптимизации кода вы запросто сможете перейти на тариф на пару ступенек ниже, а сэкономленные деньги выплатить программисту в качестве премии. Снова бурчание про дерьмовый хостинг, тупых саппортёров и клятвенные обещания уйти к другому хостеру. Ага, идите, идите. Через месяц обратно вернётесь, вы такой не первый. У другого хостера ваш сайт выключат без всяких разговоров за систематические попытки вылезти за пределы ресурсов, установленные тарифом, а мы с вами нянькаемся, даже роемся в вашем индусском коде и указываем на наиболее очевидные ошибки. Мы же всё-таки белые и пушистые.

Пятница, восьмой час вечера, все радостно бегут домой, на пляж, на дачу, в рестораны, в офисе остаётся только дежурная смена. Звонок:

— Я ещё в среду писал вам письмо, на него до сих пор не ответили.

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

Радует одно: подобных клиентов у нас от силы сотня из нескольких десятков тысяч. Мы их всех уже знаем в лицо. Остальные оплачивают услуги в срок, не перегружают наши сервера индусским кодом, вопросы задают редко, чётко и исключительно по делу. Именно ради них и хочется быть белыми и пушистыми, несмотря ни на что.

6448

Вебдев-кружок «Большая перемена»

Самая крупная компания-сайтостроитель в регионе. 70 % входящих звонков таковы:

— Добрый день, %CompanyName%, Дмитрий, слушаю вас.

— Здравствуйте, мне нужен сайт. Сколько он у вас стоит?

— Какой, для чего, зачем, какой функционал?

— Сайт-визитка, самый простой.

— Форма обратной связи нужна?

— Конечно.

— Каталог товаров?

— Естественно, зачем же ещё сайт нужен?

— Заказ товаров через сайт?

— Да, у нас огромный выбор Х, мы хотим выйти на федеральный рынок и продавать Х через интернет.

— Какая система оплаты заказов?

— Ну, мы же ещё ни о чем не договорились! Может, мы и не будем у вас сайт заказывать.

— Как посетитель должен оплачивать заказы с сайта?

— А, пока мы просто хотим выставлять счета, потом, может, оплату картами подключим, только это нужно заранее предусмотреть.

— По приблизительным оценкам сайт будет стоить от 50 тысяч рублей.

— Пятьдесят! Мне в студии N. сайт-визитку предлагали сделать за пять!

— Если вас устраивает их цена, зачем вы звоните нам?

— Потому что племянник моего знакомого может сделать сайт за тысячу, и я считаю, что пять — слишком дорого!

— Может быть, стоит заказать сайт племяннику?

— Нет, его сильно в школе нагружают, он занят.