Microsoft/Windows2010. 9. 8. 16:06
vista는 안써봤으니 모르겠고, 아무튼 win7에서는 창크기를 변화시키는 특이한 방법이 하나있다.

제목표시줄을 드래그해서 옮기는데
   화면의 상단에 닿으면 물에 돌 던지는 듯한 효과가 나타나는데
   그때 마우스를 놓으면 "최대화" 된다.

제목표시줄위를 드래그해서 창의 크기를 조절하는데
   화면의 상단에 닿으면 물에 돌 던지는 듯한 효과가 나타나는데
   그때 마우스를 놓으면 창이 수직으로 가득차게 된다.


아래의 화살표 오른쪽의 원형의 이펙트가 위의 상황을 나태내주는 것임.

일단 세로로만 되며, 가로 변경시에는 이펙트가 발생하지 않으며 이러한 창 크기 바꾸는 효과도 실행되지 않는다.
XP만 쓰다가 win7으로 옮겨오고는 신기해 하는중 -_-
Posted by 구차니
아이디어!2010. 9. 8. 09:13
현재 유니"코드"를 사용하고 완성형으로 사용하며,
폰트역시 완성형으로 사용을 하는 세상에 우리는 살고있다.

그런 이유로, 한글 폰트를 만드려면 최대 11172자, 최소 3000여 자는 만들어야 한다.
다르게 말하자면, 폰트 만드는것 자체도 엄청난 노가다이며, 이러한 폰트는 엄청난 용량을 차지할수 밖에 없다.

하.지.만 우리가 사용하는 한글 폰트 자체의 표준을 조합형으로 바꾸면 어떨까?
그러면 개인들이 폰트를 많이 만들어서 외국처럼 이쁜 글꼴도 많아질텐데 말이다.
그리고 용량도 줄어들테고 말이다.

물론, 완성형 폰트라고 해서 제작방식 자체를 조합형으로 바꾸지 못하는 건 아니지만,
폰트 렌더링시에 조합형으로 하는게 약간의 오버헤드는 생기겠지만, 충분히 타협할 만한 수준이라고 생각이 되는데 음...

