컴사랑의 이런 저런 이야기
요즘에는 "프레임워크(framework)가 비침투적이다" 그래서 장점이 있다는 내용을 종종 봅니다.그래서 invasive (침투적)과 non-invasive(비침투적)이 뭔지 잠깐 정리를 해보았습니다. 침투적이라는 것은 특정 기술을 적용하려면, 그 기술에서 하라는 대로 제가 뭔가를 해줘야 하는 경우 입니다.예를 들면, 이 클래스는 반드시 무엇을 상속해서 어떤 함수를 override 해야 한다. 뭐 이런 것들입니다.비침투적이라는 것은 그런 것이 없다는 것이죠. 비침투적이면, 자기가 쓰던 대로 계속 할 수 있는 것이 장점이죠. 프레임워크 바꾸기기도 쉽구요. 대표적으로는 Java의 Spring Framework이 비침투적이고, 반대로 EJB는 침투적입니다. (반드시 EJB의 규약을 따라야 하죠)
크롬 버전 37의 문제점에 대해서 언급할 때 이야기한 바와 같이, 64비트 버전도 새로 나왔습니다. 다만 기존의 크롬을 업데이트하면 32비트로 계속 깔리는 것 같고, 별도로 다운을 받아서 설치를 해야 하는 것 같습니다.일단 64비트의 장점은더 빠르다더 안정적이다보안이 뛰어나다라고 합니다. 단점은32비트 NP plugin을 지원하지 않는다라고 하네요. 일단 아직까지 큰 차이점은 못 느끼겠습니다. 그리고 확장 프로그램등은 제가 최근에 포맷을 해서 깔려 있는 확장 프로그램도 없고 해서 잘 모르겠네요. 참고로 전 기존 32비트 크롬은 삭제를 했구요 (왜냐하면 보통 32비트와 64비트 애플리케이션들은 설치되는 경로가 다르기 때문입니다. 그런데 보니까 64비트 크롬은 32비트 폴더에 설치가 되는군요.) 이 때 사용..
최근에 Chrome 64비트 버전(version 37부터)이 나왔다고 해서, chrome을 업데이트 시켰습니다. 그런데 웬걸, 이후 글자가 약간 흐려보인다고 해야 하나, 또는 글자끼리 겹쳐 보이는 것 같았습니다. (주로 영어에서)되라는 64비트 업그레이드는 안되고 ㅠㅠ (64비트 크롬은 아예 따로 설치를 해야 하는 것 같습니다) 아무튼 그래서 왜 그런지 방법을 찾아봤는데, 아직 완전 뾰죡한 수는 못 찾았습니다.일단 chrome 37에서 새로이 추가된 기능이 DirectWrite란 기능입니다. 그래서 이것이 문제인가 싶어서, 관련 설정을 보기로 했습니다. 해당 기능은 주소창에 chrome://flags를 입력하시고 DirectWrite 관련 기능을 찾으시면 됩니다. 말이 조금 어려운데, "DirectWri..