본문 바로가기

전체 글

[JAVA] Functional programming with java Functional Programming 관련하여 관심을 갖고 있다가 udemy 사이트에 있어서 비록 영어로 되어 있지만, 브라우져의 번역 기능을 이용해서 같이 듣다 보니 큰 무리는 없어 보였다. 거기에 사용한 명령어들에 대해서 github에 간단히 자료가 정리되어 있어서 나중에 도움이 될듯 해서 정리놓는다. https://github.com/in28minutes/functional-programming-with-java System.out.println("Ranga") List numbers = List.of(12, 9, 13, 4, 6, 2, 4, 12, 15); numbers.stream().reduce(0, (x,y)->x+y) numbers.stream().reduce(0, (x,y)->x) n.. 더보기
[GPT Engineer]이젠 개발자 없이도 개발이 가능하다? 나중에 단순 개발자들은 없어지려나..쩝.. https://youtube.com/shorts/kw1NyiVfPi4?feature=share 더보기
[ChatGPT] ChatGPT 로 프로그램 개발시 이용방법 현재 ChatGPT 공부중. 공부하면서 참으로 놀랍다는 반응만 나온다. 물론 일반사람들이 좀 더 관심있는 주식이나 비트코인 , 부동산에 대한 가격 부분에 대해서 많은 질문을 하겠지만, 실질적으로 정확한 질문(?) 및 데이터가 있지 않으면 엉뚱한 답변만 올라온다. 그나마 인간적이지 않다고 해야 하나? 철학적인 질문(죽음, 영혼, 인간만의 공유감정 등등..)들을 하면 인공지능 이기 때문에 등등 답변을 보면서 약간의 위안을 얻곤 한다. 우선 내가 프로그래머이기 때문에 chatgpt로 프로그램 개발시 어떻게 사용할까 관련된 부분들을 조금씩 정리해놓을까 한다. 영문과 한글질문에 대해서 데이터량 차이 등으로 영문으로 질문하라고 하지만, 그래도 한국어가 쉽게 다가오는 것은 어쩔수 없다. 우선 개발에 도움을 받기 위한.. 더보기
사경인의 친절한 투자 과외 처음에 ETF 로 시작했다가 어느 정도 수익이 나자 초보자들이 쉽게 범하는 나 쫌 하나 이런 쓰잘데없는 자신감에 개별 종목에 조금씩 들어가면서 요즘 같은 시기에 파란색 창만을 보게되었다. 물론 전체적으로 주식시장이 안좋은 탓도 있지만, 나름 이것 저것 책도 보고 유튜브도 보면서 공부했다고 했지만, 이 기회에 쉬어간다 생각하고 본 책이다. 어줍잖게 공부한 지식으로 투자시작했는데, 이책을 읽으면서 내가 잘못알고 있는 지식들도 있고, 오해한 지식들도 있었다. 그리고 나름 갑자기 돈을 버는 법은 없다고 느끼고, 천천히 투자해서 돈을 벌자라는 생각을 갖고 있었지만, 막상 주식창에서 왔다갔다하는 그래프를 보면 중독이 너무 심하다는 생각이 들수 밖에 없었다. 읽어보면서 투자자체에 대한 생각도 많이 하게 된듯 하다. .. 더보기
[HWP] HWP to HTML hwp를 웹브라우져에 바로 보여주기를 원하는 요구들이 있다. 물론 웨일에서 자동으로 클릭하면 다운받아서 웹브라우져에서 보여주긴 하지만, 현재 운영중인 사이트는 hwp를 파일을 사람들이 열어서 필요한 정보를 database화 해서 보고 있다보니, 아예 hwp의 내용을 다운받는 이런 일 없이 바로 보여주기를 원한다. 직접 만들어볼려니 시간이 걸릴거 같고(한글과 컴퓨터에 문서 내용을 보고 만들면 될거라고 되어 있는데, 문서대충 보다가 ㅠㅠ), 의뢰를 해도 돈이 문제구..쩝.. 그래서 우선 생각한 것은 hwp파일을 html로 변환해서 해당 파일을 웹브라우져에서 보여주도록 처리 한다는 방안 관련 오픈 소스들이 있다. 1. https://pythonhosted.org/pyhwp/ko/converters.html#m.. 더보기
[개발자도구] 크롬의 개발자도구 크롬의 개발자도구를 자주 활용하는 편인데.. 대략적으로 알고만 있다가 .. 좀 더 정확하게 알아야 하는 경우가 생겨서 아래 링크를 기록한다. https://developer.chrome.com/docs/devtools/network/reference/?utm_source=devtools#timing Network features reference - Chrome Developers A comprehensive reference of Chrome DevTools Network panel features. developer.chrome.com 더보기
[Tomcat] Linux의 ln으로 연결한 Link 정보 인식하기 Tomcat 사용시 만든 디렉토리가 아닌 ln으로 연결된 디렉토리를 사용시 인식이 전혀안된다. 몇시간 고생하다가 혹시나 해서 검색해보니 나온다..ㅠㅠ 아래 환경설정에 아래 부분을 추가해주면된다. /conf/context.xml 참으로 이상한게 windows 서버의 ln과 유사한 mklink 명령어로 연결한 부분은 위 부분을 추가하지 않아도 인식한다.ㅠㅠ. 그래서 당연히 Linux 이용할때 ln도 당연히 될 거라 생각했던 건데..쩝.. 그리고 위 부분은 tomcat8 이상에서만 적용되는듯 하다. 하위 버전에서는 다르게 설정하는듯 한데.. 현재 운영할때 tomcat8.5 이상 사용하니.. 위부분만 기록에 남겨놓는다. 더보기
[Selenium-JAVA] Chrome 브라우져와 연계시 extension Load하기 현재 내가 운영하는 서비스에서 UI 테스트 툴인 selenuim을 데이터 크롤링하는 용도로 사용중이다. 우리나라 사이트들은 많이 바뀌는 추세지만, 아직도 activex를 사용한다는지 , 다양한 브라우져를 지원한다는 명목으로 아직도 덕지덕지 크롬 기반인데 각종 extension을 연계해서 사용중이다. ActiveX나 크롬에다가 extension을 활용하여 이부분을 사용하지 못하는 사이트들을 접근하기 위해서 브라우져를 컨트롤해서 작업하는 방법을 알아보다가 selenium을 알게되어서 사용중인데, IE의 경우 activeX를 설치하면 selenium으로 IE 브라우져를 수행할때 해당 ActiveX를 특별한 설정없이 이용할수 있어서 IE Webdriver와 연계하여 사용했는데, 요즘 IE도 곧 지원이 종료되어서.. 더보기