Skip to main content

Posts

Showing posts with the label 개발(Development)

Do South Korean people really like “SPICY”?

In my U.S. experience, every person asks me, "Oh, this is a little bit spicy, but you came from South Korea; I'm sure you are OK. " Sure, I like spicy food really much. However, we have yet to learn about every South Korean people's taste type. In Yummirific data, we collected 3,397 people's taste preference data with 40 survey questions. Fortunately, we covered that "SPICY." Our question number 8 aligns with "SPICY." "I like spicy food." So, I analyzed 3,397 people's responded data related to basic tasty preferences, Sour, Bitter, Salty, Sweety, and "SPICY. Here are some fun facts about it.

[개발툴] 웹에서 모든 데이터베이스 설계 작업을 할 수 있는 강력한 ERD Tool! AQUERY TOOL

웹 기반의 강력한 ERD Tool! AQUERY TOOL (Web based powerful ERD Tool!) 공식 사이트 :  Official Site 공식 커뮤니티 : Official Community(NAVER Cafe) eXERD는 이제 안녕! Good bye eXERD!   2018년 9월 슬픈 소식이 날아들었습니다. 그동안 다른 어떤 ERD 프로그램보다 쉽고 일반 사용자에게 무료로 제공되던 Tomato System의 eXERD에 대한 개인사용자 무료 라에센스 서비스가 중단되었습니다. 물론 저도 사용자 이기 이전에 개발자이므로, eXERD 개발자분들의 그 동안의 노고와 수익이 개선되야 함을 당연히 지지합니다. 하지만, 아직 수익이 없는 스타트업에 있는 저로선 어쩔 수 없이 대체재를 찾을 수밖에 없는 상황이 되었습니다.   The sad news came in September 2018. The free personal license service for 'eXERD' by 'Tomato System' that was easier than any other ERD program and was offered free to the public has been discontinued. Of course, since I'm a developer before I'm a user, I certainly agree the need to improve the hard work and profits of eXERD developers. But at a startup where I haven't made a profit yet, I have no choice but to find a replacement. eXERD 개인사용자 무료 라에센스 서비스 중단 AQUERY TOOL의 발견! Discover AQUERY TOOL!   어쩔 수 없이 대체 제품을 찾기 시작하면서,

[앱 개발] Ionic 3(아이오닉 3)를 이용한 날씨 앱 만들기 (1) 개발환경 준비

Ionic 3를 이용한 날씨 앱 만들기 본 포스트는 Traversy Media의 동영상 을 보며 직접 따라해본 내용을 정리한 글입니다. 우선 아이오닉3와 Node.js와 android studio, 가 설치되어 있어야 하며 npm 명령어와 angular.js의 지식이 어느정도 있어야합니다. <!-- 요약 ------------------------------------------------------------ --> (1) 개발환경 준비   1. node.js 인스톨   2. android studio    3. npm install -g @angular/cli   4 npm install -g ionic@latest cordova   5. mkdir projects   6. ionic start weather tabs (탭템플릿)   7. ionic serve (해당 폴더에서)   8. 아이오닉은 어떤 IDE로 개발하면 편한가? (2) 코딩 및 배포   9. 코딩 시작   10. 테스팅 : ionic cordova run android   11. 배포 : ionic cordova build --release android <!-- 요약 ------------------------------------------------------------ --> 1. node.js 인스톨    1.1   Node.js 홈페이지    Node.js 홈페이지에서 다운로드 후 설치하시면 됩니다.  2. android studio 인스톨    2.1 Android studio 홈페이지   안드로이드 스튜디오 홈페이지에서 최신버전을 다운 받으시면 됩니다.   다운 받고 설치가 끝난 후에 가상 안드로이드 기기도 미리 세팅하시면 나중에 편합니다.   * 아이오닉은 웹 서버에서 작업한 코드를 테스팅 하며 배포 및 테스트를 안드

[개발] 정군's 개발 환경 세팅 (3) 아파치(Apache Httpd) + PHP 7 + STS PHP 개발 환경 세팅

정군's 개발 환경 세팅 (3) 아파치 웹서버 (Apache httpd) + PHP 7 + STS PHP 개발 환경 세팅 1. 아파치 웹 서버 다운로드 (Apache httpd Download) 다운로드 주소 ▼ https://archive.apache.org/dist/httpd/binaries/win32/ 저는 개인적으로 워드프레스로 만들어진 사이트를 하나 더 운영하고 있습니다. 결국, 최대한 같은 환경 (STS)에서 JSP, PHP를 모두 개발 할 수 있도록 하는게 제일 편한 상황이죠. 일단 그래서 PHP 구동을 하기 위해 먼저 아파치 웹서버를 먼저 설치해야 합니다. 아파치 웹서버의 윈도우 설치는 msi 파일로 검색해서 바로 설치하는 편이 사실 편합니다. centOS 에 설치하는 것은 yum이 있어서 편하기도 하고, 컴파일 해서 설치하기도 하는데 개발환경이니까 그리고 귀찮으니까 일단 msi 파일로 설치하겠습니다. 저 위의 주소에서는 window binary 파일을 버전 별로 다운 받을 수 있습니다. 저 주소는 구글에서 "httpd msi" 로 검색하는 편이 편합니다. 제일 위의 링크 입니다. 링크를 클릭하면. 후... 네... 폴더 내의 파일이 그냥 보입니다. 자세히 보시면 apache_버전-win32-x86.확장자의 형태로 여러가지 파일이 있습니다. 휠을 아래로 쭈~욱 쭈욱 돌리다 보면 가장 최신 버전이 2.2 버전으로 있습니다. 아...근런데 뭔가 이상합니다. x86이네요. 그렇습니다. 32bit네요. 망했어요... 결국 다시 검색해서 win64 파일 누군가 컴파일 해놓은 것을 찾았습니다. 역시 Stack over flow는 사랑입니다. 아파치 64bit msi 설치버전 다운로드 네. 결국 별도로 다운로드 링크를 만들었 습니다. 2.2 버전으로 만든 설치 파일이네요. 자 이제 설치를 실행 합니다. 압축을 풀어보니 msi 버전이 아니내요. OTL 별수 없습니다.

