PWA 란? (Progressive Web Apps) :: 사이트를 어플화 하는 방법

PWA 란? PWA는 Progressive Web Apps의 약자로,  웹 사이트를 네이티브 앱 처럼 이용할 수 있도록 하는 구조·기술입니다. 네이티브 앱이란 iPhone이라면 App Store, Android라면 Google Play와 같은 앱 스토어에서 설치하여 사용하는 앱을 말합니다. 「앱 (APP) 」이라고 듣고 많은 사람이 떠오르는 것이 이 네이티브 앱 ( Native App ) 입니다. PWA를 구현한 웹 사이트는 오프라인으로 작동하거나 PUSH […]

PWA 란? (Progressive Web Apps) :: 사이트를 어플화 하는 방법 Read More »

Web Socket이란?

개요 Web Socket을 이용해 Web 화상 회의, SNS등의 시스텝 개발이 증가하고 있습니다. WebSocket는 새로운 네트워크용 통신규격으로서 개발 되어 지고 있습니다. 이 글에서는 WebSocket는 어떤 것 인지에 대해 소개 하겠습니다.       Web Socket이란? 브라우저와 웹서버간의 쌍방향 통신을 하기 위한 통신 규격입니다. 쌍방향의 HTTP프로토콜로 클라이언트와 서버통신을 말하는데 Web Socket는 HTTP와 달리 ws:// 또는 wss:// 로

Web Socket이란? Read More »

git push를 취소 하는 방법

대상자   git push 한 후에 실수를 늦게 깨달았다! git push하기 전으로 돌리고 싶다! 이런 분을 위해 글을 쓰고 있습니다.       주요 대처방법 git reset 명령 (이력이 남기지 않고 수정할 수 있음) git revert 명령 (이력을 남기고 수정)   해결 방법   1.git reset git reset을 실행하면 이전 커밋 상태로 돌아갈 수 있습니다.

git push를 취소 하는 방법 Read More »

회귀 테스트 (Regression Test)란?

회귀테스트 (Regression Testing)란 회귀(回歸) 테스트란 프로그램의 기능 변경, 환경 수정 등에 의해 예전에 이미 테스트되었고 기존에 정상적으로 작동했던 부분에 예상외의 영향을 주지 않는지 검증하는 테스트입니다. Regression 테스트는 소프트웨어의 안정성과 신뢰성을 유지하기 위해 매우 중요합니다.   소프트웨어 개발 과정에서 결함이 발견되거나 새로운 기능을 추가하거나 로직을 변경하기 위해 프로그램이 수정되는 경우가 많지만, 그 수정의 영향을 받아 정상적으로 동작하고

회귀 테스트 (Regression Test)란? Read More »

Laravel 소프트 삭제

  Laravel 버전 Laravel 8.x     소프트 삭제와 완전 삭제의 차이 먼저, 소프트 삭제란 무엇인가에 대해 간단히 설명하자면 소프트 삭제는 논리 삭제라고도합니다. 실제로 데이터를 삭제하지 않고, 「삭제한 것처럼 보이고 있는」 상태입니다. Laravel에서는 delete_at 열에 날짜가 들어간 상태입니다.   반대로 완전히 삭제된 상태를 물리적 삭제라고 합니다. 이것은 데이터 자체가 데이터베이스에서 사라져 버린 상태입니다.   따라서

Laravel 소프트 삭제 Read More »

JavaScript 자주쓰는 관용구

  개요 자바스크립트에서는, 처음 봤을때 전혀 해석이 안되는 문법, 이해가 되지않는 내용 등을 자주 볼 수 있습니다. 어느 정도 익숙한 사람은 당연히 사용하는 관용구가 상당히 많이 있습니다. 알아두면 좋은 자주쓰는 관용구와 그 의미를 정리해 보았습니다.     내용 +v (문자열을 숫자로 변환) var v = “123”; console.log(+v + 100) // 223 console.log(v + 100) //

JavaScript 자주쓰는 관용구 Read More »

Laravel 용어집

개요 Laravel은 PHP 웹 애플리케이션을 개발하기 위한 오픈 소스 웹 프레임워크입니다. Laravel에는 다양한 용어와 개념이 포함되어 있습니다. Laravel에서 자주 사용되는 용어들을 정리해 보았습니다. 이 용어들은 Laravel 프레임워크를 사용하는 동안 자주 마주치게 되는 중요한 개념들입니다. Laravel 공식 문서와 커뮤니티에서 더 많은 자료를 참고하면 더 깊이 있는 이해를 얻을 수 있습니다.   용어   Blade 템플릿 엔진

Laravel 용어집 Read More »

【WordPress】HTTPS로 수정후 관리자 페이지가 접속이 안될때

개요 이번에는  WordPress에서 HTTPS로 대응 후 페이지가 표시되지 않는 문제, 혹은 관리자페이지 접속이 되지 않는 문제가 생겼을 때 해결방법에 대해 소개하겠습니다.     SSL화의 필요성 현재 주류가 되고 있는 상시SSL화. 2019년이후 제작되어지는 사이트는 기본적으로 처음 부터 SSL인증서를 install한 상태에서의 리리스, 혹은 SSL설정이 당연한 것이 되었습니다. 그렇지만 어디까지나 최근의 이야기이고 아직 SSL 인증서가 설정되어 있지 않은

【WordPress】HTTPS로 수정후 관리자 페이지가 접속이 안될때 Read More »

【Ubuntu20】.htaccess를 사용가능하게 수정하기 【Apache2】

개요 이번에는 Ubuntu20에서 실행되는 Apache2의 WEB 서버에서.htaccess를 사용할 수 있도록 수정 하기입니다. 순서를 정리하였습니다. 디폴트로 .htaccess가 무효화가 되어 있어 유효화할 필요가 있습니다.     환경 Ubuntu 20.04 LTS Apache 2.4.41       순서 .htaccess를 WEB서버 전체(모든 사이트)에서 유효화 하는 순서와 일부사이트를 유효화하는 순서 2가지 방법이 있습니다.     WEB서버 전체 (모든 사이트)에서 하기 먼저,

【Ubuntu20】.htaccess를 사용가능하게 수정하기 【Apache2】 Read More »

WordPress TOP 페이지 이외 표시되지 않을때 / 특정 페이지가 표시되지 않을때 해결방법

현상 워드프레스로 사이트 설정후 메인 TOP 페이지는 표시되는데, TOP 페이지 이 외 다른 페이지에 액세스하면 404에러가 나오는 현상이 발생되었습니다. 구글에 검색해도 잘 나와 있지도 않고 대처법도 좀 처럼 찾을 수 없었습니다. 해결 방법을 발견해서 그 순서와 내용을 공유합니다. 이 해결 방법은 「톱 페이지 이외 표시되지 않음」현상 외, 「특정의 페이지가 표시되지 않음」이라는 것에도 해당할 것 같습니다.

WordPress TOP 페이지 이외 표시되지 않을때 / 특정 페이지가 표시되지 않을때 해결방법 Read More »

Scroll to Top