Intel 천지였던 PC 분야에 ARM이 광풍을 불기 시작한지 얼마 되지 않았습니다.이에 개발자도 변화를 감지 하고 대응하기 위해 알아야 할 것들을 정리 했습니다.그동안 암묵적으로 대부분의 서버 환경이 Intel 기반 이므로 달리 묻지 않고 사용 했습니다.하지만, 이제
저는 make 명령어를 매우 자주 사용 합니다.이 명령어는 매우 오랜 역사를 지닌 빌드 도구 입니다.여러 명령들을 서술해두고 골라서 실행 할 수 있고, 명령간 의존성을 정의 할 수있기 때문에 요즘도 매우 유용하게 사용하고 있습니다.make 명령어는 Makefile 을
캡쳐, 스크린샷은 화면에 보이는 부분을 이미지로 저장 하는 것입니다.웹사이트 스크린샷은, 브라우저에 보이는 웹사이트의 이미지를 저장 하는 것이죠.뭐 어려운 기술인가요? 아니오. 누구나 할수 있습니다.스크린샷을 만드는 과정을 한번 생각해봅시다.브라우저로 웹사이트를 엽니다
아임웹 엔지니어링에서는 기술 부채를 없애고 모던 스택을 도입 하기 위해 아임웹 서비스 전체를 점진적으로 MSA (Micro Service Architecture)로 재개발을 하고 있습니다.MSA에 사용할 백엔드 언어를 선택 할 때 오직 성능만 본다면 단연코 go 를 선
RSA 암호화, 많이 들어보셨죠?RSA는 1970년대에 만든 사람 3명의 수학자 이름 앞자를 따온 암호화 이론 입니다.수학자가 개발한 만큼, 수학에 기반한 암복호화 기술인 것을 알 수 있죠.정확하게는 소인수분해가 어려운 점을 이용 합니다.아휴, 이번 글 읽고 싶지 않죠
오늘은 B-Tree 알고리즘을 쉽게 풀어 보겠습니다.이 알고리즘은 수많은 데이터에서 내가 원하는 데이터를 찾는 알고리즘 인데요.DB에서 많이 사용 됩니다.정확하게는, DB 의 Index가 데이터를 빨리 찾는 이유죠.이 글을 읽는 분들은 모두 DB 사용 경험이 있으실겁니
오늘 글은 아주 짧아요~ 1분 순삭웹서핑을 하다보면 가끔 이런게 뜨죠.주소창에는 https:// 부분에 빨간줄이 쫙 그어지고요.왜 그럴까요주로 인증서의 정보와 현재 접속한 사이트의 정보가 일치하지 않아서 발생 합니다.또한 인증서 기한이 지났거나, 폐기 등등의
우리가 만든 서버 프로그램은 리눅스 서버의 한 프로세스로 동작 합니다.고로, 프로세스로 구동하는 모든 프로그램들, 예) 도커, nginx, node.js, Mysql 등의 종료에 관한 메커니즘을 이해 한다면, 장애 대비 개발을 할 수 있겠죠?그런데 요즘 아임웹은 배포에
아임웹 레거시 스택, 아직 많은 영역을 담당하는 PHP그 동안, 우리는 성능 개선을 인프라 개선과 SQL 최적화로 접근 했죠.PHP의 성능 개선은 opcache, apcu 등 주로 렌더링 캐싱으로 속도를 내는 방식 입니다.앞서 렌더링 한 데이터가 있으면 그냥 내보내면
변수의 값은 메모리에 저장되죠.프로그램은 결국 변수에 값을 넣고 계산하고 처리하고 다시 보여주는 일들의 반복 입니다.모든 프로그램은 힙과 스택이라는 2가지 메모리 저장소를 사용 하는데요.차이점이 뭘까요? 아니 왜 구분 할까요?값이란 변수에 담겨있는 데이터 그 자체 입니
어느날 제 vscode 가 코딩을 하다가 갑자기 느려집니다.주로 파일을 저장하거나 이름을 바꾸거나 삭제할 때 파일감시자 응답을 기다린다면서 버버버버버벅 댑니다.껏다 켜면 괜찮다가 5분마다 또 시작 됩니다.와- 생산성이 팍 떨어집니다.안되겠습니다. 이유를 찾아야 겠습니다
AWS ECR은 컨테이너 이미지를 저장하는 리포지토리 서비스 입니다.일반적인 애플리케이션은 컨테이너 이미지 용량이 수십MB ~ 수백MB 사이라서 ECR에 저장해두어도 비용적으로 크게 생각치 않으셨을 거예요.ECR은 비용이 별로 안들것 같죠?근데 세월이 흐르면 이야기가
크롬 웹브라우저에서 새 탭을 여시면, 빈 구글창을 보실거예요.깔끔하고 별 문제는 없습니다.다만, 간단한 방법으로 이 짧은 순간 마저도 업무에 도움되는 방법이 있습니다.그 방법은, 간단한데요.크롬에서 새 탭을 열때마다 빈 페이지 대신, 지정한 URL을 띄우는 것입니다.다
요즘 메일 보내는게 까다로워 졌습니다.그냥 보내면 어김없이 스팸함으로 가버립니다.조금 찾아보면, SPF, DMARC, DKIM 등등 왠 사람 이름 같은 기술 제시하며 뭘 하라고 합니다.아니 뭐 이렇게 많아요? 이거 다 해야돼요?사실 별거 아닙니다.오늘 위 3가지 기술의
슬랙에서 검색하실때 상단의 검색창을 이용하실 겁니다. 그런데, 검색 결과가 너무 많이 나와 아마 포기하실 것입니다.이때 정확한 검색을 위한 팁이 있어요.예를 들어, 8월 업데이트 를 찾고 싶다면, 그냥 8월 업데이트로 검색하면 8 8월 과 업데이트 단어가 포함된 모든