본문 바로가기

개발/삽질정리모음집2

아이폰 12 패널과 배터리 교체 후기 작년 인턴 생활을 할 때 기존에 가지고 있던 6 Plus로는 회사 앱 설치가 불가능해 급하게 아이폰 12를 refurbished로 아마존에서 구매했었다. 처음에 왔을 때부터 최대 배터리 성능이 80%였던터라 한 1년 가까이 쓰니까 전압이 일정하지 않아서 그런지 툭하면 꺼지곤 해서 스트레스가 이만저만이 아니었다. 이러한 이유로 한국에 온 김에 배터리 교체를 감행했다. 전에 이미 한번 바꿔본 기억이 있어서 그렇게 어렵진 않았다. 하지만 문제는 패널을 제거하면서 발생했는데, 아시는 분은 아시다시피 아이폰은 앞에서 패널을 먼저 제거해야 내부 부품에 접근할 수 있다. 근데 제거하다가 패널을 깨먹었다. 패널과 패널에 붙어 있는 프레임 사이에 헤라를 넣어서 모서리에 가니 사실상 유리를 직접적으로 건들여서 부셨기 때문.. 2024. 8. 5.
hlint 설치 후기 Haskell을 학교에서 배우는데 좀 어설픈 것 같아서 방학이 된 겸, 교수님이 쓰시는 자료 (1)뿐만 아니라 다른 자료 (2)도 찾아보면서 공부하려고 준비하고 있었다. 내 눈에 밟힌 건 stack인데 stack이 하스켈 개발 전반적으로 도움을 주는 프로그램이라 설치해보려고 시도했다. 결론적으로는 실패했는데 아직 OS X AArch64는 지원을 안 한다고 한다 (출처는 GHCup). cabal은 되는 것 같아서 이걸로 프로젝트를 프로젝트답게 할 수 있지 않을까 싶어서 또 다른 삽질을 하던 도중 haskell의 linter인 hlinter를 vscode에서 발견했고 이걸 사용하려면 hlint를 설치해야 한다는 걸 알았다. 설치 방법은 상당히 쉬운데 cabal install hlint면 된다. 그치만!!! .. 2021. 12. 22.