저는 유튜브 영상을 파일로 받고 싶을 때 ssyoutube를 사용합니다만, 가끔 ssyoutube가 동작하지 않을 때가 있습니다. 그럴 때는 VLC 플레이어를 이용해서 영상을 다운받을 수 있습니다. ※ 본 글은 위키하우의 글을 참고하여 작성했습니다. 본 글은 윈도우 기준이며, 맥 사용자분께서는 앞의 링크를 들어가주세요. 1. 다운받고 싶은 영상 주소를 복사합니다. 2. VLC 플레이어를 열고 [미디어] - [네트워크 스트림 열기]로 들어갑니다. 단축키는 Ctrl + N 3. 아까 복사한 유튜브 영상 주소를 붙이고 [재생]을 누릅니다. 4. 영상 자동재생이 시작될 겁니다. 이제 [도구] - [코덱 정보]로 들어갑니다. 단축키는 Ctrl + J 5. 아래쪽에 뭔가 엄청나게 길고 무서운 문자열이 보일텐데요. ..
개발자든 아니든 문서 작성은 중요합니다. 연구자에게도 비슷한 뜻의 유명한 문구가 있습니다. Publish or Perish - 번역: 논문으로 내지 않는 연구는 헛짓거리일 뿐이다. - 참고: 위키피디아 꼭 연구결과물을 논문으로 치환하는 거창한 작업이 아니더라도, 뭔가 했다면 기록을 남기는 것이 지식인의 책무 중 하나라고 생각합니다. 요즘 노션에 살짝 재미가 들어있습니다. 적은 노력으로 이쁜 문서를 만들어내기에 정말 좋은 툴이라고 생각됩니다. 노션 문서 작성을 위한 팁을 간단히 작성해보았습니다. 아래는 요약본이고, 풀 버전은 노션 링크를 참고해주세요.
컴공 비전공자로서 순수한 개인적 호기심에 검색해보고 정리한 것입니다. 틀린 내용이 있다면 언제든지 지적해주세요. 저는 조금 슬프겠지만요. Q. 컴퓨터는 어떻게 난수를 만들까? A. 컴퓨터는 난수를 만들 수 없다. 정확하게는 완벽히 예측 불가능한 난수를 외부의 도움 없이 소프트웨어만으로는 만들 수 없다. 무슨 말이냐고? 컴퓨터는 주어진 task를 주어진 조건에 따라 주어진 순서대로 실행하는 기계이다. 즉 컴퓨터는 우연에 의하는 선택을 할 수 없다. 유식한 말로는 결정적 유한 오토마타(Deterministic Finite Automata; DFA)라고 부른다.[1] 어려운 말 써서 미안하지만 사실 나도 뭔지 모르니까 그냥 그런게 있다보다 하고 넘어가자. 컴퓨터, 정확히는 소프트웨어가 하는 모든 일은 아래의 ..
원문: https://techbeacon.com/app-dev-testing/35-programming-habits-make-your-code-smell 당신의 코드를 구리게 만드는 35가지 "나쁜 버릇" 나쁜 버릇은 고치기 힘들다. 그게 나쁜 버릇임을 알지 못하면 더욱 고치기 힘들다. 나쁜 버릇임을 알면서도 고치지 않는 것이 최악이다. 하지만 적어도 고칠 마음은 있으니 이걸 읽고 있을 것이다. 프로그래머로 일하면서 나쁜 습관들을 봐왔다. 코딩 문제도 있었지만 팀워크 문제도 있었다. 나 또한 나쁜 습관이 있었고 이에 대한 책임이 있다. 나쁜 프로그래밍 습관 35가지를 아래와 같이 4개의 카테고리로 – 코드 관리, 팀워크, 코드 작성, 테스트 및 유지관리 - 나누어 보았다. 코드 관리 “나중에 고칠게요.”..