Valid Cat Main Imafe
paw decoration

Eclipse – потеря проектов из workspace

Очень раздражает, когда открываешь eclipse и вместо списка проектов видишь пустое окно. Workspace кристально чистый. Что делать-то дело понятное, проекты никто с диска не удалял, это лишь ошибка отображения в eclipse. Первым делом где-то прочитал, что это лечится -clean, но ничего не вышло.

Итак, что делать если все проекты исчезли из eclipse:

1. Находим на диске workspace с проектами, переходим в .metalog / .plugins и удаляем папку org.eclipse.core.resources
Continue reading

Bookmark and Share
Posted in eclipse | Tagged , | Leave a comment
paw decoration

VMware error: Exception 0xc0000006 (disk error while paging) has occurred

Ошибку запуска системы из 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.
Bookmark and Share
Posted in Новости | Tagged | Комментарии выключены
paw decoration

Images в RCP-приложении

Не сразу нашел решения для выставления в RCP-приложение изображений.

Image tmpImage = new Image(Display.getDefault(), "icons/bullet-1.gif");

Первое, на что необходимо обратить внимание – указание workspace_loc в Run configuration, в аргументах добавьте корневую деректорию вашего проекта (Working directory -> Other -> Workspace). Появится что-то вроде такой записи:

${workspace_loc:cdoc_rcp_app}

args
Однако стоит вам экспортировать приложение как 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();;
Bookmark and Share
Posted in android/java | Tagged , , | Leave a comment
paw decoration

JPA Exeption: Encountered deleted object

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

Bookmark and Share
Posted in android/java | Tagged , | Leave a comment
paw decoration

SetHeight для TableItem

При работе с таблицей (*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;
	}
});
Bookmark and Share
Posted in android/java | Tagged , | Комментарии выключены
paw decoration

Генерация gif-загрузок

Достаточно простые загрузки (наподобие тех, что http://www.ajaxload.info/) можно заменить на более интересные gif изображения – генератор на сайте с достаточным выбором загрузок, который дополняется с постоянной периодичностью – http://preloaders.net/en/all

Среди настроек доступно расширение: GIF и APNG, цвета background и foreground, размеры и скорость анимации. Неплохо.

Bookmark and Share
Posted in html/css | Tagged | Leave a comment
paw decoration

Если не работает js в web-kit браузерах…

…есть хороший рецепт. Маленькая распорка, суть которой в задержке. Для браузеров Safari, Chrome (Opera? – не проверял) очень часть не успевают подгрузиться размеры (особенно height) картинок, блоков, и скрипты, где рассчитывается высота и в итоге получаются некорректные резултаты. Мы ставим исскуственную задержку, Timeout, тем самым давая время браузеру подгрузить все начальные величины.

Просо добавь в код воды, перед скриптом:

if (jQuery.browser.safari && document.readyState != "complete"){
        //console.info("ready...");
        setTimeout( arguments.callee, 100 );
        return;
}

На моей памяти Опера также имела проблемы с высотой. Для нее можно нашаманить что-то подобное.

Bookmark and Share
Posted in javascript/jquery | Tagged , , | Комментарии выключены
paw decoration

Typo3 установка RealURL и решение проблемы was not a keyword for a postVarSet

После небольшого праздничного перерыва возвращаемся к вещанию. На днях пришлось бороться с ошибкой, связанной с плагином RealURL и typo3. Предлагаю пройти весь путь от начала установки до настройки конфигурации.

Screenshot Mistake

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

Bookmark and Share
Posted in typo3 | Tagged , , | 3 Comments