CVS и Subversion

19 Февраль 2008 – 22:14

Представители очередного opensource проекта (phpBB) заявили о переходе с CVS на Subversion. Для тех, кто не в курсе, системы контроля версий это ПО для коллективного управления файлами, позволяющее хранить историю изменений одного и того же документа, возвращаться к более ранним версиям, определять авторов изменений и т.д. CVS и SVN - два наиболее известных представителя централизованных систем контроля версий. Переход с CVS на SVN довольно распространенное явление, по нескольким причинам:

* Фиксации (commit) в CVS не атомарные. Каждый файл или часть меняется отдельно и поэтому состояние всего репозитория в любой точке не может быть зафиксировано.
* Не поддерживается версионность директорий.
* Копировании, перемещении, переименовании файлов не поддерживается и т.д.

В то время как в SVN это реализовано. Плюс улучшенная обработка бинарных файлов, возможность сетевой работы по HTTP (и защищенный HTTPS), есть поддержка миграции с CVS.

W3C опубликован стандарт HTML5

31 Январь 2008 – 20:15

Большинство новых возможностей языка разметки HTML5 касается поддержки современных медийных технологий, в особенности видео, работа с которым в пятой версии языка станет таким же простым делом, как работа с картинками. "На сегодня в глобальной сети появилась масса технологий, которые уже давно и успешно используются людьми для работы, развлечения и обучения. Стандарт HTML5 призван стандартизировать эти технологии и упростить их использование для разработчиков веб-сайтов".

Отличия от HTML 4:

  • Новые правила парсинга;
  • Новые элементы: section, video, progress, nav, meter, time, aside, canvas;
  • Новые атрибуты полей ввода (Input): time, email, url;
  • Новые атрибуты: ping, charset, async;
  • Глобальные атрибуты применимые для всех элементов документа: id, tabindex, repeat;
  • Прекращена поддержка элементов: center, font, strike.

Читать далее »

Google Charts API - динамическое создание графиков

26 Декабрь 2007 – 17:23

Google опубликовал простой и удобный API для графического отображения статистической информации. API применялся внутри компании для сервисов Google Finance, Google Video.

Все данные для построения графика: тип графика (chart type), статистические данные, (chart data) цвета (colors), лейблы (labels), стили (styles) передаются в URL`е следующего вида:

http://chart.apis.google.com/chart?cht=p3&chd=s:Uf9&chs=300x100&chl=Liberica|Robusta|Arabica

В результате получаем:
Google Charts API

Читать далее »

Обработка входящих данных

12 Декабрь 2007 – 16:53

Удобная схема, представляющая порядок проверки и обработки пользовательских данных, появилась на The Hacker Webzine. Ничего принципипиально нового, но любители схем, к коим отношу и себя, останутся довольны. :)
обработка входящих данных
Читать далее »

Три “G”

30 Ноябрь 2007 – 22:40

Сэр Тим Бернерс-Ли (Tim Berners-Lee), создатель технологий World Wide Web (WWW), дал определение следующего этапа в развитии "Всемирной паутины". По его мнению, его следует назвать Giant Global Graph (GGG, "Гигантский глобальный граф").

По мнению одного из отцов основателей Всемирной сети Тима Бернерса-Ли, сейчас его детище переживает эволюционный переход. Если выражаться терминологически, то идёт трансформация от WWW к GGG, то есть от “World Wide Web” к “Giant Global Graph”. Этот тезис Тим объясняет в своём персональном блоге. Тим Бернерс-Ли говорит ни о чём ином, как о глобальном социальном графе. Смысл состоит в том, чтобы с помощью современных технологий можно было составить глобальную «карту» всех людей на планете и их связей друг с другом. В практическом смысле это означает объединить все существующие социальные сети по единой технологии. Гигантский глобальный граф — это мета-движок для всех существующих и будущих социальных сетей.

"Если какая-либо социальная сеть будет использовать общепринятый формат для выражения того, что я знаю конкретного человека, то другие сайты и программы смогут использовать эту информацию (при условии, что им это позволили) для предоставления мне лучшего сервиса", - пишет Бернерс-Ли. Таким образом, во многом понятие "Граф" в трактовке Тима Бернерса-Ли близко понятию "Семантический интернет".

главная | разработка | сайт-визитка | бизнес-сайт | интернет-магазин | компоненты сайта | продвижение | цены | карта сайта | контакты