1. http://www.microsoft.com/OEM/ko/installation/downloads/Pages/Windows-Server-2012-Language-Packs.aspx#fbid=HCM7pe9jPLP 

사이트에서 2012 언어팩을 다운로드 한다.

2. ISO 형태의 파일을 d:\ 혹은 타 드라이브로 탑재해서 mount 한다.

3.  두 가지 방법중 하나로 한글을 추가한다

 - c:\windows\system32\lpksetup.exe 실행 혹은 시작키를 눌러서 lpksetup을 친후 실행하여 설치

 - dism /online /add-package /packagepath:d:\langpacks\ko-kr\lp.cab

4. 컴퓨터 재부팅 후 로그인하여 제어판에서 언어 추가 목록에서 KOREA 우측 option을 클릭한다.

5. "Make this the primary language"를  선택하여 로그오프 한 후 다시 로그인하면 한글로 변경되어 있음을 확인 할 수 있다.


Tunneling with PuTTY

etc... 2013.08.19 15:00

Disclaimer: This article is intended for informational/educational purposes only. I do not advocate or condone illegal/unethical behavior, and assume no responsibility or liability for any consequences resulting from the use of the information below.

Tunneling is the process of encapsulating one kind of network traffic (the payload) inside of another kind of network traffic (the container). The resulting traffic would look just like the container traffic to an outside observer.

A common type of network tunnel is the SSH tunnel, which can be used to transfer network traffic through untrusted zones in a secure way. With an SSH tunnel, each packet of the payload traffic is wrapped inside an encrypted SSH packet.

SSH tunnel usage examples

Secure your Internet traffic at the coffee shop

Let's say you would like to transfer your personal email or Internet browsing traffic through an untrusted zone like a public WiFi network. You could create an encrypted SSH tunnel from your computer to a trusted network to ensure your traffic stays secure.

(See poorly-drawn whiteboard diagram above)

Circumvent firewalls and web filters

Firewalls and web filters block access to websites and other Internet services, usually for the purpose of squelching content and services deemed inappropriate by the individuals, organizations, or governments controlling them. The problem is, these systems also prevent access to useful and important content and services. This can result in anything from minor annoyances like being blocked from Wikipediaat school or work, to a government censoring political events.

Creating an SSH tunnel with PuTTY

Here's a guide on how to create an SSH tunnel with PuTTY. This guide makes the following assumptions:

  • You have a Windows machine and administrative access
  • You have SSH access to a trusted server
  • The network you are tunnelling through allows SSH traffic

Install PuTTY on your computer

Download and install PuTTY from its download page.

Test the connection to your SSH server

Run PuTTY and make sure you can connect to your SSH server from the network you're trying to tunnel through.

Set up PuTTY as a local proxy

Once you're sure you can connect to your SSH server normally, you can set PuTTY to act like a local SOCKS proxy, and tunnel all of your system's traffic to your SSH server.

  1. Under connection, expand SSH, and click on Tunnels
  2. Enter a local source port to run the proxy on, e.g., 8888, and choose Dynamic for the Destination
  3. Click add

Note: It's probably a good idea to save this configuration as a session so you don't have to configure it each time.

Configure Windows to connect through the proxy

Next, we'll need to configure Windows to connect through the local proxy you just created.

  1. Open Internet Options from the Control Panel
  2. Click on the Connections tab, and then the LAN settings button
  3. Check the box Use a proxy server for your LAN and enter localhost for the Address and the port number you chose in the last step, e.g., 8888 in the Port field
  4. Click OK and OK again

Note: Alternatively, you could set up individual programs to use the proxy instead of your whole system.

Log in and connect

That's it! Just log into your SSH server like normal, and the tunnel should open up. Now you're browsing with portals tunnels.


1. “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.”
C.A.R. Hoare (British computer scientist, winner of the 1980 Turing Award)

2. “If debugging is the process of removing software bugs, then programming must be the process of putting them in.”
Edsger Dijkstra (Dutch computer scientist, winner of the 1972 Turing Award)

3. “Measuring programming progress by lines of code is like measuring aircraft building progress by weight.”
Bill Gates (co-founder of Microsoft)

4. “Nine people can’t make a baby in a month.” (regarding the addition of more programmers to get a project completed faster)
Fred Brooks (American computer scientist, winner of the 1999 Turing Award)

5. “Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”
Brian W. Kernighan (Canadian computer scientist, co-author of “C programming language”)

6. “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”
- Martin Golding

7. “C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg.”
Bjarne Stroustrup (Danish computer scientist, developer of the C++ programming language)

8. “When debugging, novices insert corrective code; experts remove defective code.”
- Richard Pattis

9. “Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”
Eric S. Raymond (American programmer, open source software advocate, author of “The Cathedral and the Bazaar”)

10. “Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.”
Linus Torvalds (Finnish American, software engineer and hacker, principal force behind the development of the Linux kernel)

11. “Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.”
- Rich Cook

12. “Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
Martin Fowler (author and speaker on software development)

13. “Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?’”
Steve McConnell (author of many software engineering books including “Code Complete”)

14. “The problem with using C++ … is that there’s already a strong tendency in the language to require you to know everything before you can do anything.”
Larry Wall (developer of the Perl language)

15. “People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on each other, like a wall of mini stones.”
Donald Knuth (computer scientist)

16. “One of my most productive days was throwing away 1000 lines of code.”
Ken Thompson (computer scientist, early developer of UNIX OS)

17. “Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.”
Alan Kay (American computer scientist)

18. “Before software can be reusable it first has to be usable.”
- Ralph Johnson (computer scientist)

19. “Programming is like sex. One mistake and you have to support it for the rest of your life.”
- Michael Sinz

20) “If builders built buildings the way programmers wrote programs, then the first woodpecker that came along wound destroy civilization.”
Gerald Weinberg (American computer scientist)



티스토리 툴바