Python 파일 실행시간 구하기
Python 파일 실행시간 구하기는 개발자가 반드시 알아야 하는 기본적인 성능 측정 방법 중 하나입니다.프로그램이 정상적으로 동작하더라도 실행 시간이 너무 길다면 사용자 경험이 나빠질 수 있고 서버 자원도 불필요하게 사용하게 됩니다.특히 …
웹개발 문제 해결을 중심으로 PHP, JavaScript, MariaDB 등 다양한 개발 환경에서 발생하는 오류와 이슈를 정리한 카테고리입니다. 실제 프로젝트에서 겪은 사례를 바탕으로 실무에서 바로 적용할 수 있는 해결 방법과 팁을 제공합니다.
Python 파일 실행시간 구하기는 개발자가 반드시 알아야 하는 기본적인 성능 측정 방법 중 하나입니다.프로그램이 정상적으로 동작하더라도 실행 시간이 너무 길다면 사용자 경험이 나빠질 수 있고 서버 자원도 불필요하게 사용하게 됩니다.특히 …
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 이런식으로 호출해야 국가코드를 볼 수 있다.웹서핑해서 국가코드를 …
PHPStan은 PHP 코드 정적 분석 도구로, 실제 실행 전에 코드의 잠재적인 오류를 찾아주는 개발 도구다.특히 오래된 PHP 프로젝트나 유지보수 중인 쇼핑몰·예약 시스템처럼 규모가 큰 프로젝트에서 매우 유용하다. “코드는 잘 실행되는데 …
웹사이트를 만들다 보면 배너, 상품 목록, 후기 영역 등을 슬라이드 형태로 구현해야 하는 경우가 많습니다. 이때 가장 많이 사용되었던 라이브러리 중 하나가 Slick Slider입니다. 최근에는 Swiper가 많이 사용되고 있지만, 유지보수 …
웹 개발을 하다 보면 클릭한 요소가 어디인지 확인해야 하는 경우가 많습니다. 드롭다운 메뉴를 닫거나 팝업 외부를 클릭했는지 확인할 때 대표적으로 사용되는 것이 바로 event.target입니다. 이번 글에서는 event.target의 개념과 실제 활용 …
PHP로 개발하다 보면 날짜와 시간을 다루는 경우가 매우 많습니다. 게시판 작성일 표시, 예약 시스템 체크인·체크아웃 계산, 통계 기간 조회, 검색 조건 처리 등 거의 모든 웹 프로그램에서 사용됩니다. 특히 date(), …
이미지 크롭은 사진 편집이나 웹사이트 제작 과정에서 자주 사용하는 기능입니다.특히 워드프레스, 쇼핑몰, 게시판, SNS 썸네일을 만들다 보면 이미지가 의도치 않게 잘리는 경우가 많습니다.이 글에서는 이미지 크롭의 개념부터 CSS, JavaScript 활용 …
웹 접근성을 고려해 HTML 테이블을 만들다 보면 <thead> 없이 <tbody>만 사용하는 경우가 있다.이때 단순히 <td>만 사용하면 스크린 리더가 표 구조를 제대로 이해하지 못할 수 있다.특히 공공기관 프로젝트나 웹 접근성 인증 …
웹페이지를 웹뷰(WebView) 로 감싸서 앱처럼 배포하는 방법은 여러 가지가 있다.네이티브 앱을 만들면 좋겠지만 내 입장에서 개발이 어렵고 시간도 많이 걸린다.기존에 개발했던 웹 사이트가 있다면 URL만으로 간편하게 앱을 만들어 보자.Capacitor를 이용해 …
사업자등록번호 검증 규칙은 회원가입, 견적 문의, 세금계산서 발행, 관리자 시스템 개발 시 자주 사용됩니다.많은 개발자가 단순히 숫자 10자리만 확인하는 경우가 있지만, 사업자등록번호는 별도의 검증 알고리즘이 존재합니다.이번 글에서는 사업자등록번호 검증 원리와 …