본문 바로가기
반응형

전체 글129

IE로 접속 시 edge로 이동 IE는 이제 지원종료도 다가오고 있고, 거의 사용되지 않는다고는 하지만 실제로 쓰는 사람이 많다. 그리고 아직 클라이언트 중에는 IE를 사용하는 사람이 있다. javascript로 구현을 하다보면 ie에서 지원되지 않는게 많기에 최신 기능을 지원하는 브라우저를 써야만 하는 경우, 현재 브라우저를 체크해서 경고를 하거나, 다른 브라우저로 강제 이동 시켜줄 수 있다. 아래 코드는 엣지로 강제 이동 시키는 코드이고, 다른 브라우저는 되지 않는다. 아무래도 브라우저가 로컬 피씨의 프로그램을 제어한다는 것 자체가 보안 이슈이기 때문에....흠;; var url = "http://www.naver.com"//이동 주소 if(navigator.userAgent.indexOf("Trident") > 0){ alert(.. 2022. 5. 27.
웹에서 svg를 excel에 저장하는 방법 svg를 excel로 출력하기 위해서는 몇가지 작업이 필요하다. 일반적인 자바스크립트 excel 라이브러리에서는 base64로 인코딩된 이미지를 넣을 수 있게 지원 해준다. https://github.com/exceljs/exceljs GitHub - exceljs/exceljs: Excel Workbook Manager Excel Workbook Manager. Contribute to exceljs/exceljs development by creating an account on GitHub. github.com 일반적으로 사용하는 exceljs 라이브러리 이다. 그리고 프론트에서 파일 저장을 서버를 거치지 않고 사용하는 라이브러리인 fileSaverjs https://github.com/eligre.. 2022. 5. 26.
용산 차막힘 각 포털사들 논란 용산 차막힘으로 각 포털사에 검색했을때 나오는 것들에 대해서 논란이다. 분명 최근에 뉴스도 많이 뜨고 했는데 이건 무슨 상황....? 우리는 언론 매체를 있는 그대로 믿을 수 없는 세상을 살고 있다. 포털 사이트도 마찬가지인듯 하다. 지금은 네이버는 검색이 잘 나온다고 한다. 왜 그런걸까? 저기에 나오는 이미지들은 어디를 기반으로 나오는 것일까? 그냥 의문이 든다. 알고리즘을 잘못 만들었었는데 이제 발견이 되었다? 아니면 알고리즘에 예외 사항을 둬서 해당 내용은 안 나타나게 막았었다? 2022. 5. 20.
shap force plot에서 waterfall의 계산 방법과 shap 그래프를 웹에서 보여주는 방법에 대해 딥러닝에서 나온 데이터를 웹에 출력을 해주는 경우가 발생했다. 거기에서 제시했던 것은 shap plot이라는 것을 통해서 나온것과 비슷하게 진행을 하는 것이었다. https://shap.readthedocs.io/en/latest/index.html Welcome to the SHAP documentation — SHAP latest documentation © Copyright 2018, Scott Lundberg. Revision 904b72c3. shap.readthedocs.io 뭐 데이터 사이언티스트가 분석/연구 할때 쓰이는 데이터를 시각적으로 보여주는 라이브러리인듯 하다.(정말 대충 알고 있음...) 저 라이브러리는 출력을 해주는 차트가 여러개 있는데 그 중에서 force plot이라는 차트가.. 2022. 5. 20.
천단위 콤마 처리(브라우저 호환성 포함) 천단위 콤마 처리 샘플 코드 //비용 콤마 처리 $('.price').on('keyup',function(){ var check = /^[0-9]+$/; var price = $(this).val().replace(/,/g, ""); if(!check.test(price) && price != ""){ alert('숫자만 입력 가능합니다.'); price = price.replace(/[^0-9]/g,"");//숫자만 남기기 } //$(this).val(price.replace(/\B(? 사파리에서 코드에서 에러가 발생하여 동작하지 않는 문제 확인.. 정확히는 Invalid regular expression 라는 문구가 발생하였었다. lookbehind라는 문법을 사용해서 발생했던 문제;; 2022. 5. 14.
JSON에서 중복된 value제거하기 중복된 값을 제거하는 두가지 예제이다. 첫번째 코드의 경우에는 new Set에는 유일값만 들어간다는 것을 이용하여 map을 통해 값을 추출하고 넣는 형태로 되어져있다. for문 돌리고 막 별짓 안 해도 이렇게 쉽게 되는데 너무 머물러 있었던듯 하다. 개발자는 평생 공부 해야하는데 에휴... var test_data = { data :[ {section:'10',unit:'bb',tag:'cc'}, {section:'20',unit:'bb',tag:'cc'}, {section:'30',unit:'bb',tag:'cc'}, {section:'30',unit:'bb',tag:'cc'}, {section:'30',unit:'bb',tag:'cc'}, {section:'30',unit:'bb',tag:'cc'},.. 2022. 4. 26.
728x90