본문 바로가기

Posts by PinkWink

(1407)
동적 환경에서 웹 정보를 얻을때 편한 Selenium - 네이버에 로그인하고 메일 목록 확인하기 - 2017. 4. 24. 08:00 아주 예전에 웹 정보를 쉽게 가져올 수 있는 Beautiful Soup을 이야기했었는데요.[바로가기] 이 아이만으로는 약간 한계가 있습니다. 뭐 꼭 버튼을 클릭해야한다던지, 로그인 화면처럼 어떤 정보를 입력해야하는데 그게 접근 주소에 나타나면 쉽게 접근해 볼 수 있는데, 그렇지 않다든지 하는 일들이지요. 그럴때 요즘에 셀레니움(Selenium)을 많이 사용하시는 것 같아요^^. 그래서 그 아이를 한 번 이야기할려구요. 그래서 네이버에 로그인을 하고 또 살짝 내 메일함에서 보낸사람 목록을 추출해 볼까 합니다.^^먼저 pip install selenium으로 셀레니움을 설치합니다.그리고 크롬드라이버를 자신의 OS에 맞춰서 다운로드 받습니다.이제 쉽게 사용하는 방법은 이 4줄을 입력해 보는 겁니다. 아 크롬드..
SARAH Robot Hand / Finger를 소개합니다. 2017. 4. 21. 08:00 로봇하면 사람모양이 떠오르고 사람과 비슷한 모양을 상상하는 것에서 시작됩니다. 그런 로봇들은 영화나 애니에서 두 팔을 가지고, 사람처럼 쉽게 물건을 쥐기도 하구요. 그런데 현실에서는 아직 그렇지 못합니다. 사람손과 비슷한 크기에 비슷한 성능의 로봇 손은 아직 먼 이야기이지요.. 아니면 정말정말 비싸던지^^ 오늘은 좀 오래되긴 했지만, 재미있는 매커니즘을 가진 로봇 손(Robot-hand)을 소개할까 합니다. 이름이 SARAH Hand입니다.원래 이 SARAH 핸드의 뜻은, Self-Adapting Robotic Auxiliary Hand입니다. 뭐 좀 어려운 이름이지만... 구조르 본다면 왜 Self-Adapting이라고 이름 붙여졌는지 알 수 있습니다.보통 로봇손은 모양은 좀 다르겠지만, 와이어 방식이..
모여있는 점들의 최외곽선을 이어주는 scipy의 ConvexHull 명령 2017. 4. 19. 08:00 다수의 점으로 표현된 그래프를 보다가... 만약 그 외곽선을 이어서 표현하고 싶다는 생각이 드신다면 scipy의 ConvexHull이라는 명령을 사용하시면 됩니다.scipy.spatial의 ConvexHull을 import하면 됩니다. 일부러 실습용 데이터를 위 그림처럼 일반 리스트로 잡았습니다.scatter로 한번 뿌려보았구요^^그걸... scipy에서 사용할려고 numpy array로 각각의 리스트를 합쳤습니다.몹시 심플하게.. 위 명령이면 끝납니다.^^위의 코드의 for문을 적용하면 그림처럼 최외곽선을 그릴 수 있습니다.^^ 그런데.. for문 안에 있는 식이 약간 복잡해 보이죠...그건... 위에서 살짝 풀어볼 수 있습니다. 일단 ConvexHull은 vertices로 구성되는 직선의 좌표를 얻을..
맥(MacOS)에서 안드로이드 폰 연결 2017. 4. 14. 09:30 제 폰은 G2입니다. 바꾸고 싶지만..ㅠㅠ. 뭐 그냥 노예계약에 종속되어 살아가고 있는 중이죠.... 또 최근 맥을 가지고 즐겁게 놀고 있는 중이구요... 그런데.. 한 번도 그런 시도를 안하다가 (왜 안했는지는 모르지만) 아무 생각없이 G2 안드로이드 폰과 맥을 연결했더니.. 아무런 반응이 없더군요ㅠㅠ. 아 맥에다 뭔가를 설치해야한다는 걸 알았죠^^[바로가기]에 가서.. 맥에 설치하는 뭔가를 해주어야하네요^^ 네.. 안드로이드 파일 전송이라는^^ㅎㅎ 아주아주 잘 동작하네요^^ 그냥 제 느낌인지 모르겠는데... 윈도보다 좀 더 빠르고 간결하게 전송되는 것 같습니다^^
파워포인트에서 사용자 정의 도형 만들기 2017. 4. 10. 08:00 파워포인트든 혹은 어떤 자료이든 약간 복잡한 도형을 만들어야할 때가 있습니다. 살짝 보여드릴께요^^파워포인트에서 원 두개를 겹쳐 만들면 저렇게 됩니다.도형 병합이라는 기능을 사용하면 됩니다. 위 화면에 나오지만, 병합, 결합, 조각, 교차, 빼기를 사용할 수 있습니다.^^병합입니다.요건 결합~~~ 겹친 부분은 빠지는 거죠^^요건 조각... 겹쳐서 가려진 부분없이 다 나타납니다.^^앗 요건... 교차~^^요건.. 빼는 겁니다. 요것만 잘 하면... 음... 애플 마크도 만들어 볼 수 있겠는데요^^
리눅스 우분투에서 폴더 보기 옵션을 항상 리스트(목록형)로 두기 2017. 4. 7. 08:00 개발환경이 우분투일때가 있는데... 살짝... 윈도우랑 달라서 어색할 때가 있죠... 특히 윈도우는 탐색기에서 어떤 폴더의 보기옵션을 바꾸고난 후 다시 들어가 보면 그 옵션이 유지되는데 우분투는 그러지 않기도 하구요... 특히 저는 그냥 목록형으로 보는 것을 좋아하는데... 우분투는 항상 아이콘으로 보여주어서 약간 슬프기도(^^) 하구요. 오늘은 그 부분을 설정하는 이야기를 할려고 합니다^^먼저 위와 같이 gsettings set org.gnome.nautilis.preferences default-folder-viewer 'list-view'라고 입력하면 됩니다. 그럼 [바로가기] 때도 이야기해지만, 이제 부팅할 때 마다 적용되도록 해야죠^^그 방법은 시작 프로그램 기본 설정에서 설정할 수 있습니다.^..
텐서플로우(tensorflow)에서 텐서보드(tensorboard) 사용하기 (몹시 기초) 2017. 4. 5. 08:00 텐서 플로우 설치에 관한 이야기를 했었는데요[바로가기]. 이번에는 텐서 보드를 처음 사용하는 이야기를 할려고 합니다.~~~^^ 이런 툴은 처음 시작만 좀 익히면 접근하기 쉬운데요^^ 그 시작.. 텐서보드 처음 사용해보기~~ 되겠습니다.^^일단... tf.Graph()를 사용하겠다고 하시구요^^테스트 용으로... 음~~~ 그냥 a,b를 각각 곱하고(c) 더하고(d) 한 것을 다시 더하는(e) 것으로... 심플하게~~그리고.. Session을 실행하면 됩니다.. tf.summary.FileWriter를 통해 first_graph에 저장하라고 해주면 되구요^^이제.. 실행하고... 쓰고.. 닫고^^그리고 터미널에서 소스코드가 위치한 폴더에서 source activate tensorflow를 하시고([바로가기]..
40개월 아가 미바뤼가 아끼는 또 하나의 장난감 큐볼루션 2017. 4. 3. 08:00 아가 미바뤼가 즐기는 장난감 1위는 최근 아가 미바뤼의 엄마가 만들어준 레고[바로가기]와 또 예전 아가 미바뤼가 코코몽[바로가기]에서 엄청 좋아하던 큐볼루션이라는 장난감입니다. 이 큐볼루션은 아가 미바뤼의 엄마가 기억해 두고 있다가 중고카페에 올라오자 마자 언능 구매하신 제품이시지요^^물론~ 이 상자는 따로 구매했죠.. 장난감 보관하기에 딱 좋습니다.^^요게 큐볼루션입니다. 블럭과 블럭은 자석을 연결되고, 길을 만들어서 구슬을 굴리는 방식이지요^^ 어른이 가지고 놀아도 은근 재미있습니다.^^저렇게 길을 연결하며 만들 수 있지요^^내려가는 길과 기둥들... 뭔가 재료가 더 있으면 꽤 웅장한 느낌을 줄 수 있습니다.^^저 멀리 아가 미바뤼의 빵이 보이네요^^큐볼루션의 블럭 결합력이 괜찮더라구요...그리고 저..

반응형