전체 글

Our Codes
· Book
크롤링 사이드 프로젝트를 기획 후 개발중이다.크롤링 부분을 맡은 나는 똥 같은 코드를 싸질러 프로젝트의 핵심이 흔들리지 않게 하기 위해서.. 근본책을 읽기로 했다.yes24 크레마에 필기 기능이 생겨서 너무 좋다. 물론 종이책 보다 집중이 잘 되는건 아니지만..! 이 책을 읽는 시점이 어느정도 cs 지식이 쌓인 상태에서 읽어서, 습득이 더 빨랐던것 같다. 크롤링은 네트워크와도 연관이 있고, 프로그래밍(,자연어) 언어론과도 연관이 있다. (네트워크를 타고가서 가져오는거고, 자연어를 가져오는 행위이기 때문) 해당 교재에 있는 코드는 조금만 다듬으면, 실제 사용하기에 나쁘지 않은 수준의 코드가 있다.솔찍히 나는 C++, JAVA가 익숙해서 독해가 막 엄청 빠르게 되진 않았다. (같은 저자가 쓴 JAVA 크롤링..
· BlockChain
CBDC를 알고 있다는 가정하에 설명하겠다.간단히 말해서, 가상화폐인데, 달러같은 가상화폐라고 알아두자. (널리 쓰이는 가상화폐, 기준이 되는 가상화폐) 이전 포스팅에서 "인증"과 "증명"을 그렇게 많이 하려고들 하는데, 해서 뭘 할꺼냐는 질문이 있었다.핵심을 찌르는 질문이 맞다.  설명하기 전에 지금 인류의 핵심 기술 3가지를 먼저 생각해야한다.인류의 흐름을 바꿀 기술 = { AI, 블록체인, 인터넷 } 정도 이다.아 뭐 물론 물리학, 생명,화학도 인류를 바꿨지만,내가 얘기하려는 3가지는 거시적으로 매우 밀접한 관계가 있어서 하는 얘기이다. 하나씩 살펴보자면 AI는 어떤가? 뭔가 사람을 위해 "대행"해주는 역활을 하고 있다. 그런데 신뢰성? , 책임이 없다. (할루시네이션같은.) => 인간을 대행한다...
· BlockChain
"NFT" 하면 비싼 물건을 생각하는 경우가 많다.이것이 바로 블록체인 기술이 변질되게한 가장 큰 원인이 되게 한 주체이기도 하다.그런데 NFT의 진정한 필요성은 특정한 하나의 예술작품을 고유하게 소유하겠다. 와 같은 사소한 이유가 아니다.NFT는 본래 무언가를 인식하고 식별(=id)하기 위함이 목적이다. 아래는 NFT가 발전된 2가지 사례이다. (전혀 똑같지도 않지만 다르지도 않다.) 신분증명 soul Bound TokenNFT에서 발전된 이더리움의 부탈릭 형님이 만든 개념인 Soul Bound Token 이라는 주제가 있는 데, 아주 흥미로운 이야기다. 보통 사람을 인식? 할때 무엇으로 인식하는가? (실세계가 아닌 디지털 세계에서 라고 생각하자. 그래야 이해가 쉽다.)소개팅을 나가도 '얼굴' 나이, ..
· Etc
학기 시작부터 준비하던 공모전 발표가 오늘 끝났다. 발표 장소는 서면에 있는 부산E스포츠 경기장에서 치뤄졌는데,여자친구가 없어서 그런가 서면에 갈 일이 없어서 그런지 몰라도, 고층 건물에 15층에 E스포츠 경기장이 있을줄은 꿈에도 몰랐다.서울에서 찾아야할 것이 부산에 있다니.,.. 페이커도 와서 경기하고 그랬다는것 같다.   심사원이 많아야 5명정도 일거라고 생각했는데, 10명 가까이 됬었다. 이건 뭐 긴장되는 수준을 넘어서 영화에 나오는 전략대책회의를 진행하는 느낌이라 기분이 묘했다. 발표할때면 머리가 하애지는건 누구나 마찬가지일 텐데 이번만은 팀원 세명의 시간이 걸린 사안이기 때문에 발표를 망치지 않기 위해필살기를 사용했다. 나만의 발표 긴장감 해소 방법발표때 긴장해서 머리가 하애지는것은 아마 호르몬..
· Dev
붉은것이 기상청 AWS 위치이고 파란색점이 공장 위치이다. 붉은 원 반경은 2km로 AWS의 측정된 바람의 신뢰성 범위이다. 파란색 점 공장 위치에서의 풍향을 예측해야한다.  논문을 찬찬히 살펴봐야겠다. 내 미천한 알고리즘 실력에 또 좌절이다.  import pandas as pdimport requestsimport matplotlib.pyplot as pltfrom geopy.distance import geodesicimport apikey# 컬럼명 설정col_name = ["KST", "STN", "WD1", "WS1", "WDS", "WSS", "WD10", "WS10", "TA", "RE", "RN-15m", "RN-60m", "RN-12H", "RN-DAY", "HM", "PA", "PS",..
· Dev
chatgpt의 장점은 답을 빠르게 내준다.단점은 답을 빠르게 내주다보니, 내가 질문을 너무 많이하는 바람에, 머리에 남지 않는다.남기는건 따로 해야한다.물론, OpenAI는 이메일로 전송을 해준다던지, html 파일로 저장해서 보관한다던지, 그런 기능도 제공을 하지만 내 데이터베이스에 저장? 거기까진 아니다. chatgpt를 obsidian 에서 사용하면서 바로바로 기록할 수 있는 기능이 필요했는데 , 플러그인으로 가능하다.이젠 alt+tap으로 gpt로 올 수 있으니, 모니터가 하나 일때 효율이 좋아졌다.   custome Frames 라는 플러그인을 켜고, chatgpt url을 입력하면 가능하다. 사이드에 gpt를 띄울 수 있다.     나는 질문 3개를 동시에 gemini,gpt,claud3 에..
· 좋은 글
취업 관련 뉴스가 아주 눈에 띄었다.제목을 읽고 본문을 예상할 수 있었던 기사였다.“인서울 컴공인데 판교 꿈도 못꿔요”…채용공고 10건중 8건 ‘경력’만 눈독 (daum.net) “인서울 컴공인데 판교 꿈도 못꿔요”…채용공고 10건중 8건 ‘경력’만 눈독“판교 입성이 이렇게 어려운 줄 몰랐어요.” 서울의 내로라하는 한 4년제 사립대학에서 컴퓨터공학을 전공한 A씨(24)는 소프트웨어(SW) 엔지니어가 되겠다는 꿈을 바꿔야 할지 진지하게 고민하v.daum.net chatgpt가 아주 큰 역할을 했다. !뭐 다 그렇듯, 회사에 신입이 해야할 일은 비슷하다. 그런데 GPT가 신입이 해야할 일들인 단순 업무를 매우 빠르게 대체했기 때문에, 경력직에게 GPT 유료버전만 결제해줘도 뚝딱뚝딱 잘 해내기 때문일 것이다...
TemplateProcessingException: Could not parse as expression: 타임리프는 표현식으로 " " 를 사용한다. 문자열로 switch case 문 작성시 'A'일때 조건식을 th:case="A" 또는 th:case = 'A'를 하면 위의 오류가 발생한다. 따라서 아래와 같이 문자열을 작은 따옴표로 감싸줘야합니다. "A" -> "'A'"..... Code Excellent! This web page achieves a carbon rating of A+, setting a great example for eco-friendly web design. Great job! This web page has a carbon rating of A, demonstrating a s..
Debs
BS-DEV