Rose debug info
---------------

Евгений Лукин

Заметки, конспекты

TA-Lib Python3 — установка на Windows 11

У меня Windows 11, 64-разрядная OS, Python 3.11
  1. Скачал архив с библиотекой с официального сайта https://ta-lib.org/install/ и распаковал в C:\ta-lib
  2. Установил Visual Studio Community
  3. Запустил x64 Native Tools Command Prompt for VS 2022
  4. Перешёл в нужный каталог
cd C:\ta-lib\c\make\cdr\win32\msvc
  1. Запустил установку командой
nmake
  1. Скачал .whl файл для своей системы и версии python с https://github.com/cgohlke/talib-build/releases
  2. В виртуальном окружении проекта перешёл в папку со скачаным .whl и установил
pip install TA_Lib-0.4.32-cp311-cp311-win_amd64.whl
 Нет комментариев    16   1 мес   Python   TA-Lib   talib

Bitrix — редактирование сайта

Добавить ссылку в меню

Редактирование меню

Добавочные баннеры

Настройки добавочных баннеров

Пример картинки для добавочного баннера

Bitrix — как добавить свойства

Прежде чем приступим к добавлению свойств, хочу заметить — если в каталоге только у одного товара заполнено свойство, то в фильтре оно отображаться не будет. Это на случай, если вы добавили свойство и хотите его протестировать, то заполните хотя бы пару порзиций.

Свойства добавляем в инфоблоке «Каталог товаров»

Открываем вкладку «Свойства»

Добавляем новое свойство:

  1. Выбираем тип
  1. Заполняем поля. Обязательно указываем свой символьный код, а то битрикс присвоит PROP_ID, что не очень читаемо.

Импорт товаров в 1С Битрикс

Ошибка «Символьный код» не заполнено
Текст

Ошибки при выполнении операции:
Строка 1. Невозможно создать раздел: Обязательное поле "Символьный код" не заполнено.

Решение

Добавить столбец IE_CODE со слагом, например для товара "Стол красный": "stol-krasnyi"

Как Adobe заполнил всё свободное место на компьютере

На компьютере «Дарья» свободного места почти не осталось.
Оказалось, что в кэше адобовских приложений лежало 90 Гб данных фотошопа, аудишн, премьер и т. д.
Очистил всё по пути C:\Users\Дарья\AppData\Roaming\Adobe\Common\Media Cache Files, и освободил память.

Linux — конвертировать PNG в JPG с изменением размера

Во-первых, убедитесь, что все ваши системные пакеты обновлены

sudo apt update
sudo apt upgrade

Устанавливаем imagemagick

sudo apt install imagemagick

Проверяем

convert logo: logo.gif

Mogrify или Convert

IM использует convert для обработки картинок по одной, а mogrify обычно нужен для пакетной обработки.

Но для пакетной обработки огромного количества фотографий, например более 100 000 рекомендую использовать find. Где фигурные скобки — это найденный файл, а слеш с точкой запятой — конец команды -exec.

find ./ -type f -exec команда {}  \;

Конвертировать PNG в JPG с прозрачностью
https://stackoverflow.com/questions/47954470/convert-png-with-transparency-to-jpg

convert *.png -background white -alpha remove -set filename:currentfile '%t' '%[filename:currentfile].jpg'

Преобразовать в квадрат

convert -define jpeg:size=1024x1024 *.png -thumbnail '1024x1024>' -background white -alpha remove -gravity center -extent 1024x1024 -set filename:currentfile '%t' '%[filename:currentfile].jpg'

Изменить размер

С сохранением пропорций можно указать только ширину или высоту, опустив второй параметр
width x hight

convert -resize x324 original_image.jpg -quality 90 resize_image.jpg
или
convert -resize x324 *.jpg -quality 90 -set filename:currentfile '%t' ../thumbnail/'%[filename:currentfile]_324.jpg'

Проверим размер у папки с фотографиями (должна быть раз в 10 меньше исходного)

du -h --max-depth=1 | sort -hr
Ранее Ctrl + ↓