crossorigin="anonymous">
[앱 소개] 마음:숲 - 마음챙기기, 힐링사운드, 호흡명상, 감정기록
·
카테고리 없음
해당 글에서는 Contributor9 개발자가 만든 개발 앱에 대해 홍보를 위한 목적으로 작성한 글입니다. 1) 개발자는 왜 이 앱을 만들었을까?💡 개발자는 왜 이 앱을 만들었을까?- "오늘 하루 어땠어?"라는 질문에 바로 답하지 못하고 멈칫했던 경험, 한 번쯤 있으시죠?- 지치고, 답답하고, 괜히 서운하고. 분명 무언가를 느꼈는데 그게 무슨 감정이었는지 이름 붙이지 못한 채 하루가 지나가 버립니다.- 감정에 이름을 붙이는 것만으로도 마음이 한결 가벼워진다고 합니다. 그런데 막상 기록을 하려고 하면 앱을 켜고, 회원가입을 하고, 긴 설문에 답하고... 그 과정에서 이미 지쳐버리곤 합니다.- 그래서 가입도, 서버도, 복잡한 절차도 없이 오늘의 마음을 한 줄로 남길 수 있는 앱을 만들었습니다. 기록만으로 ..
[제작 앱 소개] 무한 수학 퀴즈
·
Contributor9/제작 앱 소개
해당 글에서는 Contributor9 개발자가 만든 개발 앱에 대해 홍보를 위한 목적으로 작성한 글입니다. 1) 개발자는 왜 이 앱을 만들었을까?💡 개발자는 왜 이 앱을 만들었을까?- "7 × 6이 얼마였지?"라고 잠깐 멈칫했던 경험, 한 번쯤 있으시죠?- 분명 어릴 때는 구구단이 입에서 바로 튀어나왔습니다. 계산할 필요도 없이 그냥 알고 있었습니다. 수백 번 소리 내어 외웠기 때문입니다.- 계산은 이해하는 것이 아니라 익숙해지는 것입니다. 자전거 타는 법을 머리로 기억하지 않듯, 계산도 반복하다 보면 생각하기 전에 손이 먼저 움직입니다. 반대로 한동안 쓰지 않으면 그만큼 빠르게 무뎌집니다.- 계산기를 꺼내는 게 익숙해지면서 숫자를 직접 굴려보는 횟수가 줄었습니다. 약수, 소수 판별, 제곱근처럼 분명..
[제작 앱 소개] 혈액형 연구소
·
Contributor9/제작 앱 소개
해당 글에서는 Contributor9 개발자가 만든 개발 앱에 대해 홍보를 위한 목적으로 작성한 글입니다. 1) 개발자는 이 앱을 왜 만들었을까?💡 개발자는 왜 이 앱을 만들었을까?- "우리 부모님이 A형과 O형인데, 나는 왜 O형이지?" 이런 질문을 한 번쯤 해보신 적 있으시죠?- 혈액형은 우리가 태어날 때부터 가지고 있는 정보지만, 정작 그 원리를 제대로 설명할 수 있는 사람은 많지 않습니다. A형과 B형 부모 사이에서 O형 자녀가 나올 수 있는지, Rh(-)는 왜 그렇게 귀한지, O형은 왜 만능 수혈자인지 말입니다.- 한국인의 혈액형 분포는 A형 약 34%, O형 약 28%, B형 약 27%, AB형 약 11%입니다. 그리고 Rh(-)는 한국인의 약 0.3%에 불과합니다. 세계 인구의 약 15%가..
[Java] BCrypt & DelegatingPasswordEncoder 암호화
·
Java/이론 및 문법
해당 글에서는 BCrypt & DelegatingPasswordEncoder 클래스를 활용하여 Spring Security 내에 암호화하는 방법에 대해 알아봅니다1) BCrypt💡 BCrypt- 1999년 발표된 비밀번호 전용 단방향 해싱 함수입니다. Blowfish 암호 알고리즘을 기반으로 만들어졌고 그래서 이름이 Bcrypt가 되었습니다.- 비밀번호 저장이라는 목적에 맞게 "의도적으로 느리게" 설계되었습니다.[더 알아보기]💡 단방향 해싱 함수란?- 암호화만 할 수 있고 복호화 할 수 없는 암호화 기술을 의미합니다. 즉, 암호화된 데이터를 원래의 평문으로 되돌릴 수 없는 방식의 암호화를 의미합니다.- 해당 암호화 과정에서 정보가 손실되기에 한번 해시 함수를 거친 데이터는 복호화가 불가능합니다.- 단..
[제작 앱 소개] 퀵 링크: 스마트 링크 매니저
·
Contributor9/제작 앱 소개
해당 글에서는 Contributor9 개발자가 만든 개발 앱에 대해 홍보를 위한 목적으로 작성한 글입니다.1) 개발자는 왜 이 앱을 만들었을까?💡 개발자는 왜 이 앱을 만들었을까?- 메모장 한 구석에 언젠가부터 저장된 '긴 링크들'이 가득이었습니다. 음.. 이 링크가 뭐였더라..? 뭔가 중요하다고 생각해서 저장을 한 것 같은데.. 무슨 목적으로 붙여 넣기를 한 거지..라고 생각을 하게 되었습니다. 이럴 때면, 어딘가 이런 링크들을 관리해 둘 수 있는 앱이 있었으면 좋겠다고 생각이 들었습니다.그리고 내 마음대로 분류를 하고, 필요할 때마다 빠르게 접근을 할 수 있는 그런 무언가가 있었으면 좋겠다고 생각이 들었습니다.브라우저에서는 즐겨찾기 기능으로 쉽게 정리하고 빠르게 찾아갈 수 있는데.. 모바일에서는 관..
[Java] Google Search Console 이해하고 API 연동하기
·
Java/라이브러리 활용
해당 글에서는 Google Search Console에서 수집된 데이터를 google-api-services-searchconsole 라이브러리를 활용하여서 데이터를 불러오는 API 활용 방법에 대해서 알아봅니다 💡 [참고] 이전에 Google Analaytics를 연동한 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. [Java] GA4(Google Analytics) 이해하고 활용하기 -2: 수집된 데이터 조회 환경 설정 및 활용 방법해당 글에서는 GA에서 수집된 데이터를 API를 통해서 가져와서 화면상에 출력하는 과정을 포함한 글입니다.💡 [참고] React 환경에서 수집한 데이터에 대해서 Spring Boot 환경에서 이를 조회하는 방adjh54.tistory...
[CI/CD] Github Self-hosted Runner 방식 구성 및 배포 방법 -1
·
공통/CI CD
해당 글에서는 Self-hosted Runner기반으로 Docker Compose로 구성된 파일을 배포하는 사용 사례입니다. 1) GitHub Actions Runner💡 GitHub Actions Runner- GitHub Actions 워크플로우를 실제로 실행하는 에이전트(프로세스)입니다. - GitHub 리포지토리에 정의된 .github/workflows/*.yml 파일의 작업(Job)을 받아서, 해당 명령어들을 순차적으로 수행하는 역할을 합니다.항목Github-hosted RunnerSelf-hosted Runner실행 주체GitHub 클라우드 서버내 서버설정 난이도쉬움 (바로 사용)높음 (Runner 설치 필요)비용무료 한도 후 과금서버 비용만내부망 접근불가가능실행 환경매 Job마다..
[CI/CD] Docker Compose + SFTP 방식 구성 및 배포 방법
·
공통/CI CD
해당 글에서는 CI/CD 파이프라인이 구축되기 전에 사용자의 수동 배포를 최소한으로 줄이기 위해 임시적으로 사용하는 SFTP 방식을 이용한 사례에 대해서 작성한 글입니다. 1) 배포방식💡 배포방식- 현재 배포 환경은 CI/CD 파이프라인이 구축되기 이전 단계로 GitHub Actions Runner 같은 자동화 도구를 통한 배포가 아닌, 사용자가 수동 배포 과정을 최소한으로 줄이기 위해 임시로 운영하는 방식입니다.- 별도의 Docker Registry를 운영하지 않기 때문에, 개발 PC에서 Docker 이미지를 빌드한 뒤 docker save 명령으로 .tar 파일로 저장합니다. 이 파일을 SFTP를 통해 운영 서버로 전송하고, 운영 서버에서 docker load로 이미지를 로드한 뒤 dock..
[제작 앱 소개] 순픽: 순우리말 퀴즈
·
Contributor9/제작 앱 소개
해당 글에서는 Contributor9 개발자가 만든 개발 앱에 대해 홍보를 위한 목적으로 작성한 글입니다.1) 개발자는 왜 이 앱을 만들었을까?💡 개발자는 왜 이 앱을 만들었을까?- "이 단어는 당연히 순우리말이지?"라고 생각했다가 알고 보니 한자어였던 경험, 한 번쯤 있으시죠? - 윤슬, 가람, 늘봄, 단비. 처음 들어봤을수도 있고 어딘가에서 한 번은 들어봤을지도 모릅니다. 이 단어들은 아름다운 순우리말들입니다.- 한국어의 60~70%는 한자어로 이루어져 있으며, 학술·의학·법률 분야에서는 그 비중이 90% 이상에 달한다고 합니다. 그렇다면 고유어, 즉 순우리말의 비중은 얼마나 될까요? 약 20~30% 수준에 불과하다고 합니다.- 잊혀져가는 아름다운 순우리말들을 기억해 보는 건 어떨까요? 일상 속에..
[제작 앱 소개] 맞픽: 맞춤법 퀴즈
·
Contributor9/제작 앱 소개
해당 글에서는 Contributor9 개발자가 만든 개발 앱에 대해 홍보를 위한 목적으로 작성한 글입니다. 1) 개발자는 왜 이 앱을 만들었을까?💡 개발자는 왜 이 앱을 만들었을까?- "이 단어 맞춤법이 이게 맞았나..?"라고 생각해 보신 적 있으신가요? - 가끔 메신저를 이용하면서 이 단어가 맞았나 헷갈릴때가 여러 번 있었던 것 같습니다. 그럴 때면 브라우저를 통해서 검색을 하고 맞는 맞춤법으로 수정하여 메신저를 보내고 했던 것 같습니다. 이전에 이러한 기사를 본 기억이 있습니다 '이성에게서 호감이 떨어지는 순간 중 하나로 맞춤법을 제대로 이용하지 못하였을 때'에 '아.. 깬다'라고 생각이 드는 순간이 있다고 합니다.그리고 주변 지인중에 한 분이 '나이가 들수록 적어도 맞춤법은 틀리지 말아야겠다'라는..