6월, 2020의 게시물 표시

[통계] 빅데이터 분석 프로그램 R studio/RStudio 설치 및 기본 환경 설정

이미지
빅데이터 분석 프로그램인 R과 R을 실행하기 위한 R studio/RStudio 설치 및 기본 환경 설정에 대해서 설명합니다. R은 SPSS, SAS, Matlab 같은 프로그램 또는 프로그램 언어라고 보면 되고, R을 실행하고 편집하기 위한 프로그램이 R studio/RStudio라고 이해하면 됩니다.

[UX] 구글 머티리얼 디자인 – 2.3.머티리얼 시스템 – 머티리얼 스터디(Google material studies) 사례: 바질(Basil)

이미지
구글 머티리얼 스터디(Google material studies)는 구글에서 제안하는 머티리얼 디자인(Material design)의 우수사례(Best practice)를 소개하는 콘텐츠로 구성됩니다. 그 중에서도 바질(Basil)이라는 음식 레시피(Recipe) 소개 애플리케이션을 먼저 살펴보겠습니다.

[Blogger] 구글 블로그(블로거, Blogger, Blogspot) 특정 테마 내 댓글 입력 오류 해결 방법

이미지
구글 블로그(블로거, Blogger, Blogspot)의 특정 테마에서 댓글 입력창 오류가 발생했을 때의 대처 방법에 대해서 설명한다. 오류 메시지는 “오류가 발생했습니다. 불편을 끼쳐 드려서 죄송합니다.” 라는 메시지가 출력된다. 해당 오류의 원인은 다음과 같다.

[Flutter] 플러터 매개변수 Key 개념 정의

이미지
플러터에서는 매개변수 Key라는 개념이 있다. Key의 특징은 플러터의 위젯 레이아웃으로 배치가 되려면 계층화된 구성하게 되는데, 특정 위젯의 계층이 변경이 되더라도 그 값을 유지하면서 전달할 수 있다는 데 있다.

[통계] 기술통계와 샘플링 2편 - 코로나 바이러스(Covid-19) 통계 해석 사례

이미지
기술통계를 어떻게 해석하고, 개별 통계값을 이해하는 과정에서 해석 시 주의해야 될 점을 사례 위주로 설명한다. 최근 이슈가 되고 있는 코로나 바이러스(Covid-19) 통계값들을 살펴보면서 해당 통계값들이 갖는 한계점과 어떻게 해석할 수 있는지를 다룬다.

[UX] How to make UI design document at work #1

이미지
When we design UI at work, we can see lots of different documents. Many of UI designers are not interested in the documentation as much as they focus on their tools. Whatever we use the tool for UI design, I think the final consequence is the document, and it will be able to track the history and communicate with other collaboration workers. What we define in the document, and how we make the document is more important than others.

[UX] What is the best wireframe tool for UI design?

이미지
Recently there are lots of UI design tools. However, there are not so many agreements which design tool is the best. They support lots of functions for the collaboration, but we still need to talk about other points about the tool. I believe this is the reason that each company just require so much different skills of the tools at work. 

[UX] How can we analyze user requirement effectively at UX work?

이미지
Gathering user requirement is very essential process in the entire project steps. We should listen to the user’s requirement and translate them to the features in the IT service. That is the commitment as a UX worker. If you don’t analyze the requirement well at this step, some of the steps will be delayed, or you should roll back to the previous step.

[Flutter] 플러터 새로운 화면(route)으로 데이터 보내고 받기

이미지
플러터에서 화면(screen)/라우트(route) 간에 데이터를 보내고, 받는 방법을 설명한다. 전달하는 방식에 따라 직접 전달, 간접 전달 방식이 있다. 전달하는 데이터 타입(고정, 가변)에 따라 전달 방식이 구분되기도 한다. 안드로이드 네이티브 코드의 인텐트(Intent), iOS 네이티브 코드의 세그(Segue)의 개념을 플러터에서는 어떻게 다루는지 살펴보자.

[Flutter] 플러터 변수 종류와 변수 선언 특징 이해하기

이미지
플러터에서 변수 종류는 암시적(Implicity) 타입인 var, dynamic과 명시적(Explicty) 타입의 int, string, double, bool, list, map 등의 타입으로 정의할 수 있다. 변수 선언 방식은 final과 const가 있다. 플러터에서 데이터를 담는 변수에 대한 이해는 초기 학습에 매우 중요하기 때문에 반드시 숙지하고 다음 단계로 넘어가야 한다.

[Flutter] 플러터 페이지/라우트(route) 만들기 및 라우트 간 이동 방법

이미지
플러터에서 페이지 UI 개념은 라우트(route)로 정의하고 있다. 라우트 생성과 이동은 사용자 동작 시나리오와 관련이 있어 매우 중요하다. 라우트(route)는 안드로이드 네이티브 코드의 액티비티(Activity)와 iOS 네이티브 코드의 뷰컨트롤러(ViewController)와 대응되는 개념이다. 라우트의 기본 구성과 동작 원리에 대해서 알아보자.