Science
- 초끈이론의 진실 2010.05.24
- Parity 변환 2010.05.23
- 치약 뚜껑과 유저 인터페이스 2010.05.23
- XUL 프로그래밍 2010.05.23
- 티스토리에서 미투데이로 발행하기 2010.05.23 2
- MS 오피스 공식 블로그 2010.05.23 2
- 구글 크롬을 설치했다 2010.05.23 2
- 오일러상수 감마 2010.05.22 4
- 티에디션 발행기 2010.05.22
- DNS 벤치마킹 하기 2010.05.22
초끈이론의 진실
Parity 변환
치약 뚜껑과 유저 인터페이스
XUL 프로그래밍
- XUL
인터페이스는 사용자가 상호작용하는 도구와 기술의 부분입니다. 스크류드라이버에 비유하면, 이것은 손잡이입니다. 자전자에 비유하면, 이것은 좌석, 손잡이, 페달, 기어 레버입니다. 웹사이트에는, 이것은 정교하게 만들어진 사이트의 컨텐츠와 사용자가 컨텐츠를 얻기 위해 필요한 것으로, 웹 페이지를 돌아 다닐 때 필요한 도구를 포함하는 커뮤니케이션 환경입니다.
XUL이란 무엇일까요? 유명한 아르헨티나 시인이나 심지어 잘 알려진 유령 영화의 캐릭터라고 생각할지도 모릅니다. 그러나 XUL은 확장성 마크업 언어(eXtensible Markup Language)를 위한 사용자 인터페이스와 관련된 주제입니다. 이것은 웹 개발자와 프로그래머가 사용자 인터페이스를 만들기위해 사용해야 하는 언어로서의 힘을 얻고 있습니다. 이것은 XUL이 배우기 쉽기 때문입니다.
발음이 어려운 사람들에게, XUL은 "zool(줄)"로 발음합니다. cool(쿨)과 비슷하죠. 1980년대에 살았던 사람들이라면 한 무리의 사람들이 고스트 버스터즈처럼 "양성자 꾸러미" 배낭을 입은채 유령을 잡으러 뉴욕 주변을 활보하고, 마루에 꼼짝하는 것은 무엇이든지 파괴하며, 축가가 나오는 영화를 기억할 수도 있겠네요. XUL의 테마와 발음의 대부분은 앞에서 채택했습니다. 유령 파괴자(Ghost buster) 영화로부터 장난 식으로 시작했습니다. 이는 즐거운 것이 항상 좋은 것이라는 점에서 우리에게 괜찮습니다. 유머를 유지하는 것은 우리에게 이 브라우저끼리 다투는 세계에서 우리가 뒷걸음질 치지 않도록 하고, 우리의 노력이 얼마나 필요한지 일깨워 줍니다.
말하자면, XUL은 가볍습니다. XUL은 여러 플랫폼과 장치를 지원합니다. XUL 사용자 인터페이스를 만드는 화면 표현에 관한 명세입니다. XUL 그래픽 유저 인터페이스(GUI)는 다운로드 할 소형장치의 거대한 라이브러리가 더이상 없다는 점에서 가벼울 수 있숩나다. XUL 인터페이스는 이것들이 사용자 인터페이스를 위한 포괄적인 명세로부터 유래하였기 때문에 플랫폼 간에 호환됩니다.
Reference.
https://developer.mozilla.org/En/XUL
https://developer.mozilla.org/en/The_Joy_of_XUL
https://developer.mozilla.org/en/XUL_Tutorial
https://goeverysite.appspot.com/developer.mozilla.org/ko/XUL
http://www-archive.mozilla.org/projects/xul/xul.html
(https://developer.mozilla.org/Project:Copyrights
Creative Commons: Attribution-Sharealike license v2.5 or any later version.)
http://en.wikipedia.org/wiki/XUL
Creative Commons Attribution-ShareAlike License (for Wikipedia)
티스토리에서 미투데이로 발행하기
MS 오피스 공식 블로그
구글 크롬을 설치했다
오일러상수 감마
네이피어 상수 e나 허수 i, 원주율 pi를 다룬 책은 많이 봤어도 오일러 상수 gamma를 다룬 국내 책은 처음이고 해서 낯설지만 흥미롭게 읽었다. 내용 자체도 너무 무거운 주제가 아니지만 그렇다고 아주 인기 있는 주제가 아니라서 딱 적절한 목표로 쓰인 책이라는 생각이 들었다. 다만, 아쉬운 점이 있다면 수학 용어나 수학자들의 이름이 다른 책들의 표기와 달라 낯설고 다른 자료를 참조하기가 어렵다는 것이다.
이를테면 61족의 improper integral을 변칙적분이라고 번역했다. 대한수학회 수학용어나 국가지정 수리과학연구정보센터 수학학술용어집에서 검색해보면 이상적분, 넓은 의미의 적분이라고 했지 변칙적분이라는 말은 용례에 없다. 또한 63 쪽의 Chebyshev를 체비셰프라고 했는데 외래어 한글상호변환기에서 정부 언론 외래어공동심의위원회의 한글표기 심의결정을 검색해보면 체비쇼프라고 한다. 67쪽에는 erdos를 에어디시라고 했는데 국립국어원 외래어표기법 제2장 표기일람표의 표10 헝가리어 자모와 한글대조표에 의하면 에르되시라고 표기하는 것이 맞다. 99쪽에는 앙드리앵-마리 르장드르라고 하고 영문에는 Adrien Marie Legendre으로 시작하든데 이 영문 표기가 맞다면 앙드리앵(Andrien)을 아드리앵으로 바꾸어야 할 것 같다. 외래어 한글상호변환기에는 또 Andrien으로 나와 있는데 Andrien의 구글 검색결과를 보면 Adrien의 오기인 것 같다.
티에디션 발행기
요즘 들어 리눅스를 만져볼 일이 많이 생겨서, 리눅스를 주로 포함한 티에디션을 발행해 보았어요.
리눅스의 압축 해제나 사용자 계정 관리, 비프음에 관련된 명령어와 리눅스 네임 서버 등을 리눅스 관련 주제로 다루고 있어요.
리눅스 커맨드 라인 명령어가 많으니, 실습하려면 콘솔 환경이나 ssh 등으로 접속할 수 있는 터미널 서버가 필요하겠네요.
그 외에 수학 교양 도서 "허수"의 리뷰, 열린 주소창 DNS 후킹 서비스에 대한 단상 등이 포함되어 있습니다.
DNS 벤치마킹 하기
사용법은 매우 직관적입니다. 다운 받은 파일을 자동 압축 해제(extract) 파일인데 실행하고 나면 압축이 해제된 이후에 파이썬 프로그램이 하나 실행됩니다. 기본 설정에서 대부분 바꿀 필요없이(웹 브라우저나 벤치마킹 방식 등을 바꿀 수 있습니다.) Start Benchmark를 누르면 벤치마킹을 마친 후 웹 페이지를 띄어서 결과를 알려줍니다.
몇 퍼센트 개선할 수 있는지, 어떤 DNS 서버로 바꾸면 좋은지 Primary와 Secondary로 추천을 해 줍니다. 이 프로그램 자체는 DNS 수정을 하지 않기 때문에 직접 설정을 바꾸어 주셔야 합니다. 윈도라면 '내 네트워크 환경 - 로컬 영역 연결 - 속성 -일반 탭에서 인터넷 프로토콜(TCP/IP) 선택 후 속성 - DNS 서버 주소 설정'에서 DNS 서버 주소를 자동에서 수동으로 설정하거나 바꿀 수 있습니다.
전 34 % 개선이 가능하다고 해서 추천된 걸로 바꾸었더니, 인터넷 속도가 빨라진게 체감할 정도입니다. 정말 신기하네요. 몰랐던 DNS 서버들도 많이 있다는 것도 배우게 되고요. 인터넷 속도가 만족스럽지 못하시다면 한번 써 보시는 걸 추천합니다.