
어제 tide-sqlx 를 lib.rs 로 뺐는데 반환하는 부분에서 컴파일이 안 돼서 결국 unwrap() 으로 감싸고 마무리했는데 이유는 아래와 같음. 자꾸 std::Error 가 opaque 라고 해서 뭔 소린가 했더니... 아무튼, anyhow 는 tide-sqlx 의 readme.md 의 예시에서 쓰는데 그거 검색하니 바로 아래 글이 나오고 자세함 (읽는중) nick.groenen.me/posts/rust-error-handling/
docs.godotengine.org/en/latest/tutorials/rendering/multiple_resolutions.html 스크린 스케일링은 root 노드 (viewport 타입) 의 조작으로 처리됨 = get_tree().get_root() 혹은 get_node("/root") 혹은 별도 뷰포트를 만들지 않았다면 get_viewport() Stretch - Mode 설정 disabled: 말 그대로 2D: 화면을 키움 -> 거기에 렌더링 고해상도 이미지 사용 시 Viewport : 뷰포트에 렌더링 -> 크기를 키움 픽셀 게임에 적합 or 성능 향상용 (lower resolution 렌더링) 2D Viewport 렌더링 순서 viewport 크기를 화면에 맞춤 -> 거기에 렌더링 viewp..
Syntactic Sugar의 번역 Syntactic Sugar 문법적 설탕 설탕 재미없어 무안단물에서 단물 빼오자 문법단물 https://twingyeo.kr/@sftblw/104518001157807125 재밌자나요 구글 검색해보니까 딱 한 건 나오던데 말이죠 문법단물의 의미 그래서 문법단물이 뭐냐구요? 컴파일러 신께서 내려주신 달디단 눈속임입니다. (당당하게 말했다!!!) 프로그래밍 언어의 문법인 건 맞는데, 컴파일을 누르는 순간 자애로우신 컴파일러 님께서 "너 이거 하려는 거 맞지?" 하고 똑같은 의미의 좀 더 장황하고 읽기 어렵고 짜증만 나는 코드로 바꿔주십니다. 즉, 컴파일할 때에 컴파일러 내부에서 다른 코드로 변환되는 문법이라는 거죠. 몇 가지 예시가 있는데, 이해하기 쉬운 건 역시 C#과 ..

오늘의 rust exercism. into_iter()를 써도 iter() 를 써도 clion-rust 는 filter에서 &&u32 랍니다. ?????????? &u32면 이해하겠는데 &&u32??????? 일단 into_iter() 랑 iter() 차이점부터. stackoverflow.com/a/30320443/4394750 into_iter() 는 "이터레이터로 생성 / 변환"의 개념 상황에 따라 소유권을 가져올수도 버로우할수도 있음 iter() 는 "이터레이터로 명시적으로 변환" 개념 -> 항상 버로우 슬라이스도, 벡터도 자체적으로는 iter()와 into_iter() 를 구현하지 않는다 ????????? 저 글 댓글 중 하나가 이 글을 추천합니다. hermanradtke.com/2015/06/2..

기본 사용법은 아는 상태에서 보완 및 보강, 실제 제작이 막히는 문제를 해결하기 위해 정리중 정리된 내용은 초보자용이 아니라 제가 놓친 부분입니다 볼 때마다 정리중 www.youtube.com/watch?v=wX145eoLFSM&list=PL9FzW-m48fn2SlrW0KoLT4n5egNdX-W9a 1편 Input.is_action_pressed() 보다 Input.get_action_strength() 가 훨씬 나음. 2편 Vector2.move_toward() 를 사용하면 클램핑 걱정을 안 해도 됨. v1.move_toward(v2, 이동량) 지터 (앞뒤로 왔다갔다 시간여행 끊김) & 슬러터 (그냥 뚝뚝 끊김) 고치기: docs.godotengine.org/en/latest/tutorials/misc..

배열의 크기가 2 이상일때만 배열을 어떻게 zip으로 만지작한 뒤에 나중에도 계속 컬렉션 취급을 하고싶었음. 근데 그 이외의 경우엔 empty() 취급해야 하잖아요? 그냥은 될 리가 없지 처음에 짠 코드가 컴파일이 안 되니까 어떻게 해결해보겠다고 (성능?은 살짝 아쉽지만) 타입 어노테이션을 추가해본건데... 될 리가 없지. 이게 함수였고 반환받은 게 borrow였으면 말이 됐을지도 모름. 물론 정적으로 컴파일하는 언어인 만큼 아무리 lazy 라도 Zip 이랑 Empty 는 타입이 다르고, 하나로 퉁쳐서 쓸 수 없음 dyn Iterator 로 trait object 취급하는 건 말이 안 되는 짓이었는데, 이유는 이게 레퍼런스가 아니기 때문. 그렇다고 둘 다 &mut 을 추가하면 stackoverflow.c..
- Total
- Today
- Yesterday
- 토이프로젝트
- mvu
- 왜 생각이 안 났지
- 오라클 클라우드 인프라
- Sass
- pdf.js
- Oracle Cloud Infrastructure
- OStatus
- 업비트
- C++ FAQ
- kotlin당했다
- upbit
- 쿠버네티스
- javascript
- pleroma
- ArchLinuxARM
- 개발기록
- scss
- 오라클 클라우드
- gitea
- C#
- ActivityPub
- 마스토돈
- c++
- K8s
- exercism
- rust-lang
- 시스어드민
- vuex
- Godot Engine
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |