Windows 11 마우스 오른쪽 클래식 모드

레지스트리를 통한 변경

마우스 오른쪽 버튼(클래식 모드 – windows 10 이하)

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32]
@=””

마우스 오른쪽 버튼(기본 모드 – windows 11)

Windows Registry Editor Version 5.00
[-HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}]

레지스트리 적용이 후 작업 관리자에서 Windows 탐색기를 재시작 하면 적용됩니다.
적용이 되지 않는 경우 리부팅 후 확인 하면 됩니다.

[추천] 명령 프롬프르트를 통한 변경

마우스 오른쪽 버튼(클래식 모드 – windows 10 이하)

1. 명령 프롬프트(cmd)를 관리자 권한으로 실행 합니다.
2. 아래 명령어를 붙여넣기 합니다.

reg.exe add “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32” /f 

마우스 오른쪽 버튼(기본 모드 – windows 11)

1. 명령 프롬프트(cmd)를 관리자 권한으로 실행 합니다.
2. 아래 명령어를 붙여넣기 합니다.

reg.exe delete “HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}” /f

명령어 적용이 후 작업 관리자에서 Windows 탐색기를 재시작 하면 적용됩니다.
적용이 되지 않는 경우 리부팅 후 확인 하면 됩니다.

Pyenv 설치

pyenv 설치

# curl https://pyenv.run | bash

bashrc 수정

# vi ~/.bashrc

bashrc 하단에 아래 내용 추가

export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

shell 재접속 후
pyenv 업데이트

# exec $SHELL
# pyenv update

pyenv python 설치

# pyenv install 3.8.9

pyenv 가상환경 세팅

# pyenv virtualenv 3.8.9 test-env-3.8.9

pyenv 가상환경 활성화

# pyenv activate test-env-3.8.9

Android build & run Command line Batch

@echo off
start /B gradlew.bat assembleDebug
adb -d install -r {APK LOCATION}
adb shell monkey -p {Package Name} -c android.intent.category.LAUNCHER 1

uTorrent 광고제거

“옵션” → “설정” → “고급 설정” 클릭
필터에서 아래 값 검색후 모두 false 로 변경 후 적용

bt.enable_pulse
distributed_share.enable
offers.content_offer_autoexec
offers.featured_content_badge_enabled
offers.featured_content_notifications_enabled
offers.featured_content_rss_enabled
offers.sponsored_torrent_offer_enabled
offers.left_rail_offer_enabled
gui.show_plus_upsell
gui.show_notorrents_node

숨겨진 고급 설정
Shift + F2 를 누른 상태 “옵션” → “설정” → “고급 설정” 클릭
필터에서 아래 값 검색후 모두 false 로 변경 후 적용

gui.show_gate_notify
gui.show_plus_av_upsell
gui.show_plus_conv_upsell
gui.show_plus_upsell_nodes

Centos 6.x에 Python 3.7.x 설치(PIP SSL 에러 까지 처리)

1. 필요한 패키지 설치
# yum install -y xz
# yum groupinstall -y 'Development Tools'
# yum install -y libffi-devel bzip2-devel ncurses-devel gdbm-devel xz-devel sqlite-devel readline-devel zlib-devel libuuid-devel

2. openssl 업그레이드(centos 6.x 에는 openssl 이 1.0.2이하가 설치되어 추후 pip사용시 에러 발생)
# curl -LO 'https://www.openssl.org/source/openssl-1.1.0h.tar.gz'
# tar -xf openssl-1.1.0h.tar.gz
# cd openssl-1.1.0h
# ./config shared --prefix=/usr/local/openssl --openssldir=/usr/local/openssl
# make && make install

3. Library 경로 추가
# echo "/usr/local/lib" >> /etc/ld.so.conf
# echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
# ldconfig

