본문 바로가기

Programing

[Android] WebView Inspector 디버깅 안드로이드는 Chrome, 아이폰은 Safari의 개발자 도구에서 가능하다.케이블은 연결되어 있어야 한다.안드로이드시스템 > 개발자 옵션이 보여야 한다. (혹시 개발자 설정이 안되어 있으면 시스템 > 휴대전화 정보 > 빌드 번호 연타)디버깅 > USB 디버깅에 켜져 있어야 한다.컴퓨터의 Chrome에서 주소창에 "chrome://inspect"을 입력하면나머지는 기존에 하던 방식대로 하면 된다.크롬 뿐만 아니라 앱에서 WebVi..
[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를 이용해서 ..
[Spock] Internal of spock (Specification) Spock에서 테스트 코드를 구현하기 위해서는 Specification을 직접 혹은 간접적으로 상속받아 구현한다.class MyFirstSpecification extends Specification {이  spock.lang.Specification는 MockingApi를 상속받는 추상메서드이다.public abstract class Specification extends MockingApi이 ..
[curl] curl -I 는 HTTP HEAD 였다. Github에서 저장소 목록을 구해올 일이 생겨서 API를 쓰게 되었다.문제는 기본적으로 30개씩만 가져오도록 pagination이 되어 있었다.그런데 응답 json에는 추가로 데이터가 있는지, 있다면 가져올 방법에 대해 알려주는 필드가 없었다.레퍼런스를 몇 번 반복해서 읽고 나서야 왜 없는 줄 알았다.레퍼런스 문서를 보자Pagination의 기본여기에는 curl -I 어쩌구 명령만 나와 있어서 알턱이 없었다.그렇다면 저 마이너스 I 옵션은 무엇일까..
[Java] Generic in depth 2004년 JSR 176 규격에 의해 규정된 J2SE 5.0부터 자바에 제네릭(Generic)이라는 개념이 JSR 14로 추가되었다.또한 많은 사람들이 Generic 타입이 추가 된 것을 5.0의 큰 변화로 꼽는다.그런데 자바 카페나 블로그에 올라온 글들을 보면 근거 없는 정보들이 있어 확인이 필요했다.1. 타입 이름은 아무 의미가 없다?이 주장과 아래 2번 주장은 'justkukaro님의블로그'에서 발견했다.위의 주장은 문법상으로는 맞는 ..
[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를 썼음을 알 수 있었다.예전 회사에서 앨런님이 발표시에 썼던 것으로 기억한다.좋은점 중 하나는 레벨이라는 개념이 존재한다.로컬에 ..