전체보기

  • Web Programming

    Android Studio + GenyMotion 연동

    안녕하세요 씨앤텍 시스템즈 최홍준 연구원입니다. 이번 포스트는 Android Studio에서 GenyMotion을 연동을 해보았습니다. GenyMotion은 Android Virtual Device입니다. Android Studio에서도 Virtual Device를 지원하지만 성능은 GenyMotion이 작업 속도가 빠릅니다. [ GenyMotion ] 1. https://www.genymotion.com/fun-zone/ Download Genymotion Personal Edition을 눌러 다운로드합니다. Genymotion For Fun – Free Android Emulator Download Genymotion Android Emulator for free on PC, Mac and Linux..

  • OpenDataPlatform/CKAN 설치 및 구축 가이드

    CKAN Source 설치 가이드 ( Ubuntu 18.04 )

    안녕하세요 씨앤텍 시스템즈 김준형입니다. 이번 포스트는 CKAN Source 설치 과정에 대해서 정리해 보았습니다. 우분투는 18.04 버전을 기준으로 설치했습니다. 설치 매뉴얼은 https://docs.ckan.org/en/2.8/maintaining/installing/install-from-source.html를 참고했습니다. 우분투 18.04 부터 패키지 설치가 안되기 때문에 Source 설치 방법으로 진행했습니다. 또한 Solr-Jetty 패키지는 충돌이 일어나기 때문에 다른방법으로 설치를 진행하겠습니다. 먼저 CKAN 설치 과정은 3가지로 나눌 수 있습니다. 1. Solr 설치 및 구성 2. CKAN 설치 및 구성 3. Postgre 설치 및 구성 1. Solr 설치 및 구성입니다. 1-1. ..

  • Web Programming

    웹 서버 소프트웨어 Apache 와 NginX 비교

    안녕하세요 씨앤텍 시스템즈 최홍준 연구원입니다. 이번 포스트는 웹 서버 소프트웨어 중 각광받고 있는 Apache와 NginX에 대해서 비교해 보았습니다. 2017년 기준 실질적으로 작동하는 웹 사이트들에서 쓰는 웹 서버 소프트웨어 순위 1위. Apache ( 44.89% ) 2위. NginX 한국 전체 등록 도메인 순위 1위. Apache ( 42.39% ) 2위. NginX ( 24.73% ) 2019년 현재 서버 부담이 비교적 아파치보다 적은 NginX로 전향하는 추세로 구글 트렌드로 검색을 양을 비교 시 NginX가 점점 많아지는 걸 확인할 수 있습니다. NginX가 Apache보다 서버에 부담이 적은 이유를 설명해 드리겠습니다. [ Apache ] 1. 스레드 / 프로세스 기반 구조 - Apach..

  • Health Information/FHIR

    CDS Hooks Sandbox

    안녕하세요 씨앤텍 시스템즈 김준형입니다. 이번 포스트는 CDS Hooks SandBox서버 구축 과정에 대해서 정리해 보았습니다. 프로그램은 Node JS 10.16.2 LTS버전과 Git을 설치했습니다. 설치 매뉴얼은 https://github.com/cds-hooks/sandbox 를 참고했습니다. 먼저 CDS Hooks SandBox서버 구축 과정은 2가지로 나눌 수 있습니다. 1. CDS Hooks SandBox 설치 2. CDS Hooks Service 설치 1. CDS Hooks SandBox 설치 1-1 git을 열어서 원하는 위치에 폴더를 생성하고 들어가서 git clone https://github.com/cds-hooks/sandbox.git 명령어를 입력합니다. 1-2 cd sandb..

  • Web Programming

    REST, 디자인 패턴, JSON Parsing

    안녕하세요 씨앤텍 시스템즈 김준형입니다. 이번 포스트는 REST, 디자인 패턴, JSON Parsing에 대해서 정리해 보았습니다. 먼저 목차 입니다. 1. REST 2. 디자인 패턴 3. JSON Parsing 1. REST (Representational State Transfer) * Rest 란? Rest 란 HTTP URI를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미 합니다. * Rest의 특징 1. 인터페이스 : URI로 지정한 리소스에 대한 조작을 한정적인 인터페이스로 수행 2. 무상태성 : 작업을 위한 상태정보를 따로 저장하고 관리하지 않음 3. 자체표현구..

  • Data/Graph Database

    Neo4j 설치 가이드

    1. 설치파일 다운로드 ( Window) https://neo4j.com/download-center/#desktop Neo4j Download Center - Neo4j Graph Database Platform Community-Contributed Drivers Thanks to the Neo4j contributor community, there are additionally drivers for almost every popular programming language, most of which mimic existing database driver idioms and approaches. See the dedicated pages linked below neo4j.com Neo4j Deskto..