목록전체 (22)
남잭슨의 개발 블로그
티스토리 블로그를 작성하면 , 네이버검색과는 달리 따로 작업을 해주지않아도구글 검색이 된다. 아마도 봇을 이용하여 자동으로 사이트를 검색하는 것 같다. 봇이 자동으로 찾아주겟지만, 혹시나 해서 구글검색도 등록을 해줘야한다! 구글 검색등록을 해보자! 1.연동사이트 등록2.RSS등록3.사이트맵 등록https://www.google.com/webmasters/tools/home해당 링크로 들어가서 로그인을 한다1.연동사이트 등록아래화면에서 나의 티스토리 주소를 입력한다 .http://티스토리주소.tistory.com네이버 검색등록과 마찬가지로 사이트 소유권확인을 해야한다. 권장방법도 있지만 , [대체방법]> [HTML 태그] 방법을 통해 소유권 확인을 하겠다.1. [대체방법] > HTML 태그를 선택하고 , ..
티스토리 블로그는 다음에서 제공하는 플랫폼이다.다음검색이나 구글검색은 따로 등록해주지 않아도 검색이 되지만네이버에서 검색이 되게 하기위해선 등록을 해줘야한다고 한다.(네이버의 장점이 분명있지만, 이런 폐쇄적인면에서 네이버검색은 별론거같다.그렇기 때문에 개발자, 프로그래머들뿐 아니라 대학교 과제좀 해본 사람은 네이버 검색을 하지않는다.)기양 티스토리도 시작하고, 티스토리에 구글 에드센스 광고도 달예정이라서네이버 검색에 등록해주기로한다! (티스토리 구글 에드센스 등록하기 : 광고로 돈벌기 http://namjackson.tistory.com/19 )아래순서대로 진행된다.!1.연동사이트 등록2.RSS등록3.사이트맵 등록아래 네이버 웹마스터 도구로 이동하자. http://webmastertool.naver...
블로그에서 용돈을 벌자! 블로그를 하는 목적이 돈은 아니지만, 열심히해서 점심값을 벌자는 작은 목표로 광고를 등록해보자네이버블로그의 광고은 사용자가 임의로 광고를 추가할수 없으며, 수입은 매우짜다 .티스토리에선 사용자가 임의로 광고를 추가할수 있으며, 수입이 짭잘하다고 한다! 간단하게 구글 애드센스를 등록해보자 1. 가장 먼저 구글의 애드센스 링크를 타고 진행하면된다. https://www.google.co.kr/adsense/start/#/?modal_active=none 2.지금 , 가입한다 .사이트 URL은 http://티스토리개인주소.tistory.com 이다 . 3.아래 스크린샷 처럼 각 개인정보를 입력한다 . 4. 입력이 완료되면 애드센스에 사이트를 연결하기 위해 나의 티스토리 html/css..
Genric Java Genric 타입이란 무엇인가? Genric은 일반적인 이란 뜻을 가진 단어이다. 프로그래밍의 Generic은 - 일반적인 코드를 작성하고, 이코드를 다양한 타입의 객체에 대하여 재사용하는 프로그래밍 기법- 클래스에서 사용할 타입을 클래스 외부에서 설정하는 타입- Java 1.5부터 추가되었으며 주로 java Collection에서 많이 사용된다. Geric이 이해가 안된다면 , 우리가 많이 쓰는 ArrayList를 생각을 해보자. List strList = new ArrayList(); List objList = new ArrayList(); 위처럼 ArrayList의 기능은 똑같지만 , 리스트에 담는 내용물은 다르다. 위처럼 List의 기능은 같지만, 사용하는 타입이 다를때, G..
Runtime Permission Android에서의 권한 관리는 보안상 가장 중요합니다.안드로이드 6.0 마시멜로 이전까지는 권한 허용을 App의 설치 단계에서만 물어봤습니다. 안드로이드 6.0 마시멜로 이하 버젼의 설치 화면입니다. 해당 App을 설치를 하기위해선 , 아래와 같은 권한들이 왜, 언제 필요한지는 상관없이 이렇게 모든 권한을 동의해야만 설치가 가능하였습니다. 설치단계에서 모든 권한을 동의하면 , 언제 어떤 기능을 사용할때, 이러한 권한들을 사용하는지 모르기때문에사용자들의 보안에 많은 빈틈이 생기게되었죠. 실제로 손전등 기능만 있는 앱에서 23개의권한을 요구하기도 하였고, 개인정보 유출도 많이 일어났습니다. 그래서 Google에서는 Android 6.0버전 marshmallow 마시멜로 이..
Android QR코드 / 바코드 리더 라이브러리 Zxing 을 사용하다보니 , 내가 혹은 사용자가 " 왜 QR / 바코드 리더를 실행시키면 화면 회전이되지? "" QR/ 바코드 리더 화면이 마음에 들지 않는다!"라는 생각이 들때가 있습니다.!! 그렇기 위해서 우리는 기본 Zxing를 간단하게 커스텀을 하도록하겠습니다. 기본 Zxing 바코드 / QR 코드 리더 사용법은 아래 글을 참조하세요! 2017/08/08 - [Android] - [Android]QR코드, 바코드 리더 라이브러리 Zxing 1.사용법Zxing를 구현해 보신분은 알고 계시겠지만, 실행시세로화면 -> 가로화면으로 전환되어 바코드가 실행됩니다. 회전되지 않고 수정하기위해서는 먼저, CaptureActivity 를 상속받는 Custom할..
android 개발중 QR 코드 및 바코드 카메라를 사용하여 인식을 사용하는 앱을 개발해야 할때가 있다! 이번에 소개하는 라이브러리는 zxing 는 바코드 / QR코드 리더에 유명한 오픈소스 라이브러리입니다! 구글에서 제공하는 오픈소스로 Zebra Crossing의 약자. QR코드 스캔 어플리케이션의 대다수가 이 어플리케이션을 이용했다고 해도 과언이 아닐정도로 널리 쓰이고 있는 코드다. 다양한 바코드를 인식할 수 있다. 인식할 수 있는 바코드 종류는 총 15 가지. 출처 : https://namu.wiki/w/ZXing 나무위키에 설명이 나와있지만 , 구글에서 제공하는 오픈소스이고, 대부분의 QR코드 바코드 스캔 APP들이 사용하고 있는 유명한 라이브러리이다!동작순서는 아래와 같다 - 카메라를 연 후 프..
[ Cobook ] 프로젝트를 진행하다가 , 게시판형식의 리뷰게시판을 개발하다 보니 , 아래와같은 에러가 발생하였다! java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into a LONG column 에러를 보니, Oracle DB에 Insert 하는데 데이터가 너무 길었기 때문이다. Contents라는 컬럼타입이 Varchar2 (4000) 으로 되어있었다! Varchar2의 크기는 4000 Byte가 최대이기때문에, Varchar2의 크기를 더이상 늘려주지못한다!(만약 4000 이하의 크기를 사용하려면ALTER TABLE 테이블명 MODIFY(컬럼명 VARCHAR2(데이터크기)); 를 입력하여 실행시켜주면 된다! ) 하지..
Nodejs 에서 OracleDB를 사용하기 위해서는 Oracle 사에서 제공하는 모듈을 사용해야한다. 해당 모듈은 NPM을 통해 oracledb를 받아와야한다. 보통은 NPM을 통해 필요한 모듈만 받아오면 사용이 가능한데, Orcale의 경우는 환경설정을 좀 많이 해줘야한다. Oracle의 경우는 인스턴트클라이언트등을 설치해놔야 사용이 가능하다. oracledb 깃허브에서 제공하는 레퍼런스 가이드를 참고하여 설치를 진행하면된다. https://github.com/oracle/node-oracledb/blob/master/INSTALL.md 먼저 , Microsoft visual studio 2013같은 빌드 환경이 구성되어 있어야한다고 한다.나는 노트 6 이상인 노드7을 사용할것 이기 때문에 , vs2..
안드로이드 화면을 만들때, View사이에 선을 그려줘야하는 경우가 많지만, 선긋기라는 기능을 기본적으로 제공해주지않는다.선그리는방법엔 여러 방법이있으나, 그중 가장 간단한 선긋기이다. 선 긋기 Style에 Divider라는 스타일을 설정해준다. 선의 스타일이니, 필요에 맞게 설정해주면된다. match_parent 1dp ?android:attr/listDivider 그리고 , 해당 XML에서 설정해놓은 Style을 적용한 View를 추가하면 된다. 이런식으로 간단하게 View에 Style을 줘서 선을 그을수 있다.선의 색, 굵이 등을 바꾸고 싶으면 Stlye을 수정해주면된다.