기본 콘텐츠로 건너뛰기

2016의 게시물 표시

엄청 좋아진 Google Translate 소개 동영상

이건 꼭 써봐야되! 여행시 필수! ㅎ Web https://translate.google.co.kr/ Android https://play.google.com/store/apps/details?id=com.google.android.apps.translate iOS https://itunes.apple.com/us/app/google-translate/id414706506?mt=8

Google Dev: The Developer Show (TL;DR 049) 정리

TensorFlow’s First Year: https://goo.gl/bZI1fr 오픈소스 공개 1년! Github에서 가장 인기있는 오픈소스 머신러닝 프로젝트가 되었습니다 TensorFlow Stackoverflow Q&A TensorFlow repositories of models Google Cloud Machine Learning: https://goo.gl/X1qS6F Google Cloud Jobs API - 머신러닝으로 최적의 직업을 찾아준다! Google Cloud에서 GPU 를 지원 (2017년 부터) Google이 개발한 TPU 를 활용하여 Vision API의 가격을 최대 80% 할인 GNMT 를 이용한 Google Translation API 제공 A.I. Experiments: https://goo.gl/iRxCqO A.I. 온라인 실험실 Avoid a self-inflicted DDoS Attack: https://goo.gl/OStrh4 Firebase for Unity: https://goo.gl/4rYI4U Firebase in a Weekend: https://goo.gl/WPF16j Udacity에서 무료로 제공하는 Firebase 과정 - Android 과정 Google Slides API: https://goo.gl/2FdnBJ

Google Arts & Culture Experiments 소개

Google Arts & Culture  Experiments을 통해 예술을 탐색 할 수있는 새로운 방법을 시도해보세요! -  https://g.co/artsexperiments t-SNE 맵 : 예술을 3D 인터랙티브 랜드로 탐색 http://g.co/tsnemap TAGS : 기계 학습으로 생성된 태그를 사용하여 예술 작품을 발견 https://g.co/artstags X 분리도 : 고대부터 거리 예술까지의 연결 고리 찾기 https : //artsexperiments.withgoogle.co ...

GTAC (Google Test Automation Conference) 2016 세션 비디오

GNMT ( Google Neural Machine Translation)으로 새롭게 태어난 구글 번역기 로 번역한 GTAC 소개: "Google 테스트 자동화 컨퍼런스 (GTAC)는 Google에서 주최하는 연례 테스트 자동화 컨퍼런 입니다. 여기에는 업계 및 학계의 엔지니어들이 모여 테스트 자동화 및 테스트 엔지니어링 컴퓨터 과학 분야의 발전에 대해 논의합니다. 현대적인 테스트 기술과 전략을 제시하고 배우고 도전 할 수있는 좋은 기회입니다. 첫 번째 GTAC는 2006 년 Google 런던 지사에서 열렸습니다. GTAC 2016은 11 월 15 일부터 16 일까지 Google Sunnyvale에서 개최됩니다." 와우! 아래가 영어 원문이다. "The Google Test Automation Conference (GTAC) is an annual test automation conference hosted by Google. It brings together engineers from industry and academia to discuss advances in test automation and the test engineering computer science field. It is a great opportunity to present, learn, and challenge modern testing technologies and strategies. The first GTAC was held at the Google London office in 2006. GTAC 2016 will be held on Nov 15-16 at Google Sunnyvale." <Day 1 - skip to 7:30> Keynote - 21:57 <Day 2>

Google Dev: The Developer Show (TL;DR 048) 정리

Firebase Test Lab: https://goo.gl/HZjNPN Android 7.1 preview 테스트가 virtual device를 사용해서 FTL에서 가능 Firebase Dev Summit: https://goo.gl/iA9jcx 독일에서 열린 Firebase 개발자 서밋 유투브 채널 에서 확인 가능 Support Ended for Eclipse Android Developer Tools: https://goo.gl/Ig94nz 이클립스 지원 중단. 안드로이드 스튜디오 사용하세요! Google Cloud Platform Blog: Bigtable paper earns the SIGOPS 2016 Hall of Fame Award : https://goo.gl/8R6LDT Check  Bigtable: A Distributed Storage System for Structured Data  paper Inside AdMob: Mobile Ads Garage: Episode 10 - Ad Events: https://goo.gl/Y8PgVo

Ghost in the Shell official trailer #1 !!!

1995년 오리지널 애니메이션 오프닝도 감상해보자.

Chrome Dev Summit 2016 Keynote links

Related Links for this keynote 2 billion (20억) Chrome users Physical Web PWA - Progressive Web App Service Worker API Add to home screen  - 48% more installs Push notifications Payment request API Lighthouse Real-world condition testing Security panel in Chrome Polymer  - Web Components Polymer App Toolbox beta.webcomponents.org AMP (Accelerated Mobile Pages)  - based on Web Components, 700,000 domains Browser Bug Searcher Developer events for Web

