Данные по архиву для 'Work' Категории

libheif for Centos 7|8 with requirements

20 февраля, 2025

#!/bin/bash
yum -y install libstdc++ cmake gcc-toolset-11-gcc fontconfig-devel lcms2-devel libzip-devel bzip2-devel graphviz-devel libjxl-devel gcc-toolset-9-gcc gcc-toolset-9-gcc-c++ pango-devel OpenEXR-devel ghostscript-devel dejavu-sans-fonts

sudo dnf -y install nasm

echo "source /opt/rh/gcc-toolset-11/enable" >> /etc/bashrc
source ~/.bashrc
#libdeflate
cd /usr/src/
git clone https://github.com/ebiggers/libdeflate.git
cd ./libdeflate/
cmake -B build && cmake --build build
cd ./build
make &&make install
#libde265
cd /usr/src/
sudo git clone https://github.com/strukturag/libde265.git
cd libde265/
sudo ./autogen.sh
sudo ./configure
sudo make -j4 && make install
#x265_git
cd /usr/src/
git clone https://bitbucket.org/multicoreware/x265_git
cd x265_git/build/linux
./make-Makefiles.bash
make -j4 && make install
#libpng
cd /usr/src/
wget https://sourceforge.net/projects/libpng/files/libpng16/1.6.47/libpng-1.6.47.tar.gz/download --no-check-certificate
tar -zxvf download
rm -f ./download 
cd libpng-1.6.47/
sudo ./configure
sudo make -j4 && make install
#libjpg-turbo
cd /usr/src/
wget https://sourceforge.net/projects/libjpeg-turbo/files/3.0.1/libjpeg-turbo-3.0.1.tar.gz/download --no-check-certificate
tar -zxvf download
rm -f ./download 
cd libjpeg-turbo-3.0.1/
mkdir build
cd ./build
export CFLAGS=-m64
export LDFLAGS=-m64
cmake -DCMAKE_INSTALL_PREFIX=/usr/local  ..
make -j4 && make install
#openjpg
cd /usr/src/
git clone https://github.com/uclouvain/openjpeg.git
cd ./openjpeg/
mkdir build 
cd ./build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j4 && make install
#libwebp
cd /usr/src/
git clone https://github.com/webmproject/libwebp.git
cd ./libwebp/
./autogen.sh
./configure
make -j4 && make install
#libitff
cd /usr/src/
git clone https://github.com/libsdl-org/libtiff.git
cd ./libtiff/
./autogen.sh
./configure
make -j4 && make install
#kvazaar
cd /usr/src/
git clone https://github.com/ultravideo/kvazaar.git
cd ./kvazaar/
./autogen.sh
./configure
make -j4 && make install
#UVG266
cd /usr/src
git clone https://github.com/ultravideo/uvg266.git
cd ./uvg266/
cd build
cmake ..
make -j4 && make install
#vvdec
cd /usr/src
git clone https://github.com/fraunhoferhhi/vvdec.git
cmake ..
make -j4 && make install
#openh264
cd /usr/src
git clone https://github.com/cisco/openh264.git
make OS=linux ARCH=x86_64
make install
#OpenJPH
cd /usr/src/
git clone https://github.com/aous72/OpenJPH.git
cd ./OpenJPH/
cd build
cmake -DCMAKE_BUILD_TYPE=Release  ../
make -j4 && make isntall
#libraw
cd /usr/src
wget https://www.libraw.org/data/LibRaw-0.21.3.tar.gz --no-check-certificate
tar xzvf LibRaw-0.21.3.tar.gz
./configure
make -j4 && make install
#djvu
cd /usr/src/
wget http://downloads.sourceforge.net/djvu/djvulibre-3.5.28.tar.gz
tar xzvf djvulibre-3.5.28.tar.gz
cd ./djvulibre-3.5.28/
./configure
make -j4 && make install
#freetype
cd /usr/src/
wget https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.gz
tar xzvf freetype-2.13.3.tar.gz
cd ./freetype-2.13.3/
./configure
make -j4 && make install
#magiccahe
cd /usr/src/
git clone https://github.com/ImageMagick/MagickCache.git
cd ./MagickCache/
autoreconf --force --install
./configure
make -j4 && make install
#jemalloc
cd /usr/src/
git clone https://github.com/jemalloc/jemalloc.git
cd ./jemalloc/
./autogen.sh
make -j4 && make install
#libheif
cd /usr/src/
git clone https://github.com/strukturag/libheif.git
cd libheif/
mkdir build
./cd build
cmake --preset=release --fresh -DCMAKE_INSTALL_PREFIX=/usr/local ..
make -j4 && make install
#liblqr
cd /usr/src/
git clone https://github.com/carlobaldassi/liblqr.git
cd ./liblqr/
./configure
make -j4 && make install
#gs-fonts
cd /usr/src/
wget https://linuxsoft.cern.ch/cern/centos/7/updates/x86_64/Packages/Packages/ghostscript-fonts-5.50-32.el7.noarch.rpm
rpm -ivh ./ghostscript-fonts-5.50-32.el7.noarch.rpm
export PKG_CONFIG_PATH=/opt/rh/gcc-toolset-11/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-11/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-9/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-9/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-9/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-11/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-11/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-11/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-9/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-9/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-9/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-11/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-11/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-9/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-9/root/usr/lib64/pkgconfig:/opt/rh/gcc-toolset-9/root/usr/lib64/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig
cd /usr/src
sudo wget https://www.imagemagick.org/download/ImageMagick.tar.gz --no-check-certificate
sudo tar -zxvf ImageMagick.tar.gz
cd ImageMagick-7*
#cd ./ImageMagick-7.1.1-39/
./configure --with-jemalloc=yes --with-dejavu-font-dir=/usr/share/fonts/dejavu --with-gs-font-dir=/usr/share/ghostscript/Resource/Font
make -j4 && make install

