Обновить
350.16

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

Делаем веб лучше

Сначала показывать
Порог рейтинга
Уровень сложности

Окно view source в Firefox

Время на прочтение1 мин
Количество просмотров2.2K
Я давно занимаюсь веб-разработкой, но только сегодня совершенно случайно заметил такую особенность Mozilla Firefox: если открыть окно view source, то его можно обновлять точно так же, как и обычное окно со страницей.

Т.е. раньше было так:
  • изменение кода;
  • переключение на окно браузера;
  • Ctrl+R;
  • визуальное изучение результата;
  • view-source (Ctrl+U) и детальное изучение результата;
Сегодня случайно переключился не на окно браузера, а на окно view-source и обновил его, страница обновилась.

Ссылки по теме:
Расширение удобного просмотра исходного кода страницы: addons.mozilla.org/en-US/firefox/addon/655
Набор расширений для веб-разработчика: www.habrahabr.ru/blog/webdev/9431.html

P.S. Я конечно использую расширения, но от привычки нажать Ctrl+U пока не отказался. Точно так же по привычке считал, что открываемое окно статично и его остаётся только закрыть после изучения; оказывается, ошибался.

РИТ-2007 / Избранные видеоролики

Время на прочтение2 мин
Количество просмотров858
Избранные видеоролики с первой конференции веб-разработчиков РИТ-2007:
nginx — зачем он вообще нужен, текущие и будущие возможности (Игорь Сысоев);Распределенная архитектура LAMP-приложений (Петр Зайцев);Конструктор ЛЕГО в Яндексе (Олег Оболенский);
Позднее будут опубликованы доклады:Управление проектами и реальная жизнь (Игорь Ашманов);Юзабилити. Современный подход к созданию эффективных web-сайтов. (Дмитрий Филев);

Читать дальше →

Чего не хватает в css.

Время на прочтение1 мин
Количество просмотров1K
Первое, чего очень и очень не хватает — это переменных или определений. Нередки такие случаи, когда заказчик смотрит на сайт, думает, а затем выдаёт что-нибудь в духе «а давай всё синее на сайте сделаем чуть-чуть желтее, а всё зелёное чуточку краснее». И понеслась веселуха… Можно, конечно, сделать один класс, в котором будет определён только цвет, и задавать его элементам в дополнение к основному классу, но как-то он мне не очень нравится. Во-первых, получается нагромождение, а во-вторых, таких классов придётся прописать как минимум три (для color, border и background).
А ещё не хватает отступов, не меняющих размеры. И сильно не хватает. Из-за этого частенько приходится прибегать к не очень красивым и неочевидным решениям.
Можно ещё сказать про несколько рисунков фона, про закруглённые углы.
Но самое главное, чего не хватает — это документации. Да, в этом моём утверждении нет никакой ошибки. Документации катастрофически не хватает. Кто со мной в этом не согласен, тому я рекомендую почитать журналы «радио» за 80-начало 90х. А вот тех, кто и после этого со мной не согласится, я прошу показать настоящую хорошую документацию. Пока что самое лучшее, что мне удалось найти — www.htmlbook.ru

6-я PHP конференция 24-25мая 2007 или 4 года конференций за 4 минуты

Время на прочтение1 мин
Количество просмотров765

Семинар про AJAX, Москва, 16 мая

Время на прочтение1 мин
Количество просмотров906
Меня зовут Александр Шуркаев, я автор многочисленных заметок про client-side технологии.

16 мая я провожу семинар «Эффективная разработка AJAX-приложений», рассчитанный как на тех, кто ещё не работал с AJAX'ом, так и на тех, кто с ним знаком и использует в своих разработках. Я расскажу вам всё, что знаю про AJAX, JavaScript и библиотеку prototype.js, а также отвечу на любые вопросы.

Семинар пройдёт 16 мая в Москве, с 10 до 18 часов. Участие платное, 5900 руб. до 16 мая и 7000 руб. непосредственно в день проведения семинара.

Почитать некоторые тезисы и записаться можно на странице www.rit2007.ru/class/1669.html

