Архив автора: adik

MS SQL выборка по максимальной дате

Letter_Ru_phpНеобходимо сделать выборку из таблицы по максимальной дате каждого поля.

 

Допустим есть таблица ARTDATA

Id Name DATAVAL

1  A       01.01.2015
2  A       02.01.2015
3  B       01.01.2015

SELECT *
FROM
ARTDATA AS [data]
WHERE
DATAVAL = (SELECT max(DATAVAL)
FROM
ARTDATA
WHERE
Name = [data].Name)

Результат

2  A       02.01.2015
3  B       01.01.2015

Приведенный выше полностью рабочий пример, не единственное решение. Можно также сделать данную выборку по дате с помощью LEFTJOIN

 

 

The script engine has not been initialized to a valid language

Перестала работать программа “A”.

Выдает ошибку:

The operation could not be completed because the script engine has not been initialized to a valid language

скриншот проблемы

Повторная установка программы не решила проблемы.

Оказалось, что недавно был удален антивирус McAffe. После этого началась эта ошибка.

Uninstall McAffe не всегда корректно удаляет антивирус. Необходимо скачать с их сайта и запустить утилиту MCPR.exe (MCPR (C) McAfee, Inc).

После перезагрузки программа “A” уже работала без ошибок.

Не удалось запустить службу Сервер

После лечения вируса не получается зайти по локальной сети на другой компьютер. Выскакивает ошибка:
Не удалось запустить службу Сервер на Локальный компьютер
Ошибка 126: Не найден указанный модуль

error126

 

 

 

Причина этой ошибке, это неверный путь к файлу srvsvc.dll. Который образовался после работы вируса.

Для устранения данной ошибки необходимо в реестре вернуть правильные значения.

Путь:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

Внутри lanmanserver есть параметр, так и называется — parameters

Там строковый параметр — ServiceDll. Значение ServiceDll должно быть %SystemRoot%\System32\srvsvc.dll

Если там стоит другое, скопируйте и поставьте это

Восстановление файлов и папок с зараженной флешки

Итак есть флешка, на которой вместо папок и файлов остались одни ярлыки.
Наши файлы и папки вирус никуда не девал, они остались на нашем носителе.
После лечения антивирусом, эти ярлыки пропали и флешка кажется пустой.

Чтобы вернуть наши файлы и папки необходимо следующее.

1. Запустить командную строку ( если необходимо, то в режиме администратора)

cmd_example

Вид в Windows 8.1

2. Узнаем букву нашей флешки. и в командной строке переходим на этот диск. (например диск H. набираем H: и enter.

3. Вводим команду attrib -h -r -s /d и enter. Где параметры: -h показать скрытые файлы, -r снять только для чтения, -s снять атрибут системный, /d означает обработать все файлы и какологи.

Вот и все, на нашей флешке наши файлы и папки.

 

Плагин для Yandex maps cluster

1 пишем болванку плагина

2 регистрируем шорт код для вставки карты

3 добавляем свои и яндекс API скрипты в head через add_action(‘wp_head’,…

4. Осталось сделать админку плагина, в которой пишется список городов.

5. профит