Perlmint

@perlmint@hackers.pub · 68 following · 55 followers

크로스 플랫폼 빌드 고치는 노동자

사담/잡담은 @meperlmint 에서

Github
@perlmint
Bluesky
bsky.perlmint.dev
2

역시 LLM은 숫자를 모른다.

GCC의 name mangling에는 글자수가 있는데, 3가지 name mangling 요청한 것 중 2개가 글자수가 틀려서 잘못된 결과물이 나왔다. 하지만 MSVC 스타일에는 글자수가 없어서 그동안 너무 잘해줬고...

3
2

이 글을 보고, Windows에서 Git Bash를 통해서 Claude Code를 쓰고 있는데, 일단 동작이 큰 문제 없이 되는 것만으로도 만족스럽습니다.

몇가지 문제사항이 있기는 합니다.

  • IDE 통합 기능이 동작안하는 것
  • 페이지 스크롤링 관련된 동작이 한번씩 오동작 하면서 이상한 곳을 보여준다던가...

하지만 전반적으로 잘 동작합니다.

1

https://crates.io/crates/borrow 를 나름 만족스럽게(?) 쓰고 있는데, 지금 보니까 진짜 인기 없다.

partial borrow가 필요한 경우를 위한 성가신 코드 작성을 피하고 unsafe 를 직접 작성하는 것을 피하는 용도이긴한데, 그냥 직접 작성할만하기는 하니 인기가 없는 것 아닌가 싶다.

어쨌든... 나만 잘 쓰면 되는 것 아니냐 싶지만, 최신 clippy를 쓰면 macro내부에서 에러가 발생해서 계속 쓸지 말지 약간 고민이 된다.

0

https://github.com/Perlmint/ARISU UI라고 할 것도 없지만 claude덕에 rust로 mac 어플리케이션 UI작성과 서버 실행/정지를 구현했습니다. 전에 문제였던 과도하게 친절한 단축키 맵핑은 아무래도 클라가 문제라, 이렇게 된 이상 클라도 만든다라는 방법 밖에 없지만, 일단 만들기 시작한 서버... 다 만들고 나중에 생각하려 합니다.

5
1

회사 맥북 교체 안해도 될 것 같은데... 하니까 알 수 없는 이유로 RDP터미널로 쓰는데도 메모리 부족으로 전체 시스템이 죽어가면서 교체를 스스로 권한다...

1
1
1
2
2
0
1

마크다운의 특별한 렌더링 없이 봐도 의미론적인 정보를 유지하는 특성을 좋아하기는 하는데, 자동 줄내림을 해주는 편집환경(예: 웹)에서는 줄내림을 줄내림으로 처리하지 않는 동작이 불편하다. 자꾸 까먹고 렌더링 안되는 줄내림을 쓰고는 "아, 맞다" 하게 된다.

2
0
2
0

tauri는 (아마도) 알아서 BE가 의존하고 있는 로컬의 crate의 소스를 watch해서 자동 리빌드를 해주는데, 하위의 모든 파일을 대상으로 하는지, a/b/src-tauri가 a를 의존하면 a/b/src에 있는 FE쪽 코드 변경에도 BE를 리빌드 해버린다. 제외 하는 방법이 이런 경우에는 안먹히는건지, 쓸모 없는 리빌드가 발생한다.

0
1
3
0
0

이미 한번 HA로 욕실 환풍기 제어 자동화 할 때 겪은 것을 자동 동작 조절되는 환풍기에서 다시 겪었다.

습도 60% 기준으로 동작 on/off를 하고 싶으면 꺼짐은 55% 이하, 켜짐은 60% 이상 이런식으로 해놔야지 켜졌다 꺼졌다 왔다갔다 하는 일이 없다. 그런데 환풍기 자체 자동 운전 기능은... 60미만, 60이상 이렇게 해놨는지 꺼졌다 켜졌다 오락가락...

1
2
0
1
4
1
1

집 정전 이후로 Zigbee네트워크가 뭔가 불안정한지 몇 가지 센서 업데이트가 느리다. 전에 세팅 했을 때도 불안정하다가 그냥 쓰다보니 안정화 되었어서 냅두고 있긴한데 미묘하게 불편하다.

2

예전에는 LG전자제품에 대한 별 생각이 없었는데 스마트홈 세팅한다고 HomeAssistant로 다 모으고 난 이후에 LG제품을 피하고 싶어졌다.

