분류 전체보기 93

[Python] 01-6 파이썬과 에디터

파이썬 대화형 인터프리터는 간단한 예제를 풀 때는 편리하지만 여러 줄의 복잡한 소스 코드를 가진 프로그램을 만들 때는 불편하다. 또한 인터프리터를 종료하면 작성한 프로그램이 사라져 다시 사용하지 못한다는 단점이 있다. 따라서 여러 번 사용하기 위한 프로그램을 만들 때는 에디터를 사용해야 한다.에디터(editor)란 소스 코드를 편집할 수 있는 프로그래밍 도구를 말한다. 에디터에는 여러 가지 종류가 있다. 이 책에서는 그중 파이썬을 설치할 때 기본으로 설치되는 파이썬 IDLE(Integrated development and learning environment)의 에디터를 사용한다.IDLE은 ‘아이들’이라고 읽는다. IDLE 에디터로 파이썬 프로그램 작성하기명령 프롬프트 창에서 파이썬 프로그램 실행하기추천..

5. Python 2025.05.11

[Spring] JUnit 단위 테스트 라이프사이클

JUnit 단위 테스트의 라이프사이클은 테스트 메서드가 실행되기 전후에 수행되는 여러 단계로 구성됩니다. JUnit 5를 기준으로 단위 테스트의 라이프사이클을 설명하겠습니다. JUnit 5는 이전 버전인 JUnit 4와 비교하여 더 많은 기능과 유연성을 제공합니다.1. JUnit 단위 테스트 라이프사이클테스트 클래스 초기화 (@BeforeAll)각 테스트 메서드 실행 전 초기화 (@BeforeEach)테스트 메서드 실행 (@Test)각 테스트 메서드 실행 후 정리 (@AfterEach)테스트 클래스 종료 (@AfterAll)이러한 라이프사이클 메서드는 테스트 클래스 및 메서드의 실행 순서와 상태 관리를 돕습니다.2. 어노테이션 설명@BeforeAll: 모든 테스트 메서드가 실행되기 전에 한 번 실행됩니..

4. Spring 2025.05.11

[정보보안] 北 라자루스, 국내 IT·반도체 등 6곳 해킹... 새로운 ‘오퍼레이션 싱크홀’ 공격

입력 : 2025-04-26 11:51 [보안뉴스 이소미 기자] 북한 해킹 그룹 ‘라자루스(Lazarus)’가 국내 주요 산업군인 IT·SW·반도체·금융·통신 등 최소 6곳을 타깃으로 공급망 공격을 벌인 정황을 카스퍼스키가 포착했다. 카스퍼스키 분석팀 GReAT은 북한의 이번 새로운 사이버 공격을 ‘오퍼레이션 싱크홀(Operation SyncHole)’로 명명했다. 국내 소프트웨어 생태계 이해도가 높은 라자루스가 ‘워터링 홀(Watering Hole)’과 서드파티 소프트웨어의 취약점을 결합한 고도화된 공급망 공격을 감행했다고 분석했다. 라자루스는 먼저 국내 온라인 언론사 웹사이트에 악성 스크립트를 삽입하는 워터링 홀 방식으로 공격을 시작했다. 사이트 방문자 중 조건에 부합하는 타깃이 공격자의 악성..

1. IT NEWS 2025.05.11

[정보 보안] SKT 가입자들 “인당 30만원 배상하라”... 집단분쟁조정신청

입력 : 2025-05-09 16:37 SKT 가입자 59명 한국소비자원에 집단분쟁조정신청서 제출[보안뉴스 강현주 기자] SK텔레콤 유심 정보 유출 사태에 대해 가입자들이 인당 30만원의 배상금과 즉각적 유심 교체, 위약금 면제를 요구하며 법적 행동에 나섰다. 9일 이철우 변호사 등 SKT 이용자 59명은 한국소비자원에 ‘SK텔레콤 유심 정보 유출 사태 집단분쟁조정신청서’를 제출했다.이들은 신청인 정보 유출 피해에 따른 1인당 30만 원의 배상과 택배 수령 방식을 포함한 즉각적 유심 교체, 다른 통신사 이동 시 위약금 면제 등을 요구했다. 이는 절차 진행 과정에서 조정될 수 있다.59명의 집단분쟁조정신청이 향후 SKT 이용자 전체에 배상으로 이어질지 주목된다. 이번 집단분쟁조정신청 대표 당사..

1. IT NEWS 2025.05.11

[AI] 에이전틱 AI와 블록체인의 결합, 혁신적 조합인가 과장된 기대인가

에이전틱 AI와 블록체인의 결합, 혁신적 조합인가 과장된 기대인가 에이전틱 AI와 블록체인이 결합하면 더욱 안전하고 자율적이며 분산된 차세대 웹3 애플리케이션이 탄생할 수 있으며, 이를 통해 암호화폐 거래 시장이 더 많은 신규 투자자에게 개방될 것으로 기대된다. 차세대 인터넷으로 불리는 웹3(Web3)의 지지자들은 올해 안에 이 기술이 본격적으로 대중화될 수 있다고 본다. 이들은 AI 에이전트와 블록체인을 결합하면 보다 안전하고 분산된, 사용자 친화적인 디지털 경험을 구현할 수 있다고 믿고 있다.에이전틱 AI(Agentic AI)는 의사결정을 자동화하고 접근성을 높이며, 기술적 복잡성을 감추는 방식으로 암호화폐 거래나 디지털 자산 관리처럼 복잡한 작업을 단순화할 수 있는 가능성을 제시하고 있다.그리고..

1. IT NEWS 2025.05.11

[Java Tutorials] #27 Lesson: Introduction to Collections 3

안녕하세용~~ 세 달만에 (ㅋㅋㅋ) 포스팅 하게 된 Dorothy 입니다~~ 그래도 좋은 소식이 있죠? Java tutorial도 몇번 만 하면 이제 끝이라는거.. 근데 이미 앞부분을 다 까먹어서 또 처음부터 공부해야할지도? (흑흑) 무튼 그래도 오늘 공부할 내용~ 시작해보겠습니다.1. The Queue Interface Queue는 엘리먼트를 처리하기 전에 보관하는 컬렉션입니다. 기본적인 Collection 연산 외에도 큐는 추가적인 삽입, 제거 및 검사 연산을 제공합니다. Queue 인터페이스는 다음과 같습니다.public interface Queue extends Collection { E element(); boolean offer(E e); E peek(); E poll(..

2. Java Tutorials 2025.05.11

[정보보안] 2조원대 ‘사상 최대’ 이더리움 해킹..北 라자루스 지목

3줄 요약1. 가상화폐 거래소 바이비트, 역대 최대 규모 해킹 사고2. 암호화폐 전문가들, 공격패턴 유사 北 해킹조직 ‘라자루스’ 지목3. 바이비트, 출금 제한 없이 모든 서비스 정상.. 업계 불문율 깬 ‘파격’[보안뉴스 문가용·김경애·조재호 기자] 세계 최대 가상화폐 거래소 중 하나인 ‘바이비트’가 2조원대 해킹을 당했다. 가상화폐 역사상 최대 규모다. 이번 사건 배후로 북한 해킹 조직 ‘라자루스’가 지목됐다.▲암호화폐 해킹에 대한 바이비트의 공지. [자료: 바이비트 공식 홈페이지]22일 관련 업계와 주요 외신 등에 따르면, 가상화폐 거래소 바이비트(Bybit)가 약 14억6000만달러(2조1000억원) 상당의 코인을 탈취당했다. 이번 사건은 지난 2021년 중국 폴리 네트워크(Poly Network)..

1. IT NEWS 2025.02.23

[AI] Q&A : 맨파워그룹이 말하는 생성형 AI 시대의 인력 관리 전략

기획2025.02.209분생성형 AIIT 리더십       인간 직원과 AI 에이전트는 기존의 방식과는 다른 방식으로 관리해야 한다.Credit: Kenan Cemo / Shutterstock올해 많은 기업이 생성형 AI 프로젝트를 파일럿 단계에서 프로덕션 단계로 전환하면서 업무 환경이 예상치 못한 방식으로 변화할 전망이다. 특히 AI 에이전트를 새로운 디지털 직원으로 맞이하는 과정이 그 변화를 이끌게 될 것으로 보인다.인력 솔루션 업체 맨파워그룹(ManpowerGroup)이 현재 주력하는 분야는 AI를 활용해 인재 선별 작업을 효율화하는 플랫폼 ‘소피(Sophie)’다. 회사는 AI 에이전트 소피가 구직자 데이터 분석, 시장 동향 파악, 구직자 추천 등에서 핵심 역할을 할 것으로 보고 있다. 소피는 후..

1. IT NEWS 2025.02.23

[AI] 종류별 특징만 알면 속지 않는다…AI 생성 콘텐츠 판별법

By Ashley Biancuzzo 기획2025.02.216분생성형 AI       AI가 생성한 콘텐츠에 속기 쉬운 시대가 됐다. 푹신한 발렌시아가 재킷을 입은 교황의 사진이든, 체포돼 넘어지는 도널드 트럼프의 사진이든, 이런 AI 생성 이미지는 언뜻 보기에는 매우 사실적이다.Credit: Shutterstock/HighDispersionAI는 문화적·역사적 맥락을 제대로 이해하지 못한 채 이미지를 생성한다. 일부 AI 생성 이미지들은 해를 끼치지 않고 단순한 재미로 소비되지만, 유명인이나 정치인을 다룬 이미지는 잘못된 정보 확산은 물론, 큰 혼란과 왜곡을 초래할 수 있다. 기술에 익숙하다고 자부하는 사람이라도 AI가 만든 이미지에 한 번쯤은 속을 수 있다.지금은 정치 지도자들조차 AI 이미지를 사용해..

1. IT NEWS 2025.02.23

[Java Tutorials] #26 Lesson: Introduction to Collections 2

안녕하세요? 오랜만에 코딩 공부 하려니 머리가 살짝 아파오는 Dorothy 입니다. 오늘은 Cllection 두번째 수업입니다. 조금 까다롭지만 열공해보도록 하것읍니다..(흑흑)살짝 까다로운 개념이라 첫번째에는 잘 이해가 안 갈 수도 있습니다..그래도 우리 열심히 머리에 집어넣어보도록 하죠.. 한번에 내 전두엽에 이 내용이 안들어가진다..? 또 보면 됩니다..아시겠지용?_? (모름)   1. The Set Interface Set은 중복 요소를 포함할 수 없는 Collection입니다. 이는 수학적 집합 추상화를 모델링합니다. Set 인터페이스는 Collection에서 상속된 메서드만 포함하며, 중복 엘리먼트가 금지된다는 제한을 추가합니다. 또한 Set은 equals와 hashCode 연산의 동작에 대해..

2. Java Tutorials 2025.02.23