본문 바로가기

고양이의 둥지

(255)
트렌드 코리아 2026 | 키워드, 요약, 인사이트 2026년 붉은 말의 해.트렌드 코리아 2026은 메인 슬로건으로 'Horse Power'를 내세웠다.온갖 AI를 사용해 빠르게 달리되, 결국 방향을 잡는 것은 사람이라는 메세지를 담고 있다.이번에는 2026년 국내외 각 분야를 휩쓸 10대 트렌드를 조망하고, 그 핵심내용과 출현배경, 현업시사점을 파악할 수 있다. 글로벌기업 현직 임원과 AI전문가의 심층대담을 통해 비즈니스 현장에 활용할 아이디어, 사업전략, 실무적용점 등을 습득할 수도 있다. 주요 키워드 10가지 : 요약주요 키워드 10가지와 그 의미는,1) '휴먼 인 더 루프' - AI 시대에 인간의 개입이 결과의 품질을 결정함2) '필코노미' - 감정을 소비 기준으로 삼는 트렌드3) '제로 클릭' - 검색 전 AI 추천이 중요해지는 현상4) '레디..
Architecture Pattern VS Architecture Style 소프트웨어 아키텍처 설계를 공부하다보니 Architecture Pattern라는 용어와 Architecture Style라는 용어가 혼용되는 것을 보게 되었습니다. 이 둘은 어떤 차이가 있는지, 동의어인지 찾아보고 정리한 내용입니다.Architectural patterns focus on problem-riented architectural solution, whereas Architectural style focus on structural or behavioral characteristics of related software architectures. 아키텍처 패턴은 문제 지향적인 아키텍처 솔루션에 중점을 두는 반면에, 아키텍처 스타일은 관련된 소프트웨어 아키텍처의 구조나 행위 특성에 중점을 둔다고..
GRASP - Craig Larman의 소프트웨어 설계 원칙 GRASP는 General Responsibility Assignment Software Patterns 의 앞글자를 딴 것이다.직역하면 대략 '일반 책임 할당 소프트웨어 패턴' 정도 된다.패턴이 들어가는 걸 보면 알 수 있듯이, GoF의 디자인패턴과도 관련이 있다.여기에서는 Craig Larman의 9가지 원칙을 이야기 하고 있는데, 이 각각들은 Coupling을 낮추거나, Cohesion과 Reusability를 높이고 Flexibility를 높이기 위한 원칙들이다.우선.. 'OOAD를 사용하여 소프트웨어를 구축하는 일반적인 작업'이 어떤 순서로 이뤄지는지 다시 상기해보자.1. 요구사항 식별2. 도메인모델 만들기3. 디자인모델 만들기 - 소프트웨어 클래스들에 메소드와 속성 추가 - 객체들 간 상호..
DBSCAN 클러스터링 알고리즘 - 머신러닝 본 글은 출처에서 발췌하여 번역한 것 임을 서두에 밝힙니다.출처 : https://www.kdnuggets.com/2020/04/dbscan-clustering-algorithm-machine-learning.html2022/04/04 Nagesh Singh Chauhan이 KDnuggets에 작성한 글입니다.소개: Nagesh Singh Chauhan은 CirrusLabs의 빅데이터 개발자입니다. 통신, 분석, 영업, 데이터 과학 등 다양한 분야에서 4년 이상의 경력을 보유하고 있으며, 다양한 빅데이터 구성 요소를 전문으로 다룹니다.DBSCAN 알고리즘과 그것을 파이썬으로 구현한 소개 내용.2014년, DBSCAN 알고리즘은 세계 최고의 데이터 마이닝 컨퍼런스인 ACM SIGKDD에서 시간 테스트 상(..
객체 지향 설계 원칙(OO Design Principles) 등장 배경 객체 지향 S/W 설계 패턴의 지식 계층먼저, 객체지향 설계를 위한 패턴 지식의 계층은 위 그림과 같이 요약해 볼 수 있다.먼저, OO Basics - 객체지향의 매우 기본적인 요소들이다.추상화, 캡슐화, 다형성, 상속성.그리고 이 네가지 속성들 위에서 SOLID, GRASP와 같은 OO Principles, 즉, '객체 지향 원칙' 과 같은 개념들이 등장할 수 있었다.마지막으로 OO Principles을 반영하여 반복되는 수많은 코딩 패턴들이 있었을 텐데, 그것들을 정리한 Design Pattern과 같은 개념들이 등장한 것으로 볼 수 있다.Design Smells객체지향 언어를 사용한 나쁜 설계에서 발생하는 다양한 증상들과 다양한 신호들을 'Design Smells' 라고 부른다.Rigidity (경..
SOLID - R.C Martin의 소프트웨어 설계 원칙 SOLID : 소프트웨어 설계 원칙1. SRP : Single-Responsibility Principle2. OCP : Open-Closed Principle3. LSP : Liskov Substitution Principle4. ISP : Interface Segregation Principle5. DIP : Dependency Inversion PrincipleR.C Martin이 이야기한 다섯가지 소프트웨어 설계 원칙의 각 앞글자를 따서 SOLID라 부른다. 1. The Single-Responsibility Principle (SRP) 클래스는 단하나의 책임, 변경사유 만을 가져야 한다. A class should have one, and only one, reason to change * S..
거실을 서재로, '거실 서재화' 2024거실에서 TV를 없애고 서재로 만들어 보고자 한다. 일단 데이터를 모아보자. 이건 벽 한면을 바닥부터 천장끝까지 책장으로 가득 채워넣은 사례. 8칸이 나온 걸 보면, 층고가 2.5미터 이상인 집인 듯..?책장 한칸 높이는 보통 320mm이고 목재 두께가 대략 18mm 정도 되보이므로, 계산해보면  2722mm못해도 층고 2.7미터 집이다.이것도 책장 색상이 블랙우드, 다크월넛 계열이라면 더 웅장했을 것 같은데, 무튼 괜찮아 보인다. 대신 사다리 하나 필요할 듯?    이건 AI가 만든 이미지 같은데, 테라스를 서재로 꾸며놓은 것 같다.이런 곳이라면...벽면 단열과 샷시밀폐가 몹시 잘되어 있어야 결로를 방지할 수 있고,그래야 책에 곰팡이 안피우고 잘 관리 할 수 있을 것 같다.    2025지금 살..
3세대 IS250 스파이럴케이블(클럭스프링) 교환 3세대 IS250의 스티어링휠(핸들)과 좌석은 위치 메모리 기능이 있다.시동을 끄면 제자리로 돌아가고, 시동을 켜면 내가 설정해뒀던 위치로 올라온다.이 기능으로 핸들은 하루에도 몇번씩 위치가 들어갔다 나왔다, 올라갔다 내려갔다 한다.2024년 어느순간 핸들 오른쪽에 위치한 버튼 중 'Back' key가 눌러도 동작을 하지 않았다.불편했지만 무시하고 탔다. 그래도 가끔은 눌렸고, 수동으로 핸들 위치를 최대한 낮추면 눌렸다.증상으로 보건대, 핸들 안에 있는 스파이럴 케이블의 접촉 불량일 거라 추측했다.그리고 몇달 뒤 어느순간 Back key 뿐만 아니라 Enter key도 눌렀을 때 동작을 하지 않았다.그리고 또 수 주 뒤 어느순간 그 key과 더불어 위아래 좌우 방향키도 동작을 하지 않게되었다.다 무시하고..