1. 사이트에 접속하여 자격증 조회
https://mcp.microsoft.com/mcp/Default.mspx 에 접속하여 MSN 인증을 통해 자격증을 확인할 수 있다.
2. 사이트에서 MCP ID / Access Code 코드를 물어보는 경우, 받은 메일을 확인하여 입력하여 확인 가능
3. Access Code 가 없을 경우
https://mcp.microsoft.com/Authenticate/ResetAccessCode/ResetAccessCode.aspx
를 이용하여 Access Code를 임시로 발급 받을 수 있다.
4. 이도저도 않되면 전화다.
전화 : 080-605-0880
한글 :1 => 1 : 인증 => 1: 인증, 담당자 통화 후 계정 정보를 확인하고 메일로 보내 준다.
메일은 30분 이내로 도착한다고 이야기 해 준다.
2013년 10월 30일 수요일
2013년 10월 22일 화요일
Installing Apache Solr on Windows with Tomcat
Installing Apache Solr on Windows with Tomcat
15
FEB
By: bhanuism
1) JDK
Install java development kit preferably version 1.6 or greater.
2)Tomcat
As a complete web dev environment for windows i recommend using XAMPP. It comes with built in Tomcat servlet, so you won’t have to waste your time installing tomcat. Well regarding version of tomcat, i have successfully tested solr on tomcat 5,6 and 7.
Tomcat can be managed from xampp control panel or you can install it as a windows service so that it can be run independently from xampp. Well doesn’t matter much whether it is xampp service or a windows service. To install it as a windows service run the ‘service‘ batch file in c:\xampp\tomcat\bin .
After installation to check if tomcat is running open you browser and ping
localhost:8080
Xampp download
http://www.apachefriends.org/en/xampp-windows.html#641
3) Solr install
Download the latest solr release which is currently solr 3.6. Download the tarball fromhere and extract it to say downloads\apache-solr-3.6.0
a) Preparing solr home directory
Make a new directory in C:\ and name it solr.
Copy dist and contrib directories from downloads\apache-solr-3.6.0 i.e.downloads\apache-solr-3.6.0\dist and downloads\apache-solr-3.6.0\contrib toC:\solr\dist and C:\solr\contrib
Make a directory named solr inside C:\solr and copy downloads\apache-solr-3.6.0\example directory contents to it. Now C:\solr\solr is what is called solr home.
b) Configuring tomcat to detect solr
Copy downloads\apache-solr-3.6.0\dist\apache-solr-3.6.0.war file toC:\xampp\tomcat\webapps directory and rename it to solr. If tomcat service is on you will find that a solr directory is automatically created. If tomcat is off don’t bother it would be created next time tomcat starts.
2. Now run C:\xampp\tomcat\bin\tomcat7w.exe (7 is for the version), select java tab and in java options pane write -Dsolr.solr.home=C:\solr\solr . Click OK and configuration is done. Restart tomcat.
c) Test solr
In your browser enter localhost:8080/solr/admin and you will see.
That’s it. Solr is installed and now it can be used to do fast searching on huge amount of data from any source be it a sql database or a file. But to do that a lot of work still needs to be done related to request handlers and schemas. In the future posts i will be talking about the internals of solr.
Copy from: http://solrapache.blogspot.com/2012/06/installing-apache-solr-on-windows-with.html
——————————————————————————————————————————-
Notation: if you want to query solr with json data please add &wt=json in the end of line
——————————————————————————————————————————-
2013년 10월 10일 목요일
Imagemagick 사용 예제 사이트(linked example site)
convert input.jpg -pointsize 80 -draw "gravity center fill black text 0,0 'Rubblewebs' " output.png
2013년 10월 7일 월요일
squid 에서 특정 캐시 삭제.
아직 발생하지 않아, 실행해 보지 않음.
proxy에서는 PURGE를 지원하고 있습니다.
쉽게 풀어 쓰면.. 특정 캐시를 삭제할 수 있는 method를 지원하고 있습니다.
쉽게 풀어 쓰면.. 특정 캐시를 삭제할 수 있는 method를 지원하고 있습니다.
일반적으로,
- 정상적으로 삭제하면 HTTP STATUS CODE 200 OK를
- 실패했을 경우 HTTP status code 404를
- 서버에서 PURGE method가 지원되지 않을 경우 403을 반환합니다.
- 정상적으로 삭제하면 HTTP STATUS CODE 200 OK를
- 실패했을 경우 HTTP status code 404를
- 서버에서 PURGE method가 지원되지 않을 경우 403을 반환합니다.
제가 사용하고 있는 squid의 예를 들어 간단하게 설명하겠습니다.
[squid.conf] 수정(EDIT)
#--------------------------------
# acl 정책
#--------------------------------
......
acl PURGE method PURGE
acl MethodType method GET POST PURGE
......
#--------------------------------
# acl 정책
#--------------------------------
......
acl PURGE method PURGE
acl MethodType method GET POST PURGE
......
#--------------------------------
# TAG: http_access
#--------------------------------
........
http_access deny !MethodType // 3개의 method 외 차단
........
http_access allow PURGE localhost // PURGE를 localhost에서 허용
http_access deny purge // PURGE 그 외 네트워크 대역 차단
.........
[squid.conf] reload
[root@ns1 ~]# /etc/init.d/squid reload 또는
[root@ns1 ~]# squid -k reconfigure
[root@ns1 ~]# /etc/init.d/squid reload 또는
[root@ns1 ~]# squid -k reconfigure
[squid.conf] 삭제(DELETE)
[root@ns1 ~]# telnet 127.0.0.1 80
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
PURGE http://www.rootman.co.kr/images/AAA.jpg HTTP/1.0
HTTP/1.0 404 Not Found
Server: squid/2.5.STABLE14
Mime-Version: 1.0
Date: Fri, 08 May 2009 14:51:37 GMT
Content-Length: 0
Connection closed by foreign host.
Server: squid/2.5.STABLE14
Mime-Version: 1.0
Date: Fri, 08 May 2009 14:51:37 GMT
Content-Length: 0
Connection closed by foreign host.
일반적으로 정상적으로 삭제되면 HTTP status code 200 OK 가 나타나고,
실패했을 경우 404(not found), purge method가 지원되지 않을 경우 403 status code가 나타납니다.
하지만, 저는 좀 특이하게 쓰는지라... 404가 나왔습니다...
log를 보면 정상적으로 삭제된 것을 확인할 수 있습니다.
log를 보면 정상적으로 삭제된 것을 확인할 수 있습니다.
[access.log] squid 로그
127.0.0.0 - - [09/May/2009:00:44:02 +0900] "PURGE http://www.rootman.co.kr/images/AAA.jpg HTTP/1.0" 404 129 TCP_MISS:NONE
// purge 처리를 하여 AAA.jpg가 삭제 처리되어 squid 처리 후 cache에 없다는 것을 확인(TCP_MISS)
119.194.111.0 - - [09/May/2009:00:44:10 +0900] "GET http://www.rootman.co.kr:1111/images/AAA.jpg HTTP/1.1" 200 34305 TCP_HIT:NONE
// cache에 파일이 없으므로, 웹서버에서 AA.jpg를 읽어들여 caching함(TCP_HIT)
119.194.111.0 - - [09/May/2009:00:44:14 +0900] "GET http://www.rootman.co.kr:1111/images/AAA.jpg HTTP/1.1" 304 246 TCP_IMS_HIT:NONE
// cache에 파일이 있고, 재요청 시 캐시에서 read (TCP_IMS_HIT,브라우저캐싱)
// cache에 파일이 있고, 재요청 시 캐시에서 read (TCP_IMS_HIT,브라우저캐싱)
2013년 9월 22일 일요일
프로젝트 문서화 작성 도구. - SandCastle
Visual studio를 이용하여 프로젝트마치고 나서 귀찮은 문서화의 수고를 덜기위해 한번쯤 사용해 볼만한 툴이다.
문서화를 지원하는 건 여러가지 프로그램들이 있다.
그 중에서 SandCastle에 대해 간단 버전으로...
1. GhostDoc을 설치한다.
2. VS2005를 실행하면 단축키 지정 등의 셋팅을 물어보며 GhostDoc이 AddOn으로 자리를 잡는다.
3. 실행할 프로젝트를 읽어온 후,
4. GhostDoc의 환경 잡아주고 나서 메뉴 : 프로젝트 -> 속성 -> 빌드 : 출력 : XML 체크
5. 빌드한다.
6. XML 출력이 생성된다.
7. SandCastle Help File Builder를 실행시킨 후, 화면의 ADD 버튼을 클릭하여 생성된 XML을 찾아 지정한다.
8. 도구바에 있는 컴파일 버튼을 클릭한다.
9. SandCastle Help File Builder 혼자 열심히 돈다. 잠시 혼자만의 시간을 갖자. =-=;;
10. 아.. 위에서 OutputPath로 지정된 곳에 chm 파일이 생긴다.
프로그램 다운로드 정보.
======================
XML 작성 도구 : GhostDoc
설명 :
<summary>
GhostDoc is a free add-in for Visual Studio that automatically generates XML
documentation comments for C#. Either by using existing documentation inherited
from base classes or implemented interfaces, or by deducing comments from
name and type of e.g. methods, properties or parameters.
</summary>
GhostDoc is a free add-in for Visual Studio that automatically generates XML
documentation comments for C#. Either by using existing documentation inherited
from base classes or implemented interfaces, or by deducing comments from
name and type of e.g. methods, properties or parameters.
</summary>
다운로드 : http://shfb.codeplex.com/
주요 목적 : Visual Studio 2003 이상의 버전에서 XML로 작성된 태그 및 내용을 읽어들여 하나의 XML파일로 저장한다.
도움말을 작성 도구 : Sandcastle - Documentation Compiler for Managed Class Libraries
설명 :
도움말 파일을 작성하는데 필요한 ClassLibrary 와 실행파일.
linux 로그 기록(describes log in linux)
linux log
=============================================
로그이름 로그 파일명 관련데몬(related deamons)
콘솔로그 /dev/console kernel
시스템로그 /var/log/messages syslogd
TCPD로그 /var/log/secure xinetd
메일로그 /var/log/maillog sendmail
크론로그 /var/log/cron crond
부팅로그 /var/log/boot.log boot
FTP로그 /var/log/xferlog ftpd
웹로그 /usr/local/apache/logs/access_log httpd
네임서버로그 /var/log/named.log named
=============================================
설명
콘솔로그 /dev/console kernel
시스템로그 /var/log/messages syslogd
TCPD로그 /var/log/secure xinetd
메일로그 /var/log/maillog sendmail
크론로그 /var/log/cron crond
부팅로그 /var/log/boot.log boot
FTP로그 /var/log/xferlog ftpd
웹로그 /usr/local/apache/logs/access_log httpd
네임서버로그 /var/log/named.log named
=============================================
설명
=============================================
/dev/console
커널에 관련된 내용을 시스템 콘솔에 뿌려주는 로그.
messages 내용과 일치하지는 않지만 시스템에 관련된 중요한 내용들에 대한 로그를
관리자에게 알리고자 함이 목적이기 때문에 출력을 파일로 저장하는 것이 아니라
장치명 (/dev/console) 을 사용하여 콘솔로 로그를 뿌려주게 된다.
- boot.log
리눅스가 부팅이 될 때 출력되는 모든 메시지를 기록하고 있다.
부팅시의 에러나 조치사항을 살펴보려면 이 파일을 참조해야 한다.
- cron
시스템의 정기적인 작업에 대한 로그, 즉 시스템 cron작업에 대한 기록.
/etc 디렉토리에는 cron.hourly, cron.daily, cron.weekly, cron.monthly
디렉토리들이 있음. 이 디렉토리들은 각각 시간별, 일별, 주별, 월별로 정기적으로
운영체제에 자동실행 할 작업스크립트 파일이 존재하고 있다.
이들 작업이 실행되고 난 이후에 /var/log/cron 에 실행내역을 기록한다.
- messages
리눅스 시스템의 가장 기본적인 시스템 로그 파일로서 시스템 운영에 대한
전반적인 메시지를 저장하고 있다. 주로 시스템 데몬들의 실행상활과 내역,
그리고 사용자들의 접속 정보 등의 로그기록내역을 기록하고 있다.
- secure
주로 사용자들의 원격로그인 정보를 기록하고 있는 로그파일이다.
서버 보안에 아주 민감하고 중요한 파일, 특히 xinetd의 접속제어에 관한 로그파일
로서 언제, 누가, 어디에서, 어떻게 접속을 했는가에 대한 로그를 기록하고 있다.
시스템의 불법 침입 등이 있었다고 의심이 될 때는 반드시 이 로그파일을 확인한다.
- xferlog
리눅스시스템의 FTP 로그 파일. proftpd 또는 vsftpd 데몬들의 서비스내역을
기록하는 파일, FTP로 로그인하는 사용자에 대한 로그를 기록과 어떤파일을
업로드/다운로드 하였는가에 대한 상세기록을 하고 있다.
어떤 특정한 파일이 시스템으로 FTP 서비스에 의해서 업로드 되었을 때에나
시스템외부로 다운로드 되었을 때 이 파일의 기록내역을 확인해보면 날짜, 파일명,
디렉토리명의 주요정보를 확인할 수 있다.
- /var/spool/mail
사용자들에 대한 메일을 보관하고 있는 디렉토리로서 메일을 한번 이상 사용한
사용자는 사용자 계정 ID와 동일한 파일이 하나씩 존재한다.
사용자 계정 생성 시에 /var/spool/mail 디렉토리 내에 생성하는 계정명과 동일한
메일파일이 생성됨. 메일을 읽은 후에 사용자의 메일 디렉토리로 저장하거나
메일을 삭제했을 경우에는 이 파일에서 메일내용이 삭제된다.
커널에 관련된 내용을 시스템 콘솔에 뿌려주는 로그.
messages 내용과 일치하지는 않지만 시스템에 관련된 중요한 내용들에 대한 로그를
관리자에게 알리고자 함이 목적이기 때문에 출력을 파일로 저장하는 것이 아니라
장치명 (/dev/console) 을 사용하여 콘솔로 로그를 뿌려주게 된다.
- boot.log
리눅스가 부팅이 될 때 출력되는 모든 메시지를 기록하고 있다.
부팅시의 에러나 조치사항을 살펴보려면 이 파일을 참조해야 한다.
- cron
시스템의 정기적인 작업에 대한 로그, 즉 시스템 cron작업에 대한 기록.
/etc 디렉토리에는 cron.hourly, cron.daily, cron.weekly, cron.monthly
디렉토리들이 있음. 이 디렉토리들은 각각 시간별, 일별, 주별, 월별로 정기적으로
운영체제에 자동실행 할 작업스크립트 파일이 존재하고 있다.
이들 작업이 실행되고 난 이후에 /var/log/cron 에 실행내역을 기록한다.
- messages
리눅스 시스템의 가장 기본적인 시스템 로그 파일로서 시스템 운영에 대한
전반적인 메시지를 저장하고 있다. 주로 시스템 데몬들의 실행상활과 내역,
그리고 사용자들의 접속 정보 등의 로그기록내역을 기록하고 있다.
- secure
주로 사용자들의 원격로그인 정보를 기록하고 있는 로그파일이다.
서버 보안에 아주 민감하고 중요한 파일, 특히 xinetd의 접속제어에 관한 로그파일
로서 언제, 누가, 어디에서, 어떻게 접속을 했는가에 대한 로그를 기록하고 있다.
시스템의 불법 침입 등이 있었다고 의심이 될 때는 반드시 이 로그파일을 확인한다.
- xferlog
리눅스시스템의 FTP 로그 파일. proftpd 또는 vsftpd 데몬들의 서비스내역을
기록하는 파일, FTP로 로그인하는 사용자에 대한 로그를 기록과 어떤파일을
업로드/다운로드 하였는가에 대한 상세기록을 하고 있다.
어떤 특정한 파일이 시스템으로 FTP 서비스에 의해서 업로드 되었을 때에나
시스템외부로 다운로드 되었을 때 이 파일의 기록내역을 확인해보면 날짜, 파일명,
디렉토리명의 주요정보를 확인할 수 있다.
- /var/spool/mail
사용자들에 대한 메일을 보관하고 있는 디렉토리로서 메일을 한번 이상 사용한
사용자는 사용자 계정 ID와 동일한 파일이 하나씩 존재한다.
사용자 계정 생성 시에 /var/spool/mail 디렉토리 내에 생성하는 계정명과 동일한
메일파일이 생성됨. 메일을 읽은 후에 사용자의 메일 디렉토리로 저장하거나
메일을 삭제했을 경우에는 이 파일에서 메일내용이 삭제된다.
Jquery Layer(Modal or modaless)
Jquery를 이용해서, modal form을 구현해야 해서,
구글링 하다보니, 아래 사이트에 유료 표시도 없고, 간단한 예제도 있고,
간편하게 변경 사항 없이 사용할 수 있을 듯 하다.
아래는 페이지 화면 캡쳐한 내용이고, 링크를 이용해서 해당 페이지로 이동할 수 있다.
http://simplemodal.plasm.it/#home
구글링 하다보니, 아래 사이트에 유료 표시도 없고, 간단한 예제도 있고,
간편하게 변경 사항 없이 사용할 수 있을 듯 하다.
아래는 페이지 화면 캡쳐한 내용이고, 링크를 이용해서 해당 페이지로 이동할 수 있다.
http://simplemodal.plasm.it/#home
피드 구독하기:
글 (Atom)
