일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Unity
- c언어
- dart 언어
- docker
- 포인터
- C언어 포인터
- 깃
- 도커
- c# winform
- 플러터
- 구조체
- 유니티
- C# delegate
- C++
- Data Structure
- 다트 언어
- Houdini
- HTML
- c#
- git
- Flutter
- jupyter lab
- vim
- c# 추상 클래스
- Python
- c# 윈폼
- gitlab
- github
- jupyter
- Algorithm
- Today
- Total
목록OS (42)
nomad-programmer
Rocky Linux NVIDIA Driver & Cuda Setup https://darryldias.me/2021/nvidia-drivers-on-rocky-linux/ How to install Nvidia drivers on Rocky Linux (Easy Method) Here is how to install the official Nvidia drivers on Rocky Linux and it works flawlessly. This works best on the default kernel that ships with Rocky Linux, if you have a custom Kernel or modified… darryldias.me https://developer.nvidia.com/..
기밀 정보는 base64로 인코딩할 필요가 있다. 예를 들어 'hello world' 라는 문자열을 인코딩할 때는 다음과 같은 명령을 실행한다. // base64 인코딩 $ echo -n "hello world" | base64 aGVsbG8gd29ybGQ= echo 명령의 '-n' 옵션은 '\n' 문자를 붙이지 않겠다는 옵션이다. 즉, newline 하지 않겠다는 것이다. base64는 암호화가 아니기 때문에 secret 설정 파일의 관리는 인터넷상의 공개 리포지토리에 놓지 말고 다른 곳에서 안전하고 적절히 관리해야 한다.
port 스캔 명령어 : nmap 사용할 수 있는 옵션 옵션 설명 -p 1-100 포트번호 1 ~ 100 까지 검색 -p- 포트번호 1 ~ 65537 까지 검색 -f 빠른 검색을 위해 100여개의 잘 알려진 포트번호 검색 (예: 21, 23, 25, 53) -sS TCP의 SYN 메시지 송신을 통한, 접속 허가 메시지(SYN/ACK) 수신 기법을 적용 (관리자 권한 필요) -sT TCP의 열린 포트번호 검색 -sU UDP의 열린 포트번호 검색 -A 운영체제 검색 (빠른 검색은 -O 옵션 사용) 패킷 모니터링 명령어 : tcpdump 이더넷 장치의 송수신 데이터를 모니터링한다. TCP, UDP, IP 등 이너넷을 통해 흘러가는 다양한 정보들을 출력한다. 이더넷이 더미허브(Dummy Hub)에 연결되어 있을..
정리가 정말 잘 된 블로그가 있어서 이것을 링크건다. subicura.com/2017/11/22/mac-os-development-environment-setup.html 본격 macOS에 개발 환경 구축하기 macOS에서 터미널을 자주 사용하는 개발자를 대상으로 심플하고 깔끔한 테마 위주의 개발 환경을 설정하는 방법을 소개합니다. 이 글을 보고 하나하나 설정하면 어디 가서 발표할 때 고오오급 개 subicura.com 아래의 링크와 함께 보아야 한다. SpaceVim 부분에서 위의 블로거분은 vim & neovim 모두 SpaceVim을 설치한다. 그래서 아래의 블로그 링크를 참조하여 둘 중 하나에만 설치하도록 한다. velog.io/@ausg/monsters-use-vim 고인물 개발자는 Vim을 쓴..
ScreenShot 프로그램 github.com/linuxdeepin/deepin-screenshot linuxdeepin/deepin-screenshot Deprecated (migrated into deepin-screen-recorder after v20), consider create and maintain your own fork if you love it. - linuxdeepin/deepin-screenshot github.com 가벼운 스크린샷 프로그램이다. ubuntu software에서 deepin을 검색하여 쉽게 설치할 수 있다. C++, Qt 로 개발되었다. GIF 녹화 프로그램 github.com/phw/peek phw/peek Simple animated GIF screen re..
Docker 홈페이지에 나와 있는 방법으로 CentOS7 에 설치를 진행하였다. 그리고는 도커 데몬을 실행하려 systemctl start docker 명령을 내렸다... 그런데 'centos failed to start docker.service unit not found' 라는 오류가 발생하며 실행이 되지 않았다. 구글링으로 갖은 방법을 통해 시도한 끝에 온전하게 설치 및 실행이되는 방법을 찾아 블로그에 정리한다. 1. 만약 도커가 설치되어 있다면 우선 지워준다. # yum remove docker-ce-cli containerd.io 2. curl을 통하여 설치한다. 이 방법말고 원래는 도커 홈페이지에 나와있는 yum 설치를 하였는데 오류가 발생하였다. # curl -sSL https://get.d..
AdoptOpenJDK adoptopenjdk.net/ AdoptOpenJDK AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. Supported platforms include Linux, macOS, Windows, ARM, Solaris, and AIX. adoptopenjdk.net providers a Debian / Ubuntu repository medium.com/adoptopenjdk/adoptopenjdk-rpm-and-deb-files-7003ba38144e AdoptOpenJDK — RPM and DEB files You asked..

