주간 업데이트 #2 - 2021년 1월 17일

2021년 두 번째 주간 업데이트입니다. 2주 전에 2021년 목표에 대한 게시물을 올렸고 약속한 대로 제가 어떻게 지내고 있는지 업데이트하겠습니다. 바로 시작합시다!




주간 업데이트



이번주는 러스트의 주간이었다고 말하고 싶습니다. 나는 Rust에 훨씬 더 깊이 빠져들어 더 큰 프로젝트를 만들고 더 발전된 구문을 사용했습니다. Rust에서 텍스트 편집기를 만드는 방법을 알려주는 awesome tutorial을 따라 일주일을 시작했습니다. 텍스트 편집기(Lynx라고 명명함)에 대한 Python 지원을 추가하여 이 프로젝트를 확장했습니다.


헨리 보이스 데퀸 / 스라소니


Rust의 기본 텍스트 편집기.





스라소니





Rust로 작성된 기본 텍스트 편집기. Lynx가 만들어졌고following this awesome tutorial 더 많은 기능이 추가되었습니다.

현재 기능


  • 파일 열기/편집/저장
  • 구문 강조 표시 - Rust, Python 지원
  • 파일을 저장하지 않고 편집기를 종료하면 경고가 표시됨

  • 할 것


  • 폴더 열기
  • Typescript, Javascript, TSX, JSX 지원
  • 복사 및 붙여넣기 기능

  • 스라소니를 실행


    Rust, rustup 및 cargo가 설치되어 있는지 확인하십시오. 여기에서 그렇게 할 수 있습니다: https://www.rust-lang.org/tools/install .
  • 이 저장소 복제
  • git clone https://github.com/henryboisdequin/lynx.git
    
  • 프로젝트 실행
  • cargo run <file>
    
    <file>는 Lynx에서 편집하려는 파일입니다.



    View on GitHub



    또한 Rust에서 수명, 차용 및 안전하지 않은 코드에 대해 더 많이 배웠습니다. 며칠 전 중급 Rust를 배우려는 사람들에게 매우 도움이 되는 를 발견했습니다. 저는 주로 "Crust of Rust"스트림을 따라가며 수명, 매크로, 안전하지 않은 코드 등을 살펴보았습니다. 또한 타사 API를 가져오는 여러 CLI 애플리케이션을 빌드하여 Rust에서 async/await 및 Tokio를 사용하는 실험을 했습니다. 이번 주말에 저는 Rust에서 리포지토리를 초기화하고 파일을 추가하고 파일을 커밋할 수 있는 저만의 Git CLI 도구를 만들었습니다.


    헨리 보이스 데퀸 / git-cli


    리포지토리를 초기화하고 파일을 추가하고 파일을 커밋할 수 있는 git CLI 도구입니다.





    git-cli


    리포지토리를 초기화하고 파일을 추가하고 파일을 커밋할 수 있는 git cli 도구를 만들었습니다.

    용법


  • 이 저장소 복제
  • git clone https://github.com/henryboisdequin/git-cli.git
    
  • gitcli 저장소 초기화
  • cargo run init
    
  • 추가할 파일을 추가합니다
  • .
    cargo run add <files>
    
  • 파일 커밋
  • cargo run commit
    



    View on GitHub



    한 주를 마무리하기 위해 다양한 유형의 항목에 대한 오픈 소스 기여를 했습니다. 전반적으로 성공적인 한 주였다고 생각합니다! 다음 주에는 좀 더 많은 애플리케이션을 구축하여 더 많은 Rust에 집중할 것입니다. Tailwind로 포트폴리오를 만들고 더 많은 오픈 소스 기여를 할 수 있기를 바랍니다.

    나는 또한 나만의 뉴스레터를 시작했습니다. 때때로 더 많은 콘텐츠를 받고 싶다면 가입하세요!

    읽어 주셔서 감사합니다!

    헨리

    📰 Newsletter
    🐱 GitHub

    좋은 웹페이지 즐겨찾기