스크린 고장난 스마트폰(안드로이드 기기) 백업하기

1. 배경 액정유리를 비롯한 디스플레이부는 생각보다 튼튼하지만 우리가 사용하는 시간과 들고다니는 정도를 감안하면, 액정 고장이 흔한일임을 알 수 있습니다. 출처: http://goodluckboss.com/what-to-do-with-a-broken-iphone-6s6s-plus-screen-your-options-for-replacing-or-not-replacing-a-shattered-iphone-screen/ 위 정도만 고장났어도 복구하는데 어려움은 없습니다. 오늘의 주제는 아예 보이지도 않는, 액정이 나가버린 스마트폰(안드로이드 기기)을 백업하는 방법에 대해서 알아보겠습니다. (정확하게는 더보기…

[Python] type보다 명확한 isinstance

type은 객체가 실질적으로 생성한 클래스의 정보를 보여줍니다. 가장 간단하면서, 확실하게 객체 타입을 알아낼 수 있습니다. 객체 타입 비교또한

위처럼 간단하게 끝낼 수 있습니다.   하지만 상속관계가 낀다면 얘기가 달라집니다. 클래스 Foo와 클래스 Bar(Foo)가 존재할 때,

위와 같은 상황에서는 더보기…

[Python] 테스트 기반 개발 준비하기

본 글은, 이호성님의 slideshare 게시물중 “Python 테스트 시작하기” 프레젠테이션을 참고하여 작성되는 글입니다.   들어가기에 앞서 일전부터 손보고 싶은 부분도 있었고 입맛에 맞도록 youtube-dl 레파지토리를 수정해보려고 계획을 했었습니다. (Media Downloader 업데이트 때문) 근래 시간적 여유가 생겨 기여를 위한 시간 투자를 시작했습니다. 더보기…

[CentOS] OpenSSL 1.1.1a 과 TLS v1.3 적용하기

서론 및 배경 OpenSSL 1.1.1이 긴 시간동안 pre버전으로 빌드되다, 최근 1.1.1a로 정식 릴리즈되었습니다. TLS v1.3 또한 draft 버전으로 릴리즈 되다가, 28버전을 마지막으로 정식 표준이 제정되었습니다. 기존 TLS v1.2은 handshaking을 위해 2번의 round trip이 필요했던 반면, TLS v1.3에서는 1번의 rount trip으로 더보기…

[python] Numpy Dimension, Axis

도입 Numpy를 사용한지 얼마되지 않았다면 Axis와 Broadcasting 때문에 머리가 아플때가 많다. (필자도 가끔씩 골머리 썩고 있다) 배열 접근이나 연산(dot product, sum 등..) 시에 지금 연산하고자 하는 축이 어디인지.. 자주 하다보면 직감으로 되지만, 그렇지 않다면 예외를 만나기 일쑤다. Axis? Dimension? 삽질해보겠다고, 더보기…

“10일 만에 배우는 네트워크 기초 – 모두의 네트워크” 서평

서론 인터넷이 없는 세상은 상상할 수 없다. 현 시대에 빗대어 생각해본다면 그런 세상은 실존할 수 없다가 더 정확한 표현이라 생각된다. 인터넷은 온 곳에 적용되고 필요로 한다. 산업에는 물론이요, 가정집에도 개인 공유기를 소유하고 있다. 이렇듯 많은 사람들이 네트워크를 통해 인터넷을 사용하고 더보기…

노후된 마우스 스위치 접점 부활 (마우스 더블클릭 현상)

마우스 고장 유형 오늘은 오래된 마우스에서 노후된 스위치에서 발생하는 더블클릭에 대한 이야기를 하고자 한다. 수 년전부터 나오는 대다수의 마우스에는 3개이상에 버튼이 포함되어있다. ( 좌클릭, 우클릭, 휠클릭 +@) 보통 마우스 선전 이미지에는 스위치 클릭 수명이 2천만회라고 광고 하지만 이상하게 쓰다보면 벌써 더보기…

홈 IoT 제작 – 대중교통편 (3) 구현

(이전글 홈 IoT 제작 – 대중교통편 (2) 설계) 휴가를 다녀오느라 구현과 이후 편들에 대해 작성을 하지 못했다.. 가야할 길이 멀고도 멀어 얼른얼른 진행해야 했다.   구현 버튼 하나로 버스, 지하철 모드를 바꿀 수 있게 설계하였고 각 모드에서 페이지네이션이 필요할 경우 타이머를 더보기…

홈 IoT 제작 – 대중교통편 (2) 설계

설계를 위한 배경 이전 글( 홈 IoT 제작 – 대중교통편 (1) ) 에 이어서 설계 및 구현 내용을 작성해보고자 한다. 설계에 앞서 내가 이용할 외부데이터를 정리해보았다. 버스 도착정보와 지하철 열차 시간표가 필요했다. 버스의 경우 내 거주지역이 경기도이므로 경기버스 (http://gbis.go.kr) 에서 더보기…

홈 IoT 제작 – 대중교통편 (1)

홈 IoT제작 7월을 맞아 여유가 생겨 몇 가지 뚝딱뚝딱을 진행하고 있다. 그 중 하나가 홈 IoT 제작인데, 아주 예전에 스마트 미러를 제작하다가 실용성 문제와 개발팀간 일정 조율에 문제가 있어 무산되었었다. 그러다가 최근 알리에서 시킨 온도조절형 인두가 마침 도착하여 큰 프로젝트 말고 더보기…