본문 바로가기

프로젝트16

Copilot 쓰면서 아쉬웠던 점 : Flutter 코딩하기 AI 와 함께 코딩하기뻔히 보이는 코드 그냥 바꾸어도 되는데, 혹시 싶어 LLM 에다 던져본다.Window Copilot, 뤼튼, Perplexity, ChaGPT, Cloude... 유료모델을 안써서 그런지, LLM이 요구를 넘어선 코드까지 만들어 준다.핵심 알고리즘만 만들어 주면 되는데 ... 요청사항을 자세히 안써서 그런가?열심히 구체적으로 써본다.프롬프트가 많이 길어진다. 그런데, 세부항목은 논리충돌이 조금 있는 것들.내가 보기에도 뭔 말인가 싶다.에라 모르겠다.정리하기 귀찮지만, 원하는 건 맞으니 요청함. 그런데 LLM이 그걸 무시하고 자기가 해석한대로 코드를 뱉아낸다.아이 참. 프롬프트를 하루종일 바꾸어봐도 이 할루시네이션이 극복이 안된다. 조금 실수를 하니, LLM별로 다른 설계를 뱉어낸다... 2024. 9. 13.
한달 동안 AI와 함께 Flutter앱을 개발하면서 느낀 점 Flutter 앱을 하나 만들고 싶어, AI와 함께 코딩을 해보고 있다.유료버전이 아니어서 그런지 생각보다 쉽지 않네. 1. 기간 : 한 달 정도2. 코드량 : 간단한 계산기 앱 하나3. 사용한 것 : 다 무료버전이긴 하나...   - ChatGPT   - Cloude   - 뤼튼   - MS Copilot   - Explorer Copilot 아직 개발이 많이 남아 있지만, 느낀 점을 간단히 정리.1. 스케치 버전 짜는 건 정말 빠름- 주루룩 Skeleton Code 를 다 짜줌.- 그래서 첫시작을 하기 편함.- 다만, 무료 버전이라 그런지 옛날 버전으로 코드가 나옴.- deprecated 된 function 들이 많아서 다시 검색해야 함.2. 검증하거나 고치려면 결국 Flutter 문법과 작동원리를 .. 2024. 8. 29.
엘런 머스크, 트위터 아키텍쳐 리뷰하기 11.19일 엘론머스크가 트위터에 글을 올렸다."Just leaving Twitter HQ code review"최근 트위터 아키텍쳐를 들여다 보고 있는 모양이다.그런데 누가 댓글에 이런 글을 인용한다."나는 트위터 엔지니어로서 확신하고 있다. 엘런 머스크는 우리 사이트나 코딩 전반에 대해 전혀 이해하지 못하고 있다. 거짓말하지 않고, 직원들은 뒤에서 정말 많이 비웃고있다. 우리는 그를 CEO라고 부르지만, 그건 Code Efficiency O(zero)의 약자다." @diana thirst, 2022.11.16이 트윗이 16일에 올라오고, 엘런 머스크가 19일에 아래 트윗을 올렸다.diana 가 잘렸냐, 안잘렸냐, 저 사람은 트위터 직원이 아니다. 등등댓글들이 있는데 여기선 스킵하자.다만 기자들이 기사.. 2022. 11. 20.
MySQL Error 1206, 데이터 엔지니어의 눈으로 바라보기 ★ 부제 : 데이터엔지니어와 데이터분석가의 경계 “The total number of locks exceeds the lock table size”락의 총합이 락테이블 사이즈를 초과했다.무슨 뜻일까?냉큼 buffer_size를 늘이라고 해서 늘린다면 바로 사고다.그럼 어떻게 해야 할까?한 번 고민해보자. 언제 생길까?create table Temp_Tableselect * from You_Tablewhere id > 1000;회원정보 테이블에서 1,000 번 이상인 사람들만모아서 새로운 테이블로 만들고 싶을 때 쓰는 SQL문이다. create table 하려고 스키마를 일일히 타이핑할 필요가 없다.쪼끔 편하다. Table을 정식으로 만들땐 쓰지 않는다.실수할 수 있기 때문이다. 그냥 잠깐 데이터조작을 해.. 2020. 7. 20.
cron 작업 걸기, log 파일 0 byte 문제 shell script 작업할 때 - chmod a+x abcd.sh ( All eXecutable 하게 세팅해줄 것 ) crontab 설계 - cron 작업을 root 에다 모아서 걸수도 있지만, user account 별로 cron 작업을 걸도록 유도함. - user 별로 crontab 작업을 나누면, 작업의 소유자를 쉽게 이해할 수 있음. - user 계정에서 crontab 걸때 shell 명령어 및 로그파일의 위치는 모두 full path 로 기입할 것 crontab 에 걸어놓은 log 파일의 size가 0 byte 로 남을 때 - 실행시킬 shell script 첫째줄에 "#!/bin/bash" 이 적혀있는지 확인할 것. - shebang 이라고 "지시자" 역할을 하는 거임. 저거 없으면 she.. 2020. 3. 4.
DB정규화, 왜 하는가? “1차 정규화, 2차 정규화를 하라고 배웠어요. 그런데 현장에 가보니까 그런 걸 안해요. 제가 잘못 배운건가요?” 강의 현장에서 들었던 이야기다.아, 요즘은 이런 걸 들려줄 사람이 없구나.막막하네. 어디서부터 설명을 해야할지. 1. DB 정규화 왜 하는가? 1차정규화, 2차정규화….적어도 이게 뭔지는 검색해보고 오자.왜냐하면 이걸 설명하려면 길기 때문이다.그래서 이걸 알고 있다고 가정한다. 정규화.이걸 하는 이유는 두가지 때문이다. 2차원 데이터 구조가장 많이 쓰는 데이터 기록형태가 “표”였다.2차원 데이터구조. X, Y. 그래서 데이터베이스라는걸 처음 만들 땐,세상 모든 데이터를 2차원으로 분해해서 바라봤다.박보검 / 010-8888-9999 / 명지대학교 / 뮤지컬공연전공 배수지 / 010-2222-.. 2020. 1. 13.
가족여행앱을 하나 만들어볼까? 최근 내가 가지고 있던 도메인을 하나 포기했다. 도메인 신청을 한지 딱 3년이 되었다. 훌륭한 도메인은 아니었으니 남들이 탐낼만한 건 아니다. 다만, 앱이나 웹서비스를 만들어 볼까 싶었는데 이번에 포기한 것이다. 조금 감상적인 느낌이 들어 기록 삼아 정리해 본다. 초기 기획 요즘 엄마 아빠는 아이들과 여행을 많이 다닌다. 그래서 역사여행 + 가족여행 + 주말여행 서비스를 계획했다. 아주 어린 아이라면 에버랜드, 과천과학관을 데리고 간다. 하지만, 초등학교 고학년이 되면 데리고 다닐만한 곳이 없다.이미 대부분 가보았기 때문이다.특히 도움이 될 것 같은 곳은 많지 않다. 주변에 물어 보니 비슷한 생각을 하는 사람이 꽤 많았다.'오케이 시장성이 있군.' 유아 컨텐츠는 많지만, 어린이 컨텐츠는 적었다. 아이들이.. 2018. 2. 23.