반응형
반응형

 

console.log를 지워야하는 이유

 

 

테스트나 디버깅용으로 쓰는 이런 로그로 인해, 실서비스에서는 메모리 릭이 발생할 수 있습니다.

 

 

http://sculove.github.io/blog/2016/12/02/console-log%EB%A5%BC-%EC%A7%80%EC%9B%8C%EC%95%BC%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0/

 

 

https://github.com/ReactiveX/rxjs/issues/2090#issuecomment-256844948

메모리 누수 (Memory Leak)란?

 

반응형
반응형

beyond compare - 소스 비교 프로그램

 

http://www.scootersoftware.com/download.php

 

 

 

WinMerge

 

http://winmerge.org/

 

 

반응형
반응형

구글, 파이썬-고 소스코드 변환해주는 ‘글럼피’ 오픈소스로 공개

 

http://www.bloter.net/archives/270167

 

구글이 ‘고’ 소스코드를 파이썬에서 사용할 수 있는 프로그램 ‘글럼피’를 1월4일 공개했다.

글럼피는 파이썬 코드를 고 소스코드로 변경해주는 기술이자 런타임이다. ‘C파이썬’의 대체 기술이며, 바이트코드가 아닌 네이티브 코드를 만들어주는 게 특징이다.

 

글럼피는 구글의 유튜브 팀이 개발했다. 구글은 유튜브의 프론트엔드 서버와 유튜브 API를 파이썬으로 작성했는데, 이때 최적화 문제는 C파이썬이란 기술을 활용해 해결했다. 하지만 기존 파이썬 기반 프로그램은 동시성 작업을 하기에 조금 부족했고, 이를 위해 다양한 파이썬 런타임을 살펴보았으나 알맞은 기술을 찾기 힘들었다고 한다. 그러던 중 고 언어를 발견했으며, 고가 동시성 문제를 해결해주면서 기존 언어들과 호환성이 높다는 것을 알아내고 글럼피를 개발했다.

 

유튜브는 2가지 부분에서 글럼피만의 특색이 있다고 설명했다. 먼저 글럼피는 C언어 기반 확정 모듈을 지원하지 않는다. 과거에 파이썬 내에서 활용되던 C 확장 기술은 사용할 수 없지만, 글럼피 개발팀은 반대로 유연성 및 확장성이 높아졌다고 설명했다. 또한 글럼피는 GIL(Global Interpreter Lock)을 지원하지 않고, 가비지 컬렉션을 활용해 객체를 관리한다.

 

Grumpy_02

▲c파이썬과 글럼피 확장성 비교(사진 : 구글 블로그)

 

고 코드를 마치 파이썬 모듈처럼 자유자재로 활용할 수 있는 것도 특징이다. 다음은 파이썬에서 고 언어로 작성된 net/http 패키지를 이용하는 예시다.

Grumpy_03

▲글럼피로 고 패키지를 불러온 예시(사진:구글 블로그)

글럼피는 아파치 라이선스 2.0으로 배포됐다. 아직은 알파 단계의 소프트웨어며 이후 다양한 기여자들과 함께 기술을 발전시킬 예정이다.

 

 

 

.
반응형
반응형

트위터, 360도 라이브 동영상 지원한다

 

 

트위터에서 360도 라이브 동영상을 지원한다. 트위터는 12월28일(현지시간) 동영상 생중계 앱 페리스코프 미디엄 공식 계정을 통해 이 같은 사실을 밝혔다. ‘라이브’, ‘360’, ‘동영상’이라는 올 한해 모바일에 인기를 끌었던 요소가 한데 모인 서비스다.

 

페리스코프나 트위터에서 볼 수 있는 360도 라이브 동영상에는 ‘LIVE 360’이라는 배지가 붙는다. 360도 라이브 동영상을 볼 때는 스마트폰을 움직이거나 화면을 스크롤해서 시청 시점에 변화를 줄 수 있다. 페리스코프팀은 현재 소수 파트너 그룹과 함께 이 기능을 테스트하고 있다. 360도 라이브 동영상은 현재 모두에게 공개된 기능은 아니다. 이 기능을 쓰고픈 이용자는 대기명단에 정보를 적어 제출한 뒤 승인을 기다려야 한다.

 

 

페리스코프 팀은 “페리스코프의 360도 라이브 동영상을 통해 방송을 찍는 사람에게 한 발짝 더 가까이 가는 듯한 경험을 할 수 있다”라며 “360도 라이브 동영상은 가보지 못했던 곳으로 데려다주는 것뿐만 아니라 당신과 다른 사람이 함께 경험하는 경험을 제공한다”라고 도입 배경을 설명했다.

 

https://medium.com/@periscope/introducing-live-360-video-a74be5c821cb#.j5lqbegpu

 

 

 

.

반응형
반응형

What is GitHub Pages?

Websites for you and your projects.

Hosted directly from your GitHub repository. Just edit, push, and your changes are live.

 

 

https://www.youtube.com/channel/UCP7RrmoueENv9TZts3HXXtw

 

 

반응형
반응형

[jQuery] jQuery로 모바일에서 가로보기인지 세로보기인지 알아내기

jQuery orientationchange Event

 

 

 

 

 

$(window).on("orientationchange", function(event){
    if(window.matchMedia("(orientation: portrait)").matches){
        // 세로 모드 (평소 사용하는 각도)
    }else if(window.matchMedia("(orientation: landscape)").matches){
        // 가로 모드 (동영상 볼때 사용하는 각도)
    }
});

.

 

반응형

+ Recent posts