[카테고리:] 프로그래밍언어

일반적인 프로그래밍 언어에 대한 글입니다.

하이브리드 앱 개발(Win32)

Cordova와 안드로이드 스튜디오를 이용하여 개발할때의 환경이다. 1. 프로젝트 생성 C:\CordovaBuild>cordova create mosaic-client Creating a new cordova project. ┌──────────────────────────────────────────┐ │ Update available: 7.0.1 (current: 6.1.1) │ │ Run npm install -g cordova to update. │ └──────────────────────────────────────────┘ 2. 플랫폼 추가 C:\CordovaBuild\mosaic-client>cordova platform add android Adding android project… Creating Cordova project for the Android platform: Path: platforms\android Package: […]

더보기

Python3 Raspberry Pi에 SQLite3 설치 및 테스트

SQLite 연동 1. 설치 sudo apt-get install sqlite3 2. 파이썬에서 sqlite3 import import sqlite3 3. CREATE(DB생성 및 테이블 생성) connect 할때 DB명을 주게 되면 DB 파일이 없는경우 실행경로에 DB를 생성한다. dbCon = sqlite3.connect(DATABASE_NAME) dbCursor = dbCon.cursor() strQuery = “CREATE TABLE IF NOT EXISTS SENSOR_DATA(TRACE_DATE TEXT, TAG_ID TEXT, SENSOR_TYPE INTEGER, TAG_TP INTEGER, TAG_HM INTEGER, TAG_BAT INTEGER, […]

더보기

Carthage 사용법

1. 설치 $ brew update $ brew install carthage 2. 사용방법 프로젝트의 .xcodejroj 파일이 있는 곳에서 Cartfile을 생성하고 아래와 같이 원하는 라이브러리를 기입 github “Alamofire/Alamofire” 3. 실행 $ carthage update

더보기

우분투 서버에 Red5 설치하기

다음은 우분투서버에 Red5를 설치하는 과정을 기록한 문서이다. 처음설치 apt-get으로 설치하려고 하였으나 다음과 같은 오류가 발생하여 직접 github에서 다운로드하여 설치하였다. root@moramlinux:/usr/share# apt-get install red5-server Reading package lists… Done Building dependency tree Reading state information… Done The following package was automatically installed and is no longer required: authbind Use ‘apt autoremove’ to remove it. The following NEW […]

더보기

mac에 cordova(PhoneGap)을 이용한 IOS용 간단한 inapp brower 만들기

1. cordova(PhoneGap)을 이용하기 위해서는 nodejs를 설치해야된다. https://nodejs.org 에 접속하여 최신 nodejs를 설치한다. 2. nodejs를 이용하여 cordova를 설치한다 mac에서 터미널을 이용 다음을 입력하여 cordova를 설치한다 sudo npm install -g cordova 3. mac에서 작업할 폴더위치를 생성한다 임시로 workspace로 정함 4.mac터미널에서 해당 작업폴더로 이동한 후, cordova를 이용하여 신규프로젝트를 생성한다. com.moramcnt.mosaicadm라는 ID의 mosaicadm라는 프로젝트 생성 cordova create mosaicadm com.moramcnt.mosaicadm […]

더보기

WebSocket 사용시 연결을 지속해야 하는 경우

웹소켓 사용시 접속한후 일정시간이 지나면 클라언트에게 접속종료 이벤트가 즉시 날라와야하지만, 바로 날라오지는 않아 이벤트 처리시 애를 먹는 경우가 간간히 있다. 따라서 이때는 푸시서버에서 처럼 HeartBeat 체크를 해주어야 한다. 아래 코드는 setHeartbeatTime 을 넣어 HeartBeat 체크를 한 경우이다. @Configuration @EnableWebMvc @EnableWebSocket public class WsConfig extends WebMvcConfigurerAdapter implements WebSocketConfigurer { @Override public void registerWebSocketHandlers(WebSocketHandlerRegistry wshrRegistry) { wshrRegistry.addHandler(getWsMsgHandler(), […]

더보기

Ubuntu 에 Redis 컴파일, 빌드및 서비스 환경구성

1. Redis를 컴파일 하고 테스트 할 수 있는 환경구성 aptget을 이용하여 메타페키지 build-essential 및 테스트를 위한 tcl 을 설치 $sudo apt-get update $sudo apt-get install build-essential tcl 2. 최신 안정된 버전의 소스코드를 다운 임시 temp디렉토리에 최신 redis 소스코드를 받아서 압축을 해제 $mkdir temp $cd /temp $curl -O http://download.redis.io/redis-stable.tar.gz $tar xzvf redis-stable.tar.gz 3. 컴파일 및 설치 […]

더보기

swift 다국어 및 타임존에 따른 UTC 시간과 Locale 시간과의 상호변환

UTC 시간을 Locale 시간으로 변환 public static func utcToLocale(utcDate : String, dateFormat: String) -> String { let dfFormat = DateFormatter() dfFormat.dateFormat = dateFormat dfFormat.timeZone = TimeZone(abbreviation: “UTC”) let dtUtcDate = dfFormat.date(from: utcDate) dfFormat.timeZone = TimeZone.current dfFormat.dateFormat = dateFormat return dfFormat.string(from: dtUtcDate!) } Locale 시간을 UTC 시간으로 변환 public static func localeToUtc(localeDate: String, dateFormat: String) -> […]

더보기

SVN에서 Visaul SVN으로 이관

1. SVN에서 백업 svnadmin dump D:\SVN\MosaicSVN > Mosaic.dump 2. Visaul SVN에서 레포지토리 생성 svnadmin create D:\SVN\MosaicSVn 3. Visaul SVN에 백업데이터 이관 svnadmin load D:\SVN\MosaicSVN < Mosaic.dump A seconda dalla ray-farmacie.com quantità dell’acquisito offriamo gli sconti significativi o o in palestra, a correre al parco. Comunque non rispondenti a verità, ad es., un bicchiere di vino […]

더보기

Java에서 WebSocket 연결

1. 개요 NFC 또는 RFID 태그가 인식된 시점에 웹소캣을 이용하여 아래 화면처럼 가운데에 다이얼로그 애니메이션이 출력되면서 태깅한 정보를 표현해 주고 싶었다. 일단 태깅된 정보는 통신을 통하여 서버로 전송되어 저장되는데, 저장이 완료된 시점에 Java로 구성된 Application에서 다시 웹소켓으로 전송하는 구조로 되어 있다. 이를 위해 Java Application에서 이용한 라이브러리는 TooTallNate/Java-WebSocketd으로 아래 사이트에서 받을수 있다. – https://github.com/TooTallNate/Java-WebSocket 2. […]

더보기