Показаны сообщения с ярлыком eclipse. Показать все сообщения
Показаны сообщения с ярлыком eclipse. Показать все сообщения

понедельник, 21 мая 2012 г.

Как изменить цвет элемента списка в eclipse

Изменить выделенный элемент выпадающего списка в eclipse (который по умолчанию еле виден в Ubuntu) можно так:

Создайте файл .gtkrc-eclipse (можно и другое название) со следующим содержимым:

$ cat .gtkrc-eclipse
style "listitem"  {
        base[ACTIVE] = "#AAAAAA"   
}

class "GtkTreeView" style "listitem"

Запускайте eclipse (в моем случае это STS) следующей командой:

$ GTK2_RC_FILES=$HOME/.gtkrc-eclipse PATH=/opt/jdk1.6.0_32/bin:$PATH ~/springsource/sts-2.9.1.RELEASE/STS

Другими словами добавьте GTK2_RC_FILES=$HOME/.gtkrc-eclipse в начало команды.

Ниже представлены результаты выполненной работы:


Как изменить черный цвет всплывающих окон в Eclipse и Ubuntu 11.10/12.04

Изменить черный цвет всплывающих окон в Eclipse и Ubuntu 11.10/12.04 можно следующим скриптом:

$ cat fixtheme
#/bin/sh
# Tooltip fix
# A script to fix themes files in Ubuntu 11.10
#  to have readable tooltips in applications such
#  as eclipse.
# The script edits the gtk.css, settings.ini and gtkrc files
# Author: Victor Pillac
# http://victorpillac.wordpress.com

path=/usr/share/themes
theme=Ambiance

if [ $# = 1 ]; then
  theme=$1
fi

echo "Fixing tooltips for theme $theme"
echo " (you can select a different theme by passing its name as argument)"
sed -i 's/tooltip_bg_color #000000/tooltip_bg_color #f5f5b5/g' $path/$theme/gtk-3.0/gtk.css
sed -i 's/tooltip_fg_color #ffffff/tooltip_fg_color #000000/g' $path/$theme/gtk-3.0/gtk.css
sed -i 's/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g' $path/$theme/gtk-3.0/settings.ini
sed -i 's/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g' $path/$theme/gtk-3.0/settings.ini
sed -i 's/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g' $path/$theme/gtk-2.0/gtkrc
sed -i 's/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g' $path/$theme/gtk-2.0/gtkrc
echo "Done"

воскресенье, 5 июня 2011 г.

(PHP) Kohana 3: Установка минимального проекта

В этой заметке я опишу как создать минимальный проект на PHP используя фреймворк Kohana 3. Настроим проект на разработку в среде Eclipse PDT и настроим отладку.

Почему имеет смысл использовать Kohana 3 (в дальнейшем просто Kohana, имея в виду Kohana 3.1) в ваших проектах? Kohana имеет простой и ясный код полностью использующий особенности языка PHP5, весь код написан в объектно-ориентированном стиле, полная поддержка UTF8. Проект развивается очень динамично, причем динамика настолько велика, что порой это может послужить появлением ошибок в документации, которой кстати сказать и так не густо.

суббота, 4 июня 2011 г.

Установка Eclipse для разработчиков PHP

Знаете ли вы, что такое Eclipse? Eclipse, это платформа для быстрого создания приложений на языке Java. Разумеется одним из первых приложений которое было создано - это великолепное IDE для языка Java. Опыт оказался настолько успешным, что платформа Eclipse стала использоваться для создания IDE для других языков программирования.

Несколько слов об архитектуре Eclipse: все построено на технологии плагинов. Минимально необходимым набором для создания приложения Eclipse является набор Eclipse RCP (Rich Client Platform) и ваш плагин описывающий логику работы вашего приложения.

Для работы с PHP, Eclispe предоставляет набор плагинов который называется Eclipse for PHP Developers (или PDT - PHP Developer Tools) и предоставляет возможности по редактированию и отладке скриптов PHP (и многое-многое другое). Необходимо понимать, что вы можете самостоятельно собрать вашу IDE - взять Eclipse RCP и добавить необходимы плагины на ваш вкус, но этот процесс будет достаточно долгим и не всегда успешным, т.к. разные "сборки" могут требовать разные версии одних и тех же плагинов.

пятница, 6 мая 2011 г.

Интеграция PHP5, Xdebug и Eclipse

Почему этот вопрос возникает до сих пор мне не известно, но факт остается фактом, люди не могут найти ответ на вопрос "Как отлаживать PHP в Eclipse".

На самом деле все проще, чем вы думаете. Здесь приведена инструкция для Ubuntu, думаю, что в вашем дистрибутиве будет все примерно также.

Итак... Устанавливаем пакет php5-xdebug