Обновить
256K+

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

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

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

Что такое XML Sapiens

Время на прочтение5 мин
Охват и читатели2.1K
В 1995 году компания Vignette представила на рынке первую коммерческую систему класса CMS (систем управления контентом). С тех пор число коммерческих CMS неустанно растет и ныне сам термин CMS прижился на рынке и, как правило, не требует расшифровки. За последние годы было утверждено множество открытых стандартов, позволяющих структурировать информацию на сайтах, отделить ее от дизайна, но, по-прежнему, большинство CMS не следует им. Так уже много лет существует стандарт XSLT, позволяющий формирование документов из разделенных источников: XML-файла со структурированным содержанием документа и XSL-шаблона с описанием того, как документ будет представлен на сайте.

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

Мастер-класс: 26-27 Апреля — экстремальное программирование. Разработка через тестирование(TDD) и гибкие методики разработки ПО

Время на прочтение1 мин
Охват и читатели3.5K
Экстремальное программирование в PHPCenter.ruПрактика создания модульных и приемочных тестов для web-приложений, использование SimpleTest и Selenium, практики ООП, облегчающие тестирование и способствующие формированию хорошей архитектуры приложений, использование мок-объектов и многое другое.

Мастер класс посвящен практическим аспектам внедрения разработки через тестирование (TDD), постоянной сборки (Continues Integration) и приемочному тестированию (Acceptance Testing) приложений, выполненных при помощи PHP.

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

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

Дата и место проведения:
26-27 апр. 2007 Москва, оборудованный компьютерный центр
Прошлые мастер-классы проводились в рамках PHPConf 2005,2006 и собрали более 40 разработчиков из ведущих ИТ компаний

P.S. В отличии от предыдущих мастер-классов ноутбуки уже не нужны ;-)

Оптимизация MySQL / семинар Петра Зайцева

Время на прочтение1 мин
Охват и читатели2.1K
Конференция РИТ-2007 рада анонсировать визит в Москву Петра Зайцева, крупнейшего специалиста по распространенной базе данных MySQL. Петр долгое время возглавлял группу High Performance в MySQL Inc., а сейчас владеет консалтинговой компанией и ведет блог MySQL Performance Blog.

В рамках РИТ-2007 Петр делает два с половиной доклада:
+ Распределенная архитектура LAMP-приложений / Петр Зайцев;
+ Оптимизация MySQL / Петр Зайцев;
+ Эффективный полнотекстовый поиск по базам данных / Андрей Аксенов + Петр Зайцев.

Некоторые из этих докладов смотрите в прямой трансляции на сайте конференции.

А на следующий день, 18 апреля, Петр проведет единственный семинар в Москве — «Оптимизация производительности MySQL, архитектура и оптимизация производительности Innodb».

Удачи и до встречи на конференции!

Are you already AJAXified?

Время на прочтение1 мин
Охват и читатели752
Все чаще и чаще сталкиваюсь с заказами на выполнение тех или иных функций сайта с помощью AJAX. Тема популярна, согласен, тем более что у многих она ассоциируется с Web 2.0, а я к своему стыду до сих пор не набил руку в этой области.

Знаю о существовании нескольких популярных библиотек, даже щупал кое-что, но это не то что мне нужно. Как обычно, хочу писать сам. Ну или хотя бы разбираться на уровне.

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

Прошу прощения если неформат.

Иван Сагалаев поздравляет всех вебстандартистов с 1ым апреля.

Время на прочтение2 мин
Охват и читатели805
Со слов самого Ивана, он, наверное, самый известный человек в рунете, довольно холодно относящийся к пользе XHTML, и DTD-валидации. Однако, при этом остается очень авторитетным ИТ-специалистом. И вот сегодня утром, я обнаруживаю у него в блоге запись со следующим заголовком:«XHTML 2».

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

Успешно прошел 2-й мастер-класс «Использование PostgreSQL в веб-приложениях»

Время на прочтение2 мин
Охват и читатели2K
PHPCenter.ru - мастер класс по Postgres
Первый мастер-класc по PostgreSQL проводился в рамках PHPConf 2004
В текущем — было много вопросов о грамотном тюнинге PostgreSQL
и использованию интересных решений при проектировании БД (масштабирование таблиц на разные сервера и многое другое).

