Computer/Programming 5

제가 근무 중인 스타트업에서 개발자를 모집합니다

안녕하세요, 오랜만입니다 kentakang입니다. 저는 현재 인베스티라는 스타트업에서 CTO로 근무하고 있습니다. 제가 근무하고 있는 스타트업에서 개발자를 모집하고 있어 공고 내용을 블로그에 공유드립니다. 제 블로그에 오시는 분들은 개발자 분들이 많아서 한 번 올려봅니다. 무슨 일을 하나요? 저희는 boundary라는 앱/웹 플랫폼 개발 에이전시를 운영 중입니다. Frontend Engineer / Backend Engineer 두 직종 개발자 분들을 모시고 있습니다. 들어오시게 되면, 새로운 프로젝트에 들어가시게 됩니다. 어떤 사내 문화를 갖고 있나요? 우선 저희는 형식적인 업무보다, 구성원들이 효율적으로 성과를 만들 수 있는 업무를 추구하고 있습니다. 형식적인 문서 작업, 일을 만드는 일들은 과감히 ..

BTT 카카오톡 프리셋 개발 후기

BTT 카카오톡 프리셋 개발 후기 macOS 유저들이 많이 사용하는 BetterTouchTool이라는 트윅이 있습니다. 저는 터치바 관련 트윅을 위해 BTT와 GoldenChaos-BTT 프리셋을 이용하고 있는데, 페이스북 메신저 등의 알림수를 표시해주는 아이콘이 마음에 들어서 카카오톡도 이렇게 볼 수 있으면 좋겠다 싶어 해당 아이콘을 개발했습니다. 갑자기 확 꽂혀서 만들었는데, 기존 아이콘들을 참고하니 생각보다 만들기 간단했습니다. 만든 김에 해당 프리셋을 공유하려고 글을 작성했습니다. https://gist.github.com/kentakang/7852bf52201ff5c40e53828b7008f9ac 프리셋은 위 링크에서 다운로드 하실 수 있습니다.

Computer/Programming 2019.10.22 (3)

Python + Selenium을 통한 페이스북 동영상 다운로드

Python + Selenium을 통한 페이스북 동영상 다운로드 안녕하세요, kentakang 입니다. 이번에 개인적인 용도로 페이스북 동영상을 다운로드 하는 프로그램을 만들었습니다. 제가 프로그램을 개발하면서 겪은 시행착오나, 여러가지 팁들을 공유하고자 게시글을 작성하게 되었습니다. 저는 Python을 통해 개발했고, 로그인 구현, 영상 다운로드를 위해 Selenium을 이용했습니다. 페이스북 동영상은 어떻게 다운받아요? (공개 동영상) 우선 공개 동영상을 다운로드 할 때 제가 이용한 방법을 적어보도록 하겠습니다. 우선 제가 다운로드 할 영상에 들어왔습니다. 여기서 소스 보기로 들어가시면 영상의 소스를 찾을 수 있습니다. 여기서 영상의 각 화질 별로 가져와야 할 주소가 달라집니다. HD 지원 영상 : ..

PHP에서 OwnCloud 사용자 추가하기

OwnCloud에서는 사용자 추가등의 기능을 제공하는 Rest API를 제공하고 있다. 이번 글에서는 PHP에서 API를 통해 사용자 추가를 하는 방법을 알아보려고 한다.사용자 추가 API의 주소 형식은 http://adminusername:adminpassword@localhost/owncloud/ocs/v1.php/cloud/users 와 같다.POST 형식으로 받은 아이디와 비밀번호를 이용해 사용자를 추가하는 코드는 아래와 같다.

Python + Selenium을 통해 자바스크립트로 렌더링 된 페이지 파싱하기

요즘은 웹 환경에서 자바스크립트로 렌더링 하는 페이지가 많습니다. 그런 페이지들은 아래 사진과 같이 소스 보기를 통해서는 HTML 소스 확인이 불가능하고 개발자 도구에서만 확인이 가능합니다. 이런 페이지의 경우 자바스크립트를 실행시킬 수 있는 WebDriver가 필요합니다. 게시글과 같이 이미 Selenium을 통해서 WebDriver를 사용하고 계시다면, 아래 코드를 통해 렌더링 된 페이지의 HTML을 가져오실 수 있습니다. from selenium import webdriver from bs4 import BeautifulSoup driver = webdriver.Chrome('./chromedriver.exe') html = driver.execute_script('return document.bo..