Плейлист IPTV Сети тагила скачать

Плейлист для просмотра цифрового телевидения Сетей Тагила для проигрывателя VLC:

СКАЧАТЬ (ссылка 2020 года)

В плэйлисте примерно 190 каналов IPTV, вкючая HD и видеокамеры с улиц Нижнего Тагила

Так же последнюю версию плэйлиста можно скачать здесь, а программу передач — здесь.

Адрес плейлиста изменился на http://iptv.mx/list.m3u, актуально на июль 2015, может потом снова поменяют.

Ссылка на 2020 год: http://list.setitagilatv.ru/list.m3u. Для просмотра дополнительно нужно заключить договор на IPTV в офисе сетей тагила, обещают, что смотреть можно бесплатно

Перенос Firefox и Thunderbird из Windows в Linux

Как перенести все закладки, настройки, дополнения и письма из Windows в Linux:

  1. Заходим на диске с Windows в папку C:\Users\VPupkin\AppData\Local для Windows 7 или Vista, или C:\Documents and settings\VPupkin\Application Data для Windows XP (папки AppData и ApplicalionData — скрытые, см. панель управления — свойства папок)
  2. Здесь в папках Mozilla\Firefox\Profiles и Thunderbird\Profiles лежат папки типа 06x3ug4p.default, вот в них то все настройки и хранятся, их и надо переносить в Linux.
  3. Папку профиля для Firefox в Linux помещаем в папку /home/vpupkin/.mozilla/firefox. Папка .mozilla скрыта, см. меню «Вид» в файловом менеджере.
  4. Вписываем имя новоой папки с профилем в файл profiles.ini, который лежит там же, в строчку «Path=…«
  5. Повторяем последние 2 пункта для Thunderbird, папка для профиля — /home/vpupkin/.thunderbird, которая так же скрыта.
  6. Теперь Firefox и Thunderbird запустятся в Linux с теми же настройками, вкладками, письмами и плагинами, что и в windows

Raspberry Pi: автоматический полив грядок (не закончено)

Проект автополива  грядок на основе Raspberry PI, пока не закончен.

Имеется в наличии

Бак водонапорный к нему подключены 2 датчика верхний (DL1) и нижний уровень (D2) , реле полива (RL1) , насос из колодца (NS1)

Алгоритм работы 

1. Запуск полива по времени через кронтаб в 21.00

Если бак не пустой ( реле нижний уровень включено ) то включить реле полива

Поливать до тех пор пока бак не опустеет ( реле нежнего уровня выключено)

Выключить реле полива

2. Наполнить водонапорный бак

Включить насос

Насос работае до тех пор пока не выключиться реле на водонапорном баке ( реле верхнего уровня)

Завершить работу насоса

3. Ждать следующего включения в 21.00

Управление портами

Установка высокого и низкого уровней для порта, настроенного на выход выполняется так:

$ echo 1 > /sys/class/gpio/gpioXX/value
$ echo 0 > /sys/class/gpio/gpioXX/value

Определение состояние порта, настроенного на вход делается так:

$ cat /sys/class/gpio/gpioXX/value

Исходный код скрипта, запускающего автополив

#!/bin/bash 
DL1="..."    #подставить /sys/class/gpio/gpioXX/value 
D2="..."    #подставить /sys/class/gpio/gpioXX/value 
RL1="..."    #подставить /sys/class/gpio/gpioXX/value 
NS1="..."    #подставить /sys/class/gpio/gpioXX/value 
 
#1 
while ["$(cat $D2)" != '0'] ; do #Поливать до тех пор пока бак не опустеет ( реле нежнего уровня выключено) 
    echo 1 > $RL1            #включить реле полива 
    sleep 5     #через сколько секунд повторить проверку 
done 
echo 0 > $RL1 #Выключить реле полива 
 
#2 
echo 1 > $NS1        #Включить насос 
while ["$(cat $DL1)" != '0'] ; do #не выключиться реле на водонапорном баке ( реле верхнего уровня) 
    sleep 5     #через сколько секунд повторить проверку 
done 
echo 0 > $NS1    #Завершить работу насоса 
 
#3 конец, Ждать следующего включения в 21.00

Для справки:
http://eddnet.org/?p=1311 — условия
http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-7.html — циклы
http://younglinux.info/bash/commands.php — sleep
http://www.bash-scripting.ru/abs/chunks/ch04.html — работа с переменными

 

Rundll32.exe для windows — как пользоваться

Здесь соберу параметры для запуска программы rundll32.exe. Сама по себе программа присутствует во всех версиях Windows. Приведённые команды проверял на Windows 7. Использовать её можно либо через пуск — выполнить, либо через командную строку, либо вписав её в создаваемый ярлык.

Сначала то, что может быть полезным:

rundll32 shell32.dll, ShellAboutA — вывод окна с версией windows, типа «О программе»

rundll32.exe netplwiz.dll, UsersRunDll — окно «Учётные записи пользователей»

rundll32.exe SHELL32.dll, Options_RunDLL 0 — окно настройки вида папок

rundll32.exe shell32.dll, Control_RunDLL desk.cpl desk, @Appearance — окно «Параметры значков рабочего стола», например добавить мой компьютер на рабочий стол

rundll32.exe SHELL32.dll, Options_RunDLL 1 — Свойства панели задач и меню Пуск

rundll32.exe KEYMGR.dll, KRShowKeyMgr — окно «Сохранение имён пользователей и паролей»

А теперь то, что может никогда не пригодиться, но тоже есть:

rundll32.exe WINSPOOL.DRV, ConnectToPrinterDlg или rundll32.exe PRINTUI.dll, ConnectToPrinterDlg — окно подключения к сетевому принтеру

rundll32.exe  joy.cpl, ShowJoyCPL — вызов окна настройки джойстиков

rundll32.exe TAPI32.dll, internalConfig — диалог «Телефон и модем»

rundll32.exe  inetcpl.cpl, LaunchInternetControlPanel — запуск окна настройки Internet Explorer

rundll32.exe   inetcpl.cpl, DisplayPopupWindowManagementDialog — окно «параметры блокирования всплывающих окон» Internet Explorer

Продолжение следует…

C#: Запуск команд CMD из кода программы

Для запуска сторонних программ из программы на C# в начало программы вставляем строчку

using System.Diagnostics;

и после этого запускаем команды CMD из нашего кода следующим образом:

Process.Start("calc");

Эта строчка например запустит виндовый калькулятор.

А эта строчка откроет проводник на диске D:

Process.Start("explorer""d:");

Так же можно запускать программы от имени другого пользователя, см. вамианты перегрузки .Start()