4. python 설치
# cd ..
# curl -LO 'https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz'
# tar -xf Python-3.7.5.tar.xz
# cd Python-3.7.5
# ./configure --prefix=/usr/local --enable-shared --with-openssl=/usr/local/openssl --with-system-ffi
# make && make install
# ldconfig

centos 6.x to 7

centos 6.x upgrade 7

※ 아래 업데이트 진행시 데이터 손실이나 OS 재설치가 필요할 수 있습니다.


yum을 통해 모든 패키지 업데이트 후 리부팅
# yum update -y;
# reboot

clean install 을 위해 기존 설치된 apm 관련 패키지 삭제
# yum remove httpd httpd-tools apr apr-util mysql mysql-client compat-mysql51.x86_64 mysql-libs.x86_64 php*

update 관련 설치
# yum install http://buildlogs.cdn.centos.org/centos/6/upg/x86_64/Packages/openscap-1.0.8-1.0.1.el6.centos.x86_64.rpm

preupg 설치 : http://buildlogs.cdn.centos.org/centos/6/upg/x86_64/Packages/
# wget http://buildlogs.cdn.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-1.0.2-36.0.1.el6.centos.x86_64.rpm
# wget http://buildlogs.cdn.centos.org/centos/6/upg/x86_64/Packages/preupgrade-assistant-contents-0.5.14-1.el6.centos.noarch.rpm
# wget http://buildlogs.cdn.centos.org/centos/6/upg/x86_64/Packages/redhat-upgrade-tool-0.7.22-3.el6.centos.noarch.rpm
# rpm -Uvh *.rpm

Pre-upgrade Assistant 실행
# preupg

RedHat Upgrade Tool 실행
# rpm –import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
# centos-upgrade-tool-cli –network 7 –instrepo=http://mirror.centos.org/centos/7/os/x86_64

리부팅

CredSSP 암호화 Oracle 수정 때문일 수 있습니다.

인증 오류가 발생했습니다.
요청한 함수가 지원되지 않습니다.

원격컴퓨터 : 원격 주소
CredSSP 암호화 Oracle 수정 때문일 수 있습니다.
자세한 내용은 https://go.microsoft.com/fwlink/?linkid=866660를 참조하세요.

해당 오류 발견시 운영체제의 보안 업데이트가 필요

운영체제별 업데이트 다운로드

운영체제 버전 빌드 및 버전 다운로드 링크
윈도우10 1511 32비트 KB4103728
1511 64비트 KB4103728
1607 32비트 KB4103723
1607 64비트 KB4103723
1703 32비트 KB4103731
1703 64비트 KB4103731
1709 32비트 KB4103727
1709 64비트 KB4103727
1803 32비트 KB4103721
1803 64비트 KB4103721
윈도우 8.1 32비트 KB4103715
64비트 KB4103715
윈도우 7 32비트 서비스팩1 KB4103712
64비트 서비스팩1 KB4103712
윈도우 2016 KB4103723
윈도우 2012 R2 KB4103715
윈도우 2012 KB4103726
윈도우 2008 R2 서비스팩1 KB4103712
Itanium 기반 서비스팩1 KB4103712
윈도우 2008 32비트 서비스팩2 KB4056564
64비트 서비스팩2 KB4056564
Itanium 기반 서비스팩2 KB4056564

GPG key retrieval failed: [Errno 14] Peer cert cannot be verified or peer cert invalid

MariaDB repo 추가후 yum update시 아래와 같은 에러 발생

GPG key retrieval failed: [Errno 14] Peer cert cannot be verified or peer cert invalid

원인은 현재 시간과 서버의 시간이 맞지 않은 것으로 보여 지며

서버 시간 업데이트 (rdate) 등으로 처리 완료

ex) rdate -s time.bora.net

이후 yum update 를 실행하면 정상작동

삼성 통합 USB 드라이버(Android)

http://downloadcenter.samsung.com/content/SW/201609/20160912111510380/SAMSUNG_USB_Driver_for_Mobile_Phones.exe

gapps.sh – 20161022 버전 부터 적용

