2015. 12. 21. 15:10

요즈음 Web Programming을 하고 있는 관계로 Atom을 사용을 한다.

코딩을 하다보면 꼭 “나중에 기억했다가 처리해야지~” 하면서 잊어버리는 것들이 있다.

그래서 코드에 TODO List를 기록해두는 편이다.  그런데 그것도 많아지면 일일이 찾아서 보기가 쉽지가 않다.  그래서 찾아보니 좋은 녀석이 있어서 소개를 하려고 한다.

아마 Atom을 설치할 때 Welcome Guide에서 Install a Package를 보았을 것이다.

그때의 기억을 되살려 Atom의 Help Menu에서 Welcome Guide를 클릭하여 Open Installer를 실행할 수도 있지만


Package 메뉴에서 Settings View >  Install Packages/Themes를 선택하여 창을 띄울 수 있다.

창을 띄우고 todo-show를 찾아 인스톨해보자.


프로젝트에서 TODO, FIXME, CHANGED, XXX, IDEA, HACK, NOTE, REVIEW와 같은 단어를 찾아줍니다.

설치 후에 Package메뉴에서 Todo-Show의 서브메뉴인 “Find in Project” 혹은 “Find in Open Files”를 선택하거나


Toggle Command Palette 메뉴(단축키)를 이용하여 Todo Show: Find In Project 또는 Todo Show: Find In Open Files를 입력하여 원하는 문장을 찾아보세요.


todo-show-package

Posted by 모바일헌터
2015. 12. 18. 15:05

Node.js 설치 (Windows)

1) Node.js 사이트에 접속 (https://nodejs.org/en/)

2) v5.3.0 Stable 버전을 다운로드


3) v5.3.0 Stable 버전의 설치

3-1) 프로그램 실행

3-2) 보안경고 - 신뢰할 수 있는 프로그램이므로 “실행(R)” 버튼을 눌러주세요.

3-3) Setup Wizard (Welcome) - “Next” 버튼을 눌러주세요.

3-4) Setup Wizard (End-User License Agreement) - “I accept the terms in the License Agreement를 체크하고 “Next”버튼을 눌러주세요.

3-5) Setup Wizard (Destination Folder) - 설치 위치는 가능하면 동일한 환경을 만들기 위해서 변경없이 “Next” 버튼을 클릭해주세요.

3-6) Setup Wizard (Custom Set) - 기본적으로 필요한 것들이니 변경없이 “Next” 버튼을 클릭해주세요.

3-7) Setup Wizard - 이제 선택한 기본 조건으로 설치를 시작하시죠. “Install” 버튼을 클릭해주세요.


3-8) 보안경고 - 설치를 할 수 있도록 허용하기 위해 “예(Y)”버튼을 클릭해주세요.

3-9) 설치 중

3-10) 설치완료 - 설치가 완료되었습니다. “Finish” 버튼을 클릭해주세요.


ATOM 설치 (Windows)

https://atom.io에 접속
“Download Windows Installer”를 클릭하여 다운로드 받은 AtomSetup.exe를 실행하여 설치를 하자.

설치가 완료되면 다음과 같이 ATOM이 실행된다.

피해갈 수 없는 Hello World!!를 실행해보자.

적당한 위치에 app.js파일을 만들어서 console.log(‘Hello World!!’);라고 입력 후 저장하자.

Node.js command prompt(혹은 명령 프롬프트)를 실행하여 app.js를 생성한 디렉토리로 이동 후
‘node app.js’ 명령으로 app.js를 실행해보자.


Hello World!!를 확인하셨다면 성공하신 것입니다.

수고하셨습니다.



'개발 거들기 > Node.js' 카테고리의 다른 글

Node.js와 Atom 설치 (Mac OS X)  (0) 2015.12.21
Posted by 모바일헌터
2015. 11. 19. 12:57
mac의 terminal에서 ssh로 Ubuntu로 접속시에 한글 깨짐현상 (Mac과 Ubuntu에서 모두 셋팅을 해줘야 한다.)

1. 한글 보기 문제 

locale 설정을 mac은 접속하는 터미널에서 실행, ubuntu는 ~/.bash_profile에 아래의 2줄을 추가하였다.

export LANG=’ko_KR.UTF-8′

export LC_ALL=’ko_KR.UTF-8′


2. 한글 입력 문제

mac은 접속하는 터미널에서 실행, ubuntu는 ~/.inputrc 파일에 아래 3줄을 추가하였다.

set convert-meta off

set meta-flag on

set output-meta on


3.vi 에서 한글이 깨질 경우

ubuntu에만 ~/.vimrc 파일에 아래 2줄을 추가하였다.

set encoding=utf-8

setfileencodings=utf-8,euckr

