전체보기
Mac OS X에서 Java(JDK) 설치 및 삭제하기
Mac OS X에서 Java(JDK) 설치 및 삭제하기
2018.01.05Mac OS X에서 Java(JDK) 설치하기이번에는 Mac OS X에서 Java(JDK) 설치하는 방법에 대해서 알아보도록 하겠습니다. 기존에 Apple에서 Java를 제공해주었지만, 여러 보안상의 이유로 인해 더 이상 제공하지 않게 되었습니다.그런 이유로 Java를 사용하기 위해서는 Oracle에서 제공하는 Java를 설치해야합니다. JDK 다운로드 (http://www.oracle.com/technetwork/java/javase/downloads/index.html)위 링크로 접속하여 스크린샷과 같이 Java Download 버튼을 클릭합니다. Accept License Agreement 버튼을 눌러야지만 다운로드가 가능합니다. 버튼을 눌러 동의를 하고 jdk-9.0.1_osx-x64_bin.dm..
Swift 개발에 적용할 만한 오픈소스 라이브러리 정리
Swift 개발에 적용할 만한 오픈소스 라이브러리 정리
2018.01.04Alamofire (https://github.com/Alamofire/Alamofire)HTTP 프로토콜 라이브러리입니다.파일 업로드, 데이터, 스트림, 다운로드 HTTP 통신에 사용되는 대부분의 기능을 제공 SwifyJSON (https://github.com/SwiftyJSON/SwiftyJSON)Response으로 Json 값을 받아서 처리하는데 많이 사용되는 Json 라이브러리입니다. Socket.IO-Client-Swift (https://github.com/socketio/socket.io-client-swift)Socket.io 클라이언트 라이브러리입니다. SwiftString (https://github.com/amayne/SwiftString)string 확장 라이브러리입니다. stri..
AWS EC2 인스턴스 MariaDB 설치 및 시작하기
AWS EC2 인스턴스 MariaDB 설치 및 시작하기
2018.01.03이번에는 AWS EC2 인스턴스 MariaDB 설치 및 시작하는 방법에 대해서 확인해보도록 하겠습니다.일단 설치하기 위해 root 계정으로 서버에 접속 후 다음 명령어를 입력합니다. MariaDB-server 설치yum install MariaDB-server MariaDB-server를 설치하다 다음과 같은 에러가 발생할 수가 있습니다. 이슈 발생 및 해결 방법 (No package MariaDB-server available. *Maybe you meant: mariadb-server Error: Nothing to do)다음과 같은 패키지를 못 찾는 에러가 발생할 때에는 별도의 Repository를 추가해야합니다.vi로 작성을 하고 저장하고 나옵니다. :wq!vi /etc/yum.repos.d/Ma..
CreateThread, _beginthread, _beginthreadex, AfxBeginThread 차이점
CreateThread, _beginthread, _beginthreadex, AfxBeginThread 차이점
2018.01.031. C/C++프로그래밍과 ::CreateThread윈도우가 제공하는 CreateThread함수는 스레드를 생성하는 함수입니다. 하지만 C/C++로 코드를 작성하는 경우에는 CreateThread를 사용해서는 안 되고, 마이크로소프트 C/C++ runtime-library에서 제공하는 _beginthreadex함수를 사용해야 합니다. 다른 컴파일러에서도 ::CreateThread함수를 대체할 만한 함수를 제공할 것이며, 반드시 컴파일러에 의해 제공되는 다른 함수를 사용해야 합니다. 2. 멀티 스레드 안전한 C/C++ Library역사적으로 C runtime-library개발자는 멀티 스레드 어플리케이션에서 C runtime-library를 사용하였을 때 발생하는 문제에 대해서는 전혀 고려하지 않았습니다...
Visual Studio 2015 GitHub 플러그인 설치 및 연동하기
Visual Studio 2015 GitHub 플러그인 설치 및 연동하기
2018.01.03이번 포스팅에서는 Visual Studio 2015에서 GitHub 플러그인을 설치하여 연동하는 방법에 대해서 설명하도록 하겠습니다. Visual Studio 전용 GitHub 플러그인 설치Visual Studio 2015를 실행하여 도구 > 확장 및 업데이트 항목을 선택합니다. 1. 좌측 메뉴에서 온라인을 선택합니다.2. 우측 검색창에 Git을 입력하고 검색을 합니다.3. GitHub Extension for Visual Studio 플러그인을 다운로드합니다. 다운로드하여 설치가 되면 팀 탐색기에서 GitHub 플러그인이 설치된 것을 확인할 수 있습니다. GitHub 플러그인 연동GitHub 플러그인에 Sign up 버튼을 눌러서 로그인 창을 띄웁니다.로그인 정보를 입력하고 로그인을 합니다. 로그인을 ..
AWS EC2 인스턴스 root 계정 활성화 및 접속하기
AWS EC2 인스턴스 root 계정 활성화 및 접속하기
2018.01.02이번에는 AWS AWS EC2 인스턴스 root 계정 활성화 및 접속하는 방법에 대해서 설명하도록 하겠습니다.지금까지 EC2 인스턴스에 ec2-user만 활성화되어 접속했고, root 계정은 비활성화 되어 있었습니다.물론 linux sudo 명령을 이용하면 root 권한을 사용할 수 있지만, sudo만으로는 한계가 있습니다.그래서 결국 root로 접속하여 문제를 해결해야할 때가 있어, root 계정을 활성화 시키는 방법에 대해서 진행해보도록 하겠습니다. root 계정 비밀번호 변경ec2-user 계정으로 접속하여 다음 명령어를 입력합니다.sudo passwd root명령어를 입력하면 새로운 암호를 설정하게됩니다. 원하는 비밀번호를 바꿉니다. root 계정 활성화 (sshd 환경설정)다음 명령어를 입력하여..
AWS EC2 인스턴스 FileZilla (FTP 클라이언트) 연결하기
AWS EC2 인스턴스 FileZilla (FTP 클라이언트) 연결하기
2018.01.02이번에는 AWS EC2 인스턴스 FileZilla 연결하는 방법에 대해서 설명하도록 하겠습니다. FileZilla란? FileZilla 는 FileZilla Client 및 FileZilla Server로 구성된 무료 소프트웨어 , 교차 플랫폼 FTP 응용 프로그램입니다. 클라이언트 바이너리는 Windows , Linux 및 macOS 에서 사용할 수 있으며 서버 바이너리는 Windows에서만 사용할 수 있습니다. 클라이언트는 FTP , SFTP 및 FTPS (FTP over SSL / TLS )를 지원합니다. FileZilla 다운로드 MacOS 같은 경우에는 앱 스토어에 검색하면 Pro버전으로 $14.29 달러를 결제 후 다운로드 해야합니다.하지만 홈페이지에서 다운로드 받으면 무료버전을 다운로드 받을..
AWS EC2 인스턴스 FTP 설치 및 설정하기
AWS EC2 인스턴스 FTP 설치 및 설정하기
2018.01.02이번에는 AWS EC2 인스턴스 서버에 FTP(vsftpd)를 설치 및 설정 방법에 대해서 설명하도록 하겠습니다. vsftpd 설치 다음 명령어를 입력하여 vsftpd를 설치합니다.sudo yum -y install vsftpd vsftpd.conf 파일 수정 설치가 완료 되었으면 vsftpd의 환경설정 파일을 수정해야할 부분들이 있습니다. 일단 아래 명령어를 입력하여 파일을 vi로 열어줍니다.sudo vi /etc/vsftpd/vsftpd.conf vsftpd.conf 파일에 보면 anonymous_enable=YES로 되어 있는 부분을 NO로 변경해야합니다.익명 접속을 허용하지 않도록 하는 옵션입니다. 계정이 있는 사용자만 ftp 접속이 가능하도록 하는겁니다. 다음은 vsftpd.conf 파일 끝에 ..
(출처) MacOS 멋진 Terminal 만들기
(출처) MacOS 멋진 Terminal 만들기
2018.01.01출처: https://beomi.github.io/2017/07/07/Beautify-ZSH/ 이번 가이드는 macOS를 위한 가이드입니다.맥을 개발용으로 사용하는 경우 터미널을 좀 더 편리하고 다양하게 사용하는 방법 중 기본 Shell인 bash대신 zsh을 사용하는 경우가 많습니다. 그리고 oh-my-zsh을 함께 사용해 더 많은 기능을 편리하게 깔수 있기도 합니다. 물론 oh-my-zsh의 기본 테마인 robbyrussell도 예쁘지만, 약간 아쉬운 점이 남기도 하죠. 좀 더 예쁘고 사용하고싶어지는 기분이 들도록 agnoster테마를 깔고 Oceanic Next색 테마를 입힌 후 터미널에서 사용하는 명령어가 제대로 쳤는지 확인해주는 zsh-syntax-highlighting를 깔아봅시다. 참, 터미..
(출처) 초보자를 위한 영어책 선택법
(출처) 초보자를 위한 영어책 선택법
2017.12.31출처 : https://brunch.co.kr/@grteacher/8 영어책 매일 읽기를 시작하려는 분들을 위한 책 선택법과 추천도서 지난 포스팅 “73%가 성공하고 있는 영어공부법”을 쓰고 나서 엄청나게 많은 호응이 있었다. 그중에서 가장 많은 질문은 “어떤 책으로 시작해요?”라는 것이었다. 그래서 오늘은 영어책 읽기를 위한 첫 번째 책을 고르는 방법에 대해 설명해보려고 한다. 모든 사람에게 맞는 책이란 존재하지 않는다. 사람마다 영어 수준도, 영어를 배우려는 목적도 다르기 때문이다. 하지만, 좋은 책을 고르는 원칙은 있다. 가장 중요한 것은 내가 재미있게 읽을 수 있어야 한다는 것이다. 그렇다면 흥미롭게 읽을 수 있는 책은 무엇일까? 1. 배경지식이 있는 책을 고른다. 똑같은 내용을 읽어도 사람마다 ..
AWS Linux RedHat 가상 서버 구축 및 접속하기
AWS Linux RedHat 가상 서버 구축 및 접속하기
2017.12.30이번 포스팅에는 AWS Linux RedHat 가상 서버 구축하는 방법에 대해서 소개하려고 합니다. ECS2 인스턴스 생성AWS Linux RedHat 가상 서버 구축하기 위해서는 먼저 AWS의 클라우드 서비스인 EC2 인스턴스 생성해야합니다. AWS 콘솔 화면에서 검색어를 EC2를 입력하고 클릭합니다. 인스턴스 생성 전 유의사항AWS의 클라우드 서비스인 EC2 인스턴스 생성을 하기전에 확인해야할 사항이 있습니다.가상 서버를 생성할 물리적 데이터센터를 지정을 위해 반드시 우측 상단에 있는 사용자명 옆에 위치를 서울로 변경해주세요. 가상서버를 사용해서 제공되는 서비스의 사용자가 한국인이라면 물리적 데이터센터의 위치가 서울인 경우 훨씬 접근속도가 빠르고 좋습니다.제공 서비스의 사용자층을 사전 분석하여 주요 ..
AWS 프리티어 1년 무료 서버 계정 신청하기
AWS 프리티어 1년 무료 서버 계정 신청하기
2017.12.29이번 포스팅에는 AWS(Amazon Web Services)의 제공해주는 프리티어 1년 무료 서버 계정을 신청하려고 합니다. 계정을 신청하면 1년동안 Windows, Linux(Redhat, Ubuntu) 등의 여러 종류의 가상 머신 서버들을 제공해줍니다. 아마존 웹 사이트 접속(https://aws.amazon.com/)먼저 아마존 웹 사이트에 접속합니다. 접속을 하면 아래와 같이 화면이 보입니다.중앙에 있는 무료 계정 생성 버튼을 클릭하여 다음으로 넘어갑니다. AWS 계정 생성 항목 입력AWS 계정 생성 화면에서 모든 항목들을 입력하고 계속 버튼을 클릭하여 다음으로 넘어갑니다. 연락처 정보 항목 입력AWS 가입에는 한글 번역이 되어있어서 손쉽게 가입할 수 있는 것 같습니다.하지만 입력되는 항목들은 영..