SMALL

분류 전체보기 645

SSL handshake/ kaswapd0 프로세스 과다점유 해결방법

임시 해결책 재부팅하면 문제가 일시적으로 해결되었습니다. 내 시스템에서 동일한 설정이 있는 serverfault(kswapd는 종종 스왑이 사용 중일 때 100% CPU를 사용함) 에 대한 답변을 따릅니다. # cat /proc/sys/vm/swappiness 60 # cat /proc/sys/vm/vfs_cache_pressure 100 # cat /sys/kernel/mm/transparent_hugepage/enabled [always] madvise never 솔루션은 실제로 echo 1 > /proc/sys/vm/drop_caches루트 사용자로 실행 중이었습니다. # cat /proc/sys/vm/drop_caches 0 # echo 1 > /proc/sys/vm/drop_caches # ca..

Study/Error 2022.03.12

SSL_do_handshake() failed

SSL을 적용하고 웹서버 운영 중에 아래와 같은 에러를 만났다. [crit] 411052#411052: *4023 SSL_do_handshake() failed (SSL: error:14201044:SSL routines:tls_choose_sigalg:internal error) while SSL handshaking, client: 50.116.51.204, server: 0.0.0.0:443 해결방법도 모르겠고 정말이지 답답한데... 일단 찾은 솔루션 몇개를 작성해보려고 한다. 몇일 뒤에 또 다운되면 빨간 줄을 그어버리려고... 1. sudo vi /etc/letsencrypt/options-ssl-nginx.conf 에 들어가서 ssl_ciphers 항목 끝에 '@SECLEVEL=0'를 추가 해보..

Study/Error 2022.03.09

JavaScript를 향상시키는 7가지 잘 알려지지 않은 기술

Unsplash 의 KOBU Agency 사진 JavaScript는 배우기는 쉽지만 마스터하기는 어렵습니다. 한편으로 언어는 직관적입니다. 버튼 클릭 시 기능을 실행하는 것은 아마도 일반인이 30분 안에 달성할 수 있을 것입니다. 반면에 이 언어에는 오랜 사용 후에만 드러나는 잠재적인 단점과 가능성이 많이 포함되어 있습니다. JavaScript를 작성한 지 몇 년이 지난 후에도 동일한 기능을 작성하는 새롭고 더 효과적인 방법을 여전히 정기적으로 발견합니다. "자바스크립트"라는 이름의 보물을 탐색하는 데 도움이 되도록 JavaScript 코드를 강력하게 만드는 7가지 기술이 있습니다. 1. 속기 무효 필터링 null, undefined를 사용하여 비어 있는 문자열 과 같은 null 값을 필터링 filter..

Study/JavaScript 2022.02.26

15가지 코드 스니펫 무료 사이트 공개

내가 알기로 Code Snippet은 프로그래밍 문제에 대한 솔루션을 찾을 수 있는 곳입니다. 또한 프로젝트를 빌드할 때 프로그래머가 문제를 처리하는 방법에 대해서도 배울 수 있습니다. 따라서 웹 개발을 위한 스니펫 코드 예제를 상위 웹사이트에 소개합니다. 웹사이트 코드 예 코드마이UI CodeMyUI는 Javascript, HTML, CSS, Jquery 또는 UI 디자인 웹 개발과 같은 모든 코딩 스크립트 예제를 찾을 수 있는 웹 사이트입니다. 주요 섹션은 웹사이트에 대한 코드 스니펫을 쉽게 찾을 수 있도록 더 작은 섹션으로 나뉩니다. 저는 종종 이 사이트를 사용하여 해결해야 할 문제를 찾고 많은 프로그래머로부터 코딩, 경험... 코드마이UI 코드패드 Codepad는 전 세계 개발자 커뮤니티에서 유용..

Study/개발 Tip 2022.02.26

45 프론트 엔드 개발자 도구