'Tip > 우분투' 카테고리의 다른 글

ubuntu mysql 설치  (0) 2016.05.04
Ununbu에 vsftpd 설치하기  (0) 2015.04.14
MySQL 기본적인 사용  (0) 2014.11.19
MySQL 원격접속 허용하기  (0) 2014.11.19
MySQL 접속  (0) 2014.11.19
Posted by 모바일헌터
2015. 4. 14. 11:58

1. 설치되어 있는 vsftpd확인하기

$ dpkg -l | grep vsftpd


2. 설치되어 있지 않다면 vsftpd를 설치하기

$ sudo apt-get install vsftpd


3. ssh 포트 변경하기

$ sudo vi /etc/vsftpd.conf


anonymouse_enable=NO

write_enable=YES

xferlog_file=/var/log/vsftpd.log

4. 재실행하기

$ sudo service vsftpd restart




'Tip > 우분투' 카테고리의 다른 글

ubuntu mysql 설치  (0) 2016.05.04
mac의 terminal에서 ssh로 Ubuntu로 접속시에 한글 깨짐현상  (0) 2015.11.19
MySQL 기본적인 사용  (0) 2014.11.19
MySQL 원격접속 허용하기  (0) 2014.11.19
MySQL 접속  (0) 2014.11.19
Posted by 모바일헌터
2015. 3. 7. 20:07

Avast를 설치하신 상태에서 Adobe Reader를 설치하시면 22%에서 다운로드가 더 이상 진행되지 않는군요.

Avast를 정지한 상태에서만 다운로드가 진행이되어 정상적으로 설치가 완료됩니다.

Posted by 모바일헌터
2015. 3. 7. 20:04


