웹 접근성(Web Accessibility)은 모든 사용자가 웹 콘텐츠에 접근할 수 있도록 만드는 중요한 요소입니다.특히 시각장애인 등 보조기술을 사용하는 사용자에게는 **스크린 리더(Screen Reader)**의 도움으로 콘텐츠를 이해하게 되는데, 이때 꼭 필요한 속성이 바로 aria-label과 role입니다.스크린 리더는 시각장애인 등 화면을 보기 어려운 사용자가 웹 콘텐츠를 소리로 듣거나 점자로 읽을 수 있도록 도와주는 보조 기술aria-label이란?aria-label은 요소에 **스크린 리더용 이름(label)**을 부여하는 속성입니다. 사용자가 콘텐츠를 직접 볼 수 없더라도, 스크린 리더는 이 텍스트를 읽어줍니다.사용 예시 🔍설명: 버튼 안에 아이콘만 있는 경우, aria-label을 ..
라즈베리파이를 외부에서 원격으로 접속하려면 보통 포트 포워딩이나 VPN 설정이 필요합니다. 하지만 보안 문제나 복잡한 설정이 부담될 수 있는데요, Tailscale을 사용하면 간단하게 해결할 수 있습니다!이 글에서는 Tailscale을 이용해 외부에서도 안전하게 라즈베리파이에 원격 접속하는 방법을 설명하겠습니다.Tailscale이란?Tailscale은 WireGuard 기반의 VPN 서비스로, 복잡한 네트워크 설정 없이 인터넷을 통해 내부 네트워크처럼 기기들을 연결해 줍니다.장점포트 포워딩 없이 외부 접속 가능 (공유기 설정 불필요)보안성이 뛰어남 (암호화된 연결)무료 요금제로 개인 사용 가능다양한 운영체제 지원 (라즈베리파이, Windows, macOS, Linux 등)라즈베리파이에 Tailscale ..
Git을 사용하다 보면 원격 저장소(Bitbucket)에 잘못된 태그를 푸시하거나, 불필요한 태그를 삭제해야 하는 경우가 있습니다. 이번 글에서는 Bitbucket에서 원격 태그를 삭제하는 방법을 정리해보겠습니다.1. 원격 태그 삭제하기Bitbucket 원격 저장소에서 특정 태그를 삭제하려면 다음 명령어를 실행하면 됩니다.git push origin --delete 예를 들어, v1.0.0 태그를 삭제하려면 다음과 같이 입력합니다.git push origin --delete v1.0.0이 명령어를 실행하면 해당 태그가 원격 저장소에서 삭제됩니다.2. 로컬에서도 태그 삭제하기 (선택사항)원격 태그를 삭제한 후, 로컬에서도 해당 태그를 제거하려면 다음 명령어를 사용합니다.git tag -d 예를 들어, 로컬..
Wi-Fi에 연결된 기기들의 IP 주소를 확인하고 싶을 때, nmap을 이용하면 쉽게 네트워크를 스캔할 수 있습니다. 이 글에서는 nmap을 활용하여 네트워크에 연결된 모든 장치를 확인하는 방법을 소개합니다.🔹 nmap이란?nmap(Network Mapper)은 네트워크 탐색 및 보안 감사에 사용되는 오픈 소스 도구입니다. 이를 활용하면 특정 네트워크에 연결된 장치들을 쉽게 찾을 수 있습니다.1️⃣ nmap 설치하기▶ Windowsnmap 공식사이트에서 Windows용 설치 파일을 다운로드합니다.설치 후 cmd 또는 PowerShell을 실행합니다.▶ macOSbrew install nmap▶ Linux (Ubuntu/Debian)sudo apt update && sudo apt install nmap..
서버 작업을 하거나 네트워크 문제를 해결할 때, 내가 사용하는 공인 IP 주소를 빠르게 확인해야 할 때가 있습니다. 공인 IP 주소는 외부 서비스에 노출되는 IP 주소로, 이를 확인하는 가장 간단한 방법 중 하나가 curl ifconfig.me 명령어를 사용하는 것입니다.이 글에서는 curl ifconfig.me 명령어 사용법, 활용 이유, 대안 옵션 등을 알아봅니다.curl ifconfig.me란?curl ifconfig.me는 명령줄 도구인 curl을 사용해 ifconfig.me라는 서비스에 요청을 보내고, 그 요청에 대한 응답으로 내 공인 IP 주소를 반환받는 방식입니다.curl ifconfig.me211.222.33.1 //예시(공인아이피)