// home brew 설치/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"iTerm2 설치https://www.iterm2.com/ iTerm2 - macOS Terminal ReplacementiTerm2 by George Nachman. Website by Matthew Freeman, George Nachman, and James A. Rosen. Website updated and optimized by HexBrainwww.iterm2.com위의 링크로 가서 다운로드 후 설치한다.iTerm2 테마 설정환경 설정 - Profiles - Colors표시된 저곳을 클릭하여 ..

xrandr --listmonitors 위의 명령으로 현재 연결되어있는 모니터들의 id를 볼 수 있다. 본인은 위와 같은 모니터로 셋팅하여 사용중이다. 즉, 왼쪽의 모니터는 세로로 돌려 사용중이다. 허나 현재 우분투 20.04 LTS 를 사용중인데 재부팅만하면 아래와 같은 그림의 배열로 리셋이 되어버린다. 그렇다고 매번 nvidia-setting을 열어 다시 재배열하기는 너무 귀찮은 일이다. 그래서 xrandr 명령을 이용하기로 하였다. 모니터 재배열을 위한 Shell Script 만들기 /* start_xrandr.sh */ #!/bin/bash xrandr --auto --output DP-4 --rotate left --mode 1920x1200 --left-of DP-0 모니터 1번 (세로 모니터..

간단한 DB를 쓸 때면 SQLite를 사용한다. 그런데 그냥 사용하게되면 DB가 그대로 노출되는 위험에 있다. 그래서 이것저것 알아보던 중 SQLCipher 라는 것을 알게됐다. 이것은 SQLite 데이터를 인간이 알아볼 수 없도록 암호화하여 관리해준다. SQLite에 접근하려면 Key 값을 알고 있어야 가능하다. 아래의 링크를 통해 SQLCipher를 빌드하였다. https://github.com/sqlitebrowser/sqlitebrowser/wiki/Win64-setup-%E2%80%94-Compiling-SQLCipher sqlitebrowser/sqlitebrowser Official home of the DB Browser for SQLite (DB4S) project. Previously ..
https://www.blackmagicdesign.com/kr/products/davinciresolve/ DaVinci Resolve 16 | Blackmagic Design DaVinci Resolve Studio 16은 기존 ResolveFX의 주요 성능이 향상되었으며 편집자 및 컬러리스트들이 만족스러워 할 여러 가지의 신규 플러그인을 탑재했습니다. 비네트 추가, 드롭 쉐도우, 피사체 제거, 아날로그 노이즈 및 데미지 효과 추가, 색수차, 비디오 스타일 지정 등을 위한 새로운 ResolveFX 플러그인을 사용할 수 있습니다. 주사선, 피부 보정, 안면 수정, 블랭킹 필, 워퍼, 데드 픽셀 픽서, 색공간 변형 플러그인 또한 www.blackmagicdesign.com 설치 방법 sudo apt up..
Ubuntu 19.10 Qt5 설치 아래의 링크를 타고가서 최신 버전의 Qt설치 파일을 다운받는다. http://download.qt.io/archive/qt/ Index of /archive/qt download.qt.io // 만약, Qt4 버전이 설치되어있다면 제거합니다. sudo apt-get purge --auto-remove libqt4-dev // Qt5 install chmod +x qt-opensource-linex-x64-5.140.run ./qt-opensource-linux-x64-5.7.0.run // install g++ sudo apt install build-essential // install generic font configuration library sudo apt i..
우분투 19.10 버전을 처음 설치했다면, 기본적으로 설정해야 할 부분이 있다. 1. 한글 및 한/영키 설정 https://nomad-programmer.tistory.com/62 [Ubuntu] 19.10 버전에서 "한/영" 키 설정 우분투에서 한영키를 설정하고 싶어서 dconf-editor 설치부터 여러가지 방법을 시도했다. 최후는 tweak-tool 로 해결하였다. 한/영키 설정에 앞서 한글을 설치해야 한다. Manage Installed Languages 버튼을 클릭.. nomad-programmer.tistory.com 2. fonts 설정 // 시스템 업데이트 sudo apt update // fira code 설치 sudo apt install fonts-firacode // nanum 설치..

