본문 바로가기

전체 글60

[영화 헤는 밤] 1. 플라이 미 투 더 문 (2024) 별 헤는 밤의 새로운 콘텐츠! [영화 헤는 밤]입니다![영화 헤는 밤]에서는 영화를 통해 우주를 알아가는 시간을 가져볼까 합니다! 처음으로 이야기해 볼 영화는 바로... 입니다!  영화는 1960년대 냉전시대를 배경으로 미국이 소련과의 우주 경쟁에서 이기기 위해 달 착륙을 기획하고, 실패를 대비해 세트장을 만들어 촬영했다는 "아폴로 계획 음모론"을 차용하여 이야기를 진행합니다. 우리는 영화를 보다 잘 이해하기 위해 우주 경쟁의 배경을 알아야 하는데요. 영화의 배경이 되는 사건? 잠깐 역사 이야기를 해보죠.1957년 소련은 세계 최초의 인공위성 스푸트니크 1호를 발사하는 데 성공합니다. 미국은 그들이 소련의 기술보다 더 앞서있다 생각하였으나 소련이 그들보다 먼저 인공위성 발사에 성공하였습니다. 또한 거기에.. 2024. 11. 3.
[티스토리 블로그 만들기] 구글 서치 콘솔 등록 방법 (2) 안녕하세요~ 다돌티블만 입니다!! 지난 시간에 이어서, 오늘도 구글 서치 콘솔 등록 방법에 대해서 알려드리겠습니다! 오늘의 주제는 바로~!!!!!컬러 휴먼 만들기!!!!!!!!!!!색인 생성하기!!!!!!!!!! 1) 색인의 정의색인이란? 어떤 내용에 대해서 빠르게 찾아볼 수 있도록 도와주는 것으로, 일종의 목차 또는 인덱스라고 생각하면 된다고 합니다. 구글 서치 콘솔에서의 색인은, 내 글을 구글 검색 로봇이 잘 찾기 위해 필요한 것이라고 생각하면 됩니다! 즉, 우리가 새로운 글을 발행하면, 구글 검색 로봇이 이를 알아차려야 검색 엔진에 우리의 글/ 페이지가 노출이 되는데 이를 용이하게 하기 위한 과정을 '색인 생성'이라고 합니다. 우리가 책 읽을때 색인 포스트잇을 붙여서 나중에 다시 찾기 쉽게 하는 .. 2024. 10. 21.
[Spring] Spring Scheduler 를 활용한 스케쥴러 만들기 개요 및 배경별헤는밤 어플에서는 관측지에 대한 관측적합도를 매일 계산하여 사용자들에게 제공하고 있다. 이를 위해 스프링부트에서 제공하는 스케쥴러 기능을 사용하였는데 이에 대해 정리해보려고 한다. Spring Scheduler스프링 스케쥴러를 사용하기 위해선 먼저 Application 클래스에 @EnableScheduling을 설정해주어야 한다. @EnableSchedulingpublic class TourApiProjectApplication { public static void main(String[] args) { SpringApplication application = new SpringApplication(TourApiProjectApplication.class); application.add.. 2024. 10. 14.
[SpringBoot] Repository 테스트 하기 오늘은 저번 글에 이어 Repository를 테스트 하는 방법을 알아보겠습니다. 기존에 local에서 서버 테스트를 할 때 h2DB를 쓰기 때문에 jpa테스트를 진행할 때는 별개의 db를 사용하기 위해서 property 파일에 사용할 DB명시가 필요합니다.저희 프로젝트에서는 yml 파일로 설정을 관리하기 때문에 application-testdb.yml 이라는 파일에 db정보를 넣어주겠습니다.spring: #test DB?? config: activate: on-profile: test datasource: driver-class-name: org.h2.Driver username: 'sa' password: url: jdbc:h2:mem:test;DB_CLOSE_.. 2024. 10. 1.
[flutter] Flutter 민감정보 숨기기 앱 개발을 진행하면서 AWS, 카카오 API 등 다양한 서비스를 이용하면서 인증을 위한 여러 키값을 사용해야 하는데 보안을 위해서는 이런 민감정보들은 소스코드에서 분리해 github같은 곳에 노출하지 않아야 한다. 이전에 안드로이드로 앱개발 을 할 때 별 생각 없이 키값을 github에 노출했고 그 순간부터 지옥을 맛볼 수 있었다. github의 모든 히스토리에 남아있는 키값을 전부 삭제하기 전까지는 계속해서 경고 메일이 날라오기 때문이다. 이 글을 읽는 사람들은 그런일이 일어나지 않도록, 보안을 위해서라도 미리미리 민감정보는 노출하지 않도록 주의하자. 이번 글에서는 그런 의미로 flutter에서 민감정보를 숨기는 방법을 알아보자.flutter에서는 대부분 라이브러리 깔아 진행하니 이번에는 flutter.. 2024. 10. 1.
[Flutter] 우리는 언제 GestureDetector가 필요할까? Flutter에는 다양한 위젯이 존재한다. 그래서 개발을 할 때 구현 방법에 대한 선택지가 다양하다.예를 들어 검색 버튼을 만들고 싶다면 다음과 같은 방법들이 있다.TextButton, IconButton, ElevatedButton 과 같은 버튼 위젯을 사용GestureDetector 사용???: 그냥 취향차이 아닌가요? 버튼이 onPressed 속성만 관리하면 되고 훨씬 간편한걸요. 전 버튼으로만 구현할래요 당연히 안된다. 각 위젯의 특성을 제대로 이해하고 사용해야만 불필요한 코드를 줄일 수 있다.먼저 Button과 GestureDetector 위젯의 특성들을 알아보자.버튼은 자주 사용되는 ElevatedButton을 대표로 설명하도록 한다.Button vs GestureDetector 함수 비교1).. 2024. 9. 23.
[천문대 랠리] 1. 강화천문과학관 새롭게 시작하는 콘텐츠 [천문대 랠리]입니다!이 연재글에서는 전국에 있는 천문대를 찾아가 보며 후기를 적어보려고 합니다. 이번에 찾아간 곳은 입니다!  ▶기본정보위치 : 인천 강화군 하점면 강화서로 915-1강화천문과학관 - 네이버 지도 (naver.com) 네이버 지도공간을 검색합니다. 생활을 연결합니다. 장소, 버스, 지하철, 도로 등 모든 공간의 정보를 하나의 검색으로 연결한 새로운 지도를 만나보세요.map.naver.com 운영시간 : 매주 월요일 휴관, 10:00~22:00 개장전화번호 : 032-933-9104이용요금 : 2,600~9,000원홈페이지 : https://www.ganghwa.go.kr/star/ 강화천문과학관우주로 한걸음 더 가까이 강화천문과학관 별빛 여행www.ganghwa... 2024. 9. 15.
[이것만 알면 나도 별 고수] 별 사진 잘 찍는 법(5) : 화이트밸런스 반갑습니다. [이것만 알면 나도 별 고수] 과정에 오신 여러분들을 환영합니다! 이 과정에서는 평소에 쉽게 이해하거나 기억하기 어려웠던 용어나 개념들을 차근차근 알아볼 예정입니다.그러면 별 보기에 관심있는 누구라도 스마트폰이나 카메라로 예쁜 사진들을 찍어갈 수 있을 거에요. 이 글들을 통해 앞으로는 좀 더 좋은 환경과 조건을 찾아 멋진 밤하늘을 한껏 즐길 수 있도록 도와드릴게요.더보기3000K ~ 4200K 범위에서 설정※ 취향에 따라 다른 값을 설정해도 무방 - 5500K를 기준으로 낮은 값(0K)에 가까울 수록 사진에 푸른 색감이, 높은 값(10000K)에 가까울 수록 사진에 붉은 색감이 섞인다.- 우리가 인식하는 밤하늘의 색상은 푸른 색에 가까우므로 5500K 보다 낮은 범위에서 설정하면 익숙한 밤하.. 2024. 9. 10.