AppDelegate.m 에서 앱이 설치 후 처음 실행되었을 때 와 이미 실행된 적이 있을 때를 구분해서 코드를 만들어 줄 수 있다.

   - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // Override point for customization after application launch.

    if ([[NSUserDefaults standardUserDefaultsboolForKey:@"HasLaunchedOnce"])

    {

        // 설치 후 이미 실행한 적이 있을 때

    }

    else

    {

        // 설치 후 처음 실행

        [[NSUserDefaults standardUserDefaultssetBool:YES forKey:@"HasLaunchedOnce"]; // 처음 실행을 저장

        [[NSUserDefaults standardUserDefaultssynchronize];

    }

    return YES;

}



'개발 거들기 > iOS 개발' 카테고리의 다른 글

Sample(01) - Hello World (iOS-XCode)  (0) 2014.09.26
Posted by 모바일헌터
2015. 3. 3. 12:44

error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.

해결책> "appcompat"이라는 프로젝트를 Library로 추개해줘야 합니다.

eclipse에서

1. 
2. >
3. 

4. Android SDK설치 디렉토리에서 extras/android/support/v7/appcompat 을 선택한다.

5. Finish
6. 에러가 난 프로젝트에서 속성(Properties)를 선택
7. Android를 선택후 

8. Library를 추가하기 위해서 Add 버튼을 클릭하고
  
9. 추가한 "android-support-v7-appcompat"을 선택하여 추가한다.
 


^^ 이제 제 빌드를 해보자!!!












Posted by 모바일헌터
2015. 2. 22. 12:12

1995년 윈도우즈95가 발표되고 1999년까지 윈도우즈 어플리케이션 개발자들이 이곳저곳에서 각광을 받던 시기가 있었다.  하지만 금방 그 열기는 시들어 들었다.  그때도 비슷하게 모두들 떠들었던 것 같다.  그리고 Y2K를 지나 피쳐폰을 거쳐 스마트폰에 활황기를 우리는 막 마치려고 할 때 또 누리꾼들이 떠들기 시작한다. 

모바일 앱 시장은 이미 포화 상태이며 창업은 명퇴 후 치킨집을 여는 것과 같다고. 꼭 성공한 사람들이 그런 소리를 하고 모두들 고개를 끄덕이고 만다.

과연 그런 것일까? 윈도우즈95가 나오기 전부터 개발자였고 윈도우/리눅스/모바일 닥치는데로 개발을 해봤지만 주변의 친구들은 여전히 개발자들며 그들의 하는 일이 시대가 요구하는 트렌드라는 것을 따라서 변화되었을 뿐이다.  B2C가 시장을 주도하기도 하고 B2B가 꾸준히 시장을 받쳐주기도 한다. 누가 시대의 흐름을 먼저(?) 파악하느냐? 솔직히 누가 때맞춰 시대가 요구하는 제품을 만들고 있었느냐? 

'IT 뉴스' 카테고리의 다른 글

OS X 업데이트 10.10.2  (0) 2015.01.28
카드관련  (0) 2015.01.27
SoLoMo (Social, Location, Mobile) 마케팅  (0) 2015.01.27
Proximity Marketing  (0) 2015.01.27
Geo-Fencing  (0) 2015.01.27
Posted by 모바일헌터
2015. 1. 28. 19:33



OS X 업데이트 10.10.2 - 재시동이 필요함

  • Wi-Fi 연결이 끊어지는 문제 해결
  • 웹 페이지가 느리게 로드되는 문제 해결
  • Mail에서 메시지의 원격 콘텐츠 로드를 비활성화한 경우에도 Spotlight가 원격 이메일 콘텐츠를 로드하는 문제 수정
  • Bluetooth 헤드폰을 사용할 때 오디오 및 비디오 동기화 향상
  • Time Machine에서 iCloud Drive 탐색 기능 추가
  • VoiceOver 말하기 성능 향상
  • 웹 페이지에서 텍스트를 입력할 때 VoiceOver가 문자를 반복해서 말하는 문제 해결
  • 입력기가 예기치 안게 언어를 변경하는 문제 해결
  • Safari의 안정성 및 보안 향상


기업용 컨텐트

기업 고객들을 위한 업데이트:

  • Finder에서 분산파일시스템 공유(DFS Shares)를 브라우징 하는 성능을 향상
  • 특정 칼렌더 초청에서 잘못된 시간을 표시하는 문제 해결
  • 칼렌더를 사용하여 초청을 수락했을 때 모임의 주최자가 통보되지 않는 Microsoft Exchange 계정의 문제 해결
  • 사파리에서 NTLM 인증에 의해서 보호되는 사이트를 엑세스 했을 때 지속적으로 자격 인증을 물을 수 있도록 수정
  • 메일에서 Microsoft Exchange 계정들을 위하여 "Out of Office" 답신 일자를 설정할 수 있는 기능 추가

보안 컨텐트
보안 컨텐트 관련 자세한 정보를 위하여 Apple 보안 업데이트 사이트를 확인하세요.


'IT 뉴스' 카테고리의 다른 글

모바일 앱 시장은 정말 이미 포화상태인가?  (0) 2015.02.22
카드관련  (0) 2015.01.27
SoLoMo (Social, Location, Mobile) 마케팅  (0) 2015.01.27
Proximity Marketing  (0) 2015.01.27
Geo-Fencing  (0) 2015.01.27
Posted by 모바일헌터
2015. 1. 27. 22:08

  • 결제 프로세스
    • 오프라인 (카드사 - VAN - 카드 가맹점 - 카드 소지자)
    • 온라인 (카드사 - VAN - PG - E-Commerce - 카드 소시자)

  • 카드 가맹점
    • 고객의 신용카드 결제가 가능하도록 단말기를 설치하여 서비스를 제공하는 사업자

  • PG (Payment Gateway)
    • 대행 카드 가맹점 비대면 거래에 따른 인증 및 보안 문제를 해결, 결제 대행, 쇼핑몰 관리, 리스크 관리
    • 국내 51개의 PG업체가 등록되어 있으며 KG이니시스/LG유플러스/한국사어버결제 등 대형 3개사가 시장점유율 80% 이상을 차지하고 있다. 
    • ICT업체의 모바일 지급결제 시장 진출
    • 예) LG유플러스 + 카카오 = 카카오페이, 애플의 애플페이
    • 2014년 6월부터 외국인들이 국내 쇼핑몰에서 물건을 구매할 때 공인 인증서가 없이 이용 가능하게 됨에 따라 외국인들은 기존에 본인이 이용하는 결제 시스템을 통해 결제를 하려고 할 것이며 따라서 해외 모바일 결제 기업들도 국내 업체와 전략적 제휴를 통해 국내 시장에 진입하고 있다.
    • 예) Paypal과  KG이니시스의 전략적 제휴

  • VAN사 (Value-Added Network)
    • 신용카드 등에서 결제한 데이터가 신속,정확,일관성 있게 운영될 수 있도록 전산망을 구축 운영하고 있는 사업자. (보안 기능이 있는 통신망 운영, 오프라인의 경우 추가적으로 가맹점과 카드사간 계약을 대행하고 단말기 설치를 수행한다.)

  • 카드사
    • 신용카드를 발급하고 신용금융서비스를 고객에게 제공하여 발생되는 수수료로 수익을 창출하고 있는 사업자


'IT 뉴스' 카테고리의 다른 글

모바일 앱 시장은 정말 이미 포화상태인가?  (0) 2015.02.22
OS X 업데이트 10.10.2  (0) 2015.01.28
SoLoMo (Social, Location, Mobile) 마케팅  (0) 2015.01.27
Proximity Marketing  (0) 2015.01.27
Geo-Fencing  (0) 2015.01.27
Posted by 모바일헌터