컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Monthly Archive
Saturday, April 26, 2008

상용 로그의 역수 그래프; Reciprocal Log10 Log, Multiplicative Inverse Common Logarithm Graph

로그의 역수는 "1 나누기 로그" 즉 "로그 분의 1"입니다. 아래 그래프에서 파란 선은 상용로그 그래프이고, 빨간 선은 상용로그의 역수의 그래프입니다.

상용로그에서 로그 10은 1 입니다. 아래 작은 그래프에서 보면 알 수 있습니다. x = 10 을 경계로 하여, 로그와 로그의 역수 그래프가 서로 교차됩니다.

클릭하면확대
상용 로그의 역수 그래프
상용로그의 역수 그래프 (역함수 아님)

상용로그든 자연로그든 "밑이 2인 로그"든, "밑이 음수인 로그"든, 모든 로그에서 "로그 1"은 0 (제로)입니다.

따라서 x가 1일 때는 로그값이 0 이 되고, 1 나누기 0은 수학적 에러인 "Complex Infinity"입니다. "Complex Infinity"는 "마이너스 무한대에서 플러스 무한대"까지의 모든 숫자에 해당하기에 위의 그래프에 보면 x = 1 인 자리에 빨간 수직선이 그어져 있습니다. 따라서 위의 빨간 수직선은 수학적 에러를 의미합니다.

아래의 매스매티카 소스로 위의 그래프를 그릴 수 있습니다:
Plot[{Log[10, x], 1/Log[10, x]}, {x, 0, 4}, PlotStyle -> {Blue, Red}]


주의! 역수와 역함수는 다른 것입니다. 아래 페이지에 자연로그의 역함수 그래프가 있습니다:
▶▶ 자연 로그의 역함수 지수함수 그래프; ln log exp Graph, Exponential Function, Natural Logarithm


로그 함수 그래프: ▶▶ 로그함수 그래프 그리기, Log Graph; 매스매티카 Mathematica



여름에 어울리는 색, 여름철에 잘 어울리는 시원한 색상 Summer Color

날씨가 더워져서, 여름에 어울리는 색들을 한번 정리해 보았습니다. 청색, 녹색, 흰색 등이 시원한 느낌을 줍니다.

#8FCEFF 
#DDDDFF 



소나기의 서늘한 느낌을 연상하게 합니다.
#3255A5 
#DBE2FE 



녹색 청색 등의 한색(차가운 색)과 흰색이 잘 어울려서 청량감을 줍니다.
#38B63C 
#FFFFFF 
#7CC135 



#7A6CCF 
#FFFFFF 
#C5C5E6 



이것은 봄에 어울리는 배색이라고 볼 수도 있겠지만, 초여름에는 시원하게 보일 것 같습니다.
#A0F93A 
#BEFD6E 
#82F44F 



#A3FC1E 
#FFFFFF 



▶▶ 하얀색과 잘 어울리는 색상, 흰색 백색이랑 조화를 이루는 색상; White Color

▶▶ 파란색과 어울리는색, 청색 파랑색 하늘색이랑 조화를 이루는 색상; Blue Color Table

▶▶ 녹색과 잘 어울리는 색, 초록색이랑 조화를 이루는 색깔; Green Color

한글 옛글 고어에서 삼각형 글자 이름, 웹 표기; Hangul Bansiot

한글 옛글 즉 고어에 ㅿ 이런 삼각형 자모가 있는데 이것의 이름은 "반시옷"입니다. ㅿ 에는 이 외에도

반시옷 = 반치음 = 가벼운시옷 = 여린시옷

이런 여러 가지 이름이 있습니다.


반시옷 또는 여린시옷을 HTML 웹페이지에 표현하려면

ㅿ

이런 기호를 쓰면 ㅿ 이렇게 표시됩니다.

그렇지만 웹페이지는 고어 표기가 제대로 되지 않습니다. 아래아 한글 워드프로세서에서만 고어 단어 입력이 완벽히 됩니다.

▶▶ 한글 2005 (HWP) 에서 아래아 쓰기; 고어 옛글 입력 방법


Monday, April 21, 2008

자연 로그의 역함수 지수함수 그래프; ln log exp Graph, Exponential Function, Natural Logarithm

자연로그인 ln 의 역함수는 지수함수인 exp() 입니다. (상용로그의 역함수는 밑이 10 인 지수함수입니다.) 지수함수란

exp(x) = ex

위와 같이 e 의 x 제곱에 해당합니다. 보통은 exp(x) 라고 쓰지 않고 그냥 ex 이렇게 제곱으로 표시합니다. 즉, 로그의 역함수는, 함수라기보다는 그냥 "거듭제곱"인 것입니다. 상용로그의 역함수의 경우에는 10x, 즉 10의 x제곱에 해당합니다.

아래 그래프에서 빨간 선은 지수함수인 exp 이고, 파란 선은 자연로그인 ln (LN의 소문자) 의 그래프입니다.

역함수란, 입출력이 정반대로 된 함수입니다. 예를 들어, "돌을 넣으면 황금"이 되어 나오는 함수가 있을 때, 그 함수의 역함수는, "황금을 넣으면 돌"이 되어 나오는 함수겠지요.

자연로그 ln(e) = 1 입니다.

자연로그의 역함수인 지수함수를 보면, exp(1) = e 입니다. 입출력이 정반대입니다.

클릭하면확대
지수함수 그래프, 자연로그

위의 그림에서, 좌측 하단의 작은 그래프를 보면, 자연로그는 거의 증가하지 않지만, 지수함수는 폭발적으로 급증합니다.

밑이 10 인 상용로그는 계산이 편리해서 많이 사용되지만, 수학 이론에서는 주로 자연로그가 사용됩니다. 수학에서 "10"이라는 숫자는 별 의미 없는 보통의 숫자에 지나지 않기 때문입니다.

반면 자연로그의 밑인 e (오일러 상수; 근사값=2.718281828459...)는, 수학에서 파이(원주율) 다음으로 중요한 숫자입니다.


아래의 매스매티카 소스로 위의 그래프를 그릴 수 있습니다.

Show[
 Plot[{Log[x], Exp[x]}, {x, -4, 4}, PlotStyle -> {Blue, Red}],
 Graphics[ Tooltip[Point[{E, Log[E]}], "x = e, y = ln(e) = 1" ] ],
 Graphics[ Tooltip[Point[{1, Exp[1]}], "x = 1, y = exp(1) = e" ] ],
 Graphics[ Tooltip[Point[{0, E}], "y = e" ] ],
 Graphics[ Tooltip[Point[{E, 0}], "x = e" ] ]
 ]



로그 함수 그래프: ▶▶ 로그함수 그래프 그리기, Log Graph; 매스매티카 Mathematica


상용로그의 역수 그래프 ▶▶ 상용 로그의 역수 그래프; Reciprocal Log10 Log, Multiplicative Inverse Common Logarithm Graph




초록에 어울리는 색, 연두에 잘 어울리는 색상, Green Color Swatches vol.2

연두 등의 초록에 잘 어울리는 색상표에 몇 가지를 더 추가한 것입니다.


여름에 어울리는 시원한 배색입니다. 녹색 계열은 다른 색과 잘 어울리지 않는 색인데, 역시 자신과 비슷한 색과는 잘 어울립니다.
#A0F93A 
#BEFD6E 
#82F44F 


하얀색은 모든 색과 잘 어울립니다. 녹색과도 아주 좋습니다.
#A3FC1E 
#FFFFFF 



이 경우는 잘 어울린다고 볼 수 없지만, 연두와 보라가 강렬하지 않아서 그리 부담은 없습니다.
#D4FFA6 
#F9CAFD 



#E8F8D0 
#EFE5F7 



연두와 어울리는 색상 vol.1:
▶▶ 연두색과 어울리는색, 연두색이랑 적합한 색상들; Yellowish Green Color

▶▶ 녹색과 잘 어울리는 색, 초록색이랑 조화를 이루는 색깔; Green Color

오렌지와 어울리는 색, 오렌지 컬러와 어울리는 색상; Orange Color Swatches vol.3

지난번에 올린 오렌지 색상표에 차분한 톤의 배색을 더 추가한 것입니다.


베이지에 가까운 노란색과 그럭저럭 어울리는 듯합니다. 화려하진 않습니다.
#FFB766 
#FFF199 



아래와 같이 진한 오렌지색이라면 연한 보라색과도 어울릴 것입니다.
#FF8F66 
#F4E3FF 



#FFB766 
#FCD09E 



▶▶ 주황색과 어울리는 색, 오렌지랑 조화를 이루는 색상 Orange Color vol.2

▶▶ 주황색과 잘 어울리는색, 오렌지색이랑 조화를 이루는 색상, 배색 문제; QnA


Sunday, April 20, 2008

Perl 펄, 2차원 배열 화면 출력 예제 소스 코드; 2D, 2Dimensional Array Print

펄에서 엑셀 시트와 같은 2차원 배열을 정의한 후에, 그 배열을 가나다 ABC순으로 소팅하고, 화면에 출력하는 예제입니다. 이차원 배열을 하나의 "표"처럼 출력하는 것입니다.

이차원 배열 정의한 후, 소트하고, 표 출력하기
예제 소스 파일명: example.pl
#!/usr/bin/perl
use strict; use warnings;

# 허접한 2차원 배열 정의
my @main_data = (

[   "ZZZ",   533,  "증권주",     "",        "" ],
[   "bbb",  -436,  "식품주", "05-31", "코스닥" ],
["하하하",   111,    "잡주",      "",       "" ],
[   "TTT",   111,    "잡주",      "",       "" ],
[   "AAA",  1453,  "제약주", "03-31", "코스피" ],
[   "aaa", 64436,  "철강주",      "",       "" ],
["가나다", 64436,  "철강주",      "",       "" ],
[    "EE",   242,  "전력주",      "", "코스피" ],
[   "EEE",   242,  "전력주",      "", "코스피" ],
[   "eee",   242,  "전력주",      "", "코스피" ],
[   "BBB",   643,  "보험주", "05-31",       "" ],

);


print "2차원 배열의 행(Rows)의 개수 = ", $#main_data + 1, "\n";
print "2차원 배열의 열(Columns)의 개수 = ", $#{$main_data[0]} + 1, "\n";
print "-------------------------------------------\n\n";


# 2차원 배열의 1번째 칼럼을 기준으로 문자열을 대소문자 구분없이 정렬
@main_data = sort { lc($a->[0]) cmp lc($b->[0]) } @main_data;

# 2차원 배열 화면에 출력하기
for (my $i = 0; $i <= $#main_data; $i++) {
  print "\n";
  for (my $j = 0; $j <= $#{$main_data[$i]}; $j++) {
    print $main_data[$i][$j], "\t";
  }
}



위의 예제 실행 결과 화면:
D:\Z>example.pl
2차원 배열의 행(Rows)의 개수 = 11
2차원 배열의 열(Columns)의 개수 = 5
-------------------------------------------


AAA     1453    제약주  03-31   코스피
aaa     64436   철강주
bbb     -436    식품주  05-31   코스닥
BBB     643     보험주  05-31
EE      242     전력주          코스피
EEE     242     전력주          코스피
eee     242     전력주          코스피
TTT     111     잡주
ZZZ     533     증권주
가나다  64436   철강주
하하하  111     잡주
D:\Z>



12의 배수 구하기 표; 12 Multiple Table

12의 배수를 구한 표입니다. 1배에서 1000배까지의 배수입니다. 12의 몇 배인지도 같이 출력했습니다.

12의 배수 표


