제이쿼리(jQuery) 는 앞으로 발전을 위해 사용하면 안되는 걸까?
웹>HTML/CSS/JAVASCRIPT
간혹 검색을 하다보면 제이쿼리를 사용하지 않겠다는 글들을 많이 볼 수 있다. 또한 글들을 잘 읽어보면 어느정도 맞는 이야기도 많다. 하지만 이미 몸에 익숙해져버린 제이쿼리를 갑자기 버리고 다른걸 사용하자니 어떤것을 배워야 할지 남감하기도 하고 제이쿼리와 연계된 라이브러리들이 너무 많아 고민일때가 있다. 하지만 이러한 이야기도 시대가 변함에 따라 더욱 나오고···
PHP에서 배열은 히어로 변수이면서 괴물같은 녀석이다.
웹>PHP 일반
PHP에서 사용하는 배열은 정말 많은 영역에서 자유롭게 사용이 가능하며 관련되어 지원되는 내장 함수들도 많기때문에 배열처리를 하여 자주 사용하게 된다. 하지만 웹 영역만 접해본 개발자들에게 배열은 그냥 편리한 존재일 수 있지만 C 나 JAVA 처럼 소포트웨어쪽 개발도 접해본사람이라면 PHP 배열을 접했을 시 이게 배열인지 그냥 멀티 저장변수인지 신기할 수 ···
IT 블로그 광고 수익의 현실에 대해
평행세계>한마디
대부분 블로그를 하는 목적중 하나가 소통, 정보 공유도 있겠지만 노력한 만큼의 보상을 해주는 광고 수익을 위해 시작을 하게 된다. 하지만 광고 수익만 기대하다보면 금방 질릴 수 밖에 없다. 또한 광고 수익을 얻기 위해선 유입 방문자가 많아야 하는데 그 말은 즉 흥미로운 주제를 가진 포스팅 글을 많이 올리고 자주 업데이트 해야만 많은 유입 방문자를 얻을 수 ···
카카오 지도 API 사용 - 클릭한 곳 또는 마커 드래그 이벤트 후 좌표 표시하기
API서비스>카카오API
지난 포스팅까지 하여 주소검색을 통해 마커를 이동하는 방법에 대해 알아보았다. 이번 편은 클릭한 곳의 좌표를 가져오는 방법과 드래그한 마커의 위치또한 좌표로 가져올 수 있는 방법에 대해 알아보도록 하자 . 우선 예제 소스 전체를 보기전 마커 드래그 이벤트중 하나인 `dragend` 와 지도 클릭 이벤트 `click` 대해 알아보도록 하자. 아래의 이벤트는 ···
카카오 지도 API 사용 - 주소 검색 후 마커를 표시
API서비스>카카오API
지난번 편에서는 카카오 지도 API를 이용하여 지도 와 마커를 띄어보았다. 이번편에서는 조금 고급 단계로 넘어가 주소를 입력 받은 후 원하는 위치에 마커를 띄우고 이동하는 예제에 대해 알아 보도록 하자
카카오 지도 API 사용 - 기본지도를 띄우고 마커를 추가
API서비스>카카오API
카카오 지도 API는 카카오에서 제공하는 API로 생성된 앱 기준 1일 30만건을 호출할 수 있다. 만약 더 사용이 필요할 경우 고객문의를 통해 협의를 할 수 있다. 대부분의 개인 사이트는 30만건 내 이용이 가능하니 걱정할 필요는 없다. 
블로그를 시작하게된 계기와 개인 서버 블로그의 문제점
평행세계>한마디
내가 처음 블로그를 접한건 2012년 정도 됬을 때인것같다. 그 전에도 분명 블로그란걸 했지만 글을 쓰는것보단 이미지를 공유하기위해 임시방편으로 블로그를 사용했기 때문에 그걸 제외하면 처음 시작한 블로그는 이글루스에서 제공하는 서비스로 볼 수 있다. 이글루스 이글루스 블로거의, 블로거에 의한, 블로거를 위한 국내 1세대 블로그 전문 서비스 이글루스! www···
가벼운 롤링 스크립트 API 인 Siema.js 를 사용해보자
웹>HTML/CSS/JAVASCRIPT
여러 사이트를 개발하다보면 롤링 스크립트를 넣어야 하는 경우가 있다. 물론 나는 사이트를 무겁게 만드는 롤링 스크립트들을 좋아하지는 않는다. 하지만 사용자의 보는 눈을 한층 더 즐겁게 만들어 주는 롤링 스크립트는 많은 요청이 있기때문에 여러 롤링 스크립트를 알아 두면 좋다. 오늘 소개할 롤링 스크립트는 Siema 로 상당히 가벼운 롤링 스크립트인것 같아 리···
PHP를 이용하여 로그인과 로그아웃 기능을 구현해보자
웹>개발테스트/교육
이전 편에서 회원가입 기능을 구현해 보았다. 이번 편은 회원가입을 이어서 로그인과 로그아웃 기능을 구현하는 예제이며 간단하게 아이디, 비밀번호 그리고 아이디 저장 기능 까지 구현해 보도록 하자 참고로 본 예제는 이전 편에서 회원가입 구현과 연계되니 이전 포스팅을 미리 확인해야 본 예제를 이용하여 기능 구현이 가능하다. PHP를 이용하여 회원가입 기능을 구현···
PHP를 이용하여 회원가입 기능을 구현 해보자
웹>개발테스트/교육
본 예제를 이용한 회원가입기능을 테스트하기 위해선 웹 서버가 필요하니 참고바라며 본 예제에서는 이러한 내용들은 포함되지 않았으니 소스코드를 참고하여 웹 서버 지원이 되는 곳에서 테스트를 해보기 바란다. 회원가입 서비스를 구현하기 위해선 여러 기능들이 필요하다. 단 모든 기능들을 예제로 표현하기는 어렵기 때문에 이번 편에서는 단순하게 회원 기본정보만을 이용하···
API 인증 서버는 어떤 방식으로 구축해야할까?
웹>API/서비스 연동
API(Application Programming Interface)란 개발하는데 있어 없어서는 안될 소중한 프로그램중 하나이며 이러한 API는 사용 규격서를 습득하고 사용자는 요청을 관리자는 응답을 통해 상호작용하며 작동된다. 때론 응답과 요청을 모두 처리하는 프로그램을 만들어야할때가 있다. 주로 내부에서 사용되는건 각종 서비스 연동일텐데 그중 하나 예를···
PHP를 통한 이미지 업로드 + 미리보기 처리
웹>PHP 일반
이미지업로드는 웹상에서는 많이 사용하는 기능으로 이미지를 업로드 후 PHP를 통해 파일 또는 DB를 통해 주로 저장한다. 이번편에서는 가장 기본적인 파일 업로드 후 PHP를 통해 저장 후 미리보기 프로그램 소스에 대해 알아보도록 하자. 1. 파일생성 FORM 을 작성 | file.php 아래와 같이 file 을 업로드 하는 기능을 가진 form을 생성해 보···
심각하게 병들어가고 있는 사회, 그리고 IT업계의 현실
평행세계>한마디
IT는 발전하고 있지만 그 속은 심각하게 병들어가고 있다. 많은것이 발전하고 일상생활이 편리해 졌지만 그만큼 오른 물가는 서민들이 벌어들이는 수입과 비례하지 않는다. 특히 IT업종은 극과극을 달리고 있으며, 저 인력이 필요한 IT 업종에서 일하는 사람들은 낮은 연봉을 받다보니 업종 변경을 하고 있으며 이렇다 보니 대기업만 이득을 보게되고 결국 힘없는 중소 ···
[PHP] 확률에 따른 결과를 추출하는 방식에 대해 알아보자
웹>개발테스트/교육
프로그램 설계시 확률에 따른 결과를 추출해 내는 방식에는 여러 방법이 있다. 확률에 따른 결과를 추출하기 위해선 어떤 것에 의에 확률을 구하냐 이거인데 이번시간에는 간단한 예제 몇가지를 통해 알아보도록 하자. 1. 단순 확률에 따른 결과 추출 방법 예를 들어 게임에서 아이템 강화 확률이 50% 인 프로그램을 짠다면 아래와 같다. <?php /* 아이템···
구글 리캡챠v2(로봇이 아닙니다.) API 키 생성 및 연동 + 서버단 체크(PHP) 예제
웹>API/서비스 연동
구글에서 제공하는 리캡챠 API는 연속적인 행동을 막기위한 용도로 많이 사용되는데 주로 게시글 등록 또는 로그인 시 많이 사용된다. 이번에 소개할 리캡챠 버전은 v2 버전으로 아래의 이미지와 같이 `로봇이 아닙니다.` 라는 기능을 제공한다. 이렇게 `로봇이 아닙니다.` 에 체크를 하면 검증이 되고 이를 이용하여 구글 API와 통신하여 체크를 할 수 있다. ···
한글 전체 모음(초성,중성,종성 정보 포함) DB + JSON 데이터
RWS 라이브러리>기타
모든 한글 정보 DB (KOREAN_INFO_TB) 본 자료는 모든 한글에 대한 정보를 DB 데이터와 JSON 데이터로 분리하여 각각 제공 하고 있으며 필요할 경우 하단 내용을 참고하여 필요한 데이터를 다운로드 후 활용하시면 됩니다. | 개요 어느날 한글 데이터에 대한 DB화가 필요하여 기존에 만들었던 전체 한글 DB를 이용하여 1차 데이터를 만든 후 한···
입력된 한글 단어를 PHP를 이용하여 초성,중성종성 단위로 분리해주는 함수 - linear_hangul()
웹>PHP 일반
이번포스팅은 정말 엉뚱하게도 한글 전체 DB를 만드는 과정에서 한글 초성,중성,종성 단위로 분리할 수 있을까라는 의문점이 들어 시작되었다. 간혹 MAC 기기로 부터 받은 파일명들을 보면 한글이 초성,중성,종성 단위로 분리되어 표시가 되는데 정말 쓸떼없이 한번 만들어보고 싶었다. 일단 처음에는 내 얕은 지식을 통해 mb_ord로 열심히 규칙을 찾아보았지만 어···
JQUERY를 이용하여 만든 가위, 바위, 보 프로그램
웹>개발테스트/교육
이번에 소개할 프로그램은 JQUERY를 이용하여 만든 가위, 바위, 보 프로그램이다. 해당 프로그램은 결과값에 대한 조건처리가 많이 없기에 생각보다 빠르게 만든것 같다. 아래는 가위, 바위, 보 프로그램의 처음 시작 화면이다. 처음 화면에서 게임 시작을 누르면 아래와 같이 실제 게임 레이어 팝업이 뜨게 되고 게임을 시작할 수 있다. 게임이 시작되고 가위, ···
JQUERY 를 이용한 학생관리 프로그램 - v1
웹>개발테스트/교육
이번에 소개할 교육용 프로그램은 학생관리 프로그램으로 JQUERY를 이용하여 최대한 간단하게나마 만들어보았다. (사실 만드는데 생각보다 시간이 많이 걸렸다.) 사실 여러 기능들을 넣어서 올려볼까 했는데 db가 아니다 보니 스크립트 처리가 워낙 까다로워서 다음에 좀더 업데이트된 버전으로 올려볼까 한다. 이번 버전은 등록/삭제/조회/다운로드 까지 기능만으로 구···
PHP를 이용하여 간단한 달력 만들기 예제
웹>개발테스트/교육
PHP로 개발을 하다보면 상당히 많은 라이브러리를 접할 수 있다. 하지만 달력 같은 경우 보통 PHP가 아닌 datepicker 같은 JS라이브러리를 많이 사용하게 되는데 이벤트에 대한 메서드를 완전히 제어하기 어렵기 때문에 별도로 제작해야할때가 있다. 하지만 평소 달력은 보기만 했지 막상 만들려면 조금이나마 공수가 들어가게 된다. 이럴땐 바로 구글링을 해···