프론트 엔드 도구 오늘은 개발자와 디자이너를 위한 유용한 UI 개발 도구에 대해 알아보겠습니다. 1) 체크리스트 디자인 버튼, 카드, 표 등 웹사이트 요소를 디자인할 때 필요한 정보와 필수 요소 제공을 통해 웹사이트 디자인 지식을 종합하는 자리… 링크 2) 웹 그라디언트 웹사이트 디자인을 위한 아름다운 그라데이션 배경색을 합성하는 곳입니다. 링크 3) 웹프레임 아름다운 웹 애플리케이션 디자인 모음과 매주 업데이트됩니다. 링크 4) 스플라인 이 응용 프로그램은 웹 사이트용 3D 효과를 만드는 데 도움이 됩니다. 링크 5) 아무거나 입력 글꼴 선택, 글꼴 두께, 단어 간격과 같은 웹 사이트의 타이포그래피를 디자인할 수 있는 웹 응용 프로그램 링크 6) UX의 법칙 웹사이트 사용자 인터페이스를 구축할 때 디자..

Study/CSS 2022.02.26

모든 프론트엔드 개발자를 위한 6가지 멋진 사이트

Unsplash 의 Mohammad Rahmani 의 사진 일반적으로 프론트 엔드 개발자 또는 소프트웨어 개발자는 매일 해야 할 일이 많습니다. 대부분의 경우 간단한 작업에 너무 많은 시간을 할애하게 됩니다. 프로젝트 작업을 할 때 따라야 하고 준수해야 하는 일정과 마감일이 있기 때문에 그렇게 하고 싶지 않습니다. 다행히 웹에는 작업을 더 빠르고 효율적으로 완료하는 데 사용할 수 있는 많은 리소스, 도구 및 웹 사이트가 있습니다. 따라서 작업에서 생산성을 높이려면 이를 활용해야 합니다. 이 기사에서는 프론트 엔드 개발자로 사용할 수 있는 훌륭하고 유용한 웹 사이트 목록을 제공합니다. 바로 들어가 보겠습니다. 1. 카드 pCard 를 사용하면 코드를 작성하지 않고도 HTML 프로필 페이지를 쉽게 만들 수 ..

Study/CSS 2022.02.26

JavaScript에서 내가 가장 좋아하는 9가지 디자인 패턴

Unsplash 의 Nick Seagrave 사진 디자인 패턴은 소프트웨어 개발 중에 발생하는 일반적인 문제에 대한 재사용 가능한 솔루션입니다. 모든 JavaScript 프로그래머는 동일한 문제에 직면했으며 동일한 솔루션이 계속해서 사용되었습니다. 이러한 솔루션이 디자인 패턴입니다. 모든 프로그래밍 언어에는 커뮤니티에서 만든 많은 솔루션이 있습니다. 여러 개발자의 이러한 결합된 경험은 디자인 패턴을 매우 유용하게 만듭니다. 그들은 최적화되고 문제를 해결하는 코드를 작성하는 데 도움이 됩니다. 또 다른 큰 장점은 너무 일반적이어서 다른 개발자가 서로의 코드를 쉽게 이해할 수 있다는 것입니다. 디자인 패턴의 가장 큰 이점은 다음과 같습니다. 작동하는 솔루션: 많은 개발자가 사용하기 때문에 작동하는지 확인할 ..

Study/JavaScript 2022.02.26

오늘 시작하는 50개의 작은 웹 개발 프로젝트

Pixabay 의 Geralt님 의 이미지 “시작한 적도 없는 일은 끝내는 데 가장 오래 걸리는 일이다.” — JRR 톨킨 우리는 큰 규모로 진행하거나 가지 말아야 한다는 말을 자주 듣습니다. 하지만 이제 막 시작했을 때 그것이 항상 최선의 조언은 아닙니다. 시작하는 것이 끔찍할 수 있으므로 시간이 없을 때까지 미루었습니다. 종종 우리는 네거티브로 넘어가서 매뉴얼을 다시 읽고, 튜토리얼을 다시 보고, 거의 배우지 않고 아무것도 끝내지 않고 몇 시간을 보냅니다. 따라서 완료하는 데 몇 달 또는 몇 년이 걸리는 거대한 프로젝트에 대해 이야기하는 대신 50일 동안 완료되는 50개의 작은 프로젝트에 대해 이야기해 보겠습니다. 50일 안에 이러한 작업을 수행할 필요는 없습니다 . 하지만 여기에 Brad Trave..

Study/개발 Tool 2022.02.26
반응형