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

Запуск программ от другого пользователя в windows

Для запуск программ от другого пользователя в windows: по программе Shift + правой кнопкой мыши – в меню появится пункт «Запуск от имени другого пользователя»!

ресайз фотографий через Cygwin ImageMagick

ресайз фотографий через Cygwin ImageMagick

для справки — http://renotes.ru/post-43/image-resize

$ convert.exe -resize 64X64 test.jpg resized/test.jpg

Для целой папки с картинками:

cd ~/img
for i in *.jpg; do convert -resize 64x64 $i resize_$i; don

 

Новости: Twitter оказался недоступен

12 марта с наступлением ночи перестал работать twitter. Ни войти, ни выйти, ничего не написать. Текст ошибки: «Twitter is currently down for maintenance. We expect to be back shortly. For more information, check out Twitter Status. Thanks for your patience!». Всё нормально, так у всех.

Powershell Exchange узнать размер папок в почтовом ящике

Powershell Exchange узнать размер папок в почтовом ящике

[PS] C:\Windows\system32>Get-MailboxFolderStatistics -Identity PupkinVV | ft name, foldersize

 

Powershell Exchange Вывод списка сотрудников и их e-mail адресов по Organization Unit

Вывод списка сотрудников и их e-mail адресов по Organization Unit

Get-Mailbox -OrganizationalUnit Сотрудники -SortBy name | ft name, primarysmtpaddress > mailboxes.txt

 

Exchange Powershell Добавление почтового ящика новому пользователю

Exchange Powershell Добавление почтового ящика новому пользователю

Enable-Mailbox -Identity 'somedomain.local/someOU/Сотрудники/Пупкин Василий' -Alias 'PupkinVV'

 

FFMPEG: mts2mp4.bat — сконертировать .MTS в .MP4 или .AVI

Сделал BAT-файл для конвертирования видео с видеокамеры из формата .MTS в .MP4:

@echo off
echo START
"C:\Program Files\ffmpeg\bin\ffmpeg.exe"  -i %1 -threads 4 -deinterlace -f avi -r 25 -vcodec libxvid -vtag XVID  -s 1920x1080  -aspect 16:9 -maxrate 1800k -qmin 3 -qmax 5 -bufsize 4096 -mbd 2 -bf 2 -flags +4m -cmp 2 -subcmp 2 -g 300  -acodec libmp3lame -ar 48000 -ab 128k -ac 2 %1.mp4
echo END
pause

Для работы скрипта соответственно понадобится FFMPEG для Windows, скачать можно отсюда http://ffmpeg.zeranoe.com/builds/win64/static/ffmpeg-20140227-git-b5005de-win64-static.7z и положить папку ffmpeg в папку C:\Program Files .

Отсюда взял большую часть параметров взял параметры: http://kosiara87.blogspot.ru/2011/06/converting-from-mts-to-h264-avi-using.html (статья про линукс).

Как пользоваться — по файлу .MTS правой — открыть с помощью — выбрать батник
Файл MP4 появится в этой же папке

 

CMD: Удалённое выключение компьютеров

Удалённое выключение компьютеров:

shutdown /m \\somecomp.somedomain.local  /r /f /t 1

где somecomp.somedomain.local — имя компьютера, который хотим выключить

CMD: изменение атрибутов файлов в windows — как спрятать

Пример как спрятать файл или папку:

Attrib +h c:\SomeFile.txt
Attrib +h c:\SomeDir

Возможные параметры:

+h –h +a –a +s –s +r –r от слов hidden – скрытый, a – archive – архивный, s – system – системный, r – read only – только чтение

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 } );, а следующую закоментировать.