crossorigin="anonymous">
[제작 앱 소개] 퀵 링크: 스마트 링크 매니저
·
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) 개발자는 왜 이 앱을 만들었을까?💡 개발자는 왜 이 앱을 만들었을까?- "이 단어 맞춤법이 이게 맞았나..?"라고 생각해 보신 적 있으신가요? - 가끔 메신저를 이용하면서 이 단어가 맞았나 헷갈릴때가 여러 번 있었던 것 같습니다. 그럴 때면 브라우저를 통해서 검색을 하고 맞는 맞춤법으로 수정하여 메신저를 보내고 했던 것 같습니다. 이전에 이러한 기사를 본 기억이 있습니다 '이성에게서 호감이 떨어지는 순간 중 하나로 맞춤법을 제대로 이용하지 못하였을 때'에 '아.. 깬다'라고 생각이 드는 순간이 있다고 합니다.그리고 주변 지인중에 한 분이 '나이가 들수록 적어도 맞춤법은 틀리지 말아야겠다'라는..
[제작 앱 소개] 갬티콘: 갬성 이모티콘
·
Contributor9/제작 앱 소개
해당 글에서는 Contributor9 개발자가 만든 개발 앱에 대해 홍보를 위한 목적으로 작성한 글입니다.1) 개발자는 왜 이 앱을 만들었을까?💡 개발자는 왜 이 앱을 만들었을까?- 고등학교 시절, 싸이월드가 한창 유행이던 때가 있었습니다. 카카오톡 이모티콘이 없던 그 시절엔 감정을 표현하는 방법이 지금과는 많이 달랐던 것 같습니다. 텍스트 이모티콘이 그 역할을 했습니다. (☆ω☆) ٩(๑•̀ㅂ•́)و 같은 것들로 나만의 개성을 표현하고, 마음에 드는 이모티콘을 발견하면 저장해뒀다가 쓰기도 했습니다.지금은 대부분의 대화가 카카오톡으로 이루어지고 다양한 이모티콘도 넘쳐나지만, 문득 '나만의 유니크한 표현을 쓰고 싶다'거나 '늘 쓰던 이모티콘에서 벗어나 새로운 것을 찾고 싶다'는 생각이 들 때가 있지 않으..
[DB] PostgreSQL + Docker TimeZone 설정하기
·
DB/이론 및 문법
해당 글에서는 PostgreSQL + Docker 환경에서 TimeZone을 지정했던 방법에 대해서 공유합니다. 1) Coordinated Universal Time (UTC) / TimeZone1. Coordinated Universal Time (UTC)💡 Coordinated Universal Time (UTC)- 전 세계 시간대 설정의 기준이 되는 가장 정확한 원자시 기반의 시간 표준입니다.- 본초 자오선(경도 0도)을 기준으로 하며, 서머타임(일광 절약 시간제)을 적용하지 않아 연중 일정한 시간을 유지합니다.- 한국의 경우는 타임존(KST)을 가지며, UTC 대비 9시간이 늦은 UTC+9를 가집니다.https://en.wikipedia.org/wiki/Coordinated_Univ..
[Java] 채널톡 이해하고 활용하기 -2: 채널톡 Open API 키 발급 및 통신 방법
·
Java/라이브러리 활용
해당 글에서는 채널톡 Open API와 서버 간의 통신을 통해서 채널톡에 대한 정보를 조회하는 방법과 키 발급방법에 대해서 알아봅니다 💡 [참고] 이전에 채널톡을 웹 페이지에 연결하는 방법에 대해 궁금하시면 이전글을 참고하시면 도움이 됩니다. [React] 채널톡 이해하고 활용하기 -1: 연결 및 채팅 기능 확인, @channel.io/channel-web-sdk-loader해당 글에서는 채널톡을 연결하고 채팅 기능을 활용하는 방법에 대해서 작성한 글입니다 1) 채널톡💡 채널톡- 올인원 AI 비즈니스 메신저로, 채팅 상담과 팀 메신저, 마케팅 메시지, 인터넷 전화adjh54.tistory.com 1) 채널톡💡 채널톡- 올인원 AI 비즈니스 메신저로, 채팅 상담과 팀 메신저, 마케팅 메시지, 인터넷 ..
[React] 채널톡 이해하고 활용하기 -1: 연결 및 채팅 기능 확인, @channel.io/channel-web-sdk-loader
·
Javascript & Typescript/라이브러리
해당 글에서는 채널톡을 연결하고 채팅 기능을 활용하는 방법에 대해서 작성한 글입니다 1) 채널톡💡 채널톡- 올인원 AI 비즈니스 메신저로, 채팅 상담과 팀 메신저, 마케팅 메시지, 인터넷 전화(미트), 시나리오형 챗봇(서포트봇), AI 에이전트(ALF) 등의 기능을 제공합니다.- 주로 고객과 채팅 상담을 이용하고 관리하기 위한 용도로 이용을 합니다. 고객상담의 미래는 AI 입니다 - 채널톡올인원 AI 메신저 채널톡과 함께 준비하세요.channel.io 2) 채널톡 연결 -1 : 키 조회1. 공식사이트에 접근 및 채널 목록으로 가기 버튼을 누릅니다 2. 아래와 같이 출력이 됩니다 3. 일반 설정 > 버튼 설치 및 설정 > 채널톡 버튼 설치를 누릅니다. 4. Plugin Key를 확인합니다..