[링크 : http://juno.springnote.com/pages/58618.xhtml]
[링크 : http://jooks8051.com.ne.kr/ksx1001.htm]

자음은 초성용과 종성용으로 구분하고
모음은 종성이 있는 것과 없는 것으로 구분

종성용 복자음(ㄳ ㄻ ㄼ 이런것들)은 초성의 단자음을 조합하고
모양이 다를경우 복자음용 폰트를 별도로 구성하여 조합하도록 하면 자소단위 글꼴을 만들어
더 많은 무료글꼴과 더 이뻐진 글꼴들을 만날수 있을텐데 아쉬움이 든다.

이러한 방법으로 비트맵 글꼴 뿐만 아니라 벡터 글꼴에도 적용한다면 좋을텐데..


ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅍ ㅎ
ㄲ     ㄸ         ㅃ ㅆ

ㅏ ㅑ ㅓ ㅕ ㅗ ㅛ ㅜ ㅠ ㅡ ㅣ
ㅐ ㅒ ㅔ ㅖ ㅚ     ㅟ     ㅢ

('가' 로 시작하는 종성만 참조)


[링크 : http://uncyclopedia.kr/wiki/%EB%8F%84%EC%9B%80%EB%A7%90:%EC%98%9B%ED%95%9C%EA%B8%80/%EC%98%9B%ED%95%9C%EA%B8%80_%EC%A2%85%EC%84%B1_%EB%AA%A9%EB%A1%9D]
Posted by 구차니
Programming/ATL WTL COM2010. 9. 7. 16:31
Win32API는 C로 만들어졌음
MFC는 Win32API를 C++로 감쌈(wrapping)

STL은 C++에서 쓰기쉽도록 여러가지 라이브러리를 모아놓은 것
ATL은 COM을 쉽게 쓸수 있도록 만든 것
WTL은 ATL 기반으로 MFC와 ActiveX를 경량화한 것

MFC의 일부는 COM을 지원하도록 설계
ATL은 COM을 지원하도록 전적으로 설계
ActiveX는 ATL이나 MFC로 작성가능

OWL은 borland c++ 을 위한 winAPI framework
boost C++ library는 c++ 를 확장하기 위한 것.


[링크 : http://en.wikipedia.org/wiki/Win32]
[링크 : http://en.wikipedia.org/wiki/Standard_Template_Library]
[링크 : http://en.wikipedia.org/wiki/Windows_Template_Library]
[링크 : http://en.wikipedia.org/wiki/Active_Template_Library]
[링크 : http://en.wikipedia.org/wiki/Microsoft_Foundation_Classes]
[링크 : http://en.wikipedia.org/wiki/Component_Object_Model]
[링크 : http://en.wikipedia.org/wiki/Object_Windows_Library]
[링크 : http://en.wikipedia.org/wiki/Boost_C%2B%2B_Libraries]

[링크 : http://msdn.microsoft.com/en-us/library/k851ext3%28VS.80%29.aspx] MFC/COM
[링크 : http://msdn.microsoft.com/en-us/library/k194shk8%28v=VS.80%29.aspx] MFC/ActiveX

[링크 : http://kanemochi.egloos.com/8848925]
[링크 : http://jacking75.cafe24.com/WTL/Index.htm]
Posted by 구차니
메인 패키지는 MinGW, 부분적으로 MSYS와 mingwPORTs를 포함하고 있는 것으로 보인다.
MinGW와 MSYS는 독립적으로 설치가 가능하며,
mingwPORT는 MinGW와 MSYS 둘다 설치되어 있어야 한다.


MinGW, a contraction of "Minimalist GNU for Windows", is a minimalist development environment for native Microsoft Windows applications.

MinGW includes:

  • A port of the GNU Compiler Collection (GCC), including C, C++, ADA and Fortran compilers;
  • GNU Binutils for Windows (linker, archive manager)
  • MSYS, a fork of Cygwin designed for running configure scripts and Makefiles
  • Community-supported add-on tools and libraries (mingwPORTs)
  • A graphical and a command-line installer for Windows
  • Cross-compilers to build Windows applications on other platforms (e.g. Linux)

MSYS, a contraction of "Minimal SYStem", is a Bourne Shell command line interpreter system. Offered as an alternative to Microsoft's cmd.exe, this provides a general purpose command line environment, which is particularly suited to use with MinGW, for porting of many Open Source applications to the MS-Windows platform; it includes a small selection of Unix tools, chosen to facilitate that objective, and using it is a necessary prerequisite for building mingwPORTs.

mingwPORTs are user contributed additions to the MinGW software collection. Rather than providing these "add-ons" as precompiled binary packages, they are supplied in the form of interactive Bourne shell scripts, which guide the end user through the process of automatically downloading and patching original source code, then building and installing it. Users who wish to build any application from a mingwPORT must first install both MinGW and MSYS.


[링크 : http://mingw.org/]


아래의 링크에서 자동화된 MinGW 인스톨러를 다운로드 하고
[링크 : http://sourceforge.net/downloads/mingw/Automated%20MinGW%20Installer/mingw-get-inst/]

mingw-get-inst.exe을 실행하니 기본값으로 C Compiler만 설정되어 있다.

GCC만 설치하면, gcc / gdb / gcov / gprof 등은 설치되나,
make는 빠지므로 별도로 설치를 해야한다.

그런 이유로, GCC 와 MSYS를 선택하여 설치하면 gcc / make 가 설치되며
이경우 전체설치 용량은 108MB 를 차지한다.

사족 : 가끔 MinGW를 민구로 읽으면 어떨까? 라는 생각이 든다 -_-
Posted by 구차니
프로그램 사용2010. 9. 7. 12:20
빵집이 다 좋은데.. ISO/UDF는 지원을 하지 않아 아쉬움이 있다.


머.. 아쉬운대로 ISO/UDF를 위해 7zip 설치!

[링크 : http://koc2000.tistory.com/entry/Extract-ISO-UDF-Image-File-2]
Posted by 구차니
현재 2010과 2008에 대한 Express 버전을 받을수 있으며,
2010-All은 ISO, 2010-Visual-CPP는 웹설치 버전이다.(취향에 따라! 하지만 All이 좋을듯)

2010-All English ISO는 694MB 정도의 용량이다.
2008-All English ISO는 749MB 정도인데 음.. 2008을 쓰는게 좋을려나?

[링크 : http://www.microsoft.com/express/Downloads/#2010-All]
[링크 : http://www.microsoft.com/express/Downloads/#2010-Visual-CPP]
Posted by 구차니
전부받을 필요는 없고, 필요한 버전을 골라 받으면된다.
대부분 x86용일테니 GRMSDK_EN_DVD.iso로 받으면 될듯하다.(드물게 64bit용을 받을지도?)

Microsoft Windows SDK for Windows 7 and .NET Framework 4 (ISO)

x86      ISO File Name: GRMSDK_EN_DVD.iso
x64      ISO File Name: GRMSDKX_EN_DVD.iso
Itanium ISO File Name: GRMSDKIAI_EN_DVD.iso

[링크 : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=35AEDA01-421D-4BA5-B44B-543DC8C33A20&displayLang=en]

Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (ISO)

x86     ISO File Name: GRMSDK_EN_DVD.iso
AMD64 ISO File Name: GRMSDKX_EN_DVD.iso
Itanium ISOFile Name: GRMSDKIAI_EN_DVD.iso

[링크 : http://www.microsoft.com/downloads/en/details.aspx?familyid=71DEB800-C591-4F97-A900-BEA146E4FAE1&displaylang=en]

Posted by 구차니
MS office와 자꾸 비교하게 되지만, 익숙함의 차이 + 그 이상의 무엇이 있어서 아무래도 현재로서는 조금 불편하다 -_-
아무튼, 오픈오피스에서 이미지를 투명하게 하려면

"도구 - 색 골라내기(E)" 를 클릭하고

원하는 곳을 스포이드(피커)를 이용하여 골라내고,
아래의 바꿀 색상을 "투명"으로 하고 "바꾸기"를 누르면 된다.

일단 이미지가 다른 글씨나 다른 이미지와 그룹으로 묶여 있으면
바꾸기 버튼이 활성화 되지 않으므로, 그룹은 모두 해제하고 하나의 이미지에 대해서만 사용하자.

+ 이 기능은 Impress 와 Draw 에서만 작동된다.

+ 단, 이 기능은 동시 여러개 선택은 못하지만, 설정을 해놓고 아래의 이미지들을 선택적으로 클릭은 할수 있다.
   어떻게 보면, 한번 설정하고 단순하게 여러개 이미지를 번갈아 클릭하고, "바꾸기"를 누름으로서 더욱 빠르고 편하게
   많은 이미지를 투명하게 바꿀수 있다는 장점이 있다. (창을 닫지 않고, 다른 이미지를 선택 할 수 있음)
Posted by 구차니
MS 오피스 파워포인트에서는 Ctrl-g, Ctrl-Shift-g 로 그룹 설정/해제를 했었는데
오픈오피스 임프레스에서는 키가 하나씩 더 붙는다.

그룹 설정은 Ctrl-Shift-g
그룹 해제는 Ctrl-Alt-Shift-g

으로 하면 되지만... 그룹해제는 좀 에러인디?


Posted by 구차니
회사일2010. 9. 7. 09:55
OEM은 공장에서 설계도를 받아 만드는것,
ODM은 공장에서 직접 설계하고 만드는것.

주문자상표 부착방식 OEM(Original Equipment Manufacturing)
생산자 개발방식       ODM(Original Design Manufacturing)

[링크 : http://www.hani.co.kr/arti/economy/economy_general/411379.html]

'회사일' 카테고리의 다른 글

도급자재 / 사급자재  (4) 2010.10.12
직무, 직위, 직책, 직급  (0) 2010.09.11
CCTV 관련 용어 정리  (0) 2010.09.06
불법소프트웨어 단속관련 - spc.or.kr  (4) 2010.09.01
satcodx.com -> satbeams.com  (0) 2010.07.27
Posted by 구차니