배진오
@baealex
·
창작을 좋아하는 개발자입니다.

자바스크립트의 복사

자바스크립트에는 2가지 복사가 있다. 깊은 복사와 얕은 복사다. 이 개념을 이해하려면 자바스크립트의 원시 값(number, string, boolean, undefined, null, symbol)은 변수에 '값'이 저장되고 객체 값은 변수에 '참조 값'이 저장된다는 것을 알아야 한다. 원시 값 변수를 다른 변수에 대입할 경우 다른 변수는 동일한 값으로 저장되지만 객체 값 변수를 다른 변수에 대입할 경우 …

2022년 01월 03일 · 13 min read

Python으로 웹 프론트엔드 개발하기

Brython은 자바스크립트 대신 파이썬3를 이용하여 웹 클라이언트 사이드 개발을 할 수 있도록 지원하는 프로젝트이다. 이 글에서는 Brython의 사용법과 간단한 예제 코드를 소개하며, 자바스크립트와의 차이점도 다룬다. Brython은 파이썬 문법과 브라우저 API를 모두 사용할 수 있으며, 자바스크립트에서 사용하는 getElementById와 querySelector 메서드도 제공한다. 또한, 타이머 함수인 set_timeout과 set_interval도 지원하고 있다.

2021년 12월 25일 · 18 min read

VR로 개발하면 어떨까?

VR 기기를 이용한 업무용 소감을 담은 글에서는 VR의 생산적인 활용 가능성에 대한 충격과 기대가 나타납니다. 가격이 상대적으로 저렴하고 미래지향적인 경험을 제공하는 VR의 장점과 코드 작업에 높은 효율성을 제공하는 등의 장점이 언급되었으나, 글쓴이는 급격한 피로감 등의 단점도 경험하였습니다. 글쓴이는 VR에 대한 익숙함이 더 필요하다는 결론을 내리며, VR을 새로운 게임기처럼 사용할 예정이라고 말합니다.

2021년 11월 22일 · 6 min read

BLEX 2021 10월 개발노트

⭐ 추가된 항목 💬 검색 유입 분석 [설정] > [분석]에서 포털 사이트 유입 경로를 분석하여 사용자가 어떤 검색어를 입력하여 들어왔는지 분석하여 표시하는 부분이 추가됩니다. 💬 광고가 포함된 포스트 포스트 작성시 광고가 포함된 것으로 체크할 경우 리스트에서 AD뱃지가 하단에 표기되며, 본문의 커버 타이틀에서 [유료 광고 포함] 메세지가 추가됩니다. 🔨 개선된 항목 …

2021년 11월 01일 · 2 min read

사이트 보안점검을 해봅시다

https://observatory.mozilla.org/ 모질라에서 제공하는 사이트 보안 점검을 받아보았다. 무심코 그냥저냥 보통 점수가 나오리라 생각했지만 충격적이게도 15점, F 등급을 받았다. 두둥 🥳 사실 보통 점수가 나왔으면 안하고 넘어가려 그랬는데 F는 또 못참지. 어떠한 보안상의 문제가 있는지 각 항목이 의미하는 것은 무엇이며 어떻게 적용하는지 알아보도록 하자. 여기서는 NginX를 활용한다. X-Frame-Options다른 사이트 내의 iframe에 …

2021년 09월 28일 · 5 min read

NginX를 활용한 Docker 무중단 배포

도커를 이용해 서비스를 운영 중인 서버에서 프론트엔드 컨테이너가 재실행 시 텀이 길어져 배포 후 일정 시간 502 에러가 발생하는 문제를 NginX를 이용해 해결하는 방법에 대해 설명하고 있다. NginX의 upstream을 활용해 백업 컨테이너를 띄우고 번갈아 가며 운영하는 방식으로 무중단 배포를 구현하는 방법을 소개하고 있다.

2021년 09월 26일 · 4 min read

라즈베리파이 셋팅 A to Z

라즈베리파이를 간만에 상자에서 꺼내었다. 문제는 셋팅하던 기억들도 그 위에 덮여진 먼지처럼 희미했다. 나중에 다시 셋팅하는 순간을 대비해 이 기회에 메뉴얼을 작성해 두고자 한다. 모니터를 일체 연결하지 않고 설정할 것이며 오직 원격으로민 사용할 예정이다. 1. 설치 Raspberry Pi OS # 위 홈페이지에 접속하여 라즈비안 이미지 파일을 다운로드 하자. 3가지로 분류되어 있는데 …

2021년 09월 11일 · 4 min read

BLEX 2021 8월 개발노트

⭐ 추가된 항목 💬 상단 네비게이션 원 버튼 네비게이션이 불편하고 난해하다는 의견을 받아 변경하였습니다. 사용 빈도가 높은 항목들은 네비게이션 위에 배치했으며 빈도가 낮은 항목들은 자신의 프로필 이미지 클릭시 나타납니다. 💬 포스트 커버 리디자인 예전에 만들어 사용하던 커버를 좀 더 가다듬어 적용하였습니다. 💬 모바일 포스트 네비게이션 모바일에서는 포스트를 추천하거나 댓글로 바로 …

2021년 08월 29일 · 1 min read

기회를 만드려면

위 영상을 보고 느낀점을 적어보려고 한다. 모든 영상을 보면서 느낀점을 작성하진 않지만, 위 영상을 보는데 뭔가 잊혀졌던 기억이 되살아나 좀 더 강렬하게 각인하기 위해서 작성해본다. 기회는 인간으로부터 위 영상에서는 기회는 사람으로부터 온다라는 말을 한다. 사실 생각해보면 정말 옳은 말이다. 그럼에도 나는 그 사실을 간과하고 있었다. 기회는 나 혼자 노력한다고 생기지 …

2021년 08월 20일 · 2 min read