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

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

7591

Тайная техника гиперссылки

Работаю в саппорте фирмы, продающей собственные программные продукты, сайты и многое другое. Клиент нашёл ошибку в нашем продукте. Исправляем.

— А теперь поставьте мне новый продукт, не хочу ремонтированный!

* * *

— Как почистить кэш в Хроме?

— Мы не даём консультаций по браузерам. Пожалуйста, воспользуйтесь поисковиком.

— Окей. А в Файрфоксе?

— Что в Файрфоксе?

— Кэш как почистить?

* * *

— Почему к нам на сайт за две недели только пять человек пришло? У нас же 23 тысячи жителей в городе… Почините!

* * *

— Вы мне сайт сломали! Хакеры!

Прошу доступа, захожу на FTP. Папка с сайтом просто пустая. Сообщаю об этом клиенту.

— Вот вы и сломали! Хакеры!

— У нас не было доступа, вы мне его только что дали. На сайте наши специалисты работ не вели.

— Ну вы же хакеры! Вот и сломали…

* * *

— Насколько я знаю, это вы должны оплатить хостинг нам. Это же вы будете туда сайт ставить, вот сами и оплачивайте!

* * *

Напоследок немного позитива:

— Эврика!!! Заработало!!! Благодаря вам я такие техники осваиваю)))) Спасибо)))) Я ваш должник!))

Всего-то полчаса и три скриншота, и человек умеет ставить ссылки с помощью HTML-редактора.

7583

На PHP и честном слове

У нашего маленького, но гордого провайдера, купленного в апреле большим и нахальным, существуют два сервиса. Один официальный, поддерживаемый крутой дизайнерской фирмой по созданию сайтов, и маленький местный, собранный на коленке местными программистами. Лежат они на одном физическом сервере, но разных виртуальных. Один весит много, использует всю мощь Drupal, щеголяет Флешем и прочими крутыми технологиями; второй крутится на трёх PHP-скриптах, процедуре Oracle и шести GIF-ушках.

Так вот, первый падает раз в месяц по обновлении, второй продолжает работать второй год, сменив только картинку и обзаведясь ещё десятком функций без ущерба для работоспособности.

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

7517

Тараканы на мокром полу

Заглянул на страничку, читаю текст. Гляжу мельком на правый край страницы — а там таракан. Причём натуральный такой, здоровый! Чуть не прибил на автомате.

Вовремя сообразил, что это кнопка «Сообщить об ошибке». Дизайнеры, вы уж там поаккуратней, что ли.

7498

Глаза б мои (не) видели

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

www.sitename.ru/admin/ — нет, слава богу, этой ссылки на главной странице сайта не было. Я совершенно спокойно открыл её вручную. Посреди экрана висело гордое «АдминКа» с формой ввода логина и пароля.

Руки зачесались полюбоваться на исходный код, в котором я имел радость лицезреть такие элементы:

domain=download.youporn.com

domain=www.megarapidshare.com

domain=e-hentai.org

На каждой странице лежала огромная куча (около пяти страниц) неиспользуемых скриптов с совершенно бешеными переменными с именами из восьми рандомных букв. Серьёзно.

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

Директора, не экономьте на том, чем собираетесь пользоваться долгие годы.

7395

Капс в кубе

Приятель делает сайт. Заказчик высылает ему пожелания:

Шрифт заглавными символами должен быть прописными с большой буквы.

7377

Я не рекламщик, я партнёр!

Я не люблю рекламу. Я вполне осознаю, что в некоторых случаях меня она кормит, но не люблю. Навязчивая она, а местами её слишком много. В метро я её, родимую, разглядываю недолго, телевизор практически не включаю, радио слушаю такое, где рекламы поменьше. В интернете бороться с рекламой мне помогает расширение AdBlock Plus.

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

Ломаю голову. Какие различия в серверах? В конфигурации? В чём-то ещё? Проверяю функциональность сходного процесса, но для другой категории пользователей — там всё работает. Разбираю код. Редактирую по живому, прямо на сервере, который в интернете крутится (благо рядовые пользователи этого никак не увидят) — тщетно. Ломаю дизайн — ломается. Оказывается, исполнение метода (отсылка данных формы) вообще не происходит!

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

Продолжаю ломать голову. Это что ж получается, даже не хочет исполняться вполне обязательный код? Услужливо найденная Гуглом информация на заданную тему сообщает, что всё я пишу, как надо, и всё должно работать. Уже хочется протяжно петь: «Why?!», словно траурный хор в песне Бреговича — Игги Попа «In The Deathcar». На часах уже больше десяти вечера, прямой эфир матча «Металлист — Галатасарай» безнадёжно пропущен, и тут меня осеняет: может, это расширения Мозиллы?

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

7365

Сделайте красиво без трёх букв

Предложение работы с freelance.ru:

Есть очень старинный полностью статичный сайт *****.com. К нему нужно приделать даже не CMS, а некий инструмент для редактирования этих статичных страниц. Также этот инструмент должен уметь добавлять/удалять картинки (фотографии) в текст статей с автоматической генерацией миниатюр и открытием их с каким-либо красивым эффектом типа Lightbox.

Теряюсь в догадках: что же нужно автору проекта?

7342

За наше несчастное детство

Ставил сегодня Битрикс. Лазил по файлам, смотрел, как всё устроено. Честно говоря, понравилось не очень. Код запутанный и сложный для понимания. И вот, когда я уже совсем пал духом, пытаясь разобраться в этой каше, среди сухих комментариев на английском языке я наткнулся на этот великолепный код:


//Не думайте, что я с ума сошёл. Спасибо IE за эти три DIV.

?>





Настроение сразу поднялось — можно работать дальше. Спасибо тебе, неизвестный отечественный разработчик!

7320

Багетная мастерская

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

Прислали DOC на 12 мегабайт. Привычно, не проглядывая, сохраняю в HTML, чтобы вытащить картинки, кидаю не глядя в фотошоп и разбираю там. Так вот, чтобы вставить картинки в Ворд, их открывали вьюером на пол-экрана, делали принтскрин всего рабочего стола, вставляли его в Ворд и обрезали там лишние поля!

7261

MatryoshkaCMS

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

Звонит мне как-то девушка из сельской школы, приехать хочет, чтоб я помог. На улице минус сорок. Детей в школе нет, а начальство подгоняет, чтоб она сайт обновляла, пока учить некого. Ну, раз надо, приезжайте, говорю. Пока ждал, решил посмотреть, что с сайтом не получается, и впал в прострацию. Заголовки: «Новость», «Новость2» и так далее. В каждую заметку вложен архив, в архиве — вордовский документ, в документе — один абзац текста новости. С фотографиями то же самое: в вордовский документ вставлена фотка, документ заархивирован в ZIP и выставлен на сайт.

Девушка всё объяснила. Устроилась она в школу преподователем информатики, а старый информатик наказала строго-настрого следовать записанным на семинарах инструкциям. Шаг влево, шаг вправо — расстрел. Ну, как сказано, так и сделано…

Неспроста матрёшку русские придумали — так и тянет их что-нибудь завернуть.