본문 바로가기

전체 글

(104)
스팸 문자, 광고 문자 차단하는 방법: 쉽고 효과적인 가이드 불법 스팸 갑자기 늘었다… 방통위, 대량 문자서비스 긴급 점검최근 대량문자 서비스업체가 해킹되어 불법 스팸 메시지가 급증한 것으로 나타났습니다. 주요 스팸 유형은 주식 투자, 도박, 스미싱 문자이며, 대량문자 발송 서비스가 주요 발송 경로로 확인되었습니다. 2024년 1월부터 5월까지 휴대전화 스팸 건수는 1억 6862만 건으로, 작년 전체 건수의 절반을 넘었습니다. 스팸 문자 차단 방법스팸 문자 차단을 효과적으로 하기 위해서는 메시지 설정에서 차단 문구 관리를 활용하는 것이 중요합니다. 메시지 앱에서 설정에 들어가 '차단 문구 관리' 기능을 찾은 후, '광고', '수신 거부', '무료 거부'와 같은 단어를 차단 문구로 등록하면 됩니다. 이렇게 하면 스팸 문자 차단이 더욱 효과적으로 이루어집니다.메시지 ..
[OSSCA] 오픈소스 컨트리뷰션 아카데미 5주차 후기 및 정리 오픈소스 컨트리뷰션 아카데미 5주차 정리이번 5주차 모임에서는 Streamlit을 활용해 LLM 챗봇의 기본 틀을 만드는 수업을 진행했습니다. Streamlit의 직관적인 UI와 스크립트 기반으로 수업이 진행되어, 시각적으로 확인하고 직접 작성하는 부분이 많아 매우 흥미로운 시간이었습니다.Streamlit이란?Streamlit은 파이썬 기반의 오픈 소스 웹 애플리케이션 프레임워크로, 데이터 과학자나 개발자가 간단하게 대화형 웹 애플리케이션을 만들 수 있도록 도와줍니다. 복잡한 웹 개발 지식 없이도 몇 줄의 코드로 데이터를 시각화하고, 슬라이더, 버튼 등을 이용해 사용자와 상호작용할 수 있는 대시보드를 만들 수 있습니다. 주로 데이터 분석, 머신러닝 모델 시각화, 프로토타입 제작에 많이 활용됩니다.VSCo..
[OSSCA] 오픈소스 컨트리뷰트 아카데미 4주차 정리 및 후기 오픈소스 컨트리뷰션 아카데미 4주차 정리이번 4주차 모임은 개인 일정으로 인해 Zoom을 통한 온라인 참석으로 대신하였습니다. 온라인 참석이라는 대체 경로가 마련되어 있어 참 다행이었습니다. 덕분에 직접 참석하지 못하더라도 부담을 줄일 수 있었고 조금이나마 피로를 덜 수 있었습니다.자연어 처리 인공지능 모델 오픈소스 플랫폼OLLAMA에서 사용할 수 있는 사전 학습된 LLM 모델들이 제공되는 다양한 오픈소스 플랫폼에 대한 소개 해주셨습니다.Hugging Face – The AI community building the future.We’re on a journey to advance and democratize artificial intelligence through open source and open ..
[OSSCA] 오픈소스 컨트리뷰션 아카데미 3주차 정리 및 후기 오픈소스 컨트리뷰션 아카데미 3주차 정리OpenUp에서 첫 오프라인 장소 대여 성공이번 3주차 모임에서는 OpenUp에서 장소 대여를 성공적으로 마치고, 첫 오프라인 모임을 열게 되었습니다. 모임은 일요일 오전 9시부터 시작되었는데, 꽤나 이른 아침 시간이기도 하고 이동 시간도 1시간 30분 가까이 걸려서 참석 여부를 두고 고민이 많았습니다.그래도 장소 대여 후 처음 진행하는 오프라인 모임이라 더욱 의미가 크다고 생각했기에, 거리가 조금 멀더라도 직접 참석하는 게 맞겠다고 생각하고 출발했습니다.교통 통제로 인한 예상치 못한 상황, 모임 참석 시 유의 사항일요일 모임 당일, 하필 서초구 반포대로에서 서리풀 축제가 열리는 바람에 도로가 통제되었습니다. 그 영향으로 OpenUp 센터 앞까지 가는 버스 노선이 ..
[OSSCA] 오픈소스 컨트리뷰션 아카데미 2주차 정리 및 후기 오픈소스 컨트리뷰션 아카데미 2주차 정리2주차 모임은 아쉽게도 OpenUp 장소 대여 예약에 실패하여, 온라인 Zoom에서 진행하게 되었습니다. 추석 연휴가 끼어 있어 날짜를 정하는 것이 다소 어려웠고, 투표 시스템도 아직 제대로 갖춰지지 않아 불편함이 있었습니다. 앞으로는 모임 날짜를 빠르게 정하고 예약을 서둘러, 장소 섭외를 좀 더 원활하게 진행해야 할 것 같습니다.현재는 Git을 통해 투표 시스템을 사용하고 있으나, 중복 투표가 불가능해 불편한 부분이 있습니다. Discord나 Notion에서 중복 투표 기능을 지원하는지 확인한 후, 이를 바탕으로 더 나은 투표 방식을 제안해야 할 것 같습니다.VSCode GUI로 원격 저장소 다루기VSCode에서 Git Repository를 Clone하고 설정하는..
[OSSCA] 2024 오픈소스 컨트리뷰션 아카데미 멘티 합격, 발대식 및 1주차 후기 OSSCA 2024 오픈소스 컨트리뷰션 아카데미 멘티 합격2024 오픈소스 컨트리뷰션 아카데미 [체험형-2차] 멘티 모집🌱 모집대상OSSCA 2024 오픈소스 컨트리뷰션 아카데미에서 진행하는 Git 활용 및 LLM JOURNEY with OLLAMA 프로젝트에 멘티로 합격하였습니다. 오픈소스 컨트리뷰터로 활동하는 친구의 추천을 통해 이 프로그램을 처음 알게 되었고, 프로그램의 취지와 내용이 흥미로워 지원하게 되었습니다. 감사하게도 프로젝트에 참여할 수 있는 소중한 기회를 얻게 되었습니다.이전부터 Git 활용 기술의 필요성을 꾸준히 느끼고 있었고, 최근 다양한 산업에서 주목받고 있는 대형 언어 모델(LLM)과 프롬프트 엔지니어링에도 관심이 생겨 Git 활용 및 LLM JOURNEY with OLLAMA ..
[Unity] 디자인 패턴 - 오브젝트 풀(Object Pool) 패턴 이해하기 오브젝트 풀(Object Pool) 개요게임 개발은 복잡한 작업이며, 특히 성능 최적화는 플레이어에게 원활하고 즐거운 경험을 제공하기 위해 필수적인 요소입니다. 현대의 게임은 더욱 복잡해지고, 화면에는 수많은 오브젝트들이 실시간으로 등장하고 사라집니다. 이러한 환경에서 오브젝트의 효율적인 관리는 게임의 품질과 직결됩니다.유니티(Unity)는 전 세계적으로 널리 사용되는 게임 엔진으로, 개발자들에게 다양한 기능과 편의성을 제공합니다. 그러나 복잡한 게임을 개발할 때는 엔진의 기본 기능만으로는 성능 최적화를 달성하기 어려울 수 있습니다. 특히 오브젝트의 빈번한 생성과 삭제는 메모리 관리와 성능 저하의 주요 원인 중 하나입니다.이러한 문제를 해결하기 위해 등장한 것이 바로 오브젝트 풀(Object Pool) ..
[Unity] 디자인 패턴 - 팩토리(Factory) 패턴 이해하기 Unity에서 객체 생성을 위한 팩토리(Factory) 패턴게임 개발을 하다 보면 여러 종류의 객체를 효율적으로 생성하고 관리하는 것이 큰 도전이 됩니다. 특히 Unity에서는 아이템, 캐릭터, 적, 환경 오브젝트 등 다양한 객체를 다루게 되는데, 이들을 직접 생성하고 관리하다 보면 코드가 복잡해지고 유지보수하기 어려워집니다. 예를 들어, 게임 내 아이템이 수십 개가 넘는다면, 각 아이템의 생성 로직을 일일이 작성하는 것은 매우 비효율적입니다. 이렇게 객체 생성이 복잡해질수록 코드의 가독성이 떨어지고, 새로운 기능을 추가하거나 변경할 때마다 버그가 발생할 가능성이 높아집니다.이러한 문제를 해결하기 위한 효율적인 방법이 바로 디자인 패턴 중 하나인 팩토리 패턴(Factory Pattern)입니다. 팩토리 ..