2016의 게시물 표시

마크다운(Markdown)으로 블로거 관리 (2)

이미지
Use Markdown to polish your Google Blogger (2) I’m sorry but this post is written in Korean. Please visit StackEdit , and Markdown if you want to get some information related to this post. Image source 1편에서 블로그를 관리할 때 편리성을 높이기 위한 방법으로 마크다운(Markdown)을 소개하였고, 추가적으로 마크다운 사용 편리성을 높이기 위해 스텍에딧을 추천하였다. 만약 지금 글을 읽는 독자가 어느정도 마크다운 문법과 스텍에딧에 익숙해졌다면 2편을 읽어주길 바란다. 조금더 세련된 블로그를 원한다면… 블로그를 통해 양질의 정보를 제공하고자 한다면, 과연 어떤 방법이 가장 효과적일까? 물론 글로써 모든 걸 간결하게 표현할 수 있다면 가장 좋겠지만, 대부분의 경우 글은 독자에게 충분한 정보를 제공하지 못한다. 간단한 예로, 누구나 다 아는 사과라는 과일에 대해서 설명하고자 할 때, “사과는 나무에서 자라는 열매로… ” 라고 장황하게 설명하기 보다는 잘 익어서 먹음직스러워 보이는 사과 그림 하나를 보여주는게 독자들에게 더 직관적으로 와 닿을 것이다. 따라서 내용 전달의 효율성을 높이고자 한다면, 단순히 글을 적는 것 이외에 그림과 동영상과 같은 시각적 정보를 함께 제공해 주는 것이 좋을 것이다. 오늘 2편에서는 당신의 블로그 글을 좀더 세련되게 다듬어 줄 그림과 동영상 올리는 법, 링크를 추가하는 법에 대해서 이야기 하고자 한다. 또한 열심히 작성한 마크다운을 저장하거나 다른 마크다운 문서를 불러오는 법, 그리고 문서의 추가정보를 입력하는 법에 대해서 이야기 하도록 하겠다. 그림과 동영상 올리기 한 번쯤 잘 만들어진 블로그를 방문했다면, 그 블로그는 단순히 글과 그림이나 동영상을 아무런 순서없이 나열하진 않았을 것이다. 글을 조리있게 쓰는 것은 물론이고 그 글에 어울리는 ...

Shell in a nutshell - Basic Tips

이미지
Shell in a nutshell - Basic Tips Image source Basic Command Line Syntax. Today, I’m going to talk about basic shell commands. Since there is no icons to click, every action should be done by typing commands. In order to get used to Linux-like system, I will list up some of the simple shell commands for you. Only thing that you have yo do is typing those commands on the command line by yourself. System controls cd (change directory): This command might be the most frequently used than any other commands. You can move to any directory even hidden one. # Move to current directory. (This does nothing but remember that "." means current directory.) cd . # Move to upper directory. (".." means upper directory.) cd .. cd .. / .. / .. # (move to 3 upper directory.) # Move to tmp directory. (Let's say we have "tmp" directory in a current directory.) cd tmp # (Also "cd ./tmp" is possible) cd .....

마크다운(Markdown)으로 블로거 관리 (1)

이미지
Use Markdown to polish your Google Blogger (1) I’m sorry but this post is written in Korean. Please visit StackEdit , and Markdown if you want to get some information related to this post. Image source 누구나 한번쯤은 자신만의 블로그를 만들어 보고 싶을 것이다. 그리고 이왕이면 정말 멋지게 만들고 싶을 것이다. 오늘은 구글의 블로거를 이용하는 유저들에게 마크다운(Markdown)을 활용한 블로거 관리방법에 대해 이야기 하고자 한다. 어딘가 단순하고 불편한 블로거 필자는 원래 블로그에 관심이 없었다. 하지만 연구를 시작하고 다양한 실험을 진행하면서 어딘가에 기록하고 정보를 공유해야겠다는 필요성을 느끼기 시작했다. 그래서 뭔가 듣기만 해도 좋아보이는 구글의 블로거를 무턱대고 선택했다. 하지만 글자체 변경이라던가 페이지 조작면에서 워드(Word)와는 다른 불편함을 느끼기 시작했고 이곳저곳 검색해본 결과 마크다운을 활용한 블로거 관리방법에 대해 발견하게 되었다. 물론 마크다운 에 대해 들어본 적이 없다면 더 불편(?)해 질 수도 있겠지만, 생각보다 쉽고 간단하게 배울 수 있으며, 한번 배우면 다양한 곳에서 요긴하게 사용할 수 있기때문에 꼭 도전해 볼 것을 추천한다. 스텍에딧(Stackedit) 활용하기 Image source 이미 마크다운을 활용해 본 유저들이라면 Jekyll, Octopress 등 다양한 프로그램에 대해 들어봤을 것이다. 하지만 필자는 인터넷 웹상으로 쉽게 조작하고 블로그에 포스팅 할 수 있는 스텍에딧 을 소개하고자 한다. 스텍에딧의 장점 마크다운을 이용해 문서 편집이 편해진다. 그림에서 보다시피 화면 상단에는 마크다운에 관한 간단한 기능이 정렬되어 있다. 하지만 이마저도 거의 안 쓸것이 마크다운에 대한 문법은 비교적 간단하기 때문에 몇 ...