(※ 스크롤 박스 사용법: 박스 안을 마우스로 클릭한 후, 키보드의 좌우 화살표키를 누르면 양옆으로 움직일 수 있습니다. 박스에서 다시 나오려면, 박스 바깥의 아무곳이나 클릭하면 됩니다.)


   1배=   12    2배=   24    3배=   36    4배=   48    5배=   60
   6배=   72    7배=   84    8배=   96    9배=  108   10배=  120
  11배=  132   12배=  144   13배=  156   14배=  168   15배=  180
  16배=  192   17배=  204   18배=  216   19배=  228   20배=  240
  21배=  252   22배=  264   23배=  276   24배=  288   25배=  300
  26배=  312   27배=  324   28배=  336   29배=  348   30배=  360
  31배=  372   32배=  384   33배=  396   34배=  408   35배=  420
  36배=  432   37배=  444   38배=  456   39배=  468   40배=  480
  41배=  492   42배=  504   43배=  516   44배=  528   45배=  540
  46배=  552   47배=  564   48배=  576   49배=  588   50배=  600
  51배=  612   52배=  624   53배=  636   54배=  648   55배=  660
  56배=  672   57배=  684   58배=  696   59배=  708   60배=  720
  61배=  732   62배=  744   63배=  756   64배=  768   65배=  780
  66배=  792   67배=  804   68배=  816   69배=  828   70배=  840
  71배=  852   72배=  864   73배=  876   74배=  888   75배=  900
  76배=  912   77배=  924   78배=  936   79배=  948   80배=  960
  81배=  972   82배=  984   83배=  996   84배= 1008   85배= 1020
  86배= 1032   87배= 1044   88배= 1056   89배= 1068   90배= 1080
  91배= 1092   92배= 1104   93배= 1116   94배= 1128   95배= 1140
  96배= 1152   97배= 1164   98배= 1176   99배= 1188  100배= 1200
 101배= 1212  102배= 1224  103배= 1236  104배= 1248  105배= 1260
 106배= 1272  107배= 1284  108배= 1296  109배= 1308  110배= 1320
 111배= 1332  112배= 1344  113배= 1356  114배= 1368  115배= 1380
 116배= 1392  117배= 1404  118배= 1416  119배= 1428  120배= 1440
 121배= 1452  122배= 1464  123배= 1476  124배= 1488  125배= 1500
 126배= 1512  127배= 1524  128배= 1536  129배= 1548  130배= 1560
 131배= 1572  132배= 1584  133배= 1596  134배= 1608  135배= 1620
 136배= 1632  137배= 1644  138배= 1656  139배= 1668  140배= 1680
 141배= 1692  142배= 1704  143배= 1716  144배= 1728  145배= 1740
 146배= 1752  147배= 1764  148배= 1776  149배= 1788  150배= 1800
 151배= 1812  152배= 1824  153배= 1836  154배= 1848  155배= 1860
 156배= 1872  157배= 1884  158배= 1896  159배= 1908  160배= 1920
 161배= 1932  162배= 1944  163배= 1956  164배= 1968  165배= 1980
 166배= 1992  167배= 2004  168배= 2016  169배= 2028  170배= 2040
 171배= 2052  172배= 2064  173배= 2076  174배= 2088  175배= 2100
 176배= 2112  177배= 2124  178배= 2136  179배= 2148  180배= 2160
 181배= 2172  182배= 2184  183배= 2196  184배= 2208  185배= 2220
 186배= 2232  187배= 2244  188배= 2256  189배= 2268  190배= 2280
 191배= 2292  192배= 2304  193배= 2316  194배= 2328  195배= 2340
 196배= 2352  197배= 2364  198배= 2376  199배= 2388  200배= 2400
 201배= 2412  202배= 2424  203배= 2436  204배= 2448  205배= 2460
 206배= 2472  207배= 2484  208배= 2496  209배= 2508  210배= 2520
 211배= 2532  212배= 2544  213배= 2556  214배= 2568  215배= 2580
 216배= 2592  217배= 2604  218배= 2616  219배= 2628  220배= 2640
 221배= 2652  222배= 2664  223배= 2676  224배= 2688  225배= 2700
 226배= 2712  227배= 2724  228배= 2736  229배= 2748  230배= 2760
 231배= 2772  232배= 2784  233배= 2796  234배= 2808  235배= 2820
 236배= 2832  237배= 2844  238배= 2856  239배= 2868  240배= 2880
 241배= 2892  242배= 2904  243배= 2916  244배= 2928  245배= 2940
 246배= 2952  247배= 2964  248배= 2976  249배= 2988  250배= 3000
 251배= 3012  252배= 3024  253배= 3036  254배= 3048  255배= 3060
 256배= 3072  257배= 3084  258배= 3096  259배= 3108  260배= 3120
 261배= 3132  262배= 3144  263배= 3156  264배= 3168  265배= 3180
 266배= 3192  267배= 3204  268배= 3216  269배= 3228  270배= 3240
 271배= 3252  272배= 3264  273배= 3276  274배= 3288  275배= 3300
 276배= 3312  277배= 3324  278배= 3336  279배= 3348  280배= 3360
 281배= 3372  282배= 3384  283배= 3396  284배= 3408  285배= 3420
 286배= 3432  287배= 3444  288배= 3456  289배= 3468  290배= 3480
 291배= 3492  292배= 3504  293배= 3516  294배= 3528  295배= 3540
 296배= 3552  297배= 3564  298배= 3576  299배= 3588  300배= 3600
 301배= 3612  302배= 3624  303배= 3636  304배= 3648  305배= 3660
 306배= 3672  307배= 3684  308배= 3696  309배= 3708  310배= 3720
 311배= 3732  312배= 3744  313배= 3756  314배= 3768  315배= 3780
 316배= 3792  317배= 3804  318배= 3816  319배= 3828  320배= 3840
 321배= 3852  322배= 3864  323배= 3876  324배= 3888  325배= 3900
 326배= 3912  327배= 3924  328배= 3936  329배= 3948  330배= 3960
 331배= 3972  332배= 3984  333배= 3996  334배= 4008  335배= 4020
 336배= 4032  337배= 4044  338배= 4056  339배= 4068  340배= 4080
 341배= 4092  342배= 4104  343배= 4116  344배= 4128  345배= 4140
 346배= 4152  347배= 4164  348배= 4176  349배= 4188  350배= 4200
 351배= 4212  352배= 4224  353배= 4236  354배= 4248  355배= 4260
 356배= 4272  357배= 4284  358배= 4296  359배= 4308  360배= 4320
 361배= 4332  362배= 4344  363배= 4356  364배= 4368  365배= 4380
 366배= 4392  367배= 4404  368배= 4416  369배= 4428  370배= 4440
 371배= 4452  372배= 4464  373배= 4476  374배= 4488  375배= 4500
 376배= 4512  377배= 4524  378배= 4536  379배= 4548  380배= 4560
 381배= 4572  382배= 4584  383배= 4596  384배= 4608  385배= 4620
 386배= 4632  387배= 4644  388배= 4656  389배= 4668  390배= 4680
 391배= 4692  392배= 4704  393배= 4716  394배= 4728  395배= 4740
 396배= 4752  397배= 4764  398배= 4776  399배= 4788  400배= 4800
 401배= 4812  402배= 4824  403배= 4836  404배= 4848  405배= 4860
 406배= 4872  407배= 4884  408배= 4896  409배= 4908  410배= 4920
 411배= 4932  412배= 4944  413배= 4956  414배= 4968  415배= 4980
 416배= 4992  417배= 5004  418배= 5016  419배= 5028  420배= 5040
 421배= 5052  422배= 5064  423배= 5076  424배= 5088  425배= 5100
 426배= 5112  427배= 5124  428배= 5136  429배= 5148  430배= 5160
 431배= 5172  432배= 5184  433배= 5196  434배= 5208  435배= 5220
 436배= 5232  437배= 5244  438배= 5256  439배= 5268  440배= 5280
 441배= 5292  442배= 5304  443배= 5316  444배= 5328  445배= 5340
 446배= 5352  447배= 5364  448배= 5376  449배= 5388  450배= 5400
 451배= 5412  452배= 5424  453배= 5436  454배= 5448  455배= 5460
 456배= 5472  457배= 5484  458배= 5496  459배= 5508  460배= 5520
 461배= 5532  462배= 5544  463배= 5556  464배= 5568  465배= 5580
 466배= 5592  467배= 5604  468배= 5616  469배= 5628  470배= 5640
 471배= 5652  472배= 5664  473배= 5676  474배= 5688  475배= 5700
 476배= 5712  477배= 5724  478배= 5736  479배= 5748  480배= 5760
 481배= 5772  482배= 5784  483배= 5796  484배= 5808  485배= 5820
 486배= 5832  487배= 5844  488배= 5856  489배= 5868  490배= 5880
 491배= 5892  492배= 5904  493배= 5916  494배= 5928  495배= 5940
 496배= 5952  497배= 5964  498배= 5976  499배= 5988  500배= 6000
 501배= 6012  502배= 6024  503배= 6036  504배= 6048  505배= 6060
 506배= 6072  507배= 6084  508배= 6096  509배= 6108  510배= 6120
 511배= 6132  512배= 6144  513배= 6156  514배= 6168  515배= 6180
 516배= 6192  517배= 6204  518배= 6216  519배= 6228  520배= 6240
 521배= 6252  522배= 6264  523배= 6276  524배= 6288  525배= 6300
 526배= 6312  527배= 6324  528배= 6336  529배= 6348  530배= 6360
 531배= 6372  532배= 6384  533배= 6396  534배= 6408  535배= 6420
 536배= 6432  537배= 6444  538배= 6456  539배= 6468  540배= 6480
 541배= 6492  542배= 6504  543배= 6516  544배= 6528  545배= 6540
 546배= 6552  547배= 6564  548배= 6576  549배= 6588  550배= 6600
 551배= 6612  552배= 6624  553배= 6636  554배= 6648  555배= 6660
 556배= 6672  557배= 6684  558배= 6696  559배= 6708  560배= 6720
 561배= 6732  562배= 6744  563배= 6756  564배= 6768  565배= 6780
 566배= 6792  567배= 6804  568배= 6816  569배= 6828  570배= 6840
 571배= 6852  572배= 6864  573배= 6876  574배= 6888  575배= 6900
 576배= 6912  577배= 6924  578배= 6936  579배= 6948  580배= 6960
 581배= 6972  582배= 6984  583배= 6996  584배= 7008  585배= 7020
 586배= 7032  587배= 7044  588배= 7056  589배= 7068  590배= 7080
 591배= 7092  592배= 7104  593배= 7116  594배= 7128  595배= 7140
 596배= 7152  597배= 7164  598배= 7176  599배= 7188  600배= 7200
 601배= 7212  602배= 7224  603배= 7236  604배= 7248  605배= 7260
 606배= 7272  607배= 7284  608배= 7296  609배= 7308  610배= 7320
 611배= 7332  612배= 7344  613배= 7356  614배= 7368  615배= 7380
 616배= 7392  617배= 7404  618배= 7416  619배= 7428  620배= 7440
 621배= 7452  622배= 7464  623배= 7476  624배= 7488  625배= 7500
 626배= 7512  627배= 7524  628배= 7536  629배= 7548  630배= 7560
 631배= 7572  632배= 7584  633배= 7596  634배= 7608  635배= 7620
 636배= 7632  637배= 7644  638배= 7656  639배= 7668  640배= 7680
 641배= 7692  642배= 7704  643배= 7716  644배= 7728  645배= 7740
 646배= 7752  647배= 7764  648배= 7776  649배= 7788  650배= 7800
 651배= 7812  652배= 7824  653배= 7836  654배= 7848  655배= 7860
 656배= 7872  657배= 7884  658배= 7896  659배= 7908  660배= 7920
 661배= 7932  662배= 7944  663배= 7956  664배= 7968  665배= 7980
 666배= 7992  667배= 8004  668배= 8016  669배= 8028  670배= 8040
 671배= 8052  672배= 8064  673배= 8076  674배= 8088  675배= 8100
 676배= 8112  677배= 8124  678배= 8136  679배= 8148  680배= 8160
 681배= 8172  682배= 8184  683배= 8196  684배= 8208  685배= 8220
 686배= 8232  687배= 8244  688배= 8256  689배= 8268  690배= 8280
 691배= 8292  692배= 8304  693배= 8316  694배= 8328  695배= 8340
 696배= 8352  697배= 8364  698배= 8376  699배= 8388  700배= 8400
 701배= 8412  702배= 8424  703배= 8436  704배= 8448  705배= 8460
 706배= 8472  707배= 8484  708배= 8496  709배= 8508  710배= 8520
 711배= 8532  712배= 8544  713배= 8556  714배= 8568  715배= 8580
 716배= 8592  717배= 8604  718배= 8616  719배= 8628  720배= 8640
 721배= 8652  722배= 8664  723배= 8676  724배= 8688  725배= 8700
 726배= 8712  727배= 8724  728배= 8736  729배= 8748  730배= 8760
 731배= 8772  732배= 8784  733배= 8796  734배= 8808  735배= 8820
 736배= 8832  737배= 8844  738배= 8856  739배= 8868  740배= 8880
 741배= 8892  742배= 8904  743배= 8916  744배= 8928  745배= 8940
 746배= 8952  747배= 8964  748배= 8976  749배= 8988  750배= 9000
 751배= 9012  752배= 9024  753배= 9036  754배= 9048  755배= 9060
 756배= 9072  757배= 9084  758배= 9096  759배= 9108  760배= 9120
 761배= 9132  762배= 9144  763배= 9156  764배= 9168  765배= 9180
 766배= 9192  767배= 9204  768배= 9216  769배= 9228  770배= 9240
 771배= 9252  772배= 9264  773배= 9276  774배= 9288  775배= 9300
 776배= 9312  777배= 9324  778배= 9336  779배= 9348  780배= 9360
 781배= 9372  782배= 9384  783배= 9396  784배= 9408  785배= 9420
 786배= 9432  787배= 9444  788배= 9456  789배= 9468  790배= 9480
 791배= 9492  792배= 9504  793배= 9516  794배= 9528  795배= 9540
 796배= 9552  797배= 9564  798배= 9576  799배= 9588  800배= 9600
 801배= 9612  802배= 9624  803배= 9636  804배= 9648  805배= 9660
 806배= 9672  807배= 9684  808배= 9696  809배= 9708  810배= 9720
 811배= 9732  812배= 9744  813배= 9756  814배= 9768  815배= 9780
 816배= 9792  817배= 9804  818배= 9816  819배= 9828  820배= 9840
 821배= 9852  822배= 9864  823배= 9876  824배= 9888  825배= 9900
 826배= 9912  827배= 9924  828배= 9936  829배= 9948  830배= 9960
 831배= 9972  832배= 9984  833배= 9996  834배=10008  835배=10020
 836배=10032  837배=10044  838배=10056  839배=10068  840배=10080
 841배=10092  842배=10104  843배=10116  844배=10128  845배=10140
 846배=10152  847배=10164  848배=10176  849배=10188  850배=10200
 851배=10212  852배=10224  853배=10236  854배=10248  855배=10260
 856배=10272  857배=10284  858배=10296  859배=10308  860배=10320
 861배=10332  862배=10344  863배=10356  864배=10368  865배=10380
 866배=10392  867배=10404  868배=10416  869배=10428  870배=10440
 871배=10452  872배=10464  873배=10476  874배=10488  875배=10500
 876배=10512  877배=10524  878배=10536  879배=10548  880배=10560
 881배=10572  882배=10584  883배=10596  884배=10608  885배=10620
 886배=10632  887배=10644  888배=10656  889배=10668  890배=10680
 891배=10692  892배=10704  893배=10716  894배=10728  895배=10740
 896배=10752  897배=10764  898배=10776  899배=10788  900배=10800
 901배=10812  902배=10824  903배=10836  904배=10848  905배=10860
 906배=10872  907배=10884  908배=10896  909배=10908  910배=10920
 911배=10932  912배=10944  913배=10956  914배=10968  915배=10980
 916배=10992  917배=11004  918배=11016  919배=11028  920배=11040
 921배=11052  922배=11064  923배=11076  924배=11088  925배=11100
 926배=11112  927배=11124  928배=11136  929배=11148  930배=11160
 931배=11172  932배=11184  933배=11196  934배=11208  935배=11220
 936배=11232  937배=11244  938배=11256  939배=11268  940배=11280
 941배=11292  942배=11304  943배=11316  944배=11328  945배=11340
 946배=11352  947배=11364  948배=11376  949배=11388  950배=11400
 951배=11412  952배=11424  953배=11436  954배=11448  955배=11460
 956배=11472  957배=11484  958배=11496  959배=11508  960배=11520
 961배=11532  962배=11544  963배=11556  964배=11568  965배=11580
 966배=11592  967배=11604  968배=11616  969배=11628  970배=11640
 971배=11652  972배=11664  973배=11676  974배=11688  975배=11700
 976배=11712  977배=11724  978배=11736  979배=11748  980배=11760
 981배=11772  982배=11784  983배=11796  984배=11808  985배=11820
 986배=11832  987배=11844  988배=11856  989배=11868  990배=11880
 991배=11892  992배=11904  993배=11916  994배=11928  995배=11940
 996배=11952  997배=11964  998배=11976  999배=11988 1000배=12000

                      by http://mwultong.blogspot.com/



