분류 전체보기
-
[Ubuntu] Google Drive ClientIT/Tools 2012. 12. 11.
Google Drive 클라이언트 프로그램은, 정식으로 윈도우용과 맥용만 출시되어 있는 상황이다.리눅스용은 출시할지 안할지 미정이라, 비공식 클라이언트 프로그램을 찾았다. Chrome의 다양한 웹 어플들이 Drive에 접근하여 파일을 쓰는 기능들이 점차적으로 늘어나고 있고, 클라이언트의 파일들에 대해 동기화가 필요한 상황이라 이 참에 설치하게 되었다. 소개할 건 두 가지인데, 입맛에 맞는 녀석으로 설치해서 사용하길. InsyncInSync는 여러가지 클라우드 서비스를 동시에 등록하고 사용할 수 있는 서비스로써, 현재 베타기간으로 무료로 사용할 수 있다.https://www.insynchq.com/ 설치방법1) 먼저, GPG 키를 추가$ wget -O - https://d2t3ff60b2tol4.cloud..
-
Ubuntu 12.10 출시IT/News 2012. 11. 27.
Ubuntu 12.10이 출시되었다. 또한 12.04 버전을 사용하고 계셨던 분들은 자동으로 업데이트 알람이 나타나지 않을 거싱다. 업데이트 설정에서 판올림에 대한 설정이 꺼져 있었기 때문이다. "새 우분투 버전 알려주기"에서 "모든 새 버전"으로 설정해야 12.10에 대한 업그레이드 화면이 나오고 업그레이드를 진행할 수 있다. 역시 이번 버전도 예전과 같이 "다운로드 시간 + 설치 시간"을 합하면 약 1시간 이상이 소요된다.티 타임이나 책을 볼 수 있는 시간적 여유가 있을 경우 업그레이드 하는게 좋다. 업그레이드 완료. Web apps, Online Search, Dash preview대표적인 신규기능입니다. 살펴보면 웹 친화적인 기능들이 많다. Web apps이란 웹 브라이저 "파이어폭스"에서 페이스..
-
cutePDF, 웹페이지를 통째로 pdf 파일로 만들자IT/Tools 2012. 11. 27.
간단한 웹 노트부터 시작하여 wiki, blog등 웹에서 다양한 글들을 작성할 수 있다. 해당 웹에 접속이 제한적이라면, 이미 작성된 글을 따로 다시 작성하거나 등의 귀찮은 일들이 갑자기 발생한다. 최근 그러한일이 있어서 HTML to pdf 키워드로 시작해서 찾은 결과 결과적으로 cutePDF 라는 프로그램을 찾았다. Windows 전용 프로그램이란 엄청난 제약이 있지만, 컨셉자체도 간단하고 상업적이든 비상업적이든 무료로 사용할 수 있는 장점이 있다. cutePDF Writer 제품으로, 프린터로 출력되어지는 데이터를 그대로 pdf로 만들어준다. 홈페이지에서 다운로드받아 설치를 하시고, 다음과 같이 간단하게 사용할 수 있다. 웹페이지에서 마우스 우측을 클릭해서 "Printer..." 프린터 출력 메뉴를..
-
Ubuntu 그림판 KolourPaintIT/Tools 2012. 11. 12.
Ubuntu 사용을 위해서 윈도우 환경과 같이 수많은 응용프로그램이 필요로 하다.이번에 소개해드릴 프로그램은 윈도우에서의 그림판(mspaint)와 동일한 기능을 가진 가벼운 이미지 편집 프로그램이다. 사실 어도비 포토샵과 같은 전문 이미지 편집 프로그램이 리눅스 진영에서는Gimp라는 프로그램이 있지만, 툴 사용법을 익히는데 비용이 들고 가볍게 편집 하는 경우가 종종 있기 때문에 이런 프로그램도 필요하다. 직접 KolourPaint로 사진 편집한 첨부파일인데, 아이콘도 투박스럽지만 기본 기능들은 잘 동작한다. 설치는 터미널을 열어서 아래 명령을 내리면 간편 설치된다. morenice@morenice-ubuntu:~$ sudo apt-get install kolourpaint4
-
bash, Environment VariableIT/DevOps 2012. 8. 18.
Bash(Bourne-again shell)란, GNU 프로젝트를 위해 만들어진 유닉스 쉘로써, GNU 운영체제와 리눅스, 맥 OSX 등 다양하게 사용되고 있다. Bash 명령어의 문법은 대부분 sh와 호환되어 있고, 스크립트로 작성해서 사용할 수 있다. 대부분 C언어를 알고 있으면 쉽게 사용할 수 있도록 설계 되었다. 이번에 이야기할 내용은 bash의 환경변수이다. Enviroment variables(환경변수)란 대부분의 bash 그리고 다른 shell에서는 전역적인 변수를 설정 할 수 있다. 내부적으로 ASCII string으로 저장되며, 쉘뿐만아니라 작성된 프로그램에서도 시스템에서 지원하는 함수를 통해서 접근할 수 있다. 이렇게 설정되는 시스템 환경변수들은 시스템과 프로그램들이 전역적으로 사용할 ..
-
[Ubuntu] Docky - dock that like mac OSIT/DevOps 2012. 5. 12.
Ubuntu에서도 MacOS에서처럼 Dock 기반으로 프로그램을 실행, 종료, 현재상태확인 등을 할 수 있다. 위의 사진은 이미 설치된 PC에서 스크린샷한 사진이다. 이 Dock은 Docky라는 프로그램으로써 아래와 같이 간단하게 설치할 수 있다. 참고로 Ubuntu 버전은 12.04 이다. sudo add-apt-repository ppa:docky-core/ppa sudo apt-get update sudo apt-get install docky Laucnherbar를 통하여 "docky"를 키보드로 입력하여 프로그램을 실행시키면 Dock이 나타난다. 왼쪽의 Laucnherbar와 기능이 겹치기 때문에 Laucnherbar를 숨기기로 한다. "시스템설정"에서 "모양" 설정화면으로 들어가 런처 자동 숨..
-
Ubuntu 12.04 출시IT/News 2012. 5. 12.
Ubuntu 12.04가 출시되었다.. LTS(Long term Stable)버전으로써, 출시 이후 2년까지 업데이트를 지원해준다. :D 참고로 Ubuntu 업그레이드는 1년에 4월과 10월에 한번씩 배포한다. 버전명에 년.월 이런 네이밍이 붙는다. 그래서 이번 버전이 12.04이다. 4월 말쯤에 드디어 배포판 업그레이드 메세지를 만났다. 약 2시간정도 업그레이드 시간이 걸렸다. 업그레이드 후, 깔끔하게 reboot하고 나면 12.04 버전을 만났다. 업그레이드는 시간이 오래 걸린다. 최대 2시간까지 PC사용에 어려움이 있을 수 있다. 새로운 기능보다는 업그레이드 이후 지금까지 사용하면서 불편한 점이나 확인한 사항에 대해서 이야기하려 한다. 사용을 하면 할 수록 Unity 기반 시스템이 점점 안정적으로 ..
-
표준입출력과 버퍼링IT/Linux C 2012. 4. 18.
시스템은 기본입출력인 stdin,stdout, stderr가 있다. stdin과 stdout은 해당 내용이 즉시 반영되지 않고 버퍼(linux에서는 4k)에 저장되었다가, 조건에 의해서 read 혹은 write한다. 얼마전에 stdout buffer 때문에 프로그램이 의도치 않게 행동하여 애를 먹은적이 있다. FILE *fp = fopen("test.log","w"); for( int i=0; i < 10; i++) { fprintf(fp,"1"); sleep(1); } fclose(fp); 코드의 의도는 test.log라는 file에 "1"을 1초씩 쉬면서 10번 쓰는겁니다. 하지만 write의 내용은 버퍼링 되기 때문에, 바로 적히지 않고 10초 뒤에 한번에 10번 쓰여진다. 파일이 닫힐 때 버퍼를 ..