2024/09 36

[게임] "사양은 강력해지는데…" PC 게임 최적화, 왜 계속 나빠질까?

Dominic Bayley | PCWorld1일 전 필자는 지난 몇 년 동안 공개된 대작 게임의 권장 사양보다 사양이 높은 게임 환경을 유지해왔다. 몇 년 동안 많은 하드웨어가 출시됐지만 계속 높은 사양을 유지하고 있다. ⓒ Alena Darmel하지만 놀랍게도 일부 새로운 게임(전부는 아님)이 원활하게 실행되지 않는 경우가 많았다. 무슨 일이 벌어지고 있는 걸까? 또 다른 업그레이드를 해야 하는가? 아니면 일부 게임 개발사가 필자의 PC 사양에서 게임이 원활하게 실행되도록 최적화하지 않아서 문제가 발생한 것일까? 게임 개발사의 태만사실 필자는 이미 개발사가 아무것도 하지 않고 있다는 관점을 가지고 있다. 최근 출시된 게임은 제대로 최적화되지 않고 있다. 과거 개발사는 게임으로 해낸 놀라운 일을 해냈지만..

1. IT NEWS 2024.09.26

[Java Tutorials] #20 Lesson: Packages

안녕하세요,,, 감기투병에서 힘겹게 회복중인,,(?) Dorothy입니다..오늘은 패키지와 클래스에 대해서 공부해볼게요.  이 레슨에서는 클래스와 인터페이스를 패키지로 묶는 방법, 패키지에 있는 클래스를 사용하는 방법, 컴파일러가 소스 파일을 찾을 수 있도록 파일 시스템을 정렬하는 방법을 설명합니다. 1. Creating and Using Packages타입을 더 쉽게 찾고 사용할 수 있도록 하고, 이름 충돌을 방지하고, 액세스를 제어하기 위해 프로그래머는 관련 타입 그룹을 패키지로 묶습니다.정의: 패키지는 관련된 타입을 그룹화하여 접근 보호와 이름 공간 관리를 제공하는 것입니다. 여기서 타입은 클래스, 인터페이스, 열거형, 어노테이션 타입을 의미합니다. 열거형과 어노테이션 타입은 각각 클래스와 인터페이..

2. Java Tutorials 2024.09.26

[Java Tutorials] #19 Lesson: Generics 4

제네릭 4번째 시간입니다...  1.  Type Erasure  제네릭은 컴파일 타임에 더 엄격한 타입 체크를 제공하고 제네릭 프로그래밍을 지원하기 위해 Java 언어에 도입되었습니다. 제네릭을 구현하기 위해 Java 컴파일러는 타입 소거(Type Erasure)를 다음에 적용합니다:제네릭 타입에 제한[bounds] 있다면 제한 타입으로, 만약 타입 파라미터가 제한이 없다면 Object로 대체합니다. 따라서 생성된 바이트코드는 일반 클래스, 인터페이스, 메서드만을 포함합니다.타입 안전을 유지하기 위해 필요한 경우 타입 캐스트를 삽입하십시오.확장된 제네릭 타입에서 다형성을 유지하기 위해 브리지 메서드를 생성합니다.타입 소거는 파라미터화된 타입에 대해 새 클래스가 생성되지 않도록 합니다. 결과적으로 제네릭은..

2. Java Tutorials 2024.09.25

[개발자] "쉽고 다재다능한 문서 소스 형식" 마크다운 문서 도구 3종 비교

Serdar Yegulalp | InfoWorld3일 전  mdBook, 쿼츠(Quartz), MkDoc, HonKit와 같은 문서 툴은 모두 마크다운을 지원하며, 다른 다양한 언어 및 형식과 호환된다. 각 툴의 돋보이는 기능과 적절한 용도를 간략히 살펴보자. 마크다운 텍스트 형식은 사람이 읽을 수 있으면서 HTML로 즉시 변환이 가능한 텍스트를 손쉽게 만들 수 있게 해준다. 원래는 블로그와 메시지 보드용으로 개발됐지만 지금은 문서를 위한 소스 형식으로 폭넓게 사용되고 있다. ⓒ Getty Images Bank 이 기사에서는 4가지 문서 생성 툴(mdBook, 쿼츠, MkDoc, HonKit)을 살펴본다. 모두 마크다운을 주 소스로 지원한다. 또한 전자책, PDF 등 마크다운을 출판 가능한 형식으로 변환..

1. IT NEWS 2024.09.23

[Python] 01-2 파이썬의 특징

안녕하세요, Dorothy입니다.오늘은 파이썬의 특징에 대해서 공부해보도록 하겠습니다.바로 시작할게요. ^^ 01-2 파이썬의 특징가독성: 파이썬은 간결한 문법과 들여쓰기를 통해 코드의 가독성을 높이며, 이해하기 쉽게 만들어 줍니다.쉬운 학습: 직관적인 문법으로 초보자도 쉽게 배우고 프로그래밍을 시작할 수 있는 언어입니다.높은 생산성: 다양한 라이브러리와 패키지를 활용하여 빠르게 개발하고 기능을 구현할 수 있습니다.플랫폼 독립성: 대부분의 운영 체제와 플랫폼에서 동작하며, 이식성이 높습니다.다양한 분야 적용: 웹 개발, 데이터 분석, 인공 지능 등 다양한 분야에서 활용됩니다.이러한 특징들 덕분에 파이썬은 많은 개발자들에게 인기가 있으며, 다양한 분야에서 활용되고 있습니다. 1) 가독성파이썬의 가독성은 언..

5. Python 2024.09.23

[Java tutorials] #18 Lesson: Generics 3

