본문 바로가기
반응형

공부/프로그래밍361

리눅스 포트(port) 및 방화벽(firewall) 설정 리눅스 포트를 열기 위해선 iptables를 통해서 포트를 제어할 수 있습니다. 방식은 2가지가 있습니다.1. 특정 포트를 등록2. 방화벽 on/off 1. 특정 포트 등록Inbound : 외부에서 서버로 들어옴 ==> INPUTOutbound : 서버에서 외부로 나감 ==> OUTPUT iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPTiptables -I OUTPUT 1 -p tcp --dport 3306 -j ACCEPT 예를들어 Mysql 포트인 3306 포트를 열고 싶다면# iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT# iptables -I OUTPUT 1 -p tcp --dport 3306 -j ACCEPT # .. 2015. 11. 21.
오라클 컬럼 & 설명 추가 자주쓰는것들 정리. 컬럼 추가하기.alter table [테이블명] add([컬럼명] [타입]);예 : alter table DCDELIVERY add(CARRIER_ID char(2)); 컬럼에 설명 붙이기comment ON COLUMN [테이블명.필드명] IS '설명'예 : comment ON COLUMN DCDELIVERY.CARRIER_ID IS '택배업체 코드'; 컬럼 삭제하기alter table [테이블명] drop([컬럼명]);예 : alter table DCDELIVERY drop (CARRIER_ID); 2015. 10. 16.
프로시저나 펑션내용 검색하기 USER_SOURCE 뷰를 이용하여 검색하면 된다. SELECT *FROM USER_SOURCEWHERE TYPE = 'PROCEDURE'AND text like '%hello%'ORDER BY name, line 만약 USER_SOURCE 뷰가 없다면 아래와 같이 생성해주면 됩니다. CREATE OR REPLACE VIEW USER_SOURCE(NAME, TYPE, LINE, TEXT)AS select o.name,decode(o.type#, 7, 'PROCEDURE', 8, 'FUNCTION', 9, 'PACKAGE', 11, 'PACKAGE BODY', 13, 'TYPE', 14, 'TYPE BODY', 'UNDEFINED'),s.line, s.sourcefrom sys.obj$ o, sys.sou.. 2015. 10. 14.
아두이노에서 메모리 부족으로 2대사용하고 서로 데이터 통신하기 하고있는 프로젝트에서 아두이노를 사용하는데 다양한 센서나 기타 재료를 붙이려다 보니 라이브러리가 필요하고, 내부메모리를 할당해줘야했다. 그러나 소형컴퓨터답게 메모리는 턱없이 부족하였고, 하나에 여러개를 달 수 없다는 생각에 미쳤다. 해서 해결한 방법은 아두이노를 2개 사용하는 것이었다. 각각의 아두이노를 사용하되, Master와 Slave를 나누고 서로 통신하게 하는 방법이다. 인터넷에 아두이노 2대 연결이라고 검색해서 찾아보면 통신하는 방법이 여러가지가 있다. 그러나 특정 방식은 문제점이 있었다. UART방식이었는데, 데이터를 서로 주고받는것까진 괜찮았지만, 데이터가 온전하게 오진 않았다. 중간에 깨지는 현상이었는데 아마 블루투스도 이용하느라 2,3번 핀을 사용하는데 UART방식도 2,3번 핀을 같이 .. 2015. 10. 6.
빅데이터와 현실 정부조차도 뜨겁게 바라보는 주제 '빅데이터'. 외국에서부터 들어와 몇년째 핫한 이슈가 되곤했던 빅데이터는 역설적이게도 몇년째 죽쓰고 있는 분야이기도 하다. 그나마 눈에 들어오는 것들이 있다면 서울시 야간버스와 신한카드 정도?(더 많은것이 있을지도 모르고) 오바마가 대선때 승리로 이끈 빅데이터. 왜 우리나라만 오면 죽쓰는가. 인터넷이 발달한 우리나라의 경우는 빅데이터가 쉽게 생성될 수 있다. 그러나 안타깝게도 보안이 이슈가 되었던 우리나라에 빅데이터는 그리 달가운 것은 아니다. '내 개인정보를 가져간다고?' 이런것에 그리 호의적이지 않다는 것이다.(아이러니 한건 스타벅스에서 커피쿠폰 준다고 전화번호 입력하라 할때는 사이트가 폭주하는 경우도 있었는데, 이런것에는 왜그리도 정색하는지 궁금하기도 하다. 대기업이.. 2015. 10. 1.
안드로이드 카메라 소스 [펌] 출처 : 안드로이드 카메라 소스 위의 페이지를 보니 카메라를 찍을때는 2가지를 고려해야 합니다.1. Preview(사진 미리보기)2. 저장위치 파일은 총 3개 구성입니다. (preview, xml 화면, activity) Activity는 하나면 되고 그위에 프리뷰를 FrameLayout를 이용해 붙이는 식으로 되어있습니다. 이 소스에는 가로, 세로모드를 지원하지만 핸드폰설정에 '화면 회전'을 꺼둔 상태라면 되지 않습니다.(만약 필요하시다면 화면회전을 여시는 소스를 추가하셔야 합니다~) 절차는 다음과 같습니다.1. 카메라 하드웨어 유무 확인 및 액세스 가능한지 확인2. 프리뷰 클래스 생성3. 촬영 시작용 리스너 생성4. 캡쳐후 정리5. 카메라 리소스 반환 1. 프리뷰 클래스 생성 카메라 프리뷰 클래스는 .. 2015. 9. 24.
반응형