아래의 Perl 프로그래밍 소스 코드로, 위의 표를 구할 수 있습니다:

펄 소스 파일명: b.pl
#!/usr/bin/perl
use strict; use warnings;


for (my $multiple = 1; $multiple <= 1000; $multiple++) {
  printf("%4d배=%5d ", $multiple, 12 * $multiple);
  print "\n" if ($multiple % 5 == 0);
}





g을 kg환산, 그램을 킬로그램으로, 키로그램을 그램으로 환산하기

1000g이, 1kg입니다. 1g은 0.001kg 입니다. 즉, 1000배 관계입니다. 따라서 g과 kg환산 공식은 다음과 같습니다.

킬로그램 = 그램 나누기 1000

그램 = 킬로그램 곱하기 1000



다음 주소에 있는 계산기를 사용하면, g과 kg을 자동 변환할 수 있습니다. 별도로 다운받을 필요없이 브라우저에서 직접 계산할 수 있습니다.

그램 <--> 킬로그램 변환 계산기:
▶▶ 그램 킬로그램 계산기; g, kg 키로 그램 변환기; Calc



이것은 그램보다 더 작은 단위인 밀리그램과 그램을 상호 환산하는 계산기입니다.

밀리그램 <--> 그램 계산기
▶▶ 밀리그램 계산기; mg 을 g으로 환산; 미리그램 mg Calc


Friday, April 18, 2008

피보나치 수열 그래프, 피보나치 수; Fibonacci Sequence Plot Graph

피보나치 수열(Fibonacci Sequence)의 그래프입니다. 아래 첫번째의 큰 그래프에서, 까만 점들은 정수 부분의 피보나치 수를 의미하고, 빨간 곡선 부분은 실수 영역에서의 피보나치 수의 그래프를 그린 것입니다. 대부분의 경우에는 정수 부분인 까만 점들의 위치만 보면 됩니다.

4개의 작은 그래프들 중에서, n = 50 그래프를 보면, 마치 40 부근에서 급증하는 것처럼 보이지만 실제로는 그렇지 않습니다. n = 100 그래프에서는 80 부근에서 급증하는 것처럼 보이고, n = 1000 그래프에서는 800 근처에서 급증하는 것처럼 보입니다. 따라서 특별히 급증하는 지점은 없습니다.

클릭하면확대
피보나치 수열 그래프
피보나치 수열 그래프

다음의 매스매티카 소스로 위의 피보나치 수열 그래프를 그릴 수 있습니다.

Show[
 { Plot[Fibonacci[x], {x, 0, 5 + 2}, AxesOrigin -> {0, 0}, Filling -> Axis, FillingStyle -> Lighter[Blue, 0.9], PlotStyle -> {Red}] },
 { ListPlot[Table[Fibonacci[x + 1], {x, 0, 5}], AxesOrigin -> {0, 0}, Filling -> Axis, PlotStyle -> PointSize[Medium]] }
]


그래프가 아닌, 피보나치 수열 자체(위의 그림에서 숫자 목록 부분)는 다음과 같은 소스로 구할 수 있습니다.

Do[
 Print[ "F(", x, ")= ", Fibonacci[x] ]
 , {x, 0, 100}
 ]





엑셀에서 16진수 표기; Excel 십육진수 쓰기 입력하기

엑셀에서 예를 들어, FF 라는 16진수를 쓰면 FF라고 입력될 것입니다. 그런데 만약 01 이라는 16진수를 입력하면, 그냥 1로 표시될 것입니다. 16진수라는 숫자는 원래

0xFF
0x01

이런 식으로, 앞에 0x (제로 + 소문자 엑스) 라는 접두어를 붙어서 16진수라는 사실을 명시하는 것이 보통입니다. 따라서 01 은 0x01 이라고 쓰면 됩니다. 엑셀뿐 아니라 다른 분야에서도 0x 라는 접두사로, 어떤 숫자가 16진수임을 명시합니다.

만약 0x 라는 16진수 접두사를 붙일 수 없는 사정이 있다면, 그 셀의 속성을 "텍스트"로 변경하면 됩니다.

* 16진수를 입력할 셀을, 마우스 오른쪽 버튼으로 클릭하여, "셀 서식"을 선택합니다.

* "표시 형식" 탭의, "범주" 목록에서 "텍스트"를 선택하고 확인 버튼을 누릅니다.

* 이제 01 을 입력하면 01 이라고 그대로 나옵니다. 이때 "숫자를 텍스트로서 입력했다"는 경고문이 나올 수 있는데 무시해도 좋습니다.


16진수와 10진수를 변환하는 방법: ▶▶ [엑셀] 10진수/16진수 변환 함수, HEX2DEC / DEC2HEX - 십진수 십육진수 상호 변환 - Excel Hex Dec

엑셀은 과학이나 수학 프로그램이 아니라, 재무 프로그램 즉 돈계산 프로그램입니다. 따라서 16진수를 잘 지원하지 않습니다.

Frost Glass 란? 간유리 란? 젖빛유리란? Frosted Glass

Frost 란 영어로 "서리"라는 뜻이기에 "Frost Glass (프로스트 글래스)"란, 투명하지 않고 일부러 표면을 거칠게 만든 유리를 말합니다. 그런데 "Frost Glass (서리 유리)"보다는 "Frosted Glass (프로스티드 글래스; 서리 낀 유리)"라고 하는 것이 더 정확한 영어 표현입니다.

아래 사진의 왼쪽 부분은 Frosted Glass 이고, 오른쪽 부분은 투명한 보통 유리입니다.

포토샵 모자이크 - Glass : Frosted

간유리도 Frosted Glass 라고 합니다. "간유리"나 "젖빛유리"는 유리 표면을 사포(샌드 페이퍼) 등으로 밀어서 부옇게 만든 유리입니다. 대부분의 경우, 위의 사진보다도 더 입자가 가늘고 고운 유리입니다.

SLR/DSLR 카메라나 바늘구멍 사진기의 초점판(핀트 글래스)이 "간유리"로 되어 있습니다.


Thursday, April 17, 2008

달러 센트 원 환산 계산기; Dollar (USD), Cent Calc

달러를 센트로, 센트를 달러로 상호 환산하는 계산기입니다. 달러 입력 칸에 숫자를 넣으면 센트로 변환되고, 거꾸로, 센트 칸에 숫자를 넣으면 달러로 변환되어 나옵니다. 그리고 그 달러나 센트의 값이 원화로는 얼마인지도 동시에 계산되어 나옵니다. 다만 현재의 실제 환율은 사용자가 직접 지정해 주어야 합니다.


달러 입력 : Dollar (USD $)
센트 입력 : cent (¢)



환율이 1달러당 원일 경우:

달러는  


숫자를 입력하지 않으면 NaN 이라는 에러 문자열이 대신 출력됩니다. 온라인 계산기는 브라우저 상태에 따라 불안정할 수 있기에 사용 전에 테스트를 해 보는 것이 좋습니다.

* 1달러가 100센트로 변환되면 정상입니다. 환율이 1000원일 경우, 1000원으로 변환되면 정상입니다.

* 20센트가 0.2달러로 환산되면 정상입니다. 환율이 1000원일 경우, 200원으로 변환되면 정상입니다.


CSV 파일 보려면? CSV 파일보는법

.csv 라는 확장자를 가진 파일은 대부분, 엑셀 문서 파일인 XLS 파일을, 텍스트 파일 형식으로 변환하여 저장한 파일입니다. 엑셀 기본 문서 형식인 XLS 는 이진파일이기에, 엑셀 이외의 다른 프로그램에서 읽기가 잘 안됩니다. 따라서 호환성을 위해서 CSV 파일로 저장하여 타인에게 배포하는 경우가 많습니다.

CSV 파일을 보려면 "MS오피스"를 설치한 후, 엑셀(Excel) 프로그램을 실행하여 CSV파일을 여는 것이 가장 좋습니다.

엑셀이 설치된 상태에서 CSV파일을 클릭하면, 엑셀에서 CSV 파일이 열립니다. 만약 엑셀에서 CSV파일의 한글이 깨진다면 인코딩을 변경해 주면 됩니다: ▶▶ CSV 파일 한글이 한자로 깨져서 보일 때 해결 방법은? Encoding

엑셀이 없다면?

엑셀 프로그램이 없다면 윈도우의 "메모장"으로도 CSV 파일을 볼 수 있습니다. CSV파일은 텍스트 파일이기에, 메모장으로도 읽을 수 있습니다. 엑셀의 각 데이터들을 쉼표로 분리하여, 간단한 텍스트 파일로 만들어 놓은 것이 CSV이기 때문입니다.

메모장으로도 잘 보이지 않고, CSV파일이 이상하게 깨지는 경우에는, 그 CSV 파일의 개행문자가 "유닉스 텍스트"로 되어 있기 때문일 것입니다. 이때는 메모장이 아닌 "울트라에디트" 같은 좀더 전문적인 텍스트 편집기에서 CSV파일을 열어서 보면 글자와 숫자들이 잘 보일 것입니다.


grep 같은 비슷한 윈도우 Window 명령어?

유닉스의 grep 과 유사한 명령어가 윈도우에 있는데, findstr 이라는 이름으로 되어 있습니다. 정규식(정규표현식)도 사용이 가능합니다. 그러나 유닉스 grep처럼 그렇게 강력하지는 않습니다.

윈도우의 도스창(CMD 명령프롬프트)에서,

findstr/?

이라고 입력하면 도움말이 나옵니다. 사용법도 그렙과 비슷합니다. 예를 들어, 현재디렉토리에 있는 모든 txt 확장자를 가진 텍스트 파일들 속에서 apple 이라는 단어를 대소문자 구분없이 찾으려면

findstr /i apple *.txt

이렇게 하면 됩니다. 모든 파일(*.*)에서, 아라비아 숫자로만 이루어져 있는 행들을 찾으려면

findstr ^[0-9]$ *.*

이렇게 정규식을 사용합니다.


Wednesday, April 16, 2008

갱신파일 찾는 도스 배치파일 예제; A Attrib File만 찾기 Dir 옵션

갱신파일이란, 마지막 백업 이후로, 수정된 파일을 의미합니다. A 라는 "저장 속성"이 부여되어 있습니다. A 라는 "저장 속성"이 부여되어 있다는 이야기는, 수정된 이후로 백업을 아직 하지 않았으니 백업 대상에 추가하라는 뜻입니다.

백업을 한 후에는 A 라는 "저장 속성"을 OFF 시켜 주는 것이 원칙입니다. 그래야, 백업 이후로 수정이 되었는지 알 수 있습니다. 예를 들어 test.txt 라는 파일이 있을 때, 백업 프로그램이 이 파일을 CD-ROM 등에 백업한 후, A속성을 제거합니다. 그런 후 사용자가 메모장 등에서 test.txt 라는 파일을 다시 편집하고 저장하면 그 순간 A 속성이 다시 부여됩니다. test.txt 라는 파일이 갱신되었다는 사실을 알 수 있게 해 줍니다.

아무튼 하드에서, A속성이 있는 즉 갱신된 파일만 찾으려면, dir 명령에 옵션을 붙여 주면 됩니다. attrib 명령은 파일의 속성을 보거나 수정하는 명령어인데, 특정 속성의 파일만 찾을 수 있는 기능은 없더군요.

dir /a:a

이렇게 하면 A속성이 있는, 즉 내용이 갱신된 파일만 찾아서 목록을 보여 줍니다.


dir /a:a /s /b
이 경우 /s 옵션은 하위디렉토리까지 모두 찾으라는 뜻이고, /b 는 간략히 출력하라는 뜻입니다.

다음은 도스에서 attrib 명령을 실행하고, A속성의 갱신파일만 찾는 예제 화면입니다.

D:\Z>attrib
A          D:\Z\example.html
A   H      D:\Z\새 ACDSee BMP Image.bmp
           D:\Z\새 WinZip File.ZIP
           D:\Z\새 텍스트 문서 (2).txt
A          D:\Z\새 텍스트 문서.txt

D:\Z>
D:\Z>
D:\Z>
D:\Z>dir /a:a /s /b
D:\Z\example.html
D:\Z\새 ACDSee BMP Image.bmp
D:\Z\새 텍스트 문서.txt
D:\Z\새 폴더\새 ACDSee PSD Image.psd

D:\Z>


"새 WinZip File.ZIP"과 "새 텍스트 문서 (2).txt" 파일에는 A속성이 없기 때문에, dir에서는 나오지 않았습니다. 즉 dir이, A속성이 있는 갱신된 파일만 찾아서 보여주고 있습니다.


MSword에서 수식 변경, 워드에서 수식 수정하는 방법; msword Formula

MS워드나 엑셀에 있는 수식(수학 공식)을 변경하려면, 그 수식을 마우스로 더블클릭합니다. 즉, 빠르게 2번 클릭합니다. 그러면 수식을 변경하는 등 고칠 수 있는 편집 모드가 됩니다.

수식을 고치려면, 수식을 입력하는 법을 알아야 합니다. 참고: ▶▶ 수식입력기] 분수,루트 기호 입력 방법, 워드 Word 엑셀 Excel; MS Equation Input Fraction

수식 변경이 끝났으면, 이제 키보드의 Esc키를 누르거나, 수식 바깥의 빈 곳을 클릭하면 됩니다.


