Python 파일 실행시간 구하기

Python 파일 실행시간 구하기는 개발자가 반드시 알아야 하는 기본적인 성능 측정 방법 중 하나입니다.프로그램이 정상적으로 동작하더라도 실행 시간이 너무 길다면 사용자 경험이 나빠질 수 있고 서버 자원도 불필요하게 사용하게 됩니다.특히 …

세계 지도 위에 IP 주소와 국가 정보가 표시되는 IP 위치 조회 개념 이미지

아이피(IP)로 국가 알아내기

KISA에서 제공하는 whois api에 이 기능이 있다. Curl로 각 상황에 맞는 url에 신호를 보내면 요청한 방식데로 리턴값이 온다.json으로 요청함요청: http://whois.kisa.or.kr/openapi/ipascc.jsp?query=112.222.182.204&key={WHOIS OpenAPI 사용 Key}&answer=json응답: {“whois”:{“query”:”112.222.182.204″,”queryType”:”IPv4″,”registry”:”KRNIC”,”countryCode”:”KR”}} $ip_info->whois->countryCode 이런식으로 호출해야 국가코드를 볼 수 있다.웹서핑해서 국가코드를 …

노트북 화면에 여러 개의 배너 슬라이드가 움직이는 모습

Slick Slider란? 아직도 많이 사용하는 이유

웹사이트를 만들다 보면 배너, 상품 목록, 후기 영역 등을 슬라이드 형태로 구현해야 하는 경우가 많습니다. 이때 가장 많이 사용되었던 라이브러리 중 하나가 Slick Slider입니다. 최근에는 Swiper가 많이 사용되고 있지만, 유지보수 …

클릭된 요소와 이벤트 버블링 구조

JavaScript event.target 사용법 정리 (클릭한 요소 찾기)

웹 개발을 하다 보면 클릭한 요소가 어디인지 확인해야 하는 경우가 많습니다. 드롭다운 메뉴를 닫거나 팝업 외부를 클릭했는지 확인할 때 대표적으로 사용되는 것이 바로 event.target입니다. 이번 글에서는 event.target의 개념과 실제 활용 …

Capacitor를 사용하여 웹앱 만들기

웹페이지를 웹뷰(WebView) 로 감싸서 앱처럼 배포하는 방법은 여러 가지가 있다.네이티브 앱을 만들면 좋겠지만 내 입장에서 개발이 어렵고 시간도 많이 걸린다.기존에 개발했던 웹 사이트가 있다면 URL만으로 간편하게 앱을 만들어 보자.Capacitor를 이용해 …

사업자등록번호 검증 알고리즘과 JavaScript 예제를 설명하는 이미지

사업자등록번호 검증 규칙 완벽 정리 (JavaScript 예제 포함)

사업자등록번호 검증 규칙은 회원가입, 견적 문의, 세금계산서 발행, 관리자 시스템 개발 시 자주 사용됩니다.많은 개발자가 단순히 숫자 10자리만 확인하는 경우가 있지만, 사업자등록번호는 별도의 검증 알고리즘이 존재합니다.이번 글에서는 사업자등록번호 검증 원리와 …