내 맘대로 위클리 뉴스 - 2016년 8주(2월 22일)

주간 뉴스 Feb 24, 2016

Python with PY Family

  • Creating your own IPython-like server
    • IPython을 확장해서 자신에게 필요한 형태로 커널을 재구축하는 방법을 제공함
    • Flask를 사용해서 손쉽게 적용해 볼 수 있음
    • 단점으로 이런 형태로 재구축하게 되면 보안에 굉장히 취약함

    I won’t be worrying about security or concurrency, since I will be the only person with access to the server

  • Python 3 in 2016
    • PyPI 통계를 기준으로 Py3가 많이 사용되고 있지 않음
    • 그러나 중요한 라이브러리는 Py2, Py3를 지원하고 있고, 요즘에 출시되는 라이브러리는 Py3를 기본으로 지원하고 있음
    • 그런데 Py2와 Py3의 환경은 회사정책이나 인식의 문제가 아니라 기술적인(Twisted?!) 문제라고 할 수 있음
    • 그러나 요즘에 Py3를 기준으로 교육시키는(RasPi) 곳이 많기 때문에 Py3는 충분히 성장하고 있음
  • Building a better user experience for deploying Python web applications.
    • Docker(!)와 OpenShift를 사용해서 웹 애플리케이션을 배포하는 방법을 소개하고 있음
    • Django로 실습을 진행하고, Py2를 사용함
  • Talk about Python for Live Music (Swiss Python Summit 2016)
    • 파이썬으로 음악 연주에 활용했던 몇가지 기법을 소개하고 있음
    • 정확히는 라이브로 연주하는 과정에서 파이썬의 PYO 라이브러리를 이용하는 방법을 소개하고 있음

Android with Google Family

  • Understanding Android's LayoutInflater.inflate()
    • 'LayoutInflater’s inflate() method, but were completely misusing it.'이란 문구에 이끌려서 읽게됨
    • 안드로이드 View 쪽은 지식이 거의 없고, 조각코드라서 생각보다 난이도가 높다고 느껴졌으나, 해당 토픽에 대한 이해는 확실하게 됨
    • 핵심은 'attachToRoot' 설정 방법이고 'Avoiding Crashes, Misbehaviors and Misunderstandings' 부분에 전체 내용이 잘 요약되어 있음
  • Building Android Apps — 30 things that experience made me learn the hard way
    • 안드로이드 개발에 '꼭' 필요한 35가지 'Tip'
    • 특히 '3rd party' 라이브러리(1,4,6,8,9,29)에 대한 부분과 Automation(25,26,27)은 폭풍 공감대를 형성하였음
  • Avoiding cold starts on Android
    • Splash screens과 launch screens을 적용하는 방법을 소개하고 있음
    • 'Splash screens'만 적용해 봤는데, 앱이 갑자기 수준 높아지는 느낌을 받음

p.s. 데이터 분석쪽은 '머신러닝'이야기만 나오고, RasPi는 겉잡을 수 없는 '전자공학' 기사가 너무 많아서 PASS, 다음주를 기대하며...

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.