[개발] 정군's 개발환경 세팅 (2) STS 다운로드 및 톰캣 - 이클립스 연동

정군's 개발환경 세팅 (2) Spring Tool Suite 다운로드 및 톰캣 - 이클립스 연동 1. Spring Tool Suite 다운로드 다운로드 주소 ▼ https://spring.io/tools 저는 STS를 이용해 개발 작업을 합니다. 위 사이트에서 다운로드를 할 수 있습니다. 기본 다운로드는 32bit로 다운되니, 64bit OS라면 "See all versions"를 클릭하여 윈도우용 64bit 버전을 다운받습니다. 다운로드를 하면 spring-tool-suite-3.X.X.RELEASE-e4.6.3-win32-x86_64.zip 파일을 다운받기 시작합니다.  STS는 압축만 해제하면 바로 실행 가능합니다.  * 스프링 압축 해제 할때 경로가 너무 길다는 에러가 나타날 수 있습니다. 압축 해제할 경로가 지나치게 길어서 나타나는 에러니, 압축 해제 할때 폴더 경로를 주의해 주세요! sts-bundle 부터 해제가 되도록 하면 별로 문제가 생기지 않습니다. 2. 톰캣 설치 구글에 "아파치 톰캣"으로 검색을하면 바로 다운로드 사이트로 이동이 가능합니다.  다운로드 주소 ▼ http://tomcat.apache.org/ 톰캣은 6.0 버전부터 현재 9.0 Alpha 까지 Release 되어 있습니다.  요새는 보통 톰캣 8.0으로 많이 작업을 합니다만, 제 개인 서버 (Linux)는 8.5로  세팅을 해놨기 때문에 개발용 톰캣도 8.5로 다운 받았습니다.  다른버전도 마찬가지 이지만, Binary Distributions 에서 Core를 다운 받으면 됩니다. 윈도우는 Windows Service Installer 버전으로 OS 환경에 맞게 받으면 설치도 간편합니다. 톰캣을 다운 받았으면 바로 설치를 하면 됩니다. 그리고 혹시 톰캣을 여러개 쓸 수도 있기 때문에 저는 ZIP

[개발] 정군's 개발환경 세팅 (1) Java 설치 및 환경 변수 설정

정군's 개발환경 세팅 (1) JAVA 설치 및 환경 변수 설정 1. JAVA SE SDK Download 다운로드 주소 ▼ http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 위 사이트에서 Windows 버전 java se sdk 파일을 다운로드 합니다. 32bit OS와 64bit OS에 맞게 다운로드를 합니다. 다운로드가 완료되면 설치 시작. 2. JAVA jdk 설치 java가 설치되는 경로를 확인합니다. 기본 설치위치는 C:\Program Files/Java/jre1.X.X_XXX(버전) 으로 설치가 됩니다. 자바가 설치되는 경로를 확인해 놓습니다. 3. Windows 환경 변수 설정 자바가 설치되고 나면 자바를 설치한 폴더를 Windows의 환경변수로 등록합니다. 제어판에서 시스템 메뉴로 들어가면 왼쪽에 고급 시스템 설정으로 들어갈 수 있습니다.  환경 변수 메뉴에서 어디서나 JAVA를 호출 할 수 있도록 JAVA_HOME 환경변수를 추가합니다.  환경 변수 를 클릭하면 오른쪽과 같은 환경변수 설정 창이 나타납니다. 여기서 새로 만들기 버튼을 클릭하면 "새 시스템 변수"를 생성할 수 있는 창이 팝업되며, 변수 이름과 변수 값을 입력할 수 있습니다. 변수 이름 : JAVA_HOME 변수 값 : C:\Program Files\Java\jdk1.8.0_121 (자바가 설치된 경로) 값을 입력한 후 확인 버튼을 클릭하면 JAVA_HOME이란 경로가 환경변수로 등록 됩니다. JAVA_HOME을 등록한 후에는 Path 변수에 JAVA Path를 추가해 줍니다. 먼저 시스템 변수 목록 중에서 "Path" 변수를 클릭 해 선택한 다음 편집 버튼을 클릭합니다.