-
chatGPT 맞춤 설정 & 내가 쓰는 설정 TOP NEW
chatGPT 네 이놈!⚠️⚠️ 어떤 공부를 할까 하다가 가만히 앉아서 생각해보니 요즘들어 GPT랑 싸우는 일이 많아지고 있다. 정확히 말하면, 뭔가 설명을 간단하게 듣고 싶거나 자세히 듣고 싶을 때 몇번이고 물어볼 수 있는 그런 친구처럼 애용하고 있는데 답변의 꼬라지 상태가 영 좋지 않은 경우가 많이 있었다. 릴스나 쇼츠를 흘러다니다 보면 프롬프트가 중요하다고 하는데, 무지성으로 따라하기는 싫은지라 이것저것 찾아보던 중 발견하게 된 기능이 있는데 ❗ 맞춤 설정!? 프로필 -> chatGPT 맞춤 설정 와! 벌써 신난다! 바로 설정에 들어갔다. chatGPT 맞춤 설정 이런 제안을 사... Read More
-
Prisma TOP NEW
Prisma! NestJs와 Prisma를 이용해서 프로젝트를 구현하던 중 SoftDelete 방식을 사용하기로 했는데, Delete 요청이 들어왔을 때 Update하는 모습이 전혀 보기 좋지 않았다. 이에 따라 delete를 update로 덮어버릴까도 고민했지만, 언젠가 실제로 db에서 delete하는 경우가 필요할수도 있다는 생각이 들어서 찾아보던 중 PrismaExtension을 이용해서 내가 직접 어느정도 구현할 수 있는 선택지가 있다는 사실을 발견했다. Prisma Client Extension 자세한 설명은 공식문서 You can create an extension with one or mor... Read More
-
Bruno 간단 주의사항 TOP NEW
이전 글 바로가기 왜 갑자기? 이전 글에서 아 그리고 브루노 파일 git에 올릴때 조심해야해요. 파일 자체에 요청에 들어가는게 다 적혀있어서 잘못하면 토큰값 같은거 들어갈 수 있는데. 이는 ENV 파일을 사용할 수 있다고 합니다. 라고 작성했는데. 이런 실수를 실제로 해버린 경험이 있읍니다…. 맙소사! 나의 귀여운 토큰값들이 바로 올라가 있는 모습을 보고있자니 자괴감들고 괴로운 그런 상황 다행인것은 아무도 내 실수를 눈치채기 이전이었기 떄문에, 그리고 깃을 내가 관리하고 있었기 때문에 “완전범죄“를 시도할 기회가 남아있었는데…… 따라서 이번 포스팅은 해당 과정을 어떻게 ... Read More
-
Spring bean 하이하이 TOP NEW
-
Java 시작... TOP NEW
2025/02/14 ~ 2025/02/15 왜 갑자기 자바 스프링? 어.. 사실 나는 자바가 싫다! 왜냐고 묻는다면 그냥 싫었다! 뭐라해야하지… 그 홍대병 같은 느낌으로 조금 싫어했었는데. 아무래도 계속 피하기만 하는 것은 성장에 어떤 도움도 되지 않을 것 같다는 판단과. 취업을 위해서는 프론트도 할 줄 알고(잘해야겠지만) 백엔드도 할 줄 아는 것이 중요하다는 생각이 들었기 때문이다!!! 사실 여전히 주류 프레임워크라고 하면 스프링이고 그것은 자바기 때문에…… 그리고 또 다른 이유로는 지금까지 깨작깨작 시도해본 언어가 좀 있는데 (python js ts solidity dart… ) 이 상황에서 다른 새로... Read More
-
Hardhat을 사용해보자 TOP NEW
본격적인 스마트 컨트랙트 작성 전에 이미 작성한 부분에 대해서 정리함과 동시에 어떤 부분을 어떻게 개선 / 재작성 하는 것이 좋을지 생각하기 위해 한번 정리해보기로 했읍니다. . . 겸사겸사 어제 하루종일 gui없이 cli로 트랜잭션을 보내서 데이터를 확인하려고 했는데 마침 성공하여 TIL과 비슷한 성격으로 작성해보려고 합니닷 대충 실제로 올라간 스마트 컨트랙트 호출해서 마지막으로 확인해본다는 내용 목표 : 프록시 패턴을 사용한 부분에 대한 이해보다는, 실제로 호출하며 어떻게 저장된건지 로그 찍어보기 Hardhat? https://hardhat.org 이더리움 스마트 계약을 개발, 테스트, 배포,... Read More
-
블록체인 & NFT 1부 TOP NEW
NFT를 발급해보자! NFT Non-Fungible Token! ERC? ERC란, Ethereum Request for Comments의 약자로 스마트 컨트랙트를 위한 표준 규격을 정의한다. 개발자들이 블록체인 상에서 동일한 프로토콜로 작업할 수 있도록 표준화된 인터페이스 제공 상호 운용성 & 호환성 보장 ERC-20 & ERC-721? ERC-20 개념 대체 가능한 토큰을 발행하기 위한 표준 대체 가능하다는 뜻은, 모든 토큰이 동일한 가치와 특성을 지님 특징 암호화폐나 유틸리티 토큰 발행에 사용됨 토큰간의 차별성이 없으므로, 화폐처럼... Read More
-
블록체인 - Faucet으로 테스트넷 사용 준비 TOP NEW
블록체인 개발, 언제까지 로컬에서만 테스트 할 수는 없다! 실제 트랜잭션을 보내고 해당 이력을 확인하려면 배포는 필수! 그리고 배포를 하려면 “가스비”가 필요하다! 사실 모든 트랜잭션에는 가스비가 필요함!! 트랜잭션- feat. 이더리움 외부 소유 의해 서명된 메시지 이더리움 네트워크에 전송되고 블록체인에 기록된다. 블록체인 상태 변경을 유발하거나 컨트랙트를 실행하는 유일한 방법이다. 이더리움은 독자적으로 상태가 변경되지 않는다 컨트랙트는 독자적으로 실행되지 않는다. 가스비? 블록체인 네트워크에 상태 변경을 유발하거나 컨트랙트를 실행하는 과정 즉 트랜잭션에 ... Read More
-
우분투를 설치해보자 1 TOP NEW
생각해보니까. 정말 진지하게. 노트북도 있고, 이제 우분투 스크린샷 찍는 방법도 알고 이미 USB도 하나 있는데. 게다가 설치하는 환경도 GUI였는데 스크린샷을 찍을 수 있지 않을까? 하는 마음에 후딱 노트북도 우분투를 올려주기로 결심!!! 그리하여 시작된 삽질 그런 길을 가지 말았어야 했다 제대로 설치해보자 USB 부팅 후 우분투가 설치되지 않은 상태에서도 usb를 통해 부팅을 하면 체험할 수 있다. 덕분에 많은 기능을 이용할 수 있는데…. 나는 파이썬을 이용해보기로 했다. 스크린샷 옮기기 귀찮아서 파이썬을 설치하자 Ubuntu를 설치하기 위해 실행했지만, 스크린샷을 옮겨와야 하기... Read More
-
Nvim 입문기 치트시트 TOP NEW
vim을 써보자. 근데 neovim인 nvim neovim-cheat-sheet 개요 전공이 스페인어였지만, 그냥 이유없이 외우는 것은 별로 좋아하지 않는다. 선호하는 방식은 익숙해지는 그 순간까지 계속 사용하며 익숙해지는 것인데… 아무래도 방대한 vim의 단축키를 바로바로 생각하고 사용하는 것이 쉽지는 않을것이라고 생각되어 실제로 사용하며 참고하고자 치트시트를 작성해본다 사실 마우스도 종종 사용하고 있어서 완전 vim을 사용하고 있다고는 말 못함 기본 기본 정보 : esc 를 눌러서 탈출 한 후 사용함 숫자를 입력 후 명령하면, 해당 명령을 반복함 대소문자를 구분한... Read More
