전체 글
-
부담이 되면, 부담하지 않는다생각/덩어리 2024. 2. 8. 19:00
나는 어떤 새로운 아이디어나 흥미거리가 자주 생기지만, 그것을 행동으로 옮겨 실천하는 것이 어렵고, 혹여 실천하더라도 끝까지 밀고나가는 것에 약한 사람이다. 그 이유를 곰곰히 생각해보면.. 여러 이유가 있겠지만, '제대로' 해 내야 한다는 부담감이 어느 정도 작용해서도 있는 것 같다. 그런데 최근에는, 어떤 것을 해내고자 할 때 그 부담감을 훨씬 완화하거나, 부담을 아예 지지 않고도 문제를 해결할 방법도 있다는 것을 깨달았다. 그 부담들과 그로 인한 문제점, 이를 해결할 방법에 대한 예시들은 다음과 같다. 1. 부담 : 블로그에 완성된, 좋은, 제대로 된 글들을 쓰고 싶다. 문제 : 전개를 제대로 완성시키려고 긴 글을 쓰려다보니 부담이 되어 아예 글을 안 쓰게 됨 해결 : '생각 파편' 카테고리를 둔다...
-
꽤나 만족스러운 불면의 밤생각/덩어리 2024. 2. 5. 19:00
그리 잦지도 않고 심각하지도 않지만, 때로 나는 밤에 잠을 자기 어려워할 때가 있다.오늘 역시 잠을 청하려고 누웠음에도 눈만 감고 있고 정신은 너무 또렷한 것이 느껴졌다.평소라면 어떻게든 잠에 들려고 한참을 뒤척였겠지만,그것도 참 고통스러운 일이고 오늘은 그냥 잘됐다, 이참에 일어나 책이라도 읽자, 생각해 자기관리론을 또 집어들었다.목차를 살펴보며 읽고 싶은 챕터를 찾는데, '불면증을 걱정하지 않는 법'이 눈에 들어온다.바로 읽는다.뻔한 내용도 있었지만 그렇지 않은 내용도 있었다.먼저 뻔한 내용은 다음과 같다.1. 명상하라 (여기서는 기도라 표현함)2. 몸의 긴장을 풀고 근육을 완전히 이완하라3. 운동을 해 몸을 피곤하게 만들라 그런 반면 뻔하지 않은 내용은..1. 밤에는 일단 잠자리에 들고, 실제로 ..
-
Fool Things that I have Done생각/파편 2024. 2. 2. 12:00
데일 카네기의 자기관리론을 읽고 있다. 카네기는 'FTD'라는 이름의 기록물들이 있다고 한다. 'Fool Things that I have Done'의 약자인데, 그가 이제껏 저지른 어리석은 일들에 대한 기록이 보관되어 있는 것이라 한다. 벤저민 프랭클린 또한 '매일' 스스로를 철저하게 돌아보며 검토하고 평가했다고 한다. 그런 고로, 나 또한 스스로 비판할 거리가 풍족한 사람으로써 그 내용을 남겨둔다. 잠을 너무 적게 잔다. 못해도 7시간 이상은 자야 할 것이다. 항상 구상만 하고 구상한 것을 실행에 옮기려는 노력이 부족하다. 책을 별로 읽지 않는다. (새로운 자극을 얻으려는 노력이 부족함) 자주 휴식하기보다 자주 시간을 흘려보낸다. (효율적이고 잦은 휴식은 오히려 좋다고 카네기 아저씨가 그러더라) 적극..
-
Luma Labs의 두 가지 3D 렌더링 툴 - Genie & Interactive sceneAI tool/3D render 2024. 1. 30. 12:00
Genie Genie는 텍스트 프롬프트를 기반으로 3D 렌더링된 모델을 생성해주는 서비스이다. https://lumalabs.ai/genie?view=create Luma AI - Genie A 3d generative foundation model lumalabs.ai 상기 링크를 클릭해서 서비스를 들어가보면, 텍스트를 입력할 수 있는 입력창이 보인다. 나의 경우 'rune book what magician use' 라는 텍스트를 입력해보았다. Create 버튼을 누르면.. 약 10초정도의 시간이 지난 후 위와 같이 적절한 모델 후보 4개를 생성해준다. 이 중 오른쪽 아래의 모델이 마음에 든다. 클릭해보면.. 모델을 더 자세히 보여주고, 여러 옵션을 제공한다. 첫째로 더 고해상도의 모델을 생성하는 버튼..
-
자바스크립트 Shallow copy vs Deep copy배움/기타 개발 이야기 2024. 1. 27. 12:00
자바스크립트에서 기존에 존재하는 객체를 복사해서 새로운 무언가를 만들고 싶을 때가 있다. 하지만 그냥 새로운 변수를 선언해서 기존의 객체를 대입하면.. 새로운 변수를 변형했을 때 기존의 값까지 영향을 받아 상황에 따라 골치아파질 수 있다.. 이건 후술할 shallow copy가 된다. Shallow copy는 원본의 값을 '참조'하는 형태로 복사한다. 따라서 복사한 값의 형태가 바뀌면 그 원본의 값도 영향을 받는다. Deep copy는 원본의 값을 정말 그 값만 복사해오고, 원본과는 완전히 별개의 객체가 된다. 이를 수정하거나 해도 원본의 값은 영향을 전혀 받지 않는다. ex) //JavaScript 환경에서.. obj = {a: 1, b: 2}; new_obj = obj; new_obj.a = 3; c..
-
MongoDB 데이터를 백업하거나 덮어씌우는 방법 (dump, restore)배움/백엔드 2024. 1. 24. 12:00
기존 DB를 dump하는 방법은? * dump : 간단히 말하면 원래 이용하던 db를 백업하는 개념. 명령어 : mongodump --host {123.456.789.0} --port 27017 --db {myDatabase} --out {myFilename} DB에 Username, password가 걸려있다면 명령어 : mongodump --host {123.456.789.0} --port 27017 -u {USERNAME} -p {PASSWORD} --db {myDatabase} --out {myFilename} 로컬의 DB 덤프하려면 host값으로 127.0.0.1 이용. port는 mongodb는 보통 27017 씀. 새 DB를 Restore 하려면? Restore : 백업한 DB를 다시 불러옴..
-
CORS 정책 관련 참고글배움/기타 개발 이야기 2024. 1. 22. 18:09
기본적으로 SOP(Same-Origin-Policy)라는 '같은 출처에서만 리소스를 공유할 수 있다는 정책이 있음. - 여기서의 '출처'는 'Scheme', 'Host', 'Port' 세 가지가 동일하다면 같은 출처로 봄. 더 자세한 내용은 상기 링크 참조 그러나 현실적으로 서로 다른 출처에서 리소스를 공유해야할 필요성이 큼. 때문에 SOP에 예외사항을 둔다. CORS라는 정책을 만족한다면 다른 출처라도 리소스를 공유할 수 있도록 함 다만, 출처를 비교하는 로직이 브라우저측에 있다. 때문에 서버끼리 통신을 할 때는 CORS 정책이 적용되지 않는다. CORS 때문에 에러가 발생했어도 서버 쪽에는 정상 응답 로그가 남기에, 에러를 찾기 어려워질 수 있다. 다른 출처를 가진 리소스 사용 구조 웹 클라이언트 어..
-
PhotoMaker - 얼굴 모방 이미지 생성기AI tool/이미지 2024. 1. 19. 12:00
HuggingFace를 탐방하다가 해본 얼굴 모방 이미지 생성기. 나의 경우 가수 존박님의 이미지 10장을 구글링해와서 결과를 출력해보았다. 사용법은 이미지를 (가급적 여러장) 업로드하고, Promt란 끝에 'img'를 붙이고, (나의 경우 A photo of man img) Style template란에서 마음에 드는 스타일을 선택하고 Submit 버튼을 누르면 된다. 엄~청 닮진 않았지만 그래도 꽤 잘 나오는 편인 것 같다. 나는 다양하게 시도해본 건 아니므로 어떻게 잘 하면 더 닮게 나올 수 있을지도.. 활용법을 생각하자면, 친한 지인의 사진을 갖다가 놀려먹는데 쓸 수가 있겠고, 일론 머스크의 사진을 갖다가 과감한 스타일로 출력한 후 오디오 + 립싱크 모델을 활용해 유튜브나 인스타 쇼츠 등으로 올릴..