Семинар «Семантическая вёрстка» 18 мая, Москва

Время на прочтение2 мин
Количество просмотров1.9K
18 мая в конференц-зале «Экстрополис» пройдёт семинар под названием «Семантическая вёрстка», который продолжит серию обучающих семинаров под эгидой прошедшей в апреле конференции РИТ-2007. Проведут семинар докладчики секции «Клиентское программирование»:
  • Вадим Макеев (ваш покорный слуга, он же pepelsbey, автор блога http://pepelsbey.net, автор доклада «CSS-менеджмент» на РИТ-2007, участник WSG-Russia)
  • Алексей Рыбаков (он же flack, автор блога http://flack.ru, автор нашумевшего доклада «Тестирование верстки» на РИТ-2007, участник WSG-Russia)
Читать дальше →

HTML5

Время на прочтение1 мин
Количество просмотров2K
Главная ссылка: www.whatwg.org

Примеры: www.whatwg.org/demos
Спецификации (черновики): www.whatwg.org/specs

Применительно к AJAX: www.ajaxplanet.ru/novyie-formyi-html5

Другой вариант спецификации: simon.html5.org/html5-elements

В википедии немного: en.wikipedia.org/wiki/HTML#HTML_5.0

MySQL conf в Санта-Кларе: собираем презентации

Время на прочтение1 мин
Количество просмотров1.1K
По слухам, все презентации c mysqlconf будут выложены на официальном сайте, но неизвестно когда. Некоторые презентации очень интересные — предлагаю объединить уcилия всем хабралюдям, кто следит за ;) Пока найдено: «Scaling and High Availability Architectures», «Wikipedia: Site Internals, Configuration and Code Examples, and Management Issues», «PHP on Hormones», многочисленные Акена по Scaling и Storage Engines (1, 2) и Зайцева по оптимизации и тюнингу.

Описание презентаций с комментариями — здесь

EXT JS — AJAX Framework

Время на прочтение1 мин
Количество просмотров4.4K
Судя по предыдущему посту многие из вас все таки интересуются платформами для построения собственных CMS. Хочу отрекомендовать вам Ext JS library так же известного как YUI-Ext. В нем есть практически все что нужно в CMS, работа с таблицами и их редактирование, древовидная навигация с поддержкой drag&drop и inline editing, работа с XML и RSS.
Читать дальше →

Открыт доступ к тезисам конференции РИТ-2007

Время на прочтение1 мин
Количество просмотров737
Открыт доступ к тезисам конференции РИТ-2007 — в специальном разделе любой зарегистрированный пользователь (как оплаченный посетитель, так и нет) может получить доступ тезисам любого доклада. На данный момент опубликованы почти все доклады и к большинству из них уже подвязаны презентации.

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

Ближайшие события

JAVA и AJAX

Время на прочтение1 мин
Количество просмотров3.7K
1) Какую библиотеку лучше использовать для внесения ajax-based решений в struts приложение?
2) На сколько оправдан переход на JSF (Java Server Faces) в случае необходимости «включить» ajax в приложение, которое изначально было написано на struts?

У Темы едет крыша?

Время на прочтение1 мин
Количество просмотров706
www.artlebedev.ru/news/2007/stretch



Ну и реакция рунета на сие…

pics.livejournal.com/paulkin/pic/0000rzkr

Завтра он скажет, что придумал интернет? Как сказал мой коллега:«Если раньше, лет десять назад как-раз, все это было смешно, то сейчас — совсем нет!»

О вечном. Что вы думаете по поводу самого господина Лебедева и его студии?

UPD. Пока писал пост меня опередили www.habrahabr.ru/blog/webdev/10025.html. Ну, по крайней мере, оцените реакцию на темин самопиар очередной.

UPD. Обсуждают также здесь community.livejournal.com/ru_webdesign/509302.html

Десять лет «резиновым» сайтам?

Время на прочтение1 мин
Количество просмотров668
Я не поклонник лебедевского пиара, но тут особый случай. Вот это вот заявление что самизнаетекто придумал резиновую верстку в 1997 году, это… ну просто наглый пиздежь какой-то.

