분류 전체보기36 귀찮은 플러터 주석 빨리 없애기 플러터 프로젝트를 만들다 보면 마주하게 되는 문제인데 메인 파일 및 pubspec.yaml 파일에 보면 주석이 상당히 많다. 이게 사실 아무 상관없지만 그냥 놔두기에 상당히 걸리적 거리는 터라 프로젝트 시작전에 이거부터 없애고 시작하는 사람들도 아니.. 보통 다 그러지 않을까 생각한다. 그래서 주석을 없애는 방법 중 하나를 포스팅 햇었는데 이번엔 더 간단하게 단축키 하나로 실행할 수 잇는 방법을 소개하고자 한다. 에디터는 VS코드이고 익스텐션을 설치한다. Ctrl k, s 바로가기 키 맵핑 remover.frm 을 원하는 키로 맵핑한다. 끝 - 프로그래밍/Flutter 2022. 7. 27. 플러터 프로젝트 만들면 있는 주석문 없애기 (vsc) 플러터 프로젝트를 만들때 마다 기본 앱에 있는 주석문이 꽤 성가시다 매번 주석문을 지우는데 걸리는 시간이 못해도 1분은 될거 같다. 빠르게 키를 입력한다면 5초만에 가능할 수도 있는 방법 정규식을 이용하는 방법이다. 찾아바꾸기 (ctrl + h ) 편집 - 찾아바꾸기 정규식 사용 (alt + r ) 버튼을 누른 후 //.* 하면 주석문이 모두 선택된다. 탭하여 다음 칸으로 이동 후 ctrl + alt + Enter 로 모두 바꾸기를 입력한 후 저장을 누르면 깔끔하게 정리된다. pubspec.yaml 파일도 마찬가지로 찾아바꾸기 정규식을 #.* 로 바꿔서 같은 방법으로 하면 된다. 다만 포멧 세이브가 안되서 빈칸은 따로 작업하거나 린터 설정을 하면 되겠다. - 끝 - 프로그래밍/Flutter 2022. 7. 26. flutter 로드맵 (초급편) Flutter Roadmap http://github.com/olexale/flutter_roadmap 로드맵은 위 주소를 참조하여 정리하였습니다. 아직 블로그 초보라 잘 정리 못했는데 같은 내용을 보다 더 정리한 글 발견해서 링크를 남깁니다. https://tech.ashe.kr/2?category=974650 초급 1. 개발환경 - 안드로이드 스튜디오 or 비주얼 스튜디오 코드 * 사용하는 개발환경의 단축키들을 익혀놓자! 당장의 몇 시간의 학습이 몇주를 세이브 해줄 수 있다. 2. 다트 언어를 배우자 - 옵션으로 배워둘것 1. Flutter CLI / DartPad cli 입력하는게 더 빠른 명령들도 있다. DartPad 는 dart언어를 연습하는 웹 어플리케이션 2. 코딩 스타일 좋은 코딩 스타일을.. 프로그래밍/Flutter 2022. 7. 11. VSCode 간단하게 커맨드로 설치하기(feat. winget) winget 으로 설치하는 방법 winget install -e --id Microsoft.VisualStudioCode winget install -e --id Microsoft.VisualStudioCode Tip) 관리자권한으로 입력한다면 물어보는 절차도 생략된다. 웹페이지에서 다운 받아 설치하는 방법 https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experienc.. 개발환경/vs code 2022. 7. 11. 안드로이드 스튜디오, 비주얼스튜디오 없이 플러터 설치하기 flutter install witout VS Android Studio 플러터를 설치 할때 Flutter Doctor 커맨드를 통해서 안드로이드 스튜디오(Android App)와 비주얼 스튜디오(Windows app) 이 필요하다는걸 알 수 있다. 그런데 평생 쓸일이 없을 거 같은 이 두 툴들 대신 정말로 필요한 것만 가지고 설치할 수 있지 않을까? 그렇다. 빌드 툴만 설치하여 안드로이드 스튜디오 없이 플러터 설치가 가능하다. 플러터를 설치하는 방법은 다음과 같다. 1. Flutter SDK 를 설치하거나 Repo를 클론한다. - https://storage.googleapis.com/flutter_infra_release/releases/stable/windows/flutter_windows_3.0.1-stable.zip - git clone https://github.c.. 프로그래밍/Flutter 2022. 7. 8. 솔리디티란? 이더리움의 주 언어중 하나. 스마트 컨트랙트를 작성할때 쓰이는데 스마트 컨트랙트는 네트워크 상에서 동작하게 할수 있는 작은 프로그래밍같은 존재이다. 네트워크에서 돌아야 하기 때문에 용량이 클수록 리소스가 소요되고, 비용으로 처리된다. Remix IDE 는 웹에서 솔리디티를 체험해볼수 있는 개발환경이다. 깃허브와 연동도 되며, 로컬로 저장도 가능하다. 비쥬얼스튜디오에서도 솔리디티를 써볼수 있다. 주로 이더리움에서 동작하며, 클레이튼에서도 동작한다. Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs which govern the behaviour of a.. 프로그래밍/Solidity 2022. 1. 12. 생산성 향상을 위해 윈도우 단축키를 활용하자! 단축키 종합1편 win + a~z 최근들어 개발공부를 하면서 여러 창을 오가며 마우스를 일일이 클릭하며 드래고 하는 일에 소소한 불편한 점을 개선하기 위해 단축키를 찾아보기 시작했고 이제는 생산성 향승을 위해 쓰는 프로그램 마다 단축키를 찾고 개발자라면 에디터 사용할때 단축키를 좀 알고 쓸텐데 꽤 많은 분들이 생산성 향상을 위해 vim 같은 진입장벽이 좀 있는 (최근들어 배우는 중) 걸 굳이 익혀서 사용하기도 합니다. 그 와중에 윈도우에서도 꽤 많은 기본 단축키를 제공하는데 유용한 것들, 실제 많이 사용하고 있는 단축키들을 적어볼까 합니다. 윈도우 알람 패널 win + a 패널이 열리고 탭키 두번으로 이동 가능하고 엔터키를 누르면 작업을 실행한다! 알람을 지우는 건 del 키로 해결! 시스템 트레이 포커스 win + b 여기서 방향키로 .. 윈도우 2021. 10. 2. go로 web application 만들기 Introduction 도입 Covered in this tutorial: 이 튜토리얼에서 커버하는것 Creating a data structure with load and save methods 로드 및 저장 방법을 사용하여 데이터 구조 생성 Using the net/http package to build web applications net/http 패키지를 사용하여 웹 애플리케이션 구축 Using the html/template package to process HTML templates HTML/템플릿 패키지를 사용하여 HTML 템플릿 처리 Using the regexp package to validate user input regexp 패키지를 사용하여 사용자 입력 확인 Using closure.. 프로그래밍/GO 2021. 5. 26. 고(go) 에디터 플러그인 및 IDE 편집기 플러그인 및 IDE 소개옵션들 소개 이 문서에는 Go 에코시스템에서 일반적으로 사용되는 편집기 플러그인 및 IDE가 나열되어 있음 보다 생산적이고 원활한 바둑 개발을 실현하는 데 도움이 될 수 있다. 다음 사이트에서 바둑 개발을 위한 편집자 지원 및 IDE의 포괄적인 목록을 이용할 수 있다. 위키백과 옵션 Go 에코시스템은 다양한 편집기 플러그인과 IDE를 제공하여 일상 업무 개선 편집, 탐색, 테스트 및 디버깅 경험. Visual Studio 코드: Go 확장 기능을 통해 Go 프로그래밍 언어 지원 GoLand: GoLand는 독립형 IDE로 배포된다. 또는 IntelliJ IDEA Ultimate의 플러그인으로 사용 vim: vim-go 플러그인을 통해 Go 프로그래밍 언어 지원 제공 이러한 .. 프로그래밍/GO 2021. 4. 5. multiple remote 여러개의 원격 저장소를 사용해서 멀티프로젝트 관리 개요 필자는 사용하는 컴퓨터가 여러대 있다. 회사에서도 쓰고, 노트북으로 이동하면서도 쓰고, 집에서도 쓰고 리눅스를 셋팅하려는 컴퓨터도 있고, 이렇게 사용하면서 생각날때마다 다른 프로젝트를 진행하고 싶어서 알아보게 되었다. 아래부분의 한번에 푸시하기는 2중 백업하는 용도로 사용하면 될거 같고, 나같은 경우는 ftp 서버와(주로 백업 및 이용) 깃허브는 회사에서의 코드 하려고 한다. 일단 이 글을 이해하려면 기본적인 깃 커맨드와 working flow 를 알아야 한다. 바로들어가자면 멀티플 깃 저장소 정하기 git remote add all REMOTE-URL-1 첫번째 푸시 url 등록하기 : git remote set-url --add --push all REMOTE-URL-1 두번째 push 등록하기.. 개발환경/git 2021. 4. 2. module 에 대해 공부해볼까 import cycle now allowed 좋아 고랭도 깔았으니 이제 그동안 유튜부를 보며, 문서들을 보며 갈고 닦은 내 실력을 마음껏 발휘할때가 되었어! 일단 해보고 싶은거 부터 해볼까? 삐빅 Error ?! 아... 음.. 뭐 다운이 안된다고?? 나 하란대로 했는데 맞게 했는데... 다시 깔고 영상보면서 재도전. 후우 이젠 되겟지 삐빅 Erorr 이거 뭐지 내꺼 버전이 다른가?? 뭐야 임포트하는 저주소에 v2라는게 접속이 안되잖아? 깃허브에서 v2라는 폴더 검색중 그런폴더는 없는걸 알게됨. 아... 모야 저 폴더가 없어서 그런거구나 *v2 를 지우니 뭔가 작동되는거 같다* 그다음에 또 안됨... 하 모지? 임포트 사이클 낫 얼라우드???? 그냥 따라만 하는데 임포트 사이클이라고 할게 없는데????딸랑 한페이지 복사한건데???? 그렇게 폭풍 검.. 프로그래밍/GO 2021. 3. 29. 좌충우돌 고랭 입문기 나는 일단 비전공자이다. 하지만 2017년에 컴퓨터 학원을 다니고 3개월, 전혀 모르는 php si 회사에 들어가서 무급으로 일했다. 호주에 다녀와서 영어는 대충 읽을줄은 알지만 좀 느리다. 여차저차 해서 프로그래밍을 계속 배우고 싶었는데 처음이 제일 어려운거 같다. 강의는 정말 쉬워보이는데 내가 진정으로 깨달아서 이해하고 코딩을 하기는 쉽지 않은거 같다. 학원다닐때 자바찔끔, 자바스크립트 찔끔, 스프링 찔끔, jsp 찔끔, 아두이노 찔끔... 투자한 시간은 많은데 이해도 다 가는거 같은데 막상 부딪혀보지 않았던 탓일까 내가 할줄 안건 print문 뿐인거 같다. 실습시간때 4명씩 짝을 이뤄 프로젝트를 했는데 우리조는 화상채팅을 구현하는 것이었다. 뭐 이리저리 해보았지만 별것 아닌걸로 막히기 일쑤였고, 나.. 프로그래밍/GO 2021. 3. 27. 이전 1 2 3 다음