Все потоки
Поиск
Написать публикацию
Обновить
355.16

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

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

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

Мастер-класс: 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 мин
Количество просмотров2K
Конференция РИТ-2007 рада анонсировать визит в Москву Петра Зайцева, крупнейшего специалиста по распространенной базе данных MySQL. Петр долгое время возглавлял группу High Performance в MySQL Inc., а сейчас владеет консалтинговой компанией и ведет блог MySQL Performance Blog.

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

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

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

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

Are you already AJAXified?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Время на прочтение1 мин
Количество просмотров824
Ведущие веб-разработчики соберутся в 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.8K
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 мин
Количество просмотров855
Стараниями одного из участников комьюнити Intype'a que появилась на свет обновленная версия этого подающего надежды редактора для программистов. В новой версии был добавлен менеджер проектов с браузером файлов (почти как в Textmate), плюс реализована поддержка табов для редактирования сразу нескольких файлов (до этого для каждого файла нужно было запускать редактор еще раз).
Читать дальше →

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.2K
Активно продолжается подготовка к 6-й конференции ведущих web-разработчиков PHPConf 2007 (Москва 24-25 мая 2007)

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

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


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

Специализированный учебный центр в области современных IT и web технологий

Время на прочтение1 мин
Количество просмотров2K
Просто процитирую кусок из раздела about сайта, из этого всё должно быть понятно.

Используя многолетний опыт и профессиональное мастерство членов «PHPCLUB» и участников ежегодной конференции «PHPCONF», создан специализированный учебный центр «PHPCENTER», основным направлением деятельности которого является проведение коротких мастер-классов по наиболее актуальным темам в области IT и WEB технологий.

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

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


В настоящий момент идёт работа над программой мастер-классов.

И уже опубликована программа мастер-класса по Web 2.0, который будет проходить в феврале.

Думаю, многим будет интересно. Сам я об этом узнал только что из рассылки php-клуба.

phpcenter.ru

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