본문 바로가기
반응형

전체 글137

RDBMS란 무엇일까? 1. RDBMS란? RDBMS(Relational Database Management System)은 관계형 데이터베이스 관리 시스템을 말합니다. 이는 데이터를 테이블 형태로 저장하고, 이들 간의 관계를 정의하는 방식으로 데이터를 구성합니다. RDBMS는 전통적인 데이터베이스 관리 시스템으로, 대부분의 기업에서 사용되고 있습니다. 그 이유는 RDBMS가 데이터를 구조화하여 관리하기 때문에 데이터의 일관성과 무결성을 보장할 수 있기 때문입니다. RDBMS의 테이블은 행(row)과 열(column)로 이루어져 있습니다. 행은 레코드(record)라고도 하며, 하나의 레코드는 여러 개의 열(column)로 구성됩니다. 이때 열은 해당 레코드의 속성(attribute)을 나타냅니다. 이렇게 구성된 테이블은 다른.. 2023. 3. 18.
DevOps가 뭐지? 1. DevOps란? DevOps는 소프트웨어 개발과 운영을 통합하는 방법론입니다. 이를 통해 개발팀과 운영팀 간의 협업이 원활해지고, 개발과 운영 간의 갈등과 소통 부족 문제를 해결할 수 있습니다. 이러한 협업은 효율적인 배포와 운영을 실현할 수 있게 도와줍니다. DevOps는 Agile과 같은 개발 방법론과 함께 혁신적인 기술과 프로세스를 사용하여 더욱 빠른 속도로 소프트웨어를 개발하고 배포할 수 있습니다. 이를테면, DevOps에서는 지속적인 통합과 지속적인 배포를 통해 더 자주 업데이트를 할 수 있습니다. 이를 통해 사용자들은 빠르게 새로운 기능을 체험하고, 피드백을 제공할 수 있습니다. 또한, DevOps에서는 모니터링과 로깅을 통해 실시간으로 문제를 감지하고, 대응할 수 있습니다. 따라서, D.. 2023. 3. 18.
프롬프트 엔지니어링이란 무엇일까? 프롬프트 엔지니어링은 인공지능 언어모델인 GPT를 활용하여, 사용자의 입력에 대해 적절한 답변을 생성하는 기술입니다. 이를 통해, 사용자와 자연스러운 대화를 구현할 수 있으며, 인공지능이 생성한 답변을 쉽게 수정하거나 추가하여, 더욱 자연스러운 대화를 이어나갈 수 있습니다. GPT는 대표적인 오픈소스 인공지능 언어모델 중 하나입니다. GPT는 대체로 자연어 생성에 사용됩니다. 이러한 GPT의 기술적 특징과 함께, 프롬프트 엔지니어링은 사용자의 입력에 따라 적절한 답변을 생성하는 능력을 결합하여, 사용자와 자유롭게 대화할 수 있는 기능을 제공합니다. 또한, 프롬프트 엔지니어링은 인공지능이 생성한 답변을 쉽게 수정하거나 추가할 수 있는 기능을 제공합니다. 이를 통해, 사용자와 인공지능의 대화가 더욱 자연스러.. 2023. 3. 18.
python에서 발생할 수 있는 인코딩 문제들과 해결 방법 Python을 사용하다 보면, 파일을 읽거나 쓸 때 인코딩 관련 오류가 발생하는 경우가 있습니다. 이러한 오류는 파일 인코딩이나 코드 내 인코딩 설정이 잘못되어 발생할 수 있습니다. 이러한 인코딩 오류를 해결하기 위해서는 다음과 같은 방법들이 있습니다. 코드 상단에 인코딩 설정 추가하기 코드 파일 상단에 다음과 같이 인코딩 설정을 추가해줍니다. # -*- coding: utf-8 -*- 이렇게 설정하면, 해당 코드 파일의 인코딩을 UTF-8로 설정한 것으로 인식합니다. 파일 인코딩 확인하기 파일을 읽거나 쓸 때 인코딩 관련 오류가 발생한다면, 해당 파일의 인코딩 설정을 확인해보세요. 일반적으로 텍스트 파일의 경우, UTF-8 인코딩을 사용하는 것이 좋습니다. 문자열 인코딩 처리하기 인코딩 오류가 발생하는.. 2023. 3. 18.
잘 자다가 자꾸 새벽에 주기적으로 깨면서 운다. [소아청소년발달]자다가 우는 아이, 억지로 깨우지 마세요 3-4세 지적호기심 증가. 가족생활에 참여 많아짐. 흥분되는일 많아짐. 잠 == 부모와의 분리 → 저항감 증가 그래서 부모에게 업히거나 안겨서 잠들고 싶어함. 위안받고 싶어하는 마음. 엄마로부터 독립에 대한 스트레스 아기가 잠을 자다 울어요 우는건 흔한 일. 8-18개월까지 가장 흔하게 나타난다. 이유는 낮 시간의 경험때문 자다 깼는데 아무도 없는 경험을 했다면 자주 밤에 깨고 울거나 잠들기 전에 무서워할 수 있다. 안심하고 잠들 수 있도록 배려 필요. 배려 = 아이가 깨서 부모를 찾을 떄 지체하지 말고 대답하고 아이 곁으로 달려가는 것. 어느정도 해주면 자다가 우는 버릇은 사라질 것. 행동 요약 우는 행동이 없어질 때까지 품에 안고 재우기 편안함.. 2023. 1. 25.
실행에 관한, 무언가 결심을 한다. 그리고 그것을 실행하려 한다. 목표치를 다 채우지 못했는데 12시를 넘겨버렸다. 그래서 생각한다. '오늘은 이미 지나갔으니 어쩔 수 없어. 내일은 꼭 목표치를 채우자.' 세상에는 두종류의 사람이 있는것 같다. 기준없이 그냥 바로 하는 사람과 어떤 기준을 핑계로 어쩔 수 없이 미루는 사람. 보통 전자가 성공하더라. 12시를 넘겼고 어제는 목표를 채우지 못했다는게 무슨 의미가 있나? 아직 잠들지 않았고 아직 시간이 있는데. 그냥 지금 하면 되는데. 하루를 기준으로 두는게 스스로에게 무슨 의미가 있는데? 이 틀을 깨지 못하면 꽤 많은걸 이 핑계로 다음날로 미루게 되더라. 물론 다음날은 다음날의 이유로 인해 목표를 이루지 못하게 되겠지. 그냥 조금이라도 좋으니 생각날 때 해. (지금도 하기.. 2023. 1. 17.
[sveltekit] markdown 파일로 페이지 만들기 우선 mdsvex를 설치한다. npm i -D mdsvex svelte.config.js 를 수정한다. import { mdsvex } from 'mdsvex' const config = { extensions: ['.svelte', '.md'], preprocess: [ mdsvex({ extensions: ['.md'] }) ] } 그리고 +page.svelte 파일을 추가하듯이 만들면 된다. src/routes/내에 원하는 route 경로에 맞게 디렉토리를 만들고 +page.md를 추가한다. 2023. 1. 13.
python tkinter 설치중에 간단하게 tkinter를 이용해서 Application을 만들기로 했다. 무심코 당연하게 install을 한다. python pip install tkinter 에러가 났다. 응? 이상한데? python version이 3.10이라서 tkinter 설치가 안되나? 하지만 tkinter를 google에서 검색하면 제일 위에 나오는 검색결과가 3.10에 관한 document이다. 결국 설치법을 검색한다. 역시 당연하다 했던 생각은 빗나가고 사실은 그와 다를 때가 있다. python pip install tk 2023. 1. 13.
아이패드, 맥북 무엇을 쓸까?에 대한 의식의 흐름 필자는 우선 둘 다 가지고 있다. 바라는 건 하나의 기기가 아이패드+맥북 이었으면 하는 것인데 곧 이렇게 될줄 알고 좋아했던 때가 있었다. 근데 아직 안되고 있어서 안타깝다. 아이패드를 노트북처럼 쓰기에는 여전히 부족하다. 소비용 제품에서 생산용 제품이 되었다고 다들 말하고 광고한다. 하지만 그건 영상이나 예술쪽에서나 생산용 제품이 되었지 개발 생태계에서는 여전히 생산용 제품이 아니다. 넘어야 할 것들이 너무 많다. 최초로 애플 실리콘이 아이패드에 탑재되면서 OS가 통합되나? 라는 기대감을 가졌었다. 그러나 시기상조였다. 벤츄라의 환경설정이 아이패드스럽게 바뀌면서 통합의 움직임이 더 엿보이는건가 싶기도 하지만 아직 모르겠다. 맥북은 내 밥줄이기때문에 꽤 좋은 스팩으로 매번 구매한다. 나에게 아이패드는 그.. 2022. 12. 22.
반응형