본문 바로가기

전체 글78

과학 계산을 위한 기본 언어 과학 계산을 위해 사람들은 다양한 언어를 이용한다. 최근에는 Python이 대세인 듯하다. 최근에 빅데이터를 이용한 머신러닝 기법들이 화두가 되면서, 통계학 분야의 사람들이 주로 사용하는 R이라는 프로그래밍 언어를 배우는 사람들도 늘고 있다. Python은 역사에 비해 단기간에 성공한 프로그래밍 언어이다. 과학 계산 분야에서는 실제 Python을 기반으로 만들어진 코드들이 생겨날 만큼 성능 및 코드의 편의성 및 뛰어난 성능으로 영향력이 커지고 있다. 이러한 Python은 인터프리터 언어이다. (인터프리터 언어란 한 줄씩 소스 코드를 해석해서 그때그때 실행해 결과를 바로 확인할 수 있는 언어이다. C와 같이 컴파일이라는 단계가 필요 없다.) 이번에 소개할 Shell Script 역시 인터프리터 언어이다. .. 2019. 10. 8.
Hazel 4.0 업데이트 Noodlesoft사의 파일 자동 관리 소프트웨어인 Hazel 이 4.0으로 메이저 업데이트가 이루어졌습니다. 전작 대비 편의성이 강화되었습니다. Live rule preview이라는 기능인데요. Rule을 만들면서 실시간으로 적용해 볼 수 있는 기능이 눈에 띕니다. 또한 만들어 놓은 Rule을 Dropbox, iCloud Drive 등으로 동기화할 수 있는 점 또한 유용할 것 같습니다. Hazel의 Rule은 OS X 재설치 이후에 백업을 깜빡하고 매번 다시 설치해야 했는데 매우 유용할 것 같습니다.무료 업데이트?저는 작년에 Hazel을 구매했습니다. 그런데 무료 업그레이드 대상이라며 라이선스 재발급받을 메일을 등록해달라는 메일을 받았습니다. 정확히 라이선스 업그레이드 정책이 어떻게 되는지는 다시 한 .. 2016. 5. 7.
gcc-6.1.0 for El Capitan El Capitan 10.11 이상에서 사용할 수 있는 GCC 6.1.0 바이너리 파일을 공유합니다.GNU 공식 홈페이지에서 Source Code를 다운로드 받아 gcc (GNU C) and g++ (GNU C++), fortran compile이 가능하도록 compile 하였습니다. Downloads: gcc-6.1.0.tar.gz 2016. 5. 7.
archey 로 시스템 정보 표시하기 homebrew utility 중 유용한 것이 없을까 하고 검색을 하다가 archey라는 Mac의 시스템 정보를 터미널 시작 시 표시해주는 Utility 가 있어서 소개드립니다. 아마 저와 같이 터미널을 켜고 사시는 분들에게 해당되겠지만 마음에 드시는 분들은 한번 적용해 보시기 바랍니다. Homebrew를 설치하신 분들은 잘 아시겠지만 아래와 같이 간단히 설치가 됩니다. brew install archey 이제 archey 라고 입력하면 아래와 같은 화면이 출력이 됩니다. 그럼 터미널이 실행될 때마다 아래와 같이 표시가 될 수 있도록 설정해 봅시다. 맥에서는 기본적으로 .bash_profile에서 환경 설정을 담당합니다. 아래와 같이 입력해서 .bash_profile에 archey 명령어 한 줄을 추가해.. 2016. 3. 27.