프로그램 사용2010. 5. 26. 21:57
웹초보님의 구글 크롬 5.0 공식 릴리즈 (맥 & 리눅스 정식 버전 포함) 글을 보고
집에와서 우분투 10.04에서 설치를 하려니...



일단 코리아 우분투 아카이브 폭발(?)로 인해 업데이트 불가.
그래서, 구글 홈페이지에서 deb로 받으니 설치완료


하.지.만
파이어폭스에서도 여전했던, 티스토리 이미지 업로드 시 '사진추가' '확인' 등의 버튼이 가출하는 문제가
크롬에서도 여전히 발생했다.


Posted by 구차니

[공식 : http://www.freetype.org/]
    [freetype 1 : http://freetype.sourceforge.net/freetype1/index.html] << freetype 2로 프로젝트 넘어감
    [freetype 2 : http://freetype.sourceforge.net/freetype2/index.html]


libfreetype은 freetype 프로젝트의 부산물(?)이며, 이녀석은 글꼴을 그려주는 라이브러리이다.
  • By default, FreeType 2 supports the following font formats.

    • TrueType fonts (and collections)
    • Type 1 fonts
    • CID-keyed Type 1 fonts
    • CFF fonts
    • OpenType fonts (both TrueType and CFF variants)
    • SFNT-based bitmap fonts
    • X11 PCF fonts
    • Windows FNT fonts
    • BDF fonts (including anti-aliased ones)
    • PFR fonts
    • Type 42 fonts (limited support)
보다시피 거의 모든 폰트를 지원하며, 벡터/TrueType 폰트/외곽선 폰트 및 비트맵 폰트를 지원한다.
말이 복잡하지만, 간단하게 말해서 확대해도 안깨지는 글꼴과 확대하면 깨지는 글꼴을 지원한다.

그리고 두가지 라이센스를 제공한다. 머 BSD-like 가 GPL보다는 숨통이 트이니 사용자 입장에서는 좋긴하다.
FreeType 2 is released under two open-source licenses: our own BSD-like FreeType License and the GPL.


아무튼, 애플에서 이러한 힌팅기술에 대한 특허를 가지고 있으므로
특허권에 의해서 patented bytecode를 무시하여 약간은 부드럽지 못하게 나온다고 한다.
(아래의 사진을 보면 K R W Z 가 약간 깨어져 보인다.)
What Is Patented

It is important to clarify that the patents only cover a small subset of the TrueType instructions (not the whole process of hinting glyphs with specific bytecode programs). Unfortunately, the patented bytecodes are relatively often used in high-quality glyph programs.

For example, here is a picture showing the ‘Arial’ font with a specific version of the FreeType bytecode interpreter that simply ignores the patented bytecodes.

As you can see, some rather unpleasant artifacts make the font unacceptable for normal reading use.

Is FreeType 2 Affected by the Patents?

The answer is no for any recent build of FreeType 2, since it comes with an ‘auto-hinting’ module that was specifically designed to completely ignore the TrueType bytecode instructions.

However, the source code for the bytecode interpreter is still available and can be toggled on at compile time, for those that want to use it anyway (because they purchased a license from Apple, or because they are in a country where the patents do not apply, etc.). For details please check the documentation that comes with your FreeType source package (it normally involves changing one configuration macro).

Note that some beta versions of FreeType 2 did use the bytecode interpreter (since the auto-hinter wasn't available yet).

Finally, many Linux distributions seem to distribute a patched version of FreeType 2 with the bytecode interpreter activated, unlike the sources we distribute. Of course, we can only deny any kind of responsibility in this case. It further means that in the event where you need to update the version of FreeType installed on your system from our sources, you should better manually activate the bytecode interpreter at compile time in order to prevent any loss of quality.

[링크 : http://freetype.sourceforge.net/patents.html]


트루타입(TrueType)은 외곽선 글꼴 표준으로, 1980년대 말에 애플 컴퓨터어도비포스트스크립트에 쓰이는 타입 1 글꼴에 대항하기 위해 개발하였다. 트루타입의 주된 이점은 글꼴 개발자들에게 글꼴이 다양한 글꼴 크기에서 어떻게 표시될 것인지에 대한 높은 수준의 제어를 할 수 있다는 것이며 이를 힌팅기술 혹은 힌팅 인스트럭션이라고 한다.

[링크 : http://ko.wikipedia.org /wiki/트루타입]
[링크 : http://en.wikipedia.org/wiki/TrueType]

Posted by 구차니
파일명이 사라졌지만, 파일명에 유의
i'm not ok.PNG

메시지 추려내는 작업하다가 문득 Acroedit에 보이는 저 우울한 문구들...
Win32 프로그래밍 하는 분은 문득 깨달을지도?


ValueMeaning
MB_ABORTRETRYIGNORE
0x00000002L

The message box contains three push buttons: Abort, Retry, and Ignore.

MB_CANCELTRYCONTINUE
0x00000006L

The message box contains three push buttons: Cancel, Try Again, Continue. Use this message box type instead of MB_ABORTRETRYIGNORE.

MB_HELP
0x00004000L

Adds a Help button to the message box. When the user clicks the Help button or presses F1, the system sends a WM_HELP message to the owner.

MB_OK
0x00000000L

The message box contains one push button: OK. This is the default.

MB_OKCANCEL
0x00000001L

The message box contains two push buttons: OK and Cancel.

MB_RETRYCANCEL
0x00000005L

The message box contains two push buttons: Retry and Cancel.

MB_YESNO
0x00000004L

The message box contains two push buttons: Yes and No.

MB_YESNOCANCEL
0x00000003L

The message box contains three push buttons: Yes, No, and Cancel.


[링크 : http://msdn.microsoft.com/en-us/library/ms645505%28VS.85%29.aspx]

Posted by 구차니
expat은 아래와 같은 기본 코드로 작동된다. (링크 참조)
2010/03/23 - [프로그램 사용/expat / XML] - expat-2.0.1 example

문제는 위의 main() 함수에서 fread()를 이용하여 버퍼 사이즈 만큼 읽어오기 때문에
최악의 경우 데이터나 elemet가 잘리는 경우가 발생할수 있다는 것이다.
예를 들어

<entry gd:etag="W/"CUQFRX47eCp7ImA9WxFXF0s."">
    <id>tag:youtube.com,2008:video:qlZjYvHWTo4</id>
    <published>2010-05-19T07:13:31.000Z</published>
    <updated>2010-05-25T04:55:14.000Z</updated>
</entry>

이러한 XML이 있고, "id" 태그의 데이터를 읽으려고 할때 최악의 경우
버퍼의 경계에 걸릴경우,
tag:youtube.com,2008:vide
o:qlZjYvHWTo4
이런식으로 두번을 읽어 오게 된다.

일단은 버퍼를 늘리는 것 외에는 딱히 다른 방법은 찾지 못했다.

'프로그램 사용 > expat & XML' 카테고리의 다른 글

GPX TCX 포맷  (0) 2013.06.22
Javascript DOM API / XML  (2) 2010.07.13
expat으로 smi 자막파일 파싱은 불가?  (0) 2010.05.03
SAX (Simple API for XML)  (0) 2010.04.23
xml 트리 탐색 - XML tree navigation  (0) 2010.04.17
Posted by 구차니
그냥 벙커에서 얏홍보고 자위나 하세요
먼 자위권 들먹이고 GR이래 ㄱ-


[링크 : http://media.daum.net/politics/view.html?cateid=1019&newsid=20100524100305837&p=yonhap]

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

한국주요정당 계보도  (2) 2010.06.01
선거전단이 안온다.  (4) 2010.05.28
아래한글 마저 나라에서 버릴려고 하는고얌?  (4) 2010.05.23
5.18  (0) 2010.05.18
2010.05.17 시끌벅적한 하루  (0) 2010.05.18
Posted by 구차니
개소리 왈왈2010. 5. 24. 00:08
기분이 우울할때
완전 바닥에 가라앉았을때

강을 봐도 이 넓은 강이 나를 받아들여주지 않을까? 하는 생각이 불현듯 들었다.



아.. 이래서 사람들이 자살을 하려고 강이나 바다의 품으로 뛰어드는구나 싶었다.

'개소리 왈왈' 카테고리의 다른 글

리눅스 마스터 1급 최종합격  (8) 2010.05.28
우리 한메일이 달라졌어요(응?)  (4) 2010.05.27
복귀자 신고?  (0) 2010.05.22
반포대교 분수 분출(!) 시간  (0) 2010.05.21
netffice를 기억하시나요?  (0) 2010.05.12
Posted by 구차니
솔찍히 아래한글 2.0 시절부터 써왔지만
확실히 워드에 비해서 문서 작성시간도 짧고, 조작도 편하다.

물론 pdf 출력시 엄청난 용량으로 나오는 문제가 해결되어야 하고
ad-ware에 가까운 hwp 뷰어역시 광고없는, 혹은 UI가 개선은 되어야 겠지만
그렇다고 해서 정부에서 쓰잘데기 없이 ODF를 핑계로 MS 제품이 들어 오도록 하는 것은 막아야 하지 않을까 싶다.



머.. 반대하는 세대야 한글을 써온 세대지만
요즘 애들은 MS Word에 길들여져 있어서 씨알도 안 먹힐려나?


제발 대한민국 정신좀 차리고 MS 의존성을 좀 낮춰가자!

[링크 : http://media.daum.net/digital/view.html?cateid=1008&newsid=20100523120112267&p=Edaily]

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

선거전단이 안온다.  (4) 2010.05.28
아 키보드 치기도 힘빠진다 ㄱ-  (4) 2010.05.24
5.18  (0) 2010.05.18
2010.05.17 시끌벅적한 하루  (0) 2010.05.18
6월 2일 선거준비!  (2) 2010.05.17
Posted by 구차니
개소리 왈왈2010. 5. 22. 19:06
웹초보님이 컴백하시었고
[링크 : http://webchobo.com/]

여전히 잠수 타시던 Mr.dust 님도 google docs로 리플을 못 달게 돌아오셨습니다!
[링크 : http://mr-dust.pe.kr/]

근데.. Mr.dust 님은.. 블로그 폭발시키면 근황을 물어볼데도 없는데
폭파시키고 근황도 안물어 본다고 소심해 지시면 어쩔?!
이거슨 MB식 소통?!?!?!?

'개소리 왈왈' 카테고리의 다른 글

우리 한메일이 달라졌어요(응?)  (4) 2010.05.27
자살에 대한 짧은 생각 - 강 / 바다  (0) 2010.05.24
반포대교 분수 분출(!) 시간  (0) 2010.05.21
netffice를 기억하시나요?  (0) 2010.05.12
페이스북 가입!  (4) 2010.04.28
Posted by 구차니
오늘하루도 빡시게 노가다 하고(!)
밤에 부모님과 함께 반포대교(잠수교)로 나갔다.

반포대교에서 하는 물쇼~(헉?!) 를 보여드리러 간건데
역시나.. 아부지는 사진기에서 손을 떼지를 못하시고 계셨고
어머니는 힘들어 귀찮아 멀 이런걸 TV에서 더 큰것도 보여주는데 하시면서 그래도 싫지는 않아 하시는 표정이었다.



오오~ 멋져!!!!!

훗~! 실은 플래시로 찍은 날파리임
으악!!!! 이 XYZ한 날파리들 킬라를 하나 사줘!!!!


약간 멀리의 강둑에서 정체불명의 고독을 즐기는 여인네와(!) 분수의 시작

알록달록 쇼쇼쇼~!

그 와중에도 구차니군의 달 사랑은 여전하고~

DSLR 처럼 잘 찍을수 없다면 구도라도 흉내내기!

9초 11초 그런거 없다 정확하게 10초다 분위기의 반포대교



결론 : 하나.. 역시 나의 사진 실력은 갈수록 줄고있어..  OTL

'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

자전거 4시간의 흔적  (8) 2010.05.30
여기는 지구 달 나와라 오바.  (0) 2010.05.27
보헤미안 안녕~ 2  (0) 2010.05.21
달, 별  (0) 2010.05.17
보헤미안 안녕~  (12) 2010.05.16
Posted by 구차니
오와 열을 맞춰 나란히 섯!

읭? 크기가 맞지 않는 느낌?!

꿀꺽!


요즘 참새들의 습격으로 인해
아마도 보헤미안은 올해를 끝으로 다시 키우지 못할듯한 느낌 -ㅁ-!

'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

여기는 지구 달 나와라 오바.  (0) 2010.05.27
반포대교 분수 야경 (달빛무지개분수)  (2) 2010.05.21
달, 별  (0) 2010.05.17
보헤미안 안녕~  (12) 2010.05.16
한강, 노을 그리고 구름  (6) 2010.05.15
Posted by 구차니