전체 글
-
[24.11.14 / 일상] 피아노를 시작했다.일쌍 2024. 11. 14. 02:32
나는 초등학생때 부터 피아노를 쳤다.모짜르트였다. (원장선생님께서 나를 실제로 그렇게 부르셨다.) 나름대로 열심히 쳤던것 같다.체르니 30을 치다가 모종의 이유로 그만뒀던 것 같다.이후에는 집에있는 피아노를 한번씩 건드리는 수준이었는데, 일년에 한두번이 채 안되었다. 거진 10년이상이 지난 지금, (내 나이 27) 다시 피아노를 시작했다.갑자기 왜 피아노를 시작하냐고?크게 두가지 이유가 있는 것 같다. 첫 번째는, 고독한 서울생활을 긍정적인 방향으로 풀어가고 싶기 때문이다. 졸업하고 나니, 주변에 남아있는 친구가 없다. 나는 아무래도 친해지기 쉽지않은 성격의 소유자인가보다. 같은 시간을 보내고, 같은 장소에 있어도 누군가는 서로 친해져서 무리를 이루고, 나는 그렇지 못했다.이런 저런 이유로, 대학교를 졸..
-
[해외] CES 2024 라스베가스 방문기일쌍 2024. 1. 17. 13:39
Day1 - Hello, Los Angeles미국에 또 와버렸다. 이번 미국 방문의 목적은 라스베가스에서 매년 열리는 CES 참석이다.다만 작년 여름에 캘리포니아 산호세 지역을 한달동안 열심히 돌아다녀서 그런지, 미국이란 나라 자체는 그렇게 새롭지 않았다.처음으로 먹은 음식이다. 내 입맛이 까다롭다고 생각해본적은 없는데, 배고플 떄 먹었는데도 해치우지 못했다.학교통해서 공짜로 왔으니 그러려니 하고 먹었다.LA에서 라스베가스까진 차량으로 6시간 정도 걸린다. 그렇게 첫날은 이동만 하다가 하루가 저물었다. 유흥과 향락의도시 라스베가스에선 굉장히 많은 각양각색의 호텔들이 있다.내가 묵었던 호텔은 엑스칼리버라는 4성급 호텔인데, 굉장히 크다. 바로 옆엔 비슷한 크기의 피라미드 모양 호텔이 있는데, 꼭대기에서 쏘..
-
병행수입일쌍 2022. 4. 3. 17:25
1. 병행수입의 개념일반적으로 특정 브랜드 물품을 구매할때, 우리는 독점계약을 맺은 판매자에게서 구매하는것이다.예를들어, 나이키는 제작사이고 나이키 코리아는 나이키와 우리나라에서 독점판매계약을 맺은 판매자인것이다.독점 판매이기 때문에, 부작용(가격상승 등)이 나타날 수 도 있다. 그래서 등장한것이 병행수입이다. 정의 : 병행수입(Parallel importation)은 국내의 상표권자 또는 전용사용권자의 허락없이 제3자가 다른 유통경로를 통하여 진정상품을 수입하는 것을 말한다. 쉽게 이야기하면, 제 3자가 상표권을 가진 나이키 코리아에게 허락맡지 않고도 나이키 신발이라고 홍보하며 판매할 수 있다는거다. 2. 병행수입은 가품인가 진품인가정답은 대부분 진품이다.하지만 정답이 중요한게아니라, 실제로 병행수입..
-
관세 폭탄맞다일쌍 2022. 3. 25. 17:15
여자친구 선물로 여성들에게 인기가 많은 브랜드를 선택했다.에메랄드빛 상자, 빛나는 엑세서리,, 그렇다. Tiffany & Co 사의 목걸이를 구매하려고 마음먹었다.검색해보니 공식 홈페이지에서는 385,000원에 판매중이었다.여자친구에게 애플워치와 향수를 선물받았기 때문에, 그에 응당하는 선물을 하는게 바람직할 것이다.꽤 부담되는 금액이지만, 이런 제품은 어떻게 잘 구하면 조금 더 합리적인 가격으로 구할 수 있다.이런저런 구글링을 해보았다.그러다가, 11번가에서 원가보다 훨씬 낮은 가격에 판매하고있었다.해외직구에다가 관세가 붙을 수 있다는 경고를 보았지만, 크게 신경쓰지 않았던것 같다.그러고 한 2주가 지났을까, 관세청에 도착했다는 문자를 받았다.이 물건을 받고싶다면, 관세를 내라는 협박등기를 받았다. 두..
-
SQL) IN, NOT IN, EXISTS, NOT EXISTS프로그래밍 2021. 9. 25. 17:23
원글 : https://doorbw.tistory.com/222 공통점 : WHERE절 뒤에 조건으로 오게된다. 차이점 : IN 뒤의 서브쿼리는 먼저 실행된다. 하지만, EXISTS 뒤의 쿼리는 나중에 실행된다. SELECT * FROM table1 t1 WHERE t1.col1 IN (SELECT t2.col1 FROM table2 t2); 해석할때 자꾸 헷갈리는데, 기본 명제를 머리에 박아두고 시작하면 좋을것같다. (SELECT) 기본적으로 테이블에서 셀렉트를 할 때, 모든 로우를 검사하게된다. (WHERE) 로우를 검사하는 와중 조건이 있다. WHERE IN 을 이해하려면, 이렇게 생각하는게 어떨까? 마치,, 인력난을 겪고있는 위기의 중소기업같은것이다. 최대한 많은 사람을 쉽게 구하기위해 잡다하고 ..
-
SQL) Update Only If Different프로그래밍 2021. 9. 25. 01:12
원글 : https://stackoverflow.com/questions/6677517/update-if-different-changed 상황 : 사용자가 컨텐츠를 올린다. 이때 컨텐츠는 배열로 구성되어있으며, 각각의 엘리먼트는 사이즈가 크다. 근데 한번에 DB에 적용을해야한다. 프론트에서 바뀌지 않았다면 아예 요청에 포함시키지 않아도 되지만, 백엔드에서도 처리해야하는법을 나중에는 알아야 할 것같아서 해석하며 공부해보기로 했다. 원하는상황 : 데이터베이스에서 col1 = "hello" 라고하자. UPDATE table1 SET col1 = "hello" 위의 쿼리가 업데이트를 수행하지 않았으면 한다. UPDATE table1 SET col1 = "bye" 위의 쿼리는 업데이트를 수행해야 한다. ("hel..
-
SQL) Full Text Search프로그래밍 2021. 9. 20. 19:00
가장 기본적인 검색방식은 무엇일까? Full Scan. 코드로 표현하자면, SELECT * FROM Article WHERE contents = "찾을내용" 이렇게 되면, 내가 찾으려는 "찾을내용"을 모든 row에서 휘적휘적 뒤지기 때문에 상당히 오래걸린다. 그래서 대체로 데이터베이스는 Indexing 라는 개념을 사용한다. 인덱싱이란? https://velog.io/@bsjp400/Database-DB-%EC%9D%B8%EB%8D%B1%EC%8B%B1Indexing%EC%9D%B4%EB%9E%80 이분의 글을 참고하면 많은 도움이 될 것같다. 간단하게 생각하면,, Balanced Tree, Bitmap 등의 알고리즘으로 미리 자료들을 찾을 수 있는 칼럼에 대해 정렬을 해두는 것이다. 여기서 주의할점은,..
-