임베디드 소프트웨어를 개발하면서 elf 파일에 대한 정보를 확인하기 위해서 objdump, readelf 와 같은 유틸들을 사용하곤 합니다. Linux 에서는 readelf 툴이 있어서 elf 파일에 대한 정보를 확인 할 수 있었습니다. 그런데 Windows 에서 elf 파일에 대한 정보를 확인 하고 싶어서 readelf 의 Windows 포팅이 있는지를 확인해 봤는데 TDM-GCC 를 설치하면 readelf 가 같이 설치 된다는 것을 알게 되었습니다. Windows 에 TDM-GCC 설치하는 방법은 아래 주소에서 확인 할 수 있습니다.

http://iamaman.tistory.com/2576

위 포스팅에서 tdm-gcc로 설치를 했었는데~ 아래 주소에 readelf 프로그램이 설치되어 있는 것을 확인 할 수 있었습니다.

TDM-GCC-64\bin\readelf.EXE

TDM-GCC 뿐만 아니라 MinGW 를 설치하면 bin 폴더에 objdump.exe, nm.exe 등과 같은 툴도 설치 되는 것을 확인할 수 있습니다.

readelf 를 사용하여 Windows CMD 창에서 elf 파일에 대한 정보를 확인해 보니 아래와 같이 나오는 것을 확인할 수 있었습니다.

readelf 와 같은 툴을 사용하기 위해 굳이 윈도우 환경에서 버추얼박스나 wol 등으로 리눅스를 설치할 필요는 없는 것 같습니다.



인간은 도구를 사용하는 존재이고  적재적소에 적절한 도구를 사용하는  것이야말로 현대 사회를  살아감에 있어서 큰 경쟁력이 될 것입니다. 요즘 사람들은 굉장히 다양한 소프트웨어들을 사용하고 있습니다.  이런 소프트웨어들 중에는  상용 소프트웨어도 있고 오픈소스 또는 프리웨어 소프트웨어도 있습니다.

그런데 많은 사람들이 어떤 소프트웨어가 있는지를 모르다보니 기존에 알고 있는 상용 소프트웨어를 불법으로 사용하는 경우가 굉장히 많이 있는 거 같습니다. 그래서 오늘은 상용 소프트웨어에 대하여 대체가능한 오픈소스  또는  프리웨어 소프트웨어를 찾는 방법에 대해서 소개해 보려 합니다.

비슷한 기능을 하는 소프트웨어를 추천해주는 사이트로 alternativeTo 라는 사이트가 있습니다.  해당 사이트의 주소는 아래와 같습니다.

https://alternativeto.net

alternative 는 “대안, 선택 가능한 것” 이라는 뜻입니다. 사용하는 소프트웨어에 대하여 대안이 될 수 있는 소프트웨어를 추천해 주는 사이트입니다.

사용방법은 너무나 간단합니다.  아래의 포스팅에서도 소개한 바와 같이 저는 복사 붙여넣기 프로그램로 ditto 를 사용하고 있습니다. 

http://iamaman.tistory.com/737


alternativeTo 에서 아래와 같이 ditto 라고 검색을 해 보면 해당 프로그램이 나옵니다.  


해당 프로그램을 클릭 하고 들어가 보면 위쪽에는 해당 프로그램의 상용/ 오픈소스/ 프리웨어  여부와 사용가능한 OS 또는  플랫폼이 나오고  아래로 스크롤 해 보면 대체 가능한 소프트웨어들의 목록을 보여 줍니다.

ditto 의 대체 가능한 소프트웨어로 CopyQ, FastKeys, 1clipboard 등이 나오는군요. ditto 는  윈도우  전용 소프트웨어이므로  리눅스 또는 맥을 사용하시는 분들은 CopyQ 라는 소프트웨어를 설치해서 사용하시면 될 것 같습니다.


제 블로그에서 자주 소개하는 프로그램인 MATLAB 의 경우 GNU Octave, R (programming language), Sage, Mathematica, Scilab, SciPy & Numpy, Julia, fxSolver, Maxima, wxMaxima 와 같은 소프트웨어들을 추천해 주는군요.


아무 생각 없이 학교에서 알려준다라는 이유로  불법 소프트웨어를 사용하지 마시고 alternativeTo  와 같은 사이트를 통하여 훌륭한 오픈소스 또는 프리웨어 소프트웨어들을 사용하는 습관을 들여 보시기 바랍니다.


오늘은 Synology NAS 에서 스크립트를 실행하는 방법에 대해 소개하려 합니다. 


저는 Synology NAS 를 주로 파일 다운로드 용도로 사용하는데~ 


다운로드 한 파일들 중에서 패턴이 있는 것들은 스크립트를 주기적으로 실행해서 자동으로 분류 하도록 합니다.


윈도우의 예약 작업, 리눅스의 Cron 등과 같이 Synology NAS 에는 "작업 스케쥴러"가 있습니다.


다음과 같이 제어판에서 "작업 스케줄러"를 실행하시면 됩니다. 

다음으로 당연히 스크립트가 있어야 겠고~


제가 주기적으로 실행하는 스크립트 명은 modify_files.sh 입니다. 제 home 폴더에 들어 있고 해당 파일의 절대 경로를 알아야 합니다. 


Synology NAS 의 File Station 에서 해당 파일을 클릭한 후에 오른쪽 클릭 하고 속성을 보면 위치 라는 부분에도 나오고 


터미널을 사용하시는 분들은 다음과 같이 타이핑 하면 절대 경로가 나옵니다.

realpath 파일명

ex) realpath modify_files.sh

이렇게 절대 경로를 알았다면 이제 예약된 작업과 트리거된 작업이 있는데~ 

예약된 작업은 시간에 따라 주기적으로 실행하는 것을 의미하고 트리거된 작업은 Synology NAS 를 시작 할때 또는 종료 할때 실행 되도록 하는 것을 의미 합니다.


저는 modify_files.sh 를 주기적으로 실행할 것이므로 "예약된 작업" 으로 만듭니다. 그리고 사용자 정의 스크립트를 선택합니다. 


