"배보다 배꼽이 크다."라는 말이 있다. 본래의 목적보다, 그것을 하기 위한 절차가 더 거창해 질때 사용하는 말이다. 한마디로 "비효율적"인 것을 의미하기도 한다.어떤 프로그래밍 작업을 수행하다 보면, 심심찮게 해야하는 일이 데이터베이스 설치 및 환경세팅등이다. 간단한 운영은 물론이다. 때로는 재미있고 신나는 작업일 수 있으나, 자주하다 보면 참으로 지루한 작업이기도하고 하다.그 유명한 LAMP처럼 Oracle도 그렇게 할 수 없을까?라는 생각이 드는 것은 당연한 일이다. LAMP(Linux, Apache, MySQL, PHP)는 중소규모 프로젝트에서 널리 사용되던 소프트웨어 모음(스택이라고 하지요)을 미리 세팅해 놓아 그 설치과정을 간소화 해놓은 것을 의미합니다. 자주 사용하는 것을 최적화한 산물입니다..
Mint 리눅스는 데비안계열이다. 우분투가 데비안계열인데, 우분투를 계승(?)하며 만들어졌으니, 손자뻘(?)이랄까?하여간, Mint리눅스에는 기본적으로 OpenJDK가 설치된다. java관련 작업시 이를 사용하면 편리할 것이다. 그러나, 개인의 기호에 따라, 선호하는 JDK가 다를 수 있다. 또는, 개발완료된 자바응용이 특정 벤더의(예를 들어, SUN/ORACLE) JDK를 사용해야 하는 필요가 있을 수 있다. 리눅스/유닉스에 능한 사용자라면, 이를 달성하기 위해 할 수 있는 방법이 다수개 존재할 것이다. 그런데, 동시에 다수개의 JDK를 설치해 놓고 이를 스위칭해가면서 사용할 수 있다면 편리할 것이다. 스위칭하는 방법이야 다수 존재할 수 있겠지만, 이를 체계적으로 관리하도록 만들어진 유틸리티가 있으니,..
잊을만 할때면, 필요하다. ㅎㅎ 대부분이 알다시피 우분투에서는 Synaptic 패키지 관리자나, apt-get 명령을 사용해서 패키지를 관리한다. 그런데, 가끔씩은 RedHat/CentOS/Fedora의 패키지 형태인 RPM 형식으로만 패키지가 배포되는 경우도 있다.이럴때 사용할 수 있는 Alien이란 도구가 있다. 이도구는 RPM형식을 DEB(Debian)형식으로 변환해주는 도구이다.deb형식으로 변환된 패키지는 dpkg 명령으로 설치가 가능해진다.1) alien 설치하기alien 패키지 설치를 위해서 먼저 gcc와 make가 필요하다.(이미 설치되어 있을 수 있지만)따라서, 다음 명령을 수행하면 적절하다.sudo apt-get install alien dpkg-dev debhelper build-es..
가끔은 필요하다. 예를 들어, 네트워크 기반 시뮬레이션 또는 에뮬레이션할때 말이다.1. 윈도우1-1) GUI를 사용하는 경우 - 별로 설명이 필요없다.1-2) 명령행에서 하는 경우 - netsh 명령을 사용한다.위키피디아에 설명이 잘 나와 있다. --> http://ko.wikipedia.org/wiki/Netsh그외 인터넷에서 검색하면 잘 나오리라. --> 검색어 : netsh windows ip 2. 리눅스의 경우 아래는 한개의 NIC(eth0)에, 3개의 IP 주소를 부여한 경우이다.$ /sbin/ifconfig eth0:0 192.168.0.4 $ /sbin/ifconfig eth0:1 192.168.0.5 $ /sbin/ifconfig eth0:2 192.168.0.6 $ /sbin/route ..
제품명 :SPARQ U53K ForceRecon 1970제품특징 :슬림 노트북의 새로운 정의◈Intel Core i7-3632QM ◈nVDIA Geforce GT740M 1GB DDR3 VRAM ◈15.6인치 LG Non Glare IPS패널 16:9 1920x1080 FULL HD LED Backlight ◈8GB DDR3 ◈750GB HDD ◈Sound Blaster™ Cinema ◈WLAN 802.11 b/g/n, Bluetooth 4.0 ◈멀티부스트 기본장착 판매가격 :966,300 원 원산지 :중국제조사 :한성컴퓨터 교환 및 반품시 주의사항 1. 초기 불량 제품의 교환이나 반품은 구입처에서만 가능합니다. 2. 구입 후 일주일(7일)이내 하드웨어적인 불량이 발생한 경우(소프트웨어적인 문제나 단순 ..
bind9 설치하기sudo apt-get install bind9 dnsutils 2. 실험을 위한 도메인을 추가하기 위해서 /etc/bind/named.conf.local 파일을 수정vi /etc/bind/named.conf.local 파일을 보면, 신규(처음)인 경우, 주석("//"로 시작하는 줄) 만이 있을 뿐이다. 다음 내용을 입력하고 저장한다. zone "mach.local" in { type master; file "/etc/bind/zones/mach.local.ns"; allow-update { none; };}; // For reverse lookups, going IP addy back to a hostnamezone "20.10.10.in-addr.arpa" in { type mast..
며칠 전에 고교생 퀴즈 프로그램인 '도전 골든벨'에서 '인셉션'이란 영화에서 나왔던 '펜로즈 계단(Penrose stairs)'이 문제로 출제되었었다.----- * '펜로즈 계단(Penrose stairs)'이란 영국의 의학자 리오넬 펜로즈와 그의 아들 로저 펜로즈가 고안한 ‘3차원에서는 불가능하고 2차원에서는 가능한’ 계단이다. 뫼비우스띠랑 비슷한 것이라고 상상하면 이해가 더 빠를 것이다. 펜로즈 계단 동영상 클릭----- 이 영화는 개봉관에서 몇년 전에 보았었는데, 당시의 기억을 잠시 더듬어...., 한마디로 말하자면 '휴먼 해킹'이랄까? 특정 목적 대상(사람)의 생각/판단에 영향/암시을 주어, 궁극적으로 자신들의 이익에 도움이 되도록 판단/행동하게 하는 작업자들의 행위를 그리고 있다. 컴퓨터 보안을..
소셜 엔지니어링/소셜 네트워크에서 얻은 정보를 긍정적(!)으로 사용하는 방법으로 협업 필터링 및 추천시스템을 들 수 있을 것이다. 인류 문명에서 보여 주듯이, 정보나 도구는 사용하기에 따라 그 모습이 많이 달라지기 때문이다. 협업 필터링(collaboration filtering)에 대한 위키피디아의 설명은 다음과 같다. "협업 필터링(協業 filtering)은 많은 사용자들로부터 얻은 기호정보(taste information)에 따라 사용자들의 관심사들을 자동적으로 예측하게 해주는 방법이다. 협력 필터링 접근법의 근본적인 가정은 사용자들의 과거의 경향이 미래에서도 그대로 유지 될 것이라는 전제에 있다. 예를 들어, 음악에 관한 협력 필터링 혹은 추천시스템(recommendation system)은 사용..
http://www.parstream.com/en/home/index.html