Удалённое выключение компьютеров:
shutdown /m \\somecomp.somedomain.local /r /f /t 1
где somecomp.somedomain.local — имя компьютера, который хотим выключить
Удалённое выключение компьютеров:
shutdown /m \\somecomp.somedomain.local /r /f /t 1
где somecomp.somedomain.local — имя компьютера, который хотим выключить
Пример взят из документации с threejs.org, статья со всеми комментариями «Введение — Создание сцены». Вместо заливки цветом вставлена загрузка текстуры из файла-картинки.Код работающего примера:
<html>
<head>
<title>My first Three.js app</title>
<style>
canvas {
width: 100%;
height: 100%
}</style>
</head>
<body>
<script src="https://rawgithub.com/mrdoob/three.js/master/build/three.js"></script>
<script>
// Our Javascript will go here.
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 );
var renderer = new THREE.WebGLRenderer();
renderer.setSize( window.innerWidth, window.innerHeight );
document.body.appendChild( renderer.domElement );
var geometry = new THREE.CubeGeometry(3,3,3);
//var material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );
var material = new THREE.MeshBasicMaterial( { map: THREE.ImageUtils.loadTexture('tex.jpg') } );
var cube = new THREE.Mesh( geometry, material );
scene.add( cube );
camera.position.z = 5;
function render() {
requestAnimationFrame(render);
cube.rotation.x += 0.1;
cube.rotation.y += 0.1;
renderer.render(scene, camera);
}
render();
</script>
</body>
</html>
В результате рисуется вращающийся кубик. Чтоб было что-то видно, надо либо рядом с файлом примера положить картинку tex.jpg, либо раскоментировать строку var material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );, а следующую закоментировать.
Пример парсинга сайтов на Powershell:
$test = Invoke-WebRequest -Uri "http://kmsvsr.ru" $test.StatusCode $test.ParsedHtml.childNodes
Образец скрипта — копирует содержимое нужной папки в папку с сегодняшним числом в нужном месте и сохраняет лог с датой в имени файла:
set sDateTime=%date:~6,4%-%date:~3,2%-%date:~0,2% robocopy d:\docs\ \\backup-server\backup\srv\D\docs\%sDateTime%\ /mir /z /R:1 /W:2 /LOG:"C:\log\docs_%sDateTime%.log"
Можно последнюю строчку несколько раз повторить, меняя названия папок.
SELECT * FROM sometable ORDER BY id DESC LIMIT 10
DESC — обозначает сортировку в обратном порядке
Взято здесь
<?php
// Соединяемся, выбираем базу данных
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
or die('Не удалось соединиться: ' . mysql_error());
echo 'Соединение успешно установлено';
mysql_select_db('my_database') or die('Не удалось выбрать базу данных');
// Выполняем SQL-запрос
$query = 'SELECT * FROM my_table';
$result = mysql_query($query) or die('Запрос не удался: ' . mysql_error());
// Выводим результаты в html
echo "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo "\t<tr>\n";
foreach ($line as $col_value) {
echo "\t\t<td>$col_value</td>\n";
}
echo "\t</tr>\n";
}
echo "</table>\n";
// Освобождаем память от результата
mysql_free_result($result);
// Закрываем соединение
mysql_close($link);
?>
$_POST и $_GET — массивы, которые содержат значения переменных, прилетевших от клиента через форму или Javascript.
Пример содержимого $_GET:
Array
(
[name] => vasya
[age] => 34
)
Пример извлечения значения нужной переменной из $_POST:
$contents = $_POST['contents'];
Пример проверки наличия нужной переменной в запросе:
if ($_GET['data_binary']){...}
Например покажем имена всех объектов:
for x in bpy.data.objects:
x.show_name = True
Подобным образом объекты можно двигать, красить и т.п.
В простейшем случае для загрузки файлов на сервер через 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.