Android 7.1 새로운 기능 소개

Android 7.1의 API level은 25이다! App shortcuts  - 런처에서 app icon을 길게 누르면 shortcut 메뉴가 나타난다. Circular launcher icon Enhanced live wallpaper metadata Image support in IME  - 이미지 키보드 개발 가능. Storage manager intent  - 저장공간 부족시 관리자 화면으로 이동하는 intent. Demo user인지 확인하는 API UPDATE: Firebase Test Lab의 virtual device 에서 7.1 기능을 테스트할 수 있다. 블로그 글 참고

Mr. Trump World (트럼프 세상)

The Making of Trump

HBO 새로운 시리즈 Westworld 재미있겠다!

아래는 율브리너 형님이 출연하셨던 1973년 영화 트레일러 영상.

Google Dev: The Developer Show (TL;DR 047) 정리

Google Play’s Early Access beta program: https://goo.gl/QgIISw Readfeed 개발자가 Google Play Early Access Program을 이용한 앱 출시에 대한 실전 팁을 소개한다. Get Your Fitness App In Shape: https://goo.gl/RHpYAl   피트니스 앱 개발을 위한 3가지 조언. Supercharging Style Transfer: https://goo.gl/zv5DxP 특정 화가의 스타일을 내 사진(혹은 그림)에 적용하는 pastiche 기법에 대한 연구 Treat Google Cloud Storage like a file system: https://goo.gl/IQ6I4w PowerShell 을 이용하여 Google Cloud Storage를 파일시스템 처럼 사용하기 Windows Server 2016 images on Google Compute Engine: https://goo.gl/KZOrDa Windows Server 2016을 Google Compute Engine의 VM 이미지에서 사용가능하다고.

Android N: Quick Settings Tile API

Android N이 새로이 제공하는 Quick Settings Tile API 를 이용하여 Quick Settings 영역에 어플의 tile을 추가할 수 있습니다.  아래 화면을 보면 Test tile이 추가되어 있죠. 새로운 Tile을 추가하기 위해서는 TileService 클래스를 구현한 서비스를 구현해 주어야 합니다. import android.service.quicksettings.TileService; public class MyTileService extends TileService { ... } 사용자가 해당 tile을 선택 시 동작을 구현하기 위해서는 아래와 같이 TileService method를 구현합니다. public class MyTileService extends TileService {    @Override    public void onTileAdded() {       Log. d ( LOG_TAG , "onTileAdded" );   }    @Override    public void onTileRemoved() {       Log. d ( LOG_TAG , "onTileRemoved" );   }    @Override    public void onClick() {       Log. d ( LOG_TAG , "onClick state = " +           Integer. toString (getQsTile().getState()));   } } 서비스이기 때문에 application의 manifest file에 추가해주어야 합니다. icon은 tile에 기본으로 사용될 icon 리소스를 지정합니다. BIND_QUICK_SETTINGS_TILE permission과 QS_TILE action에 대한 intent-filter는 꼭 필요합

[Android N] Background Optimizations - CONNECTIVITY_ACTION

CONNECTIVITY_ACTION 브로드캐스트는 네트워크 연결 상태 변화를 알려줍니다. LTE 모바일 네트워크에서 Wi-Fi로 변경되는 경우 등이죠. Android 6.0까지는 애플리케이션의 manifest 파일에  CONNECTIVITY_ACTION 브로드캐스트를 등록할 수 있었지만 N 부터는 허용하지 않습니다.  왜 그럴까요?  네트워크 연결 상태가 변할 때 마다  CONNECTIVITY_ACTION을 받기 위해 등록된 앱들이 실행되면 메모리, 배터리 등의 자원을 낭비하게 되겠죠. 막상 실행된 앱이 할일도 없는데 말이죠. 대신 Android N의 경우 아래 3가지 방법을 이용하여 네트워크 상태 변화를 확인할 수 있습니다. Context.registerReceiver()로 CONNECTIVITY_ACTION 브로드캐스트를 받도록 등록할 수 있습니다 JobScheduler를 이용하여 특정 조건이 되면 JobService의 onStartJob()이 호출 되도록 합니다 ConnectivityManager를 이용하여 특정 조건의 네트워크 상태가 되면 콜백이 불리도록 합니다 각 방법에 대한 예제 코드를 보죠. getApplicationContext().registerReceiver( new BroadcastReceiver() { public void onReceive(Context context, Intent intent) { Log. d ( LOG_TAG , "onReceive" ); } }, new IntentFilter(android.net.ConnectivityManager. CONNECTIVITY_ACTION )); registerReceiver 를 호출하여 CONNECTIVITY_ACTION 브로드캐스트를 받도록 합니다. 네트워크의 상태가 변할 때 마다 onReceive가 호출됩니다. (예: LTE => Wi-Fi로 전환 혹은 Wi-Fi =