만약 수식을 더블클릭해도 편집 모드가 되지 않는다면, 오피스에 "Microsoft Equation 3.0" 즉 "수식 입력기"가 설치되어 있지 않은 것입니다.

다음의 방법으로 수식 입력기를 설치한 후에, 다시 그 수식을 마우스로 더블클릭하면 이제 수식을 변경할 수 있는 편집 모드가 될 것입니다:

▶▶ 수식 입력기 설치 방법: 엑셀(Excel) 워드(Word) 수학 공식 입력; Microsoft Equation


카메라 필터종류? B+W Kenko Hoya 메이커 종류

B+W나 Kenko(겐코; 켄코)나 Hoya(호야) 같은 것은 카메라 필터 종류가 아니라 필터를 제조하는 메이커의 이름들입니다. 즉 회사 상표입니다.

B+W 는 독일제 필터이고, Kenko, Hoya 는 일제입니다. B+W 필터가 가장 비싸지만 가장 성능이 좋습니다. 참고: ▶▶ 슈나이더 UV 필터; Schneider B+W 007 NEUTRAL MRC 52mm 구매기

B+W 필터는 최고급형, 호야나 켄코는 중저가형 필터입니다. 특히 역광 상태에서 B+W 필터의 성능이 우수합니다.

요즘 DSLR에 붙이는 필터는 대부분 "렌즈 보호용 필터"입니다.


렌즈 보호용 필터가 아닌 필터는 특수 효과 필터입니다. 필카와 달리 디카의 경우에는, 컴퓨터에서 보정 작업을 하면서 특수 효과를 줄 수 있기에, 특수 효과 필터는 그리 많이 사용되지 않습니다. 다음의 3종류 정도만 사용됩니다.

CPL 필터: 편광필터인데, 하늘을 실제보다 더 짙고 푸르게 묘사하거나, 유리창 표면의 반사를 제거하여 유리창 속의 피사체를 선명하게 찍는 등의 신비한(?) 효과가 있습니다. 광고사진 등의 분야에서 쓰이는데 일반인에게는 그리 필요가 없습니다.

ND 필터: 회색 선글라스와 같은 역할을 합니다. 색깔은 그대로 두고, 빛을 양만 강제로 줄여서, 대낮에도 셔터 속도를 아주 느리게 하거나 조리개를 최대한 개방할 수 있게 합니다.

소프트포커스 필터: 속칭 뽀샤시 효과를 내는 필터입니다. 인물사진을 찍을 때 가끔 사용됩니다. 피사체에 강한 직사광선이 닿아야만 뽀샤시 효과가 제대로 나옵니다.


렌즈 보호용 필터는 필수품에 가깝지만, 다른 특수효과 필터는 별로 필요가 없습니다.

Tuesday, April 15, 2008

황금비 근사값 구하기 공식, 사각형 세로 가로 길이 비율 Golden Ratio 값 얻기

직사각형의 가장 아름다운 세로:가로 비율은 1:1.618 입니다. 1:1.618 이 황금비율 즉 "황금비(Golden Ratio)"입니다. 엽서, 카드나 책 등이 대부분 황금비나 황금비에 가까운 비율로 되어 있습니다. 1.618...은 루트5에 1을 더한 후, 2로 나누어준 무리수입니다.

루트5 = 2.2360679774997896964091736687313
에 더하기 1 = 3.2360679774997896964091736687313

을 나누기 2 = 1.6180339887498948482045868343656

클릭하면확대
황금비 직사각형
황금비 사각형 그림


위의 그림에서 회색 사각형이 황금비로 된 황금사각형입니다.

세로는 250픽셀(pixel), 가로는 405픽셀(pixel) 길이입니다.

405픽셀 나누기 250픽셀 = 1.62

황금비에 아주 근접합니다.

컴퓨터 모니터 조정 상태에 따라서, 위의 회색 사각형의 비율이 실제와 좀 다르게 보일 수도 있습니다.


유닉스 명령어, 파일지우기 명령, 파일삭제; Unix File Delete Command

유닉스에서 파일을 지우려면, rm 명령어를 사용하면 됩니다. 만약 rm 명령어가 없는 경우에는 unlink 라는 명령을 사용하면 됩니다. "unlink"도 파일을 지운다는 뜻입니다.

예를 들어 "현재 디렉토리"에 있는 test.txt 라는 텍스트 파일을 삭제하려면

rm test.txt

이렇게 합니다. 또는

unlink test.txt

이렇게 해도 됩니다.

예를 들어 .tmp 라는 확장자를 가진 모든 파일들을 한꺼번에 지우려면 다음과 같이 별표(*) 와일드카드를 사용하여 파일명 부분을 대체해 주면 됩니다.

rm *.tmp

위의 명령을 실행하면, 현재 디렉토리에서 .tmp 라는 확장자로 끝나는 파일들만 모두 삭제됩니다.


Vim 창크기 조절 방법, 핫키; Vi에서 창사이즈 Window Size Hotkey

Vim 이나 Vi에디터에서 여러 창을 열어서 동시에 편집할 때에, 각 창의 크기를 변경하려면 다음과 같이 합니다.

우선 여러창 중에서 어떤 창의 크기를 조절할지 선택해야 합니다. Ctrl+ww 핫키를 눌러서 창을 점프하면서 특정 창을 선택합니다.

Ctrl+ww

위의 핫키는 Ctrl키를 누르면서 w 키를 누르고, 다시 w키를 누르는 것입니다.


창 사이즈 확대하기:

Ctrl+w+
즉, Ctrl키를 누르면서 소문자 w 키를 누른 후, 플러스 기호(+) 키를 누르면 "현재 창" 사이즈가 1줄 확대됩니다.


창 사이즈 축소하기:
Ctrl+w-
즉, Ctrl키를 누르면서 소문자 w 키를 누른 후, 마이너스 기호(-) 키를 누르면 "현재 창" 크기가 1줄 축소됩니다.

키보드 우측 키패드에 있는 플러스 마이너스 키를 누르는 것이 좋습니다.


Vim 사용법 강좌: Vim | Vi | GVim | 빔 에디터

Monday, April 14, 2008

SD메모리 카드 사진; SD Card란 무엇 인가요; Apacer Lexar Flash Memory Photo

SD메모리 Card란, 우표만한 크기의 작은 메모리인데, 플래시 메모리의 일종이기 때문에, 전원 공급이 끊어져도 SD메모리 속의 파일이 지워지지 않습니다. 반면 컴퓨터 본체에 들어가는 보통의 RAM은, 컴퓨터 전원을 끄면 그 RAM 속에 들어 있는 내용도 다 지워집니다.

SD Card는 주로 디카(디지털 카메라) 등의 휴대용 전자장치에서 많이 사용됩니다. 디카에서 사진을 찍은 후에는 필름이 아닌 SD카드에 사진 파일이 저장됩니다. 따라서 디카의 경우에는 SD카드가 사진 저장소의 역할을 합니다. SD카드보다 더 큰 CF카드를 사용하는 디카도 있습니다.

SD카드는 옛날의 플로피 디스켓과 비슷한 역할을 하지만, 플로피 디스켓과 비교할 수 없이 훨씬 더 안정적이고, 용량도 큽니다. 고화질 사진 파일 수천 장 이상, MP3음악 파일 수백 개 이상을 넣을 수 있습니다.

아래 첫번째 사진은 SD카드의 앞면이고, 오른쪽은 뒷면이고, 아래쪽은 SD카드를 보관하는 플라스틱 케이스 사진입니다.

클릭하면확대
SD Memory Card
SD플래시 메모리 Card 사진; 1GB, 2GB

Apacer는 대만 업체의 제품이고, Lexar도 아마 대만 제품일 것입니다. 뻑난 적은 없고, 에러 없이 잘 작동이 되더군요.

그런데 SD카드도 규격이 여러 종류가 있습니다. 위의 사진은 보통의 SD카드입니다.

보통의 SD카드보다 약간 더 작은 규격의 "미니SD(miniSD)"도 있고, 그것보다 더 작은 "마이크로SD(microSD)"도 있습니다.


한편, SD카드는 리더기에 넣어서 그 파일을 PC로 전송하는 것이 보통입니다:
▶▶ SD 메모리 카드 리더기(멀티 리더기) 사용기: Memory Card Reader Review


매스매티카란? Mathematica 프로그램

매스매티카란 프로그램은 공학용 그래픽 계산기의 PC버전이라고 볼 수 있습니다. 수학, 공학, 물리학 분야에서 가장 강력한 툴입니다. 대학이나 학계, 기업체에서 사용하는 것인데, 중고생 수준의 수학 학습에도 도움이 됩니다. 다만 한글판이 없다는 것이 걸림돌이 될 것입니다.

이론물리학자인 Stephen Wolfram 교수(캘리포니아 공대)가 만들었습니다. 무려 1988년에 최초로 출시된 아주 유서 깊은 소프트웨어입니다. 서울에서 88올림픽 열리던 그 시절입니다.

아래 그림은 매스매티카에서, 함수 f(x)를 정의한 후, f(x)의 부정적분을 구하고, 그래프까지 그리는 화면입니다. 다만 아래 그래프에서 +, - 라는 기호는 제가 포토샵으로 추가한 것입니다.

클릭하면확대
Mathematica Integrate, Integral
그림 설명: ▶▶ 적분 정적분 부정적분 구하기, 그래프 그리기; 매스매티카 Mathematica Integrate, Integral

엑셀 자체가 프로그래밍 언어는 아니지만, 엑셀 안에서 VBA로 프로그래밍을 할 수 있습니다. 매스매티카도 그런 식으로 내부적으로 프로그래밍을 할 수 있습니다.

프로그래밍 예제 참고:
▶▶ 매스매티카 삼각함수 값 출력 함수; 사인 코사인 탄젠트 Mathematica Sin Cos Tan


매스매티카 사용법:

이상적인 몸무게, 적정체중 계산하기; Ideal Weight Calc

신체질량지수인 BMI 지수가 22일 때 "건강상 가장 이상적인 체중"입니다. 한편, BMI 지수가 19일 때 "미용상 가장 이상적인 체중"이 됩니다. 예를 들어

키가 160cm인 사람의 경우

* 체중이 약 56kg 일 때, BMI지수가 약 22가 되기에, 건강상 가장 이상적인 몸무게가 됩니다.

* 체중이 약 49kg 일 때, BMI지수가 약 19가 되기에, 미용상 가장 이상적인 몸무게가 됩니다.


아래 페이지의 계산기로 자신의 적정몸무게를 자동으로 계산할 수 있습니다.

▶▶ 비만도 측정, 적정체중 계산기, BMI 지수 구하기; Calc


건강상 가장 이상적인 체중 표:
▶▶ 표준체중 표, 신장 대비 적정 몸무게, 신체 질량 지수 BMI Table

미용상 적정체중 표:
▶▶ 다이어트 기준 체중 표, 미용 지수 몸무게; Diet Table BMI 19

Sunday, April 13, 2008

도스 배치파일 IF문, 디렉토리 존재여부 체크 방법; DOS CMD Batch, Is Dir Exist

도스 배치파일의 IF문에서 EXIST문을 사용하면 지정한 "파일"의 실제 존재 여부를 확인할 수 있습니다. 그런데 EXIST문은 파일과 디렉토리(폴더)를 구분하지 못하는 단점이 있습니다. 이때는 그 찾으려는 디렉토리명 끝에 백슬래시(\) 기호를 붙여 주면 해결이 됩니다. 즉, 파일이 아닌 디렉토리의 존재 여부를 체크할 수 있습니다.

예를 들어 E:드라이브의 루트에 있는 TEST 라는 디렉토리의 존재 여부를 알아내려면, TEST\ 이렇게 끝에 백슬래쉬 기호를 붙입니다. 이렇게 하면 TEST 라는 이름의 파일이 아닌, TEST 라는 이름의 디렉토리의 존재 여부만 알아낼 수 있습니다.

예제 배치파일명: example.bat
@echo off

if exist E:\TEST\ (
  echo OK! 그런 디렉토리가 있습니다
) else (
  echo 에러, 그런 디렉토리는 없음
)



파일명의 끝에는 백슬래쉬 기호가 붙을 수 없지만, 디렉토리명 즉 폴더명 끝에는 붙을 수 있습니다. 그것을 이용하는 것입니다. 물론 디렉토리명 자체에 백슬래쉬가 붙을 수 있다는 뜻은 아니고, 패스명의 일부로서 붙을 수 있습니다.

니콘 G타입 렌즈를 필카에 쓸수있는지 여부; Nikon 니코르 Nikkor G Type Lens

니콘의 니코르 렌즈에서 G타입 렌즈란, 렌즈 몸통에 조리개링이 없는 렌즈를 말합니다. 이런 렌즈는 카메라 바디에서 조리개 값을 간접적으로 조정해야만 합니다. 만약 그 카메라 바디에 조리개 조절 기능이 없다면, G타입 렌즈의 경우, 조리개를 조일 수 없어서, 대낮에도 항상 조리개 최대 개방 상태로 촬영을 해야만 합니다. 사실상 렌즈 사용이 불가능합니다.

니콘 FM 이나 FE 시리즈 등의, 오래된 필카(SLR)에는 당연히 카메라 바디에 조리개 조절 기능이 없습니다. 이런 카메라에는 G타입 렌즈를 사용할 수 없습니다.

다만 니콘의 최신 필카인 F6 는 G타입 렌즈 사용 가능합니다. D타입 렌즈는 조리개링이 있기에 당연히 사용 가능합니다.

필카 F5 도 G타입 렌즈 사용 가능합니다.

Nikon FM10 은 비교적 최신(1995년) 필카지만, 완전 기계식이라서 G타입 렌즈 사용 불가입니다.


따라서 자신의 필카 바디에 조리개 조절 기능이 있다면, G렌즈를 사용할 수 있습니다. 없다면 불가능입니다. 이때는 D렌즈를 사용해야 합니다.

그런데 G타입이든 D타입이든, 크롭바디 DSLR 전용렌즈인 "DX 렌즈"는 필카에 사용할 수 없습니다.


D40 D40X D60 D80 D300 D3 동영상 촬영 가능 여부

