8/12/2013

Installing JAD in Eclipse


Link for plugin
Link for JAD for different platforms
p.s.
It's work's in Eclipse 4.2. But not in 4.3.

How to Create Application Restrictions via Presentation.xml

You can use Application Designer to define restrictions on what records can display in an application. You can filter what data a user can see when opening an application by entering a query in the application’s presentation control. You might want to filter what records a specific application displays when it and several other applications use the same data source, but not all of the data records in the set are applicable to all of the applications.
To define an application restriction, complete the following steps:
  1. Open Application Designer by choosing Go To > Configuration > Application Designer.
  2. Type the name of the application you wish to open, or press Enter to display a list of applications.
  3. As an example, open the Assets application in the Workspace tab.
  4. Click Select Action > Toggle Show All Controls.
  5. Click the "presentation..." control.
  6. Click the Control Properties button to open the Presentation Properties dialog box.
  7. In the Where Clause field, enter "inactive=’0’". Application Designer interprets the query as "select * from asset where inactive=’0’".
  8. Click Save.
When you open the Assets application, you will only see records where the inactive attribute has a value of "0".

8/08/2013

Определение переменных окружения в Linux при загрузке системы

1. Создаем файл с удобным именем в папке /etc/profile.d, например amazon.sh. Команда "Создать файл" - touch
2. Наполняем созданный файл переменными, например:
export JAVA_HOME=/usr
export EC2_HOME=/usr/ec2-api-tools-1.6.8.1/
export PATH=$PATH:$EC2_HOME/bin
export AWS_ACCESS_KEY=<AWS_ACCESS_KEY>
export AWS_SECRET_KEY=<AWS_SECRET_KEY>
После перезапуска системы переменные будут существовать в системе.
Проверить можно командой, например: echo $EC2_HOME

8/04/2013

Создание, редактирование и удаление SWAP в Linux


1. Общая информация


В системе Линукс для размещения виртуальной памяти можно выделить отдельный раздел жесткого диска или использовать обычный файл. Линукс позволяет комбинировать эти два способа. По умолчанию в Unix системах применяется SWAP раздел. Производительность отдельного SWAP раздела жесткого диска выше, чем производительность виртуальной памяти размещенной в файле. Единственным минусом SWAP раздела является сложность его редактирования.

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

Система Linux позволяет одновременно использовать несколько SWAP разделов и SWAP файлов. Это позволяет более гибко подойти к вопросу расширения виртуальной памяти в случае нехватке размера SWAP области на сервере. Чаще всего, на работающем сервере с существующим SWAP разделом выясняется, что текущего размера виртуальной памяти уже не хватает. Целесообразнее добавить тестовый файл подкачки для определения нагрузки на SWAP область, а уже после увеличить размер раздела.

SSH, аутентификация по ключам

Сгенерируем пару RSA ключей, это рекомендуемый формат, как наиболее устойчивый к взлому. По-умолчанию, ключи, сохраняются в домашнюю директорию пользователя, в файлы ~/.ssh/id_rsa - приватный ( секретный ) ключ, и ~/.ssh/id_rsa.pub - публичный ключ.
ssh-keygen -t rsa -b 4096
Вот собственно и все, сгенерирована пара ключей RSA, с длиной 4096 бит и сохранены в файлы /root/.ssh/id_rsa и /root/.ssh/id_rsa.pub.

Теперь переименуем id_rsa.pub в authorized_keys
На всякий случай перезапускаем SSHD: /etc/rc.d/sshd restart
Файл id_rsa копируем на компьютер с которого планируем подключаться. Используем в качестве закрытого ключа для подключения.