Управление VirtualBox при помощи Vagrant — здесь в примерах и со скриншотами рассказывают, как установить (2 способа), настроить и использовать Vagrant в Linux
Архив метки: пример
CMD: Удалённое выключение компьютеров
Удалённое выключение компьютеров:
shutdown /m \\somecomp.somedomain.local /r /f /t 1
где somecomp.somedomain.local — имя компьютера, который хотим выключить
Javascript: Простейшая программа на three.js
Пример взят из документации с 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
Пример парсинга сайтов на Powershell:
$test = Invoke-WebRequest -Uri "http://kmsvsr.ru" $test.StatusCode $test.ParsedHtml.childNodes
.bat robocopy backup
Образец скрипта — копирует содержимое нужной папки в папку с сегодняшним числом в нужном месте и сохраняет лог с датой в имени файла:
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"
Можно последнюю строчку несколько раз повторить, меняя названия папок.
Пример групповой политики для удалённого помощника
Если пользователю понадобится удалённая помощь — запустит ярлык для msra на рабочем столе, прилетевший через политику.
MySQL: как извлечь последние 10 строк
SELECT * FROM sometable ORDER BY id DESC LIMIT 10
DESC — обозначает сортировку в обратном порядке
Пример PHP MySQL
Взято здесь
<?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 в php
$_POST и $_GET — массивы, которые содержат значения переменных, прилетевших от клиента через форму или Javascript.
Пример содержимого $_GET:
Array
(
[name] => vasya
[age] => 34
)
Пример извлечения значения нужной переменной из $_POST:
$contents = $_POST['contents'];
Пример проверки наличия нужной переменной в запросе:
if ($_GET['data_binary']){...}
Пример цикла for для управления всеми объектами в Blender
Например покажем имена всех объектов:
for x in bpy.data.objects: x.show_name = True
Подобным образом объекты можно двигать, красить и т.п.