코드만 있는 프로젝트를 만났다.

담당자도 없고 문서도 없는 프로젝트를 만날 수 있다. 테스트 코드도 없고 function2, library2 같은 코드들이 여기저기 잔뜩 들어있는 경우도 있다. 놀란 마음을 잠시 진정시키고 터미널을 열자. 문제를 해결하려고 시도한 몇 가지 방법을 정리했다. 라인수 세기 먼저 코드의 양을 살펴보는 것이 괜찮다. 라인 수를 세는 것이다. 폴더나 기능 별로 라인 수를 센다. find . -name "*.js" … 코드만 있는 프로젝트를 만났다. 계속 읽기

웹 서버에서 웹 텍스트 데이터 읽기

블로그를 읽은 횟수는 텍스트 정보다. 21,870 히트 이 정보를 웹 서버에서 사용할 수 있다. 이 데이터를 HTML5 형식으로 바꾸고 브라우저로 읽을 수 있도록 웹 서비스로 만들었다. 그 과정을 정리했다. 노드 설치가 필요하다. 이렇게 바꾸겠다. Node.js 웹 서버 텍스트 데이터를 브라우저 접속을 통하여 보여주려면 웹 서버가 필요하다. 웹 서버로 Node.js를 사용할 텐데 내장 모듈인 http 대신 … 웹 서버에서 웹 텍스트 데이터 읽기 계속 읽기

동네 도서관에서 책 찾기

동네 도서관에서 책 찾기 웹 서비스를 만들어 사용하고 있었는데 불편했다. 수정 내용을 간단하게 정리했다. 수정 전 https://dongne.herokuapp.com/ 우선, 책 이름을 입력한 후 나타나는 회색 바탕의 도서관 이름들의 의미가 분명하지 않다. 검색 시작 버튼을 눌렀는데 내용에 비해 화면이 너무 작아서 검색 결과를 볼 수 없으며 다시 시작 버튼의 의미가 분명하지 않다. 간단한 기능임에도 어떻게 사용해야 하는지 … 동네 도서관에서 책 찾기 계속 읽기

로그 문자열에 라인 번호 넣기 – JavaScript

디버깅 메시지에 소스 파일의 줄 번호를 넣고 싶을 때가 있다. 나의 경우 대량의 AngularJS 코드를 전달 받고 그런 마음이 들었다. 그 당시 AngulasJS는 처음이었다. 모든 함수의 시작과 끝에 로그를 넣었다. 당신의 당황하는 모습을 볼 수 있지만 무시하겠다. 콘트롤러와 필터도 함수임으로 예외 없이 로그를 넣었다. 느리게 동작하는 것은 중요하지 않았다. 로그 메시지 출력하는 함수로는 가장 유명한 … 로그 문자열에 라인 번호 넣기 – JavaScript 계속 읽기

로그 파일에서 시간 간격 추출하기 – JavaScript

로그에서 특정 문자열 사이에 시간 간격을 알아야 하는 경우가 있다. 실시간 성능 테스트할 때도 필요하고 메일로 전달 받은 로그를 분석할 때도 그렇다. 로그에 표시되는 시간을 사용하여 시간을 계산하는 작은 스크립트를 설명한다. 웹뷰에서 동작하는 서비스를 개발할 때 자주 사용했음으로 안드로이드 앱 로그에서 특정 문자열 사이의 시간 간격을 표시하는 예를 들겠다. 안드로이드 로그 읽기 아래 명령을 사용하여 … 로그 파일에서 시간 간격 추출하기 – JavaScript 계속 읽기