업데이트: 니콘의 DSLR인 D90에서는 드디어 동영상 촬영이 됩니다. 영화 수준의 고화질입니다. 이렇게 빨리 개발되다니 의외입니다.


니콘의 D40 D40X D60 D80 D300 D3 등의 카메라는 DSLR 입니다. DSLR은 원래 동영상을 촬영할 수 없습니다. DSLR은 카메라 속에 반사경이 45도 각도로 가로막혀 있습니다. 셔터를 누르면 반사경이 순식간에 위로 올라갔다가 다시 내려옵니다. 따라서 만약 동영상을 촬영하려면 이 반사경이 1초에 30번을 올라갔다 내려갔다 해야 하는데 그것은 기술적으로 불가능합니다.

다만 "라이브뷰"라는 기술을 사용하는 DSLR은 (이론적으로) 동영상을 촬영할 수 있습니다. 라이브뷰란, 반사경을 계속 위로 들어올린 채, 파인더를 들여다보지 않고 액정 모니터를 통해 피사체를 보면서 촬영하는 것입니다. 그렇지만 라이브뷰나, 라이브뷰를 이용하여 동영상을 촬영하려면 전지 소모가 심해서 현재 기술로는 무리가 있습니다. 앞으로 몇 년 지나면 동영상 촬영이 가능한 DSLR이 많이 나올 수도 있습니다.

현재 다음과 같은 니콘 DSLR은 동영상 촬영을 지원하지 않습니다.

* D40 : 초당 2.5장의 사진을 찍을 수 있습니다.

* D40X : 초당 3장의 사진을 찍을 수 있습니다.

* D60 : 초당 3장의 사진을 찍을 수 있습니다.

* D80 : 초당 3장의 사진을 찍을 수 있습니다.

* D300 : 초당 6~8장 정도의 사진. 라이브뷰 기능이 있지만 동영상은 촬영이 안됩니다.

* D3 : 초당 9~11장 정도의 사진. 라이브뷰 기능이 있지만 동영상 촬영은 안됩니다.


최소 초당 24장의 사진은 찍어야 동영상이라고 할 수 있는데, 위의 초당3~10장 정도로는 연속 스틸 사진일 뿐입니다.

DSLR의 NTSC/PAL 비디오 출력 기능은 사진을 TV로 전송할 수 있다는 뜻이지 동영상을 촬영할 수 있다는 의미는 아닙니다. D60에는 점토 애니메이션 등을 만들 수 있는 "스톱 모션" 기능이 있는데, 이것도 동영상이 아닙니다. 그냥 여러 장의 연속 사진으로 동영상 비슷하게 만드는 기능일 뿐입니다.

그리고 니콘은 기술적으로 보수적인 회사라서, DSLR 동영상 촬영이 보편화되지 않는 이상, 그런 기능을 만들지 않을 것입니다. 니콘은 "확실한 것"만 하는 회사지요. 반면 신기술은 올림푸스나 캐논 등의 업체에 의해 이루어집니다.

Saturday, April 12, 2008

매스매티카 삼각함수 값 출력 함수; 사인 코사인 탄젠트 Mathematica Sin Cos Tan

매스매티카 프로그램에서, 주어진 특정 각도에서 삼각함수 값을 한꺼번에 출력하는 함수를 만들었습니다. 우선 triFs 라는 이름을 붙여 놓았습니다. 사인(Sin[]), 코사인(Cos[]), 탄젠트(Tan[]), 코시컨트(Csc[]), 시컨트(Sec[]), 코탄젠트(Cot[]) 라는 내장 함수로 삼각함수 값을 구할 수 있지만, 좀 불편하기에, 보기 좋게 한꺼번에 출력하는 함수가 필요했습니다.

아래 함수 소스를 매스매티카 문서(노트북)에 입력하면 됩니다. Csc[] 는 코시컨트(cosec) 값을 구하는 함수입니다.

triFs[x_] :=
  Print[
    "\[Theta] = ", x*(Pi/180) , " rad = ",
    NumberForm[N[x*(Pi/180), 64], {36, 16}], " rad = ", x, "°\n\n",

    "sin = ", NumberForm[N[Sin[x*(Pi/180)], 64], {36, 16}], "\n",
    "cos = ", NumberForm[N[Cos[x*(Pi/180)], 64], {36, 16}], "\n",
    "tan = ", NumberForm[N[Tan[x*(Pi/180)], 64], {36, 16}], "\n\n",

    "csc = ", NumberForm[N[Csc[x*(Pi/180)], 64], {36, 16}], "\n",
    "sec = ", NumberForm[N[Sec[x*(Pi/180)], 64], {36, 16}], "\n",
    "cot = ", NumberForm[N[Cot[x*(Pi/180)], 64], {36, 16}]
  ]


그런 후 노트북 화면에서 예를 들어 90도 각도에서의 삼각함수 값들을 모두 한꺼번에 출력하려면

triFs[90]

이렇게 하면 됩니다. 삼각함수에는 라디안을 입력해야 하지만, 여기서는 편의상 각도(°)를 입력하도록 했습니다. 그러면 예를 들어 다음 화면과 같이 값이 출력됩니다.

아래 그림 2번째의 triFs[32] 이것은 32도 각도의 삼각함수 값을 출력하는 것입니다. 32라디안이 아닙니다. 각도를 입력하면 그것을 함수 내부적으로 다시 라디안으로 변환하여 출력해 줍니다.

클릭하면확대
매스매티카 삼각함수 값 구하기
매스매티카 프로그램에서 삼각함수 값 구하는 화면


브라우저에서 삼각함수값 계산하기: ▶▶ 삼각함수 계산기, 사인 코사인 탄젠트 값 구하기; Trigonometric Function Calc

Friday, April 11, 2008

Python 사인 코사인 탄젠트, 코시컨트 시컨트 코탄젠트 함수; 파이썬에서 Sin Cos Tan Cosec Sec Cot

파이썬에서 삼각함수를 사용하려면 "import math" 이렇게 수학 모듈을 반드시 로딩해 주어야 합니다. 그렇지 않으면 "NameError: name 'math' is not defined" 라는 에러가 납니다.

그런 후 그 수학함수 앞에 "math."를 붙여 주어야 합니다. 아래 예제는 주어진 각도를 라디안으로 변환하여 각각의 삼각함수에 넣어서 값을 출력하는 것입니다. 삼각함수의 인수는 항상 라디안 단위입니다.

코씨컨트 씨컨트 코탄젠트 함수를 사용하려면, 각각, 싸인 코싸인 탄젠트의 역수를 구하면 됩니다.

삼각함수 값 출력 예제 소스


예제 소스 파일명: example.py
#!/usr/bin/python
# -*- coding: cp949 -*-

import math   # 수학 모듈 필수


th = math.radians(10)   # 각도 10도를 라디안으로 변환하여 th 에 대입

print "θ =", th, "rad =", math.degrees(th), "°\n"  # 라디안과 각도 출력

print "sin =", math.sin(th)     # 사인 (Sine)
print "cos =", math.cos(th)     # 코사인(Cosine)
print "tan =", math.tan(th)     # 탄젠트(Tangent)

print

print "csc =", 1.0 / math.sin(th)   # 코시컨트(Cosecant, cosec)
print "sec =", 1.0 / math.cos(th)   # 시컨트(Secant)
print "cot =", 1.0 / math.tan(th)   # 코탄젠트(Cotangent)




아래는 10도 각도와, 90도 각도를 지정하여 2번 실행시킨 장면입니다.

위의 예제 실행 결과 화면:
D:\Z>example.py
θ = 0.174532925199 rad = 10.0 °

sin = 0.173648177667
cos = 0.984807753012
tan = 0.176326980708

csc = 5.75877048314
sec = 1.01542661189
cot = 5.67128181962

D:\Z>example.py
θ = 1.57079632679 rad = 90.0 °

sin = 1.0
cos = 6.12303176911e-017
tan = 1.63317787284e+016

csc = 1.0
sec = 1.63317787284e+016
cot = 6.12303176911e-017

D:\Z>


위에서 90도 각도의 경우

6.12303176911e-017 이것은 0이고

1.63317787284e+016 이것은 "무한대와 마이너스 무한대" 즉 ComplexInfinity 입니다. 부동소수점 연산의 미세한 오차 때문에 이렇게 복잡하게 나옵니다.

파이썬, 보기 좋게 정리 출력 예제; Python print에서 오른쪽 정렬 숫자 문자

파이썬에서 숫자나 문자열을 출력할 때, C언어의 printf함수처럼 보기 좋게 출력하는 방법이 있습니다. 예를 들어

print "%17.6f" % (i)

이런 식으로 사용하면 C언어의 printf()함수처럼 작동합니다. 그래서 오른쪽 정렬 출력 같은 것도 할 수 있습니다. 다음 예제와 같습니다.


예제 소스 파일명: example2.py
#!/usr/bin/python
# -*- coding: cp949 -*-

###### 숫자 리스트(배열)를 보기 좋게 출력 ######

a = [ 16.455, 25, 76434.054, -0.54535, 1, 26532 ]

for i in a:
  print "%17.6f" % (i)



###### 문자열 리스트(배열)를 보기 좋게 출력 ######

print "\n\n" # 빈줄 여러 개 출력

a2 = [ "라면", "탕수육", "디카 인기 순위", "포토샵 강좌 연재" ]

for i2 in a2:
  print "%17s" % (i2)



위의 예제 실행 결과 화면:
D:\Z>example2.py
        16.455000
        25.000000
     76434.054000
        -0.545350
         1.000000
     26532.000000



             라면
           탕수육
   디카 인기 순위
 포토샵 강좌 연재

D:\Z>



엑셀에서 한셀에 여러줄 쓰는 방법, Excel에서 한 셀에 여러 줄 쓰는법; Multi Line

엑셀의 셀에, 한 셀 안에 여러줄을 쓰려면, Alt+Enter키를 누르면 다음줄로 넘어갑니다.

* 셀에 숫자나 글자를 적습니다. Enter키는 아직 치지 않습니다.

* 키보드의 Alt키(알트 키)를 누르면서, Enter키(엔터 키)를 누릅니다. 그러면 한 셀 안에서 다음 줄로 넘어갈 것입니다.

* Alt+Enter키를 여러번 더 누르면, 계속 다음의 새줄로 시작하여 글자를 입력할 수 있습니다.

* 이제 그 셀에 숫자를 다 입력했으면, Alt키를 누르지 말고, 그냥 Enter키만 치면 빠져 나올 수 있습니다.


위의 방법을 사용하면, 엑셀의 셀을 마치 메모장처럼 자연스럽게 여러 줄로 입력하여 사용할 수 있습니다.

이미 여러줄로 작성되어 있는 셀을 편집하려면, 보통 때처럼 키보드의 F2키를 누르고 편집하면 됩니다.


여러 줄로 된 셀은 그 안에 (눈에 보이지 않는) 줄바꿈 문자 즉 개행문자가 포함되어 있습니다. 그 개행문자를 찾기/바꾸기를 하려면 다음의 방법으로 가능합니다:
▶▶ 엑셀에서 줄바꿈 문자 찾기 치환 방법, Excel에서 개행문자 검색 바꾸기 Find Replace Cell Newline


Thursday, April 10, 2008

일한사전 한일사전 전자사전 리뷰, 장점 단점; EW-L3200 동아 프라임 일본어사전 Japanese Korean Dic

카시오(Casio) 전자사전인 EW-L3200 에 포함되어 있는 일한사전의 사진과 사용기입니다. 두산동아 출판사의 프라임 일한사전이라는 종이 사전을 전자사전으로 만든 것입니다. EW-L3200에서 가장 중요한 일본어 관련 사전은 고지엔이지만, 고지엔은 내용이 어렵기 때문에, 초보자나 중급자에게 역시 가장 필요한 사전은 일한사전과 한일사전일 것입니다.

아래 우측 사진은 일한사전에서 히쿠라는 단어를 검색한 장면입니다. 예문이 아주 풍부해서 예문만 읽어보아도 일본어 공부가 되었습니다.

아래 우측 두번째 사진은, 현재 사전 속의 특정 단어를 다른 사전에서 찾아보는 즉 점프하는 장면입니다. 사진을 찍다 보니 실수로 한일사전 사진이 빠졌습니다. 그렇지만 한글과 일본어의 위치만 바뀔 뿐이지, 일한사전과 화면 자체는 동일합니다.

클릭하면확대
두산동아 일한사전, 전자사전
일한사전, 일본어사전 전자사전 사진

그런데 일한사전 한일사전에서는 점프 기능에 상당한 문제가 있었습니다. 과거형 등으로 활용한 용언의 경우에는 기본형 찾기가 되지 않았습니다. 기본형의 경우에도 괄호()가 포함되어 있는 경우에는 점프가 제대로 되지 않는 단점이 있었습니다. 또한 한자와 가나가 섞인 단어에서, 한자와 오쿠리가나를 제대로 인식하여 처리하지 못했습니다. 다른 사전으로 점프하거나, 반대로, 다른 사전에서 이리로 점프해 오는 경우도 마찬가지였습니다. 각 단어마다 기본형과 괄호 처리 태그 등을 내부적으로 붙여 놓아야 하는데, 그냥 눈에 보이는 "일반 텍스트(Plain Text; Unformatted Text)"만 타이핑하여 입력해 놓은 것 같았습니다.

그래서 기본형이 무엇인지 시행착오를 거쳐서 알아내거나, 한자는 같이 내장된 "일본어 한자 읽기 사전"에서 음훈을 찾아서 다시 일한사전에서 찾아보는 식으로 해야 했습니다.

사전의 내용 자체는 좋았지만, 사전을 전자사전으로 만드는 과정에서 세심함이 부족했습니다. 다만 영어사전 종류에서는 점프가 잘 되었고 영단어의 기본형 판단도 잘 되었습니다.

전자사전 리뷰 전체 보기: ▶▶ 전자사전 구입기 리뷰; 카시오 EW-L3200, Casio 엑스워드 흑백 액정 Review


tar.bz2 푸는법, tar사용법, 윈도우XP에서

