[JavaScript] console.log에 스타일(css) 입히는 방법
·
개발
[JavaScript] console.log에 스타일(css) 입히는 방법서론디스코드나 인스타그램, 스래드 등 웹 사이트에서는 selfxss 해킹에 대한 경고를 위해 console 창에 글자를 띄워준다.이 글에서는 이런식으로 console.log 에 스타일을 입히는 방법을 알려준다.방법const style = "font-family: helvetica; font-size: 50px; font-weight: bold; color: red; -webkit-text-stroke: 1px black;";console.log(`%c원하는 텍스트`, style);위 코드와 같이 `로 묶어주고 %c를 사용하여 스타일을 입힐 수 있다. 또한 여러 스타일을 한번에 입힐 수 도 있다.
[Raspberrypi] 라즈베리파이 마우스 커서(cursor) 숨기기
·
개발
라즈베리파이에서 마우스 커서(cursor) 숨기기라즈베리파이로 프로젝트를 진행하던 중 커서를 숨켜야 이쁘기 때문에 숨기기로 하였다.필자는 unclutter 라는 소프트웨어를 사용하였다.사용방법sudo apt install uncluttersudo nano ~/.config/lxsession/LXDE-pi/autostart마지막 줄에@unclutter -idle 0혹은@unclutter -idle 0.1을 추가한다.0으로 하면 평상시와 터치할때 마우스 포인터가 표시되지 않는다.0.1로 하면 평상시에 안보아디가 움직이면 마우스 포인터가 표시된다.2025.03.24 추가혹시나 사용방법~/.config/lxsession/LXDE-pi/autostart에서 작동이 안된다면,/etc/xdg/lxsession/LXD..
[RaspberryPi] Taskbar 자동 숨기기 사용 방법
·
개발
RaspberryPi에서 Taskbar 자동 숨기기 사용 방법라즈베리파이로 프로젝트 제작 중 Taskbar가 거슬리기 때문에 없에거나 숨길려고 하였다.라즈베리파이 포럼을 뒤지던 중 다음 방법을 찾았다.https://forums.raspberrypi.com/viewtopic.php?t=342179사용 방법사용자의 디렉토리/home/pi/를 기준으로 .config/wf-panel-pi.ini에 다음 문구를 추가한다.autohide=true autohide_duration=500
[Debian/Ubuntu] 데비안 계열 리눅스의 시작 로고 변경방법 with 라즈베리파이
·
개발
개요최근 학교에서 학생에게 가장 중요한 급식표를 티비에 띄워주는 프로그램을 제작하였다.프로그램은 웹에서 작동하며, 나이스 급식 API에서 급식을 받아온 후 웹상에 띄워준다. 웹을 띄워주기 위해 라즈베리파이를 사용하였다.본론그런데 라즈베리파이가 부팅 할 때 문제가 발생하였다.부팅 시 "Raspberry Pi Desktop에 오신 것을 환영합니다" 라는 시작 이미지가 별로였다.그래서 간단하게 찾아봤더니 변경 방법이 바로 나왔다.바로 plymouth를 사용하여 변경하는 방법이다.https://wiki.debian.org/plymouth[plymouth - Debian WikiTranslation(s): English - Español - Français - Italiano - Português (Brasil)..
Docker ps 입력시 권한문제 해결방법
·
개발
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json": dial unix /var/run/docker.sock: connect: permission deniedUbuntu 22.04 LTS 에서 루트 계정이 아닌 사용자 계정으로 도커를 처음 깔았다면 다음과 같은 오류가 뜰 것이다.해결방법은 docker 그룹에 유저를 추가하면 된다.sudo usermod -aG docker $USERsudo systemctl restart docker
Ubuntu 22.04.03 LTS Docker Portainer 설치하기
·
개발
docker volume create portainer_datadocker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest​ https://docs.portainer.io/start/install-ce/server/docker/linux8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp portainer" data-og-host="docs.portainer.io" data-og-sour..
Ubuntu 22.04.3 LTS Docker 최신버전 설치하기
·
개발
Docker의 공식 GPG 키를 추가합니다.sudo apt-get updatesudo apt-get install ca-certificates curl gnupgsudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg # Apt 소스에 저장소를 추가합니다.echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https:..
pi-hole(adguard dns) Docker 구축 및 사용 후기
·
개발
오늘은... 아니고 저번 달에 광고 차단 DNS 서버를 구축하였습니다!사실 만들고 나서 글 써야 했지만... 바쁘던 관계로 어쩔 수 없이 저는 오늘 1달 사용 후기까지 함께 작성해서 올리도록 하겠습니다! 우선 광고차단 DNS의 원리를 알아볼까요?광고를 불러오는 도메인의 IP 요청을 거부하는 방법을 사용합니다! 또한 광고뿐만 아니라 다른 개인정보 수집 사이트를 막음으로써 개인정보 또한 안전해집니다!물론 성인사이트도 차단 할 수 있습니다! Pi-hole Docker compose 설치 방법version: "3"# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/services: pihole: con..
Yahboom jetbot-mini 조립
·
개발
학교에서 젯봇미니를 대여받아서 조립을 해보았다. 젯슨보드에 문제가 하나 있다면 방열판에 나사선이 없다는것!!...
마인크래프트 모드 번역기
·
개발
(수동으로) 모드 번역해줌. https://github.com/apwlq/minecraft-mods-translator
우분투 방화벽 iptables & ufw 기록
·
개발
#ufw 활성화sudo ufw enable#ufw 비활성화sudo ufw disable#ufw 상태확인sudo ufw status verbose#ufw 기본규칙sudo ufw show raw#ufw 기본정책 차단sudo ufw default deny#ufw 기본정책 허용sudo ufw default allow#ufw 허용과 차단#ufw 허용#sudo ufw allow /#ufw 80포트 허용 예시sudo ufw allow 80 #tcp&udp 전부sudo ufw allow 80/tcp #tcp만sudo ufw allow 80/udp #udp만#ufw 거부#sudo ufw deny /#ufw 80포트 거부 예시sudo ufw deny 80 #tcp&udp 전부sudo ufw deny 80/tcp #tcp만..
MariaDB 설치&보안 설정&외부접근 허용
·
개발
최근에 웹 서버를 개발하던 중 데이터베이스(database)를 연동할 일이 생겼다. MariaDB는 mysql과 호환성이 100%인데 실제로 버전 5.5까지는 호환성 및 기능 측면에서 완벽히 호환되었다고 한다. 다만 현재에도 100%의 호환성이라 장담할 순 없다고 본다. MariaDB를 설치할 운영체제는 Ubuntu 20.04.5 LTS 이다.ubuntu@database-oci:~$ uname -aLinux database-oci 5.15.0-1017-oracle #22~20.04.1-Ubuntu SMP Wed Aug 24 11:04:19 UTC 2022 x86_64 x86_64 x86_64 GNU/LinuxMariaDB 외 모든 DBMS는 Server와 Client로 구성된다. 설치 대상 서버의 기능에..