Архивы автора: admin

Пример цикла for для управления всеми объектами в Blender

Например покажем имена всех объектов:

for x in bpy.data.objects:
    x.show_name = True

Подобным образом объекты можно двигать, красить и т.п.

Страница для перенаправления посетителей на другую страницу

HTML-код страницы для перенаправления посетителей на другую страницу:

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript"> window.location.href="http://kmsvsr.ru/"; </script>
    <meta http-equiv="refresh" content="0; URL=http://kmsvsr.ru/">
</head>
</html>

 

robocopy exclude folder

Это пример для исключения нескольких папок из копируемых с диска G:  на диск C:\backup через команду robocopy:

robocopy G: C:\backup /MIR /XD G:\dir1 "G:\dir 2" G:\dir3

Так за счёт использования параметра /XD были исключены 3 подкаталога.

inqlude.org — архив библиотек для QT

Сайт http://inqlude.org — каталог библиотек для разработки на Qt. Библиотеки собраны как стабильные, так и недоделанные (бета, альфа и т.п.). Есть ссылки на платные библиотеки. Авторы проекта inqlude поставили перед собой задачу собрать в одном месте информацию обо всех доступных библиотеках Qt.

Из того, что руки зачесались попробовать:

Все библиотеки на сайте перечислены с описаниями, ссылкамина исходники и документацию.

 

Powershell AD список всех пользователей, вошедших в группу

Сейчас покажу, как получить список всех пользователей, вошедших в выбранную группу безопасности Active Directory:

$g = Get-ADGroup 'some_group'
Get-ADUser -Filter {memberof -recursivematch $g.distinguishedname}

При этом будут показаны даже те пользователи, которые напрямую не входят в указанную группу. Например, имеем доменного пользователя Marivanna, которая входит (MemberOf) в глобальную группу GS_Buhgalters. А группа GS_Buhgalters пусть например входит в локальнодоменную группу безопасности DS_1S_RW для записи в сетевую папку. Так вот, если мы выведем список пользователей по группе DS_1S_RW, то в число пользователей попадёт и наша Marivanna.

Как загрузить файл на сервер через php

В простейшем случае для загрузки файлов на сервер через php понадобится создать 2 файла на хостинге. Первый будет содержать форму для выбора файла и может быть написан на чистом html. Второй — на php, будет принимать данные из нашей формы и сообщать о результатах.

Код файла с формой index.php:

<!doctype html><html>
<head>

</head>
<body>
<form enctype="multipart/form-data" action="/upload.php" method="POST">
    <!-- MAX_FILE_SIZE -->
    <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
    <!-- Имя этого input`а определит имя файла в массиве $_FILES -->
    Выбрать файл: <input name="userfile" type="file" />
    <input type="submit" value="Отправить" />
</form>
</body>
</html>

Код файла upload.php, принимающего данные:

<?php
// В версиях PHP до 4.1.0, надо использовать $HTTP_POST_FILES вместо $_FILES.

$uploaddir = '/home/user/upload/'; //Куда сохраним файлы
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "Файл успешно загружен куда надо\n";
} else {
    echo "Загрузить не удалось!\n";
}

// эти две ниже можно раскоментировать:
//echo 'Информация для отладки:';
//print_r($_FILES);

print "</pre>";

?>

Сохранять файлы безопаснее в папке, не доступной через вебсервер (за пределами корневой папки самого сайта, на который выкладываем скрипты .php)

Размер загружаемых файлов может быть ограничен настройками веб-сервера или php.