Увлекательны также же, были поиски отсутствующего индекса :-)
Дружеская и непосредственная атмосфера проведения помогала
всем участникам находить практические решения стоящих проблем.
Многие из участников указали на слабое распространение PostgreSQL среди отечественных хостеров
Из находок по проведению мастер-класса — LiveCD уже с готовым курсом,
что в будущем позволит проводить удаленное обучение, участнику надо
будет скачать(получить) диск и раздаточный материал, для начала работы с мастер-классом.
Стоит отметить профессионализм ведущих:
Николая Самохвалова — архитектор и разработчик СУБД PostgreSQL
Ивана Золотухина — ведущий разработчик и администратор PostgreSQL
http://postgresmen.ru/

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

26 способов показать загрузку

Время на прочтение1 мин
Охват и читатели1.3K
Ajaxload — это генератор gif'ов, показывающих загрузку. Есть 26 типов загрузки, а цвет и фон можно выставить любой.
Читать дальше →

PHPCONF 2007 24-25 мая — регистрация открыта… или история одной 404 ошибки ;-)

Время на прочтение1 мин
Охват и читатели876
Ведущие веб-разработчики соберутся в 24-25 мая 2007 для участия в 6-й Международной конференции PHPCONF 2007.
PHP Conf 2006 - автор PHP и вед. разработчики Begun.ru
Место сбора: Cердце Рунета — конференц-зал ММТС-9, известной также как «М9».
  • Авторы PHP откроют секреты PHP (Exposing Hidden PHP Secrets / How PHP Ticks)
    Сотрудничество Microsoft & Zend, PHP как FastCGI
    Nginx — архитектура самого быстрого WEB-сервера
    Практика независимой WEB-разработки (freelance)
    Практика разработки корпоративных веб-приложений 2007

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

Prototype 1.5 PDF документация

Время на прочтение1 мин
Охват и читатели1.9K
Prototype JavaScript — библиотека для легкой разработки динамических веб-приложений, всегда страдала отсутствием документации.

JS библиотека Prototype -

Благодаря Josh Clark мы можем получить документацию в формате pdf. Либо обратиться к онлайн-документации.

AJAX — секреты и советы — 8 часов практических уроков (мастер-класс 28 февраля 2007)

Время на прочтение1 мин
Охват и читатели3.2K
PHP Центр обучения веб-разработчиков

Секреты AJAX (Программирование под Web 2.0)

Программа:
  • AJAX: способы коммуникации с сервером, форматы данных, безопасность, применимость, производительность
    обзор javascript-фреймворков
    javascript-фреймворк dojo:
    • система сборки, пакеты javascript
      аспектно-ориентированное программирование
      коммуникация с сервером (AJAX)

      асинхронное программирование, связываемые AJAX-компоненты
      ошибки интерфейса и реализации AJAX-приложений
      javascript tips & tricks
      инструментарий (редакторы, отладчики, полезные утилиты)
      практическое создание Web 2.0-приложений


      Ведущий мастер-класса: Кантор Илья Александрович, разработчик dojo toolkit, докладчик по AJAX на PHPCONF 2006

      Подробнее...

Что такое Ruby on Rails

Время на прочтение1 мин
Охват и читатели12K
"Ruby on Rails — это современный высокоуровневый фреймворк веб-разработки. Создатели утверждают, что Ruby on Rails позволит в разы повысить продуктивность веб-разработчиков по сравнению с предыдущими популярными технологиями, такими как PHP. Версия 1.0 вышла в прошлом году и с тех пор Ruby on Rails быстрыми темпами набирает популярность."
Alex Lebedev

Под линком весьма приятная статья с разбором полетов…
Источник: alexlebedev.com/blog/we-are-on-rails

Внеплановое обновление редактора Intype

Время на прочтение1 мин
Охват и читатели909
Стараниями одного из участников комьюнити Intype'a que появилась на свет обновленная версия этого подающего надежды редактора для программистов. В новой версии был добавлен менеджер проектов с браузером файлов (почти как в Textmate), плюс реализована поддержка табов для редактирования сразу нескольких файлов (до этого для каждого файла нужно было запускать редактор еще раз).
Читать дальше →

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

