개발 카테고리 글 목록

결과: 172건
Mac 터미널로 유튜브 다운로드 하기 (yt-dlp)
개발
Mac 터미널로 유튜브 다운로드 하기 (yt-dlp)
우리가 유튜브에서 영상을 찾아보다면 필요에 따라 영상을 다운받고 싶을때가 있다. 이럴때 제일 무난한거는 온라인에서 유튜브 다운로드 서비스를 지원하는 사이트를 찾아서 이용하는건데, 한번이라도 이 방식을 이용해본 사람이라면 해당 사이트가 참 복잡하다라는 생각이 든다. 그도 그럴께 그 사이트들도 유튜브 다운로...
#유용한사이트
Nginx gzip 적용하는 법 (웹 리소스 압축)
개발
Nginx gzip 적용하는 법 (웹 리소스 압축)
웹페이지를 최적화 하는방법은 당장 웹사이트에 걸리는 여러 리소스를 압축하거나 제거, 필요할때 로딩하는 방식으로 줄일 수 있다. 하지만 웹서버 자체가 클라이언트에게 웹리소스를 보낼때 자체적으로 압축을해서 보내는 방법이 있는데 그게 서버단 압축 방법인 gzip을 통해 구현할 수 있다. Nginx 는 기본적으로 gzip을...
#Nginx
php gd 라이브러리를 이용한 이미지 리사이징 (webp)
개발
php gd 라이브러리를 이용한 이미지 리사이징 (webp)
거의 5년전에 php 이미지 용량 리사이징이라는 개발 글을 쓴적이 있다.해당 글에서는 순수 php 코드를 이용해서 간단히 용량 리사이징을 하는 법을 알아보았다. 5년전과 지금의 이미지 서비스 환경그 이후로 여러 웹 관련 작업을 진행하면서 경험을 얻기도했고, 웹 환경자체도 약간 변했다.예전엔 단순히 이미지 품질과 다...
#php
페이지네이션과 로드 모어(Load More)를 동시 구현해보자
개발
페이지네이션과 로드 모어(Load More)를 동시 구현해보자
우리가 일반적으로 여러 데이터 레코드를 보기좋게 구현하기 위해서는 테이블 구조를 이용하곤한다. 테이블 구조는 행과 열로 구분되어있어 행은 레코드를 나타내고 열은 데이터의 속성을 나타내는 지표로써 데이터가 체계적으로 정리된 구조를 가지고 있어 표를 보는법이 익숙한 현대인들은 곧잘 이용하곤한다. 그리고 레...
#Laravel #php
S3 데이터 가져와서 테이블로 관리하기
개발
S3 데이터 가져와서 테이블로 관리하기
S3 서버는 아마존 웹 서비스에서 이용할 수 있는 스토리지 저장 서비스이다.실제로 대용량의 파일을 저장해도 과금이 별로 안되며, 파일의 접근에 대한 비용과 트래픽 비용만이 요구된다. 물론 이 비용자체는 다른 웹하드에 비하면 합리적인 비용을 가지고있다. 단 아마존은 이런 스토리지 서비스인 S3를 대량 파일관리의...
#AWS #php
Flex Box 사용시 자식 요소의 높이가 늘어나는 문제 해결 방법
개발
Flex Box 사용시 자식 요소의 높이가 늘어나는 문제 해결 방법
문제퍼블리싱 코드를 이리저리 만지다가 특이한 현상을 발견했다. 크아악!! 내 badge의 높이 상태가? 위 스샷처럼 타이틀 영역에 flex box로 스타일을 적용해둘때 flex box의 높이가 증가하면 그안의 요소들도 덩달이 높이가 전부 늘어나는 문제였다. 문제가 생겼던 해당 코드는 아래와 같다. 특이할것도 없고, 나는 그냥...
#CSS #문제해결
구글 애드센스 모바일 반응형 광고 높이 조정하기
개발
구글 애드센스 모바일 반응형 광고 높이 조정하기
본 글은 구글 애드센스의 반응형 광고를 달때 로딩되는 광고가 원하는 크기보다 너무 큰 광고가 로딩될때 이를 해결하기위한 내용입니다. 모바일 반응형 광고우리가 구글 애드센스에서 광고 단위 기준으로 디스플레이 광고를 만들때 사이즈를 직접 선택하거나 반응형 광고로 제작할 수 있다. 이때 반응형으로하면 현재 웹페...
#블로그 #광고 #문제해결
크롬 브라우저를 이용해 Lighthouse 기능으로 코어 웹 바이탈 검사하기
개발
크롬 브라우저를 이용해 Lighthouse 기능으로 코어 웹 바이탈 검사하기
요즘 SEO를 위해 웹사이트를 최적화 하다보면 여러 보조지표가 눈에 보인다.예전엔 단순히 페이지 로딩속도, 메타데이터 정도만 확인하는게 검색엔진 최적화였지만, 그런 조건을 만족하는 피싱사이트가 많아지자 검색엔진도 여러가지 보조지표를 통해 웹사이트가 유용한 정보를 가지고있고, 사용자 친화적인 사이트인지 판...
#SEO
img 태그로 background-size: cover 적용하기
개발
img 태그로 background-size: cover 적용하기
기존 이미지 채우기퍼블리싱을 하다보면 지정된 박스 크기에 이미지를 정확하게 끼워 넣고 싶을때,우리는 일반적으로 아래와 같은 스타일 코드로 이미지를 박스안에 배정하고 위치와 사이즈를 조정한다. 그리고 아래와 같이 실제 div.grp_image 태그에 이미지 경로를 할당한다. 광고가 로딩이 안되면 보이는 애니리뷰 배너...
#CSS
퍼사드로 유튜브 지연 로딩 처리
개발
퍼사드로 유튜브 지연 로딩 처리
유튜브 초기 로딩 느림우연히 내 블로그 사이트를 뒤적거리다가 유튜브로 올린 페이지에서 페이지 로딩 시간이 오래걸려 컨텐츠가 느리게 뜬다는 구글 서치콘솔의 보고서를 받게되었다. 무슨내용인가하니 유튜브 영상을 내 페이지에 넣었더니 최초에 유튜브로부터 가져오는 iframe 등의 정보량때문에 내 페이지 랜더링이 늦...
#JavaScript #문제해결