APNs(Apple Push Notification Service)Apple이 제공하는 푸시 알림 서비스로, iOS, macOS, watchOS, tvOS 기기에서 애플리케이션이 사용자에게 알림 메시지를 전송할 수 있도록 돕는 시스템Apple 생태계 내의 모든 기기에서 안정적이고 효율적인 푸시 알림 전송을 보장하며, 앱 개발자가 사용자와의 소통을 강화하고, 앱 사용을 유도하는 역할 1. APNs의 주요 개념 디바이스 토큰 (Device Token)APNs를 통해 푸시 알림을 보내려면, 각 기기에는 고유한 디바이스 토큰이 필요하다.이 토큰은 애플이 발급하며, 앱이 APNs와 처음 연결될 때 기기에 할당된다.디바이스 토큰은 각 앱 인스턴스에 고유하며, 토큰이 생성되거나 갱신될 때 앱에 전달된다. 이 토큰은 ..
FCM (Firebase Cloud Messaging)Firebase Cloud Messaging (FCM)은 구글이 제공하는 크로스 플랫폼 메시징 솔루션개발자들이 Android, iOS, 웹 애플리케이션을 대상으로 푸시 알림을 손쉽게 전송할 수 있도록 돕는다.FCM은 애플리케이션 간의 메시지 전송을 관리하고, 개발자들이 다양한 사용자 타겟팅 전략을 사용할 수 있게 하는 도구 1. FCM의 주요 개념등록 토큰 (Registration Token)FCM을 사용하려면 각 기기에 고유한 등록 토큰이 필요하다. 이 토큰은 특정 기기로 푸시 메시지를 보내는 데 사용된다.토큰은 앱 설치 시 생성되며, 앱이 FCM 서버와 처음 통신할 때 발급된다.이 토큰은 기기, 사용자 또는 앱 인스턴스에 할당되며, 필요에 따라 새..
안녕하세요! 드디어 첫 출근을 앞두고 있는 신입사원입니다. 사회생활의 시작이라는 생각에 설레기도 하고, 잘할 수 있을지 걱정도 되지만, 저는 제가 느끼고 생각한 대로 이번 첫 출근을 준비해보려고 합니다. 참고 출처 : [선배의 조언] 신입사원 첫 출근 준비 10가지 꿀팁 총정리! | JOB스토리 - 사람인 | JOB스토리 - 사람사람인 N년차 직장인 선배가 직접 알려드립니다. 알아두면 200% 도움 되는 첫 출근 준비 10가지 꿀팁을 전격 공개합니다!www.saramin.co.kr 1. 너무 완벽하려고 하지 말자많은 사람들이 첫 출근을 앞두고 완벽하게 준비해야 한다는 부담을 느끼는 것 같아요. 하지만 저는 완벽보다는 적응하는 것이 더 중요하다고 생각합니다. 처음부터 모든 것을 잘할 수는 없으니까, 실수도..
목소리도 베끼는 인공지능…MS·오픈AI, 공개 망설이는 이유생성 인공지능(AI) 열풍을 몰고 온 건 챗지피티였지만, 불씨는 오픈에이아이(AI)의 3세대 언어 모델 ‘지피티3’이었다. 기술전문매체 ‘ 에이아이엠 ’은 지피티3의 탄생을 알리며 오픈에이아이 www.hani.co.kr OpenAI의 3세대 언어 모델인 GPT-3는 인공지능(AI) 열풍의 불씨를 당겼다. GPT-3의 강력한 언어 모델은 유익한 응용과 해로운 응용 모두에 잠재력이 있었고, 이를 공개할지 여부를 두고 논쟁이 있었다. 결국 공개된 GPT-3를 기반으로 ChatGPT가 탄생하면서 인공지능 세상이 열렸다. 4년 뒤, 마이크로소프트는 비슷한 고민을 겪었다. 2024년 7월에 공개된 인공지능 음성 모델 ‘발리2’는 3초 분량의 원본 오디오만으..
OpenID Connect (OIDC)OAuth 2.0을 기반으로 하는 인증 프로토콜사용자의 신원을 확인하고 사용자 정보를 안전하게 교환할 수 있도록 설계됐다.OIDC는 사용자 로그인 및 Single Sign-On (SSO)을 구현하는 데 매우 유용하며, 웹 애플리케이션, 모바일 애플리케이션, API 서버 등 다양한 클라이언트에서 널리 사용된다. 주요 구성 요소End-User (사용자): 인증을 요청하는 실제 사용자Relying Party (RP): 사용자 인증과 사용자 정보를 필요로 하는 애플리케이션 또는 서비스OpenID Provider (OP): 사용자를 인증하고, 인증된 사용자 정보를 제공하는 서비스 제공자(ex. Google, Facebook, Microsoft 등)ID Token: 사용자에 대..
PCI DSS (Payment Card Industry Data Security Standard) PCI DSS는 카드 결제 정보의 보안을 유지하기 위한 국제 표준으로, 주로 신용카드와 직불카드 정보를 처리하거나 저장하는 기업 및 조직에 적용된다. 이 표준은 카드 결제 데이터의 유출을 방지하고, 카드 소지자의 개인 정보를 보호하기 위해 설계됐다. PCI DSS의 배경 PCI DSS는 카드 결제 정보의 보안 강화를 위해 2004년 카드사들에 의해 제정된 표준 이 표준은 카드 결제 정보의 취급과 관련된 보안 요구 사항을 규정하며, 신용카드 회사(예: Visa, MasterCard, American Express, Discover, JCB)들이 공동으로 설정한 것 PCI DSS의 주요 목표 1. 데이터 보호:..
‘구글 천하’ 검색시장…오픈AI ‘서치GPT’ 도전장오픈에이아이(OpenAI)가 생성형 인공지능 서비스 ‘챗지피티’를 접목한 자체 검색 엔진 ‘서치지피티(SearchGPT)’ 시험 버전을 내놓으면서 전세계 검색 시장을 장악한 구글에 도전장을 던졌다. 25www.hani.co.kr 오픈AI(OpenAI)는 자사의 생성형 인공지능 서비스인 ‘챗지피티(ChatGPT)’를 활용한 검색 엔진 ‘서치지피티(SearchGPT)’의 시험 버전을 발표했다. 이 검색 엔진은 사용자의 질문에 대해 출처 링크와 함께 검색 결과를 제공하며, 후속 질문을 통해 대화를 이어갈 수 있는 기능을 갖추고 있다. 오픈AI는 서치지피티가 사용자들에게 보다 자연스럽고 직관적인 검색 경험을 제공한다고 설명했다. 서치지피티의 등장은 전 세계 검..
데이터 모델링(Data Modeling) 데이터 모델링은 데이터베이스 설계에서 핵심적인 단계로, 시스템의 데이터 구조를 정의하고, 그 데이터가 어떻게 저장되고 접근될지를 결정하는 과정 이는 정보 시스템의 성능, 확장성, 유지보수 용이성에 큰 영향을 미치기 때문에 기획자는 이 개념을 깊이 이해해야 한다. 데이터 모델링의 주요 단계 1. 개념적 데이터 모델링(Conceptual Data Modeling)목적 : 비즈니스 요구 사항을 이해하고, 주요 엔티티(Entity)와 그들 간의 관계(Relationship)를 정의출력물 : 고수준의 ERD(Entity-Relationship Diagram)로 주요 데이터 객체와 관계를 시각적으로 표현사용자 : 비즈니스 분석가와 기획자들이 주로 참여 2. 논리적 데이터 모..
출처/참고자료 ICT를 만난 스마트팜, 지속가능한 미래 농업의 길을 열다 - LG CNS스마트팜이란? 스마트팜은 ICT(정보통신, Information Technology와 Communication이 결합된 개념), 인공지능 등 4차 산업혁명 기술을 활용해 재배 작물의 최적생산환경을 제공하는 시설 재배 방식입니다. www.lgcns.com 스마트팜 개념 정리 스마트팜은 ICT(정보통신기술)와 인공지능(AI) 등 4차 산업혁명 기술을 활용하여 작물 재배의 최적 환경을 조성하는 혁신적인 농업 방식 이 기술은 재배 환경의 자동화와 지능화를 통해 편의성을 향상시키고, 지속 가능성을 높이는 데 중점을 둔다. 스마트팜은 크게 두 가지 유형으로 구분된다. 1. 온실(Greenhouse): 태양광(자연광)을 이용하여 ..
지난 몇 개월을 되돌아보며, 저의 경험과 배움을 정리해보고자 합니다. 이 기간 동안 많은 도전과 성장을 경험했으며, 여러 가지 중요한 깨달음을 얻을 수 있었습니다. 이 회고를 통해 그동안의 배움을 공유하고자 합니다! 1. 팀 프로젝트의 어려움과 성장의 무한 가능성 최선을 다해 준비했음에도 불구하고, 여전히 부족한 점이 많았습니다. 특히 팀 프로젝트는 항상 도전적이었습니다. 서로 다른 배경과 관점을 가진 팀원들과의 협업은 예상치 못한 어려움을 초래하기도 했습니다. 그러나 이러한 경험을 통해 깨달은 것은, 성장할 부분은 끝도 없이 많다는 것입니다. 팀원들과 함께하는 프로젝트는 고난이 있을 수밖에 없으며, 이는 자연스러운 일입니다. 만약 이러한 고난이 없다면, 오히려 그것이 이상적일 것입니다. 이러한 경험을 ..