본문 바로가기

전체 글41

[Android.hardware.Sensor] 안드로이드 Sensor를 활용하여 방위각, 고도 구하기 개요 및 설명 Android는 핸드폰 내부에 존재하는 Sensor를 통해 현재 위치, 가속도, 방향 등을 감지한다. Android studio의 SensorManager를 통해 이 정보들을 가져와서 사용할 수 있고, 다듬어서 원하는 정보로 변형도 가능하다. 예를 들어 가속도와 자기장 센서를 활용하여 나침반을 구현할 수 있다. 별 헤는 밤 앱은 별자리 관광 애플리케이션이지만 별 관측에 직접적으로 도움을 줄 수 있는 서비스가 부족했었다. 그래서 이번 업데이트 때 이 센서 정보를 활용하여 별자리의 방위각과 고도를 찾아줄 수 있는 기능을 추가하기로 했다! 이때 별자리의 고도와 핸드폰의 기울기로 비교해야 하므로 정확히 말하면 핸드폰의 기울기를 구한다고 하는 것이 올바른 표현이다. 직접적으로 방위각과 고도를 계산하.. 2024. 2. 20.
[개발자와 화해하기] 데이터를 정리하는 법 (4) : 복잡한 가로/세로 데이터 변환 기획자와 개발자들은 협업하며 종종 부딪힌다. 정리되지 않은 수많은 아이디어들을 한아름 들고 오는 기획자. 이것도 안되고, 저것도 안된다고 하는 개발자. 둘은 오늘도 서로에게 고개를 저으며 한숨을 내쉰다. 이런 세상의 수많은 기획자와 개발자들 사이 갈등 속 각자 나름의 사정은 천차만별이지만, 근본적인 원인은 크게 다르지 않다. 바로 ‘서로가 서로의 일을 모른다’는 것 우리들은 서로의 일을 조금이나마 이해해 보려 노력할 필요가 있다. 서로를 이해하고 상대방이 바라보는 곳을 함께 바라볼 수 있어야 발전적인 대화가 가능하다. 별 헤는 밤을 기획하면서 나 역시도 개발자들과 수없이 부딪히곤 했고, 다양한 방식으로 문제를 해결해 나가려 노력했다. 이 글에서는 별 헤는 밤 프로젝트를 진행하며 생겼던 사례들을 살펴보며,.. 2024. 2. 13.
[이것만 알면 나도 별 고수] 별 사진 잘 찍는 법(3) : ISO 반갑습니다. [이것만 알면 나도 별 고수] 과정에 오신 여러분들을 환영합니다! 이 과정에서는 평소에 쉽게 이해하거나 기억하기 어려웠던 용어나 개념들을 차근차근 알아볼 예정입니다. 그러면 별 보기에 관심있는 누구라도 스마트폰이나 카메라로 예쁜 사진들을 찍어갈 수 있을 거에요. 이 글들을 통해 앞으로는 좀 더 좋은 환경과 조건을 찾아 멋진 밤하늘을 한껏 즐길 수 있도록 도와드릴게요. 더보기 가능한 낮은 ISO 값을 사용 - ISO 400 ~ 1600 - 큰 숫자일 수록 높은 광감도. 많은 빛을 수용, 노이즈 낀 사진 ▶ 어두운 밤이나 광량이 적은 실내 촬영에 적합 - 작은 숫자일 수록 낮은 광감도. 적은 빛을 수용, 선명한 사진 ▶ 빛이 충분한 야외 촬영 등에 적합 노출 노출에서 가장 중요한 3요소는 바로 .. 2024. 2. 13.
[티스토리 블로그 만들기] 북클럽 스킨 디테일 설정하기 안녕하세요! 다시 돌아온 입니다! 지금까지는 엉망진창으로 만들어버린 티스토리를 복구하느라 바빴지만.. (엉망진창 티스토리 확인하기) 이제는 드디어 저희 티스토리를 조금 더 예쁘게 바꿔줄 수 있는 디테일 작업을 할 수 있게 되었습니다!!! 그래서 오늘은 [북클럽] 스킨의 세부 디테일들을 바꾸는 방법을 소개해드리겠습니다! ~~ 오늘의 주제~~ 1. 블로그 프로필 원형으로 바꾸기 2. 글 제목 전체 표시하기 3. 글 목록 개수 조정하기 +꿀팁 (블로그 관리 홈 페이지 단축키) 1. 블로그 프로필 원형으로 바꾸기 제가 생각했을 때 블로그 프로필 크기를 줄여도 뭔가 못생긴 이유는 프로필이 사각형이라서 그런 것 같다는 생각이 들었어요. 프로필 사진에는 귀여운 원형 모양의 별자리 친구가 있기 때문에, 프로필 형태도 .. 2024. 2. 4.
[별린이 성장기] 2월 별자리 관련 이야기와 관측 방법 안녕하세요! [별린이 성장기]입니다. 2월의 시작인만큼, 이번달에 잘 보이는 별자리들에 대해서 소개해드리려고 해요! 2월이 가기 전에 한번 찾아보러 갈까요??🍫2월에 볼 수 있는 별자리🍫 2월에 볼 수 있는 별자리들 중에는 지난 포스팅에서 소개해드린 6가지 별자리들도 포함되어 있어요! (기린자리, 세페우스자리, 용자리, 작은곰자리, 카시오페이아자리, 큰곰자리 보러 가기) [별린이 성장기] 겨울 간식 대신 겨울 별자리 추천안녕하세요! [별린이 성장기]입니다. 여러분! 제철 음식이 맛있고 몸에 좋다는 건 다 아시죠? 이처럼 제철 별자리 아니 계절별 별자리도 놓쳐서는 안 되는 존재들이랍니다. 그 이유는 바로 지난 starsufers.tistory.com 그래서 오늘은 위의 6가지 별자리들을 제외한 10가지 별.. 2024. 2. 3.
[Spring] Logback 을 활용한 로깅하기 로그의 중요성 아래는 우리가 스프링부트를 실행하면 흔히 볼 수 있는 것이다. . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.5.2) 2024-01-28 22:19:06.122 INFO 11216 --- [ main] c.s.t.TourApiProjectApplication : Starting TourApiProjectApplicat.. 2024. 1. 30.
[QueryDSL] queryDSL 도입기 저번에 사용했던 JPA Specification에 이어서 이번에는 QueryDSL을 도입해 보려고 합니다. ▶ QueryDSL 자바 코드로 SQL과 같은 쿼리를 생성해 주는 프레임워크로 기본적으로 @Entity로 등록된 클래스들을 Q클래스로 생성해 사용합니다. JPA를 사용하다 쿼리가 복잡해질 때는 JPQL을 사용하거나 저번에 소개한 Specification을 사용할 수 있습니다. 하지만 다음과 같은 장점 때문에 QueryDSL을 많이 사용합니다. java 코드로 가독성 좋은 쿼리 조건 작성 컴파일 시점에 문법 오류 발견 가능 자동완성 편리 동적인 쿼리 작성 가능 (BoleanBuilder, BooleanExpression 활용) 결국 자바로 작성하기 때문에 작성 중에 IDE에서 컴파일 오류를 잡아줄 뿐.. 2024. 1. 28.
[알쓸별잡] 번외편! 알아두면 쓸모있는 별 보기 잡지식! 오늘 알쓸별잡은 평소와는 다르게 알아두면 쓸모 있는 별 보기 잡지식으로 준비해 봤습니다! 이번 알쓸별잡에서는 여러분들의 첫 별자리 관측을 위한 준비와 팁에 대해 알려드리고자 합니다. 언제 별을 보러 가지? 우선 별을 보러 출발하기 전 가장 중요한 것은 날짜를 선택하는 것입니다. 이때 날짜는 단순히 여러분이 쉴 수 있는 날을 고려하는 것이 아닌 밤하늘에 떠있는 별이 잘 보이는 날을 고려하는 것이 중요합니다. 계절을 고려하면 습도가 높은 여름보다 습도가 낮은 겨울이 더 별을 보기 좋습니다. 그 이유는 여름철의 높은 습도는 대기 중에 수증기를 만들어 다른 계절보다 구름이 더 많이 생기게 만들고 그로 인해 빛을 차단하여 별이 잘 보이지 않게 만듭니다. 그러나 겨울의 경우 낮은 기온과 낮은 습도로 대기가 안정되어.. 2024. 1. 26.