리눅스나 유닉스에서 tar.bz2 파일을 푸는 방법입니다. 그런데 윈도우에서는 tar 명령이 없기 때문에, WinRAR(윈라) 등의 프로그램을 설치하여 풀면 됩니다. 물론 Cygwin(시그윈)을 설치하면 윈도우의 도스창(CMD)에서도 tar 명령을 사용할 수 있습니다.

리눅스 프롬프트에서, tar.bz2 파일 압축 풀기는 다음과 같이 합니다.
tar -xvf <파일명>

예를 들어 test.tar.bz2 라는 파일을 풀려면 다음과 같이 합니다.
tar -xvf test.tar.bz2


tar.bz2 파일을 풀지 않고, 그 안에 무엇이 들어 있는지 목록만 보려면 다음과 같은 명령을 사용하면 됩니다.
tar -tvf <파일명>

예를 들어 test.tar.bz2 라는 파일 내용을 보려면 다음과 같이 합니다.
tar -tvf test.tar.bz2


그런데 tar 라는 명령은 사실은 파일을 압축하거나 푸는 명령이 아닙니다. 여러 개의 파일을 1개의 파일로 묶어주는 기능만 합니다. 실제 압축은 bzip2 라는 명령이 내부적으로 압축을 수행합니다. 참고: ▶▶ tar 명령 사용법; tar 파일 푸는방법

1foot는, 1feet는 몇인치? 1인치는 몇 feet, foot, ft?

1피트(foot; feet; ft)는 정확히 12인치입니다. 소수점 이하가 없이 정수로 딱 12인치입니다. 피트와 인치는 둘다 야드파운드법의 길이 단위이기에, 정확히 나누어 떨어집니다.

한편, 1인치는 0.083333333333 피트입니다. 즉 "12분의 1"피트입니다. 분수 12분의1을 소수로 고치면 0.083333333333 입니다.


1피트는 정확히 30.48cm 입니다.

3피트가 정확히 1야드(yard)입니다. 즉, 1야드의 "3분의 1"이 1피트입니다. 야드도 물론 야드파운드법의 길이 단위입니다.


위와 같이 10단위가 아니라, 12나 3단위 등으로 뒤죽박죽이기에, 되도록 미터법을 사용하는 것이 좋겠지요.

foot이라는 단위가 따로 있는 것이 아니고, feet의 단수형이 foot 입니다. 그래서 foot이나, feet이나 똑같이 30.48cm를 의미합니다.

피트 <--> 인치 환산 계산기 프로그램:
▶▶ 피트 인치 환산 계산기 프로그램; feet (foot; ft) inch Calc


인치 <--> cm 센치 환산 계산기 프로그램:
▶▶ 인치계산기; 인치 센치미터 변환 계산기; inch cm Converter

Wednesday, April 09, 2008

피트+인치, 센티미터 환산 계산기; 몇피트 몇인치 계산 feet+inch to cm

외국에서는 가령 사람의 키를 표현할 때 "몇 피트 몇 인치"라고 합니다. 이것을 센티미터로 상호 변환하는 계산기입니다. 아래의 색깔 있는 입력 칸에 숫자를 넣으면 자동으로 계산되어 출력됩니다. Enter키를 칠 필요는 없습니다.

