본문 바로가기

All

(7)
[자작] 전국 캠핑 추천 서비스 - HoHoCamping(호호캠핑) 크롤링의 정수를 맛보았다... 각잡고 만들었던 캠핑추천앱..지도를 곁들인.. 한창 캠핑에 빠져있을때,항상 좋은 캠핑장을 찾아서, 주말에 떠나는게 가장 큰 낙중에 하나였던때가 있다.주로 캠핑장을 물색할때는 블로그/카페를 많이 이용했는데,결국은 추천을 받더라도, 다시 그 캠핑장에 대한 정보를 얻기 위해서 검색의 바다에 허우적거려야 한다는건 정말 피곤한 일이었다. 어느날, 무심코 찾아보니,공공데이터포털에 전국 캠핑장에 대한 정보가 제공되고 있었고,여러 캠핑장 메타 사이트가 존재해서,이런 곳에서 캠핑장에 대한 정보를 모두 크롤링해서 거대한 캠핑정보를 만들어내고,그 정보를 바탕으로 호갱노노와 같이 사용자가 한눈에 볼수있는, 지도기반으로 정보를 잘 보여주면 편하겠다고 생각이 되어,호호캠핑이라는 앱을 만들게 되었다..
[자작] 실시간 이벤트 플랫폼 - Stationery-ink 실시간 이벤트에 SQL을 적용해보자. 소스: https://github.com/dk-stationery/stationery-ink ETL 빅데이터를 처리하다보면, 정적인 데이터 이외에,카프카등 큐에 들어오는 실시간성 이벤트를 이용하여, 통계 데이터를 만들어야하는 경우가 생기게 된다.이경우, 요즘은 스파크같은 마이크로 배치가 지원되는 플랫폼을 사용을 많이 하지만,내가 stationery-ink를 만들었을때(2010년초?!)는 아직 스파크가 초기버전이였다...(따끈따끈한 아기 Apache Spark...) 그당시, 주류는 Apache Storm이라는 실시간 처리 플랫폼이 메인 스트림이였다.이 플랫폼을 사용한다고 해도,카프카에 담긴 데이터를 sum, avg등 어그리게이션을 하기위해서는 결국, 프로그래밍을 해야..
[자작] 암화화폐 거래소 - Silverstring 암호화페 거래소 개발은 정말 어려운 개발이다. GIT : https://github.com/coinext/silverstring-exchange 암호화페 특히 비트코인, 이더리움에 대해서 정말 많은 관심이 있었을때가 있다.특히 이더리움의 오픈소스를 하나하나 분석하며 본적이 있는데, 이더리움은 코드에서도 진정성이 느껴졌다.다른 알트코인들의 돈벌려고 혈안이 되는 듯한 느낌을 이더리움의 오픈소스 코드에서 볼수없었다.하나하나 문제들에 대해서,개념을 정리하고 해결책을 코드로 구성한 부분, 고민한 부분이 그대로 코드에 녹아있었다. 비트코인, 이더리움의 블록체인을 이해한 시점에서 암호화페 거래소 한번 토이 프로젝트로 만들어볼까? 하는 생각이 들었고,이내 실행에 옮겼다.거래소 이름은 SilverString (은실), ..
[자작] 맛집추천 - 판교맛집 직장인들은 점심때 뭐먹을지가 상당한 고민거리다. 데모 : https://matzip.super100.app/ 맛집 추천하는 웹페이지나 앱이 있으면 좋겠다고 생각을 했지만, 이미 많은 앱들이 존재하는것을 알았기에,간단하게 지역기반으로 만들어보자는 생각을 했다. (컬리,당근도 지역에서 조그만하게 시작했다고 하던데..) 데이터베이스도 사용하지말고, 구글Sheet api를 활용했다. 맛집을 등록하기위해서는 어드민 페이지등이 필요한데,그렇게까지 스펙을 늘리고 싶지는 않아서, 구글 Sheet에 저장하면, 프론트는 해당 내용을 바탕으로 화면에 맛집리스트를 출력해주게 구성을 하였다. 영상도 유투브 영상을 출력해주게 하여, 유투브에 올리고, 해당 링크를 구글 Sheet에 저장하면, 판교맛집 서비스에 반영하는 간단한 플..
[자작] 경제지표 제공 서비스 - 모두의리치 경제지표 100개를 모아보자 데모 : https://finance-web.super100.app/market 가끔 재테크관련해서 주식,코인,종토방등 여러 앱이나 사이트를 들러보곤 하는데,한눈에 이런 경제 정보를 얻었으면 좋겠다고 생각이 들어서,경제지표 통합앱을 한번 만들어봤으면 좋겠다고 생각해서 만들어봤다. 특히, 환율, 주식, 고용, 금리등을 한번에 확인이 가능해서 편리한것 같다. 금리나 환률등의 기간에 대한 지표들은 d3.js 라이브러리를 통해, 그래프로 보여주도록 만들어서, 더욱 한눈에 볼수있어서 좋다. [모두의 리치리치] 이 모든 지표를 API로 만들었고, 해당 API를 활용하는 방법도 생각해봤다. 우선 만들다 잠시 중단한것이긴한데, 맥용 트레이바를 만드는 중이다.맥용 트레이바앱은 맥의 상단의 ..
[자작] 블록체인 모니터링 서비스 - Crypto-Sherlock 한때 블록체인 기술에 엄청나게 심취한적이 있다. 데모 : https://cryptosherlock.super100.app/ P2P 컨세서스 협의 알고리즘이나, 스마트컨트랙트, 제로날리지등 생소한 기술들을 하나하나씩 알아가는게 희열이 느껴졌다.지금의 AI기술을 사용하는 느낌이랄까.. 특히, 흥미롭게 다가왔던점은, 신뢰할수없는 환경에서 신뢰를 만들어가는 기술이라 더욱 빠져들었다.(마치 무에서 유를 창조하는 기술로도 느껴졌기에) 블록체인쪽은 한동안 깊게 팠어서, 정말 우리나라에서는 나만큼 많이 아는 사람도 없을껄? 이라는 생각도 가진적 있긴 했는데...이제는 AI로 메타가 넘어갔으니.. 아쉽긴하다. (세월이 야속하구나...) 암튼, 블록체인에 엄청 심취하던 시기에 문득, 아이디어가 생각나서, 블록체인 모니터링..
[자작] Mock Api 서비스 - MOCKSAL (목살) [백앤드 개발자는 필연적으로 프론트 개발자와 합을 맞추며, 어플리케이션을 완성해 가야한다.] DEMO : https://mocksal.super100.app/ 협업을 하게되면, 의외로 발목을 잡는 부분이 서로간의 일정/개발 진행상황등이 맞지 않게 되면서,어느 한쪽이 개발진행이 뒤쳐지는 상황이 나오게 된다는 것이다. 이 경우, 가장 일반적인 방법은 서버 웹코드상에서 Mock API를 만들어서 제공을 하는 방법이 있다.실제로 요청,응답 DTO들 또한 추가를 해야하고,Mocking을 위한 코드를 해당 브랜치에 반영을 해야하니,코드관리가 지저분해지는것이 단점이다. 또한, 어느 순간 없어질 Mock API에 너무 많은 시간을 할애하게 되는 문제 또한 발생한다. Mock API는 이런 문제를 해결하고,스펙정의가 명..