2013 10월 9일 오늘.

한글날이었다. 우리의 키보드만 보더라도 당장 알 수 있는 사실이지만 한글은 아주 과학적으로 만들어진 편리하고 무궁무진한 확장이 가능한 언어이다. 처음 만들어 졌을때에는 28자였지만 지금 쓰이고 있는 24개의 닿소리와 홀소리 만으로도 우리가 쓰는 언어의 대부분의 소리를 표현할 수 있고, 조합과 형태의 간결함은 다양한 글씨체를 만드는데 어렵지 않게 도와준다. 유니코드에서 지원하고 있는 다른 나라의 글자들을 살펴보면 문자의 표현을 위해 굉장한 노력을 기울였음을 알 수 있다.  오른쪽에서 왼쪽으로 읽기 제어 코드라던지, 위 첨자 부호(ค็็็็็็็็็็็็็็็็็็็็็็็็็็็็็) 등을 보라.

무튼 한글날의 오늘은 우리 컴퓨터에서 한글을 어떻게 표현하고 있는지 말해보려 한다.

TBC…

2013 10월 6일 오늘.

왠지 모르지만 이틀에 한번씩 쓰게 되는거 같다. 어떤 불가항력이 내게 작용하여서 짝수인 날이 아니면 블로그를 쳐다볼 힘이 나지 않게 하는것 같기도 하다.

어제 롤 결승을 봤다. 역시 SKT 짱짱맨.. 물론 경기를 제대로 안봐서 잘 모르겠다.

오늘은 녹아피를 갔다. 600그람에 만원 1키로그람에 만 사천원이다. 오스트리아에서는 돼지고기 삼겹살이 필요가 없어서 화장실 깔개나 개 사료로 주는게 분명하다.

2013 10월 4일 오늘.

하루 종일 집에 있음! [00:00-23:59] 아무래도 집에 혼자 있는거 보다는 그냥 밖에 나가서 자전거라도 탈걸 그랬다.

그리고 맥딜리버리[빅맥세트 + 치킨스낵랩]하나를 먹었다. 이거 의외로 지출이 꽤 커서 자주 먹으면 안될거 같다.

수학여행 사진을 정리했다. 1일차랑 2일차로 분리하고 3일차는 사진이 없다. 망할 배터리.

여기서 부터 wikipedia 복붙

정규식을 써먹어 봤다. 생각보다 엄청 요긴한것 같다. 여기다가 간단히 정리를 해놔야지

문자 클래스, “[“와 “]” 사이에 포함된 문자 집합 외부에서는 12개의 문자가, 내부에서는 오직 4개의 문자(“\”, “^”, “-“, “]”, 자바닷넷은 “[“를 포함)만 특수문자를 의미한다. [2]

기능 설명
. 문자 1개의 문자와 일치한다. 단일행 모드에서는 새줄 문자를 제외한다.
\ 이스케이프 특수 문자를 식에 문자 자체로 포함한다.
¦ 선택 여러 식 중에서 하나를 선택한다. 예를 들어, “abc¦adc”는 abc와 adc 문자열을 모두 포함한다.
^ 부정 문자 클래스 안의 문자를 제외한 나머지를 선택한다. 예를 들면 [^abc]d는 ad, bd, cd는 포함하지 않고 ed, fd 등을 포함한다. [^a-z]는 알파벳 소문자로 시작하지 않는 모든 문자를 의미한다.
[] 문자 클래스 “[“과 “]” 사이의 문자 중 하나를 선택한다. “¦”를 여러 개 쓴 것과 같은 의미이다. 예를 들면 [abc]d는 ad, bd, cd를 뜻한다. 또한, “-” 기호와 함께 쓰면 범위를 지정할 수 있다. “[a-z]”는 a부터 z까지 중 하나, “[1-9]”는 1부터 9까지 중의 하나를 의미한다.
() 하위식 여러 식을 하나로 묶을 수 있다. “abc¦adc”와 “a(b¦d)c”는 같은 의미를 가진다.
* 0회 이상 0개 이상의 문자를 포함한다. “a*b”는 “b”, “ab”, “aab”, “aaab”를 포함한다.
+ 1회 이상 “a+b”는 “ab”, “aab”, “aaab”를 포함하지만 “b”는 포함하지 않는다.
 ? 0 또는 1회 “a?b”는 “b”, “ab”를 포함한다.
{m} m회 “a{3}b”는 “aaab”만 포함한다.
{m,} m회 이상 “a{2,}b”는 “aab”, “aaab”, “aaaab”를 포함한다. “ab”는 포함되지 않는다.
{m, n} m회 이상 n회 이하 “a{1,3}b”는 “ab”, “aab”, “aaab”를 포함하지만, “b”나 “aaaab”는 포함하지 않는다.

이에 따라 “(fa|mo|b?o)ther”는 “father”, “mother”, “bother”, “other”를 나타낸다.

많은 프로그래밍 언어에서는 이를 확장한 문법을 가지고 있다. 이 중 일반적으로 사용되는 연산자는 다음과 같다.

  • “^”, “$” : 각각 문자열이나 행의 처음과 끝을 나타낸다.

복붙 끝

프원 과제에서 미로 만들기를 다시 제출할까 생각했는데 사실 채점기준에 맞게 만든거라 힘빼지 말고 딜레이 보다는 그냥 하기로 했다.

블로그 포스팅을 하루 잊은거 같다.