메모 (한줄평) 프로그밍의 종말은 온다, 노트자연 언어 Instruction Model일반적인 개념의 개발자 직군이 없어짐이제는 Code ReviewersAI는 앞으로 나가야 할 방향을 잡는 단계이다.AI는 기회다. 생각 (질문)그렇다면 앞으로 어떤 분야가 뜰 것인가?내 생각은 AI를 잘 다룰 줄 아는 사람이 뜬다.근데 그전에 중간기가 있다.그래서 코딩을 할 수 있어야 하고, AI모델들을 파인튜닝 및 활용해 서비스를 만들 줄 알아야 한다.나는 AI모델 사용법을 배울 것이며, 앞으로 AI를 활용해 어떻게 실생활에 접목시킬 서비스를 만들 수 있는지 생각해야겠다. 출처 (인물)멧 웰시(Matt Welsh) 하버드 컴퓨터과학과 교수Large Language Models and The End of Programm..
상태란?앱에서 사용되는 data들 상태관리란?앱에서 사용되는 data들(상태)을 관리하는 방법 플러터에 StateApp state앱 전반에 걸쳐 사용되는 data앱 여기저기 전반적으로 다 필요하고, 한쪽에서 app state를 변경하면 다른 쪽에서도 data 변경을 반영이 필요 Widget statewidget 내부에서만 사용되는 dataApp state와의 차이점이라면 위젯 내부에서만 사용되니 공유할 필요가 없는 것 StatelessWidget vs StatefulWidgetStatelessWidget상태를 갖지 않는 위젯으로, 한 번 생성되면 변경되지 않습니다.Data가 없는게 아닌, ‘변경될 data가 없다!' 로 이해build 메서드를 통해 만들어질때 데이터가 주어질 수도 있으나, 이후내부의 da..
테스트 앱 배포를 위해 배포를 한 후 갑자기 vs코드에서 빌드를 시작하니 발생하기 시작한 오류. 이것 때문에 1시간 넘게 헤맨 것 같다. 답은 바로 빌드시 발생했던 몇 가지 오류를 수정하다가 xcode에 Runner - Info에서, Debug, Release, Profile 설정을 만져줬는데, 이게 오류가 생기는 거였다. Pods-Runner.debug, Pods-Runner.release로 되어있던 것을 Debug와 Release로 변경해 주면 해결된다. Could not build the application for the simulator. Error launching application on iPhone 11 Pro Max My problem is I cannot start debugging ..
발단 포폴정리를 위해 이전에 만들었던 코드를 오랜만에 실행시켰는데, 이런 오류가 생긴다. [!] No `Podfile' found in the project directory. 전개 확인해 보니 ios 파일의 Pods 폴더가 비활성화돼서 생기는 문제인 것 같다. cocoapod을 다시 설치해야해서 ios파일로 가 pod install을 실행했다. 위기 역시 한번에 해결될 일이 없다. 또 오류가 발생한다. [!] Invalid `Podfile` file: [!] Specifying multiple `post_install` hooks is unsupported.. # from /Users/jungdain/Documents/GitHub/Nomadmap_v2/ios/Podfile:46 # -----------..
깃의 핵심기능 ‘버전 관리’ ‘백업’ ‘협업’ 버전 관리 - 깃은 문서를 수정할 때마다 언제 수정했는지, 어떤 것을 변경했는지 편하고 구체적으로 기록하기 위한 버전 관리 시스템 백업 - GitHub를 통해 자료들을 백업할 수 있다. 협업 - 깃허브를 통해 파일을 편하게 주고받으며 협업할 수 있다. 버전 관리 - 백업 - 협업 순으로 이해 깃 프로그램의 종류 깃허브 데스크톱 - 쉽지만 고급 기능이 아쉬움 토터스깃 - 윈도우 전용 프로그램 소스트리 - 기본부터 고급까지 사용가능 but 어려움 커맨드 라인 인터페이스(CLI) 터미널 창에 직접 명령을 입력해 사용하는 방식 -리눅스 명령을 알아야 하고, 깃 명령도 외어야 함 -가장 빠르게 깃을 다룰 수 있고 반복해야 할 일을 자동화시키거나 서버 환경에서 깃을 사..
오늘은 알고리즘에 대해 알아보겠다. 알고리즘이란? → 문제를 해결하는 단계적인 방법 여러 알고리즘이 있다. 전화번호부 예시 Mike를 전화번호부에서 찾으려면 첫 장부터 한 장씩 넘겨 찾는 방법이 있을 수 있다. 1024장이면 최대 1024단계가 필요할 수도 있다. 더 빠르게 하면 반씩 분류해서 정보를 정리 할 수 있다. 이렇게 하면 1024장이면 10단계면 찾을 수 있다. 이 단계들을 알고리즘이라고 한다. 좋은 알고리즘이란? 해결해야할 양 대비 처리속도가 더 적게 늘어나는 것 정확하고 효율이 좋은것 문제의 양대비 해결 시간이 적은 것이 좋은 알고리즘이다. 의사코드 전화번호부 예시를 코드 형식으로 나타내본다. 전화번호부를 집어 든다 전화번호부의 중간을 편다 페이지를 본다 만약 Mike Smith가 페이지에..