Clearpass nac hpe 1920s

7 ноября, 2022

Важный момент свич передает на сервере запрос без указания того что передает с Ethernet интерфейса, как следствие политику надо менять что бы принимал и без указания типа интерфейса.

Switch send radius request without specific line about interface type, so rule to work must not contain restrictions on interface type.

Дыбр. Рабочее

17 февраля, 2021

Тема малоинтересная с одной стороны с другой стороны на просторах гугла из того что я побыстрому видел плохо документированая. Так что.

#1с #программная лицензия #win server

Если сталкиваемся на win server, просто win что после получения уже програмных лицензий на 1с какой то пользователь их не видит, то — находим где лежат файлики (часто в C:\Users\All Users\1C\licenses) поиск по *.lic . Далее в каталоге C:\ProgramData\1C\1cv8 создаем файл location.cfg (если его нет, если есть открываем в блокноте) после чего вносим строку:

location=каталог_где_расположены_файлы_лицензии

Admin quest.

6 февраля, 2019

Это когда ты часов до 2ух -3ех ночи устанавливаешь, настраиваешь и мучаешь связку из нескольких пакетов что бы они выполняли некую функцию (в данном случае, rsyslog+MySQL+loganalyzer), а потом выясняешь что для неё лучше подходит лёгкий в установке и фактически не нуждающийся в настройках пакет который есть в базовых репризиториях (в данном случае goaccess). И единственное что остаётся сделать это немного побиться об стену….

Ладно может связка норм подходит для анализа мускуль логов, завтра буду смотреть.

Mikrotik auto-update script renew.

6 января, 2019