TIMESTAMP=”20161022”
PACKAGE=”open_gapps-arm-6.0-pico-$TIMESTAMP.zip”

SHOW_HELP=false
ADB_ADDRESS=””

# ————————————————
# Helping functions
# ————————————————

show_help()
{
cat << EOF
USAGE:
$0 [-h] -a IP
OPTIONS:
-h Show help
-a IP address for ADB
EOF
}

reboot_device()
{
adb reboot bootloader > /dev/null &
sleep 10
}

is_booted()
{
[[ ”$(adb shell getprop sys.boot_completed | tr -d ’\\r’)” == 1 ]]
}

wait_for_adb()
{
while true; do
sleep 1
adb kill-server > /dev/null
adb connect $ADB_ADDRESS > /dev/null
if is_booted; then
break
fi
done
}

prepare_device()
{
echo ” * Checking available devices…”
ping -c 1 $ADB_ADDRESS > /dev/null 2>&1
reachable=”$?”
if [ ”$reachable” -ne ”0” ]; then
echo ”ERR: no device with address $ADB_ADDRESS found”
echo ””
show_help
exit 1
fi

echo ” * Enabling root access…”
wait_for_adb
adb root

echo ” * Remounting system partition…”
wait_for_adb
adb remount
}

prepare_gapps()
{
mkdir -p gapps

if [ ! -d ”gapps/pkg” ]; then
echo ” * Downloading OpenGApps package…”
echo ””
wget https://github.com/opengapps/arm/releases/download/$TIMESTAMP/$PACKAGE -O gapps/$PACKAGE
fi

if [ ! -f ”gapps/$PACKAGE” ]; then
echo ”ERR: package download failed!”
fi

if [ ! -d ”gapps/pkg” ]; then
echo ” * Unzipping package…”
echo ””
unzip ”gapps/$PACKAGE” -d ”gapps/pkg”
echo ””
fi

if [ ! -d ”gapps/pkg” ]; then
echo ”ERR: unzipping the package failed!”
exit 1
fi
}

create_partition()
{
echo ” * Extracting supplied packages…”
rm -rf gapps/tmp > /dev/null 2>&1
mkdir -p gapps/tmp
find . -name ”*.tar.xz” -exec tar -xf {} -C gapps/tmp/ \\;
find . -name ”*.tar.lz” -exec tar -xf {} -C gapps/tmp/ \\;
find . -name ”*.tar” -exec tar -xf {} -C gapps/tmp/ \\;

echo ” * Creating local system partition…”
rm -rf gapps/sys > /dev/null 2>&1
mkdir -p gapps/sys
for dir in gapps/tmp/*/
do
pkg=${dir%*/}
dpi=$(ls -1 $pkg | head -1)

echo ” – including $pkg/$dpi”
rsync -aq $pkg/$dpi/ gapps/sys/
done

# no leftovers
rm -rf gapps/tmp
}

install_package()
{
echo ” * Removing old package installer…”
adb shell ”rm -rf system/priv-app/PackageInstaller”

echo ” * Pushing system files…”
adb push gapps/sys /system

echo ” * Enforcing a reboot, please be patient…”
wait_for_adb
reboot_device

echo ” * Waiting for ADB (errors are OK)…”
wait_for_adb

echo ” * Applying correct permissions…”
adb shell ”pm grant com.google.android.gms android.permission.ACCESS_COARSE_LOCATION”
adb shell ”pm grant com.google.android.gms android.permission.ACCESS_FINE_LOCATION”
adb shell ”pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE”
}

# ————————————————
# Script entry point
# ————————————————

# save the passed options
while getopts ”:a:h” flag; do
case $flag in
”a”) ADB_ADDRESS=”$OPTARG” ;;
”h”) SHOW_HELP=true ;;
*)
echo ””
echo ”ERR: invalid option (-$flag $OPTARG)”
echo ””
show_help
exit 1
esac
done