본문 바로가기

Programing/OpenSource

[npm] npm이 npm을 설치하다. NW.js를 설치하기 위해 npm을 사용하다가 못보던 박스가 보였다.뭔가 살펴보니 새로운 minor 을 쓸 수 있다는 안내였다.설치 명령어 참 재귀 스럽다. Linux 같이 말이다.npm install -g npm ╭───────────────────────────────────────────────────────────────╮ │ ..
[Xamarin.Mac] 데스크탑 애플리케이션 개발 처음에는 크로스 플랫폼 데스크탑 애플리케이션을 만들기 위해 'Electron'과 'NW.js'를 살펴보고 있었다.그런데 패키징까지 해보고 나니 아무것도 없는 애플리케이션도 용량이 100MB 대로 너무 컸다.혹시 다른 대안이 없을까 알아보다가 보니 macOS에서도 닷넷이 지원되는 것이 생각났다.1. 닷넷 콘솔 프로그램.NET Tutorial - Hello World in 10 minutes 을 따라가보았다.Visual Studio Code를 이용해서 ..
[curl] curl -I 는 HTTP HEAD 였다. Github에서 저장소 목록을 구해올 일이 생겨서 API를 쓰게 되었다.문제는 기본적으로 30개씩만 가져오도록 pagination이 되어 있었다.그런데 응답 json에는 추가로 데이터가 있는지, 있다면 가져올 방법에 대해 알려주는 필드가 없었다.레퍼런스를 몇 번 반복해서 읽고 나서야 왜 없는 줄 알았다.레퍼런스 문서를 보자Pagination의 기본여기에는 curl -I 어쩌구 명령만 나와 있어서 알턱이 없었다.그렇다면 저 마이너스 I 옵션은 무엇일까..
[JaCoCo] jacoco.exec 이 파일 낯설다... Jenkins에서 테스트 커버리지 체크를 하고 있다.아래 그림에 보면 jacoco.exec 파일을 다운로드 받을 수 있다고 나온다.근데 받아보면 그냥 바이너리 파일이다.어떻게 활용해야 하나?구글신에게 물어보니 StackOverflow에 답이 있다고 한다.IntelliJ IDEA에서 볼 수 있다고 한다. Analyze > Show Coverage Data ...이전에 커버리지 분석을 한 적이 없다면 아래와 같이 빈 창이 뜬다. (사실 목..
[JS] reveal.js - 웹 슬라이드 스탠포드 대학교 컴퓨터공학 입문 강좌 cs101를 보다가 슬라이드가 웹에 올라와 있는 것을 보게 되었다. 관련글 : 응답하라 101예) https://web.stanford.edu/class/cs101/lecture02.html#/18교수가 직접 구현을 하지는 않았을 것 같아서 소스보기를 해보니 reveal.js를 썼음을 알 수 있었다.예전 회사에서 앨런님이 발표시에 썼던 것으로 기억한다.좋은점 중 하나는 레벨이라는 개념이 존재한다.로컬에 ..
[Java] jOOλ jOOλ is part of the jOOQ series (along with jOOQ, jOOX, jOOR, jOOU) providing some useful extensions to Java 8 lambdas. It contains these classes:사이트: https://github.com/jOOQ/jOOL인용된 사이트: for-loop 를 Stream.forEach() 로 바꾸지 말아야 할 3가지 이유
[Test] hamcrest 은 matchers의 애너그램이다. 사이트: http://hamcrest.org/Hamcrest는 의미 알기 쉽게 유연한 표현식으로 사용할 수 있게 도와주는 매처(Matchers)입니다.오늘 출근하면서 알았는데 Hamcrest의 이름이 그냥 지어진 것이 아니였다.Matchers의 애너그램이었다.Hamcrest -> hamcrest -> mhacrest -> mahcrest -> mathcres -> matchres ->&nbs..
[OSL] Inkspace에서 사용하는 오픈 소스 소프트웨어 복사가 안되서 캡쳐로 대신한다.일렉트론을 쓰는 구나... 대세인가보다.