전체 글 57

[개발자] "쉽고 다재다능한 문서 소스 형식" 마크다운 문서 도구 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  일반 코드에서 와일드카드라고 하는 물음표(?)는 알 수 없는 타입을 나타냅니다. 와일드카드는 다양한 상황에서 사용할 수 있습니다. 때로는 리턴 타입으로 사용됩니다(좀 더 구체적으로 프로그래밍하는 것이 더 나은 방법이긴 하지만).와일드카드는 제네릭 메서드 호출, 제네릭 클래스 인스턴스 생성 또는 상..

3. 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

SOLID(객체 지향 설계 원칙)

안녕하세요! Dorothy입니다.오늘은 객체 지향 설계 원칙에 대해서 배워보도록 하겠습니다.간단한 개념 정리이니, 집중해주세요~!!  http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod ArticleS.UncleBob.PrinciplesOfOodThe Principles of OOD What is object oriented design? What is it all about? What are it's benefits? What are it's costs? It may seem silly to ask these questions in a day and age when virtually every software developer is using an ob..

4. Spring 2024.09.21

[AIㆍML / 개발자] AI 코딩 오류, 관리는 인간 프로그래머가 담당해야

Evan Schuman | InfoWorld2024.09.12  생성형 AI를 도입한 소프트웨어 개발 작업에 인간 프로그래머와는 근본적으로 다른 실수가 포함된다는 사실은 잘 알려져 있다. 그럼에도 대부분의 기업에서 AI 코딩 실수를 수정하는 계획은 단순히 숙련된 인간 프로그래머를 루프에 투입하는 것에 의존하고 있다. 숙련된 인간 프로그래머는 인간 프로그래머가 저지르는 실수와 지름길의 종류를 직관적으로 알고 있다. 하지만 소프트웨어가 소프트웨어를 만들 때 발생하는 실수의 종류를 찾아내는 훈련은 별도로 필요하다.이러한 논의는 이르면 2026년부터 대부분의 개발자가 더 이상 코딩을 하지 않을 것으로 예상한다는 AWS CEO 매트 가먼의 발언으로 더욱 가속화되었다.   개발 도구 분야의 많은 업체는 AI 코딩 ..

1. IT NEWS 2024.09.21

[Java Tutorials] #17 Lesson: Generics 2

안녕하세용? 제가 왔습니다.  Dorothy 입니다!비가 추적추적 추적 60분,, 아 아니지..  (사실,. 저는 아재개그 애호가 입니다. 매니아라고 하면 너무 덕후같아서 너무 의미가 강합니다. 일단은 애호가.. 아니지 아재개그 연구소 소장 정도로 하겠습니다ㅋㅋ) 무튼 오늘은, 제네릭! 그 두 번째 시간입니다! 바로 시작해볼게요. 히뤼고~~  1. Type Inference (타입 유추) 타입 유추는 메서드 호출에 적용할 수 있는 타입 아규먼트(또는 아규먼트)를 결정하기 위해 해당 메소드 호출 및 해당 메서드 선언을 살펴보는 Java 컴파일러의 기능입니다.추론 알고리즘은 타입 아규먼트의 타입과 (가능한 경우)리턴되는 타입을 결정합니다.마지막으로 추론 알고리즘은 모든 아규먼트와 함께 작동하는 특정 타입을 ..

3. Java Tutorials 2024.09.21