Как стать автором
Обновить
61
0
Сергей @sisaenkov

DevOps

Отправить сообщение
3. Перенос данных — путь через тернии к звёздам
Делается одной простой командой:
robocopy "D:\nsr\index" "Y:\new_place\index" /MIR /NFL /MT

Сам часто переношу данные которые не статичны
Причем её можно обрывать, запускать заново и т.д.
И будет лишь «докатывать» новые и измененный файлы.
Первый вариант, отобрать у пользователей возможность вообще включать макросы: линк.
Второй вариант, используя ADMX кастомизировать офис и отключить макросы совсем: линк.
Пока суть да дело, сам слепил на коленке небольшой PHP-скриптик чтобы прокидывать камеру в, например, видеоплеер:
Код тут
<?php
$c = curl_init();
$lp = array(
"username" => "yourlogin", // Замените на ваш логин
"password" => "yourpassword" // Замените на ваш пароль
);
$camId = "12345"; // ID камеры, можно посмотреть в Dev Tools браузера (запрос ajaxGetVideoUrl)
$cam_ = "1234567890123"; // "_" (какой-то второй ID-шник), смотрится аналогично

curl_setopt($c, CURLOPT_HEADER, false);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_COOKIEJAR, "/tmp/cookiejar.jar");
curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);

curl_setopt($c, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($c, CURLOPT_POSTFIELDS, http_build_query($lp));
curl_setopt($c, CURLOPT_URL, "https://login.mos.ru/eaidit/eaiditweb/outerlogin.do");
curl_exec($c);

curl_setopt($c, CURLOPT_POSTFIELDS, "");
curl_setopt($c, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($c, CURLOPT_URL, "https://login.mos.ru/eaidit/eaiditweb/redirect.do?redirectto=https://video.mos.ru/");
curl_exec($c);

curl_setopt($c, CURLOPT_POSTFIELDS, "");
curl_setopt($c, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($c, CURLOPT_URL, "https://video.mos.ru/camera/ajaxGetVideoUrl?id=".$camId."&_=".$cam_."");
$page = curl_exec($c);
$decoded = json_decode($page, true);

curl_setopt($c, CURLOPT_RETURNTRANSFER, false);
curl_setopt($c, CURLOPT_POSTFIELDS, "");
curl_setopt($c, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($c, CURLOPT_URL, $decoded["live"]["url"][0]);
curl_exec($c);
curl_close($c);
?>

Скука действительно есть, именно по этому у меня есть еще 4-е постоянных клиента (небольшие фирмы от 4 до 12 компов) в разных частях города, хотя и у них уже как 3-4 месяца все спокойно, сейчас продумываю как сделать адекватную загрузку по PXE в виндовый терминал с загрузкой профиля, для работы в ситуациях когда упал винт, или что нить подобное.
Даже тем кто не любит консоль, рекомендую все же освоить хотя бы GRUB4DOS
GUI установщик — Запустить, выбрать флешку, установить в MBR.
Скачать последний GRUB4DOS, распаковать, из папки все сложить в корень (многое не нужно из того что есть в архиве, но объяснять какие файлы выбрать считаю в комментах не уместно)
Руководство на русском.

Тем кто хочет попробовать но не имеет флешки либо боится испортить что то, можно скачать архив и распаковав его в коернь C: прописать в boot.ini
c:\grldr=«GRUB4DOS», перезагрузиться и попробовать. Даже в таком виде уже можно загрузиться с флешки.
GRUB вещь очень мощная и гибкая и позволяет с флешки грузить все что угодно, мое меню выглядит так:
find and load NTLDR of Windows NT/2K/XP
find and load BOOTMGR of Windows VISTA
Install Windows 7
Install Windows XP (WinXP\serial.bat)
Alkid Live CD (2010)
Ghost 11
Dos Live
Dos Floppy
Active Password Changer
Victoria 3.51
Hiren`s BootCD 9.6 RU
Memtest86+ v2.01
Acronis True Image
Acronis Disk Director
Partition Magic
Android
Pmagic
Puppy
xPUD
Xubuntu
Netbook Remix
GeeXboX
MoviX
Reboot
ShutDown

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность