SpeedCrunch 1.1

SpeedCrunch 1.1

speedcrunch.org ▲ 229 댓글 53 LordNibbler

요약

무료 오픈소스 공학용 계산기 SpeedCrunch가 1.0에 이어 1.1을 내놓았습니다.

SpeedCrunch는 윈도, macOS, 리눅스에서 쓰는 고정밀 공학용 계산기입니다. HN 이용자들에 따르면 0.12 이후 약 10년 만에 나온 1.0에 바로 이어진 업데이트입니다.

왜 중요한가

  • 오래 0.12에 머물던 계산기가 탭, 분할 창, 기록 저장 같은 작업 환경을 갖추게 됐습니다.
  • 바뀐 화면이 낯선 기존 사용자는 1.1에 추가된 Classic 배치로 예전처럼 촘촘한 화면을 쓸 수 있습니다.

핵심 내용

  • 최대 50자리 정밀도와 복소수, 140개가 넘는 함수, 여러 단위와 상수를 지원합니다.
  • 1.0은 탭과 분할 창, 실행 간 기록 저장, 결과를 여러 형식으로 한꺼번에 보는 기능을 더했습니다.
  • 1.1은 닫으면 내용이 사라지고 다음 실행 때 복원되지 않는 비공개 탭을 추가했습니다.
  • 괄호 자동 닫기나 연산자 자동 바꾸기 같은 입력 보정을 끌 수 있는 옵션도 생겼습니다.
  • 도움을 청할 때 붙여 넣을 진단 보고서가 생겼고, lg 버튼은 log10으로 바뀌었습니다.

HN 반응

  • 10년 가까이 0.12를 써 온 이용자는 커진 입력창과 입력 지연을 꼬집었고, 새 화면이 좋다는 반론도 나왔습니다.
  • 1/2(-9.8)이 이제 -4.9로 계산된다는 점을 두고 맞는 계산이라는 쪽과 모호한 식은 오류로 내야 한다는 쪽이 갈렸습니다.

댓글

30개 표시 · 전체 53개
  1. Gormo HN

    저는 수년째 써 왔는데, 10년 만에 새 버전이 나와서 놀랐습니다.

    설치해 보니 당장 눈에 띄는 변화는 입력창이 쓸데없이 두 배로 커지고, 쓸데없는 테두리로 둘러싸이고, 주변에 쓸데없는 빈 공간이 생겼다는 것이었습니다. 게다가 원래 버전에는 전혀 없던 입력 지연이 눈에 띄게 생겼습니다.

    0.12는 지난 10년 동안 문제가 단 한 번도 없었고 거의 매일 쓰는데, 버그도 없고 빠진 기능도 없었습니다.

    개선하고 혁신하려는 마음은 고맙습니다만, 소프트웨어는 때로 정말 완성된 상태일 수 있습니다.

  2. academicfish HN

    저는 개인적으로 마음에 들어요. 일부 항목은 클래식 보기로 되돌리는 옵션도 있고요.

  3. KetoManx64 HN

    입력 지연은 해결됐나요?

  4. ErrorNoBrain HN

    참고로 예전 버전은 사이트에서 지금도 받을 수 있어요.

  5. stormking HN

    UI 변경은 마음에 들어요. 그런데 글꼴은 어떻게 바꾸나요?

  6. qwertox HN

    설정 > 모양 > 입력 및 결과 > 글꼴...

  7. electroglyph HN

    저도요, 솔직히 새 아이콘은 별로예요.

  8. andix HN

    저는 예전 것도 별로였어요. 그래서 늘 시스템 계산기 아이콘으로 바꿔서 썼거든요.

  9. wiz21c HN

    저는 https://qalculate.github.io/news.html 을 많이 씁니다. UI는 뛰어나지 않지만 아주 강력합니다(저는 예전에 SpeedCrunch를 쓰던 사람입니다).

  10. qrobit HN

    저도 qalculate를 쓰는데, 그래프 UI/UX는 아쉬운 점이 많습니다. 제가 알기로는 gnuplot을 호출하는 방식이라 그릴 때마다 새 창이 열립니다. plasma에서 breeze 테마로 쓰면 UI가 괜찮은데, darwin에서는 모양이 투박합니다.

    qalculate에서 가장 좋은 기능은 KDE의 krunner와 통합된다는 점입니다. Alt+Space(기본값)로 아주 강력한 계산기이자 단위·통화 변환기를 쓸 수 있습니다. 다만 통화 변환 같은 걸 하고 싶을 때 자주 동작하지 않아서, 질의 앞에 =를 붙여 강제로 실행해야 합니다. 예를 들면 이렇습니다.

        = 1 EUR -> PLN
    

    SpeedCrunch는 써 본 적이 없습니다.

  11. jiehong HN

    이 계산기의 변경 사항 목록입니다 0.

    예전에는 꽤 자주 썼는데, 지금은 numbat 쪽으로 옮겨 갔습니다 1.

  12. terlisimo HN

    SpeedCrunch는 훌륭하지만, 과학 표기법으로 넘어가기 전 자릿수가 5자리로 하드코딩돼 있어서 늘 불만이었습니다. 셸 스크립트나 프로그래밍에는 별로 쓸모가 없거든요.

    프로젝트가 bitbucket에 있을 때 이슈를 열었지만, 돌아온 답은 "네, 의도한 겁니다" 비슷한 것이었습니다.

    이번에 14자리로 늘린 걸 봤습니다.

    저는 수년간 다음과 같이 고친 커스텀 빌드를 써 왔습니다.

    src/math/hmath.cpp:

    • if (expd > 5)
    • if (expd > 25)

    오픈 소스 만세!

  13. nicexe HN

    저는 이들의 사용자층이 아니라는 건 압니다만, 그냥 대화형 파이썬 셸을 씁니다. 그러다 보니 기본으로 제공되지 않는 기능이 필요할 때는 급하게 대충 만들어 쓰거나, 그 일을 해 주는 패키지/라이브러리를 가져와야 합니다. (비트 묶어 보기, 자릿수 크기별 색 입히기, 타입 간 변환, 값의 인코딩/디코딩/직렬화/역직렬화 같은 것들이 그 예입니다.)

  14. unanimous HN

    반가운 소식입니다. 이번 릴리스(어쩌면 그 전 몇 버전도)에 오랫동안 배포되지 않았던 연산 순서 관련 작은 버그 수정이 들어 있는 것 같습니다. 이제 1/2(-9.8)은 -0.05102040816326530612가 아니라 -4.9가 됩니다. 식을 곱셈 기호를 넣어 1 / 2 × (−9.8)로 표시해 주는 점도 명확해서 좋습니다.

  15. Jaxkr HN

    정말 모호한 식이네요. SNS에서 조회수 낚으려고 올리는 연산 순서 문제들이 떠오르네요.

  16. dataflow HN

    1/2(-9.8)은 이제 -0.05102040816326530612가 아니라 -4.9가 됩니다

    이건 정말 오류로 처리해야 해요.

  17. simsla HN

    연산 순서는 명확합니다. 나눗셈과 곱셈은 우선순위가 같아서 왼쪽에서 오른쪽으로 계산합니다.

    -4.9가 틀림없이 맞습니다.

  18. dataflow HN

    네, 저도 초등학교는 나왔거든요. 수학적으로 맞는 것만이 세상에서 중요한 기준은 아니잖아요.

  19. 3eb7988a1663 HN

    특히 이런 결정적인 도구라면 더 그렇죠. 제가 의도한 게 아니라 제가 입력한 대로 하라고요. 애초에 이 버그를 낳은 그런 알아서 해 주는 영리함은 필요 없어요.

  20. andix HN

    저는 오래전부터 써 왔는데요. 1.0과 1.1이 10년 만의 첫 업데이트인가요?

  21. sammy2255 HN

    SpeedCrunch 정말 좋아해요. 수년째 작업 표시줄에 올려 두고, 수식 같은 걸 빠르게 끄적일 때 늘 가장 먼저 쓰는 메모장이에요.

  22. dang HN

    관련 글:

    SpeedCrunch - https://news.ycombinator.com/item?id=29661485 - 2021년 12월 (댓글 131개)

    Speedcrunch (calculator) - https://news.ycombinator.com/item?id=460520 - 2009년 2월 (댓글 2개)

  23. faldor20 HN

    저도 SpeedCrunch를 쓰던 사람이고, "좋은 계산기 앱"이 뭔지 처음 알려 준 앱이었습니다. 그런데 얼마 전에 선택지를 훑어보고 numbat으로 갈아탔습니다. 가장 큰 장점은 그때그때 나만의 단위를 쉽게 정의할 수 있다는 점입니다.

    단위만 써도 단순 계산 실수의 상당수를 피할 수 있습니다.

  24. eahm HN

    저는 가진 모든 기기에, 윈도 PC에까지 Qalculate를 깔아 두는데요. 계산기 고수 분들께 묻고 싶어요. 어느 쪽이 더 낫나요? 감사합니다.

  25. caterama HN

    SpeedCrunch 정말 좋아해요!! 그런데 얼마 전 brew의 formula가 비활성화돼서 아쉬웠어요: https://formulae.brew.sh/cask/speedcrunch ... 이게 다시 활성화될 수 있다는 뜻인지 아는 분 계세요?

  26. cs3f16 HN

    giac/Xcas에 단위 처리용 numbat을 합친 계산기를 만들어 볼까 생각 중입니다.

  27. triilman HN

    이거 한번 써 보세요. 개발자가 곧 큰 업데이트를 낼 예정이에요.

    https://antovsky.itch.io/naut

  28. fn-mote HN

    naut

    소스가 공개되지 않은 계산기라고요? 요즘 같은 시대에요?? 제가 뭘 놓친 건가요? 찾아봤는데 저장소는 안 보이네요.

    멋져 보이긴 했는데, 그렇게까지 멋지진 않네요.

  29. Surac HN

    아쉽게도 소수 관련 함수가 전부 빠져 있습니다. isPrime, nextPrime, 소인수분해 같은 것들입니다.

  30. fittingopposite HN

    안드로이드용 최고의 공학용 계산기는 뭔가요?

Hacker News에서 보기 ↗