일단 연동을 HA 기본 제공 확장이 아닌 서드파티 확장을 설치 해야하고, 주기적으로 재인증을 해줘야 한다. "조작"은 쓸만 한데 "상태"는 잘 갱신이 안되어서 센서로 쓸 수가 없다.

연동 없이 그냥 쓰는데야 뭐 별 불만 없지만, 다양하게 모아서 연동 하고 싶은 분에게는 큰 단점이라고 본다.

4
1
5

SWE관련 안된 내용을 올릴 개인 AP서비스 인스턴스를 돌리고 싶기도 한데, 참 의미 없는 표현이지만 뭔가 잘 모르겠다. 일단 서비스 올리고 안맞는게 있으면 나중에 생각할까...?

1

그냥 UI는 영어로 쓰는 편이고, 본문은 원어를 선호하는 편이며(전혀 못 읽는 언어는 보통 그 언어로 검색을 안하니 당연히 볼 일이 없고...), 자동번역 보다는 사전 검색 기능을 선호하는 편이다. 이러다보니 다국어 지원되는 환경에서 종종 표기 언어 관련하여 사소한 불편함을 느끼는 것 같다.

1
1
1

어... 음... claude에게 js에서 바이너리 서치 하라고 했더니 직접 짜고 있길래, 라이브러리 유명한 것 가져다 쓰라고 했고, lodash를 설치하려고 한다. 2025년에도 이게 맞나...?

2
2
0

요즘 claude가 자꾸 코드 짜다 말고 문법 에러가 많다고 못 고치겠다고 파일을 처음부터 다시 쓰려는 짓을 자주 한다. 토큰이라던가 낭비해서 과금을 유도하는 행위인가...?

1
1

흐름에 탑승해봅니다.

  • Hackers' Pub 개발에 조금은 기여를 했습니다. 아마도 앞으로도...
  • VisualBasic으로 프로그래밍을 시작해서 지금은 SoftwareEngineer 로 벌어먹고 살고 있습니다.
  • iOS 앱, 웹, Office문서의 HTML변환기, 모바일 게임, HTML5 게임, HFT 등 코드를 작성했다 말고는 공통점을 모르겠는 커리어를 쌓아(?)왔어요.
  • Emacs사용자였으나 이제는 그냥 VS Code를 쓰고 있어요.
  • 요즘 쓰는 언어는 Rust, Typescript, Power shell, C++, Python 정도인 것 같네요. 마지막 2개는 별로 쓰고 싶지는 않은데 어쩔 수 없이...
  • 한동안은 HomeAssistant에 zigbee 장치 세팅하느라 quirks 코드를 좀 작성 했지만 이제는 일단 다 돌아가서 손 놨네요. 정리해서 이것도 기여 해야하는데...
  • 요즘에는 macOS에서 실행되는 RDP서버 와 캘린더 일정 생성을 위한 크롤링 시스템(예전에 만든 같은 목적의 프로젝트에서 유지보수를 고려해서 새로 개발) 같은 것을 만들고 있어요
  • 맥미니 한대 들여서 로컬 LLM도 조금 건드려보다 말았네요.

잘부탁드립니다

12
1

보조배터리가 부풀었는지 케이스 한쪽이 부풀었더. 그래서 케이스를 일단 깠는데 막상 배터리 셀은 멀쩡한 것 같다. 기화 되어서 부푸는 것으로 알고, 실제로 다른 부푼 것들을 몇번 봤으니 어떤 꼴일지 대충 아는데... 혹시 모르니 폐기 해야지

2
2

React만 쓰다가 solidjs를 시도 해봤는데, 홍보하고 있는 장점을 전혀 못 느끼고 있다. 물론 solidjs자체의 문제는 아닌 것 같고, 같이 쓰는 라이브러리의 문제인 것 같다. 일단 Router의 Context Provider와 Route 정의 트리의 시작이 분리가 안되어있고, 부분 경로 별로 레이아웃을 가지는 형태로 작성이 어려운 것 같다. 그리고 A 요소도 어째 동작을 안하게 되었는데 무엇이 문제인지 모르겠다. 디자인 작성이 싫어서 SUID - MUI (react material design)의 solidjs포트 - 를 썼는데 어째서인지 안쓰는 모듈까지 잔뜩 로드하느라 첫 렌더가 너무 느리다.

4