Бывает, так что нужно сделать доступным сайт на локальнои сервере и под Linux, и под Windows. Как вариант можно вынести директорию www на Windows-раздел, или создать виртуальный хост. Рассмотрим первый вариант. Все действия проводились с последней сборкой LAMP (apache2.2) на Ubuntu 12.04. Далее
Не так уж и давно, 30 марта, исполнился год, как я начал вести этот блог. За это время я сильно изменился, и понял, что программирование — это только небольшая часть моей жизни. Я человек творческий. Занимаюсь программированием, рисованием, живописью, учусь играть на гитаре, пишу стихи. Поэтому, с сегодняшнего дня, мой блог изменяет профиль и название. Теперь Вы сможете читать о искусстве и программировании в одном блоге творческого человека. Я знаю, что многие программисты увлекаются искусством, а дизайнеры программированием. Данный блог будет ориентирован, в первую очередь, на таких людей.
В ближайшее время, я опубликую множество интересных статьей. А также, сделаю сайт максимально доступным для обитателей соцсетей. Паблик Вконтакте уже открыт!
Дар или проклятие рисовать портреты? Вот сейчас предо мной лежит почти дорисованный портрет Зиновия (Богдана) Хмельницкого. Рисовал с 5грн-купюры. Вот только на купюре он для меня мертв, а на моем рисунке смотрит на меня! Мне сложно описать этот взгляд и свои чувства. И так почти со всеми удавшимися портретами. Но это ведь портрет умершего человека, которого я никогда не видел. Вообщем, это ужасно. Наверное, лучше пойду спать.
Многие расширения имеют фоновую страницу — невидимую для пользователя страницу, которая обрабатывает основную логику расширения. Расширение также может содержать другие страницы, предоставляющие пользовательский интерфейс. Если расширению необходимо взаимодействовать с веб-страницами, которые загружает пользователь, то расширение должно использовать контент-скрипт.
Фоновая страница
На следующем рисунке показан браузер, который имеет по крайней мере два установленные расширения: одно в омнибоксе и одно на панели расширений. Логика обоих расширений реализуется в HTML-файле. На этой схеме показана фоновая страница, которая называется background.html и содержит JavaScript-код, управляющий действиями расширений в обоих окнах.
Один или несколько HTML-файлов (за исключением расширений-тем)
Дополнительно: Один или несколько файлов JavaScript
Дополнительно: Любые другие файлы, требующиеся Вашему расширению, например, файлы изображений
При работе над расширением, Вы помещаете все эти файлы в одну папку. При распространении расширения, содержимое папки упаковывается в специальный ZIP-файл, который имеет особый суффикс — .crx (от Chrome Extension). crx-файл будет создан при загрузке приложения в панелиразработчика Chrome. Более подробную информацию о распространении расширений см. в разделе хостинг . Далее
Сегодня мы вместе ознакомимся с архитектурой и прикладным программным интерфейсом приложений и расширений для Google Chrome. Как только Вы прочитаете этот обзор и напишите свою первую программу, Вы будете полностью готовы к написанию своих приложений и расширений.
Примечание: Упакованные приложения реализованы в виде расширений, так что если не указано иное, все на этой странице относится и к упакованным приложениям.
Основы
Расширение — это архив файлов HTML, CSS, JavaScript, изображений и других. В принципе, расширение основывается на веб-странице и может использовать все API-интерфейсы, предоставляемые браузером веб-страницам, от XMLHttpRequest до JSON и HTML5.
Сегодня столкнулся с проблемой установки 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. Вы добавите значок на панель инструментов Google Chrome, который, при нажатии, отображает автоматически сгенерированную страницу.
Расширения - это небольшие программы, которые могут изменить и повысить функциональность браузера Google Chrome. Вы можете писать их с помощью веб-технологий, таких как HTML, JavaScript и CSS. Вы также можете использовать систему расширений для создания упакованных приложений - загрузочных файлов для устанавливаемых веб-приложений. Далее