태그 목록
전체보기 (103)Rust(87)programming(68)C(13)binance(8)trait(8)Claude(7)VIBE(7)tokio(6)python(6)algorithm(6)OCR(5)dll(5)bevy(4)async(4)ecs(4)linux(4)Coding(4)code(4)egui(4)easyOCR(3)static(3)cpp(3)Azure(3)macro(3)db(3)API(3)tiberius(3)docker(3)AI(3)load(3)websocket(3)await(3)opencv(2)server(2)mqtt(2)features(2)lifetime(2)stack(2)TRIGGER(2)derive(2)ProC(2)trading(2)horse(2)fastdds(2)Azure Function(2)Service Bus(2)publish(2)json(2)claude code(2)poll(2)Windbg(2)crate(2)String(2)Axum(2)Race(2)DDS(2)VS2022(1)future(1)FROM(1)x64(1)Cache(1)axu(1)nat(1)dangling pointer(1)Hexagonal(1)no_mangle(1)project(1)try(1)PORT(1)send(1)wake(1)Module(1)primitive(1)vector(1)bulk(1)parking(1)32(1)dpdk(1)apt(1)linx(1)service(1)B+TREE(1)멀티캐스팅(1)Valid Anagram(1)PostgreSQL(1)byte(1)bb8(1)autocxx(1)BTreeMap(1)paddle(1)class(1)for(1)network(1)model(1)XML(1)safe(1)prelude(1)Start(1)ps(1)caffe(1)ip(1)tcp(1)attribute(1)method(1)stream(1)Zoo(1)hit(1)Ownership(1)feature(1)timer trigger(1)mpsc(1)iter(1)connection(1)TimescaleDB(1)borrow(1)loop(1)coding test(1)스마트포인터(1)serde_json(1)PaddleOCR(1)trait bound(1)architecture(1)broker(1)bounded(1)str(1)region(1)timer(1)pointer(1)box(1)Enum(1)tauri(1)channel(1)candle(1)중복(1)TRACE(1)ABI(1)topic(1)font(1)dependency(1)namevalue(1)HashSet(1)전역변수(1)Undefined behavior(1)leetcode(1)HashMap(1)memory(1)win32(1)name(1)mssql(1)IGMP(1)shallow copy(1)cdylib(1)super(1)Top K Frequent Elements(1)MOD(1)main.rs(1)Bulk Insert(1)waker(1)dllmain(1)vm(1)attach(1)quant(1)install(1)kline(1)EDA(1)Deref(1)hash(1)Driven(1)grid(1)vec(1)group-anagrams(1)Cryptotrading(1)deep copy(1)Adapter(1)vs2008(1)cost(1)FaaS(1)capture(1)gui(1)vscode(1)x86(1)Pool(1)handle(1)test(1)zero(1)crypto(1)function(1)Event(1)serde(1)nextjs(1)EMA(1)bot(1)lib.rs(1)destructuring(1)sudo(1)zip(1)Getting(1)miss(1)telegram(1)import(1)Workspace(1)struct(1)UB(1)GET(1)POST(1)two sum(1)runtime(1)library(1)INSERT(1)NeetCode(1)Restful(1)Symbol(1)dyn(1)closer(1)http(1)UNBOUNDED(1)Thread(1)queue(1)vibe coding(1)descriptor(1)heap(1)
post-thumbnail

[0] rust crypto_trading_server

이전에 시리즈로 작성했던 알고리즘 트레이딩이 있었다. 나름 rust를 공부하면서 만들었던 첫 번째 프로젝트엿다. 자동 매매에 관심이 있었기에 시도하려 했지만 결국 자동 매매 봇을 만들지는 못했다.rust에도 익숙해 졌고, 서버 아키텍처를 설계하고 운영할 수 있는 시력도

2일 전
·
0개의 댓글
·

rust binance websocket

개요 다시 한번 자동 매매 프로그램을 만들 예정이다. 내용 timescaleDB라는 시계열 전용 데이터베이스를 활용한다. docker로 로컬에 설치를 했다. logging은 tracing 크레이트를 사용했다. 이제는 필수라고 볼 수 있다. 2개의 task를 만들어

4일 전
·
0개의 댓글
·
post-thumbnail

[05] 경마지에 숨겨진 0.1초를 찾아서

개요 개발을 하면서 컴퓨터를 뿌시고 싶었다. 내용 결론

5일 전
·
0개의 댓글
·
post-thumbnail

[04] 경마지에 숨겨진 0.1초를 찾아서

오늘 경마장을 다녀왔다. 지금까지 개발한 내용을 띄워놓고 했는데 영상을 바로 볼 수 있는 기능은 쓸만했다. 그러나 딱히 말을 고르는 데 도움을 주지는 못한 것 같다.경마장에서 아이디어가 떠올라서 곧바로 코딩을 했다. 현재 경주의 거리 성적 비교 ui를 만들어서 한눈에

2026년 2월 14일
·
0개의 댓글
·
post-thumbnail

[03] 경마지에 숨겨진 0.1초를 찾아서

개요 내용 결론

2026년 2월 12일
·
0개의 댓글
·
post-thumbnail

rust axum error 수정

claude code를 활용해 개발을 하는데 error가 계속 발생하여 직접 해결한 내용이다. rust로 axum framework를 사용하여 api 서버를 만들고 있는데 route 등록 시 위와 같은 괴로운 에러가 발생했다. 클로드 코드가 뱉어준 코드라서 어떻게 내부