컴퓨터를 재부팅할때마다 마운트를 하고 싶다면, /etc/fstab 을 활용하면 된다. 마운트를 하려면 디스크의 주소를 알아야 한다. (ex: /dev/sdd1) // 마운트 할 디스크의 uuid 확인 sudo fdisk -l // 혹은 ls -l /dev/disk/by-uuid 디스크의 uuid를 확인했다면, fstab에 등록한다. # my local disk UUID=abcd1234 /media/HDD_4TB ntfs defaults,hide_hid_files,windows_names,locale=ko_KR.utf8,umask=0022,uid=1000,gid=1000 0 0 UUID=efgh5678 /media/NAS_8TB ntfs defaults,hide_hid_files,windows_names,..

우분투에서 한영키를 설정하고 싶어서 dconf-editor 설치부터 여러가지 방법을 시도했다. 최후는 tweak-tool 로 해결하였다. 한/영키 설정에 앞서 한글을 설치해야 한다. Manage Installed Languages 버튼을 클릭하면 필요한 요소들을 자동적으로 설치한다. 그리고 만약 "한국어"를 설치하지 않았다면 아래의 사진에서 표시하는 버튼을 눌러 "한국어"를 체크한 후 설치한다. // 한글을 위한 패키지 설치 sudo apt install fcitx-hangul // gnome tweak tool 설치 sudo apt install gnome-tweak-tool 위의 패키지까지 설치하였다면, 컴퓨터를 "재부팅" 한다. 그 후 다시 Settings 창을 열어 아래와 같이 셋팅한다. * 재부..
KeyCastOW 라는 프로그램이 있다. 이것은 모니터에 내가 어느 키를 타이핑했는지 보여준다. 그래서 강의 목적의 영상을 제작할 때 유용하다. GitHub https://github.com/brookhong/KeyCastOW brookhong/KeyCastOW keystroke visualizer for Windows, lets you easily display your keystrokes while recording screencasts. - brookhong/KeyCastOW github.com 공식 홈페이지 https://brookhong.github.io/2014/04/28/keycast-on-windows.html KeyCastOW – keycast on windows KeyCastOW – k..
MSYS2 홈페이지 http://www.msys2.org/ MSYS2 homepage MSYS2 is a software distro and building platform for Windows At its core is an independent rewrite of MSYS, based on modern Cygwin (POSIX compatibility layer) and MinGW-w64 with the aim of better interoperability with native Windows software. It provides a www.msys2.org MinGW 32/64 비트 설치 msys2를 설치하면 Start Menu - MSYS2 64BIT - MSYS2 64/32 비트 프로그램을 볼..
// usb를 삽입한 후 df -h 명령으로 어디에 마운트가 되었는지 확인한다. df -h // usb를 언마운트한다. umount /dev/sdf1 // mkfs.ntfs 명령으로 usb를 ntfs형식으로 포맷한다. mkfs.ntfs /dev/sdf1
디렉토리 설명 / 최상위에 있는 디렉토리로 root 디렉토리라고 한다. /bin 기본 실행 파일들. 즉, 사용자 명령어들이 들어있다. /boot 시스템 부팅시 필요한 파일들이 들어있다. /dev 플로피, 하드디스크, CD-ROM 드라이브 등의 각종 장치 파일들을 모아 놓는 곳이다. /etc 시스템 관리시 필요한 스크립트 파일들과 설정 파일들이 들어있다. /home 일반적으로 사용자들이 사용할 수 있는 계정의 홈 디렉토리가 위치한다. 예를 들어 linuxer라는 계정으로 로그인할 경우 이 계정의 홈 디렉토리로는 /home/linuxer이다. /lib 각종 라이브러리가 저장된 디렉토리로 커널 모듈도 이곳에 있다. /lost+found ext2 및 ext3 파일 시스템에서 파일 시스템 복구를 위한 디렉토리이다..