Перенос директории www (Apache) на Windows раздел

Бывает, так что нужно сделать доступным сайт на локальнои сервере и под Linux, и под Windows. Как вариант можно вынести директорию www на Windows-раздел, или создать виртуальный хост. Рассмотрим первый вариант. Все действия проводились с последней сборкой LAMP (apache2.2) на Ubuntu 12.04.

 Далее

Блог изменяет профиль

Не так уж и давно, 30 марта, исполнился год, как я начал вести этот блог. За это время я сильно изменился, и понял, что программирование — это только небольшая часть моей жизни. Я человек творческий. Занимаюсь программированием, рисованием, живописью, учусь играть на гитаре, пишу стихи. Поэтому, с сегодняшнего дня, мой блог изменяет профиль и название.  Теперь Вы сможете читать о искусстве и программировании в одном блоге творческого человека. Я знаю, что многие программисты увлекаются искусством, а дизайнеры программированием. Данный блог будет ориентирован, в первую очередь, на таких людей.

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

Рад приветствовать новую аудиторию!

Дар или проклятие?

Дар или проклятие рисовать портреты? Вот сейчас предо мной лежит почти дорисованный портрет Зиновия (Богдана) Хмельницкого. Рисовал с 5грн-купюры. Вот только на купюре он для меня мертв, а на моем рисунке смотрит на меня! Мне сложно описать этот взгляд и свои чувства. И так почти со всеми удавшимися портретами. Но это ведь портрет умершего человека, которого я никогда не видел. Вообщем, это ужасно. Наверное, лучше пойду спать.

Создание расширений для Google Chrome. Технический обзор. Часть 3

Архитектура

Многие расширения имеют фоновую страницу — невидимую для пользователя страницу, которая обрабатывает основную логику расширения. Расширение также может содержать другие страницы, предоставляющие пользовательский интерфейс. Если расширению необходимо взаимодействовать с веб-страницами, которые загружает пользователь, то расширение должно использовать контент-скрипт.

Фоновая страница

На следующем рисунке показан браузер, который имеет по крайней мере два установленные расширения: одно в омнибоксе и одно на панели расширений. Логика обоих расширений реализуется в HTML-файле. На этой схеме показана фоновая страница, которая называется  background.html и содержит JavaScript-код, управляющий действиями расширений в обоих окнах.

 Далее

Создание расширений для Google Chrome. Технический обзор. Часть 2

Файлы

Каждое расширение содержит следующие файлы:

  • Файл манифеста
  • Один или несколько HTML-файлов (за исключением расширений-тем)
  • Дополнительно: Один или несколько файлов JavaScript
  • Дополнительно: Любые другие файлы, требующиеся Вашему расширению, например, файлы изображений

При работе над расширением, Вы помещаете  все эти файлы в одну папку. При распространении расширения, содержимое папки упаковывается в специальный ZIP-файл, который имеет особый суффикс — .crx (от Chrome Extension). crx-файл будет создан при загрузке приложения   в панели разработчика Chrome. Более подробную информацию о распространении расширений см. в разделе хостинг . Далее

Создание расширений для Google Chrome. Технический обзор. Часть 1

Сегодня мы вместе ознакомимся с архитектурой и прикладным программным интерфейсом приложений и расширений для Google Chrome. Как только Вы прочитаете этот обзор и напишите свою первую программу, Вы будете полностью готовы к написанию своих приложений и расширений.

Примечание: Упакованные приложения реализованы в виде расширений, так что если не указано иное, все на этой странице относится и к упакованным приложениям.

Основы

Расширение — это архив файлов HTML, CSS, JavaScript, изображений и других. В принципе, расширение основывается на веб-странице и может использовать все API-интерфейсы, предоставляемые браузером веб-страницам, от XMLHttpRequest до JSON и HTML5.

Расширения могут взаимодействовать с веб-страницы или серверами, используя скрипты содержания или перекрестные запросы XMLHttpRequestРасширения также могут программно взаимодействовать с  функциями браузера, такие как закладкии вкладки . Далее

Установка Netbeans 7.0 в Ubuntu 11.10

Сегодня столкнулся с проблемой установки NetBeans 7.0 в Ubuntu 11.10. Два часа курения мануалов сейчас выльются в один пошаговый мануал. Итак, запасаемся попкорном и приступаем.

Установка JDK 7.0

Для работы NetBeans необходим пакет Oracle JDK 7. К сожалению, в Sun почему-то забили на пользователей Debian-like дистрибутивов, и с версии 7.0 поставляют 2 версии дистрибутива NetBeans: RPM Installer для красных шапочек и Compressed Binary — для остальных. Что же, соберем и сами. Далее

Устанавливаемые веб-приложения

Что такое устанавливаемые веб-приложения?

Устанавливаемые приложения выглядят как веб-сайт встроенный  в Google Chrome. Пользователи могут устанавливать приложения с помощью Chrome Web Store.

 Далее

Создание расширений для Google Chrome. Первая программа

Приступаем к работе: Hello, World!

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

 Далее

Расширения Google Chrome

Что такое расширения? 

Расширения  - это небольшие программы, которые могут изменить и повысить функциональность браузера Google Chrome. Вы можете писать их с помощью веб-технологий, таких как HTML, JavaScript и CSS. Вы также можете использовать систему расширений  для создания упакованных приложений - загрузочных файлов для устанавливаемых веб-приложений. Далее