Fiddler가 안 되는 프로그램은 왜 그럴까?
·
오늘 배운것들
윈도우에서 피들러로 패킷을 잡을 수 없는 프로그램들이번에 어떤 게임을 피들러로 분석할 일이 있었습니다.피들러를 써본 분들이라면 아시겠지만, 가끔 피들러를 써도 패킷이 보이지 않는 프로그램들이 있습니다.이런 프로그램은 반드시 와이어샤크로 분석해야 하는 줄 알았지만, 새로운 방법을 알게 되었습니다.피들러를 보완해주는 프로그램 Proxifier그건 바로 피들러와 Proxifier를 함께 쓰는 것입니다.이름 그대로 원하는 패킷을 프록시에 경유하도록 하는 프로그램인데,특정 프로그램을 선택해서 그 프로그램에서 오가는 패킷들만 프록시에 경유하도록 설정할 수 있습니다. 결국 Proxifier로 특정 게임을 선택한 후에, 그 게임에서 나오는 패킷을 피들러의 프록시 주소인 127.0.0.1:8888로 경유했더니 게임의 H..
Bloom Filter란 뭘까,,,,,,
·
오늘 배운것들
Bloom Filter는 자료 구조중의 하나로, 다음 두 가지 동작이 가능합니다.1. 삽입: 값을 테이블에 추가2. 확인: 어떠한 값이 테이블 안에 존재하는지 확인즉, 테이블 안에 값이 들어있는지 확인하는 것에 사용하는 간단한 자료구조지만,삽입과 확인 과정이 특수한 방법을 가지고 있어서 몇 가지 특징들을 가집니다.블룸 필터는 이러한 모습을 가집니다.사진은 red와 blue라는 값을 테이블에 추가하는 과정인데,1. 추가하려는 값을 해시 함수에 넣고2. 나온 해시 값에 대응되는 테이블 인덱스를 1로 만든다이 과정을 하나의 값을 추가할 때마다 3개의 해시 함수에 대하여 실행하는 모습입니다.우리는 이 사진으로 블룸필터의 특징을 알 수 있습니다.1. 테이블의 크기는 값들의 크기와 상관없이 불변하다.2. 해시 함수..
일을 시작하며 느낀 CS의 중요성
·
오늘 배운것들
최근에 새로운 업무를 시작했습니다.프로그래밍과는 전혀 다른 분야지만 프로그래밍을 꽤 오래 해 왔고, 필요한 것들이 있으면 직접 만들어서 쓰기를 오래 했다 보니 이런 경험들이 일할 때에도 도움이 됩니다. 예를 들어 사진 파일들을 하나의 파워포인트로 만드는 작업이 있다고 생각해 봅시다.프로그래밍을 배우지 않았다면 그냥 하나하나 붙여 넣고 있었겠지만,프로그래밍에 대해 알고 있기에 분명히 자동화가 될 것이라고 생각하고,자동화 프로그램을 구현하기 위한 라이브러리들을 찾을 수 있습니다. 이것과 비슷한 상황들을 겪으면서 프로그래밍 지식이 전혀 다른 영역에도 도움이 되는구나 느꼈습니다. 프로그래밍도 내 업무에 이 정도로 도움을 주는데,내가 만든 프로그램과 직접적으로 관련된 프로그래밍 언어, 운영체제, 네트워크 등의 C..
뉴스) 무료로 영어 발음 공부를 할 수 있는 모델의 출현 Phi-4-multimodal
·
프로젝트/GPT로 영어 공부하기
저는 바로 이전 글에서 영어 발음 공부를 하기 위해서는 GPT 플랜에 돈을 내는 게 가장 좋은 방법이라고 말했습니다. 그런데 오늘 출시된 모델이 이 말을 바꿀 수도 있겠다는 생각이 듭니다. 소개 글에 앞서 약간의 AI 지식 배경을 알려드리면, GPT와 같은 AI들을 LLM이라고 부릅니다.지금 LLM을 개발하는 기업들은 굉장히 많은데,GPT를 만든 OpenAIClaude - Anthropic Gemini - GooglePhi 시리즈 - Microsoft 등 많은 대기업들이 LLM 모델을 개발하고 있습니다.그중에서도 Microsoft는 그들이 만든 모델을 사람들에게 무료로 공개하고 있는데,이렇게 Microsoft에서 지속적으로 공개하고 있는 모델 시리즈가 바로 Phi 입니다. 무료로 공개된 LLM 모델은 컴..