Ubuntu Ver : Server 18.04.1 LTS



우분투를 설치하면 으례하는 선작업중 하나가 한글 설정이죠.

한글 설정하는 방법을 살펴보겠습니다.


x-windows 상에서 설정하도록 하겠습니다.



1. 한글 언어팩 설치


1) 왼쪽 하단의 버튼을 눌러서 프로그램들을 불러옵니다.




2) 너무 많은 프로그램이 뜨니깐 검색창을 활용합니다. [setting] 으로 검색하셔서 아래와 같은 아이콘을 실행해줍니다.




3) 셋팅창이 뜨면 왼쪽 메뉴에서 [Region & Language] 를 선택하고 바로 뜨는 오른쪽 화면에서 [Manage Installed Languages] 버튼을 클릭합니다.




4) 새 창이 뜨면 [Install / Remove Languages...] 버튼을 클릭합니다.




5) 어떤 언어를 설치할지를 물어보는 창이 뜨면 [Korean] 에 체크하시고 [Apply] 버튼을 클릭해줍니다.




6) 설치 또는 삭제하려면 인증하라고하면서 패스워드 입력창이 뜹니다. 패스워드를 입력하고 [Authenticate] 버튼을 클릭해줍니다.




7) 설치 진행중인 화면입니다.




8) 설치가 끝나면 [Language for menus and windows][한국어] 가 추가된것을 볼수 있습니다.




9) 한국어를 드래고하셔서 상단으로 올려주고 [Close] 를 눌러줍니다.




10) [Language][Korean] 이 선택되어있는것을 확인 할 수 있습니다.




11) 오른쪽 상단의 [전원 버튼] 을 눌러서 시스템을 [재시작] 합니다.




12) [Restart] 클릭




13) 재시작이 완료 되면 기존에 영문명으로 되어있던 사용자 폴더를 한글로 변경할지 물어보는 창이 뜹니다. 원하는 대로 하십시오. 저는 영문명 폴더인 예전 이름 유지를 선호합니다.





2. 한글 키보드 설치


1) 다시 왼쪽 하단의 버튼을 클릭하여 프로그램 리스트를 불러옵니다. 이제는 한글명인 설정으로 바뀐 [설정] 아이콘을 클릭합니다.




2) [지역 및 언어] 로 가셔서 입력 소스 부분의 추가 버튼인 [+] 버튼을 클릭합니다.




3) 입력 소스 추가 창이 뜹니다. 한국어를 클릭해봅니다.




4) 그러면 선택할수 있는 한국어 입력소스 리스트가 뜰텐데 그 중에 아래 그림처럼 [톱니바퀴 모양]이 있는 것으로 설정해주고 [추가] 버튼을 눌러줍니다.




5) 입력 소스 부분에 [한국어] 를 선택하고 위아래 화살표를 이용하여 한국어를 위로 올려줍니다.




6) 입력 소스 부분의 톱니바퀴 모양의 [설정] 버튼을 누르면 설정창이 뜨고 여기에서 한영전환키 설정이 가능합니다. 현재 설정은 아래와 같이 [한영키] 또는 [쉬프트+스페이스] 로 한영 전환이 가능한 상태입니다.




7) 텍스트 입력창에서 입력을 하시면 아래 사진처럼 오른쪽 상단에 키보드 관련 아이콘이 나오며 원하는 키보드로 변경 가능하게 됩니다.





끝.




Posted by T.t.
:


Ubuntu Ver : Server 18.04.1 LTS



서버 버전도 X 윈도우는 쓰고 싶습니다.

제 경우는 테스트용이니깐...;;

그래서.. 설치합니다.



1. 먼저 업데이트를 해줍니다.


아래 명령어를 이용하여 업데이트합니다


$ sudo apt-get update


$ sudo apt-get upgrade



2. 이제는 데스크톱을 설치하면 됩니다. 설치 방법에는 최소설치와 풀 설치가 있습니다. 풀 설치의 경우 파이어폭스나 오픈오피스 같은 프로그램도 추가로 설치됩니다. 아래의 명령어 중 원하는 형태의 명령어로 설치를 해주시면 됩니다.


$ sudo apt-get install ubuntu-desktop (풀 설치)


$ sudo apt-get install --no-install-recommends ubuntu-desktop (최소 설치)



3. 실행


$ startx




4. 마무리


실행되면 우선 아래와 같이 뜹니다. [Next]




키보드를 선택하는 화면입니다. 저는 아직 한글 키보드가 설치되어있지않은 관게로 영어로 합니다. 선택 후 [Next]




위치 기반 서비스라고 해야 하나요? 저는 필요없으므로 OFF 후 [Next]




온라인 계정과 연결. 전 필요없어서 [Skip]




마무리




저는 업데이터가 안되어있는지 업데이트하라는 메시지와 함께 desktop이 맞이해주네요. 이걸로 설치는 끝.



그럼 잘 쓰세요~



Posted by T.t.
:


Request.Url 을 이용하시면 url 정보를 가져올수 있습니다.

사용 방법에 따라서 가져오는 데이터가 조금 다릅니다.


우선 사용방법입니다.



Controller 에서 사용하실때



Request.Url.Host : 도메인명

Request.Url.Authority : 도메인명 + 포트번호

Request.Url.Port : 포트번호

Request.Url.AbsolutePath : 도메인명과 포트 그리고 쿼리스트링값이 제외된 전체 주소

Request.ApplicationPath : 현재 응용 프로그램의 가상 경로 값

Request.Url.AbsoluteUri : 도메인명과 포트 그리고 쿼리스트링값이 포함된 전체 주소

Request.Url.PathAndQuery : 도메인명과 포트번호가 제외되고 쿼리스트링이 포함된 주소



View 에서 사용하실때



HttpContext.Current.Request.Url.Host : 도메인명

HttpContext.Current.Request.Url.Authority : 도메인명 + 포트번호

HttpContext.Current.Request.Url.Port : 포트번호

HttpContext.Current.Request.Url.AbsolutePath : 도메인명과 포트 그리고 쿼리스트링값이 제외된 전체 주소

HttpContext.Current.Request.ApplicationPath : 현재 응용 프로그램의 가상 경로 값

HttpContext.Current.Request.Url.AbsoluteUri : 도메인명과 포트 그리고 쿼리스트링값이 포함된 전체 주소

HttpContext.Current.Request.Url.PathAndQuery : 도메인명과 포트번호가 제외되고 쿼리스트링이 포함된 주소



어디서 사용하시던지 사용법은 비슷하시고

결과 값은 동일합니다.


위의 예문을 돌렸을때 나오는 결과 값을 보겠습니다.

결과

(http://abcd.com:777/Board/Index?SchType=Subject&SchTxt=Text <- 실제 주소가 이와 같을 때)



Host - abcd.com

Authority - abcd.com:777

Port - 777

AbsolutePath - /Board/Index

ApplicationPath - /

AbsoluteUri - http://abcd.com:777/Board/Index?SchType=Subject&SchTxt=Text

PathAndQuery - /Board/Index?SchType=Subject&SchTxt=Text



끝!



Posted by T.t.
: