목록컴퓨터, 풀어그림 (355)
살아가는 이야기
우분투 버전을 검사하기 위해 다음과 같이 uname을 사용했다면 당신은 아마도 40대 이상?uname -a우분투 버전은 아래 명령어를 쓰면 됩니다.lsb_release -a다음과 같이 출력되는데, Description을 참고하면 됩니다.Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04
인스타그램(https://www.instagram.com/)이란 유명한 사진 공유 사이트가 있지만 심지어 자신이 올린 사진도 다운로드하기 어렵다. 팝업 메뉴를 사용해도 사진이나 그림을 저장하는 버튼은 없고 "다른 이름으로 저장" 메뉴만 있다. 물론 이 메뉴를 사용한 다음 생성되는 폴더 내에서 사진을 찾을 수 있기는 하다.구글링을 통해 찾은 더 쉬운 방법은 특정 사이트를 이용하는 것이다. 그 사이트는 바로 InstaGet(https://instaget.net/)이다. 여기에 해당 인스타그램 글의 주소를 넣으면 사진을 다운로드할 수 있는 형태로 보여준다. 참, 별의 별 서비스가 다 있다.
어떤 부지런한 사람이 스택익스체인지(Stack Exchange)의 네트워크를 분석하여 가장 추천을 많이 받은 책을 선정했다고 한다. 궁금하면 아래 링크를...http://www.dev-books.com/30권 중에 가지고 있는 것이 40%, 그 중에 조금이라도 읽은 것이 25% 정도... 공룡책, Purely Functional Data Structure가 있다는 것이 조금 놀랍다.'아직 가야할 길이 멀구나.'
누가 봐도 '사이드바(side bar)'라고 하기에 딱 어울릴 이것을 한글 2014(HWP 2014)에서는 '작업창'이라고 부른다. HWP 2010에서 자동으로 보이던 것이 HWP 2014에서는 사라져서 당황했다. 작업 창에 특히 '스타일'을 보이게 두고 누르면 되기 때문에 무척 편리하다. 숨겨진 작업창을 다시 보이는 방법은 메뉴에서 '보기 -> 작업 창'을 선택하면 된다. 참고: http://mainia.tistory.com/3009
가장 유명한 사이트는 dbpia이다.http://www.dbpia.co.kr/하지만 위 사이트에서 제휴되지 않은 논문지(대표적으로 정보처리학회논문지)는 검색되지 않는다. 따라서 KERIS 사이트를 한 번 더 검색하는 것이 좋다.http://www.riss.kr/모두들 좋은 연구 하시기 바랍니다.
C에는 데이터의 크기를 측정하는 sizeof라는 함수가 있다. 하지만 Python에는 이런 함수가 없을까? 비슷한 함수인 getsizeof가 있다. Python 3.x에서 사용한 예를 보면 다음과 같다.>>> import sys >>> x = 2 >>> sys.getsizeof(x) 14 >>> sys.getsizeof(200) 14 >>> sys.getsizeof("getsizeof") 34 >>> sys.getsizeof("") 2516비트 정수를 가정하면 오버헤드(overhead)가 적어도 12바이트는 되는 것으로 보인다. 문자열은 오버헤드가 두 배인 24바이트! 후덜덜한 오버헤드지만 인터프리터이므로 이해해야 할 듯싶다.
C의 라이브러리 함수 printf에는 출력 폭을 지정하는 기능이 있다. %d가 그냥 십진수로 출력하는 것이라면 %5d는 5칸 내에 우측 정렬하여 십진수로 출력한다. 그런데 동적으로 출력폭을 지정하는 기능도 있다. 그것은 바로 별표 *이다. 출력폭을 별표로 지정하고 인수로 해당 출력폭을 주면 그 출력폭에 맞게 출력해 준다. 예컨대 다음 프로그램은 포물선을 따라 1부터 7까지 출력해 준다.#include int main() { int width = 1, i = 1; for (i = 1; i < 8; width *= 2, i++) printf("%*d\n", width, i); return 0; }사실 이 글을 전에 적은 줄 알았는데, 아무리 검색해도 나오지 않는다. 이건 건망증도 아주 이상한 건망증이다.
제목이 조금 복잡하긴 하지만 오류를 그대로 넣은 것이다. 오류를 자세히 읽어 보면 아래와 같은 뜻이다.error: variable 'std::istringstream sstream' has initializer but incomplete type 오류: 'std::istringstream sstream' 변수가 초기화 리스트를 이용하고 있지만 불완전 타입임이유는 std::istringstream sstream이 클래스 선언만 되어 있고 정의가 없기 때문이다. 따라서 아래 #include 문을 추가하면 된다.#include 이것 하나 때문에 엄청난 오류를 때리다니... ㅠㅠ