프로젝트/개발일지13 한달 동안 AI와 함께 Flutter앱을 개발하면서 느낀 점 Flutter 앱을 하나 만들고 싶어, AI와 함께 코딩을 해보고 있다.유료버전이 아니어서 그런지 생각보다 쉽지 않네. 1. 기간 : 한 달 정도2. 코드량 : 간단한 계산기 앱 하나3. 사용한 것 : 다 무료버전이긴 하나... - ChatGPT - Cloude - 뤼튼 - MS Copilot - Explorer Copilot 아직 개발이 많이 남아 있지만, 느낀 점을 간단히 정리.1. 스케치 버전 짜는 건 정말 빠름- 주루룩 Skeleton Code 를 다 짜줌.- 그래서 첫시작을 하기 편함.- 다만, 무료 버전이라 그런지 옛날 버전으로 코드가 나옴.- deprecated 된 function 들이 많아서 다시 검색해야 함.2. 검증하거나 고치려면 결국 Flutter 문법과 작동원리를 .. 2024. 8. 29. 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. 이전 1 2 다음