본문 바로가기

The Others8

[Git] 깃 기본편(2): 스테이징 영역, 커밋 (Staged, Commit, Status, Add, Log) Staging area 깃의 스테이징 영역은 매우 중요한 개념이다. 이전 글에서 우리는 local repository(로컬저장소)에서 했던 작업 내용들을 remote repository(원격저장소)에 반영을 해봤다. 한번 반영된 내용은 돌이키기가 어렵다. 그래서 그 중간에 스테이징 영역이라는 것이 존재한다. 쉽게 생각해서 배달되기 전 박스라고 생각하자. 어떤 내용물이든 집어넣을 수 있고 또 뺄 수 있다. 박스가 완성이 됐다면 원격 저장소로 넘기자. git에 관리되는 파일의 라이프사이클부터 보고 가자. 디렉토리의 파일은 Untracked와 Tracked 두 가지로 구분된다. 그리고 Tracked는 또 다시 Unmodified, Modifed, Staged로 구분된다. Untracked 파일은 Git이 팔로.. 2023. 1. 10.
[Git] 깃 기본편(1): 로컬, 원격 저장소 연결하기 (repository, local, remote, origin, upstream) 개발자라면 Git을 사용해 보지 않은 사람은 있을지언정 들어보지 못한 사람은 없을 것이다. 코딩을 하는 데 있어 매우 편리한 도구 중 하나이기 때문이다. 그럼 Git(깃)이란 무엇인가? 깃은 버전 관리 도구 중 하나의 소프트웨어인데, 많은 유저로부터 가장 널리 쓰인다. 버전 관리 도구란 파일이나 디렉토리에 과거, 현재 작업내역을 관리하는 도구라고 이해하면 된다. 개발자들은 소스코드를 매번 새로 작성하고 업데이트 하고를 수십번 반복 해야하는 숙명인데, 과거 코드들이 어떻게 변경되어 왔는지 그리고 어떻게 변경할 것인지 등을 관리해주는 아주 유용한 도구이다. Git의 여러가지 장점이 있지만 대표적으로, 1. 분산 버전 관리이기 때문에 중앙 저장소가 날라가도 원상 복구가 가능하다. 로컬 저장소를 통해 중앙 저장.. 2023. 1. 10.
FDP 합격 후기 및 시험공부 팁 (2) 이어서 시험 공부 팁에 대해 또 끄적여보겠다. 개개인마다 지식의 양과 공부를 하는 방법이 다 다르기에 내 것 또한 그냥 참고만 하면 좋을 것 같다. 앞 글에서 말했듯이 나는 어느 정도 지식이 있는 상태라고 판단했다. "어느 정도"를 어떻게 정량화해서 설명해야할지 모르겠지만, 굳이 예시를 들자면, 2장에서 Linear and logistic regression에서 회귀분석 및 Ridge, Lasso 등 다양한 주제가 나오는데, 여기서 Ridge, Lasso가 왜 필요한지, 어떤 차이점이 있는지 얼핏 기억나는 정도라고 보면 될 것 같다. 5장의 Neural networks and reinforcement learning의 경우에는 기본 개념만 알지 더 자세한 지식은 백지라고 간주하면 된다. 공부 시간으로 따.. 2022. 12. 2.
FDP 합격 후기 및 시험공부 팁 (1) 오늘은 FDP라는 시험에 대해 좀 끄적여볼까 한다. 아직 국내에서는 많은 사람들에게 알려진 시험인 것 같진 않고 실제로 나 또한 시험 준비 전에 구글링을 해도 딱히 도움되는 정보가 많이 없었던 걸로 기억이 난다.. 시험을 준비하고 있거나 할지말지 고민하는 분들에게 조금이나마 도움이 됐으면 하는 바람으로 애기 재우고 오랜만에 블로그를 켰다ㅎ 우선, FDP란 Financial Data Professional, 금융 데이터 전문가라는 2019년에 신설된 국제공인 자격증이다. 그 외에 FDP 기관에 대한 배경이나 커뮤니티 등과 같은 그 외의 정보들은 홈페이지에 들어가면 자세히 나오니 생략할게요... (https://fdpinstitute.org/) 개인적으로 자격증에 크게 의미를 두지 않는 1인으로서 지금까지 .. 2022. 12. 2.
[테린이 일기] 내가 테니스를 택한 이유 / 파주 운정 실내테니스, 바모스테니스 난 지금껏 워크 & 라이프의 발란스에서 상당 시간을 일에 양보해왔다. 이제 나도 나이가 점차 들다 보니 라이프에 시간을 조금씩 할애하기 시작하였고 그 중 하나가 운동과 스포츠다. 운동은 별다른 선택지가 많이 없어 흔히들 하는 헬스로 꾸준히 채워가는 중이다. 몸은 별볼일 없지만 나름 PT만 몇백회는 한 것 같다. 물론 지금도 하고 있고 내 나름의 몸에 대한 투자라고 생각한다. 몸 변화가 크게 없더라도 이 마저 안 했다면 허리 하나 정도는 부셔지지 않았을까 합리화를 하곤 한다. 두번째로 스포츠이다. 스포츠는 너무 많은 선택지가 존재한다. 주변 또래들이 많이들 하는 것을 간추려보자면 골프, 축구, 러닝 그리고 테니스이다. 축구와 러닝은 점차 나이가 들면서 하나 둘씩 접는 추세이다. 축구는 부상의 위험이 크고 .. 2022. 6. 20.
[KOAstudio] msvcr100, mfc100 오류 해결 안녕하세요. 우주신 입니다. 키움 서비스를 이용해서 시스템 트레이딩을 하기 위해 환경 구축을 하다보면 몇가지 귀찮은 오류가 뜰 때가 있습니다. 그 중 [KOA studio]를 깔고 처음 실행하면 "컴퓨터에 msvcr100(또는 mfc100)이(가) 없어 프로그램을 시작할 수 없습니다."라는 오류가 뜨는 분들이 계실 겁니다. 해결방법은 매우 간단 합니다. 말 그대로 msvcr100, mfc100 파일을 다운 받아서 시스템 폴더에 넣어주면 됩니다. 우선, 해당 오류의 파일을 다운 받아서 압축 해제 하시고, 1. 본인 컴퓨터의 운영체제가 몇 비트인지 확인한 후에,2. 다운로드한 폴더에서 32bit이면 C -> Windows -> System32 폴더를 연 후에 32bit 파일을 복사 붙여넣고, 64bit이면 .. 2018. 7. 9.
티스토리 초대장 배포 안녕하세요. 우주신 입니다. 11월 티스토리 초대장 몇장 남아 나눠드리겠습니다!대부분은 초대장 들고가셔도 블로그만 만들어놓고 활동은 안 하시더라고요. 글 쓰는 데 열정이 있으신 분들, 댓글 남겨주세요!몇장 없는 관계로 주관적으로 판단하여 보내겠습니다. 감사합니다. 2017. 12. 5.
티스토리 초대장 배포 안녕하세요. 우주신입니다. 먼저, 부족한 저의 글에 관심 가져주셔서 항상 감사하다는 말씀 전해드리고 싶구요, 이번에 Tistory 블로그 초대장이 몇 장 남아 글 올립니다. 혹시 필요하신 분은 밑에 댓글이나 제 메일(jkyunkim01@gmail.com)로 메일주소 보내주세요~ 2017. 5. 29.