예를 들어, "5피트 7인치"는 약170cm입니다. 한편, 피트는 프라임('), 인치는 더블 프라임('') 기호로 나타내기도 합니다.

<피트와 인치를, 센티미터로 변환하기>

피트+인치 입력 : feet   inch

센티미터  출력 : cm

테스트: 1피트 1인치가 33.02 cm 로 나오면 정상입니다.

1피트는 12인치이기에, 인치 칸에는 12보다 작은 숫자를 입력해야 하는 것이 원칙입니다.




<센티미터를, 피트와 인치로 변환하기>

센티미터  입력 : cm

피트+인치 출력 : feet + inch
피트+인치 출력 : '  ''

테스트: 160 cm 가, 5 feet 3 inch 그리고 5' 3'' 로 나오면 정상입니다. 5피트 3인치를 의미합니다.


피트를 미터로 상호 변환 계산기:
▶▶ 피트 계산기, 피트를 미터로, 미터법을 피트로 변환하기; Feet ft m Calculator

인치를 센티로 상호 변환 계산기:
▶▶ 인치계산기; 인치 센티미터 변환 계산기; inch cm Converter

피트와 인치 상호 변환 계산기:
▶▶ 피트 인치 환산 계산기 프로그램; feet (foot; ft) inch Calc

HTML 태그, 링크 새창 열기, 현재창으로, 새창으로 여는법; New Win

웹페이지에서 어떤 링크를 클릭했을 때, 현재창으로 열리는 것과, 새창으로 열리는 것이 있습니다. 새창으로 열리게 하려면 그 링크 속에

target="_blank"

이런 속성을 추가해 주면 됩니다. 현재창으로 열리게 하려면, 위의 속성을 삭제하면 됩니다.

다음 예제와 같습니다. 그런데 다만 키보드의 Shift키를 누르면서, 어떤 링크를 클릭하면, 무조건 항상 새창으로 뜹니다.

<!-- 이렇게 하면 새창으로 열립니다. -->
<a href="http://www.example.com/" target="_blank">새창으로 열기</a>


<!-- 이렇게 하면 현재창으로 열립니다. -->
<a href="http://www.example.com/">현재창으로 열기</a>


새창으로 뜨게 하는 것이 편리할 수도 있지만, 새창 열기는 웹표준이 아닙니다. 파이어폭스 같은 탭브라우저에서는 새창 열기가 오히려 불편할 수도 있습니다.


486RC2 를 1/4 인치 삼각대에 붙이려면 부쉬어댑터 끼우면 됨

국민 볼헤드라는 애칭으로 불리는 가장 대중적인 볼헤드인 486RC2 를, 1/4인치 숫나사 삼각대에 끼우려면 부싱어댑터를 사용하면 됩니다. 원래 삼각대와 헤드는 3/8인치의 굵은 나사로 연결되는 것이 표준인데, 일제 슬릭 삼각대 같은 경우에는 1/4인치 나사로 연결이 되는 경우가 있습니다.

486RC2 볼헤드 밑바닥의 암나사 구멍은 3/8인치의 큰 구멍입니다. 그 나사 구멍 속에 아래 사진과 같은 "부싱 어댑터" 또는 "부쉬 어댑터" 또는 "부시 어댑터"라고 불리는 "규격 변환 나사"를 끼워 넣은 후에, 1/4인치 숫나사의 삼각대에 붙이면 됩니다.

부쉬 어댑터는 1천원 정도의 가격인데, 말만 잘하면 공짜로 얻을 수도 있습니다.

아래 사진은 486볼헤드가 아니라, 맨프로토 퀵슈의 3/8인치 나사를 1/4인치 나사로 변환하는 사진인데, 볼헤드의 경우도 마찬가지입니다. 즉 부싱어댑터는 여러 가지 용도로 사용 가능합니다.

클릭하면확대
부쉬 어댑터: 삼각대 나사 규격 변환 어댑터
삼각대 부쉬 어댑터 사진: 콩알만한 은빛 나사: Bushing Adapter


부쉬어댑터는 삼각대의 필수품이지만 워낙 사소한 부품이라서, 필요할 때 사려면 귀찮습니다. 따라서 평소에 몇 개 구입해 두는 것이 좋습니다.

위의 사진에 대한 자세한 설명: ▶▶ 부시 어댑터, 삼각대 나사 변환 부쉬 어댑터 사진; Tripod Socket Photo


Monday, April 07, 2008

삼각대 퀵슈 플레이트 사용법 사진; Manfrotto 323 Quick Shoe, 200PL-14 Plate

삼각대에 카메라를 빙빙 돌려서 직접 붙이면, 시간도 오래 걸리고 번거롭습니다. 카메라 나사 구멍이 마모될 위험도 있습니다. 이럴 때 "퀵슈"라는 것을 사용하면 편리합니다. "Quick Shoe"란 "빨리 신는 신발"이라는 의미인데, 정식 명칭은 "Quick Release Plate" 정도일 것입니다. 퀵슈를 사용하면 원터치로 재빨리 카메라를 삼각대에 부착하거나 때어낼 수 있습니다.

삼각대 헤드에 보면 대부분 퀵슈가 이미 부착되어 판매됩니다. 그러나 아마츄어용이나 소형 헤드에는 퀵슈 부분이 없이 카메라를 직접 붙이게 되어 있는 것이 많습니다. 이때는 퀵슈만 따로 구입해서 붙이면 됩니다. 아래 사진에는 퀵슈가 없는 미니 삼각대에 퀵슈를 붙였습니다. 그 퀵슈 위의 플레이트에 1/4인치 숫나사가 있고 그 나사에 카메라를 올려서 끼웁니다.

퀵슈는 퀵슈 본체와 플레이트, 2부분으로 구성됩니다. 플레이트란 카메라 밑바닥에 붙이는 작은 금속판입니다. 아래 사진에서 맨 위에 있는 납작한 판입니다. 그 플레이트를 카메라 밑바닥에 붙여서 고정시켜야 합니다. "고리"를 돌리면 조여집니다. LENS 라는 화살표 방향으로 카메라 렌즈가 가도록 해야 합니다. 삼각대 사용이 끝나도 플레이트를 카메라에 항상 붙여 두는 것이 보통입니다.

이제 플레이트가 부착된 카메라를, 퀵슈 위에 올려놓고 카메라를 "아래로 수직 방향으로 누르면" 퀵슈 레버가 철컥하면서 자동으로 닫혀서 플레이트와 연결됩니다. 카메라를 몇번 까딱거려서, 완전히 장착되었는지 확인해야 합니다. 그런 후 금빛의 작은 안전핀을 닫아줍니다. 아래의 사진의 안전핀은 모두 열려 있는 상태입니다. 안전핀을 닫지 않으면 지칫 레버가 열려서 카메라가 굴러떨어질 수 있습니다. 퀵슈 실물을 자세히 보면 안전핀이 어떻게 작동되는지 쉽게 알 수 있습니다.

클릭하면확대
삼각대에서 퀵슈란? 플레이트란?
삼각대 플레이트, 퀵슈 사진

당연한 말이지만, 퀵슈는 삼각대 헤드 위에 부착되어 있어야 합니다. 퀵슈 밑바닥의 3/8인치 암나사는 넓기 때문에, 부시 어댑터를 끼워 넣어야 위의 사진 같은 1/4인치 숫나사가 끼워집니다. 참고: ▶▶ 부시 어댑터, 삼각대 나사 변환 부싱 어댑터 사진; Tripod Socket Photo

퀵슈에서 카메라를 분리할 때에는, 즉 삼각대에서 카메라를 떼어내려면, 안전핀을 시계방향으로 돌려서 풀고, 퀵슈 손잡이(Lever)를 시계방향으로 즉 사람 쪽으로 당기면, 플레이트가 분리됩니다. 이때 카메라를 손으로 붙잡고 있어야 합니다.

퀵슈만 있으면, 헤드를 분리할 수 없는 일체형 저가 삼각대에서도 원터치로 카메라를 탈착할 수 있습니다.

퀵슈와 플레이트는 크게 2가지 표준 규격이 있습니다. 하나는 위의 사진에 있는 맨프로토 타입이고, 하나는 도브테일(Dove Tail)타입입니다. 맨프로토 제품이 가격이 저렴하기에 대중적입니다. 도브테일형은 대부분 하이엔드(초고급) 제품입니다. 이 2가지는 규격이 달라서 이론적으로는 서로 호환이 되지 않습니다.

아마츄어는 맨프로토가 적합하고, 프로는 무조건 "마킨스" 제품 같은 도브테일-형이 좋습니다. 아마츄어에게는 맨프로토도 과분한 편입니다.

아무튼 위의 사진은, 맨프로토 플레이트와, 맨프로토 퀵슈와, 맨프로토 미니 삼각대 + 맨프로토 마이크로 볼헤드입니다.

* Manfrotto 200PL-14 Plate

* Manfrotto 323 Quick Release Plate (Quick Shoe)

* Manfrotto 482 Micro Ball-Head

* Manfrotto 345 Table Top Tripod Kit

100만원 이상되는 망원렌즈 사용자나, 고급 카메라 유저에게는 맨프로토 제품이 별로 좋지 않습니다. 짓죠 삼각대 + 마킨스 볼헤드를 사용해야 합니다. 맨프로토는 어디까지나 대중적이고 무난한 삼각대 용품 제조회사입니다. 프로용이라고 볼 수는 없습니다.

▶▶ 여행용 소형 미니삼각대 345 테이블 탑 키트 사용기; Manfrotto 345 Table Top Tripod Kit Review

HTML 도구모음 없애기 메타 태그; IE Meta Tag remove toolbox

IE5에는 없었는데, IE6 버전부터 웹페이지의 그림에 마우스를 가져가면 "이미지 도구모음 상자"가 나와서 번거롭습니다. 자신의 블로그나 홈페이지에서, 그런 도구모음 상자가 방문객 브라우저에 나오지 않게 하려면, 특정 메타 태그를 붙여 주면 됩니다.

블로그 템플릿 등의 <head> 와 </head> 속에 다음과 같이 <meta http-equiv=... 이런 메타 태그를 삽입해 주면 됩니다.

<head>
<meta http-equiv="imagetoolbar" content="no" />
</head>


도구모음 없애는 태그는 중요한 메타 태그가 아니기 때문에, 되도록 다른 메타 태그보다 아래쪽에 위치시키는 것이 좋습니다.

메타 태그 중에서 가장 중요한 태그는 인코딩 태그입니다. 인코딩 태그는 가장 위에 위치해야 합니다. 타이틀 태그보다 위에 있어야 합니다. 그렇지 않으면 IE 브라우저가 오작동하는 경우가 있습니다.


사각형의 대각선 길이 구하는 공식; 직사각형 정사각형 대각선길이 구하기; Rectangle Diagonal

사각형의 대각선 길이를 구할 때에, 직사각형과 정사각형의 공식이 약간 차이가 있습니다.

직사각형의 대각선 길이를 구하려면, "가로 길이 제곱 + 세로 길이 제곱"의 제곱근(루트)을 구하면, 대각선 길이가 구해집니다.

정사각형의 경우는 더 간단합니다. "한 변의 길이"에 "루트2"를 곱하면 됩니다. 루트2는, 즉 2의 제곱근의 근사값은

1.4142135623730950488016887242097

입니다. 정밀도가 높지 않아도 된다면 루트2를 약 1.414 또는 약 1.4 로 보아도 됩니다. 그렇지만 계산기에 보면 루트 버튼(√ 또는 Sqrt)이 있는데 그것으로 보다 정확한 루트2의 값을 구할 수 있습니다.


사각형 대각선 길이 구하기 공식은 아래와 같이 표현할 수 있습니다:

직사각형의 대각선 길이 구하기 공식:

               ___________
대각선 길이 = √(x2 + y2)



정사각형의 대각선 길이 구하기 공식:

대각선 길이 = 한 변의 길이 X √2



아래 페이지에, 사각형의 대각선 길이를 자동으로 구해주는 계산기 프로그램이 있습니다:

사각형 대각선 길이 계산기:
▶▶ 사각형 대각선 길이 계산기, 직사각형 정사각형 대각선 거리 구하기; Rectangle Diagonal Length Calc


사인의 미분, 코사인의 미분, 탄젠트의 미분; Sin Cos Tan Derivative

사인의 미분 도함수는 코사인입니다. 즉 사인 함수의 그래프 곡선 기울기가 코사인 함수와 동일하다는 뜻입니다. 그리고 코사인의 미분은 "마이너스 사인"입니다. 탄젠트의 미분은 "시컨트 제곱"입니다.

아래 그림에서, 파란 선은 사인 코사인 탄젠트의 원래 함수의 그래프이고, 빨간 선은 그 함수의 미분 도함수 그래프입니다.

클릭하면확대
사인 코사인 탄젠트의 미분
Sin Cos Tan: 싸인 코싸인 탄젠트의 미분 도함수 그래프

위의 싸인 코싸인 탄젠트의 미분이 이해되었다면, 나머지 삼각함수들인 코시컨트, 시컨트, 코탄젠트의 미분에 대해서도 알아두는 것이 좋습니다. 아래 페이지에 공식과 그래프가 있습니다:

▶▶ 삼각함수 미분 도함수 공식 그래프: 코씨컨트 씨컨트 코탄젠트 Cosec Csc Sec Cot, Derivative


Sunday, April 06, 2008

피트 인치 환산 계산기 프로그램; feet (foot; ft) inch Calc

야드파운드법의 길이 단위인, 피트(feet)와 인치(inch)를 상호 변환하는 계산기 프로그램입니다. 아래의 피트 칸에 피트 값을 넣으면 그 아래의 인치 칸에 인치로 변환되어 나오고, 거꾸로, 인치 칸에 인치 값을 넣으면, 위쪽의 칸에 피트 값으로 변환되어 나옵니다.


피트 입력 : feet (foot; ft)

인치 입력 : inch


숫자를 입력하지 않으면 NaN 이라는 에러 값이 나옵니다. 또한 온라인 계산기는 브라우저 상태에 따라 불안정할 수 있어서, 사용 전에 미리 테스트를 해 보는 것이 좋습니다.

* 3피트가 36인치로 변환되면 정상입니다.

* 40인치가 3.333333333333 피트로 변환되면 정상입니다.


몇 피트, 몇 인치 <--> cm 환산기:
▶▶ 피트+인치, 센티미터 환산 계산기; 몇피트 몇인치 계산 feet+inch to cm

피트를 미터로 변환 계산기:
▶▶ 피트 계산기, 피트를 미터로, 미터법을 피트로 변환; Feet ft m Calculator

인치를 센티미터로 변환 계산기:
▶▶ 인치계산기; 인치 센치 미터 변환 계산기; inch cm Converter


도스 텍스트 TXT 파일에 내용 추가하기 덧붙이기 명령; DOS Text File Append

기존의 텍스트 파일의 끝에 다른 문자열을 덧붙여 추가하는 방법입니다. 도스창의 프롬프트에서 또는 배치파일에서 사용할 수 있는 테크닉입니다.

예를 들어, "현재 디렉토리"에, test.txt 라는 이름의 텍스트 파일이 있다고 가정합니다. 이때 다음과 같은 명령을 주면

echo 안녕하세요 >> test.txt

그 파일 속의 맨 끝에 "안녕하세요"라는 문자열이 추가됩니다.


echo 안녕하세요
이 부분은 화면에 문자열을 출력하는 명령인데, >> 이런 기호를 사용하여 화면이 아닌 파일로 출력하는 것입니다. 이런 것을 "재지향"이라고 합니다.

이때 주의해야 할 것은 >> 이렇게 기호를 반드시 2개를 딱 붙여서 사용해야 하는 것입니다. > 이렇게 한 개만 사용하면 그 파일이, 위의 예제에서는 test.txt 라는 파일의 내용이, 다 날아가 버립니다. 즉, 겹쳐쓰기가 되어 버리는 것입니다.

> 이렇게 하면 겹쳐쓰기 즉 기존 파일의 내용이 모두 날아갑니다.

>> 이렇게 하면 "덧붙이기"가 됩니다.


운영체제란? OS란? Operating System의 의미

컴퓨터의 운영체제란 쉽게 말해서 "윈도우(Windows)"나 "리눅스(Linux)" 같은 일종의 소프트웨어입니다. 영어 Operating System (OS)을 번역한 용어입니다. 운영체제가 없으면 컴퓨터는 아무것도 할 수 없습니다. 영혼이 없는 육체나 마찬가지입니다.

운영체제라고 하면 대부분 윈도우XP나 윈도우 비스타 같은 소프트웨어를 가리킵니다. 물론 예전에 사용되던 MS-DOS(도스) 역시도 운영체제입니다. 그래서 "컴퓨터에 운영체제가 설치되어 있지 않다"라는 말의 뜻은 대부분 윈도우가 설치되어 있지 않다는 뜻입니다. 운영체제가 없으면 컴퓨터가 부팅이 되지 않습니다. 즉 컴퓨터를 켜도 화면이 나오지 않고 에러 메시지만 나옵니다.

운영체제의 기본적인 역할은, 각종 컴퓨터 하드웨어들을 서로 논리적으로 연결하고 제어하는 것입니다. 그렇지 않으면 컴퓨터는 그냥 쇳덩어리나 다름이 없습니다.

운영체제의 다른 역할은, 응용프로그램과 컴퓨터 하드웨어를 연결해 주는 것입니다.

응용프로그램이란, 게임이나 워드, 엑셀 등의 각종 프로그램을 말합니다. 예를 들어 게임 프로그램 속에는 괴물의 모양과 그 괴물이 어떻게 움직이는가 하는 정보만 들어 있습니다. 게임 프로그램 자체는 괴물의 모습을 컴퓨터 모니터에 직접 나타낼 수 있는 능력이 없습니다. 게임 프로그램이 괴물을 모니터에 표현하라고 운영체제에 지시하면, 운영체제가 비디오 카드를 제어하여 괴물을 최종적으로 사용자에게 보여줍니다.

그리고 운영체제는 응용프로그램이 필요로 하는 각종 "서비스"를 제공합니다. 각 프로그램들에는 많은 공통점이 있습니다. 마우스를 사용하고 버튼을 사용하는 것 등입니다. 이런 공통되는 요소들을 각 프로그램들마다 스스로 만들어서 사용한다면 비효율적입니다. 이런 공통되는 기능들은 운영체제가 서비스의 형태로 일괄적으로 제공하고, 각 프로그램들은 자신의 고유한 기능에만 충실합니다.

운영체제를 다음과 같이 표현할 수도 있습니다.

* 컴퓨터 하드웨어 = 사람의 뇌
* 운영체제 = 잠재의식
* 응용프로그램 = 이런저런 각종 생각들

Saturday, April 05, 2008

부시 어댑터, 삼각대 나사 변환 부싱 어댑터 사진; Tripod Socket Photo

중급형이나 그 이상의 카메라 삼각대에 보면, 나사 규격 2종류가 동시에 사용됩니다. 하나는 1/4인치의 작은 것이고, 하나는 3/8인치의 큰 것입니다.

1/4인치의 작은 나사 규격은 카메라 본체 밑바닥에 있는 것입니다.

3/8인치의 큰 나사 규격은 삼각대와 "삼각대 헤드"를 연결하는 것입니다. 삼각대와 헤드는 특히 튼튼하게 연결되어야 하기에 큰 나사를 사용합니다.

그런데 일제 슬릭 삼각대 같은 경우에는 삼각대와 헤드 연결 부위가, 1/4인치인 것도 있습니다. 이런 삼각대에 일반 헤드를 붙이려면 규격이 맞지 않습니다. 이런 경우 "부시 어댑터" 또는 "부싱 어댑터"라는 변환 나사를 중간에 끼워서 사용합니다. 아래 사진에서 콩알만한 은빛 나사가 바로 부싱어댑터입니다.

다만 아래 사진은, 헤드가 아니라 "퀵슈"의 나사 규격을 변환하는 사진입니다. 헤드의 경우도 같습니다.

클릭하면확대
삼각대 나사 규격 변환 어댑터
삼각대 부시어댑터란? Bushing Adapter


헤드와 퀵슈도 3/8인치 나사로 연결되는데, 퀵슈가 아예 없는 헤드에 퀵슈를 붙이려면 부시어댑터가 필요합니다. 퀵슈가 원래 없는 헤드는 카메라를 직접 붙입니다. 그래서 헤드 위의 숫나사가 1/4인치입니다.

퀵슈의 밑바닥에는 넓은 나사 구멍이 있어서, 사진 아래쪽 미니 삼각대의 볼헤드의 작은 숫나사에 맞지 않습니다. 따라서 퀵슈 밑바닥의 암나사 구멍을, 부시 어댑터를 끼워 넣어서 작게 축소하는 것입니다.

부시어댑터에 보면 "홈"이 있는데 그 홈에 동전을 끼워서 비틀어 박습니다.

사진 맨 아래에 보면, 부시어댑터가 미니삼각대 위에 끼워져 있습니다. 이렇게 되면 뺄 때 곤란합니다. 동전을 끼울 홈이 없기 때문입니다. 그래서 부시어댑터는, 위의 중간 사진처럼, 반드시 구멍 속에 박히게 해야 합니다. 그렇게 해야 동전으로 비틀어서 빼낼 수 있습니다.

그런데 일제 슬릭 볼헤드의 밑바닥 나사 구멍에 부시어댑터를 끼워 넣으려면 완전히 쏙 들어가지 않고, 끝부분이 남아서 곤란한 경우도 있습니다. 일제 삼각대 용품은 국제 표준에 맞지 않는 경우가 많습니다. 위의 사진에 있는 삼각대 용품들은 모두 이탈리아의 맨프로토 제품입니다.

부시어댑터는 카메라 상점에 보면 1000원 내외의 가격으로 판매합니다. 말만 잘하면 공짜로도 얻을 수 있습니다. 국산 쁘레메 부시어댑터는 800원이고 독일제 하마(Hama) 부시어댑터는 1100원이더군요. 분실도 잘 되고, 사용하다 보면 나사산이 뭉개져서 못쓰게 되는 경우가 있기에 3개 정도를 한꺼번에 구입하는 것이 좋습니다. 방바닥에 뒹굴면 발을 다치고, 아기가 삼킬 수도 있기에, 봉지에 넣어서 잘 보관해야 합니다.

참고: ▶▶ 190XProB 맨프로토 삼각대 구입 사진, 사용기; Manfrotto 190

퀵슈+플레이트 사용법: ▶▶ 삼각대 퀵슈 플레이트 사용법 사진; Manfrotto 323 Quick Shoe, 200PL-14 Plate

울트라에디트 XML 문법강조 방법; UltraEdit HTML XML 구문강조 확장자 없는 파일

울트라에디터는 파일의 확장자로 판단하여, 그 파일에 적합한 구문강조를 자동으로 해 줍니다. 그런데 만약 확장자가 없거나, XML파일이라도 확장자가 XML이 아니라면 구문강조가 자동으로 되지 않습니다. 가령, RSS나 Atom 피드 같은 경우는 XML 문법으로 되어 있지만 확장자가 .xml 이 아니라면 울트라에디터가 XML 로 인식하지 못합니다.

이때는 다음과 같이 수동으로 XML 구문 강조를 지정하면 됩니다. 울트라에디트에서 XML 파일을 문법강조 즉 구문강조를 하려면

View > View As (Highlighting File Type) > XML

을 선택하면 현재 문서가 XML 로 구문강조가 됩니다. HTML 로 선택하면 HTML 로 문법강조가 됩니다.

또는 그 파일의 확장자를 .xml 로 변경해 주면 울트라에디터가 항상 자동으로 XML 로 구문강조를 해줍니다.

그런데 오래된 버전의 울트라에디트는 XML 구문강조가 안 될 수도 있습니다. 이때는 XML 구문강조 파일을 다운받아서 다음의 방법대로 설치해 주면 됩니다:

▶▶ 울트라 에디트] 색깔로 문법 강조(구문 강조), 새 언어 추가 - UltraEdit, Syntax Highlighting 울트라 에디터


유저인터페이스와 그래픽유저인터페이스 차이? UI GUI 차이점

유저인터페이스란 인간과 컴퓨터가 상호 작용을 할 수 있게 해주는 환경을 말합니다. 예를 들어 1+1 을 계산할 때, 유저인터페이스가 없다면, 컴퓨터에게 1 더하기 1을 하라고 시킬 수도 없고, 설령 컴퓨터가 저절로 1+1을 계산했다 하더라도, 답이 2라는 사실을 인간에게 알려줄 방법도 없습니다. 의사 소통이 안 되는 것입니다.

그래픽유저인터페이스란, 그림과 마우스 등을 사용하여 컴퓨터와 의사 소통을 하는 환경을 말합니다. 윈도우(Windows) 자체가 그래픽유저인터페이스 즉 GUI 로 되어 있습니다.

