분류 전체보기326 (Flutter) SDK설치와 환경변수 설정하기 (2) SDK란? 1. SDK(Software Development Kit)의 약자이다. 우리가 앱을 개발할 때, 우리가 만든 코드도 사용하지만 다른 누군가가 제공해준 코드를 사용해야 할 때가 자주 있다. 2. 소스코드의 모음과 유틸리티 3. 구글이 제공 -> 쉽게말해 앱만들기 키트 라고 생각하자!!! 윈도우 설치는 해당 유튜브 참고 https://www.youtube.com/watch?v=QI5CODSU8cA&list=PLQt_pzi-LLfpcRFhWMywTePfZ2aPapvyl&index=2/ https://flutter.dev 각환경에 맞게 인스톨시작하기 2021.9월 현재 System requirments 윈도우 To install and run Flutter, your development enviro.. 2021. 9. 15. (Flutter) 우리는 왜 플러터를 학습해야할까? (1) 플러터는 구글 Fuchsia 라는 오브젝트를 알아야한다. 구글은 이미 시장을 지배하고 있는 두개의 걸출한 OS를 가지고 있다. 안드로이드OS 와 크롬 OS이다. 그렇다면 구글은 왜 이시점에서 새로운 OS를 개발하는 걸까? -2016년 8월, 어떠한 공식 발표도 없이 깃허브에 코드가 개시됨 - Zircon(지르콘) 이라는 마이크로 커널을 기반으로 하고 있다. - 2017년 11월 Swift지원 계획이 밝혀짐 - 2018년 1월 픽셀북을 공식 fuchsia 테스트 디바이스로 추가 - 2019년 1월 안드로이드 앱 구동 가능성 - 2019년 5월 구글 I/O에서 fuchsia가 언급됨 - 2019년 7월 1일 fuchsia 공식 사이트 개설 커널이란? -> OS(운영체제)에서 핵심적인 역할을 하는 부분 -> .. 2021. 9. 14. Git hub 블로그(3) 메인화면 커스터마이징 블로그 커스터마이즈하기 jekyll 테마는 _config.yml 파일을 수정함으로써 테마의 대부분을 커스터 마이즈 할 수 있다. config 파일에 들어있는 내용을 잘 살펴본다. 난 이미 vscode로 연동해서 편집하기 시작해서 좀 편해졌긴한데 그 전까진 터미널로 모두 작업했다. 처음엔 터미널에 익숙해질겸 터미널로만 몇시간 해봤더니 금방 익숙해졌고 깃허브에 푸시하는 것도 그냥 터미널로 하는게 빠르긴 빠르더라. 내 블로그 레포지토리 폴더로 찾아들어가서 _config.yml 파일을 수정할 수 있는 코드를 입력한다. vim _config.yml 그러면 또다시 만나게 되는 이 화면에서 많은 것들을 수정하면 된다. 나의 입력들을 한번 보면 locale : "en-US" title : "Gikko's World" .. 2021. 9. 11. Git hub 블로그(2) 개발 환경 설정하기(Ruby, jekyll bundle 설치하기) 지난 시간 깃허브 블로그를 생성하고 테마를 다운로드, 적용하는 것까지 해봤다. 깃허브는 일반 블로그처럼 에디터페이지에 들어가 자체적으로 수정이 가능 한게 아니라 터미널이나 vscode 같은 에디터로 수정이 가능하다. 오늘은 기본설정 변경까지 할 예정이다. 먼저 jekyll bundler라는 툴을 사용해야한다. 1. 변동사항을 git에 업로드 2. 웹으로 확인하는 것을 반복 원래는 이과정을 반복해가면서 노가다를 하면서 구축을 하겠지만 중간중간 모니터링할수 있다면?? 그렇다 내가 경험해본 HTML과 CSS는 만들면서 계속해서 수정하는 것을 확인해가면서 할수 있단 말이다. 그렇기 때문에 이 쓸데없는 과정은 빠르게 모니터링할수 있는 시스템으로 만들어야한다. 이때 너무 좋은 툴이 있는데 그 친구가 바로 jekyl.. 2021. 9. 10. Git hub 블로그 (1) 새로 만들기 레포지토리 만들기, 테마 적용하기 아직 프로그래밍의 기초들을 폭넓게 공부하고 있는 중이다. 공부하기 시작한지 얼마 안되어 내가 공부하는 모든 것들이 잊혀지고 있다는것을 깨닫고는 깃허브라는 것을 사용하게 되었고, 효과적으로 사용하지는 못하지만 기록용으로라도 사용하고 있었다. 또 개인적으로 운영하고 있던 블로그에 이전까지 공부하던 모든 것들을 남겨야 겠다는 생각이 들어 꾸준히 포스팅을 하던중, TIL이라는 용어를 발견했다. 코딩을 공부하다가 생각보다 많은 도움이 되었던 페이지들이 많았는데 그곳들에 TIL 이라고 적혀있었다. Today I Learned ( T.I.L. ) 어 내가 하고 있던 거랑 똑같네~ 하는 생각이 들었는데, 시간이 지나 코딩에 대해서 진지하게 대면하고 나니, 이젠 정말 개발자처럼 생각하고 고민해야겠다는 생각이 들었다. 그.. 2021. 9. 8. Swift란? 출처 : 애플 공식문서 https://developer.apple.com/swift/ The powerful programming language that is also easy to learn. 더보기 Swift is a powerful and intuitive programming language for iOS, iPadOS, macOS, tvOS, and watchOS. Writing Swift code is interactive and fun, the syntax is concise yet expressive, and Swift includes modern features developers love. Swift code is safe by design, yet also produces softw.. 2021. 9. 7. JavaScript란? 사람과 사람의 정보들을 서로 교환하게 만든 Internet은 "~의 사이에"를 뜻하는 inter와 그물을 뜻하는 net가 모여서 만든 합성어이다. 그렇게 그물처럼 네트워크를 형성하였고 최고의 정보교환 수단이 되었다. 과거의 웹페이지는 텍스트만 올리는 것이 최선이었다. 그렇기 때문에 홈페이지는 텍스트로만 이루어져있었다. 가끔 웹서칭을 하다보면 관리가 안되는 것처럼 보이는 외국 사이트들이 있다. 네이버도 다를바 없다. 기본적으로 사이트는 HTML이라는 텍스트로 이루어져있다. 그리고 그것들을 조금더 예쁘게 보여주기위해 CSS라는 것을 이용해 꾸며줄 수가 있다. 아래 왼쪽 사진은 네이버에서 CSS연결만 해제한 화면이다. 기본적으로 저렇게 구성되어있고 CSS를 통해 조금더 예쁘게 배치되고 의도에 맞게 사이트가 구.. 2021. 9. 7. m1 맥북 프로 장만!! 살땐 좋았지.ㅎㅎㅎ 예전 사용하던 2016 late 512모델에서 드!디!어! 갈아탔다. 몇년전부터 스페이스 그레이가 눈에 밟혔는데 이렇게 영롱하다니.ㅠㅠㅠㅠ 6개월간 열심히 모았다. 정말 기분좋은 것은 이번엔 할부가 아니라 현금으로 장만했다는 것!! 물론 저번에도 현금이었지만 그땐 땡겨쓴거고 이번엔 차곡차곡 용돈과 매월 업무비 잔금, 추가 수익 등을 모은 결과 이다. 예전 거래했던 사장님과의 두번째 거래!! 여기는 정말 찐이다. 과거에 한 성악 교수님께 거래를 텄는데, 정직하게 거래를 했더니 그 이후로 폭발적으로 고객이 늘어났더라고 말씀하셨다. 적당히 수익을 보고 정직하게 하면 인프라가 이렇게 구축이되는 구나 하고 그때 느끼셨다고 한다. 그나저나 어제 구매를 하고 오늘 일하느라 이제야 노트북으로 개발공부를 하는데, 원래 .. 2021. 8. 28. 함수연습, 반복문 (for)를 이용한 연습 오늘의 문제 : 0부터 정수 n까지의 합을 구하는 함수를 만드세요 정수 n을 입력, 0부터 n까지의 합을 구하는 함수를 만들어 보세요 n = int(input("정수를 입력하세요 : ")) def getSum(n): a = 0 for i in range(n+1): # 0부터 n까지 나열 a += i #i 만큼 a에 더해진다 return a# a 값을 내보내는 함수 result = getSum(n)#result = a print(result) 어려웠던 점1 : += 의 개념을 이제 잡았다. 감각대로 만들어놓고 이게 맞나??? 하고 시간을 보냈다. 어려웠던 점2 : return 입력이 함수와 같은줄에 깨끗이 안돼서 에러가 계속 났다. 살짝 어긋나있어서 조정했더니 반듯하게 됐을때 정상작동 2021. 8. 21. <python> 연산자와 조건문을 이용한 윤년계산기 문제 : 입력된 연도가 윤년인지 아닌지 판단하는 프로그램을 만들어보세요. 윤년은 세가지 법칙에 의해 적용된다. 연도가 4로 나누어 떨어지는 해는 윤년이다. 그 중 100으로 나누어 떨어지는 해는 윤년이 아니다. 400으로 나누어 떨어지는 해는 무조건 윤년이다. 위의 1번과 2번을 묶어서 동시에 만족하는 조건 또는 3번을 만족하는 조건문을 생성해야한다. #윤년 계산기 year = int(input("연도를 입력하세요.")) if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): print(str(year) + "년은 윤년입니다.") else: print(str(year) + "년은 윤년이 아닙니다.") 헷갈렸던 점 1. intput: 를 입력해서 왜 틀.. 2021. 8. 19. 이전 1 ··· 29 30 31 32 33 다음