라벨이 프로그램인 게시물 표시

[오늘은 공부중] 홈브루 vs 맥포트 vs 핑크 맥용 패키지 프로그램 비교

이미지
한동안 맥용 패키지 프로그램에 대한 불신에 빠져서 오로지 맥용 앱스토어에 올라온 것이 아니면 설치도 하지 않았다. 불신을 했던 이유를 설명하자면  관리자 권한을 요구하기 때문에 백도어를 통한 침입 가능성 시스템 파일을 건드리기 때문에 충돌 시 돌이킬 수 없는 오류 가능성 필요한 프로그램은 한정적인데 굳이 설치를? 자체 서버로 홈페이지를 운영하는 입장에서 보안에는 정말 병적으로 신경쓰는 편이다. 그런데 맥용 패키지 프로그램을 안쓰면 앱스토어에 올라온 것으로만 설치해야 하는데, 이게 개발하는 환경에 있어서는 아주 뭐같다... 프로그램 업데이트 때마다 남이있는 임시파일때문에 깨끗한 시스템 상태를 유지하지 못하는 느낌? 이런 불안감을 최근에 돌리게 된 이유를 꼽자면 내가 가지고 있는 구형 맥미니때문이라고 할 수 있다. 애플은 구매연도에 따라 설치할 수 있는 OS에 제한을 두고 있는데, 12년 전 구매한 맥미니의 지원기간이 종료된 것. 오래된 OS는 취약점이 노출돼 언젠간 공격을 받을 수 있는데, 찾아보니 오래된 맥에도 최신 OS를 설치할 수 있는 프로젝트가 있었다. 물론 이 역시 제조사에서 나온 것이 아니기 때문에 백도어 가능성은 얼마든지 열려있었지만, 사실 그렇게 따지고 들면 내가 만든 것 외에는 아무 것도 믿을 수가 없다. 비유하자면 식중독 무서워서 배달음식 못시켜먹는 셈인데, 그런 걸로 굳이 스트레스를 받느니 조금 더 유연하게 서버를 운영해보고자 패키지 프로그램을 다시 설치하기로 마음 먹었다. 패키지 프로그램이 뭔지 모르는 사람들이 많은데, 쉽게 말하면 윈도우의 '프로그램 추가/제거' 같은 기능이다. 맥은 각각의 프로그램이 독립 실행 방식이긴 하지만 그렇다고 응용프로그램에 모든 파일이 있는 것은 아니다. 어떻게든 시스템에 영향을 줘야 하는 상황이 생길 수 밖에 없고, 이 때문에 프로그램을 삭제하더라도 어딘가에는 쓰레기 파일이 남아있다. 이런 것을 쉽게 설치하고, 삭제하기 위해 설치하는 것이 패키지 프로그램이다. 다양한 맥용 패키지 프로그램이 등장했...

[오늘은 공부중] 주식 거래 시스템을 구축해보자

장이 떨어지면서 주식에 대한 관심이 시들해졌다. 그럼에도 적은 돈으로 큰 돈을 만질 수 있다는 기대감에 주식을 하는 사람들이 여전히 많다. 나도 그런 개미 투자자 중에 한 사림이다. 우연치 않게 주식을 자동으로 거래할 수 있는 방법이 있다고 해서 공부를 하게 됐고, 이제부터 하나씩 배워가면서 내가 익혔던 것들을 하나씩 공유하려 한다. 우선 한 가지 명심해야 할 것은 "이것을 안다고 해서 돈이 절대 쉽게 벌리는 것은 아니다"라는 점이다. 서점에 나온 책들은 모두가 "쉽게 구축할 수 있다"라고 홍보하지만, 생각보다 프로그래밍에 대해 깊이 알아야 한다. 나는 컴퓨터 공학을 전공했기 때문에 그나마 이해도가 있지만, 여전히 어려운 것도 사실이다. 그렇기 때문에 조금 더 초보자의 시선으로 주식 거래 시스템을 만들어보고자 한다.