안녕하세요, 미라클 모닝에 드디어 성공한! Dorothy입니다. 으아아아.. 새벽 4시 반 기상이라니 ㄷㄷ근데 치명적인 단점이 하나 있답니다.. 졸려요... 아니, 잠이 와요.. 미친듯이 쏟아져요.아침잠이 많은 사람에게는 너무나도 가혹한 그 미션.. 미라클모닝입니다. 그러나 졸음이 몰려와도 오늘 해야 할 공부는 해야 하는 법이죠, 제네릭3편, 시작해볼게요!! 집중해주세용~!! >     1. Wildcards  일반 코드에서 와일드카드라고 하는 물음표(?)는 알 수 없는 타입을 나타냅니다. 와일드카드는 다양한 상황에서 사용할 수 있습니다. 때로는 리턴 타입으로 사용됩니다(좀 더 구체적으로 프로그래밍하는 것이 더 나은 방법이긴 하지만).와일드카드는 제네릭 메서드 호출, 제네릭 클래스 인스턴스 생성 또는 상..

2. Java Tutorials 2024.09.23

[Python] 01-1. 파이썬이란?

안녕하세요, Dorothy 입니다. 오늘부터는 파이썬에 대해서도 배워보도록 하겠습니다. 파이썬은 특히 더 하나씩 차근차근 공부 할게요.그러고 나서 조금씩이라도 업데이트 할 예정이니 잘 따라와주시길 바라요.^^01-1 파이썬이란?    파이썬(Python)은 1990년 암스테르담의 귀도 반 로섬(Guido van rossum)이 개발한 인터프리터 언어이다.   귀도는 파이썬이라는 이름을 자신이 좋아하는 코미디 쇼인 ‘몬티 파이썬의 날아다니는 서커스(Monty python's flying circus)’에서 따왔다고 한다. 인터프리터 언어란 소스 코드를 한 줄씩 해석한 후 그때그때 실행해 결과를 바로 확인할 수 있는 언어를 말한다.파이썬의 사전적 의미는 ‘고대 신화에 나오는 파르나소스 산의 동굴에 살던 큰 ..

5. Python 2024.09.21

[IT News] 미국 CISA, “진짜 빌런은 소프트웨어를 만드는 사람들”

입력 : 2024-09-20 13:57      소프트웨어 개발사들이 처음부터 안전한 소프트웨어를 만들면 보안 사고는 크게 줄어들 거라고 미국 정부 요원들은 입을 모아 말하기 시작했다. 그리고 CISA의 국장은 이를 더 크게 외치고 있다. 이번에는 개발사들을 두고 빌런이라고 말하기까지 했다.[보안뉴스 문가용 기자] 실제 사이버 범죄 사건을 최전선에서 수사하는 사람들의 경우, 진짜 문제는 무엇이라고 판단하고 있을까? 미국의 사이버 보안 전담 기관인 CISA를 지휘하는 젠 이스털리(Jen Easterly)는 “버그가 가득하고 안전하지 않은 코드로 점철된 소프트웨어를 만들어 출시하는 사람들이 진짜 사이버 빌런”이라고 말한다. 현재 보안 업체 맨디언트(Mandiant)가 진행하고 있는 보안 컨퍼런스인 엠와이즈(..

1. IT NEWS 2024.09.21

[정보보안] 헤즈볼라 호출기와 무전기 폭발 사건, 보안 업계의 고민도 커진다

입력 : 2024-09-20 16:21 [보안뉴스 문가용 기자]       이번 주 세계를 충격에 빠트린 사건이 이틀 연달아 일어났다. 헤즈볼라와 호출기와 무전기가 한꺼번에 폭발한 것인데, 이 사건에 보안 업계가 애매하게 발을 걸치고 있기도 하다.이것은 보안 사고인가 아닌가. 레바논 헤즈볼라 대원들이 차고 있던 호출기와 무전기가 이틀 연속 폭발하면서 수많은 사상자들이 나오는 가운데, 그리고 사건의 전모가 조금씩 드러나고 있는 상황 속에서 는 이것이 궁금할 수밖에 없었다. 물론 ‘보안 사고’라는 말이 사전에 명확히 정의된 것도 아니고, IT 기술이 일상 생활 전반에 고루 영향을 미치는 시대라 어떤 상황에도 ‘보안 사고’를 끼워 맞춘다면 맞출 수 있는 것이 사실이긴 하지만, 그럼에도 혼란스러웠다. 아직 뭐라..

1. IT NEWS 2024.09.21

[AIㆍML] “부조리한” 생성형 AI 규제를 최대한 활용하는 법

Evan Schuman | Computerworld2024.08.19  오늘날 CIO가 직면한 큰 과제 중 하나는 생성형 AI 도구를 배포해야 한다는 끊임없는 압박과 기업이 지역, 국가, 종종 국제 규정을 준수해야 한다는 필요성을 조화시키는 것이다. 문제의 핵심은 생성형 AI 시스템의 본질에 깊이 내재된 모순이다. IT 전문가가 수십 년 동안 훈련해 온 소프트웨어와 달리 생성형 AI는 다음 논리적 단계를 추측하는 예측형 시스템이다. 누군가가 주어진 문제를 처리하는 방법에 대해 매우 명시적이고 규범적인 제한 사항을 작성하지 않으면, 생성형 AI는 노출된 데이터를 기반으로 스스로 문제를 해결하려고 시도한다.  이것이 어떻게 잘못될 수 있는지를 보여주는 대표적인 예는 인사팀에서 생성형 AI 도구에 수많은 입사..

1. IT NEWS 2024.09.21