2026년 2월 12일
·
0개의 댓글
·
post-thumbnail

[02] 경마지에 숨겨진 0.1초를 찾아서

경마지 pdf를 통해 파싱 한 데이터를 MongoDB에 저장을 했다. 아직 컨펌된 데이터는 아니지만 전체적인 플로우를 그려나가기 위해 데이터를 가져다가 사용하는 프로젝트를 또 하나 만들었다. 제일 주력으로 사용하는 언어인 rust로 만들었다. 최초에 클로드 코드에게 프

2026년 2월 1일
·
0개의 댓글
·
post-thumbnail

[01] 경마지에 숨겨진 0.1초를 찾아서

pdf를 원하는 데이터로 파싱해보자 순수 클로드 코드만 활용했고 스킬이나, 추가적인 세팅을 하지않았다. 간략하게 시퀀스 다이어그램으로 표현해보았다. 경마지 pdf를 파싱하고 파싱된 데이터를 db에 저장하는 간단한 구조이다. pdf를 보면 pdf 라이브러리를 사용한다고

2026년 1월 31일
·
0개의 댓글
·

이벤트 기반 아키텍처(EDA)

개요 RR(Request and Response)와 eda(event driven architecture) 사이의 trade off를 이해하고 적절히 사용을 해야하는 것 같다. 같은 기능을 RR과 EDA로 모두 구현할 수 있기 때문에 여러 리소스를 비교하고 확장성을 고

2026년 1월 21일
·
0개의 댓글
·
post-thumbnail

c# azure function timer trigger

개발을 하면서 특정 시간에 자동으로 실행되는 방법이 필요했다. Azure Function을 사용중인데 timer trigger라는 기능이 있어서 어떻게 사용하는지 알아볼 예정이다. visual studio로 Azure Function을 만들어 timer trigger

2026년 1월 15일
·
2개의 댓글
·
post-thumbnail

rust 'static Misconception

개요 내용 결론

2025년 12월 30일
·
0개의 댓글
·
post-thumbnail

rust 중복 이름 검사 HashSet

글로벌하게 이름이 중복되어서는 안되는 경우가 있다. db가 아닌 인 메모리 형식으로 데이터를 가지고 있어야 한다. 데이터를 담아두는 방식에 따라서 중복 검사의 속도가 엄청나게 차이 날 수 있다는 것을 알았다. rust의 Vec과 HashSet을 비교해 볼 예정이다. 1

2025년 11월 16일
·
0개의 댓글
·

rust db json 사용

개요 데이터가 추가될 수 있거나 여러 데이터를 컬럼으로 가져야 할 경우, nvarchar 타입으로 컬럼을 생성하여 json 형식으로 저장하는 것도 하나의 방법이라는 것을 알았다. 유연성이 필요하거나 데이터 구조가 자주 변경될 수 있는 경우에 큰 장점을 가진다고 한다.

2025년 11월 16일
·
0개의 댓글
·

rust HashMap to BTreeMap

HashMap 형태의 자료구조를 특정 인덱스를 통해 정렬 후, 원하는 키 값으로 찾는 로직이 필요하다. BTreeMap을 활용해서 구현해볼 예정이다. Group이라는 구조체를 하나 만들어 주었고, 보기 좋게 출력하고자 Display를 구현해 주었다. gemini에게 데

2025년 11월 13일
·
0개의 댓글
·
post-thumbnail

rust tiberius bulk insert

global_db_table을 생성하여 Unique 한 name column을 만들어서 이름 중복이 되지 않는 로직을 작성해야 하는데, 테스트를 위해 많은 데이터를 넣어줘야 했다. bulk insert를 사용하면 빠르게 넣을 수 있다고 했다. 해당 내용을 간단히 정리해

2025년 11월 12일
·
0개의 댓글
·
post-thumbnail

rust ocr with python [5]

client와 테스트를 진행하며 추론이 잘 되지 않는 이슈가 발생하였다. 따라서 postman을 활용해 실제 추론이 잘 되고 있는지 체크하는 내용이다.클라이언트로부터 넘어오는 이미지를 ocr 처리한 결과가 정확하지 않아서 직접 해당 이미지를 받아서 처리하였다. 테스트를

2025년 11월 5일
·
0개의 댓글
·
post-thumbnail

rust ocr with python [4]

개요 easyocr -> paddleocr -> grpc paddleocr 내용 도커 세팅 Dockerfile에서는 필요한 의존성 설치 및 사전 설치를 하고 ENTRYPOINT를 설정해준다. sh파일에 필요한 실행 루틴을 설정한다. 특히 ocr.proto를ocrp

2025년 10월 25일
·
0개의 댓글
·
post-thumbnail

azure function triggered by service bus queue

개요 azure function은 azure에서 제공해 주는 serverless 서비스이다. 어떤 식으로 동작을 하는지, 왜 사용하는지 공부한 내용을 작성하겠다. 내용 결론

2025년 10월 13일
·
0개의 댓글
·
post-thumbnail

Azure Service Bus

azure의 service bus에 대해서 공부한 내용요금제에 따라서 사용할 수 있는 기능이 나누어져 있는 것 같다.기본을 선택하면 토픽은 사용할 수 없다고 한다.토픽을 사용할 수 없다고 해서 표준 가격을 골랐는데 서비스 버스의 경우 기본 요금이 있다고 한다. 개인 사

2025년 10월 7일
·
0개의 댓글
·