пятница, 27 апреля 2012 г.

Зависимые checkbox в jQuery. Как выделить все чекбоксы и отменить выбор.

Постановка задачи:
   На форме имеются несколько чекбоксов, которые зависят от одного главного чекбокса. При щелчке на главном чекбоксе нужно выделить все подчиненные чекбоксы. Если все подчиненные чекбоксы выделены и снимается выделение с одного из них - с гланого так же нужно снять выделение.
В моем варианте это выглядит так (в верхней строке главный чекбокс):
 


Решение:

среда, 25 апреля 2012 г.

Если IE ломится на http://go.microsoft.com/fwlink/?LinkId=74005. Исправляем стартовую страницу.

Если IE игнорирует явно указанную стартовую страницу и ломится на адрес http://go.microsoft.com/fwlink/?LinkId=74005 (надо заметить что при такой проблеме игнориется даже стартовая страница, указанная через доменные групповые политики), то данную проблему можно решить следующим образом:

1. Заходим в ветку реестра [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] 
2. Добавляем туда следующие параметры типа DWORD:
"RunOnceComplete"=00000001
"RunOnceHasShown"=00000001 

четверг, 19 апреля 2012 г.

PHP, Windows и библиотка php_ibm_db2.dll. Ошибка "Unable to load dynamic library php_ibm_db2.dll"

При возникновении ошибки "Unable to load dynamic library php_ibm_db2.dll" нужно скачать библиотеку, скомпилированную для используемой версии PHP и скомпилированной в той же версии компилятора, в котором был скомпилирован интерпретатор. После чего, поместить библиотеку в каталог расширений PHP.

Скачать нужную версию php_ibm_db2.dll можно здесь.

В случае возникновения других ошибок "Unable to load dynamic library ...", нужные версии библиотек для PHP можно поискать тут.




понедельник, 16 апреля 2012 г.

Ошибка при запуске программ. Источник: SydeBySide. Не найдена сборка Microsoft.VC90.CRT.

Ошибка поймана при установке новой версии WampServer 2.2a, который отказался запускаться после установки.

В логе системы два сообщения:

Resolve Partial Assembly завершилась не удачно для Microsoft.VC90.CRT
Зависимая сборка Microsoft.VC90.CRT не может быть найдена
Источник - SydeBySide

Решение:
Ошибка возникает из-за того, что не установлены распространяемые библиотеки Microsoft Visual C++ 2008 (VC++ 2008 Redistributable Package).
Взять можно тут - http://www.microsoft.com/downloads/ru-ru/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf

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

Eclipse IDE. Проблема с загрузкой обновлений и плагинов.

После установки Windows 7 x64 и свежей Eclipse IDE (Indigo) получил следующую проблему - Eclipse при обновлении самой среды разработки или попытке установки новых плагинов "зависает" во время загрузки обновлений - процесс загрузки останавливается на определенном этапе.

Решается проблема с загрузкой обновлений для Eclipse так:
  1.      В свойствах запускного файла на вкладке "Совместимость -> Изменить параметры для всех пользователей" указываем, что программа всегда должна выполняться от имени администратора.
  2.      В свойствах ярлыка программы прописываем следующий параметр запуска:
 -Djava.util.Arrays.useLegacyMergeSort=true

Если проблема не исчезла - проверяем файрволл, прокси и антивирус.