paw decoration
Очень раздражает, когда открываешь eclipse и вместо списка проектов видишь пустое окно. Workspace кристально чистый. Что делать-то дело понятное, проекты никто с диска не удалял, это лишь ошибка отображения в eclipse. Первым делом где-то прочитал, что это лечится -clean, но ничего не вышло.
Итак, что делать если все проекты исчезли из eclipse:
1. Находим на диске workspace с проектами, переходим в .metalog / .plugins и удаляем папку org.eclipse.core.resources
Continue reading →
Posted in eclipse
|
Tagged eclipse, workspace
|
paw decoration
Ошибку запуска системы из VMware
2012-03-14T11:06:19.937+02:00| vmx| I120: Warning: the system was unable to load a page of memory; this can be caused by network problems or a failing hard disk drive.
2012-03-14T11:06:19.937+02:00| vmx| I120: Msg_Post: Error
2012-03-14T11:06:19.937+02:00| vmx| I120: [msg.log.error.unrecoverable] VMware Player unrecoverable error: (vmx)
2012-03-14T11:06:19.937+02:00| vmx| I120+ Exception 0xc0000006 (disk error while paging) has occurred.
2012-03-14T11:06:19.937+02:00| vmx| I120: [msg.panic.haveLog] A log file is available in "E:\VMware\SYS-x64-WAS\vmware.log".
можно вылечить несколькими способами. Скопируйте папку с виртуальной машиной на другие диски и попробуйте запустить систему из нового места.
Еще один способ – удалить или переименовать несколько файлов с разрещением *.vmss из папки, где находится виртуальная машина.
Есть вероятность, что на диски появились bad sectors. Следует проверить диск на наличие поврежденных секторов. Инструкция ниже на английском.
To perform a disk check from the user interface:
Double-click the My Computer icon.
Right-click the entry for your local disk.
Click Properties.
Click the Tools tab.
Click Check Now.
Select Scan for and attempt recovery of bad sectors.
Click Start.
paw decoration
Не сразу нашел решения для выставления в RCP-приложение изображений.
Image tmpImage = new Image(Display.getDefault(), "icons/bullet-1.gif");
Первое, на что необходимо обратить внимание – указание workspace_loc в Run configuration, в аргументах добавьте корневую деректорию вашего проекта (Working directory -> Other -> Workspace). Появится что-то вроде такой записи:
${workspace_loc:cdoc_rcp_app}

Однако стоит вам экспортировать приложение как RCP application, вы опять вернетесь к ошибке при загрузки img:
org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: "icons/bullet-1.gif" (The system cannot find the file specified))
Возвращаемся к коду и изменяем получения изображения следующим образом:
Image tmpImage = Activator.getImageDescriptor("icons/bullet-1.gif").createImage();;
paw decoration
JPA Exeption:
Encountered deleted object ... in persistent field ... of managed object ... during flush.
Ошибка возникала при удалении из базы объекта, который связан (one to many) с другими объектами. При удалении одиночного объекта проблем не возникало. Пришлось немного покопаться и найти такое решение. В описании модели объекта добавляем атрибут cascade
class Part {
...
//bi-directional many-to-one association to PartAttr
@OneToMany(mappedBy="part", fetch=FetchType.EAGER, cascade=CascadeType.ALL)
private List<PartAttr> partAttrs;
...
}
Подробнее о каскадировании ({ALL, PERSIST, MERGE, REMOVE, REFRESH, DETACH}) можно прочитать здесь – http://www.objectdb.com/api/java/jpa/CascadeType
paw decoration
При работе с таблицей (*org.eclipse.swt.widgets.Table) возникает необходимость регулировать высоту строки (в ). Как это сделать? Добавляем к таблице Listener и устанавливаем высоту строки. В целом, достаточно просто.
Table tablePart = viewer.getTable();
tablePart.addListener(SWT.MeasureItem, new Listener() {
@Override
public void handleEvent(Event e) {
e.height = 22;
}
});
paw decoration
Достаточно простые загрузки (наподобие тех, что http://www.ajaxload.info/) можно заменить на более интересные gif изображения – генератор на сайте с достаточным выбором загрузок, который дополняется с постоянной периодичностью – http://preloaders.net/en/all

Среди настроек доступно расширение: GIF и APNG, цвета background и foreground, размеры и скорость анимации. Неплохо.
paw decoration
…есть хороший рецепт. Маленькая распорка, суть которой в задержке. Для браузеров Safari, Chrome (Opera? – не проверял) очень часть не успевают подгрузиться размеры (особенно height) картинок, блоков, и скрипты, где рассчитывается высота и в итоге получаются некорректные резултаты. Мы ставим исскуственную задержку, Timeout, тем самым давая время браузеру подгрузить все начальные величины.
Просо добавь в код воды, перед скриптом:
if (jQuery.browser.safari && document.readyState != "complete"){
//console.info("ready...");
setTimeout( arguments.callee, 100 );
return;
}
На моей памяти Опера также имела проблемы с высотой. Для нее можно нашаманить что-то подобное.
paw decoration
После небольшого праздничного перерыва возвращаемся к вещанию. На днях пришлось бороться с ошибкой, связанной с плагином RealURL и typo3. Предлагаю пройти весь путь от начала установки до настройки конфигурации.

Плагин RealURL, написанный к слову Дмитрием Дулеповым, применим для создания “правильных” ссылок: из http://example.com/index.phpid=12345&L=2 приходим к http://example.com/mypage/
Continue reading →