C언어를 공부하다보면 반복문과 조건문에 많이 헤매는 경우가 많다. 반복문의 경우 C언어는 물론 CPP, JAVA 등 대부분의 언어의 공통된 부분이기에 확실히 학습하고 넘어가야한다. 하지만 많은 사람들이 간단한 실습 예제정도만 학습하고 넘어가는 경우가 많고, 인터넷 등 웹사이트에 올라오는 반복문 실습예제들도 거의 종류가 한정되어 있다. 그래서 반복문 예제를 몇가지 올려서 보고자 한다. 하트만들기의 중첩 반복문 2개를 활용하여 만들 수 있다. 반복문을 사용하기 전에는 필히 자신이 알고리즘을 생각해보고 코딩을 시작하는 것이 도움이 된다. 또한 충분한 연습을 통해야만 실력 향상에 도움이 된다. [코드]#include int main( void ){ int i,j; for( i = 4 ; i
스마트폰의 확산과 많은 전자기기의 확산되었다. 과거 핸드폰 기종별 충전잭이 달랐다. 하지만 2015년 현재 충전 커넥터가 통일되고 많은 IT기기의 충전또한 하나의 충전기로 충전하는 시대가 되었다. IT시대를 넘어 ICT시대를 향해가고 있는 이시점에서 스마트폰은 더이상 선택사항이 아닌 필수품이 되었다. 그만큼 스마트폰을 활용도가 높아지고 사용시간 또한 길어졌다는 것을 의미한다. 과거 IT기술의 발전속도는 매우 빨랐다. 하지만 배터리의 발전속도는 그 만큼 따라주지 못한 것이 사실이다. 아직도 배터리의 용량을 늘리면 자연스럽게 배터리의 크기가 커지기 마련이고, 아직 효율성 높은 배터리를 개발하지 못하고 있는 상황이다. IT기기의 기술의 속도만큼 쫓아가고 있지 못하고 있는 상황인 것이다. 그래서 우리는 스마트폰..
몇년사이 삼성전자의 제품들은 국내 압도적 1위를 차지하고 있다. 불과 몇년전만하더라도 LG와 삼성을 비교하는 사람들이 많았다. 하지만 2015년 현재 삼성은 국내의 압도적 전자제품 1위를 차지하고 있으며 세계로 뻗어나가고 있다. 오늘자 뉴스를 보면 삼성전자에서 이번에 출시한 갤럭시s6만 하더라도 삼성의 위상을 다시한번 느낄 수 있다. 갤럭시s6의 무선충전기술과 고속충전기술은 이미 오래전부터 등장하고 있었다. 그 대표적으로 애플의 고속충전기술과 LG전자의 무선충전기술이다. 이 중 무선충전기술의 경우 효율성이 떨어져 찾는 사람이 드물었다. 이미 있는 기술이지만 불안정했다. 삼성전자는 이를 삼성의 기술력으로 보완하여 제품화 하여 갤럭시s6를 출시하게 되었다. 최근 몇일사이 삼성전자 서비스센터를 방문할일이 많았..
평소에 녹음에 대한 필요성을 느낀적은 없다. 하지만 지난 1년 여러 프로젝트를 준비하면서 녹음에 대한 필요성을 느낀 적이 있다. 기업은 많은 사람들을 만나고, 전문가들을 만나게 되는 경우 그들이 나에게 해주었던 조언들을 필기로는 부족할 경우가 종종생긴다. 하지만 대놓고 상대방의 말을 녹취하는 것을 반가워하는 사람은 많지 않다. 최근에는 녹취를 거부하는 사람도 많다. 그리고 일상생활에서 우리는 모든 소리를 전부 기억할정도로 머리가 좋지도 않다. 이러한 이유로 '이소닉 보이스펜 PCM007'제품을 구매하게 되었고, 오늘은 그 사용 후기를 적어보고자 한다. 때로는 회의내용을 참고용으로 보관할 필요가 있다. 하지만 녹음기를 매번 챙기기 힘들고, 핸드폰 녹음기로만은 부족한 경우가 발생한다. 그래서 휴대성과 상대방..
얼마전 아이매직(Imagic) 접이식 블루투스 키보드(BlueboothKeyboard) 제품 수리에 대한 포스팅을 한적이 있다. 새로운 제품으로 교환을 받아 아이매직 접이식 키보드 BT1286의 제품 후기를 적어보고자 한다. 태블릿PC를 이용하다보면 한번쯤 키보드 혹은 마우스가 없어 불편함을 느낄 경우가 생긴다. 나 또한 키보드와 마우스에 대한 불편함을 느껴 현재 블루투스 키보드와 블루투스 마우스를 함께 사용하여 간단한 인터넷 서핑을 할경우 노트북이 아닌 태블릿으로 왠만한건 해결하고 있다. 태블릿과 연결하여 사용하는 블루투스 마우스의 경우 삼성(Samsung)블루투스 마우스를 사용하고 있고, 키보드의 경우 오늘 소개할 '아이매직 접이식 블루투스 키보드 BT1286'사용하고 있다. 개인적으로 아이매직 키보..
IT기술의 발전속도는 언제나 우리가 생각하는 것보다 빠르다. 하루하루 새로운 제품이 등장하고 우리의 생활을 편리하게 만들어 준다. 많은 IT제품의 등장, 하지만 전자제품은 언제나 고장나기 마련이다. 고장이 나지 않는 제품은 없다. 그렇기 때문에 전자기기를 선택시 A/S는 중요한 결정 요소 중 하나이다. 나의 경우 평소 그래도 많은 전자기기를 다루고 새로나온 IT제품을 직접경험하고 있다. 최근 태블릿PC와 연동하여 사용하던 아이매직(Imagic) 휴대용 접이식 블루투스 키보드(Bluetooth Keyboard)의 고장으로 아이매직의 수리를 맡겼고 오늘은 그 후기를 남겨보고자 한다. 우선 블루투스 키보드를 아이매직 제품으로 선택한 이유는 평소 아이매직의 키보드의 타자감이 가격대비 뛰어나기 때문이다. AS에 ..
원하는 동영상을 찾고자할때 아마 대부분의 사람들은 유튜브(YouTube)를 제일 먼저 떠올릴 것이다. 과거에 국내에서는 많은 동영상 채널이 있었지만 동영상의 품질, 조잡한 많은 광고들로 현재는 유튜브가 대부분을 평정한 상태이다. 나 또한 원하는 동영상을 찾고자할 경우 유튜브에서 제일먼저 검색을 한다. 이후에 구글, 네이버 등 검색사이트를 이용하고 있다. 그만큼 유튜브에 올라오는 동영상의 질이나 유튜브의 대한 사이트 신뢰도가 높다고 할 수 있다. 유튜브를 이용하다보면 한가지 아쉬운점이 있다. 바로 원하는 동영상을 다운받기 애매하다는 것이다. 유튜브의 동영상은 각각 하나의 컨텐츠로서 게시자에게 수입을 올리는 수입원이다. 그래서 저작권에 대한 규정도 상당히 까다롭다. 또한 각각의 영상들이 저작권이 걸려있는 경..
피키캐스트(Pikicast)는 세상에 떠돌아 다니는 재미있는 콘텐츠를 모아 사람들에게 소개해주는 어플입니다. 최근 피키캐스트를 사용하는 사람들의 수가 점점 늘고 있는 추세로 캐스트 어플의 대표주자 입니다. 많은 사람들이 과연 피키캐스트의 경우 어떻게 돈을 벌까?하는 의문을 많이 가지고 계십니다. 이제는 번듯한 하나의 기업으로 성장하였고, 많은 IT 전공자들의 경우 피키캐스트 입사를 목표로 두고 계신분들도 많이 있습니다. 결론부터 말씀드리자면 피키캐스트의 주수입원은 '광고'입니다. 많은 사람들이 어플 혹은 블로그를 이용하면서 배너광고들을 많이보실 수 있습니다. 배너광고를 클릭하면 해당 사이트 혹은 어플에 블로거 및 회사에 광고 수익이 발생합니다. 하지만 지나친 광고는 사람들에게 거부감을 줄 수 있습니다. ..
사물인터넷 IoT기술이 주목 받고 있다. 그래서 인지 요즘 많은 IT에 관심이 많은 일반인, 학생들에게 아두이노, 라즈베리 파이, ATmega 등 많은 MCU(Micro Controller Unit), 다른 표현으로는 마이크로 컴퓨터(MicroComputer) 등이 사용 된다. 라즈베리 파이의 경우 국내에서는 아직 익숙하지 않은 리눅스(Linux)체제를 사용하고 있고, 자료가 많지 않기 때문에 사용빈도가 아직은 낮은 편이다. 하지만 점점 많은 사람들에게 사용빈도가 점점 더 높아지고 있다. ATmega의 경우는 ATmega128로 더욱더 친숙하다. 일단 프로그래밍 전공자, 전자공학과를 전공하는 사람들에게 매우 친숙한 보드이다. 숙련된 프로그래밍 전공자일 경우는 많이 사용하는 보드 이다. 하지만 오늘 소개할..
2014년 한해 사물인터넷(IoT)이 더욱 더 주목 받던 한해였던 것 같다. 사물 인터넷은 'Internet of Things'의 약자로 인터넷을 기반으로 모든 사물을 연결하여 사람과 사물, 사물과 사물 간의 통신을 이루는 지능형 기술 및 서비스를 의미한다. 사물인터넷이라는 용어는 1999년 처음 등장하였다고 합니다. 하지만 제 개인적인 생각으로 1999년보다 2014년 더욱더 주목 받았던 한해이였던 것 같습니다. 그리고 앞으로 더욱 더 주목받을만한 기술이라고 감히 예상합니다. 이렇듯 사물인터넷이 주목받은 이유가 무엇일까요? 그 해답은 스마트폰(Smart Phone)의 발전이라고 볼 수 있습니다. 전 세계 대부분의 사람들이 스마트폰을 소지하게 됨으로써 인간 개개인 '소형 컴퓨터'한대를 소지하게 되었습니다..
구글 애드센스라는 용어는 블로그를 현재 운영하는 사람이라면 반드시 한번쯤 들어 봤을 것으로 생각이 된다. 또한 대부분의 티스토리(Tistory) 블로그를 운영하고 있다면, 많은 사람들이 애드센스 광고를 설치하여 운영하는 경우가 많다. 솔직히 나의 경우는 구글 애드센스 수익을 위해 애드센스를 설치한 것은 아니기 때문에 별도로 애드센스 관리를 하지는 않는다. 정말 열심히 애드센스 관리를 하시는 분들은 블로그 포스팅도 꾸준히 하고 있어, 상당히 많은 수익을 내고 있는 것으로 알고 있다. 구글 애드센스를 처음 운영하다보면 처음 접하는 용어로인해 많이 애를 먹는 경우가 많아 오늘은 애드센스 즉 설치형 광고에 등장하는 용어들을 정리해보고 한다. 구글 애드센스에서 사용되는 기본적인 용어는 '예상수입', '페이지 뷰(..
Postal Code의 경우 자주 쓰이지는 않는다. 하지만 급하게 외국으로 우편을 보낸다던가, 어학연수를 준비할 경우 반드시 참고해 두어야 하는 것 중에 하나이다. 최근에는 Google의 사용빈도가 높아지고 해외에서 물품 구입의 빈도가 증가하면서 Postal Code의 사용량도 증가하고 있는 상황이다. 또한 카카오톡 혹은 Google play스토어의 인앱결제를 이용할 경우도 반드시 '국제 우편번호'가 필요하다. 이에 많은 분들이 국제 우편번호 기입에 도움을 주고자 도시별로 모아보았다. 안동 ASI|KR|KS010|ANDONG 안산 ASI|KR|KS009|ANSAN 청주 ASI|KR|KS001|CHEONGJU 춘천 ASI|KR|KS007|CHUNCHEON 충주 ASI|KR|KS001|CHUNGJU 하남 A..
오늘 소개할 내용은 HTML를 활용한 이미지 띄우기 이다. 본론부터 바로 말하자면 이미지 태그는 다음과 같다. 일반적으로 HTML은 항상 시작과 끝이 있다. 예를들어 로 닫아주는 것이 일반적이다. 하지만 오늘 소개하는 이미지 태그의 경우는 '단독태그'이므로 와 같이 끝을 가지고 있지 않다. 하지만 맨 마지막에 /처리를 해줌으로써 태그를 마무리한다. src 명령어의 경우는 이미지의 주소를 입력하여 준다. 일반적으로 파일의 위치를 태그걸어 주어도 되고, 이미지의 URL주소를 입력하여 주어도 된다.(단, URL주소가 아닌 파일의 위치를 태그걸어줄 경우는 경로를 정확히 입력하여 주어야 한다.) alt명령어의 경우는 이미지에 대한 설명을 표시하여 주는데 생략하는 경우도 많다. 또한 이미지 태그에 직접적으로 가로 ..
오늘 소개할 것은 HTML & CSS를 활용한 메뉴 만들기 이다. 앞서 언급한 바가 있는 리스트 태크를 활용할 예정이다. 나또한 이제 막 HTML과 CSS를 공부하기 시작하였고, 내가 공부한 것을 많은 이들과 공유하기 위하여 글을 게재하는 것이니 혹시 잘못된 부분이 있으면 바로 알려주면 수정하겠습니다. 기본적으로 HTML은 정적인 페이지를 구현하고 이에 CSS를 활용하여 스타일 효과를 준다. 그래서 일반적으로 HTML을 이용하여 기본 틀을 잡고 CSS를 활용하여 꾸며주게 된다. 이번 시간에 해볼 메뉴는 세로가 아닌 가로로 출력되는 메뉴이다. 세로로 출련되는 메뉴의 경우는 리스트 태그를 활용하고, 이를 CSS로 꾸며주기만 하면 되기때문에 간단하다. 가로로 출력되는 메뉴의 경우는 리스트 태그를 살짝 변형 시..
온라인상에서 이미지 파일을 사용하려 '이미지URL주소'가 필요합니다. 오늘은 카카오톡 링크를 만들기 위해 이미지를 찾던 중 괜찮은 이미지가 있어 사용하기 위해 이미지 파일을 몇개 올립니다. 이미지의 크기는 CSS를 통해 width와 height를 수정하여 사용하시면 됩니다. 카카오링크 권장 크기는 35px정도 입니다. 카카오톡 링크를 만들기 위한 이미지들입니다. 원하는 이미지를 선택한 후 '오른쪽 마우스 클릭>이미지URL복사'를 이미지 URL를 복사하여 사용하시면 됩니다.
아두이노 프로그래밍을 하다보면 자주 사용하지 않는 함수가 많이 있다. 이러한 함수들의 정보를 찾는데 많은 시간을 허비하곤 한다. 그래서 블로그에 아두이노 함수에 대해 정리하기 시작하였고, 최대한 찾아보기 쉽게 만들고자 한다. 오늘 소개할 함수는 map함수와 constrain함수 이다. 이 두 함수는 주로 analogRead함수를 통해 읽어온 값의 범위를 확장하거나 한정할때 사용한다. ① constrain( value, min, max ); : 변수 value의 값을 min~max 사이의 값으로 한정한다.(최솟값 : min, 최댓값 : max) ② map( val, 0, 1023, min, max); : map함수은 analogRead의 return값을 min~max갑으로 매핑한다. i) constrain..
아두이노는 오픈소스를 제공하여 별도의 코딩없이도 원하는 작업을 수행하기 쉽다. 그럼에도 많은 사람들이 아두이노 소프트웨어를 공부하고 있다. 우선 오픈소스를 제공하는 아두이노 소프트웨어를 왜 공부하는 것일까? 아두이노를 자유자재로 이용하기 위해서는 오픈소스로는 한계가 있다. 따라서 개발하고자 하는 임베디드의 제품 완성도를 높이기 위해서는 아두이노 소프트웨어 공부는 필수적인 것 같다. 아두이노 언어는 프로세싱언어의 기반을 두고 있다. 프로세싱 언어를 공부한 사람이라면 아두이노를 수월하게 코딩해나갈 수 있을 것이다. 다음은 아두이노에서 특히 많이 사용되는 함수들을 정리한 것이다. ① Serial.println(value); : 아두이노 IDE의 시리얼 모니터에 value 값을 인쇄한다. 사용자의 컴퓨터에서 v..
자바의 경우 클래스의 이름과 파일의 이름이 일치하여야 한다. void main(String[] args)가 main 메소드 이며 메소드는 실행하고자 하는 것들이 들어가는 함수 개념으로 이해하면 쉽다. C언어의 경우 printf를 활용하여 결과를 출력하는 반면, 자바의 경우는 System.out.println과 System.out.print를 이용하여 결과를 출력할 수 있다. System.out.print();의 경우는 자동줄 바꿈 기능이 포함되 있지 않은 것이고, System.out.println();의 경우는 자동 줄바꿈 기능 즉 \n을 포함하고 있는 것이다. package test20140712; public class test20140712 { public static void main(String..
오늘 공부할 부분은 HTML의 리스트만들기와 하이퍼링크 이다. 일반적으로 대부분의 웹사이트에서 메뉴를 구성함에 있어 리스트를 사용한다. 또한 메뉴를 클릭하였을 경우, 새로운 페이지로 이동하는 기능 즉 하이퍼링크와 유사한 기능으로 첨부파일을 내려 받는 기능 또한 하이퍼링크의 일종이다. 리스트 만들기는 크게 두가지로 나뉜다. 번호가 존재하는 리스트 형태인 과 번호가 존재하지 않는 형태인 이다. 즉접 코드를 보면 이해하기 편하다. 리스트 만들기 번호가 없는 리스트 네이버 다음 번호가 있는 리스트 네이버 다음 위의 코드에서 ~부분이 번호가 없는 리스트를 생성하고, ~은 번호가 있는 리스트를 생성한다. 각각의 리스트 항목은 를 활용하여 리스트를 생성해 주면된다. 다음으로 하이퍼링크이다. 하이퍼링크의 태그는 이다...
티스토리를 운영하는 블로거나 기타 많은 사람들이 전공이 아닌 취미로 html과 css를 공부하는 것 같다. 나또한 프로그래밍을 공부하고 있지만, 웹 프로그래밍은 전공이 아닌 서브의 개념으로 공부를 시작했던 것 같다. 오늘은 HTML의 태그 중 하나인 H태그에 대해 공부해보고자 한다. H태그의 경우 글의 제목 혹은 강조하고 싶은 내용 등에 주로 쓰이는 태그이다. [h태그의 종류] - 총 6가지로 다음과 같다. ① ② ③ ④ ⑤ ⑥ 앞서 언급했듯이 html의 경우 항상 닫아주는 태그를 사용해야 하고, 이는 h태그에서도 마찬가지로 닫아주는 태그 /를 사용하여 닫아 준다. h1~6까지 있는데 숫자의 크기가 클수록 글자의 크기는 작은 글씨체로 출력이 된다. 예) 다음은 텍스트의 스타일을 변경할 수 있는 스타일 태..
- Total
- Today
- Yesterday
- 프로그래밍 배우기
- javascript
- 실습예제
- 파비콘 만들기
- c언어
- 구굴 RSS등록
- 별찍기
- 서비스센터
- 반복문
- 검색 등록
- html5
- 블로그 활성화
- cpp
- 한컴 오피스
- 윈도우 단축키
- 윈도우10
- 파비콘
- 보조배터리
- pasilda
- 파이썬
- 구글 검색등록
- c언어 연습문제
- 제어문
- 웹페이지 제작
- 카카오링크
- 샤오미
- 정렬 알고리즘
- 프로그래밍
- 다이아몬드 만들기
- math.h
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |