-
Установка Ubuntu Dektop 20.04.3 LTS
Скачать дистрибутив Ubuntu Desktop с официального сайта Ubuntu здесь. Далее нужно создать загрузочную флэшку USB, для этого воспользуемся утилитой balenaEtcher, т.к. она подходит для Linux, Windows и Mac OS. В программе balenaEtcher выберите загруженный ISO-образ Ubuntu Desktop, выберите флэш-накопитель USB и нажмите Flash! чтобы развернуть свой образ. Загрузитесь с созданной загрузочной флэшки USB и загрузите или перезагрузите…
-
Работа с базой данных SQLite в Python 2
Для работы с SQLite в Python 2 должен быть установлен пакет sqlite и python 2.5+. # под Arch Linux sudo pacman -S sqlite# под Ubuntu sudo apt-get install sqlite Проверка sqlite $ sqlite3 test.db sqlite> .tables sqlite> .exit $ python >>> import sqlite3 >>> sqlite3.version Создаем базу данных, вставляем данные и делаем выборку. # -*- coding: utf_8 -*-import sqlite3 con = sqlite3.connect(‘users.db’)…
-
Установка GTK с помощью MSYS2
Проект MSYS2 предоставляет UNIX-подобную среду разработки для Windows. Загрузите установщик MSYS2 с официального сайта для вашей системы.Запустите установщик и следуйте инструкциям по установке. Важно:MSYS2 не может быть установлен в разделы FAT *.Текущий MSYS2 не может быть установлен на Windows XP. Если вы работаете через прокси, необходимо прописать следующие команды: # proxy settingsexport HTTP_PROXY=»username:password@proxy.server.address:port»export HTTPS_PROXY=$HTTP_PROXYexport http_proxy=$HTTP_PROXYexport https_proxy=$HTTP_PROXY Откройте оболочку MSYS2…
-
Добавление библиотек с pip Python
Для перехода в папку Scripts в виндовой командной строке (cmd) наберите cd C:\Users\имя_пользователя]\AppData\Local\Programs\Python\Python37\Scripts и нажмите <Enter> Если у вас интернет через прокси с авторизацией, выполните set http_proxy=http://user:password@proxy:portset https_proxy=http://user:password@proxy:port Для загрузки новой библиотеки выполните pip install [библиотека] команда описание pip help помощь по доступным командам pip install package_name установка пакета(ов) pip uninstall package_name удаление пакета(ов) pip…
-
Установка PyGObject + GTK 3 в Python
Сначала нужно настроить PyGObject и его зависимости. PyGObject — это модуль Python, который позволяет разработчикам получать доступ к библиотекам на основе GObject, таким как GTK + в Python. Он поддерживает GTK + версии 3 или более поздней. Если вы хотите использовать GTK + 2 в своем приложении, используйте вместо этого PyGTK. Перейдите по адресу http://www.msys2.org/…
-
Ошибка RSLinx: Failed to show RSWho
Если у вас выходит ошибка при попытке открытьRSWho в RSLinx: Failed to show RSWho. Can’t access file: C:\Program Files\Rockwell Software\RSCommon\Harmony.rsh Удаление файлов Harmony также может решить проблему. Закройте все программное обеспечение, включая RSLinx Classic. Если RSLinx работает как служба, переключитесь на запуск в качестве приложения. Откройте Windows Explorer и перейдите в раздел «Для 32-битных систем», C: \ Program Files…
-
Импорт сигналов каналов DeltaV с помощью группового редактора BulkEdit
Выделить «Управляющая сеть» в DeltaV Explorer Далее Файл/Экспорт/пользовательский Далее Нажать выбрать все Если оборудования много выбирать будет долго Обязательно должны быть выбраны каналы и устройства на этих каналах Тут нажать Да Выбрать файл формата Channel.fmt, по следующему пути …\DeltaV\DVData\BulkEdit\Channel.fmt из папки где у вас установлена DeltaV. Нажать Далее. Нажмите Отбор и выберите путь для сохранения…
-
Ошибка Processor ‘Bul.xx’ is not supported при конвертации программы с помощью Translate PLC/SLC
При конвертации программы с помощью утилиты Translate PLC/SLC в формат RSLogix 5000 у вас может возникнуть ошибка «Processor ‘Bul.xx’ is not supported». Это происходит потому что утилита не поддерживает файлы MicroLogix. Для устранения ошибки откройте проект в RSLogix 500 и измените тип контроллера на SLC-500. Сохраните проект и повторите процедуру конвертации.
-
Как заменить часть строки с помощью регулярных выражений в Vim
Допустим нужно заменить значения тегов, но они разные в каждой строке и обычными методами поиска замены такого не сделать. Но это лекго делается с помощью регулярных выражений в редакторе Vim. Подготовим в Excel таблицу соответствия тега строке. В одном столбце строка для замены, в следующем имена тегов для замены. Исходная строка Выражение для замены ServerName=Server-Tag=Tag1-ID=4546464-Rule=False…