Python 기초 문법을 주제로 발표했던 자료 정리한 내용입니다. 점프 투 파이썬 WikoDocs를 많이 참고하였습니다^^ 파이썬 간단하고 쉬운 문법 인터프리터 언어 효율적인 자료 구조들과 객체 지향 프로그래밍 지원 동적 타이핑(typing) 실행 시점에 많은 것을 판단하고 결정 규모가 커질수록 개발하기 힘듬 ㅠㅠ PYTHON 개발패턴 : WRITE(EDIT) - COMPILE - RUN 파이썬으로 무엇을 할 수 있을까? 시스템 관리, GUI, DB, 분산처리, 수치연산 등등 거의 모든 영역의 프로그래밍 가능 스터디에서는 아래 두가지 영역을 주로 학습할 예정 웹 프로그래밍 (Django Framework) Data Science 어떤 파이썬 버전을 써야 할까? python2.7은 오랜시간 표준 (유명한 ..
Kafka를 주제로 발표했던 자료 정리한 내용입니다. Custom Partitioner 구현한 예제는 따로 블로깅하도록 하겠습니다 ^^ Kafka 소개 Kafka란? Apache Kafka was originated at LinkedIn and later became an open sourced Apache project in 2011 Kafka is written in Scala and Java. Apache Kafka is publish-subscribe based fault tolerant messaging system. It is fast, scalable and distributed by design. 대용량의 실시간 로그처리에 특화 Messaging System은 왜 사용할까? 애플리케이션/시..
마이크로 서비스 실습을 위해 시리즈로 Posting할 예정입니다. freeCodeCamp의 Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers 블로그 글을 토대로 작성하였습니다. 제 코드는 여기서 확인하실 수 있습니다. Kubernetes란? 1. 개념 container orchestration tool kubernetes가 하는 일 여러 host (= node in k8s) 를 묶어 클러스터를 구성 container를 적절한 위치에 배포 (auto-placement) container 가 죽으면 자동으로 복구 (auto-restart) 필요에 따라 container 를 매끄럽게 추가(scaling), 복제(rep..
마이크로 서비스 실습을 위해 시리즈로 Posting할 예정입니다. freeCodeCamp의 Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers 블로그 글을 토대로 작성하였습니다. 제 코드는 Github에서 확인하실 수 있습니다. Container & Docker 1. 개념 Container란? 전체 런타임 환경에서 애플리케이션과 종속 항목을 패키지화하고 격리할 수 있도록 하는 기술 Docker란? Container 기반의 오픈소스 가상화 플랫폼 구성요소 Docker Engine Docker Image Docker Container Docker Client 2. 설치 Mac Docker Community Editio..
마이크로 서비스 실습을 위해 시리즈로 Posting할 예정입니다. freeCodeCamp의 Learn Kubernetes in Under 3 Hours: A Detailed Guide to Orchestrating Containers 블로그 글을 토대로 작성하였습니다. 제 코드는 Github에서 확인하실 수 있습니다. 1. Python Application 파이썬의 TextBlob 패키지를 활용하여 문장의 감정을 분석하는 간단한 Application 가상환경 구성 1. pyenv와 pyenv-virtualenv를 사용하여 python 환경 구성 2. pyenv activate 으로 가상환경을 활성화 한 후 아래 내용을 진행 # 가상환경 생성 $ pyenv virtualenv 3.6.4 # 가상환경 활성화..
ASP.NET MVC5에서 View로 데이터를 전달하는 방법에 대해서 정리해 보았다. ViewData ViewBag ViewModel ViewData ViewData는 dictionary 타입인 ViewDataDictionary로부터 파생됨 ViewData는 current request 동안에만 유효함. redirection 이 발생하면 초기화됨 ViewData는 사용하기 전에 type cast가 필수 StudentController.cs public ActionResult Index() { IList studentList = new List(); studentList.Add(new Student(){ StudentName = "Jiwoo" }); studentList.Add(new Student(){ ..
블로깅 관련 설정 확장팩 설치 Copy Markdown as HTML 설치 마크다운으로 작성 후 HTML로 변환하여 티스토리 블로그에 게시하기 위해 설치함 User Settings 마크다운 문서 HTML로 변환 시 HTML TAG가 잘 변환될 수 있도록 설정{ "copyMarkdownAsHtml.html": true } 실행 방법 F1 키 누른 후 Markdown: Copy as HTML 명령을 실행하면 클립보드에 변환된 HTML이 복사됨 파이썬 관련 설정 머신러닝, 딥러닝 관련 개발이 주 목적이라면 아나콘다를 설치해서 환경 구성하는 것이 좋다. 아나콘다 설치 할 때 Add Anaconda to my PATH environment variable 체크를 안 했다면 C:\Users\{사용자계정}\AppDa..
스프링 부트 레퍼런스 문서를 보면서 레디스 실습을 하려고 오랜만에 도커 환경을 사용했는데 docker 이미지가 제대로 받아지지가 않는 것 같았다. 해결방법 찾아보니 네트워크 방화벽을 확인해보라는 얘기가 많았고, 재설치 하라는 솔루션도 있었다.ㅋ 하지만 나는 Docker 재부팅으로 해결했다. 우측 하단의 Docker 트레이 아이콘 우클릭 > Settings 메뉴 선택 Reset > Restart Docker Docker 재부팅 후 다시 docker pull 했더니 잘된다~^^ 참고자료 Docker - GitHub Issues