I am using this (https://github.com/massimo-filippi/mikrotik) script to auto-update.

After some changes in mikrotik it`need twerking.
to change name of channel

«:global updChannel «stable»»

Firefox win 10 bug not opening disappearing window

27 марта, 2018

Quite easy to fix — start Firefox in safe mode, then install any NON transparent theme.

Теперь немного конкретики на родном, столкнулся здесь с проблемой когда при открытие фоксы окна не открываються, показываються в панели задач но сами по себе не открываються или открываються но потом исчезают.

Долго гуглил, делал чистый реинстал фокса, сносил профили и занимался прочим шаманством, не помогло ничего.

Помогло устанвоить непрозрачную тему.

Накосячили вероятней всего с новым релизом фоксы который на новом релизе 10ки дает такой интересный баг.

Пост посвятил этому потому что часа полтора потратил на всякое шаманство пока выяснил что проблема решаеться за 30 секунд. Может кому то сэкономит время.

Working nights

22 февраля, 2018

Ты

А давай я сделаю рутиный апгрейд джиры вечером через рапид версию

Мироздание

Хммм, ну попробуй

Ты

О, как прикольно, да оно все само делает, а то я обычно столько в консоли колупаюсь. Вот жеж до чего технологии дошли.

Мироздание

А смотри оно ещё и бекапы само делает!

Ты

Вообще кайф скоро совсем легко работать будет

Твое подсознание

Эй чувак если оно само ещё и бекапы делает помимо тех что ты сделал то это неспроста

Ты

Да ладно, ну не могут же быть прогеры криворукими, это они подстраховываються

Мироздание

О смотри оно заапдейтило!

Ты

*Смотришь логи* о красота все запустилось
*Открываешь входную страницу* да все круто работает, малаца.

Пойду что ли фильм посмотрю в сэкономленное время

*Проходит часа два*

Твое подсознание

А загляни в рабочий чат

Ты

Да нафиг? Народу что ночью заняться нечем? Они там опять котиков постят наверное…

Твое подсознание

Не ну ты все таки загляни.

Ты

Ну, ладно, ладно, уговорил речистый

Рабочий чат

Аааааа!!!!! Все пропало! Джира лежит!!! Полундра!!! По бим-бом браселям! Где наша работа?

Ты

Мать, мать, мать, мать что там случилось?

*Пытаешься зайти читаешь логи входа и хренеешь*

Вот жеж млять, да как они такое, млять, что бы им в аду икалось, млять сделали!!!!

Автоматизация понимаешь, млять ее так!!!

*Часа через два вроде ролбекнув все назад*

Ты

Спаааааать!

Мироздание

Ну как тебе автоматизация процессов?

Ты&Твоё подсознание затягиваясь сигаретой
Да что бы я ещё раз, не в ручную…

  • Work
  • Комментарии к записи Working nights отключены

1c по работе

27 января, 2017

Я Всегда знал что 1с те еще пидоры, но сейчас столкнулся с этим вплотную. Оказывается 1ска не видит локальный (аппаратный) ключ защиты если ты подключаешся к рабочей станции через RDP (удаленный рабочий стол).
Официального решения проблемы я не нашел. (Покупать пин-кодовые ключи тоже не решение потому что они не правильно считают сесии, они считают часто количество одновременно открытых экземпляров 1ски а не количество подключеных пользователей у которых 1ска открыта)
Обходное решение нашел оооочень не сразу поэтому и пишу пост что бы продублировать эту инфу.
Вот на него ссылка.

И на всякий случай продублирую ниже:
Continue Reading »

Postgressql и read only user.

3 марта, 2016

Надо было сделать пользователя с правами только на чтение в уже существующей базе постгреса.
Казалось бы чего сложного:
Grant usage on schema schemanane to username;
Grant select on all tables in schema schemaname to username;

А теперь давайте предположим что схем там хотя бы 10, (а то и 20+, как было), делать все ручками? Можно, но печалька. Поэтому задался вопросом автоматизации и вот что получилось:

sudo -u postgres psql -d dbname -qAt -c «SELECT DISTINCT ‘GRANT USAGE ON SCHEMA ‘ || quote_ident(schemaname) || ‘ TO username;’ FROM pg_tables» | sudo -u postgres psql -d dbname

sudo -u postgres psql -d dbname -qAt -c «SELECT DISTINCT ‘GRANT SELECT ON ‘ || ‘ ALL TABLES IN SCHEMA ‘ || quote_ident(schemaname) || ‘ TO username;’ FROM pg_tables» | sudo -u postgres psql -d dbname

Suse 13 Redmine install (makeshift) guide

5 июня, 2015

Я несколько задолбался сам делать, в результате что бы не забыть и вдруг кому ни будь пригодиться. Данный гайд массивно основан на этом гайде. Собственно говоря это тот гайд + моменты уникальные именно для суси.
Continue Reading »

Next »