전체 글
-
[리뷰] 아이패드 캘리그래피, 이용선 지음, 한빛미디어, 2023일상기록/독서 2023. 6. 24. 00:21
지금도 많은 사람들이 관심을 가지고 있지만. 한 때 캘리그래피가 선풍적인 인기를 끈 적이 있었다. 팔랑귀인 나도 당시에 캘리그래피를 해보고 싶어했지만 실행으로 옮겨지지 못했다. 그러다가 아이패드로 '디지털' 캘리그래피를 할 수 있음을 알게 되었고, 본 도서를 접하게 되었다. 몰랐는데 저자인 이용선 님은 캘리그래피 영역에서 저명한 분이시더라. 이미 아이패드는 가지고 있기 때문에 쉽게 접근할 수 있으리라 생각했는데. 캘리그래피 작업을 하기 위해선 '프로크리에이트'라는 앱을 설치해야 한다. (유료 앱이다) 그래서 부제도 'with 프로크리에이트' !! 책의 두께는 상당히 얇다. 엄지 손가락 한 마디도 안되는 굵기라 가볍게 읽을 수 있는 분량이다. 책은 동작 동작마다 친절한 설명을 남기고 있어서, 누구나 쉽게..
-
[SQL] 테스트 더미 데이터를 만들어보자!IT/정리 2023. 6. 9. 22:35
개발을 하다보면 DB 연동은 뗄레야 뗄 수가 없다. 그럴때면 임의로 데이터를 만들어서 insert 쿼리를 날려서 생성하고는 했는데. 이번에 좋은 사이트를 알게 되었다. https://filldb.info Dummy data for MYSQL database This application automatically generate database test data and allow to work and fill multiple mysql database tables. Generate test data for your database filldb.info 사이트는 상당히 심플하다. 1~3단계로 나뉘어져 있고, 처음 1단계에서는 테이블 레이아웃을 만든다. text area에 직접 create 문으로 스크립트 작..
-
[후기] 유키 구라모토 콘서트일상기록/일상공유 2023. 5. 21. 02:04
뭐? 유키 구라모토 콘서트를 한다고?? 예전부터 가고 싶었던 공연 중에 유키 구라모토의 콘서트가 있었다. 유키 구라모토는 한국에 자주 방문하면서 콘서트를 했었는데, 이상하게 그때마다 일이 생겨서 갈 수 없었다. 그리고 언젠가 볼 수 있겠지... 했었는데. 지난 달에!! 유키 구라모토 콘서트를 알게 되었다. 평소에도 자주 음악을 듣고, 콘서트 가고 싶었다는 말을 했었기 때문일까. 와이프님이 쿨하게 예매해주셨다. 그리고 혼자 보고 오라며 자유시간까지 주셨다. 오예~ 칼퇴하고 급하게 출발했지만 공연시작 15분 전에 도착했다. 얼릉 티켓 수령하고 인증 사진 남기고 서둘러 좌석에 앉았다. 그렇게 유키 구라모토의 시간 약 90분을 나도 같이 공유할 수 있게 되었다. 공연은 어땠냐고? 정말 아깝지 않은 시간이었다. ..
-
[리뷰] 된다! 엑셀 수식&함수, 정태호 지음, 이지스퍼블리싱, 2023일상기록/독서 2023. 5. 21. 01:38
대한민국 직장인이라면 누구나 익숙하고 자주 사용하는 프로그램이 엑셀일 것이다. 이 책은 서브 제목 '109가지 실무 예제와 함께 배운다!' 에 걸맞게 회사에서 자주 접했을 법한 내용을 다루고 있다. 자주 사용하지만 그렇다고 내용을 완벽하게 이해하고 있지 않은 함수들이 꽤 있다. 저자의 말대로 '문제는 어찌어찌 해결하지만, 복사/붙혀넣기만 하다보니 내용도 잘 모르고' 다음에 또 인터넷을 찾게 된다. 이 책의 장점은 모든 '된다' 시리즈가 그렇지만 설명을 쉽게 한다는 것이다. 항상 셀에 입력하면서 F4를 4번 눌렀는데, 그게 '열 고정 혼합참조' 라니 ㅎ 그리고 여러 셀을 선택해서 참조 모드도 변경 가능하다는 것을 처음 알았다! 이 책을 보면서 "오!" 했던 부분이 바로 이 부분이다. - "엑셀 오류 유형과..
-
2023.05.13일상기록/일기 2023. 5. 14. 23:50
#1. 요즘 딸 아이가 발레학원을 다니면서 집에 오면 어떤 동작을 했는지 알려준다. 그 중에서도 '투스텝' 이라는 동작이 있는데, 길을 같이 걸을 때면 '투스텝'으로 걸어여 한다고 나를 다독인다. (사실 투스텝이 뭔 동작인지 모르겠다.. ㅋ) #2. 철이 없는 아빠인 나는. 딸 아이를 이겨보겠다고 "아빠는 쓰리스텝을 할 수 있다!" 그리고 괜히 점프하면서 하늘을 걷는냥 두 다리를 오두방정 떤다. 그런데 아뿔싸. 착지를 할 때 발이 미끄러져서 오른쪽 어깨를 그대로 땅에 박아 버린다. 아이는 좋다고 까르르 웃는다. #3. 집에 와서 옷을 벗어보니 어깨에 찰과상과 무릎도 멍이 들었다. ㅠㅠ 아.프.다. 엉엉
-
[SpringBoot] Spring Security, custom login 반응없음IT/삽질 2023. 5. 9. 02:03
지금 보고 있는 도서는 아래 도서이다. 예제로 배우는 스프링 부트 입문 기존의 책들은 이론이 너무 많았습니다. 그래서 스프링을 대하는 학생들을 보면 일단 너무 어려워하거나 지루해했습니다. 만약 혼자 책을 보면서 공부해야만 했다면 많은 학생들이 포기했을 것 같습니다. 그래서 이 책에서는 너무 많은 이론은 지양하고 꼭 필요한 이론은 빠지지 않도록 신경을 썼습니다. 이 책에서는 스프링 부트에 필요한 이론은 놓치지 않고 자연스럽게 모두 익힐 수 있도록 구성하였습니다. 웹 애플리케이션을 만들기 위해서 필요한 각각의 기능을 짧고 간단한 예제로 배워보면서 전체적인 기능을 배운다면, 나중에 본인만의 프로젝트를 진행할 때 만들고 싶었던 거의 대부분의 기능을 구현할 수 있게 될 것입니다. 저자 이재환 출판 비제이퍼블릭 출..
-
[SpringBoot] Security 관련 에러 - Error creating bean with name 'webSecurityConfig'IT/삽질 2023. 5. 5. 01:09
스프링 시큐리티 적용을 위해 WebSecurityConfigurerAdapter 를 상속한 클래스를 만들고, 빌드하는데 오류가 발생한다. Error creating bean with name 'webSecurityConfig': Requested bean is currently in creation: Is there an unresolvable circular reference? 어라? circular refernece? 순환 참조? 불현듯 앞선 회사 팀장님과 디자인패턴 얘기하다가 순환참조에 대해 논의했던 일이 떠올랐다 서로 의존성을 가지는 클래스간 문제인데.. 그러한 코드 짠 기억이 없는디... -_-;; 일단. 검색을 해보니 해결책이 있드라. application.properties 에 아래 설정을 ..
-
[SpringBoot] @Transactional 어노테이션, 트랜잭션 전파IT/삽질 2023. 5. 4. 23:26
서비스(Service)에서 2개 이상의 DAO 를 처리하는 경우 트랜잭션 처리를 해야 한다. 가장 흔한 예시로 은행 계좌이체 사례를 자주 언급한다. A계좌에서 출금 처리 후, B계좌로 입금 처리가 정상 완료되어야 계좌이체를 끝낼 수 있는데, 만약 A 계좌 출금 이후 B 계좌 입금 처리 중 오류가 발생한다면 A 계좌 출금처리도 다시 취소를 해야 한다. 이러한 일련의 트랜잭션 처리를 스프링의 @Transaction 어노테이션을 사용해서 핸들링할 수 있다. @Transaction 어노테이션은 클래스 혹은 메서드에 적용 가능하고, 해당 범위는 하나의 트랜잭션으로 묶인다. REQUIRED, REQUIRES_NEW 2개의 속성값이 주로 많이 사용되는데 각각 "전체 롤백", "부분 롤백" 을 위해 사용된다. (참고 ..