WOONO's Blog







개발자용 프로그래밍 Fixed-Width(Monospace) 폰트



개발자를 위한 프로그래밍 폰트Fixed(
Monospace) 폰트입니다.



내용의 일부 및 전체를 복사하거나 퍼가지 마시기 바랍니다.


단, 링크는 허용합니다.


"개발자용 프로래밍 폰트" 는 각종 언어 및 웹 개발자를 위한 폰트입니다


개발용 폰트란 무엇인가 ?


Fixed Width Font, Mono Space Font, Mono Type(typefaces)등을 말합니다. (전부 다 동일한 의미입니다.)


외국의 경우 수 많은 monospace 폰트들이 존재하고 끊임없이 만들어 지고 있습니다..


하지만 국내의 경우  “나눔고딕코딩” 폰트를 제외하면 전무후무한 상태입니다.

하지만 "나눔고딕코딩" 폰트는 좁은 글자 폭으로 인해 가독성이 떨어져서 눈의 피로와 code가 한눈에 들어오지 않는 문제로 source의 내용이 쉽게 파악되지 못하는 단점을 가지고 있습니다.


왜 국내 서체업체들은 monospace font 를 만들지 않을까요?


이유는 간단합니다.


한글을 고정폭으로 만드는 것이 서체업체로써는 많은 시간과 노력을 들여야 하고 인쇄물이나 display용으로 적합하지 않다고 판단하기 때문입니다.


고정폭으로 폰트를 만들기 위해 기존에 만든 한글폰트를 임의로 porting 할 경우 자칫 한글이 깨지거나 부자연스러울 수 있기 때문입니다.


기존에는 개인 웹사이트나 블로그에서 한글이 포함된 개발용 폰트를 사용했었는데 한글 깨짐 현상이 많아서 직접 만들게 되었습니다.

제공하는 폰트는 기존에 무료로 배포되는 영문 monospace 폰트와 무료 한글폰트를 합쳐서 만든 폰트입니다.

배포하는 "폰트이름" 은 "영문폰트 이름"과 중복이 되는 문제로 인해서 “H_” 의 접두사를 붙였습니다.


잘 사용하시기 바랍니다.


감사합니다.



실행환경

 



● Windows xp, Windows 7, 8, 8.1, 10, Linux 계열, OSX...


● 각종 Editor 및 terminal, command line 및 console ...



ScreenShot & Download

 



다운로드 받으시는 분들은 화면 아래 댓글을 달아주시기 바랍니다 !!



1. H_Bitstream Vera Sans Mono




H_Bitstream Vera Sans Mono.ttf






2. H_FantasqueSansMono-Regular





H_FantasqueSansMono-Regular.ttf




2. H_Monaco





H_Monaco.ttf




2. H_Monofur





H_Monofur.ttf




2. H_NovaMono





H_NovaMono




2. H_PT Mono





H_PT Mono.ttf




2. H_UbuntuMono-R





H_UbuntuMono-R.ttf





다운로드 받으시는 분들은 화면 아래 댓글을 달아주시기 바랍니다 !!









Posted by woono

Youtube fmt list

2012. 5. 5. 20:19 : Etc


Youtube fmt list






Posted by woono


Google Play 뮤직 설치하기


"Google Play Music"은 국내에서 소수 단말기 빼고는 Play Google 에서 설치를 할 수가 없습니다.


Play Google 에 가서 다운로드를 받으려고 하면 "지원하지 않는 단말" "지원하지 않는 국가" 등으로 다운을 받을 수가 없습니다.


그래서 apk 파일을 추출 해서 올립니다.


아래 다운로드에서 파일을 받아 설치 하시면 됩니다.



Screen Shot

 









Download

 


혹시 재생 목록이 보이시지 않는 분들은 "/sdcard/media/" 의 하위 폴더에 MP3 파일을 넣고 실행하시기 바랍니다.





com.google.android.music-v4.1.513.apk



댓글은 다음 블로그를 올릴때 활력소가 됩니다 ^^




Posted by woono

안드로이드 4.0 아이스크림 샌드위치(영문버전) 기본사운드 모음입니다.

=========================================================================================================

- 설치 방법 -