Как увеличить доверие к сайту

Время на прочтение2 мин
Охват и читатели5.4K
Одна из лабораторий стэнфордского университета опубликовала результаты своего исслоедования в виде 10 советов по увеличению доверия к сайту.

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

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

InType: текстовый редактор мечты!

Время на прочтение1 мин
Охват и читатели3.8K
InType мощный, интуитивный редактор для программеров под MS Windows с возможностями подсветки, поддержкой дополнительных скриптов и плагинов, позволяющий превратить рутинные операции программирования в увлекательный и главное эффективный, и удобный процесс. Самая главная фишка состоит в поддержке bundles, коих планируется великое множество, а также поддержка bundles из Text Mate.

К сожалению на данный выпущена только alfa версия, но она вполне работоспособна.

Все остальное, на мой взгляд, только плюсы.

Официальный сайт InType: InType

P.S.
Ах да, еще — в итоге он будет платным, но я его куплю! :)

Есть у кого опыт аутсорсинга процессов веб-разработки?

Время на прочтение1 мин
Охват и читатели3.1K
Есть идея в соавторстве с Хабралюдьми написать статью об аутсорсинге в цикле веб-разработки.

Уже набросал концепцию и структуру статьи. Нужен менеджер проекта, имеющий опыт работы с «удаленщиками» (как в виде частных лиц-фрилансеров, так и в виде веб-студий).

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

Если ответы меня устраивают, то я их (настоящие имена, название компании, город) включаю в текст статьи.

AllTheCode начал поиск по Java-исходникам

Время на прочтение1 мин
Охват и читатели927
На сайте AllTheCode была запущена новая система поиска исходных кодов, пополнившая собой список, в который вошли Google Code Search и Koders.

Ник Кубрилович (Nik Cubrilovic), автор материала в техноблоге TechCrunch, называет возвращаемые в Java результаты релевантными, однако жалуется на невозможность их фильтрации самим пользователем.

В результатах отображаются первые десять строк кода, а за ними следует ссылка на «продолжение». Если кликнуть по ней, откроется весь код (его можно просто просмотреть в браузере), а также появится ссылка на оригинал. Правда, в отличие от Google Code Search, поисковик AllTheCode не показывает, под какой лицензией опубликован код.

«Если вы Java-программист, то вам надо добавить этот сайт в список рабочих инструментов. Если же нет, зайдите через некоторое время — AllTheCode обещает поддержку других языков», — добавляет Майкл Калоре (Michael Calore), блоггер сайта Wired.

Альтернатива CAPTCHA.

Время на прочтение1 мин
Охват и читатели5.8K
Вместо того, чтобы заставлять человека доказывать, что он не робот, можно попробовать заставить машину раскрыть себя.

Damien Katz предложил сделать это с помощью CSS.
Для этого, говорит он, нужно использовать поле ввода email, скрытое от пользотателя средствами CSS.

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

Таким образом, если среди данных, отправленных формой находится этот email, то форма была отправлена ботом.

Сервер Apache сильно сдал позиции

Время на прочтение1 мин
Охват и читатели1.2K
Давно не интересовался этим вопросом, а тут как раз подвернулся свежий Netcraft Web Server Survey. Согласно исследованию, доля Apache за последние год-полтора очень сильно снизилась. Тот же график демонстрирует рост популярности Майкрософтовской платформы, что, по-видимому, говорит о серьезно набирающих оборотах решениях на базе .NET.

Market Share for Top Servers Across All Domains August 1995 — January 2007


UPD: Как-то странно хабр копирует картинки, оригинал можно посмотреть тут.

PHPConf 2007: новые темы докладов, регистрация тезисов продлена до 5 февраля

Время на прочтение2 мин
Охват и читатели1.3K
Активно продолжается подготовка к 6-й конференции ведущих web-разработчиков PHPConf 2007 (Москва 24-25 мая 2007)

В связи с большим потоком интересных докладов — прием тезисов продлен до 5 февраля.

Новые тезисы:
  • Практика независимой WEB-разработки (freelance)
  • Достоинства применения служб LDAP на предприятии
  • Аспектно-ориентированное программирование(AOP) в PHP
  • Управление зависимостями в программном коде


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