Так, я не понял, ну ка повтор! Сморим, cityline.ru до осени 2000 не был резиновым с тех пор как появился (в 1997). А затем из него сделали убожество похуже того что висит в портфолио.

Какие 10 лет, Тёмушка?

По следам Зайцева

Время на прочтение1 мин
Количество просмотров742
18 апреля под эгидой РИТ-2007 состоялся семинар Петра Зайцева "Оптимизация производительности MySQL, архитектура и оптимизация производительности Innodb".
Ну, скажу я Вам, это было что-то с чем-то! Мало того, что вместо первоначально заявленных 30 человек, пришло больше, так ещё и пришедшие в массе своей были неплохо подкованы в тематике, и буквально завалили Петра вопросами. Докладчику не удалось выкрутиться стандартным презентационным набором и в ход активно пошли зарисовки на flipchart. В полной мере удалось оценить знания Петра по тому, как он с лёгкостью отвечал на каверзные вопросы слушателей. Отмечу, что даже те немногие, кто сидел и молча внимал всему происходящему, явно вышли довольные, потому что освещённый материал вряд ли встретишь где-либо в бумажном виде. Тому подтверждением может служить, что после 8 часов семинара слушатели ещё долгое время вначале в помещении, а потом на улице осаждали Петра вопросами и уточнениями.

Я рад, что наконец-то появилась возможность устраивать подобные мероприятия.

Сейчас это беспрецедентно в России, чтобы IT-специалисты уже высокого уровня могли получать дополнительные знания не в рамках 15-минутного анонса на какой-то конференции, а в режиме полноценной образовательной практики, причём из уст лучших!

XDebug — если при отладке вам надоели echo(), var_dump() и print_r(). Часть 2.

Время на прочтение2 мин
Количество просмотров16K
Первая часть

Официальный сайт по проекту — www.xdebug.org
Параметры настройки, в скобках указана версия (например, Xdebug 2) — www.xdebug.org/docs-settings.php
Документация — www.xdebug.org/docs.php

Установка XDebug2 под Windows

1. Скачиваем расширение под нужную вам версию PHP:
PHP 4.4.1+
PHP 5.1.2+
PHP 5.2.1+
Читать дальше →

XDebug — если при отладке вам надоели echo(), var_dump() и print_r(). Часть 1.

Время на прочтение2 мин
Количество просмотров4.6K
XDebug — мощное расширение для отладки php-скриптов, которое написал норвежец Дерик Ретанс (Derick Rethans, www.derickrethans.nl, project leader for the eZ components). Работает как под Windows, так и под Linux, поддерживает версии PHP 4.4.1+, PHP 5.1.2+, PHP 5.2.1+.

Данное расширение предоставляет следующую информацию:
— стэк вызовов функций
— распределение памяти (memory allocation)
— профайлинг
— и т.п.
XDebug, в первую очередь, — хороший и легкий в установке профайлер, помогающий разработчику найти «узкие места» в коде, определить какие части вашего кода работают медленно: запросы к БД, подключение файлов, парсинг чего-либо и т.д.
Читать дальше →

AJAX подрывает основополагающую веба — гипертекст

Время на прочтение1 мин
Количество просмотров1.7K
Интернет за последние годы это восторженное и печальное зрелище. Эйфория на волне асинхронности потихоньку затмевает суть веба — предоставлять контент. Предоставлять всем у кого есть браузер с минимальными требованиями. HTML браузер.

Например,

<a href="#" onclick="help(); return false">Помощь</a>

Многие еще задумаются, почему бы в эту ссылку не вставить URL. Пока еще многие. Однако упрощение технологии, популяризация JavaScript, наплыв наспех-разработчиков и дилетантов вместо гипертекста привносит в веб лишь гиперкрутость.

А ведь веб два ноль вовсе не вместо веб один ноль, а в дополнение к нему. И подмена одного другим может привести к серьезному кризису.

Вклад авторов