분류 전체보기314 스프링 구글 로그인 시큐리티 설정 계정 정보 확인 Spring boot reactive web에 구글 로그인을 붙이는 건 너무 간단하다. https://devkimchi.tistory.com/76 Sprng Boot 2.7.8 Reactive WebOAuth2 Google Login 적용해 보기 간단 해결기 Sprng Boot 2.7.8을 이용 Reactive Web에 OAuth2를 이용해 Google Login을 붙여 볼 예정이다. 이전 시도에서 스프링부트 3.0.0 이용하여 실패했는데 소스도 별로 없고 글도 없어서 아직 이른가 보다라는 판단에 devkimchi.tistory.com 글의 후반부에 보면 클라이언트 아이디 비번만 추가해 줌으로써 로그인 창을 띄우고 간단한 사용자 정보까지 리턴 받을 수 있었다. 위의 초기 세팅까지 하면 was가 가동 후 .. 2023. 2. 7. CSS Flexbox, inline-block를 이용한 배치 설정 다시 Flexbox로 https://devkimchi.tistory.com/84 미디어 쿼리 적용 반응형 웹 사이트 만들기 와이드 모니터용 고해상도 와이드 모니터에 맞는 반응형 웹을 만들어 보려 합니다. 큰 와이드 모니터에선 네이버가 밑의 사진과 같이 나오는데 학습 겸 해서 반응형 웹으로 만들어 보려 합니다. 요즘 적응형 웹 devkimchi.tistory.com 이전글에서 div 안에 block과 inline-block를 이용해서 css를 설정했을 때 원하는 형상으로 위치가 된 듯 보였으나 프로필 쪽을 길게 주니 프로필이 폭에 따라 위로 갔나 아래로 갔다 하는 문제가 발생했다. 일단 링크는 아래로 가고 로고와 프로필은 상단의 좌, 우로 흩어지고 또 폭이 좁아 지면 로고, 프로파일, 링크 순으로 열이 되.. 2023. 2. 6. 포토샵 깨지지 않는 이미지 만들기(화질저화) 와 캔버스 크기 조절하기 포토샵 깨지지 않는 이미지 만들기 와 캔퍼스 크기 조절하기 연예인 문가영씨 사진을 가지고 포토샵으로 깨지지 않는 이미지를 만들어볼께요 예쁘게 나온 문가영씨 사진 이미지를 어떻게 조절하는지 적어봅니다 . 포토샵 깨지지 않는 이미지 설정이미지의 크기를 줄이거나 늘릴경우 큰 사진을 줄이는경우는 크게 문제가 되지 않으나 저해상도의 이미지를크게 확대 할 경우 계단 처럼 층이 지며 화질이 저화 되는경우가 생깁니다. 이를 방지 하기 위해 포토샵에기능이 있는데요 이를 한번 알아 보겠습니다.단축키 ctrl + O를 눌러서 파일을 가져옵니다. img(이미지) - img size(이미지 사이즈) 클릭 합니다. 이미지 사이즈 상태창이 뜨면 폭(Width), 높이(Helght)를 원하는 사이즈 설정과 픽셀로 설정합니다. Re.. 2023. 2. 5. 미디어 쿼리 적용 반응형 웹 사이트 만들기 와이드 모니터용 고해상도 와이드 모니터에 맞는 반응형 웹을 만들어 보려 합니다. 큰 와이드 모니터에선 네이버가 밑의 사진과 같이 나오는데 학습 겸 해서 반응형 웹으로 만들어 보려 합니다. 요즘 적응형 웹도 많은데 해상도에 맞춰 사진이나 내용 구성물이 달라지는 것이다 반응형 웹은 해상도에 맞춰 객체가 내려가거나 안 나오게 하는 등 미디어 쿼리를 이용하여 레이아웃의 위치를 바꿔 주는 식으로 진행할 예정입니다. 그리고 와이드 모니터에 맞게 나온 사이트도 찾아보지 못했고 넷플릭스 같은 경우 사진만 대빵 크게 나와서 좀 난감하긴 한대 그래도 영화 볼 땐 21:9 모니터 만한 게 없답니다. 미디어 쿼리 사용 일단 적응형웹은 만들어 본 적도 없고 미디어 쿼리를 예전에 조금 써보았기에 3840*1600 해상도에 맞는 반응형 웹을 만들.. 2023. 2. 5. 피그마 웹 소스 출력은 없나? 플러그인이 있을거 같은데?! 사용법 Material Design 3를 보고 spring boot에 적용시키려고 찾아보았다. 웹컴포넌트 태그를 코딩하고 하나하나 자바스크립트로 초기화해주면 작동이 되는데 플러터에서는 디자인 설정을 활성화해주고 테마나 이런 것만 적용해 주는 것으로도 적용이 가능하나 웹에선 일일이 태그를 적고 초기화를 시켜준다는 게 좀 불편해 보였다. 그래서 부트스트랩처럼 디자인되어 있거나 만들어 주는 툴을 찾아다녔는데 피그마가 보였다. 피그마의 철학이나 유저와의 소통이 맘에 들었고 같이 일하는 팀과의 협업에 굉장히 좋아 보였다. 효율적일 거 같기도 하고 그리고 왜 인지는 모르겠으나 팀기리 디자인 하고 협업해서 소스 파일로 내려 줄 거라는 기대감이 있었다 왜 인지는 모른다. 소스로 html, css, js로 파일을 내려 줄거 같.. 2023. 2. 5. 포토샵 한글판 이미지 여백 채우기, 그레이디언트 도구 , 테두리 그리기 방법 오늘은 어제 이어서 이미지에 남아 있는 양쪽 여백에 이미지를 자동으로 채워 보는 방법과 색깔을 추출해서 자연스럽게 색상을 채우는 그레이디언트 도구 이용해서 이미지를 자연스럽게 만드는 방법, 이미지에 테두리 선을 그어서 사진을 꾸미는 방법까지~ 적어볼게요. 이미지 여백 채우기 먼저 합성된 사진까지 준비가 된 상황에서 옆에 레이어 (Layers) 보면 배경사진과 강아지를 딴 레이어를 합칩니다. 단축키 ctrl +E를 배경레이와 강아지레이어가 합쳐집니다. 배경 레이어를 클릭 후 사각형 선택도구를 이용해서 양쪽에 여백을 드래그를 해서 영역을 정합니다. 왼쪽에 한번 드래그를 하고 Shift를 눌러서 오른쪽도 영역을 선택합니다 그리고 편집(Edit)-Content-Aware fill(콘텐츠 내용 인식 채우기 ) 누.. 2023. 2. 4. 스프링 부트 메테리얼 디자인 적용 라이브러리는 없나? 피그마? 스프링 부트 메테리얼 디자인 지원 라이브러리는 없나? 플러터나 안드로이드에선 간단한 종속성 추가와 설정 변경만으로 테마가 변경되고 위젯들에 스타일이 적용되어 매우 편했다. 그래서 기존의 웹 html을 이용한 웹에 간단하게 테마를 바꾼다던지 스타일을 바꾸는 방법이 없는지 알아보겠습니다. https://devkimchi.tistory.com/78 스프링 부트 머티리얼디자인 적용 시키기 머티리얼 디자인을 적용시키기 위해 홈페이지의 나와 있는 Github의 Repository를 방문하게 되었다. 들어가게 되면 Material Desingn Web Components에 대해 나오는 거 같은데 퀵가이드를 봐도 Node 쪽 관련된 devkimchi.tistory.com 이전에 쓴 글에서 mdc.textField.MD.. 2023. 2. 4. 포토샵 기본 도구사용하는 방법 (오려내기, 합성, 자르기, 보정하기, 브러쉬툴) 안녕하세요~ 오늘은 포토샵에서 사용하는 기본 도구를 이용해서 어떻게 사용할 수 있는지에 대한 방법에 대해서 적어보려 합니다. 처음에 포토샵을 켰을 때 기본 옵션 도구들이 뜨는데요 그중에서도 오늘 사용하게 될 도구들 위주로 설명을 적어볼게요 ~ 위에 적힌 툴 그림들을 가지고 오늘 자르기, 합성하기, 개체 지우기, 사진 화면을 옮기기 등 하는 방법들을 차례로 남겨 볼게요 객체 합성 동영상 포토샵을 켜고 단축키 ctrl+O(열기) 원하는 파일을 가져옵니다. 자석 올가미 툴을 이용해서 강아지 이미지를 뜹니다. 단축키 Ctrl+J( 복사) 합니다. 그러면 예쁘게 올가미 자동 툴로 딴 강아지 그림만 쏙 나오게 됩니다. 강아지 그림을 옮겨서 다른 사진에 파일에 객체를 붙이는 방식의 사진 합치기를 할 수 있어요. 이미.. 2023. 2. 3. 포토샵 어두운 작업 화면을 밝게 설정하는 방법과 이미지크기조절하기 포토샵 어두운 화면 밝게 설정하기 포토샵을 처음 배우게 되면~ 포토샵을 먼저 깔아야 하잖아요~ 깔고 나서도 포토샵을 사용할 때 쓰는 도구들을 설정해 놓아야 작업속도도 올라가고 금방 작업을 처리할 수 있는데요 그럴 때 제일 먼저 하는 설정 방법이기도 합니다. 포토샵을 실행했을 때 제일 먼저 뜨는 화면은 어두운 화면으로 뜨게 되는데요~ 일을 할 때 밝은 화면보다는 어두운 화면이 사용자 눈에는 안정적이고 일할 때 집중도 잘된다고 해서 포토샵을 실행되었을 때 기본 화면 색깔이 검정으로 뜨게 됩니다. 하지만~ 사람마다 취향이라는 게 있으니깐요 저는 어두운 화면보다는 밝은 화면에서 일하는걸 더 편해하고 집중력이 올라가더라고요~ 화면의 밝기를 설정하는 방법에 대해서 남겨볼게요~ 포토샵을 먼저 실행합니다. 포토샵 상단.. 2023. 2. 2. 스프링 부트 머티리얼디자인 적용 시키기 머티리얼 디자인을 적용시키기 위해 홈페이지의 나와 있는 Github의 Repository를 방문하게 되었다. 들어가게 되면 Material Desingn Web Components에 대해 나오는 거 같은데 퀵가이드를 봐도 Node 쪽 관련된 거 같아 저장소의 상위 쪽으로 가게 되면 웹에 적용시키기 적당한 내용들이 나온다. https://github.com/material-components/material-components-web GitHub - material-components/material-components-web: Modular and customizable Material Design UI components for the web Modular and customizable Material.. 2023. 2. 2. Spring Boot Material Design 3 선택 이유 Thymeleaf Layout 적용 https://devkimchi.tistory.com/76 Sprng Boot 2.7.8 Reactive WebOAuth2 Google Login 적용해 보기 간단 해결기 Sprng Boot 2.7.8을 이용 Reactive Web에 OAuth2를 이용해 Google Login을 붙여 볼 예정이다. 이전 시도에서 스프링부트 3.0.0 이용하여 실패했는데 소스도 별로 없고 글도 없어서 아직 이른가 보다라는 판단에 devkimchi.tistory.com 스프링 웹플러스에 구글 로그인은 적용시켰습니다. 이제 메인 페이지부터 해서 화면을 만들고 디자인을 적용시켜 볼 예정입니다. Material 선택 이유 디자인엔 문외한 이기 때문에 감각적인 디자인을 하긴 힘들고 어려워서 구글에서 많은 디자이너와 개발자들이 사용.. 2023. 2. 2. Sprng Boot 2.7.8 Reactive WebOAuth2 Google Login 적용해 보기 간단 해결기 Sprng Boot 2.7.8을 이용 Reactive Web에 OAuth2를 이용해 Google Login을 붙여 볼 예정이다. 이전 시도에서 스프링부트 3.0.0 이용하여 실패했는데 소스도 별로 없고 글도 없어서 아직 이른가 보다라는 판단에 이전 버전에서 테스트를 해보고 Spring Security를 좀 이해하게 되면 버전을 높여서 해볼 생각입니다. 최신 버전에선 시행착오도 많았는데 결국엔 실패 했고 안전하게 너무 최신은 거르고 바로 전 버전으로 하는 것이 정신 건강에 이롭지 않을까 하여 다시 시도해 봅니다 https://devkimchi.tistory.com/74 Spring boot 3 WebFlux Google OAuth2 재도전기 첫 번째 도전 이전 글에서 spring webflux에 googl.. 2023. 2. 2. 이전 1 ··· 18 19 20 21 22 23 24 ··· 27 다음