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

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

10084

Армия роботов против Неуловимого Джо

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

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

Маленькие, но гордые разработчики! Уберите паранойю и кучу модулей для движка форума на второй план и подумайте о пользователях.

10066

Тёплый аналоговый PHP

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

Я с ним по телефону связался. Он меня первым же вопросом поверг в шок. Я чуть не заржал в трубку.

— Скажите, а сайт у вас цифровой? Ну, состоит из нулей и единиц, а потом на сервере это всё в картинки превращается?

10061

Вы хотите поговорить об этом?

Админю сайт медицинского центра. Звонит его владелица:

— Исправьте, пожалуйста, в услугах шрифты заголовков услуг, а то они все разные!

— Хмм… Да нет, я же все их одним размером и цветом делал.

— Да вот же, посмотрите! Видно, что одно название жирное, другое обычное, и размеры разные!

Просматриваю полный список: акушерство и гинекология, терапия, наркология, психиатрия, анализы и УЗИ. Стили каждого заголовка сравниваю через Firebug.

— Точно вам говорю: всё одинаковое.

— Странно… А мне название «психиатрия» таким большим кажется!

— Мне кажется, у вас какие-то… м-м-м… оптические иллюзии, — только и смог сказать я.

10056

Доработался до чёртиков

Опять полночи гонял Диаблу, а поутру, как всегда, сел работать. PHP, несложная вёрстка, примитивный JS. Непыльный проект — работа выполняется спинным мозгом с полузакрытыми глазами. Стоп! Это поле должно быть задизейблено! Так, а я что написал?

$form->getField('customer')->diabled = '';

Всё, сегодняшний вечер посвящаю сну!

9941

У меня для вас плохие новости

Сегодня принимал сайт от фрилансера и нашёл пасхальное яйцо. В начале страницы:

Новости

В конце:

Ох, этот айтишный юмор…

9922

Большие интернеты на маленьких экранах

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

Ага, щас.

Известный почтовый сайт грузится, грузится, грузится… Чему там грузиться-то? Таблица с парой десятков записей и ещё десяток ссылок сбоку. Но нет, мы же, блин, современные! Надо сначала загрузить несколько мегабайт библиотек на джаваскрипте, потом одновременно отправить десяток AJAX-запросов, потом ждать, пока всё это прожуется. Время, время!

Коллега звонит: «Я на электричке, примерно через полчаса буду на станции Х, можешь встретить?» Не проблема: открываю сайт с расписаниями, открываю, открыва-а-а… Зависло. А когда-то этот сайт открывался легко и быстро на древнем телефоне с монохромным экраном в четыре строчки. Обновили дизайн, называется.

Офис банка: как раз по дороге, замечательно. Надо срочно решить, имеет смысл туда зайти прямо сейчас или через пару дней. Где там наш банк-клиент? Тут же вайфай на улице, удобно! Гружу страницу. «Поздравляем, вы подключились! Для продолжения…» — ну да, а то я не вижу, что подключился, спасибо. Ага, замечательно: флеш-баннер сети кофеен 1200 пикселей шириной — очень удобно на экране смартфона. Пока всё это грузилось, можно было отстоять в очереди и спросить у оператора лично.

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

9879

Пощупать, посмотреть, присвоить

Есть известный движок для сайтов. Есть и плагины для него, и рынок этих самых платных плагинов, дорогих и не очень.

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

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

9848

Обезжиренный жир под майонезом

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

  • пункт_списка
  • Вот кто так делает? Русские? Индусы? Инопланетяне?

    9696

    Pencil Markup Language

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

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

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

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

    9681

    Куплю однокомнатный сайт в вашем домене

    — Сколько стоит сайт?

    — Сколько стоит дом?

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

    — Э-э… Ну, сколько стоит сайт для компании, которая занимается *****?

    — Сколько стоит дом в городе N.?

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

    — Разработка сайта будет стоить от X до 5X.

    А цена конкретизируется в момент формирования ТЗ, лишь бы в интервал попасть.

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

    Если вдруг это читает будущий заказчик чего-либо, помни: хочешь конкретики — предоставь исходные данные.