본문 바로가기

ALL257

vscode 인기 extensions 요약 extensions 요약 1.AsciiDoc: 경량 마크업 언어인 AsciiDoc 파일에 대한 언어 지원을 제공합니다. 2.vscode-zonefile: 구문 강조 표시 및 DNS 관리에 사용되는 영역 파일용 IntelliSense를 제공합니다. 3.Office Viewer (Markdown Editor): VS Code 내에서 Office 문서(Word, Excel, PowerPoint)를 볼 수 있으며 마크다운 편집기를 제공합니다. 4.markdownlint : 일관된 스타일과 모범 사례 준수를 위해 마크다운 파일을 린트합니다. 5.ESLint: 코드 문제를 식별하고 수정하기 위해 널리 사용되는 JavaScript 린터인 ESLint를 VS Code에 통합합니다. 6.EditorConfig for V.. 2023. 5. 17.
vscode로 ec2 (SSH) 서버 제어하기 기본접속 접속은 아래링크를 따라하면됩니다. https://velog.io/@xxeol/VSCode-aws-EC2-VSCode-%EC%97%B0%EA%B2%B0%EB%B0%A9%EB%B2%95 [VSCode] aws EC2(remote server) ssh로 VSCode 연결방법 VSCode에 원격 서버를 연결해보자. velog.io Configuration 설정 Host / HostName / User / IdentityFile 설정 Host: EC2 별명 HostName: AWS EC2 인스턴스의 public IP User: ec2-user / ubuntu 등등... IdentityFile: pem키 경로 로컬로 파일다운로드 서버로 파일업로드 걍 드래그해서 놓으면댐 터미널 작업시 로컬에서 작업해서 드래.. 2023. 5. 17.
Window 우클릭 vscode 커스터마이징 / 새로만들기 사라졌을경우 제일하단확인 Regedit HKEY_CLASSES_ROOT/Directory/Background/shell 폴더이름을 정하고 아이콘설정 실행파일 설정 "%V" source:ExplorerBackground 이건 옵션이고 뭔지 까먹음 새로만들기가 사라졌을경우 https://answers.microsoft.com/ko-kr/windows/forum/all/%EB%A7%88%EC%9A%B0%EC%8A%A4/29414b84-bd43-40d0-9031-14f78cd9920f 2023. 5. 17.
vscode sqltools db select 예시 -- ai_image_db is the database name -- posting is the table name select * from ai_image_db.posting; sqltools docs https://vscode-sqltools.mteixeira.dev/en/drivers/my-sql 2023. 5. 16.
github 다수의 저장소를 한번에 로컬로 가져오기 SSH 깃허브 내계정에 ssh키등록을 선행해야합니다. bash에 ssh-keygen -t rsa -C “본인 GitHub 계정 이메일” 기본 위치(~/.ssh/id_rsa.pub) cat ~/.ssh/id_rsa.pub (키 복사) 깃허브 Settings -> SSH and GPG Keys 복사한 ssh key(~/.ssh/id_rsa.pub)키를 넣어주시면 됩니다. (ssh 자세한내용은 아래블로그참조) https://medium.com/@su_bak/git-github-com-permission-denied-publickey-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-76b0ab741c62 GPT 누군가의 GitHub 계정에서 로컬로 여러 리포.. 2023. 5. 15.
AWS 구조와 서비스 lambda, EC2 등 요약을하다보니 요약이 되지않습니다. EC2와 Lambda 서버리스 관해서만 볼만합니다. 참고도서를 보는것을 추천드립니다. AWS 구조와 서비스 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 1.전반적인 서비스 서버리스 와 Lambda 관리할 서버가없다는것 (AWS가 인프라 관리를 다해준다는것) 서비스가 이용될때만 서버를 가동하는방식 대표적으로 Lambda EC2는 시스템도 사용자가 관리하지만 Lambda 는 프로그램 코드만 관리하면 된다. Lambda의 장점 보안 AWS에서 OS와 미들웨어 등 기반 시스템 모두관리 장애와 보안패치등도 모두 AWS소관하에 이루어짐 비용 코드가 실행될때만 요금부과 가용성 복수의 가용영역(AZ)에서 실행된다. 사용자가 설정하.. 2023. 5. 11.
Streamlit 웹대시보드 ec2 백그라운드 실행 streamlit 이 설치되어있는 가상환경으로 진입 conda activate "이름" 실행할 디렉토리로 이동 [실행] nohup streamlit run app.py --server.port 8501 & [프로세스확인] ps -ef | grep app.py [프로세스종료] kill "pid" 2023. 4. 29.
flutter를 사용하기 위한 기본적인 dart 문법 #0.0 Welcome Dart Dart는 모든 플랫폼에서 빠른 앱을 위한 클라이언트 최적화 언어입니다. 1. UI 최적화용 (사용자 인터페이스 생성 요구에 특화된 프로그래밍 언어로 개발) 2. 생산적인 개발 (핫 리로드를 사용하여 실행 중인 앱에서 즉시 결과 확인) 3. 모든 플랫폼에서 빠름 (모바일, 데스크톱 및 백엔드용 ARM 및 x64 머신 코드로 컴파일합니다. 또는 웹용 JavaScript로 컴파일) https://dart.dev/ Flutter 프레임워크는 인기 있는 다중 플랫폼 UI 툴킷으로 Dart 플랫폼으로 구동되며 iOS, Android, macOS, Windows, Linux 및 웹에서 실행되는 UI 경험을 빌드하기 위한 도구 및 UI 라이브러리를 제공합니다. #0.1 Why Dart.. 2023. 4. 5.
AWS ECR 사용사례 [serverless requirements.txt ] 사이킷런 라이브러리를 람다로 배포시 문제가 발생할때 문제 패키지설치가 되지않을때 방법 람다이미지를 도커에서 받아서 필요한 의존성을 설치하고 ecr에 배포하는것 과정 요약 이미지를 도커로 가져와서 가져온 이미지에 서버프로젝트를 넣고 deploy 해서 ecr로 보낸다 ecr에서 람다로 배포해주는것 aws iam 권한설정 아마존EC2contrainer레지스트리 퍼블릭 풀 액세스 설정 ecr서비스로 이동 (엘라스틱 컨테이너 레지스트리) region을 서울로 한다. repositories생성 프라이빗 레파지토리 이름은 serverless.yml 파일의 서비스 이름과 같아야하고 마지막에 -dev를 붙여서 생성 만들어진 레파지토리를 클릭해서 권한-권한편집 IAM개체에 아까 준 IAM을 선택 첫번째 ECR 작업을 전부다 체크한다. 저장 레파지토리를 다시 누르고 체크- .. 2023. 4. 4.
서버리스 배포 요약 빌드프레임워크 생성 npm i -g serverless && serverless --org=jieun --app=aws-alcohol-serverless-api3 --name=aws-alcohol-serverless-api3 --template=aws-python-flask-api cmd 크리덴셜 설정(자격증명) set AWS_ACCESS_KEY_ID= set AWS_SECRET_ACCESS_KEY= 배포 sls deploy 2023. 3. 31.
현재화면을 캡쳐해서 공유하기 btnShare.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { // 현재화면을 캡쳐해서 공유하기 View view1 = getWindow().getDecorView(); // 현재 화면을 가져옴 // 현재 화면을 가져오는 방법은 여러가지가 있지만, 여기서는 가장 간단한 방법을 사용 view1.setDrawingCacheEnabled(true); // 캐시를 사용하도록 설정 // 캐시를 사용하면, 화면이 바뀌어도 캐시를 사용하기 때문에 화면이 바뀌지 않는다. Bitmap captureView = view1.getDrawingCache(); // 캐시를 비트맵으로 변환 // 비트맵이란 픽셀로 .. 2023. 3. 29.
MySQL AUTO_INCREMENT 값을 초기화 후, 테이블 안의 모든 데이터의 ID값을 재조정하는 방법 ALTER TABLE `테이블` AUTO_INCREMENT=1; SET @COUNT = 0; UPDATE `테이블` SET id = @COUNT:=@COUNT+1; 위 쿼리문은 현재 모든 데이터 ID값을 1부터 재조정하고, 다음 인덱스 값을 [마지막 행번호 + 1] 로 정하는 명령어입니다. id값의 AUTO_INCREMENT를 초기화한것. 2023. 3. 28.