옛날의 컴퓨터는 마우스도 없고, 그림을 표현하기도 힘들어서, 글자만으로 인간과 소통했습니다. 이런 것을 CLI(Command-Line Interface)라고 합니다. 윈도우에서도 도스창을 열면 CLI을 사용할 수 있습니다.

따라서 PC에서 유저인터페이스는 크게 CLI와 GUI 두 가지가 있습니다.

그런데 프로그래밍에서의 유저인터페이스라는 것은, 프로그램의 겉모양과 버튼 등의 눈에 보이는 요소들을 의미합니다.

예를 들어 엑셀 같은 프로그램을 만들 때에는, 숫자를 계산하는 내부 알고리즘을 프로그래밍해야 하고, 또한 동시에 사용자가 쉽게 사용할 수 있도록 화면을 디자인해야 합니다. 버튼을 만들고 풀다운메뉴를 만들고 하는 작업을 유저인터페이스를 만든다고 합니다. 즉 화면 구성 작업입니다.

그래서 그래픽유저인터페이스는 유저인터페이스에 포함되는 개념이고, 그래픽유저인터페이스의 준말로 유저인터페이스라는 말을 사용하기도 합니다.

Friday, April 04, 2008

영한사전 한영사전 전자사전 e4u YBM 시사 sisa 사용기 리뷰

카시오 전자사전 EW-L3200 모델 속에 포함되어 있는 영한사전과 한영사전의 사진과 간단한 사용기입니다. EW-L3200 모델은 일본어 특화판이지만, 영어사전류도 충실히 들어 있었습니다.

종이책으로 된 e4u 영한사전과 한영사전은 꽤 두꺼운 사전입니다. 그래서 이 전자사전 속의 e4u 사전도 단어가 아주 많이 수록되어 있었습니다. EW-L3200 모델에 같이 들어 있는 옥스포드 영영사전에는 thank-you-ma'am이라는 희귀한(?) 미국 속어가 없었지만, e4u 사전에는 들어 있었습니다.

제가 종이책으로 가지고 있는 "동아 영한사전"과 거의 같은 내용이었습니다. "시사영어사"에서 나온 것 같은데 요즘에는 회사명이 "YBM 시사"로 바뀐 것 같기도 합니다.

클릭하면확대
영한사전 한영사전 카시오 전자사전
카시오 전자사전: 영한사전 한영사전 사진

위의 사진의 오른쪽 상단 사진은, 가장 쉬우면서도 가장 어려운 단어인 have 의 뜻풀이를 영한사전에서 검색하는 장면입니다.

종이로 된 사전보다 훨씬 편했습니다. 별표(*)를 이용한 와일드카드 검색이 되기에, 접미사로 검색하는 등의 역순사전으로서도 사용 가능합니다.

각 단어마다, 원어민이 직접 마이크로 녹음한 음성이 들어 있어서 좋더군요.


카시오 전자사전 전체 사전 리뷰 보기: ▶▶ 전자사전 구입기 리뷰; 카시오 EW-L3200, Casio 엑스워드 흑백 액정 Review


EW-L3200 가격, 사용기; Casio EWL3200 전자사전

카시오 전자사전인 EW-L3200의 가격은, 2008년 02월 12일에는 279,000원이었습니다. 그렇지만 지금 제가 산 쇼핑몰에 다시 가 보니 현재는 265,000원 정도였습니다. 그 동안 14000원이나 가격이 인하되었군요. 그런데 저의 경우는 1GB짜리 SD메모리 카드 하나가 사은품으로 포함된 가격이었는데, 265,000원은 SD메모리가 포함되어 있지 않아서 값이 싸진 것 같기도 합니다.

EW-L3200은 마이크로SD카드를 사용하기에, 일반SD카드는 아무 쓸모가 없었습니다.

클릭하면확대
고지엔, 코지엔, 역순 광사원
▶▶ 고지엔, 코지엔 전자사전, 역순 광사원, 広辞苑, KOJIEN 일일사전 사용기

위의 사진은 EW-L3200 속에 포함된 많은 사전 중에서 가장 중요한 사전인 일일사전 "고지엔"입니다.

일본어 전공자에게는 고지엔이 반드시 필요합니다. 영어 학습과 달리 일본어 학습에는 고지엔 때문에 카시오 전자사전을 사는 것이 절대적으로 유리합니다. 카시오가 아닌 다른 전자사전에는 고지엔 사전이 포함되어 있지 않을 것입니다.

카시오 EW-L3200 전자사전 전체 사용기: ▶▶ 전자사전 구입기 리뷰; 카시오 EW-L3200, Casio 엑스워드 흑백 액정 Review

호주 동부 표준시; 오스트레일리아 시드니 멜보른 시간 시차; Australia Time zone, Sydney, Melbourne

호주 즉 오스트레일리아는 넓은 대륙 국가이기 때문에 표준시가 3개 있고, 시간 체계도 복잡합니다. 그러나 호주에서 가장 중요한 표준시는 호주 동부 표준시입니다.

* 호주의 수도인 캔버라(Canberra)
* 가장 큰 도시인 시드니(Sydney)
* 두번째로 큰 도시인 멜버른(Melbourne)

위의 중요한 3도시 모두가 호주 대륙의 동쪽에 있어서 "호주 동부 시간(AEST)"을 사용합니다. 호주 동부 표준시(AEST)는 다음과 같습니다:

AEST (UTC+10)
AEDT (UTC+11)

겨울에는 AEST 표준시를 사용하고, 서머타임 시간에는 AEDT 표준시를 사용합니다.

따라서 시드니 등의 호주 대도시들과 한국과는 시차는 1~2시간 정도이고, 시차를 무시해도 좋을 정도입니다.

한국이 밤이면 시드니도 밤이고, 한국이 낮이면 시드니도 낮입니다. 왜냐하면 미국은 지구 반대편에 있는 나라지만, 호주는 한국의 아래쪽에 있는 나라라서, 태양이 한국과 호주를 동시에 비출 수 있기 때문입니다. 다만 계절은 정반대입니다. 지구본 아래쪽에 있는 나라는, 지구본 위쪽에 있는 나라와는 계절이 반대입니다.

한국시간에 1시간을 더하면 호주 시드니 시간이 됩니다. 섬머타임 기간에는 2시간을 더합니다.

호주 시드니 시간에서, 1시간을 빼면 한국 시간이 됩니다. 섬머타임 기간에는 2시간을 뺍니다.


AEDT 즉 시드니의 섬머타임 기간은,

10월 첫번째 일요일에서, 다음해 4월 첫번째 일요일까지

입니다.

주의! 지구의 남반구에 있는 호주는 한국과 계절이 정반대이기에, 10월부터 4월까지가 따뜻한 또는 더운 계절입니다.


HTML 작성방법 기초, 웹페이지 소스 자동 작성 프로그램

요즘에는 개인이 직접 HTML소스를 작성하는 일은 드물어졌습니다. 블로그 같은 곳에 보면 자동으로 작성해 주는 HTML편집기가 제공되기 때문입니다. 그렇지만 자신이 사이트를 직접 제작하려면 여전히 HTML 작성법을 알아야 합니다.

다음 페이지에 있는 온라인 프로그램은, 텍스트를 입력하면 HTML 웹페이지 소스로 자동으로 변환해 줍니다. 다운로드받을 필요 없이 브라우저에서 직접 실행할 수 있습니다. 다만 복잡한 것은 안되고, 최소한의 기초적인 HTML 뼈대만 만들어 줍니다.
TXT를 HTML소스로 자동 변환 프로그램:
▶▶ 텍스트를 HTML소스로 변환 프로그램; TXT to HTML로


수동으로 HTML소스를 작성하려면 다음 페이지에 HTML 기초 태그 사용법과 예제가 있습니다.
▶▶ HTML 기초] 가장 간단한 한글 웹페이지 예제 소스: HTM, Hello World


폰트를 변경하는 방법입니다:
▶▶ HTML-CSS] CSS 글꼴; 스타일 시트로 폰트(FONT) 지정하는 법

웹페이지에서 글자 색깔을 지정하는 방법입니다.
▶▶ HTML-CSS] 글자 색깔 지정하기, 글자색 변경 - Color 컬러 지정


더 자세한 HTML 작성법 강좌:

Thursday, April 03, 2008

텍스트를 HTML소스로 변환 프로그램; TXT to HTML로

일반 텍스트에 자동으로 HTML 태그를 붙여 HTML 소스 코드로 변환해 주는 온라인 프로그램입니다. 아래의 녹색 상자에 텍스트를 입력하면, 그 아래의 회색 상자에 HTML로 변환되어 나옵니다. 국내 웹사이트에서는 euc-kr 인코딩을 많이 사용하고, 블로그나 내외국인 모두를 위한 사이트에서는 UTF-8 인코딩을 많이 사용합니다. 자신의 사이트에서 어떤 인코딩을 사용하는지 미리 알아두어야 합니다.

서버에 올릴 파일이 아니라, 특수문자 등을 HTML 규정에 맞게 변환하려면 아래 3번째 옵션을 선택하고 변환하면 됩니다.

다만, 페이지 제목이나, 큰제목 소제목 등은 사용자가 직접 수정하고 입력해야 합니다.

한글 완성형(euc-kr) 인코딩으로 헤더 생성
유니코드(UTF-8) 인코딩으로 헤더 생성
헤더 없이 본문만 간단히 변환


일반 텍스트 입력 / TEXT Input:

긴 줄을 다음 줄로 행갈이 (Wrap)

HTML 출력 / Output:
                      by http://mwultong.blogspot.com/




간단한 C언어 소스; example.cpp

C언어 등의 프로그래밍 언어에서, 가장 기초적이고 간단한 소스를 "Hello World! 프로그램"이라고 부릅니다. 단순히 화면에 Hello World! 라는 문자열을 출력하는 것입니다.

아래의 소스는 헬로 월드에, 변수 선언 대입과, 숫자 출력 등의 더 많은 요소를 넣은 것입니다.

예제 소스 파일명: example.cpp
#include <stdio.h>

int main(void) {

  // 정수 변수 i 정의와 값 대입
  int i = 123;

  // 실수 변수 d 정의와 값 대입
  double d = 66.55;

  // 문자형 변수 ch 정의와 값 대입 (작은따옴표 사용)
  char ch = 'A';

  // 문자배열 str 정의와 값 대입 (큰따옴표 사용)
  char str[] = "ABCDEF";



  // \n 이런 기호는 엔터키를 치는 것, 즉 개행문자입니다
  printf("테스트 문자열 출력\n");
  // 출력 결과: 테스트 문자열 출력

  // 변수 i 의 값을 화면에 출력
  printf("%d\n", i);
  // 출력 결과: 123

  // 변수 d 의 값을 화면에 출력
  printf("%f\n", d);
  // 출력 결과: 66.550000

  // 문자 출력
  printf("%c\n", ch);
  // 출력 결과: A

  // 문자열 출력
  printf("%s\n", str);
  // 출력 결과: ABCDEF


  return 0;
}


더 많은 C언어 예제 소스 보기:

리눅스에서 이진파일 읽기 보기 방법; Linux Bin File Viewer xxd

리눅스에서 실행파일 같은 이진파일(Bin; Binary File)의 내용을 보려면 xxd 라는 명령어를 사용하면 됩니다. 우분투 리눅스의 경우 /usr/bin 이라는 디렉토리 속에 xxd 명령어가 들어 있습니다.

예를 들어 현재 디렉토리에 있는 test.bin 이라는 이진파일의 내용을 헥사로 보려면, 프롬프트에서

xxd test.bin

이렇게 하면 헥사 모드로 test.bin 파일의 내용이 화면에 출력될 것입니다. 이런 것을 "헥사 덤프"라고 합니다.


그런데 위의 경우, 너무 빨리 스크롤되어서 글자들을 잘 알아볼 수 없을 것입니다. 이때는

xxd test.bin | less

이렇게 less 명령어를 덧붙여 주면 1페이지씩 화면에 출력되고, 상하 화살표키로 스크롤하면서 편리하게 읽을 수 있습니다.

| 이런 작대기는 파이프 기호입니다. Shift키를 누르면서 백슬래시(\)키를 누르면 찍히는 기호입니다. 숫자 1(일)이나 L의 소문자와 혼동하면 안됩니다.

또한 less 는 LESS 의 소문자입니다.

빠져나올 때에는 q 키를 누릅니다.

참고로, 이진파일이 아닌 보통의 텍스트 파일은 cat 명령을 사용하면 됩니다.


엑셀에 유로화표시넣기; Excel에 Euro € 금액 기호 입력하는법

예를 들어, 어떤 셀에 123 이라는 숫자가 있을 때, 이것을 유로화 금액으로 표시하려면

* 우선 그 셀을 마우스 오른쪽 버튼으로 클릭합니다.

* 마우스 커서에서 나온 컨텍스트 메뉴에서 "셀 서식"이라는 항목을 선택합니다.

* "표시 형식"이라는 탭을 클릭하고, "범주"라는 목록에서 통화라는 항목을 선택합니다.

* "소수 자릿수"를 2자리 정도로 지정합니다.

* "기호"라는 목록을 클릭하여 € 유로(€ 123) 이라는 항목을 선택합니다. € 이것이 유로화 통화 기호입니다. 만약 목록에서 € 이런 유로화 기호가 나오지 않는다면, 오래된 구형 버전의 엑셀일 것입니다. 그럴 때에는 오피스 업데이트 사이트에 가서 유로화 패치를 받아서 설치해 주거나 아니면, 엑셀 자체를 최신 버전으로 다시 설치해야 합니다.

* 이제 "확인" 버튼을 누르면 아까 입력했던 123 이라는 단순한 형태의 숫자가

€ 123.00

이렇게 유로화 금액 단위로 표현될 것입니다.

1개의 셀이 아니라, 예를 들어 A열 전체 숫자를 한꺼번에 유로화로 표시하려면, 엑셀 상단의 A라는 글자를 클릭하여, A열 전체를 먼저 선택하고 위의 작업을 해 주면 한꺼번에 변경됩니다.



<< Home

Categories
Some Recent Posts
Monthly Archives
Top