1. 아래 "audio.7z" 압축파일을 받으시고 압축을 풉니다.

2. 
Android 단말기를 컴퓨터 USB로 연결 합니다.

3. USB 연결 형식은 "USB 저장소" 로 설정합니다.

4. 탐색기에서 새로 생성된 "이동식디스크 드라이브"로 이동합니다.

5. 이동식드라이브로 이동한 후 "
최상위" 폴더에 아래 그림과 같이 폴더를 만듭니다.



● alarms : 알람음(시계 알람음으로 사용할 수 있습니다)

● notifications : 알림음 (카톡이나 기타 알림음등으로 사용할 수 있습니다.)

● ringtones : 벨소리

6. 폴더를 만들었으면 "MP3 Player" 로 들으시고 마음에 드는 파일을 해당 폴더에 맞게 복사를 합니다.

7. 설정 >  소리 > 전화벨소리, 알림벨소리 등에서 변경하실 수 있습니다.

   - 카톡은 카톡을 실행하고 설정 > 알림음 설정 에서 변경할 수 있습니다. (notifications 만 대응합니다)

===============================================================================================================================================================
※  댓글은 문명인의 필수 요소 입니다.
            잘쓰시기 바랍니다 ^^;

 



audio.7z

Posted by woono
주민번호 111111-1111111 에 대한 기사를 보고  (기사원문 : http://www.nocutnews.co.kr/Show.asp?IDX=1970751)

기자의 본문중  

"로또식 배분, 마지막 2자리는(12, 13번째 자리값) 관할관청에서 철저한 보안속에 무작위로 정해진다"  

 라는 전혀 근거 없는 글이 나를 자극시켜서 호기심에 계산을 해보았다.

내가 알기론 12번째는 같은날 같은 지역에서 태어난 사람들의 주민번호 신고순서이고 

13번째는 주민번호가 정상적인지 검출하기 위한 패러티값이다.

일단, 기사는 기사고 주민번호 111111-1111111 이 가능한지 

예전에 수표조회랑 상품권조회 각종 신용 카드 및 체크 카드조회등 프로그램을 개발한적이 있어 옛기억을 떠올리며 계산해보았다. 

아래는 주민번호 13번째 자리 검출하는 방법 이다.
 
검사를 하기 위해서는 검증코드와 키가 필요한데 불변이니 걱정 안해도 된다.
 
----------------------------------------------------------------------------
1 1 1 1 1 1 1 1 1 1 1 1 X <- 주민번호 각자리
2 3 4 5 6 7 8 9 2 3 4 5    <- 검증코드(불변)
----------------------------------------------------------------------------
X = 패러티 값(13번째 자리수)


검사하는 방법

1. (주민번호 첫번째자리 x 검증코드 첫번째 자리)+(주민번호 두번째자리 x 검증코드 2번째자리) + .....

☞ (2*1) +(3*1) +(4*1) +(5*1) +(6*1) +(7*1) +(8*1) +(9*1) +(2*1) +(3*1) +(4*1) +(5*1)
= 2+3+4+5+6+7+8+9+2+3+4+5 = 58

2. 나온 결과값 58을 키값 11(불변)로 나눈다

☞ 64(결과값) / 11(불변) = 5.2727272727272727..........

몫 : 5
나머지 : 0.2727272727272727..........

※ 몫은 버리고 나머지 소수점 첫번째 자리 2를 가지고 계산을 계속한다.

3. 몫은 버리고 나머지에서 소수점 앞자리 첫번째 값 2를 키 값11(불변) 에서 빼준다.

☞ 11(불변) - 2(소수점 첫번째자리) = 9

즉, 결론은  주민번호 111111-1111111 는 불가능하고 12번째 자리까지 우연치 않게 1이 전부 나왔다고 쳐도 111111-1111119 가 될 수 밖에 없다.


Posted by woono



링크 : http://youtu.be/oKI-tD0L18A


입축을 푸시면 wav, mp3, mma 파일이 나옵니다. mma 파일은 확장자 -> mmf 로 바꾸어 휴대폰에 넣으셔서 사용하시면 됩니다.
nonono 고양이 벨소리.zip
nononono 고양이 벨소리.zip


Posted by woono