반응형
안녕하세요 요새 Chat GPT가 워낙 다양하게 사용이 많이 되고 있습니다. 그래서 티스토리 블로그에서도 글쓰기 에디터에서 AI를 이용해서 자동으로 글을 써주고, 어떻게 글을 쓸지 모를 때는 추천해 주면 어떨까?라는 생각이 들었습니다. 그래서 인터넷을 검색해 보니 실제로 그런 서비스들이 있었습니다. 제가 소개시켜드릴 사이트는 뤼튼이라는 사이트입니다. 광고, 협찬 아닙니다. https://wrtn.ai/ wrtn 챗gpt보다 나은 한국형 gpt-4 이미지 생성 무제한 무료 Gen AI 챗봇 - 나만의 AI를 직접 만들수도 있습니다 wrtn.ai 뤼튼 사이트에 접속하시고 로그인하시면 이용하실 수 있습니다. 블로그 포스팅 자동으로 쓰는 방법 상단에 툴 ➡️ 긴 블로그 포스팅에 들어갑니다. 그러면 주제를 작성하..
안녕하세요 요즘 인공지능을 활용해서 코딩하시는 분들이 많은 것 같습니다. 저는 Chat GPT에게 물어보면서 도움 되는 정보를 많이 얻어 갑니다. AI 이전 개발하는 방법 AI가 나오기 전에는 "구글이 선생님이다." "구글한테서 배웠다" 이런 이야기를 많이 했었습니다. 모르는 것이 있을 때, 구글에서 검색을 해서 많이 찾았습니다. 검색을 통해서 내가 필요한 자료를 찾고 레퍼런스를 빠르게 읽는 것이 능력이었습니다. 그래서 개발할때, 공식 문서나, 유용한 자료들은 영어로 되어 있는 경우가 많았습니다. 영어를 읽을 수 있는 능력도 개발에서 필수였습니다. 요즘은 구글 번역이 워낙 잘되어있어서 영어를 몰라도 크게 어려움이 없습니다. AI 이전 개발할때 프로세스 모르는 것이 생긴다 ➡️구글 검색을 한다 ➡️ 자료를..
Vue에서 부모에서 자식으로 데이터 전달, 반대로 자식에서 부모로 데이터 전달이 가능합니다. 부모에서 자식으로 데이터 전달은 Props를 이용해서 전달하고, 자식에서 부모 데이터 전달은 $emit 이벤트를 이용하여 데이터를 전달합니다. 간단한 예시로 알아보겠습니다. 아래 글은 Options API 방식 입니다. Composition API 방식은 다음 글을 참조 바랍니다. Vue3 Props와 Emit 이벤트 이용해서 부모에서 자식 데이터 주고 받기Composition API Vue는 부모 자식 컴포넌트 간의 데이터를 서로 전달할 수 있습니다. 양방향 데이터 바인딩이 가능한 장점이 있습니다. 부모에서 자식으로는 Props 옵션을 이용해서 전달하고, 자식에서 부모는 Emit powerku.tistory.c..
Vue에서 동적으로 스타일과 Class를 추가하면 편리하게 사용할 수 있습니다. 1. Class 추가하기 v-bind:class 또는 :class를 이용해서 추가합니다. active 클래스를 isActive 데이터가 true이면 추가하게 됩니다. Hello, Vue! 2. 배열로 Class 추가하기 2개 이상의 클래스를 동적으로 추가할 때, 배열을 사용합니다. isActive, isHighlighted 값이 true 이면 각각 active, highlight 클래스를 추가합니다. Hello, Vue! 3. 조건에 따라서 Class 추가하기 삼항연산자를 이용해서 클래스를 추가할 수 있습니다. 4. 스타일 추가하기 v-bind:style 또는 :style를 이용해서 스타일을 추가할 수 있습니다. 스타일을 동..
애자일(Agile) 방법론 중의 하나인 데일리 스크럼이 있습니다. 애자일(Agile) 은 긴민한 민첩함이란 뜻입니다. 애자일 방법론은 개발 과정에서 변화에 빠르게 대응하고 요구사항에 대하여 유연하게 반응하기 위해서 추구하는 방법론입니다. 그중 데일리 스크럼에 대해서 설명드리겠습니다. 데일리 스크럼이란? 팀 구성원들이 매일 회의를 통해 프로젝트 진행 현황을 공유하고 어려움을 이야기합니다. 정해진 시간에 회의를 진행하며, 약 15분 정도 진행합니다. 데일리 스크럼 하는 방법? 1. 참석인원 정하기 프로젝트에 직접 참여하는 인원이 참가해야 합니다. 기획, 개발자 등 프로젝트에 필요한 인원이 참석하고 필요에 따라서 프로젝트 리더 등 관리자도 참석이 필요합니다. 2. 매일 정해진 시간, 장소 정하기 많은 팀원들이..
Vue에는 Computed, Watch, Mehtods 속성을 언제 사용하면 좋을지 정리입니다. 헷갈릴 수도 있지만, 언제 사용하면 좋을지 알아두시면 유용합니다. 1. Computed 오직 데이터 바인딩에서만 사용 데이터가 변경될때 실행 다른 데이터 값에 의존하는 데이터에 사용 Vue Computed란? 사용 해야 하는 이유 Vue에서 동적 값을 출력하는 핵심 기능인 computed 가 있습니다. computed를 이용하면 좀 더 간편하게 데이터를 출력시킬 수 있고, 성능을 향상할 수 있습니다. Computed는 언제 사용해야 하는가? {{ price + powerku.tistory.com 2. Watch 템플릿에 직접 사용 X 데이터 변경이 일어나고 부수적인 Side Effect 발생이 필요할때 사용(..
안녕하세요 판교 삼평동에 있는 점심 구내식당 맛집이 있어서 소개해드리려고 합니다. 삼소반이라는 곳입니다. 위치 투썬월드빌딩 지하1층에 있는 구내식당입니다. 중식 영업시간 11시 40분 ~ 13:30분 까지 운영합니다. 가격 한끼 7천 원입니다. 식권 구매는 5장부터 가능합니다. 지하 1층에 식당이 있습니다. 깔끔하고 정갈하게 구내식당 이용하기 좋습니다. 입구에서 메뉴를 확인하고 입장할 수 있습니다. 오늘 메뉴는 순살반반치킨과 꽃맛살 샐러드입니다. 인스타그램 계정이 있어서 그날 메뉴를 또 확인할 수 있습니다. https://www.instagram.com/twosunworld_samsoban 자율 배식으로 먹고 싶은 만큼 퍼갈 수 있습니다 학창 시절 급식에서는 치킨 2조각 밖에 못 먹었던 서러움을 오늘 풀..
Vue에서 감시자(Watch) 속성이 있습니다. Vue watch 란? watch 속성은 데이터를 감시하고 있고, 데이터가 변경이 될 때, 정의된 함수를 실행합니다. watch 사용방법 data의 정의한 message를 watch 속성 안에 넣고 함수를 작성합니다. message 데이터가 변경이 되면 정의한 함수가 실행됩니다. Composition API const message = ref('Hello, Vue!'); watch(message, function(newValue, oldValue) { console.log('message 변경됨:', newVal, oldVal); }); Options API new Vue({ data: { message: 'Hello, Vue!' }, watch: { me..
Vue에서 동적 값을 출력하는 핵심 기능인 computed 가 있습니다. computed를 이용하면 좀 더 간편하게 데이터를 출력시킬 수 있고, 성능을 향상할 수 있습니다. Computed는 언제 사용해야 하는가? {{ price + '원' }} 위와 같이 price 값 뒤에 원이라는 단위를 붙여야 된다면 template에서 넣어 줄 수 있습니다. 하지만 이렇게 하게 된다면, 문제점이 있습니다. 복잡한 연산의 경우 알아보기 어렵습니다. 매번 컴포넌트가 렌더링 될 때마다 실행됩니다. computed 기능을 사용하여 연산하게 되면 해당 연산이 따로 분리되기 때문에 유지보수에 좋고, 알아보기 쉽습니다. price라는 값의 의존성을 가지게 되며 price 값이 변경될 때만 연산을 진행합니다. price 값이 변..
많은 개발자들이 개인 블로그를 운영하고 있고, 네이버 카카오 유명한 회사들도 기술 블로그를 통하여 기술과 정보를 공유하고 있습니다. 덕분에 개발에 관련된 모든 정보는 구글과 인터넷 내에 다 있습니다. 검색만 잘하고, 남이 만들어 놓은 것만 잘 가져다가 사용해도 거의 모든 것을 만들 수 있습니다. 개발자라면 Ctrl + C / Ctrl + V 없이는 개발 못한다는 사실을 잘 알고 있을 겁니다. 하지만, 일부 기술 블로그는 우클릭 방지를 적용해놓은 사이트들도 있습니다. 자신의 코드를 복사해서 가져가는게 싫거나, 공부는 직접 타이핑을 해야 공부가 된다는 이유로 복사/붙어 넣기를 못하게 우클릭 방지를 해놨다고 합니다. 기술 블로그를 하면 나의 지식과 경험을 남에게 공유 하기 위해서 하는 건데 우클릭 방지를 풀어..