본문 바로가기

컴퓨터/전산, 그 외31

으... 윈도우즈 10, 아주 짜증난다 우선 이 녀석으로 말하자면 쓸데없이 리소스만 잡아 먹는 visual effect 를 끌 수가 없다, 아니, 끌 수 있는지는 모르겠는데 그렇게 할 수 있는 방법이 아주 꽁꽁 숨겨져 있는듯한 느낌이다. windows 7 만 하더라도 그냥 바탕 화면에서 오른쪽 클릭하고 테마를 고전으로 설정하면 어지간한 visual effect 는 끌 수 있었는데, windows 10 은 우선 그것이 안된다. 아니, 그딴 것들 끄기 위해 레지스트리나 보이지 않는 시스템 폴더나 옵션을 건드리란 말인가??? 뭐냐면, 실행 창에 control userpasswords2 같은 거 말이다. 그리고, 이것저것 좋아 진 것 같지만 은근히 따지고 들어 가보면 그냥 예전에도 있던 기능들인데 그러한 것들을 메뉴바같은 곳에 위치시킴으로써 좀 더 .. 2016. 8. 11.
여러 프로그래밍 언어를 익히는 것 여전히 나의 주 언어는 C++ 인데, 재미있게도 파이썬이나 R 등의 다른 언어들이 나의 C++ 코딩 형식에 조금씩 영향을 주고 있다. 이것은 곧 현재 염두에 두고 있는 다른 언어들을 좀 더 배워보고 싶게 한다. Julia랑 Rust. 요 며칠은 계속 library 를 만들었다. class 3 개로 구성이 되어 있는데, 실제로는 두 개의 클래스가 주요한. 이 세 개의 클래스 간 구조도 골치가 좀 아팠는데 어쨌든 지금 가장 핵심적인 기능들이 제대로 구현됨을 확인했다. 이것을 구현함에 있어 여러 함수들이 파이썬과 R 에서 사용하던 함수들의 형식과 내용을 따랐다. 물론 포인터와 const 를 상당히 많이 사용하기 때문에 코드 자체는 매우 C++스러우나 사용법 자체는 파이썬 혹은 R처럼 느껴지도록 코딩하게 되는 .. 2016. 2. 8.
포인터와 const, 배열에 대한 포인터 나중에 참고할 목적으로 작성해 놓는다, ㅋ. 원리가 없기에 외워야 하나 그러긴 귀찮은데 필요한 경우가 있으니 말이다, ㅋ. code는 /chip_data/GEO/make_tissue_specific_gene_expr_fig.cpp 95번째 줄의 기본형태는 const unsigned char (* const V )[3] 앞의 const 에 의해 포인터형 변수 V 가 가리키는 주소에 있는 값을 변경하지 않을 것임을 명시, 뒤의 const 에 의해 포인터형 변수 V 가 가리키는 주소를 변경하지 않을 것임을 명시, unsigned char 의 3개의 요소로 된 배열을 가리키는 포인터 선언 방식. 역시나. 한 눈에 와 닿지 않는다. 그림으로 표현해 보자. V 라는 변수 역시 메모리에 존재하는 값이니 그 자체가 주.. 2014. 12. 4.
맥북 프로 레티나의 해상도 확인 (13인치) 맥북 프로 레티나의 해상도가 시각적으로 얼마나 차이가 나게 해 주는지 살펴 본다. 다음은 그 결과. 일반 맥북 프로 13인치. 해상도: 1280 x 800 맥북 프로 레티나 13인치. 해상도: 2560 x 1600 VAIO Z 13인치해상도: 1600 x 900 모두 동일 환경에서 촬영되었으며, 맥북은 터미널 유틸리티를 이용해 서버에 접속한 후 찍었고, VAIO 는 putty 로 서버에 접속해서 top 을 실행시킨 화면을 찍은 것이다. 보면 차이가... 좀 많이 난다. 쓰고 있는 VAIO 자체가 워낙 고해상도라 이건 괜찮을 줄 알았는데, ㅋㅋ, 레티나에 비하면 정말 차이가 심하게 나는군... 해상도가 이렇게 큰 차이를 나타낼 거라고 생각 못 했는데, 다행이다,ㅋ. (2014.02.06.01.59 에 추가.. 2014. 1. 27.