bash.im ithappens.me zadolba.li

Веб-разработка

9408

На улице Мелкомягкой

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

Сейчас, конечно, найдётся умник, слышавший про кроссбраузерную верстку и «профессионалов». Извините, все эти рассуждения подобны примерно такому: «Лето, солнце, я пойду по городу погулять, но с собой обязательно возьму надувную лодку и альпинистское снаряжение, потому что на улице Мелкомягкой может провалиться асфальт или начаться наводнение».

Не хочу я таскать верёвки и лодку ради одной-единственной улицы, на которой коммунальщики не удосужатся обеспечить порядок. Даже если вы на ней живёте.

9391

Мы наш, мы новый .com построим

Приходит в чат один очень «смышлёный» человек.

— Я создал субдомен, как скоро он заработает? На сайте с доменом прописал ваши NS-сервера!

— Скажите, какой субдомен вы создали?

— mo*****oo.com.

— Насколько я вижу, это домен второго уровня. Вы создали субдомен для этого домена?

— Да, зашёл в cPanel, нажал на субдомены и создал.

За время работы в саппорте я привык никому не доверять. Один домен у клиента уже был — к примеру, store.com.ua. Захожу в cPanel. Он действительно создал субдомен. Выглядел он примерно так: mo*****oo.com.store.com.ua. Отлично работал, между прочим!

9337

На улице хорошая погода, а в голове опять идут дожди

Захожу нынче на всем известный Gismeteo, а в голове давно засел процесс-демон freelancer.exe. Ну, думаю сайтик ничего так, только вот почему Drupal выбрали (слава богу, хоть не DLE)? Надо будет спросить… Стоп, я же зашёл погоду посмотреть!

В такие моменты и чувствуешь себя трудоголиком.

9314

309 Go Away

Решил почитать правила одного из маленьких сайтов. Нажал — всплыл коротенький документ из одной строчки:

Здесь вообще ничё нельзя!

Не депрессия ли у админа?

9234

Глаз режется о кромки блоков

Получили плакаты по ТБ. На одном написано: «Длительная, без перерывов, работа на компьютере может привести к ухудшению зрения». Изображён ЭЛТ-монитор с IE 6. Интересно, какой из этих двух факторов опаснее?

9206

Всем текст, пацаны

Интернет-провайдер. Свой домен, свой сайт. ОС везде — FreeBSD. Генеральный директор — лицо исключительно административное, с компьютерами не работает.

Приходит как-то раз в серверную, дабы окинуть свои владения взглядом, и замечает открытую фрёвую консоль.

— А это что у вас?
— Как что? Это наш сервер!
(С испугом.) Так он что, текстовый?
— Ну да, а зачем тут графика-то?
— Как зачем?! А как же он будет на сайте картинки показывать?

9170

Падай ниц перед моим кодом!

Правлю чужой PHP-код. Самописный сайтовый движок, который умудрялся при 15000 посещений в сутки класть выделенный сервер. Причём процессор был загружен на 1–2%, а база трещала под неимоверной нагрузкой.

Выяснилось следующее. На странице в двух местах выводилось меню: полное и с текущего места. Мало того, что построение содержимого не было объединено в один процесс, то бишь каждый раз данные брались заново, так ещё и для простого составления списка статей, когда нужны заголовки и ещё пара мелочей, не мудрствуя лукаво, человек написал: «SELECT * FROM %tablename%». Всего в базе порядка 150 статей с полным и сокращённым текстом. Редкая статья меньше 4000 знаков. Ну, вы поняли…

Кривые комменты — и того лучше. Вместо простого запроса «SELECT COUNT(id) FROM %tableName%» человек получает массив всех записей из базы. Затем примерно в 30 строках описан сложнейший алгоритм подсчёта количества записей.

Но убило даже не это. После всех этих манипуляций красуется строчка:

$count_rows = $count_rows;

Ну, хоть в чём-то человек был уверен на 100%!

9052

Долгий путь от S до Y

Я работаю простым слесарем на заводе. Знакомая учится в институте на заочном. Будущий системный администратор пишет диплом по теме «База данных участкового терапевта» с базой на MySQL с веб-интерфейсом на PHP и всеми вытекающими.

Базу на MS SQL она заказала у одного фрилансера, движок ей написал второй на фреймворке Yii. Склеить всё это воедино она попросила меня, мотивировав словами: «Ну, ты ж в компах разбираешься».

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

С языком PHP девушка знакома на уровне, как она сказала, «ну, чё-то слышала». А после того как преподаватель (заведующий кафедрой!) попросила на предзащите показать исходники, знакомая, сделав умный вид, наделала скриншотов в браузере и распечатала их. Вы удивитесь, но преподаватель «исходники» приняла и защиту диплома одобрила.

Друзья, мне страшно. Эта девушка уже нашла себе работу по специальности и летом к ней приступает.

9023

Сайт по-старояндексовски

Работаю эникейщиком, верстальщиком, веб-программистом и ещё много кем. Года два назад рисовал сайт одной бизнес-вумен из сферы красоты и здоровья. Хоть сайт и простенький, но посадил я его на известную и свободную CMS в качестве практики.

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

Завтра иду на собеседование на должность сварщика.