본문 바로가기

분류 전체보기345

SQL ORDER BY 구문 안녕하세요!! 이번장에서는 SQL 중에서 order by (정렬) 에 관해서 알아보겠습니다. order by 는 기본적으로 내림차순과 오름차순으로 나뉘어 집니다. order by column_name de 내림차순이란 10, 9, 8, 7, .... | ㅁ, ㄹ, ㄷ, ㄴ, ㄱ | Z, Y, X, W, V... 처럼 문자 또는 숫자가 하나씩 내려가는 순서로 정렬되는 것을 말하며 order by column_name desc 를 사용하여 정렬합니다. order by column_name asc 또는 order by column_name 그렇다면 오름차순은 당근 그 반대입니다. 즉, 오름차순이란 1, 2, 3, 4, .... | ㄱ, ㄴ, ㄷ, ㄹ, ... | a, b, c, d, .... 처럼 문자 또는 .. 2013. 8. 15.
SQL AND OR 구문 이번 포스팅에서는 SQL 의 AND , OR 연산자에 대해서 설명하겠습니다. AND 및 OR 연산자는 두 개 이상의 조건에 따라 레코드를 필터링하는데 사용합니다. 첫 번째 조건과 두 번째 조건 모두 해당하면 AND 연산자를 사용하고, 첫 번째 조건과 두 번째 조건 중 하나가 참일경우 OR 연산자를 사용합니다. 쉽게 아래 member 테이블의 내용을 보면서 다시 설명하겠습니다. id user_id user_pwd name age phone email 1 test1 1111 홍길동 25 010-1111-1111 test1@test.com 2 test2 2222 임꺽정 45 010-2222-2222 test2@test.com 3 test3 3333 이철수 34 010-3333-3333 test3@test.co.. 2013. 8. 14.
텐트가 달려있는 신발 신발에 텐트가 달려있는거 혹시 보신적 있나요? 신발에서 집이 나온다니 생각해도 신기하네요 ㅋ 최근 호주의 한 디자이너가 제작한 신발입니다. 산을 오르다가 또는 길을 걷다가 비 또는 눈이 등등 여러 상황에서 긴급하게 대피소를 만들수 있다는 장점이 있을것 같습니다. 그런데... 왠지 일반 신발에 비해 무거울듯 보여지고 저렇게 텐트를 칠수 있는 기회가 과연 얼마나 있을까라는 의문이 있네요. 어쨋거나 저렇게 특이한 아이디어를 생각했다는 자체만으로도 높이 평가할만은 할것 같습니다. 텐트를 펼치는 방법은 위 그림에서 보다시피 신발에서 텐트를 꺼내서 펼치면 되는데 아무리봐도 우스꽝스러운 모습이네요 ㅎㅎ;; 다른분들은 어떻게 평가할지 잘 모르겠지만 그리고 저 텐트를 제작한 사람에겐 미안하지만 현실적으로 얼마나 많은 실.. 2013. 8. 13.
SQL WHERE 구문 SQL에서 WHERE 구문은 어떤 조건을 검색하는데 사용합니다. 인터넷 서핑을 하다보면 보통 내가 보고 싶은 또는 찾고 싶은 내용을 가져올때 여러분들은 검색이라는 방법을 사용합니다. 그때 WHERE 구문을 이용해 검색을 하게됩니다. 물론 포털사이트등의 검색조건은 매우 복잡하게(테이블조인, 조건문등) 짜여져 있겠지만 기본은 WHERE 구문이라는 것을 알아두시기 바랍니다. id user_id user_pwd name age phone email 1 test1 1111 홍길동 25 010-1111-1111 test1@test.com 2 test2 2222 임꺽정 45 010-2222-2222 test2@test.com 3 test3 3333 이철수 34 010-3333-3333 test3@test.com 4 .. 2013. 8. 13.
SQL SELECT DISTINCT 구문 SQL 구문에서 중복된 값을 배제하고 고유의 값을 가져오고 싶을 경우 Distinct 를 사용합니다. 이와 비슷한 의미로 Group by 구문이 있는데 간단하게 예제 구문만 비교하고 추후 포스팅에서 설명하기로 하겠습니다. 데이터베이스에 데이터를 저장하다 보면 중복되는 값이 종종 들어갑니다. 예를들어 회원의 정보를 입력받고 저장되는 구문을 프로그래밍 할 경우 이름의 중복이 있을수도 있고, 나이의 중복이 있을수도 있습니다. 그외 여러가지 경우가 있는데 그럴때 중복된 데이터를 배제하고 데이터를 가져오고 싶을경우 select DISTINCT name from member; 위 처럼 데이터베이스에 명령을 하면 됩니다. 위의 명령을 아래의 "member" 테이블에 적용시키면 id user_id user_pwd na.. 2013. 8. 12.
LG G2 vs. Samsung Galaxy S4 LG와 삼성의 스마트폰을 비교해보겠습니다. 리뷰형식의 비교가 아닌 제품 기능, 특성등에 설명해보겠습니다. 인터넷속에 있는 내용을 토대로 더 객관적이고 사실적인 비교를 했습니다. (그리고 아래 있는 모든 내용은 해외사이트에서 가지고 온 내용이고 전세계 기준으로 통계된 내용이라 국내와 다소 정보가 틀릴 수 있는점 양해바랍니다.) Battery 밧데리의 용량은 LG는 3000mAh 이고 삼성은 2600mAh 입니다. 여기서 나오는 mA 는 암페어 h는 시간입니다. 이론적으로 1000mAh의 경우 3시간정도를 사용할수 있다고 하니 계산해보면 답나오겠죠. 어쨋든 LG가 배터리는 조금더 오래가는군요. Build 두 기종 모두 동일하게 플라시틱의 재질로 되어있습니다. Camera 카메라기능 역시 두기종 모두 비슷하지.. 2013. 8. 9.
SQL Select 구문 SELECT 구문은 데이터베이스의 내용을 선택하는데 사용합니다. select 구문은 기본적으로 두가지 방식으로 데이터를 선택할 수 있습니다. 첫번째 예시 SELECT * FROM table_name; 두번째 예시 SELECT column_name,column_name2 FROM table_name; 첫번째 예시구문은 선택된 테이블의 모든 값을 불러오는 구문이고 두번째 예시구문은 선택된 테이블중에서 column_name,column_name2 의 값만 불러오는 구문입니다. 테이블에 데이터가 많을때 데이터의 로딩이라던지 속도를 높이기 위해 두번째 예시구문을 많이 사용합니다. 첫번째 구문같은 경우는 테이블의 내용이 그다지 많지않고 속도에 크게 영향을 끼치지 않을경우 사용합니다. 개인적으로 SQL 구문은 두번째.. 2013. 8. 9.
[서평] 스틱(Stick) 스틱!! 영문으로는 Stick!! 우리말로 해석하면 "붙이다. 달라붙다"등의 의미입니다. 여기서 파생된 스티커라는 제품들도 있죠. 스틱!! 이 책에서 강조한것은 한마디로 "당신의 메시지를 1초 안에 다른 누군가에게 머릿속에(기억속에) 스틱하는 6가지 방법" 입니다. 사실 1초라 하면 한문장을 빨리 읽으면 지나가는 시간입니다. 예를들어 속담중 "소잃고 외양간 고친다", "아니땐 굴뚝에 연기나랴", "3살 버릇 여든까지" 등등 한 문장을 읽으면 1초라는 시간이 지나갈텐데요. 위 속담을 모르는 분들 혹시 계실까요. 그런데 이상한건 왜 그렇게 속담이 굳이 외우려고 하지도 않았는데 우리의 머릿속에 남아 있는 것일까요? 그것도 평생동안 말이죠. 어렸을때 몇 번 들었던 문장일 뿐인데 이상하게도 아직도 기억에 남아 있.. 2013. 8. 8.
원격조정 조명이 달려 있는 신발 그림에서 보다시피 신발에서 조명이 나옵니다. 좌우에 하나씩 그리고 신발 바닥에 하나 총3개의 조명이 신발에 달려 있습니다. 이 조명은 원격으로 제어가 가능하다고 합니다. 등산을 좋아하시는 분!! 야간 산행을 즐기시는 분!! 등산하다 어두워졌을 경우!! 야간 작업을 할 경우!! 어두운 밤길을 걸어갈 경우!! 등등 여러가지 상황에 참 유용한 신발이 아닐까 합니다. 스마트폰과 연결되어 신발에 달려있는 조명을 원격으로 켜고 끌수 있습니다. 이 신발은 Vibram 이라는 업체에서 제작되었는데 향후 신발에 센서를 부착하여 유해가스에 대한 정보, 울퉁불퉁한 땅을 감지, 연기에 대한 정보를 탐지하게하여 스포츠, 소방 및 산업안전등에 도움이 될것이고 열에 대한 감지도 할것이라는 계획을 준비하고 있다고 합니다. 이 신발 .. 2013. 8. 8.
SQL 기본 구문 데이터베이스와 테이블 하나의 데이터베이스는 기본적으로 한개 이상의 테이블을 가지고 있습니다. 그리고 각각의 테이블은 이름(ex, member, notice)에 의해 구분됩니다. 그리고 테이블 안에는 하나 이상의 레코드(row)가 포함되어야 합니다. 예를들어 회원(member) 테이블의 기본적인 모습은 아래와 같습니다. id user_id user_pwd name age phone email 1 test1 1111 홍길동 25 010-1111-1111 test1@test.com 2 test2 2222 임꺽정 45 010-2222-2222 test2@test.com 3 test3 3333 이철수 34 010-3333-3333 test3@test.com 4 test4 4444 김영희 28 010-4444-44.. 2013. 8. 8.
손을 귀에 갖다대고 통화하는 HOT Watch 스마트시계 이미지 출처 : hotsmartwatch.com/ 최근들어 스마트시계관련 블로그 포스팅이 늘고 있는듯합니다. 아직까진 초기단계이지만 곧 불붙을 웨어러블 기기에 대한 예고가 아닐까 생각됩니다. 이번에 소개할 내용은 하이브리드 스마트시계 입니다. 시계에 내장된 스피커와 블루투스를 통해서 손을 귀에 갖다대고 통화를 할 수 있습니다. 아직 이 시계는 하이브리드라고 할 수 있습니다. 시계와 스마트폰이 연결이 되어야 제대로 된 기능을 이용할수 있기 때문인데 아직 GPS, 인터넷검색, 사진 등의 기능은 내장되어 있지 않습니다. 하지만 이 시계의 장점은 스마트폰을 꺼내지 않고 통화가 가능하며, 통화를 하기위해 스마트폰을 꺼내다 떨어트려 깨지는 위험을 방지하고 스마트폰이 9m 이내에 없으면 알림음이 나와 도난을 방지합니.. 2013. 8. 7.
SQL 소개 프로그램의 공부는 정말 끝이 없는듯 합니다. 웹프로그램만 하더라도 공부해야 할 것들이 JSP, ASP, PHP, Database, Javascript, jQuery, SQL, CSS, HTML 등등 그 이외에도 더 많이 있지만 저렇게 많은 공부를 해야 인터넷이라는 공간에 집을 지을수 있습니다. SQL 언어가 중요하고 필수적으로 알아야 하는 이유는 데이터베이스를 조작하고 엑세스할수 있기 때문입니다. 인터넷에 있는 모든 글은 데이터베이스에 저장되게 되는데 SQL 언어를 모르면 앙꼬없는 찐빵이겠죠. SQL 은 아래 내용처럼 많은 것들을 할 수 있습니다. - SQL은 데이터베이스에 대해 쿼리를 실행할 수 있습니다 - SQL은 데이터베이스에서 데이터를 검색 할 수 있습니다 - SQL은 데이터베이스에 레코드를 삽입.. 2013. 8. 7.
구미의 세계최초 무선 충전 전기버스 구미에서 오늘 전세계 최초로 도로를 달리면서 무선충전이 되는 전기버스를 출시해 화제가 되고 있습니다. 오늘 시범운행에 들어간 이 버스는 국토교통과학기술진흥원에서 지원했고, 무선충전 전기버스 상용화를 목표로 시행하는 사업입니다. 2011년 말부터 올해 6월까지 카이스트 및 동원올레브 등 30개 기관에서 개발을 진행했습니다. 구미시는 작년 12월 공모를 통해서 무선충전 전기버스 시범사업 도시로 선정되어 구미역과 인근 지역을 있는 구미시 주요 간선도로 왕복 24km 구간을 운행하며 무선충전 버스 2대와 5곳의 충전시설을 설치하여 운영된다고 합니다. 이 버스는 시험운행을 통해 안전성을 검증했고 개통식 이후 시민들에게 직접 체험 가능케 할 예정이라고 합니다. 그리고 2014년 정식 운행할 계획이라고 발표했습니다... 2013. 8. 6.
[1박2일] 경기도 수영장있는 펜션의 여름휴가~ 사실 여름 휴가 기간은 길게 잡아놨지만 딱히 갈곳을 정해놓지 못했습니다. 그래서 와이프님께 물어봤죠. "어디 가고싶은곳 있는감?" 와이프님의 대답은 "음... 난 수영장있는 펜션" 오케이 알았쓰... 결심했죠. 수영장있는 펜션으로 잡아보자. 우선 바다도 있고 갯벌체험도 할 수 있는 서해쪽부터 뒤지기 시작했습니다. 그런데 생각해보니 갯벌은 올해 벌써 체험을 했기에 또 갈필요 있을까라는 생각이 스치더라구요. 음..그럼 수영장있는 펜션 아무곳이나 좋겠다 싶어서 쭉쭉 검색을 해보니 수영장있는 펜션이 어마어마하게 많더라구요. 그리고 휴가기간이 7월 29일 부터 8월2일이라 극성수기라고 불리는 날짜입니다. 그래서 금액도 펜션마다 조금씩 올려받더군요. 어쨋든 휴가기간인데 계속 집에서 놀긴 아이들과 와이프에게 미안하기.. 2013. 8. 1.
구글 애드센스 PIN 번호 도착 6월 24일 애드센스 광고 금액이 $10 을 넘으면서 지급보류가 뜨더라구요. 처음엔 광고 보류가 걸린줄 알고 깜짝 놀랐었는데 그게 아니고 정보를 더 보충해야 한다는 내용이더군요. ㅋㅋ; 그리고 우편으로 애드센스 PIN 번호가 발송된다는 메시자와 함께 기다린 시간이 한달하고 일주일더 약 5주 후에 8월 1일 구글에서 핀번호가 우편으로 도착을 했습니다. 왠지 모를 뿌듯함이 ㅎㅎ;; 보통 3주에서 4주면 우편물이 도착을 한다고 하기에 4주가 넘어가면서 무언가 정보를 잘못넣었나 착각을 하려는 찰나에 우편물이 떡하니 도착을 하더라구요. 혹시라도 저처럼 3주, 4주 넘었다고 너무 기다리지 마세요. 나만 기다렸나... 어쨋든 우편물을 받아보니 그냥 엽서와 비슷한 종이 한장입니다. 이렇게 생겼네요. 위 Your PIN.. 2013. 8. 1.
Motorola Droid Maxx vs. Samsung Galaxy S4 오늘 비교할 핸드폰 모델은 모토로라의 드로이드 맥스와 삼성의 갤럭시 S4 입니다. 두 기종을 모두 제가 경험해보고 리뷰를 남겼다면 좋았겠지만 그렇지 못한점 아쉽게 생각합니다. 하지만 검증된 사이트의 내용을 가져온것이니 더 객관적인 비교가 되지 않을까 합니다. Battery 밧데리의 용량 비교입니다. 모토로라 드로이드는 최대 48시간을 사용할 수 있다고 합니다. 시중에 나오는 스마트폰중 아마도 충전없이 가장오래 사용하는 기종이 아닐까 합니다. 갤럭시 S4의 장점은 밧데리가 분리된다는 점이죠. Build 케이스의 재료는 모토로라 드로이드는 그림에서 보다시피 kevlar(미국 듀폰이 개발한 파라계 방향족 폴리아마이드 섬유로 황산용액에서 액정방사한 고강력섬유이다. 강도·탄성·진동흡수력 등이 뛰어나 진동흡수장치나.. 2013. 7. 26.
IT 전문사이트 씨넷코리아 29일 창간 제가 아이폰을 쓰고 있어서 새로운 모델이 나올때 종종 씨넷코리아의 동영상을 보며, 타 모델과 비교분석하는 것을 자주 봅니다. 해외사이트이다 보니 영어로 대부분 나오는데 이해하는데 한계가 있더라구요. 그런데 미국 IT 전문지 씨넷의 우리나라 서비스 씨넷코리아(www.cnet.co.kr) 가 오는 29일 창간을 발표했습니다. 오늘이 26일이니까 이제 몇 일 안남았네요. 1996년부터 창간해 지금까지 IT 소식을 전해오면서 IT분야에 믿을수 있는 전문성을 인정받아 왔습니다. 국내 IT 소식을 접목해 차별화된 전문적 IT 컨텐츠를 제공한다고 하니 두고볼만 하겠습니다. 사실 전 국내에서 IT 전문 소식을 전해주는 zdnet(www.zdnet.co.kr)을 주로 보고 있습니다. 또 하나의 IT소식지가 생겼으니 저 .. 2013. 7. 26.
PHP 5 Array 함수 array() - 배열을 생성함 array_change_key_case() — 배열 안의 모든 키를 변경 array_chunk() — 배열을 조각으로 나누기 array_combine() — 키를 위한 배열과 값을 위한 배열을 사용하여 배열을 생성 array_count_values() — 배열 값의 수를 셉니다 array_diff_assoc() — 추가적인 인덱스 확인과 함께 배열 차이를 계산 array_diff_key() — 배열을 비교하고 그 차이값을 반환함 array_diff_uassoc() — Computes the difference of arrays with additional index check which is performed by a user supplied callback functio.. 2013. 7. 25.
아이폰, 안드로이드폰의 원격 카메라 Shuttr 이번에 소개해드릴 아이디어는 아이폰과 안드로이드 등의 폰을 원격으로 사진을 찍을수 있는 Shuttr 입니다. Shuttr 를 가지고 버튼만 클릭하면 스마트폰과 블루투스로 연결되어 사진이 찍히게 됩니다. 홍콩의 MUKU 연구소에서 개발되었으며, 스마트폰의 카메라 원격제어를 할수 없을까라는 고민을하다가 개발되었다고 합니다. 이 기기의 이름은 Shuttr 입니다. 크기는 가로 2.6cm , 세로 6.1cm, 두께 6mm 이며, 무게는 10g 밖에 안됩니다. 요즘은 스마트폰을 대부분 하나씩 가지고 있는 시대입니다. 그래서 어딜 가족과 놀러가더라도 스마트폰으로 사진을 찍는데 누군가에게 찍어달라고 부탁을 하지 않으면 항상 저나 와이프가 사진을 찍게 됩니다. 그래서 4명 가족중 3명만 사진에 나오는 경우가 대부분인데.. 2013. 7. 24.
PHP AJAX RSS Reader 구문 이번장에서는 PHP AJAX RSS Reader 구문에 대해서 알아볼텐데요. 보통 뉴스기사, 블로그 등의 내용을 가져와 다른곳에 노출시키고 싶을때 많이들 사용합니다. 정말 재미있고 유용한 구문이며, 아래 나오는 예제를 잘 살펴보길 바랍니다. RSS(Rich Site Summary) 의 사전적 의미 : 포털사이트나 블로그와 같이 컨텐츠 업데이트가 자주 일어나는 웹사이트에서, 업데이트 된 정보를 자동적으로 쉽게 사용자들에게 제공하기 위한 서비스. 사이트가 제공하는 RSS 주소를 소정의 RSS Reader 프로그램에 등록하기만 하면, 업데이트된 정보를 찾기 위해 매번 로그인하거나 방문할 필요 없이 자동적으로 이들을 확인하고 이용할 수 있는 편의성이 있습니다. RSS를 운영자와 사용자의 입장에서 보았을 때, 서.. 2013. 7. 24.
자전거를 전기자전거로 만들어주는 장치 이번에 소개해드릴 아이디어는 정말 창의력이 돋보이는 아이템이라 할 수 있겠습니다. 기존의 자전거에 보조장치를 붙이기만 하면 전기자전거로 바뀌게 됩니다. 이 제품의 이름은 Rubbee 입니다. 자전거에 고정적으로 부착된 제품이 아니고 떼었다 붙였다 할수 있기 때문에 매우 실용적이고 영구적으로 사용가능한 장점이 있습니다. 그리고 방수가 되기 때문에 비가와도 전혀 문제없이 장착할 수 있습니다. Rubbee의 장착은 그림에서 보다시피 자전거 뒷바퀴에 연결하여 사용하면 되는데 장착하는 방법도 간단하고 쉽습니다. 최고속도는 25km 까지 낼수있으며 무게는 약 6.5kg 입니다. 만약 배터리가 다되면 단순하게 장치를 위로 올려주고 자전거를 다시 타면 됩니다. 저도 사실 출퇴근을 자전거로 합니다. 오늘도 자전거를 타고.. 2013. 7. 23.