Shell in a nutshell - Introduction

이미지
Shell in a nutshell - Introduction Image source Brief Introduction: A Shell Script A shell script is very light and simple language compared to others such as C, C++, or Java but still powerful to handle numerous tasks efficiently. Strictly speaking, a shell script is a command line interpreter designed to be run by the Unix shell rather than stand alone computer languages as I mentioned above. It means that shell activates the process as soon as the user types the command on the command line (In C or C++, you cannot type the command as shell does). This is Terminal on Mac OSX. Let’s look at the example how shell scripts are used (I opened Terminal in Mac OSX, which connects me to the command line system). Printing a simple sentence, or saving it as a text file cannot be easier than this (In C++, printing a simple sentence needs at least about 5 lines). # Print a sentence. "echo" is a printing function. echo "My name is Hyungwon Yang....

한국어 음성인식 (Korean Automatic Speech Recognition)

이미지
한국어 음성인식 (Korean Automatic Speech Recognition) 음성인식설명 동영상 음성인식(Automatic Speech Recognition)이란 인간이 발화하는 언어에 대해서 기계가 인식하고 그 발화문장을 텍스트 형식으로 나타내 주는 것을 의미합니다. 쉽게 말해서 제가 "나 지금 학교에 왔어"라고 말한다면 기계는 그 말을 듣고 지금 말한사람이 “나 지금 학교에 왔어” 라고 말했어! 라고 인식하고 텍스트 형식으로 적어주는 것이라 할 수 있습니다. 인간의 입장에서 생각해보면 음성인식은 그다지 어려워 보이지 않을 수 있습니다만 사실 기계입장에서 음성인식은 꽤나 어려운 문제입니다. 좀더 이해하기 쉽도록 여러분을 기계의 입장이라 생각하고 설명해 보겠습니다. 지금 여러분(한국어만 써온 사람이라 가정)은 새로운 언어(영어)를 배워서 그것이 어떠한 문장이였는지를 종이에 써서 결과물로 제출해야 하는 상황입니다.(음성인식 일을 하게 되는 거죠) 이때 첫 번째로 고려할 사항은 배워야 할 언어 즉 외국어에 대해서 들을 줄 알아야 하는 것입니다. 영어를 처음 접하는 사람입장에서 영어를 모국어로 사용하는 화자의 모든 말 한마디 한마디는 언어라기보다 차라리 외계어라고 생각할 것입니다. 이러한 이유는 바로 자신이 사용하는 언어에서는 사용하지 않던 발음이 영어에 존재하기 때문인데요. 예를들어 'r’이라던가 'th’라는 소리는 한국어에 존재하지 않기 때문에, 영어를 처음 접하는 한국인에게는 이 낯선 소리들로 인해 자신이 이상한 외계어를 듣고 있다고 느끼게 되는 것입니다. 이러한 문제점은 어떻게 해결하면 될까요? 생각보다 간단합니다. 그냥 계속해서 많은 양의 영어음성을 들려주면 되는 겁니다. 그러다보면 자연스럽게 영어의 모든 소리들에 대해 익숙해 지게 되는거죠. 그리고 음성인식에서는 이러한 훈련을 통해 음향모델 (Speech model)을 구축하게 됩니다. 이렇게 영어의 소리에 대해 적응하게 되었다면 ...

EEG Experiment

이미지
Image source Today, I would like to show you the procedure of EEG experiment. I will mostly focus on the EEG process such as how to appropriately place EEG electrodes to the head of the subjects, what needs to be notified to the subjects before implementing an experiment. (I will explain my work later.) Check and prepare requirements Connect all the cables to proper connectors and make sure that an amplifier is turned on. If connectors are loosely connected or linked to a different channel, it cannot receive the brain signals properly and you might guess the machine has been broken or the subject’s brain is not working. As you can see in Figure 1, there are a number of channels and buttons that you have to care about so just double check that cables are properly linked together and buttons are pressed correctly before you go to the next step. Figure 1. Each socket requires specific number of electrodes. Wash and dry electrodes and EEG cap. It is very important to re...

What is EEG

이미지
Image source Electroencephalogram (EEG) As the name implies, electroencephalogram (EEG) is a tool that records the electrical signals generated from neuronal activation in the brain. Simply speaking, EEG detects the brain activity and shows its activity signals to us. Since brain signals activated in specific experimental circumstances provide numerous information to researchers, EEG has been applied in many fields such as psychology, pathology and YES linguistics. If you haven’t seen EEG before, you might be wonder how it looks like and what it exactly does. From now on, I will explain it to you. EEG is not a huge machine but pretty compact one that is separated into several parts. The most expensive and important part in the EEG tool is an amplifier. As you can see in Figure 1, this small rectangular box is an amplifier. This tool amplifies the captured brain signals from the subject (a person who participates in experiment) Figure1. EEG Amplifier Since th...