일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Materials
- perfect
- centos
- STF
- Jupyter
- ftp
- Jupyter Notebook
- nGrinder
- nohup
- PYTHON
- SWIFT
- insert
- rethinkdb
- sshpass
- postgresql
- mysql
- openpyxl
- kitura
- 28015
- STF_PortForwarding
- nmap
- appium server
- create table
- postgres
- appium
- 실행권한
- port forwarding
- ssh
- GoCD
- ubuntu
- Today
- Total
목록SWIFT (4)
don't stop believing
Perfect Assistant는 Perfect 기본 설치와 템플릿 그리고 배포까지 지원해 주는 툴이다.아래 url에서 mac 버전으로 설치할 수 있다.https://perfect.org/en/assistant 다운로드를 클릭해서 dmg 파일을 다운 받는다.설치를 하고 실행을 하려고 하면 권한에 대한 팝업이 노출된다.시스템 환경설정 > 보안 및 개인 정보 보호 > 일반 탭에서 '확인 없이 열기'를 클릭해준다. 참고로 변경하려면 자물쇠를 풀어줘야 한다.'열기'를 클릭하면 설치된 Perfect Assistant가 실행된다. 프로젝트 생성할때는 Empty Executable Project를 클릭하고 Browse 버튼을 클릭해 생성하려는 이름으로 폴더를 하나 만들어 준다.그리고 Create 버튼 클릭하면 새로운..
swift Server-Side Framework이 여러가지가 있는데 이번에는 Perfect를 배워봅시다.Perfect는 swift 3.0.1 이상 버전이어야 합니다. $ swift --version Apple Swift version 3.1 (swiftlang-802.0.53 clang-802.0.42) Target: x86_64-apple-macosx10.9 나는 swift 3.1 버전이군요.먼저 Terminal을 열고 생성하려는 프로젝트 명으로 폴더를 만듭니다. 그리고 해당 폴더 안 에서 package를 초기화 합니다. $ mkdir nGleServer006 $ cd nGleServer006 $ swift package init --type executable 그럼 Package.swift 파일과 ..
Kitura를 설치했다면 기본 request에 대해 파싱해서 화면에 출력해 봅시다. [Kitura Web Server 기본 시작하기]에 이어서 설명을 하겠습니다. 먼저 URL 경로를 이용해 데이터를 받는 방법을 확인해 봅시다. URL 경로 다음에 ":"를 사용하고 request.parameters로 데이터를 받아올 수 있습니다. 아래 코드를 SampleRouter 구조체의 create() 함수 안에 추가합니다. 그리고 빌드하고 실행합니다. router.get("/name/:name") { request, response, next in response.headers["Content-Type"] = "text/plain; charset=utf-8" let name = request.parameters["n..
swift로 command line tool을 만들어 보려고 합니다. 간단한 iOS 테스트앱은 만들어 봤으나 성능 테스트나 API 검증을 위한 툴을 만들어 보고 싶습니다. command line tool의 기본 구성까지만 만들어 보겠습니다. 먼저 Mac에서 swift 버전을 확인해 봅니다. Mac에서 Terminal을 열고 버전을 확인해 봅니다. 저는 아래처럼 3.1 버전으로 나오네요. $ swift --version Apple Swift version 3.1 (swiftlang-802.0.53 clang-802.0.42) Target: x86_64-apple-macosx10.9 프로젝트를 생성할 적당한 위치로 이동합니다. 저는 nGle001이란 폴더를 만들어 놨습니다. 편의상 폴더명은 프로젝트 이름으로..