본문 바로가기

전체 글369

GPT-4 결과를 보여주는 검색엔진 - phind GPT-4 기반 검색엔진 - 영어로만 답변이 나옴 https://www.phind.com 2023. 4. 20.
Rust 간단한 웹서버 HttpServer 올리기 제목 그대로 간단하게 Rust로 웹서버 올리기 - hello world! 찍어보기 프로젝트 생성 $ cargo new rust-actix-api Cargo.toml 에 crate 추가 [dependencies] actix-web = "3.3.2" main.rs 수정 use actix_web::{web, App, HttpResponse, HttpServer, Responder}; async fn index() -> impl Responder { HttpResponse::Ok().body("Hello world!") } async fn get_data(web::Path(id): web::Path) -> impl Responder { let data = format!("get_data {id}"); HttpR.. 2023. 4. 19.
AWS CodeWhisperer 개인 무료 - copilot 대체 AWS에서 copilot 대체 가능?한 서비스를 제공합니다. 개인은 무료. 이메일 주소만 있으면 사용가능합니다. 바로 셋팅함. https://aws.amazon.com/ko/blogs/aws/amazon-codewhisperer-free-for-individual-use-is-now-generally-available/ Amazon CodeWhisperer, Free for Individual Use, is Now Generally Available | Amazon Web Services Today, Amazon CodeWhisperer, a real-time AI coding companion, is generally available and also includes a CodeWhisperer Ind.. 2023. 4. 17.
git log - 콘솔에서 그래프로 깃로그 확인 git log --graph --pretty=oneline --abbrev-commit --all 2023. 4. 14.
ERD 표기 방법 / 논리적 설계, 물리적 설계 / 테이블 정의 2. 논리적 설계 2.1 ERD (ERD로 작성) (새발표기법) 2.2 TABLE 기술서 TABLE 테이블명 설명 구독자 회원의 정보 저장 출판사 관리자의 정보 저장 Reader TABLE 한글 필드명 설명 고객번호 회원에게 부여된 고유 번호(FK) 이름 회원의 이름 나이 회원의 나이 성별 회원의 성별 주소 도 회원 주소지의 도 시 회원 주소지의 도 구 회원 주소지의 도 동 회원 주소지의 도 상세 회원 주소지의 나머지 상세 주소 구독기간 회원의 구독 기간 총구독기간 회원의 총 구독 기간 연락처 회원의 연락처 Publisher TABLE 한글 필드명 설명 고객번호 회원에게 부여된 고유 번호 발행호 출판사에서 출간한 책의 발행 호 발송일 출판사에서 출간한 책의 전체 발송날짜 비밀번호 출판사(관리자)임을 인증.. 2023. 4. 13.
git 특정 commit 삭제 - rebase 위 이미지에서 f2349010 커밋을 삭제하고자 한다. 그 이전 커밋위치(c09e7d89)가 필요하다 $ git checkout -t origin/develop # -t: 로컬의 동일한 이름의 branch를 생성하면서 해당 branch로 checkout $ git rebase -i c09e7d89 # 삭제하고자 하는 이전 커밋의 위치를 넣어준다 pick a5e36918 pick d02d135d pick 94a9c6aa d f2349010 # pick -> d 로 변경 :wq 하면 해당 커밋이 삭제된 local develop 브랜치가 생성되었다, 그대로 포스 푸시하면 원하는 커밋이 삭제된 브랜치가 원격저장소에 적용된다 $ git push origin develop -f 2023. 4. 13.
The Joel Test : 좀 더 좋은 프로그래밍을 위한 12단계 더보기 글 : Joel Spolsky 번역 : B.K. Chung 정봉겸 감수 : Jang Han Goo 구장한 2000년 8월 9일 SEMA에 대해서 들어보신 적이 있습니까? 소프트웨어 팀이 얼마나 잘하는지를 재는 나름대로 복잡한 시스템입니다. 앗, 아니! 그 링크를 누르지 마세요. SEMA를 "이해"만 하는데 아마 6년정도가 걸릴것입니다. 그래서 소프트웨어 팀이 얼마나 좋은지 등급을 매길 수 있는 - 좀 무책임하고 되는대로의 - 자체적인 버젼의 테스트를 만들었습니다. 이 테스트의 장점은 3분정도밖에 걸리지 않는다는 것입니다. 절약되는 시간으로 의대에 가서 공부할 수도 있을 것입니다. The Joel Test Source Control(소스 컨트롤)을 사용하십니까? 한번에 빌드를 만들어낼 수 있습니까?.. 2023. 4. 12.
개발자용 폰트 :: Bitstream Vera Sans Mono + 맑은고딕 Bitstream Vera Sans Mono + 맑은고딕 대부분의 사람들이 사용하는 '에디트+' 나 울트라에디트를 사용하지 않고, 노트패드++ 라는 무료 에디터를 사용한다. 그런데 항상 폰트가 마음에 들지 않았다. Fixedsys는 폰트사이즈가 지정되어 있어서 변경이 불가능하다. 그래서 Consolas를 쭉 써왔는데 이것도 한글이 바탕체로 나와서 다른 폰트를 찾던 중에 Bitstream Vera Sans Mono 를 알게되었다. 이녀석이 Consolas에 비해서 가독성이 더 좋다. 하지만 이녀석도 한글은 바탕체가.... 인터넷을 조금 검색해 보니 Bitstream Vera Sans Mono 에 맑은 고딕을 합친 폰트를 찾았다 ^^ 지금은 이녀석을 계속 애용중이다. 2023. 4. 12.
docker container size 동작하고 있는 도커 컨테이너의 사이즈 확인하기 $ docker ps --size CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES SIZE 7d0d8fed0c71 test-app "python3" 3 days ago Up 3 days test-app-1 1.59GB (virtual 1.71GB) 2023. 4. 12.