본문 바로가기

분류 전체보기345

PHP 변수에 대하여 이번장에서는 php variables(변수)에 대해서 알아보겠습니다. 변수란 말그대로 "변하는 수"입니다. php변수는 "$"를 붙여서 생성합니다. 그리고 변수를 설정할때 알기쉽게 $name 이렇게 표기를 하는데 $name 무슨뜻으로 만든 변수일까요? 짐작하셨겠지만 "이름"의 변수를 뜻하겠죠. 변수의 타입(type)에는 진리값, 정수, 실수, 문자열, 배열, 객체, 리소스, 널 이렇게 총 8가지의 변수형들이 있습니다. 변수의 종류가 이렇게 많은 이유는 메모리를 효율적으로 사용하기 위함입니다. 예를 들어 변수하나에 숫자 몇자리가 들어간다고 가정했을경우 이 변수 하나에 1메가바이트의 공간을 줄 필요가 없겠죠. 변수의 타입에 대해선 다음장에서 설명하기로 하고 일단 넘어가겠습니다. 위 예제를 실행하면 7 이 나.. 2013. 5. 31.
jQuery Effect 함수들 animate() 선택한 요소에 사용자 지정 애니메이션을 실행 clearQueue() 선택한 요소에서 아직 실행되지 않는 모든 함수 기능을 제거 delay() 선택된 요소에 대기중인 모든 기능에 대한 딜레이(지연) dequeue() 선택한 요소에 대한 다음 대기 함수를 실행 fadeIn() 선택한 요소에 대하여 fadein fadeOut() 선택한 요소에 대하여 fadeout fadeTo() 선택한 요소에 대하여 투명도를 설정 fadeToggle() 선택한 요소에 대하여 fadeIn 과 fadeOut 함수를 둘다 실행 finish() 선택한 요소에 대하여 animation을 제거하고 중지함 hide() 선택한 요소에 대하여 숨김 queue() 선택한 요소에서 대기중인 기능을 보여줌 show() 선택한 요.. 2013. 5. 31.
구글 알리미 설정하는 방법 혹시 여러분들 구글 알리미에 대해서 아시나요? 구글 알리미란 자신이 궁금한 또는 원하는 키워드를 설정하면 매일 또는 수시로 이메일로 해당 키워드의 내용이 들어옵니다. 예를 들어서 영화를 좋아하시는분 알림을 받고싶다 할경우 "신작영화", "인기영화", "액션 영화" 등 키워드를 설정하면 이메일로 알림이 옵니다. [ 百聞不如一見 ] 백문불여일견 - 일단 한번 어떻게 설정하는지 알아보겠습니다. 일단 구글에 로그인 합니다. 구글에 이메일이 없는분들은 구글에 이메일을 하나 생성합니다. 구글사이트 들어가면 우측 상단에 "로그인" 이라고 빨간 버튼을 클릭하면 또 우측 상단에 "가입하기"라는 빨간 버튼 클릭합니다. 그럼 아래 그림처럼 이것저것 입력하는 곳이 나오는데 그냥 편하게 채워주심 되겠습니다. 그럼 이메일이 생성.. 2013. 5. 31.
2013년 이스라엘 Start-Up 프로그램 모집 공고 정부에서 해외지원사업으로 이스라엘 Start-Up 프로그램을 모집 공고하였습니다. 사실 이스라엘은 Start-Up 구조가 잘 되어있는 나라죠. 정부에서도 이스라엘을 배울 수 있는 기회를 제공하는듯 합니다. 하지만 해외현지에서 전문교육을 받는 구조라 영어에 능통해야 지원이 가능하다네요. 그럼 해당 내용에 대해서 설명하겠습니다. 아! 참고로 PDF파일과 한글파일을 올려놓았으니 참고하시면 되겠습니다. 사업목적 열정과 잠재력이 있는 청년들을 대상으로 선진화된 창업 생태계와 교류기회를 제공하여 성공적인 글로벌 창업 및 해외진출을 지원 자격요건 ○ 만39세 이하의 창업을 희망하는 개인 또는 팀(4인 이내) - 창업 아이템 및 아이디어 보유 필수 - 영어능통자 및 창업관련 활동이력 · 사업계획서 보유자 우선 선정 *.. 2013. 5. 31.
구글 레퍼런스폰 출시 ◇구글의 레퍼런스폰 '넥서스4'(사진제공=구글코리아) 구글코리아는 30일부터 구글플레이에서 구글의 스마트폰 넥서스4를 판매한다고 발표했습니다. 넥서스4는 태블릿PC인 넥서스7에 이어 두 번째 구글의 공식 모바일 기기입니다. 넥서스4는 구글플레이 사이트(play.google.com)에서 구입할 수 있으며, 출고가는 8기가바이트(GB) 기준 39만9000, 16GB 기준 45만9000원으로 책정됐다. 부가세 및 배송료 포함 가격입니다. 금액은 요즘 나오는 스마트폰 대비 그렇게 비싸진 않군요. 다만 구글플레이는 미국 사이트인 만큼 제품 가격은 고정된 한화 표시 가격에 상응하는 미국 달러로 결제되기 때문에, 환율에 따라 신용카드 실제 결제액이 변경될 수 있습니다. 우리나라에서 구입한 넥서스4 제품은 제조사인 L.. 2013. 5. 30.
컴퓨터 부팅시간 단축(시작프로그램 제거) 컴퓨터를 장기적으로 사용하면서 컴퓨터가 느려지는 현상이 생기는거 다들 아시죠? 오랫동안 사용하다보니 여러가지 프로그램들이 깔리면서 시작프로그램에도 자동적으로 깔리게 됩니다. 그래서 컴퓨터가 부팅될때 시작프로그램에서 많은 프로그램들이 시작됩니다. 그러면서 처음 살때의 역할보다 더 많은 역할을 시작할때부터 해야 하니 컴퓨터가 당연히 느려지게되는 원인이 됩니다. 이를 방지하기 위해 시작프로그램에서 불필요한 프로그램을 시작안하게 할 수 있습니다. 이 방법에 대해서 컴퓨터를 만져보신 분이라면 잘 아실텐데요. 혹시라도 모르시는 분들을 위해 포스팅합니다. 윈도우 - 실행 창에서 "msconfig" 를 입력합니다. 그리고 확인을 클릭합니다. 그럼 아래처럼 "시스템 구성" 이라는 창이 나타납니다. 거기서 "시작프로그램".. 2013. 5. 30.
시간을 절약해주는 pc사용 팁 10(칼 퇴근 고고) PC를 사용하면서 소비되는 시간을 없애고 빨리 퇴근하기 위해~ PC 활용팁이야 많이 있겠지만 일단 20개만 요약해봅니다. 그 외에 또 다른 활용 방법이 있다고 하시는분 댓글 부탁드려요~ 1. 이메일 받은 편지함은 (0) 이메일은 중요한 툴이지만 시간을 굉장히 많이 낭비하는 부분입니다. 생산적으로 이메일을 작성하는 1초마다 오래된 이메일을 검색하거나 엉망인 받은 편지함을 정리하는데 5초씩 낭비하게 됩니다. 이것을 없애기 위해선 받은 편지함을 비운 후 그 상태를 유지하려 노력합니다. 2. 회의 시간을 줄이자 일을 할때 회의는 불가피하게 하게됩니다. 그래서 가능한 짧게 하기 위하여 회의 시간을 알람을 맞춰놓고 진행합니다. 30분 ~ 1시간 정도면 대부분의 회의는 충분한 시간입니다. 그래서 회의 들어가기전 PC.. 2013. 5. 30.
재래시장과 IT의 융합형 서비스 엄니박스 2013년 4월 13일 그랜드오픈을 하여 서비스를 시작한 스타트업 업체를 하나 소개 하겠습니다. 제목에서 나와있듯이 재래시장과 IT가 합쳐진 쇼핑몰입니다. 상호는 엄니박스 입니다. 한 달에 한 번 필요한 제품을 받아볼수 있는 서비스를 제공하는 쇼핑몰 입니다. 요즘같이 1인 가구가 늘어나고 있는 시대에 1인 가구를 대상으로 한 특화된 창업아이템이라 볼수 있는데요. 그만큼 성공가능성도 크지 않을까 생각이 듭니다. 현재 엄니막스를 공동 창업한 CEO 정주형(연세대 영문과 4학년)씨와 이정윤(연세대 경영학과 4학년)씨는 연세대학교 공학관 지하의 1평 남짓한 곳에서 꿈을 키워가고 있습니다. 엄니박스라고 작명한 이유는 외로운 1인 가구에게 어머니의 정성을 느낄 수 있는 상품을 연결해보자는 취지에서 고민 끝에 탄생되.. 2013. 5. 30.
PHP Syntax 이번장에서는 php Install 과 Syntax에 대해서 알아보겠습니다. 우선 php 작업을 하기위해선 서버에 php와 database(mysql 등)이 깔려 있어야 가능합니다. 물론 개인 PC에서도 사용이 가능한데 개인 PC에서 php 공부를 하시려면 툴중에 apmsetup 라는 툴이 있습니다. 현재 무슨 이유인지 apmsetup.com 은 열리지 않고 있네요. apmsetup 사이트는 열리지 않지만 http://www.paran.xvy.kr/apmsetup 라는 사이트가 또 있네요. 여기서 apmsetup 다운도 받을수 있고 설치방법에 대해 자세히 나옵니다. 성공적인 설치가 되면 도메인 주소(http://localhost:8080) 머 이렇게 해서 php를 사용할 수 있습니다. 그리고 웹서버가 있는.. 2013. 5. 30.
jQuery Event Reference Event method는 선택한 요소에 대하여 이벤트 핸들러에 함수를 트리거하거나 연결합니다. Event 관련 jQuery 함수의 종류는 아래와 같습니다. bind() : 요소(element)에 이벤트 처리기(handler)를 연결합니다.(바인딩이라고 하죠) $('#foo').bind('click', function() { alert('User clicked on "foo."'); }); // 위의 구문을 보면 bind()의 역할은 id값 foo인 요소에 대하여 click 이벤트에 연결하게 합니다. 유저가 이 foo 요소를 클릭하면 알림창이 나타나게 됩니다. blur() : JavaScript 이벤트인 "blur"를 이벤트 핸들러에 바인딩 하거나 요소에 이벤트를 발생시킵니다. Trigger the han.. 2013. 5. 30.
무서운 중국해커 어제 언론에 기사가 하나떴더라구요. 미국이 수 십년간 개발한 최첨단 무기 시스템을 중국 해커들이 공격을 했다는 소식이었습니다. 2013.5.28일 미국의 워싱턴포스트에서 미국의 주요 무기시스템 설계도 약 20여개가 중국 해커로부터 공격을 당했다는 보도였는데 공격을 당했단 의미는 무기시스템 설계도 20여개를 빼갔다는 소리가 맞겠네요. 수 십년넘게 개발한 설계도를 그냥 한방에 빼갔다는 말이죠. 워싱턴포스트가 입수한 미국 국방과학위원회 기밀 보고서에 따르면 미국의 전투기와 군함, 미사일 방어 체계등 핵심 첨단 무기시스템이 해킹 공격을 받은 피해 목록에 포함되었다네요. 그리고 호넷전투기??와 수직이착륙 수송기 오스프리?? 그리고 해군의 연안전투함 설계안도 유출되었다고 합니다. 미국의 한 고위 관계자는 FBI가 .. 2013. 5. 29.
php 소개 2003년부터 2005년 말까지 asp로 코딩을 하다가 2005년말 입사한 회사가 php코딩을 사용중이라 그때부터 처음 php를 시작하여 지금까지 계속 코딩하는 중입니다. asp를 하다가 php로 넘어가는게 처음엔 쉽지 않았는데 확실히 같은 웹 언어이기에 금방 적응이 되더라구요. 또 PHP가 사용하기 훨씬더 쉬웠습니다. 뭐 어쨋든 제가 알고있는 지식과 기타 웹사이트를 뒤져가며, PHP 기초 부분부터 차근차근 설명해나가겠습니다. 모든 언어가 그렇듯 기본기만 있으면, 그 다음부터는 API를 찾아가며 스스로 학습이 가능합니다. 그래서 기본에 중점을 두고 설명하겠습니다. 약간의 웹언어 지식만 있으면 어렵지 않으니 금방 익숙해질수 있을거라 생각합니다. PHP는 약자는 원래 "Personal Home Page"의 .. 2013. 5. 29.
jQuery selector Selector Example Selects * $("*") 모든요소 선택 #id $("#lastname") 아이디 lastname 요소 선택 .class $(".intro") 클래스 intro 요소 선택 .class,.class $(".intro,.demo") 클래스 intro, demo 요소 선택 element $("p") 태그 p 요소 선택 el1,el2,el3 $("h1,div,p") 모든 , , 요소 선택 :first $("p:first") 첫번째 요소 선택 :last $("p:last") 마지막 요소 선택 :even $("tr:even") 모든 의 짝수 요소(0,2,4…) 선택 :odd $("tr:odd") 모든 의 홀수 요소(1,3,5…) 선택 :first-child $("p:first-ch.. 2013. 5. 29.
빌게이츠 하버드대 연설문 연설문이 후반부로 갈수록 조금 지루하고 집중도가 떨어지긴 하지만 좋은 내용의 메시지를 남겼기에 이렇게 유명해진게 아닐까 합니다. 영어공부도 하실겸 유명인사의 연설도 볼겸 동영상과 해석자료 첨부하오니 감상해보시기 바랍니다. President Bok, former President Rudenstine, incoming President Faust, members of the Harvard Corporation and the Board of Overseers, members of the faculty, parents, and especially, the graduates: (Bok 현 총장님, Rudenstine 전 총장님, Faust 차기 총장님, 하버드의 경영진과 이사진, 교수 여러분들과 학부모님들, 그리.. 2013. 5. 28.
jQuery Examples jQuery Selectors $("p").hide() p태그를 숨깁니다. $("#test").hide() 아이디 test를 숨깁니다 $(".test").hide() 클래스 test를 숨깁니다. $(this).hide() html 요소를 숨깁니다. jQuery Events jQuery click() 클릭했을때 발생하는 이벤트 입니다. jQuery dblclick() 더블클릭했을때 발생하는 이벤트 입니다. jQuery mouseenter() 마우스가 다가왔을때 발생하는 이벤트 입니다. jQuery mouseleave() 마우스가 자리를 떠날때 발생하는 이벤트 입니다. jQuery mousedown() 마우스 버튼클릭시 발생하는 이벤트 입니다. jQuery mouseup() 마우스 버튼을 클릭하고 놓을때 발.. 2013. 5. 28.
jQuery noConflict() 이번장에서는 noConflict() 함수 사용방법에 대해서 알아보겠습니다. 여러분들도 이미 알고있다시피 jQuery는 $ 기호를 축약으로 사용합니다. noConflict()는 다른 방법으로 jQuery를 실행할 수 있습니다. 총 3가지 예제 구문을 보여줄텐데 모두 똑같은 실행을 합니다. 관련예제 1 $.noConflict(); jQuery(document).ready(function(){ jQuery("button").click(function(){ jQuery("p").text("jQuery is still working!"); }); }); // $ 대신 jQuery를 사용하여 나타냄 관련예제 2 var jq = $.noConflict(); jq(document).ready(function(){ jq.. 2013. 5. 28.
jQuery AJAX get(), post() jQuery AJAX get() 요청 방식과 post()의 요청방식 둘다 사용 가능합니다. jQuery get() 은 기본적으로 서버로부터 데이터를 가져오는데 사용됩니다. jQuery post() 은 서버로부터 일부 데이터를 가져옵니다. jQuery get() $.get(URL,callback); 기본사용 문법 $("button").click(function(){ $.get("test.php",function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); }); // test.php 의 내용을 읽어들입니다. test.php 의 내용은 --------------------------------------- ----------------.. 2013. 5. 27.
jQuery AJAX load() 이번장에서는 jQuery AJAX load() 함수에 대해서 알아보겠습니다. 실무에서 요긴하게 써먹는 부분이니 알아두면 도움이 많이 될듯합니다. jQuery load() 함수는 간단하지만, 강력한 AJAX 방식입니다. jQuery load() 함수는 전체 웹페이지를 새로고침하지 않고 웹페이지의 일부분만을 업데이트할 수 있습니다. $(selector).load(URL,data,callback); // 기본 문법 - URL 은 불러들일 페이지의 주소값입니다. - data 는 쿼리스트링 매개변수값 입니다. - callback 은 load 함수가 완료된 후 실행되는 함수 입니다. 관련예제를 살펴보기전에 우선 text.txt 화일을 미리 생성해 둡니다. test.txt 파일의 내용은 ----------------.. 2013. 5. 27.
스타트업을 위한 홍보(PR)팁 10개(뉴스와이어) 출처 : 뉴스와이어 블로그 이글은 뉴스와이어 블로그에서 퍼온 글입니다. 스타트업 언론홍보에 대한 내용인데 정리가 상당히 잘되어 있어서 이렇게 글을 퍼옵니다. 와닫는 글이 "스타트업 회사 대표는 언론 홍보에 대해서는 경험이 없는 경우가 거의 대부분이다" 라는 문구인데 생각은 하고 있지만, 가시화 시키는 방법에 대해서 많이 모를거라 생각이 듭니다. 아래는 블로그 내용입니다. - 아래 - 세상에 알려지지 않은 스타트업이 언론의 관심을 받기는 어렵다. 연륜이 짧고 기자 인맥과 예산도 부족하기 때문이다. 이제 창업한 스타트업(Startup)은 직원 숫자도 얼마 안되기 때문에 홍보 담당자도 없다. 마케팅 담당자가 겸업을 하지만, 언론 홍보는 시간이 나면 해도 되는 단편적인 업무로 취급하기 쉽다. 스타트업은 생각을 .. 2013. 5. 27.
충청북도 음성군 봉학골산림욕장 일요일은 짜파케티 먹으면서 푹 쉬는 날인데 와이프께서 음성에 좋은곳이 있다며, 살살 꼬시더군요. 그래서 어딘지 물어봤더니 음성군에 있는 봉학골 산림욕장이라고 하더군요. 그래서 인터넷을 뒤져본 결과 아이들 놀기도 좋을듯 해서 다녀왔습니다. 제가 사는 곳은 청주라 음성까지는 보통 1시간이면 도착하는데, 네비게이션에 봉학골 산림욕장 찍고 도착하니 집에서 딱 한시간 걸렸습니다. 도착해서 보니 등산객들이 눈에 종종 띄던데 등산하기도 좋을듯 합니다. 물이 정말 깨끗하더라구요. 그리고 깊이도 깊지 않아서 아이들 놀기도 딱이네요. 아이들은 모두 올갱이(다슬기) 잡기에 한창이네요 ㅎ 1차로 물놀이 하고 배가 고파서 준비해온 과자랑 라면 흡입 ㅋ 그냥 아이들과 답사하는 마음으로 간거라서 아무것도 준비를 하지 못했습니다. .. 2013. 5. 26.
jQuery AJAX 소개 이번 장에서는 jQuery AJAX의 기능에 관한 소개를 하겠습니다. AJAX는 웹페이지의 일부를 업데이트 할수 있고 서버와 데이터간의 교환을할 수 있는 예술적인 기술입니다. AJAX는 Asynchronous JavaScript and XML 의 줄임말입니다. 다시 말해서 AJAX는 전체페이지 로딩없이 백그라운드에서 데이터를 로딩할 수 있습니다. 설명이 조금 어려운듯 하여 예를 들어서 추가 설명하겠습니다. ☞ 예를들어 A.php 와 B.php가 있다고 가정했을때 A.php에서 B.php에 데이터를 읽어들이고 싶을경우 보통 팝업창을 띄워서 javascript 부모, 자식 기능을 이용하여 그 내용을 읽습니다. 하지만 AJAX는 그러한 작업없이 바로 하나의 페이지에서 두 개 이상의 다른 페이지에 있는 데이터를.. 2013. 5. 25.