다음으로 작업생성의 일반 탭에서 작업의 이름을 설정합니다. 본인이 원하는 이름으로 설정하면 됩니다. 사용자는 제 경험상 그냥 root 로 설정하는게 좋을 것 같습니다. 


다음으로 스케줄 탭에서 실행 주기를 설정 합니다. 


다음으로 작업 설정 탭에서 사용자 정의 스크립트 부분에 아까 위에서 알아낸 스크립트의 절대 경로를 넣습니다. 


이제 다 됐습니다. 


확인을 누른 후에 활성화 됨에 체크가 되어 있다면 정상적으로 실행 될 겁니다. 


해당 스크립트의 실행을 하지 않고 싶다면 활성화 됨 체크를 해제 하시면 되고 


다신 안 쓰고 싶다면 해당 작업을 선택하신 후에 아래와 같이 작업 -> 삭제를 클릭하시면 됩니다. 

Synology NAS 는 서버 입니다. 서버를 사용한다면 당연히 자동화를 많이 하면 많이 할 수록 효율적으로 사용 할 수 있을 겁니다.



  1. 평강줌마 2018.01.10 16:51 신고

    저는 정말 컴퓨터를 인터넷과 한글, 엑셀 작업용으로만 사용하나 봐요.
    처음 알게 되었네요. 꾹 누르고 갑니다.
    즐거운 오후 시간 되세요.

    • 남성 2018.01.10 17:00 신고

      요즘 사진이나 동영상이나 파일들이 많아지다 보니까 나스 많이들 사용하더라구요. 저도 Synology NAS 하나 장만해서 사용해 보고 있습니다. 즐거운 하루 되시고 매번 방문해 주셔서 감사합니다~

  2. 이재영 2019.03.17 11:07

    안녕하세요. 좋은 팁 잘보고갑니다.
    혹시 modify_files.sh 는 어디서 다운이 가능할까요?

    • 남성 2019.03.17 12:08 신고

      본인의 환경에 맞게 작성하셔서 사용하셔야 합니다.

      아래와 같이 파일을 찾아서 옮기는 간단한 스크립트 파일입니다.

      #!/bin/sh
      find /var/services/video/* -maxdepth 1 -name '*초인*가족*' -type f -exec mv {} /var/services/video/drama/초인가족 \;

리눅스의 touch 명령어를 사용하면 파일의 수정 날짜를 현재로 설정하거나 새로운 빈 파일을 만들어 낼 수 있습니다.

 

윈도우 커멘드 라인에서도 이런 기능이 없을까 생각해보니

 

아래 포스팅에서 소개했던 gow 를 설치하고 touch 를 사용 할 수 있겠다는 생각이 들었습니다.


http://iamaman.tistory.com/717

 

그런데 이렇게 gow 를 설치하는 방법 말고 윈도우 고유 기능을 사용해서 빈 파일을 생성하는 방법을 찾아보니 아래와 같은 방법이 있더군요.

 

copy /Y /b NUL input.txt

 

파일을 생성하고 바로 편집을 하고 싶다면 다음과 같이 notepad 를 사용하면 됩니다.

 

notepad input.txt



윈도우를 사용하면서 "예약 작업" 많이들 사용 하시나요?

 

서버를 다루시는 분들이야 당연히 많이들 사용하실거고

 

리눅스를 다루는 분들이야 cron 을 통해 예약 작업들을 많이 사용 하실 겁니다.

 

윈도우 예약 작업은 아래 그림과 같이 작업 스케줄러를 통해서도 설정 할 수 있지만~

 

 

오늘은 간단하게 schtasks 명령을 사용해서 설정해 보겠습니다.

 

Schtasks 의 사용법은 아래 그림과 같이 cmd 창에 schtasks /? 라고 하면 설명이 나옵니다.

 

 

각 매개변수 목록에 대한 설명은 위 그림과 같이 schtasks /Create /? 와 같은 식으로 하면 나오고요~

 

저는 예약작업을 주로 powershell 을 사용해서 설정하는데~ 다음과 같이 하곤 합니다.

 

schtasks  /create  /tn "예약작업이름" /tr "C:\windows\system32\WindowsPowerShell\v1.0\powershell.exe  <Powershell File Path> " /sc 주기 /d 요일 /st 시간 /ru "System"


Ex) schtasks  /create  /tn "WEEKLY_REPORT" /tr "C:\windows\system32\WindowsPowerShell\v1.0\powershell.exe  D:\WEEKLY_REPORT.ps1" /sc weekly /d TUE /st 09:00:00 /ru "System"

 

위에 작성한 예제는 매주 화요일 오전 9시에 시스템 계정으로 WEEKLY_REPORT.ps1 파일을 실행하는 WEEKLY_REPORT 라는 이름의 예약작업을 설정하는 예 입니다.

 

위 명령을 실행하면~ 아래 그림과 같이 메시지가 나오고~


 

아래 그림과 같이 작업 스케줄러에서도 확인 할 수 있습니다.


 

cmd 창을 통해 위에 만들어진 WEEKLY_REPORT 예약 작업을 실행하려면~ 다음과 같이 간단하게 명령을 통해 처리 할 수 있습니다.

 

schtasks /RUN /TN " WEEKLY_REPORT"

  


오늘은 오픈 소스 파일 동기화 프로그램인 FreeFileSync에 대해 소개하려 합니다.

 

컴퓨터를 사용하다 보면 당연히 백업을 해야 하는 경우가 많이 생깁니다.

 

저는 운영체제가 깔려 있는 C:\ 에서 D:\ 로 백업을 주로 하는데~ 아무래도 이래 저래 윈도우를 주로 사용하게 되다 보니 마땅한 백업 툴이 별로 없더군요.

 

그래서 찾아보니 아래 주소의 FreeFileSync 라는 프로그램을 알게 되었습니다.

 

http://www.freefilesync.org/

 

FreeFileSync 는 윈도우뿐만 아니라 리눅스 맥 에서도 돌아가는 Cross-platform 툴 입니다.

 

다운로드는 아래 주소에서 받을 수 있습니다.

 

http://www.freefilesync.org/download.php

설치하면 아래 그림과 같이 생겼는데~

 

사용 방법도 굉장히 심플한데~ 위 그림과 같이 동기화 할 폴더를 설정하고~ 양방향을 할지 미러링을 할지 그냥 업데이트를 할지 설정한 다음에~

 

F9 를 누르거나 동기화 버튼을 누르면 동기화가 됩니다.

 

일괄작업으로 저장을 누르면 작업에 대한 배치 파일도 만들 수 있습니다.

 

예약 작업으로 걸어 놓고~ 운영체제 종료 시 자동으로 백업하게 하는 것도 좋은 방법일 것 같네요~


  1. 야옹야옹 2018.09.19 09:50

    좋은 정보 감사합니다.
    백업프로그램 마땅한거 없어서 애먹었는데...
    땡큐요~

오늘은 리눅스 터미널에서 로그파일 내용의 색깔을 입혀 주는 ccze tool 에 대해 간단히 소개하려 합니다.

   

http://lintut.com/colorize-log-files-on-linux-using-ccze-tool/

 

그냥 일반일 분들이야 뭐 로그 파일 사용 하실 일이 없지만

 

컴퓨터를 좀 전문적으로 사용하시는 분들이라면 로그 파일의 중요성에 대해 아시리라 생각합니다.

 

리눅스를 사용하시는 분들은 아마도 로그 파일을 자주 들여다 보실텐데~

 

검색을 하다 보니 위 주소에 ccze 라는 툴이 있더군요.

 

다음과 같이 CentOS and Fedora linux에서 설치 할 수 있고~

 

yum install ccze –y

 

Debian/Ubuntu linux 에서는 다음과 같이 설치 할 수 있습니다.

 

sudo apt-get install ccze –y


아래 그림과 같이 간단하게~ ccze 로 파이프라이닝을 하니 예쁜 색깔로 로그가 나오더군요.

 


위 주소를 확인해 보시면 간단하게 html 파일로도 저장 할 수 있고~

 

/etc/cczerc, $HOME/.cczerc 파일들을 통해 셋팅을 할 수가 있습니다.

 

플러그인도 다양하게 있다고 하는데 ccze –l 명령어를 통해 알아 볼 수 있습니다.

 

리눅스 시스템 관리자 분들은 한번쯤 사용해 보시는것도 좋을 것 같네요.

 

리눅스 쉘을 자주 사용하시는 분들은 쉘에서 파일의 내용을 보기 위해 cat 과 같은 명령어를 주로 사용 하실 겁니다.

 

MATLAB 에서 파일을 열대는 open() 이라는 명령을 사용하거나 파일을 더블 클릭해서 파일을 여는데~

 

그냥 간단하게 command window 에서 파일의 내용을 확인 하고 싶을 때는 type 이라는 명령어를 사용합니다.

 

아래는 type 의 사용 예입니다. type f_func.m 라는 명령어를 통해 f_func.m 파일의 내용을 명령 창에서 확인 하는 겁니다.


 

 

그런데 가끔은 파일의 내용과 라인 넘버를 같이 보고 싶은 경우가 있습니다. 이러한 경우 MATLAB 에서는 dbtype 이라는 명령어를 사용 합니다.

 

다음과 같이 dbtype f_func.m 이라고 명령 하면 f_func.m 파일의 내용과 라인 넘버를 같이 보여주는 것을 확인 할 수 있습니다.




코딩시 찾기 바꾸기는 매우 자주 하는 작업 중의 하나인데요

   

보통 Eclipse 와 같은 IDE(Integrated Development Environment)를 사용하는 경우 Find and Replace 는 너무나 쉬운 작업인데~

   

찾기 바꾸기를 위해 Eclipse 와 같은 IDE 를 일일이 실행 시키는것도 참 귀찮은 일이죠~

   

리눅스 등에서는 sed 와 같은 툴을 사용하지만~ 반복 작업이 아닌 이상은 GUI 환경에서 작업하는게 편하긴 하죠~

   

그래서 찾아보니 아래 주소에 fnr.exe 라는 프로그램이 있더군요.

   

아쉽게도 Cross-platform 은 아니고~ 윈도우에서만 동작합니다.

   

https://findandreplace.codeplex.com/

   

아래 그림과 같이 다운로드를 수행 후 압축을 풀면 fnr.exe 파일이 나옵니다.


위 프로젝트는 아래 주소로 옮겼네요. 


https://github.com/zzzprojects/findandreplace






   

fnr.exe 파일을 실행하면 아래 그림과 같이 Find and Replace GUI 프로그램이 실행 됩니다.



 

Dir 에 텍스트 파일이 들어 있는 폴더를 지정하고 찾을 문구와 바꿀 문구를 넣고 Replace 를 누르면 찾기 바꾸기가 동작 합니다. Find Only를 누르면 찾기만 동작하는 하구요~

 

위 그림에서 보는 바와 같이 fnr.exe 은 GUI, Regular Expression 뿐만 아니라 command 명령으로도 사용 할 수 있습니다.

   

GUI 의 아래 부분에 있는 "Gen Replace Command Line" 버튼을 클릭하면~ 아래 그림과 같이 Command Line 명령으로도 나오는 것을 확인 할 수 있습니다.





 

Command Line 을 사용하면 좀 더 다양한 응용도 할 수 있을 것으로 보이네요~


리눅스 등에서는 wc –ㅣ 명령을 통해 라인수를 세지만

   

Powershell 에서는 아래 명령으로 동일한 명령이 가능하다.

   

아래 명령은 현재 폴더 하위의 C 소스코드 및 헤더 파일의 라인수를 세는 스크립트이다.

   



Get-ChildItem .\* -Include *.c, *.h -Recurse | Get-Content | Measure-Object –Line

   

Measure-Object –Line 명령은 자동으로 공백을 제외하고 라인수를 세서 결과를 내 준다.

   

다음과 같이 profile.ps1 파일에 함수의 형태로 구성해서 사용하는게 편할 것이다.

   

function sourceLineCH {

Get-ChildItem .\* -Include *.c, *.h -Recurse | Get-Content | Measure-Object -Line

}

Set-Alias lch sourceLineCH

   

function sourceLineTXT {

Get-ChildItem .\* -Include *.txt -Recurse | Get-Content | Measure-Object -Line

}

Set-Alias lt sourceLineTXT

   

위 함수를 활용하면 ~

   

Powershell 에서 lch(line *.c, *.h) 라고 명령을 하면 c, h 확장자를 가진 파일들의 라인수를 세고, lt (line *.txt)라고 하면 txt 파일들의 라인수를 세 준다.

 

 


오늘은 간단하게 Raspberry PI 삼바 서버 설정방법에 대해 알아보려 합니다.

 

삼바 서버를 설정하면 서로 다른 OS 시스템 간의 파일을 공유하게 해 줍니다.

 

보통 우리나라에서는 윈도우를 많이들 사용하실 텐데 삼바 서버를 사용하면 윈도우에서 라즈베리 파이의 파일을 수정을 하거나 생성 할 수 있습니다.

 

라즈베리 파이 뿐만이 아니라 리눅스를 사용하시는 분들은 아마도 삼바 서버를 많이들 사용 하실 겁니다.


  • 라즈베리파이 삼바 서버 설정

삼바 설치

 

sudo apt-get install samba samba-common-bin

 

삼바 유저 추가 및 패스워드 설정

 

sudo smbpasswd –a USERID

이후 패스워드를 물어보면 입력한다.

 

삼바 설정 파일 수정

 

sudo vi /etc/samba/smb.conf

아래와 같이 유저 추가

 

[USERID]

comment = 유저 서버 설정에 대한 코멘트, 아무거나 작성해도 됨

path = /home/pi # 공유할 폴더

valid user = USERID # 사용 가능한 유저 지정

writable = yes # 쓰기 가능 여부

browseable = yes # 폴더 목록 보여주기 가능 여부

 

위와 같이 작성 후 파일을 저장하고 닫아준다.

 

이제 아래 명령어로 삼사 서버를 재 실행 한다.

 

sudo service samba restart

  

  • 윈도우에서의 공유 폴더 접속

 

윈도우 탐색기의 주소 넣는 부분에 아래와 같이 라즈베리파이의 IP 주소를 넣는다.

 

\\라즈베리파이의 IP 주소\

 

 

혹시 라즈베리파이의 IP 주소를 모를 경우에는 터미널에서 ifconfig 을 통해 확인한다.

'Raspberry Pi' 카테고리의 다른 글

Raspberry PI 삼바 서버 설정  (0) 2015.04.08
Raspberry Pi 에서 자바를 사용한 I/O 컨트롤 pi4j  (0) 2015.03.09

데스크탑에서 와이파이를 사용하기 위해 무선랜카드를 하나 질렀다. 


검색을 해보니 Iptime 2000UA 모델이 리눅스도 지원한다고 해서 사서 설치를 진행했다. 


http://www.iptime.co.kr/ 홈페이지에 가보니 Iptime 2000UA 에 대핸 리눅스 드라이버를 지원해서 설치 해 보니 


에러... 썅.... 그러 그렇지.. 하는 생각으로 구글링을 했다. 


현재 내 리눅스 버전은 우분투 14.04 이다. 


아래 주소에 제대로 동작하는 드라이버가 있었다. 



https://github.com/abperiasamy/rtl8812AU_8821AU_linux



인터넷이 되는 컴퓨터에서 아래 그림과 같이 다운로드를 한 후에 우분투 리눅스에 해당 zip 파일을 압축 해제 한다. 압축 해제후 터미널에서 압축 해제한 폴더의 경로로 들어간 다음~






다음으로 다음과 같이 터미널에서 명령을 때리면 정상적으로 Iptime 2000UA 무선랜 드라이버가 설치된다. 설치후 재부팅 하면 무선랜이 뜬다. 


sudo make 


sudo make install 



위에 정상적으로 돌아가는 링크는 아래 주소에서 발견했다. 


https://wikidevi.com/wiki/IpTIME_A2000UA



  1. ㅂㅇㅂ 2015.04.15 18:30

    저것만 입력하면되나여? 경로같은거없이?

    • 남성 2015.04.15 19:20 신고

      압축 해제후 터미널에서 압축 해제한 폴더의 경로로 들어간 다음에 위에 명령어 실행하면 됩니다.

  2. Thx 2016.06.22 08:52

    에러가 발생해서 소스코드를 고쳐야 하나 고민하고 있었는데, 쉽게 설치 할 수 있었습니다.
    감사~

오늘 포스팅에서는 간단하게 리눅스에서의 vim 설정에 대해 설명 드리려 합니다.

 

저는 우분투 리눅스를 주로 사용하며 우분투에서 vim 을 설치하는 과정은 다음과 같습니다.







 

sudo apt-get install vim

 

그리고 vim color 파일은 아래 폴더에 저장해 줍니다.

/usr/share/vim/vim73/colors

 

아래 주소에서 colorscheme 들을 둘러보시고 마음에 드는 colorscheme 다운로드 받아서 위 폴더에 넣어 주면 됩니다.

http://code.google.com/p/vimcolorschemetest/

 

각 File type 에 따라 고를 수 있게 링크 겁니다. 아래 링크 타고 들어가서  colorscheme  골르면 됩니다. 

 

다음으로 vim 설정 파일인 .vimrc 파일은 자신의 홈 디렉토리에 생성합니다.

 

저는 xoria256 colorscheme 을 사용하고~ 다음과 같이 .vimrc 파일을 설정했습니다.

 

<.vimrc 내용>

syntax on

filetype plugin on

set t_Co=256

colorscheme xoria256

 

set laststatus=2

set nocp

set hi=1000

set ru

set ts=4

set sts=4

set sw=4

set cindent

set ls=2

set smartindent

set autoindent

set hls

set number



저는 윈도우가 아니면 주로 우분투 리눅스를 사용하는데요~ 


우분투가 쉽고 편한 OS 라고는 하지만~ 그래도 공부는 필요하죠~


리눅스의 가장 큰 장점이 다양한 라이블러리의 사용인데, 그런 라이브러리들을 어떻게 사용하는건가 궁금하던차에 


아래 책이 있길래 요즘 즐겁게 보고 있습니다. 



책 소개나 목차 등은 아래 한빛 미디어 페이지를 참조하셨으면 하고요~ 


http://www.hanb.co.kr/book/look.html?isbn=978-89-7914-953-1




우분투 환경에서 C 언어로 배우는 리눅스 프로그래밍

저자
이이오 준 지음
출판사
한빛미디어 | 2012-09-01 출간
카테고리
컴퓨터/IT
책소개
C언어 학습자들을 위한 『우분투 환경에서 C 언어로 배우는 리눅...
가격비교




아무래도 컴퓨터 관련 책들은 예제가 있기 마련인데~ 이책에서 예제 코드는 어디서 받나 한참 찾았네요~ 알고 보니 작가 소개 페이지 아래쪽에 있었다는.... 


http://www.hanb.co.kr/exam/1953/



저 처럼 예제 코드 찾느라 고생하실 분들을 위해 올립니다.


linux_source_code.zip



요즘 스마트폰 사용자가 몇 천만이다 하는데~ 정말 많은 사람들이 스마트폰을 사용하는 것 같습니다.

 

저희 어머니도 이번에 스마트폰으로 바꾸셨는데 ~~~

 

피쳐폰만 쓰시다가 스마트폰을 사용할려니. 힘들어 하시더군요.

 

어쨌든 요즘 IT 기기들은 익혀야 할 것들이 참 많은 것 같습니다.

 

하지만 조금만 노력해서 알게 되면 우리 삶이 굉장히 편리해 질 수 있습니다.

 

비싼 스마트폰을 사서~ 그냥 전화나 문자용으로만 사용한다면… 너무 아까운 것 같아요~

 

스마트폰 본전 뽑으려면 당연히 열심히 익혀서 써 먹어야 겠쬬?

 

어쨌든 오늘은 스마트폰 어플 하나 소개해 드리려 합니다.

 

바로 Airdroid 라는 어플인데요.

 

이름을 딱 보면 아시겠지만 안드로이드용 어플이구요~

 

공식 홈페이지는 다음과 같습니다.

http://www.airdroid.com/

 

일단 뭐 하는 프로그램인가~~ 하면

 

컴퓨터로 스마트폰을 사용할 수 있게 해주는 어플이랍니다.

 

전화번호, 개인적인 사진등… 굉장히 다양한 정보가 스마트폰에 저장 되어 있을 텐데요.

 

이러한 정보들을 PC 에서 사용하기 위해서는 대부분 USB 를 연결하거나 해서 사용하곤 하였습니다.

 

하지만 이런 파일 작업 뿐만 아니라 실제로 스마트폰에서 SMS 를 보낸다거나 하는 실제적으로 컴퓨터를 통해 핸드폰을 제어할 수 있는 방법은 없었죠~

 

그런데 Airdroid 를 사용하면 이런 것들이 가능해 집니다.

 

일단 스마트폰의 구글 play 에서 Airdroid 라고 검색을 하시고 설치를 하셔야 합니다.

 

https://play.google.com/store

 

PC 에서는 따로 전용 프로그램 같은걸 설치할 필요가 없습니다.

 

브라우저만 있으면 되요~

 

스마트폰에서 Airdroid 를 실행시키고~

 

다음과 같은 화면에서 시작 버튼을 누릅니다.

 

그럼 네트워크 구성이 나오는데요~ Wi- Fi 가 연결되어 있다면 Wi- Fi 연결을 하시면 되고 저처럼 현재 Wi- Fi 가 연결 안된다면~~

 

USB 로 스마트폰을 컴퓨터에 연결하고 밑에 있는 테더링 & 휴대용 핫스팟 버튼을 누르셔서 아래 그림 처럼 테더링 하시면 됩니다.

 

이렇게 하면~~ 다음과 같은 스마트폰 화면을 보실 수 있습니다.

 

위 사진의 웹 페이지 주소 http://web.airdroid.com/ 또는 그 아래 있는 숫자로 된 주소를 자신이 사용하는 브라우저의 주소창에 넣어 주세요~ 브라우저는 크롬, 파이어폭스, 사파리에 최적화 되어 있다고 하니 세개중 하나사용하시면 되겠네요~

 

저는 크롬을 주로 사용하므로 크롬에서 위 주소를 넣었습니다~

 

그럼 웹 페이지가 아래 그림처럼 바뀌는데~ 아래와 같이 입력 난에 위 스마트폰 화면의 암호를 넣어주고 로그인을 누르시거나 아님 위 사진의 카메라 버튼을 누르고~ 아래 그림에 있는 QR 코드를 찍어도 로그인이 됩니다. 저는 갠적으로 QR 코드 찍는 게 편하더군요~

 

로그인이 되면 아래와 같이 스마트폰과 연결 됩니다.

 

일반적으로 컴퓨터 사용하듯이 스마트폰에 접근이 가능한데요.

 

연락처, 통화 기록, 메시지등도 확인 할 수 있고 다음 그림처럼 메시지를 보낼 수도 있습니다.

 

컴퓨터로 문자 보낼 때 번거롭게 문자 보내는 웹사이트 방문 안 해도 되요~

 

다음과 같이 컴퓨터를 이용하여 핸드폰에서 문자 보낼 수 있거덩여~ ㅋㅋㅋㅋ

 

요기에 URL 을 넣으면~~ 스마트폰에서 해당 주소가 열리기도 하죠~

 

리눅스 처럼 다중 데스크톱도 지원을 해서 작업 창을 효율적으로 관리 할 수도 있습니다.

 

아래와 같이 클립보드에 저장하면~~ 스마트폰에서 붙여 넣기 할 수도 있구요~

 

너무나 편리하네요~ PC 로 스마트폰을 제어 할 수 있는 Airdroid 정말 강추입니다.

  1. ewq12311 2012.11.14 21:02

    로그인이 안되요ㅠㅠ

    • 남성 2012.11.14 21:08 신고

      와이 파이 같은 네트워크로 연결 됐는지 확인함 해보시구요~ 와이파이 연결 할수 없다면 위 포스팅 처럼 USB 테더링 해도 되요.
      포스팅에 밝혔다시피 크롬이나 파이어폭스 사파리 브라우져 사용하셔야 되요~

  2. 좋긴한데 2014.11.19 16:13

    관리자의 승인을 기다리고 있는 댓글입니다

Cygwin 을 깔면~ 윈도우에서 리눅스 관련 명령어들을 이용할 수 있습니다.

 

아예 Virtual box 등을 통해 윈도우 내에 리눅스를 깔아서 사용하는 방법도 있지만 간단한 작업을 할 때는 Cygwin 정도가 제격이라는 생각이 들더군요~

 

공식 홈페이지는 아래와 같구~

http://www.cygwin.com/

 

아래 페이지에서 setup.exe 를 클릭하면 설치 파일이 다운로드 됩니다.

http://cygwin.com/install.html

 

설치 파일을 실행해서~ 다음 다음~ 누르다 보면 설치가 진행되는데~

 

설치 과정중에 아래와 같이 packages를 설정하는 부분에서 아래와 같이 gcc 로 찾기하면 아래와 같이 나옵니다.

 

devel 폴더가 개발과 관련한 설치 파일들이 있는 폴더 입니다.

 

여기서 설치하고자 하는 package 들을 선택합니다. Skip 이라고 된 부분을 클릭하면 버전이 바뀝니다. 전 첨에 이 간단한 걸 몰라서 어디 클릭해야 하는 건가 한참 찾음 ㅡㅡ;

 

아래와 같이 gcc 관련 package 들을 선택해주고

 

아래 그림처럼~ editor 로 사용할 vi 관련 package 들을 선택해 줍니다.

 

 

그리고 다음 ~ 다음~ 을 눌러서 Cygwin 설치를 마무리 합니다. 설치에 시간이 좀 걸리니깐~ 느긋이 커피 한잔 하면서 기다리시면 됩니다.

 

이제~ Cygwin 환경에서 간단하게 C 코딩을 해 보죠~

 

Cygwin 을 실행 시키고 일단 현재 폴더가 어딘지를 보려면~

 

다음과 같이 pwd 명령을 치면 됩니다.

 

위 그림의 \home\Administrator 폴더는 사실 윈도우의 C:\cygwin\home\Administrator폴더를 의미합니다.

 

즉~ C:\cygwin\home\Administrator 폴더가 cygwin 에서는 \home\Administrator 폴더로 마운트 되었다는 의미입니다.

 

그리고 위 그림처럼 gcc –version 이라는 명령어를 쳐서 gcc 가 제대로 깔렸는지 확인합니다.

 

이제 C 코딩을 해보죠~

 

아래 그림처럼 vim hello.c 라는 명령을 쳐서~ 다음과 같이 코딩합니다. ㅋㅋ 맞습니다. hello world입니다. ㅋㅋ

 

#include <stdio.h>

int main(void) {

printf("Hello world!!\n");

return 0;

}

 

아!! Vim 사용방법을 모르시는 분들은 그냥 메모장에다 위 코드 써서 C:\cygwin\home\Administrator\hello.c 로 저장해도 됩니다.

 

이제 다음과 같이 ~~

 

gcc 로 빌드해서 hello.exe 라는 실행 파일을 만들어주고~

 

gcc hello.c -o hello

 

아래 명령어로 실행을 시키면~

 

./hello.exe

 

Hellow world!! 가 실행 됩니다~

2012년 초에 Raspberry Pi라는 저가형 컴퓨터가 영국에서 출시가 되었습니다.

 

http://www.raspberrypi.org/

 

Raspberry Pi 는 아이들 한 명당 한 대의 노트북을 공급하는 것을 목표로 한 "원 랩톱 퍼 차일드" 의 후속 프로젝트로 계획 제작 되었다고 합니다.

 

우리나라에 컴퓨터는 굉장히 많이 보급은 되었지만 그 효율성은 너무 떨어진다고 생각했었는데~

 

이런 저가 컴퓨터 바람은 굉장히 의미 있는 일이라는 생각이 들었고 그와 동시에… Raspberry Pi 한번 사볼까? 하는 생각을 하던 참이었습니다.

 

그런데 … 드뎌 우리나라에도 한국형 Raspberry Pi 가 생겨 났습니다.

 

바로 Open PC 인데요. 굉장히 기대가 크네요.

 

Open PC 는 백업코리아가 리눅스OS(우분투)와 크롬브라우저를 탑재해서 만든 저가형 PC 로 Open PC 의 홈페이지는 다음과 같습니다.

 

http://dualclient.com/

 

현재 다음과 같이 출시 기념 예약 판매가 이루어 지고 있네요.

 

 

Open PC 의 스펙은 다음과 같은데요.

 

Raspberry Pi 보다는 가격이 좀 더 비싼 만큼 스펙은 더 좋네요.

 

Open PC 가 아무리 싸다고 해도 무턱대고 지르기는 좀 그렇다 하시는 분들은 서울시 마포구 상암동 누리꿈스퀘어 R/D타워 13층(공개S/W 역량프라자 demo룸)에서 직접 테스트 해 볼 수도 있다고 합니다.

 

http://www.dt.co.kr/contents.html?article_no=2012073002012169660001

 

저도 조만간 한번 방문해서 써 보고 구매 할지 말지 결정해야겠네요.

 

다음과 같이 youtube 에 소개 동영상이 있습니다. 

 


많은 아이들이 자시만의 컴퓨터를 가지고 다양한 지식을 습득하고 창의적인 생각을 펼치는데 Open PC 가 큰 역할을 할 것이라고 생각합니다.

 

Open PC 를 사용하며 자라난 아이들이 성인이 될 때가 된다면 MS 공화국인 우리나라의 OS 생태계도 크게 바뀌지 않을까요?

 

사회적으로 많은 관심이 필요 할 것 같네요.

요즘 우분투 리눅스 배우는 재미가 쏠쏠 합니다.

일단 공짜인데다가 설치도 너무나 쉽더군요.

소프트 웨어 설치도 우분투 소프트 웨어 센터를 통해 라이센스 걱정 없이 쉽게 쉽게 설치 할 수 있고,

동영상 재생등도 smplayer 를 통해서 대부분 다 되더군요.


컴피즈 설정 관리자 통해서 화면 단축키 설정 등도 자유로와서 Windows 에서 사용하던 Winsplit-revolution 과 유사하게 설정해서 사용중에 있습니다.

그리고 autokey 라는 프로그램이 있어서 autohotkey 처럼 단축키 지정해서 사용하니깐 지금까지 윈도우 사용해 오던 것처럼 유사하게  사용 할 수 있더군요.

거기다 놀랬던것은 지금 저는 하드 두개에 각각  윈도우, 우분투를 깔아서 사용하고 있는데, 우분투에서는 윈도우 하드의 내용에 access 가 되더군요.

윈도우에서는 우분투 하드에 있는 내용에 접근이 불가능한데 말이죠.


최근에 우분투를 사용하면서 우분투 커뮤니티 라는게 정말 대단하다고 생각을 하게 되었습니다. 리눅스의 힘은 커뮤니티에서 나온다 해도 과언이 아닐 것 같습니다.

현재 제 컴퓨터에는 Fusion HDTV7 Dual Express 라는 TV 카드가 설치되 있는데. 아시다시피 우리나라 업체들은 대부분 윈도용 드라이버만 지원을 합니다.

그래서 걍 우분투에서 TV 보는거 포기 하고 있었는데 우분투 커뮤니티에 가보니 방법이 있더군요.

저는 아래 주소의 내용 따라 했습니다.

http://ubuntu.or.kr/viewtopic.php?p=37992

모든 채널이 완벽하게 잡히지는 않지만, 그래도 커뮤니티 글 보면서 따라 하니깐
SMplayer 통해서 정규 방송 몇 개는 볼 수가 있더군요. 커뮤니티 분들께 감사드립니다.

아래 캡쳐 사진은 우분투에서 smplayer 로 TV 재생한 화면 입니다.








우리나라에서 대부분의 환경이 Windows 운영체제에 특화(
?) 되어 있다 보니 소비자들이 운영체제에 대한 선태권이 거의 없다시피 했는데, 이제는 탈 MS 시대가 오고 있긴 한 것 같습니다.

OS 를 소비자가 자유롭게 선택 할 수 있도록 윈도우가 깔려있지 않은 노트북도 많이 나오고 있고~~

은행권에서는 오픈 뱅킹 서비스를 통해 비 윈도 운영체제에서도 서비스 사용이 가능하게 하고 있습니다.

이러한 노력들은 굉장히 고무적인 현상이라고 생각합니다. 소비자들에거 OS 선택권을 주는 것이니깐요.


그런데 증권 회사나 쇼핑몰 쪽에서는 아직도 변화가 더디다고 생각됩니다.

아직도
리눅스에서 돌아가는 HTS 는 나오지 않은것 같더라구요. 리눅스용 HTS 만들고는 있는데 HTS 만들기 어려워서 그러겠거니.... 하고 있습니다.

리눅스용 HTS 가 빨리 나왔으면 좋겠습니다.

리눅스용 HTS 나오면 윈도우에서 완탈 할 수도 있을것 같네요.


기업들은 윈도우뿐만 아니라 리눅스를 비롯한 다른 OS 용 드라이버나 프로그램도 필수적으로 지원해 줘야 한다고 생각합니다.


기업들을 변화 시키는것은 결국에는 소비자가 될 것 입니다.


리눅스 사용자가 대다수가 된다면 기업들도 당연히 지원을 해 주겠죠. 안 그럼 밥 숟가락 놓게 될 테니깐요.

우리 나라 사람들 중에는 컴퓨터 운영체제 하면 윈도우만 있는줄 아는 사람들도 많이 있을 거라고 생각됩니다.

이런 현상이 줄어들려면 사회적으로 리눅스와 같은 오픈 소스 운영체제들을 많이 이용해야 한다고 생각합니다.

정부차원에서 대대적으로 오픈 소스 활용 확대 캠페인 등을 해서 컴퓨터 사용에 따른 사회적 비용을 줄이는게 좋지 않을까 합니다.



컴퓨터 운영체제라고 하면 윈도우만 아는 사람들이 무료에다 사용하기에도 편리한 리눅스라는 또 다른 선택지가 있다는 것을 알게 됐으면 좋겠네요.


  1. 우분투 2012.04.11 12:03

    리눅스가 개인이 쓰기에는 그다지 편한것 같진 않은데요...
    윈도우는 개인이 쓰기에 상당히 편하게 만들어졌죠.
    컴퓨터로 별 다른 작업을 하지 않는 일반인 대다수가 윈도우만 알고 사는 이유이기도 하고 윈도우만 알고 살아도 되는 이유이기도 합니다.

    • 남성 2012.04.11 12:38 신고

      물론 우리나라에서 윈도우가 훨~ 편한건 맞습니다. 하지만 우분투도 일반인들이 편리하게 사용 할 수 있도록 계속해서 발전하는 추세이고. 그 편의성의 격차가 점점 줄어드는 추세거든요. 윈도우는 당연히 상용 프로그램인데 반해 우분투는 공짜인데.. 그냥 인터넷 정도만 하는 일반인들이 active x 의 제약으로 인해 또는 걍 다른 선택지를 몰라서 윈도우만 사용한다면 개인적으로도 사회적으로도 낭비가 아닐까 하는 생각이 듭니다.

  2. mirr77 2014.08.01 13:17 신고

    언제쯤 리눅스용 hts가 나올까요ㅜㅜ주식거래좀 해볼려고 하는데 노트북을 살려고 하니 마음에드는 모델이 os가 우분투네요. 윈8도 잘 모르겠고 리눅스도 생소하지만 ㅜㅜ

    • 남성 2014.08.01 22:34 신고

      그러게요. 중국 처럼 정부 차원에서 우분투 같은 리눅스 지원하고 하면 울 나라도 리눅스가 좀 정착이 될 텐데. 하는 생각이 드네요. 공무원이 윈도우 쓰는거 열라 웃기다고 생각합니다. MS 에 세금 퍼 주는 꼴이니까요. 꼴랑 인터넷이나 단순 문서 작업 하는 일에 왜 윈도우를 사서 써야 하는지 모르겠네요. 이번에 xp 지원 종료하고 ms 에서 윈 8 안 팔리니깐 윈 7 도 내년까지만 지원한다고 하는데... 공무원들 컴터 다 바꾸려나... ms 에 질질 끌려 다니는 병신같은 소프트웨어 정책 보면서 그냥 실소만 나오네요.

  3. 나이스옵하 2014.12.28 02:50

    리눅스와 윈도우 사용난이도 차이는 우리나라 환경따른 차이 인거 같아요 ;;
    os에서 자유롭고 싶네요. ^^ ㅎ

    • 남성 2014.12.28 03:57 신고

      네 사실 리눅스도 요즘 데탑으로 사용해 보면 그리 어렵지 않거덩여 드라이버 등만 제대로 지원되면 윈도보다 나은듯

  4. 박정히 2015.01.19 00:40

    국민성 또는 민족성이 한몫 거들고 있는 부분이죠.

    남이 하면 다 따라하고 혼자 다른거 하면 불안하고 마치 소심한 계집애 같은 성향이 그런 IT 환경을 만드는 기본적인 문제이죠.

    한글이 쉬워서 문맹율이 낮은거지 사실은 인류 최대 바보들인지도 모릅니다.또는 500번도 넘게 위세 침략을 받다 보니 자존심이라고 쥐꼬리 만큼도 안남아서 그런지도 모르고~

    • 남성 2015.01.19 13:12 신고

      글쎄요 저는 이런 문제로 민족성 까지 들먹이고 싶진 않고 그냥 우리 나라의 IT 정책 입안자들의 무능함을 탓하고 싶네요. 방문해 주셔서 감사합니다.

요즘 오픈 소스에 관심을 갖다 보니, 자연히 리눅스에도 관심을 갖게 되었습니다.

 

무지하게 많은 배포판 들 중에서 뭘 고를까 하다가

 

예전에 사 놨던 김태용의 리눅스 쉘 스크립트 프로그래밍 입문이라는 책에서 봤던 centos 를 깔기로 맘 먹고 구박사(구글) 한테 물어봤습니다.

 

여기 저기 블로그도 나오고 하는데 일단 centos 홈페이지를 구경 한번 해보고 싶어서 들어가 봤습니다.

 

http://www.centos.org/

 

위 사이트에서 다운로드 페이지에 들어가서 다운로드 할라니…… 잘 모르겠더군요.

 

아래 주소의 미러 리스트에서 다운로드 하는 거는 맞는 거 같은데… 말이죠 ㅋㅋ ㅋ

 

http://www.centos.org/modules/tinycontent/index.php?id=30

 

미러 사이트가 있는 첫 페이지에서 Korea 가 어디 있나 한참 찾았습니다. ㅡㅡ;

 

근데… 잘 보니깐 첫 페이지는 북미의 A-M 주의 미러 사이트 더군요.

 

아무래도 한국 미러 사이트에서 다운 받는 게 빠를 테니깐…… 아래 그림의 빨간색 네모 부분의 링크를 클릭하고 들어가서

 

 

ctrl+F 하고 Korea 하니깐 아래와 같이 한국 미러 사이트 들이 보이더군요.

 

 

요기에서 HTTPFTP 아무데나 들어가서 다운로드 받을 수 있는데

 

둘 다 아래 그림처럼 폴더 모양으로 다가 생겼습니다.

 

 

위 페이지에서 숫자는 버전일 테니깐 6.2가 현재는 가장 최신 버전 같군요. 날짜도 가장 최신이고~

 

설치를 위한 iso 파일의 다운로드는

 

32 비트로 깔 거면 6.2/isos/i386으로 들어가시고 ~~

 

64 비트 깔 거면 6.2/isos/x86_64으로 들어가시면 됩니다.

 

위 경로에 들어가셔서 .iso 파일을 바로 다운로드 받으셔도 되고 torrent 파일을 다운받은 후에 토렌트 프로그램 통해서 iso 파일을 다운받으셔도 됩니다.

 

저는 CentOS-6.2-i386-LiveDVD.iso 파일을 다운로드 받는데 용량이 1.6G 길래 iso 파일로 받으면 좀 느릴까 봐 일단 torrent 파일로 다운로드 받았습니다.

 

그런데 그냥 .iso 를 다운로드 받아도 무지하게 빠르군요……

 

아래 그림은 한국의 미러 사이트 중에서 Daum Communications Corp 에서 HTTP 클릭하고 들어가서 다운로드 받은 건데

 

.iso 파일을 직접 다운로드 받는데 속도가 한 10 M 정도 나오네요.

 

 



 


'컴퓨터일반' 카테고리의 다른 글

Linux 설치 USB 만들기, UNetbootin  (0) 2012.01.29
ScanDisk Cruzer Blade 16GB USB  (0) 2012.01.28
괜찮은 압출 유틸 7-Zip  (0) 2012.01.27
qBittorrent  (0) 2012.01.25
centos 다운로드  (0) 2012.01.18
Google Documents  (0) 2012.01.16
윈도우 시작 종료음 제거  (0) 2012.01.14
Gaussian Random Variable generation C code  (0) 2012.01.02
구글 크롬 북마크 정리 SuperSorter 확장 프로그램  (2) 2011.12.26

+ Recent posts