JSONP 처리를 기본 기능으로 제공하였지만, 스프링부트 2.1(스프링프레임워크 5.1)부터 없어졌다. 이미 Deprecated 처리되어 언제가는 없어질 것을 예상했지만, 담당하고 있는 시스템에서는 아직 JSONP가 필요하였다. 없어진 AbstractJsonpResponseBodyAdvice.java 소스: https://github.com/spring-projects/spring-framework/blob/5.0.x/spring-webmvc/src/main/java/org/springframework/web/servlet/mvc/method/annotation/AbstractJsonpResponseBodyAdvice.java spring-projects/spring-framework Spring Fra..
스프링 기반의 어플리케이션을 개발할 때, 환경설정으로 보안정보를 다루기 위하여 Vault를 이용하게 된다. 일반적으로 가장 간단하게 Vault를 이용하는 방법은 @VaultPropertySource 또는 @VaultPropertySources 어노테이션을 사용하는 것이다. import org.springframework.context.annotation.Configuration; import org.springframework.vault.annotation.VaultPropertySource; @Configuration @VaultPropertySource(value = { "secret/hippolab/wallet1", "secret/hippolab/wallet2", "secret/hippolab/wa..
블랙홀이 실제로 존재하는지 처음으로 발견되었다네요. 지구에서 거리가 5천5백만 광년 거리에 있다니, 얼마나 먼지 전혀 감이 않오네요. 빛의 속도로 5500만년 떨어져 있는것을 어떻게 촬영한 것일까? 정말 신기하고 대단하네요. 무엇보다 지금으로부터 104년전인 1915년에 제시된 아인슈타인의 일반상대성이론이 이번 블랙홀 관측으로 입증되었다고 합니다. 아인슈타인도 대답합니다. 원문: https://news.v.daum.net/v/20190410221158578 인류가 최초로 관측한 블랙홀 모습 인류가 ‘블랙홀’의 핵심부를 영상으로 확인하는 데 성공했다. 아인슈타인이 1915년 일반상대성이론을 제시하면서 처음 개념이 등장한 블랙홀의 존재를 직접적인 증거를 통해 눈으로 확인한 것은 이번이 처음이다. 연구를 이끈..
살다보면 YouTue(유튜브) 동영상의 특정 장면을 얻어야 경우가 있다. 이럴때는 동영상을 정지 시켜두고 화면 캡쳐를 하거나, 다른 싸제 레코딩 프로그램으로 녹화한 후에 원하는 곳의 화면을 얻을 수 있다. 귀찮다. 정말 원하는 위치의 장면을 이미지로 얻는 것이 아니라면, 기본 썸네일 이미지를 쉽게 얻을 수 있다. 썸네일은 YouTube에서 자동 추출되거나 동영상 게시자가 업로드한 별도 이미지가 있다. 공식적으로는 YouTube Developers에서 제공하는 API를 사용해야한다. YouTube Developers: https://developers.google.com/youtube/ YouTube | Google Developers Integrate YouTube videos and functional..
따뜻한 수돗물 틀어서 컵이나 바가지에 받으면 뭔가 가루약을 탄 것처럼 뿌옇게 보인적이 자주 있었는데, 항상 왜 그럴까 궁금하기만하고 이유를 찾아보지는 않았네요. 단순하게 염소 또는 다른 불순물인줄 알고 그냥 버렸었죠. 그런데 다시 받아도 또 하얀빛을 띄는 물이 나오고, 또 나오고... 다들 경험있으시죠? 드디어 이유를 알았습니다. 원본 YouTube: https://youtu.be/jPywATCgTtU 초간단 이유 요약 물이 데워지면서 공기가 물속에 녹아 들어갑니다. 수도관 밖으로 물이 나오면 공기가 다시 물속에서 빠져나오는데, 이때 거품이 발생하여 하얀색으로 보인답니다. 결론: 수질에는 전혀 이상없다!
자바에서 JSON 파싱 및 변환을 위하여 많이 사용하는 Gson과 Jackson(ObjectMapper)에서 JSON 문자열을 출력할 때, 이쁘게 출력(pretty printing)하는 간단한 방법을 소개한다. Gson MyObject myObject = new MyObject(); Gson gson = new GsonBuilder() .setPrettyPrinting() .create(); String jsonString = gson.toJson(myObject); Jackson(ObjectMapper) MyObject myObject = new MyObject(); ObjectMapper objectMapper = new ObjectMapper(); String jsonString = objectMa..
원문: https://news.v.daum.net/v/20190328082159667 카메라 렌즈를 디스플레이 속에 어떻게 숨길까 (지디넷코리아=김승민 양태훈 기자)삼성디스플레이가 스마트폰의 전면 카메라 렌즈까지 화면으로 채우는 '풀 디스플레이' 개발에 박차를 가하고 있다. 이르면 내년 상반기 삼성전자가 출시하는 '갤럭시S11(가칭)'부터 탑재가 전망된다. 27일 국내 전자부품 업계에 따르면 삼성디스플레이는 내년 상용화를 목표로 디스플레이 내부에 카메라 렌즈를 배치하는 'UPS(Und news.v.daum.net 디스플레이 뒤에 카메라를 숨기는 핵실 기술 설명은 아래와 같다. 삼성디스플레이는 현재 디스플레이 내부에 카메라 렌즈 등 모든 센서를 내장하는 방향으로 UPS 기술을 개발 중이다. OLED 디스플..
다음주 예정된 Apple Special Event에서 새로운 에어팟을 소개할 것이라는 루머가 많았었는데, 진짜 루머였네요. 애플이 새로운 에어팟, AirPods 2세대를 3월 20일(미국시간)에 기습 발표했네요. 최근 며칠동안 새로운 iPad Air와 iPad mini를 기습발표하고 새로운 iMac도 홈페이지를 통해 소개했는데, 이번에는 새로운 AirPods을 갑자기 내뱉었습니다. 원문: https://news.v.daum.net/v/20190320223200241 애플, 새 에어팟 공개.. 무선 충전 기능 추가 (지디넷코리아=권봉석 기자)애플이 20일(미국시간) 새 에어팟을 공개했다. 무선 충전 케이스를 선택 가능하며 새로 개발된 H1 칩을 통해 배터리 지속 시간도 늘어났다. 애플은 새 에어팟에 헤드폰..
어허~~~ 어쩌지? 에어팟 사용하고 나서 완전 신세계였는데. 유선이어폰도 전자기장 많이 나올 듯 한데. 무선보다 덜하겠지만, 유선이어폰도 믿지는 못하겠음. 수 많은 전자장비, WiFi, 블루투스, 휴대전화, LTE를 넘어서 5G까지 점점 더 고주파에 노출빈도가 높아지는데. 그냥 빨리 인간이 여기에 적응을하고 내성이 생기면 좋겠다. 원문: https://news.v.daum.net/v/20190318153805016 "에어팟 등 무선 이어폰 암 유발" 과학자 250명의 경고 무선 장치가 암을 유발할 수 있다는 주장이 제기됐다. 과학자들은 에어팟 등 무선 이어폰의 위험성을 경고하고 나섰다. 18일 미국 IT 전문 매체 테크타임스에 따르면 250여명의 과학자들이 유럽연합(UN)과 세계보건기구(WHO) 수장들에..
신제품을 구매한건데, 그것도 공식 홈페이지에서 주문했는데, 너무 심한거 아닌가? 상담원의 말바꾸기도 잘못된 것이지만 애플의 공식적인 사과가 있어야 할 것 같은데... 어찌 상담원 입에서 "리퍼비시" 얘기가 나올까? 초기설정이 안되었다고? 그렇다면 다른 제품도 중고품을 초기화 시켜서 새제품으로 팔고 있다는 것인가? 공식적인 대답은 항상 묵묵부답!!! 애플의 이런 대응에 애플빠인 나도 점점 실망을 하고 있다. https://news.v.daum.net/v/20190317205810867 새로 산 컴퓨터에 왜 비밀번호가..애플, 중고품 배송? [앵커] 제조회사의 공식 홈페이지에서 새 컴퓨터를 주문했는데 누군가 쓴 흔적이 보이는 나도 모르는 아이디와 비밀번호가 설정된 제품이 왔다면, 당황스럽겠죠. 세계적인 회사..