본문 바로가기

내가만드는것/만든것/오픈소스30

브라우저 수명주기인 browser-session storage WebStorage 에는 LocalStorage와 SessionStorage 가 존재합니다. LocalStorage 는 모든 탭/새 창에서 공통으로 쓰이며, 브라우저가 종료되어도 남아있습니다. SessionStorage 는 동일한 해당 탭 또는 창으로부터 열린 페이지에서만 사용할 수 있습니다. 그런데 브라우저와 동일한 수명 주기를 갖는 - 브라우저의 모든 창에서 해당 사이트가 닫힐 때 까지 - 스토리지는 없을까? 하다가 만들었습니다. 수명을 정한다면 쿠키가 있는데 (일반적으로 쿠키는 특정 시간 이후 없어지니), 쿠키와는 달리 서버로 전송하지 않는 데이터가 필요했습니다. https://www.npmjs.com/package/browser-session browser-session Latest version.. 2022. 5. 10.
vue.js & single-spa 예제 (실시간 개발) GITHUB : https://github.com/jclab-joseph/single-spa-example DEMO : http://single-spa-example.joseph.jc-lab.net/ - lerna 및 yarn workspace 를 통한 mono repository 구조 - vue.js 개별 serve 및 watch & build 가능 및 동시에 single-spa 실시간 연결 지원 2021. 9. 10.
github action으로 skp to stl 자동화 요즘 3d 모델링을 sketchup make 2017을 통해 하고 있다. 모델링 파일을 github에 올리는데 STL 파일을 매번 올리기 번거로워 github action을 통해 자동으로 STL파일을 생성해 Publish 하도록 했다. workflow 참고 : https://github.com/joseph-jclab/3d-models-01/tree/empty skp2stl : https://github.com/jc-lab/skp2stl * Sketchup SDK를 이용하기 때문에 Windows 전용 skp2stl docker image : https://github.com/joseph-jclab/skp2stl-docker * Windows Server Code에 필요한 라이브러리들을 추가한 것이다. Na.. 2021. 5. 31.
오픈소스 기여 2020.10.27 몇번 오픈소스에 PR를 날렸는데.. 긍정적으로 검토되고 있는것도 있긴 하지만 아직 Merge된 것은 없었다. 그러다 오늘 첫 Merge되었다! 뭐.. 거창한 기능이나 버그 Fix는 아니지만.. (진짜 너무나 사소함...ㅋ) protobuf의 Cmake에 문제가 있어 PR날린것이 머지되었다. [CMake] Fix a CMake module for support RelWithDebInfo and MinSizeRel install github.com/protocolbuffers/protobuf/pull/7971 기부니가 좋다!^^ 곧 다른것도 머지되는게 생길 거 같다. (검토중인 것) => jsign에 Cabinet 지원이 머지되었다! PR(Closed 이지만 따로 머지됨) : github.. 2020. 10. 27.
CMake에서 OpenSSL 빌드하기 github.com/jc-lab/openssl-cmake 참고... windows & linux 지원함 TODO: - ARM 계열 빌드 지원 - FIPS 빌드 (OpenSSL 3.0 나오면 그거 쓰는게 나을듯..) - FindOpenSSL.cmake 재작성 (쉽게 가능하긴 하다.. find_package 대응.) 2020. 10. 12.
Linux용 UltraVNC Repeater 필요해서 만들었따... 언어 : node.js (typescript) Docker: hub.docker.com/r/jclab/ultravnc_repeater Source: github.com/jc-lab/ultravnc_repeater.js 2020. 10. 7.