MariaDB란?MariaDB(마리아 DB)는 오픈소스(무료) RDBMS(관계형 데이터베이스)입니다.MySQL과의 관계MySQL은 1995년 MySQL AB사에서 오픈소스로 제작된 DBMS로 무료 DBMS이면서 대용량 DBMS로서 높은 안정성과 성능덕분에 인기있는 오픈소스 DBMS로 자리 잡고 있었습니다. 2008년에는 선 마이크로 시스템즈에 인수되어 관리됐는데, 아시다시피 선 마크로 시스템즈사는 2010년 오라클사에 인수되었죠. 당연히 MySQL을 개발했던 초창기 개발자 멤버또한 오라클사 소속으로 개발을 진행합니다.MySQL은 오라클에 인수된 이후 5.1, 5.6, 5.7버전을 거쳐 2018년 기준으로 MySQL 8.0 버전이 릴리즈 되었습니다. 그러나 오라클은 라이센스를 유료화하였고(학생용 또는 비상..
툴 [Tool]
2019. 11. 19. 21:26
[Fiddler] 피들러 다운로드 및 설치 방법
피들러(Fiddler)란피들러(Fiddler)는 HTTP 메시지 캡처 기능과 PROXY 기능을 가지고 있는 무료 웹 디버깅 도구입니다. 개발자나 인프라, 네트워크 엔지니어는 통신에 문제가 발생했을 때나 또는 특정 기능을 개발할 때 데이터가 오고가는 것을 확인해야 할 때가 있습니다. 가장 무식한 방법으로는 여러 번 실행해가며 차이점을 확인하는 방법도 있지만 통신 중 오고가는 내용을 그대로 들여다볼 수 있다면 생산성이 증가할 것입니다.프로그래밍 시 디버깅은 IDE가 해주지만 HTTP 통신은 어떻게 디버깅을 해야 할까요? 피들러는 기본적으로 아래와 같이 오고가는 HTTP 통신을 보여줍니다. 왼쪽은 현재 오고가는 HTTP 통신 목록들입니다. 응답 코드와 프로토콜, 웹 서버의 Host 그리고 URL 등이 간략하게..
노션[Notion]
2019. 7. 29. 17:05
[Notion] 크롬에 Notion 웹 클리퍼 설치 및 사용 방법
크롬에 Notion 웹 클리퍼(Web Clipper) 설치 및 사용 방법웹 클리퍼는 웹상의 뉴스 기사나 블로그 글 등의 내용이나 URL 주소를 스크랩해줍니다. 유용한 글이나 기사의 내용을 자신의 노션 페이지에 스크랩하여 보관해두고 나중에 볼 수 있다는 것은 정말 좋은 기능임에 틀림없습니다.또한 글의 제목과 URL만을 데이터베이스 형태로 보관해두고 나중에 필요한 글들만 링크를 통해 열람하는 방법도 있습니다. 마치 즐겨찾기 기능과 유사하지만 차이점이라면 노션에 저장되므로 앱만 설치되어 있다면 어디서나 확인이 가능하고 스크랩된 URL이 많아져도 검색하기가 편하다는 점입니다.크롬 확장 프로그램 설치하기크롬 브라우저를 열고 다음 주소를 통해 크롬웹스토어로 이동합니다.https://chrome.google.com/..
툴 [Tool]
2019. 7. 28. 09:00
[VSCode] Visual Studio Code 테마 Material Theme 설치하기
이전글 [VSCode] Visual Studio Code 설치하기 및 한국어 설정 방법Visual Studio Code 테마 Material Theme 설치하기VSCode를 설치했을때 기본적인 디자인이 예쁘기는 하지만 그래도 취향에 따라 새로운 테마를 설치해보고자 합니다.찾아보니 IntelliJ에서도 가장 인기 있었던 테마인 Material Theme가 VSCode에도 있음을 발견하였습니다.설치 방법VSCode를 실행하고 왼쪽 아래 확장 프로그램 아이콘을 클릭합니다.이후 검색창에 theme를 검색하면 가장 먼저 등장하는 Meterial Theme를 선택하고 오른쪽 화면의 설치를 클릭합니다.여기서는 설명하지 않았지만 검색 목록상에 있는 Material Icod Theme도 같은 방법으로 설치해주세요. 파일..
툴 [Tool]
2019. 7. 28. 00:30
[VSCode] Visual Studio Code 설치하기 및 한국어 설정 방법
Visual Studio Code란Visual Studio Code(이하 VSCode)는 마이크로소프트에서 만든 무료버전 텍스트 에디터입니다. 기존의 Visual Studio와는 다르게 IDE가 아닌 텍스트 에디터라 불리우는 이유는 개발에 관련된 편의 기능이나 자체적인 빌드 환경을 갖추고 있지 않기 때문입니다. 그 덕분에 VSCode는 매우 가볍고 빠르게 동작하는 장점이 있습니다. 그러나 빠르고 가볍다는 이유만으로 VSCode가 이렇게 인기있는 툴이 되지는 않을것입니다.VSCode는 수많은 확장 플러그인을 제공하기 때문에 원하는 기능들을 골라서 추가할 수 있습니다. 그러나 너무 많은 확장프로그램을 추가하면 결국 Visual Studio와 큰 차이가 없는듯 보입니다. 추가적으로 VSCode는 Atom 에디..
로그 [Log]
2019. 6. 6. 21:19
[iCloud] Windows에 아이클라우드 설치 및 사용법
[iCloud] Windows에 아이클라우드 설치 및 사용법아이클라우드는 애플이 운영하는 클라우드 저장공간(드라이브) 입니다. 아이클라우드는 애플 기기를 사용중이시라면 매우 중요한 기능을 하는데, 이 아이클라우드에 올려둔 자료들은 자신의 모든 애플기기에서 공유가 가능합니다. 저의 경우에는 이곳에 사진이나 pdf, ppt 문서등을 올려두고 여러 기기에서 공유하여 사용합니다.다운로드아이클라우드 PC버전을 받기 위해 아이클라우드 홈페이지에 접속합니다.→ https://www.icloud.com/홈페이지에 접속 후 상단을 보시면 iCloud 다운로드 부분이 있고 지금 다운로드 부분이 있습니다. 지금 다운로드를 클릭합니다.Windows용 iCloud를 다운로드 부분을 클릭합니다.다운로드를 클릭합니다.다운로드된 설..
리눅스[Linux]
2019. 5. 27. 00:30
[Linux] FTP(vsftpd) 서버 설치 및 설정 방법
FTP 프로토콜FTP(File Transfer Protocol)로 파일을 전송하는 프로토콜입니다. FTP를 이용하면 원격지에 있는 리눅스 서버(혹은 다른 FTP 서버)로부터 특정 파일을 다운로드하거나 반대로 업로드할 수 있습니다. 단 원격지 서버에는 FTP 서버 데몬이 설치되고 활성화(동작) 되어 있어야 하며, FTP를 이용하기 위해서는 접속하는 입장에서도 FileZilla 같은 FTP 클라이언트 프로그램이 있어야 합니다.CentOS에서 FTP서버는 vsftpd 라는 패키지로 제공됩니다.리눅스 환경에서는 FTP 서버를 vsftpd(Very Secure FTP Demon)이라는 이름의 패키지를 통해 제공됩니다. 이름에서도 알 수 있듯이 vsftpd는 보안적인 기능 또한 가지고 있습니다.먼저 vsftpd를 ..
리눅스[Linux]
2019. 5. 26. 07:00
[Linux] FTP(vsftpd) 특정 계정들 접속 제한하기
FTP(vsftpd) 특정 계정들 접속 제한하기vsftpd는 특정 사용자의 접근을 제한할 수 있습니다. 보안적인 측면에서는 root 계정같은 많은 권한을 가진 계정을 접근하지 못하도록 하는 것이 좋을 것입니다.vsftpd 관련 설정은 /etc/vsftpd/ 에 존재하는데 다음의 두 가지 파일에 접속을 제한할 사용자 계정을 등록하면 됩니다./etc/vsftpd/ftpusers/etc/vsftpd/user_list# cd /etc/vsftpd/vi 에디터 등으로 실행하여 각각의 파일 아래쪽에 접속을 제한할 계정을 추가합니다.# vi /etc/vsftpd/ftpusers설정을 저장한 뒤에는 서비스를 재시작 해주어야 적용됩니다.# systemctl restart vsftpdvsftpd에 접근이 제한된 사용자는 ..
툴 [Tool]
2019. 5. 2. 13:30
[Atom] Atom 에디터 다운로드 및 설치하기
Atom 에디터 다운로드 및 설치하기무료 에디터인 Atom(아톰?이라고 읽는 것 같네요) 다운로드 및 설치 방법을 알아보도록 하겠습니다.Atom을 검색하여 공식 사이트에 접속 합니다.또는 https://atom.io/ 링크로 접속합니다.스크롤을 내려 Download 버튼을 클릭하면 다운로드가 시작됩니다.설치파일을 실행합니다.별다른 과정이 없고 아래와 같이 화면이 나타난다면 설치가 진행되고 있는것입니다.몇 분정도 기다리면 설치가 완료됩니다. 정말 설치파일 실행이후 별다른 과정이 없습니다.다음글[Atom] 아톰 개발용 테마(Theme) 다운로드 및 설정 방법
얕은지식-공부/etc
2019. 4. 14. 04:00
[MediaWiki] Windows 환경에서 개인 위키 만들기. 미디어 위키 설치 방법
Windows 환경에서 개인 위키 만들기 미디어 위키 설치 방법미디어위키는 무료 오픈소스 위키입니다. 지식을 공유하는데에 있어서 위키를 직접 개발해서 사용할수도 있고 아틀라시안의 Confluence와 같은 유료 솔루션을 사용할수도 있지만 MediaWiki가 그 해답이 될 수도 있습니다.미디어위키(MediaWiki)는 나무위키, 리브레위키, 위키백과 등 이미 유명한 위키사이트에서 엔진으로 사용하고 있는 위키입니다. Linux 환경에서 미디어위키를 설치하는 방법은 이미 리눅스 카테고리에 포스팅을 해두었으니 Windows 환경에서 설치하는 방법을 알아보도록 하겠습니다.Apache, PHP, MySQL 설치미디어위키는 PHP를 사용하므로 웹서버가 필요하고 DBMS로 MySQL을 주로 지원합니다. 웹서버나 DBM..