본문 바로가기

TIL/잡다한

(41)
[IP 조회] 무료 IP 조회 사이트 https://extreme-ip-lookup.com 1분 쿼리 50이라하니 많이쓰진 못하지만테스트 용도로 잘 사용할 수 있을꺼 같다:) 난 이사이트에서 json형태로 쿼리를 받아서 데이터를 처리했다json형태로 받으려면 다음과 같은 코드로 처리하면된다: 123456789import requestsimport json ip_list = ['1.1.1.1','2.2.2.2'] url = 'http://extreme-ip-lookup.com/json/'for ip in ip_list: r = requests.get(url + ip) json_data = json.loads(r.text) json_data를 이용하여 다양한 정보를 얻을 수가 있다.
[Pytorch] 김성훈 교수님 github코드 ipynb으로 작성 및 공부 김성훈 교수님의 강의자료는 유명해서 다들 아실테지만 아무래도 py로 되어있다보니 어떻게 값이 변하는지 쉽지않아서 공부하면서ipynb화 시킬 예정이다. (이미 많은분들이 해놨겠지만...) 링크: https://github.com/jaeyung1001/PytorchNTensorflow/tree/master/PyTorch
[오류]_DistInfoDistribution__dep_map 에러, 쥬피터설치 오류 Downloading/unpacking jupyter Downloading jupyter-1.0.0-py2.py3-none-any.whlDownloading/unpacking nbconvert (from jupyter) Downloading nbconvert-5.2.1-py2.py3-none-any.whl (382kB): 382kB downloadedDownloading/unpacking ipywidgets (from jupyter) Downloading ipywidgets-6.0.0-py2.py3-none-any.whl (46kB): 46kB downloadedCleaning up...Exception:Traceback (most recent call last): File "/usr/lib/python..
[궁금] TCP/IP 에서 TCP? IP?는 각각무엇을 뜻할까? TCP/IP 라는걸 많이들어봤는데 각각 어떤의미를 뜻하는지 물어보면 막상 대답을못하는 사람이 태반이다. TCP: 서버와 클라이언트간에 데이터를 신뢰성있게 전달하기 위해 만들어진 프로토콜. Transmission Control Protocol의 줄임말. 데이터는 네트워크선로를 통해 전달되는 과정에서 손실되거나 순서가 뒤바뀌어서 전달될수 있는데, TCP는 손실을 검색해내서, 이를 교정하고 순서를 재조합할수있도록 해준다. IP: node(단말기)와 node - 컴퓨터와 컴퓨터간의 데이터 패킷을 전송하기 위해서는 각 node에 주소를 필요로 한다. Internet Protocol의 줄임말.
[ColorScripter] 블로그에 코드 올리기 개발자들은 블로그를 할때 자신의 코드를 올릴때가 많은데그냥 글로쓰면 가독성이 떨어지고 이쁘지가 않다. 이럴때 쓰는도구인 ColorScripter가 있다.링크: https://colorscripter.com/ 링크를 타고 들어가면 다음과 같은 화면이 보여지고빈창에 자신의 코드를 붙여넣기 하면된다. 이후에 밑에있는 "클립보드에 복사" 를 누르면.. 12345#include int main(){ printf("Hello colorscripter!\n"); return 1;}Colored by Color Scriptercs 이런식으로 블로그에 써지게된다. 후원을 하면 밑에 광고배너도 사라지니 자주사용할 예정이면 후원을 해도 좋을거같다:) 필자도 후원을했다ㅎㅎㅎ흐흐흐흫
윈도우에 angr설치 *파이썬은 64bits으로 설치되어있어야 한다 안그러면 나중에 simuvex설치할 때 pyvex.dll을 찾을 수 없다고 나옴* 제일먼저 깔아야 하는 모듈들이 있다[1] pip install pyvex[2] pip install unicorn[3] pip install simuvex[4] pip install angr 앞서 포스팅한 내용의 이유때문에 되도록이면 VS2015 프롬프트에서 시작하는게 좋다나같은 경우엔 VS2015 x64 Native Tools Commands Prompt 를 사용함
Error: Unable to buile libVEX Windows 10 에서 angr를 설치할 때 나타나는 에러인데이를 해결하기 위해서는 VS2015/2017 x64(운영체제에 따라 다를수도있음) Native Tools Commands Prompt 를 이용해서 설치하면에러없이 해결 할 수가 있다.
[NLTK] 자연어 처리 모듈 nltk 설치 및 사용법 자연어 처리에서 잘쓰이는 nltk 모듈 어떤 한 문장에서 단어들을 분리시켜주는 역할을 하는데사용 결과는 다음과 같다[참조: https://www.reddit.com/r/pythontips/comments/4mu9qq/word_count_using_text_mining_module_nltk_natural/ ] >>> from nltk.corpus import stopwords >>> from nltk.tokenize import RegexpTokenizer >>> zen = """ The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex..