пятница, 19 октября 2012 г.

Настройка комфортного отображения подсказок eclipse в Ubuntu

Проверялось в 12.04 с темой Ambiance

Исправляет показ документации


и бледность подсказок



В консоли

$ gedit ~/.gtkrc-eclipse

в файл вписываем:

#
# Sources:
# http://askubuntu.com/a/131348/18533
# http://stackoverflow.com/a/8063723/356895
# http://askubuntu.com/a/70964/18533
 
# Autocompletion background color.
style "eclipse-autocompletion" {    
base[ACTIVE] = shade(0.7, "#F2F1F0")
}
 
# Tooltip background color.
style "eclipse-tooltips" { 
bg[NORMAL] = "#e8e8e8"
fg[NORMAL] = "#000000"
}
 
# Load settings.
class "GtkTreeView" style "eclipse-autocompletion"
widget "gtk-tooltip*" style "eclipse-tooltips"

Запускаем эклипс:

$ GTK2_RC_FILES=~/.gtkrc-eclipse eclipse

Или создаем файл для запуска:

$ gedit /usr/local/bin/eclipse_color_fix

в файл вписываем:

#!/bin/sh

GTK2_RC_FILES=~/.gtkrc-eclipse eclipse

 via weblog.avp-ptr.de
 там есть и скрины вида "до и после"

среда, 3 октября 2012 г.

Устранение уязвимости позволяющей выполнить сервисный код прямо с веб-страницы

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

Собственно, не знаю  подвержен ли этому телефон u8230 изначально, но ребята из проекта CM мне его "привнесли" вместе с прошивкой. Отказываться от удобной прошивки не хочется, посему вариантов два:
  • использовать оперу как браузер(все остальные, что я пробовал, проявляться багу не мешают)
  • поставить, что-то типа этого(дополнительная звонилка), которая спровоцирует запрос, чем выполнять сервис код, а не выполнит его молча  
Поскольку опера мне не удобна (три клика на то чтобы вернуться обратно к программе в которой я кликнул на ссылку - это тихий ужас) выбираем второй вариант.

пятница, 31 августа 2012 г.

Activity на эмуляторе отображается вверх ногами (перевернута неправильно)

О первопричинах ничего не скажу, ибо ничего не нашел, но на эмуляторах, версии эдак начиная с ICS или даже с Honeycomb(3.x), activity с заданной жестко ориентацией, например:

android:screenOrientation="portait"

могут отображаться вверх ногами. Решением будет указать

android:screenOrientation="sensorPortait"

которое, увы, доступно только с api-9 (2.3.1).


вторник, 28 августа 2012 г.

Устранение ошибки "Веб интерфейс не подключен" для Deluge и Transdroid

Собственно, по английски она звучит корректно "Web UI is not connected to the  daemon". Т.е. веб интерфейс, используемый Transdroid (программа под андроид, для управления различными торрентокачалками), автоматически не подключается к демону.

Устранить это просто. В настройках пользователя, из под которого работает Deluge, укажем демон по-умолчанию.

Остановим демон и веб интерфейс, иначе они при перезапуске сбросят настройки. Затем в файле настройки web.conf

nano ~/.config/deluge/web.conf

изменям

"default_daemon": ""

на

"default_daemon": "127.0.0.1:58846"

...и запускаем все обратно.

вторник, 21 августа 2012 г.

Плагин DVCS Mercurial для Eclipse

Всякий раз его ищу...

Сайт проекта тут. Для установки добавляем в eclipse update site:

http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable

суббота, 12 мая 2012 г.

Автоматическое монтирование смартфонов Samsung(android) как диска mass storage по USB

По умолчанию телефоны с андроидом на борту от самсунга, при подключения usb кабеля используют протокол mtp. И как следствие не монтируются простым и понятным usb диском.

Исправляем(не для всех телефонов будет работать):

1) Идем в Настройки - Приложения - Разработка (Settings - Applications - Development) и отключаем Отладку по USB(USB Debugging).

2) Идем в Настройки - О телефоне (Settings - About Phone) и переключаем Соединение по USB (USB connection) в состояние Спрашивать при подключении (Ask on connection).

3) Подключам USB кабель. Телефон выдаст меню, где выбираем mass storage. В верхней панели уведомлений кликаем на usb и отвечам ДА на вопрос монтировать или диск.

воскресенье, 8 апреля 2012 г.

Создание новых документов в контекстном меню Gnome

Все решается созданием соответствующих шаблонов в каталоге ~/Templates или ~/Шаблоны. Готовые можно скачать тут.

Но всегда не нравился висящий без дела каталог "Шаблоны", посему скроем его

$ mkdir -p ~/.config/templates
$ gedit ~/.config/user-dirs.dirs

там исправляем XDG_TEMPLATES_DIR

XDG_TEMPLATES_DIR="$HOME/.config/templates"

Сохраняем и переносим шаблоны

$ cp -r ~/Шаблоны/* ~/.config/templates/

теперь каталог можно удалить