2018년 1월 23일 화요일

Linux에서 Blogilo를 이용하여 Blogger에 포스팅 하기.


우분투에서 소프트웨어센터를 이용하여 Blogilo를 설치 합니다.

blogger에 로그인 후 새 글쓰기를 누르면 나오는 URL을 복사한 후 blog url로 입력합니다.
http://draft.blogger.com/blogger.g?blogID=XXXXXXXXXXXXX


next tab(Advanced )에서
API를 Blogspot.com으로 설정합니다.


이후 new Post 후 테스트하면 정상등록이 됩니다.

* 그런데 무슨 문제인지는 모르겠지만 이미지가 글은 등록이 잘 안되기도 하네요..

2016년 5월 29일 일요일

HDD 마운트 하기


1. 필요한 정보
하드디스크 로드된 디바이스
해당 디스크의 UUID 확인
$ sudo blkid
/dev/sda1: UUID="5233875f-dd98-4f53-bb9b-8759380336bf" TYPE="ext4"
/dev/sdb1: LABEL="USBHDD_160" UUID="ECDF-13DF" TYPE="exfat"

2. exfat파일 포맷 되어있는 경우
"unknown filesystem type 'exfat'" 오류가 발생한다.
Clear:
{0}nbsp;sudo apt-add-repository ppa:relan/exfat
$ sudo apt-get update
{0}nbsp;sudo apt-get install exfat-fuse
3. 부팅 후 자동 마운트 하기.
$ sudo vi /etc/fstab ' 파일에 추가
UUID=ECDF-13DF /media/USB_160G exfat-fuse defaults 0 0

* fstab 설정 실패 시 재부팅하게 되면 Repair 프롬프트가 뜨는데 root Password를 입력해야 프롬프트가 뜬다.
이때
# mount -o remount,rw / ' 안해봄..ㅇㅇ
or
vi /etc/fstab '으로 들어가서 입력했던 부분을 수정하면 됩니다.

Chromium build clearnote


  • key 가 없어apt-get update가 안될때


gpg --keyserver keyserver.ubuntu.com --recv ‘__KEY_VALUE__'

gpg --export --armor ‘__KEY_VALUE__’ | sudo apt-key add -
* 반드시 명령을 붙여서 실행한다.

  • W: http://dl.google.com/linux/chrome/deb/dists/stable/Release 파일을 받는데 실패했습니다  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
  • E: Some index files failed to download. They have been ignored, or old ones used instead.

해당 저장소 설정파일(/etc/apt/sources.list.d/google-chrome.list)을 열어서

amd64 아키텍처만 인식하도록 수정하면 됩니다.

(i386 아키텍처 사용하시는 분은 해당 설정파일을 삭제하시면 됩니다.)

$ sudo vi /etc/apt/sources.list.d/google-chrome.list

### THIS FILE IS AUTOMATICALLY CONFIGURED ###

# You may comment out this entry, but any other modifications may be lost.

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

※ 위와 같이 "[arch=amd64]" 추가

2016년 5월 11일 수요일

owncloud 추가작업

1. 업로드 용량 늘리기
1.1 ownCloud의 .htaccess 파일을 수정

$ sudo vi /ownCloud가_설치된_경로/owncloud/.htaccess
; php_value upload_max_filesize 과 php_value post_max_size 항목을 찾아서 8G로 변경한다.

php_value upload_max_filesize 8G
php_value post_max_size 8G

1.2 php.ini 파일 수정

$ sudo vi /etc/php5/apache2/php.ini
; upload_max_filesize 항목을 찾아서 8G로 변경한다

upload_max_filesize = 8G

$ sudo service apache2 restart

1.3 owncloud 관리자 페이지에서 업로드 용량을 8G로 변경 (이미 변경이 되어있다?)

2. 데이터 위치 변경
2.1 처음 owncloud 설치 후 최초 접속시에 데이터위치를 지정한다.
; 이때 지정된 데이터 path의 소유권한이 www-data로 되어있어야 한다.

$ sudo mkdir owncloud-data-path
$ sudo chown -R www-data:www-data /owncloud-data-path

2.2 이미 설치된 owncloud의 data path 변경하기
; 기존에 사용하던 data path의 내용을 변경하려는 path로 이동하고 owncloud의 config.php파일을 수정해 준다.

$ sudo service apache2 stop
$ sudo vi /owncloud-path/config/config.php

'datadirectory' => ‘/변경된 path/owncloud/data',
$ sudo service apache2 start

ownCloud 장애노트

1. General error 1665
> ownCloud 설치후 최초 config입력시 생기는 문제 버전 8부터 생기는 문제라고 한다.

Clear

mysql 프롬프트 상에서 처리

# mysql -u root -p

> SHOW GLOBAL VARIABLES LIKE ‘binlog_format’;
; binlog_format이 STATEMENT로 되어서 생기는 문제…MIXED로 변경한다.

> SET GLOBAL binlog_format=‘MIXED’;
; 다시 위의 명령으로 binlog_format이 변경이 되었는지 확인하고 다시 owncloud페이지에 접속하여 configuration한다.

이후 작업도 중요!!
외부 네트워크에서 owncloud 접속시 내부서버오류 와 같은 오류 페이지가 발생하면 아래 작업으로 해결할 수 있다.
# vi /etc/mysql/my.cnf

[mysqld]
….
binlog_format = mixed <= 추가해 준다.

저장 후 mysql 재시작
# /etc/init.d/mysql restart

2016년 4월 19일 화요일

더 바이크 홈페이지 리뉴얼 이벤트

월간 더 바이크 사이트 리뉴얼이 되었네요..
이벤트를 하고 있으니 꼭 참여하세요..
바이크에 대한 정보 및 행사 정보가 많아요..^^ 강추 사이트입니다.
http://thebike.co.kr/main/ 더 바이크

2013년 12월 3일 화요일

Synergy 쉽게 사용하기

회사에서 MACbook Pro와 Window PC를 같이 쓰고 있는데 키보드와 마우스를 같이 쓰는 방법을 찾던중….발견한 것이 synergy 라는 어플이다…

그런데 synergy 1.4.15버전에서 windowPC에 키보드와 마우스를 연결을 해놓고 서버로 사용하려고 했으나….

 

서버 Start시 나오는 error때문에 좌절..ㅠㅠ(방화벽, 구글링해서 발견한 서비스 run 방법(synergy 서비스가 없다)등을 해 보아도 안됨)

“ERROR: ipc connection error connection refused”

결국 안정화된 버전인 1.3.8 버전을 깔아서 해 보기로 했는데 …잘된다..ㅎㅎ

해서 백업용으로 기술해 본다….

  1. 다운로드

    1. url : http://synergy-foss.org/download/ 에서
      image 계속을 눌러 진행..image 대체 다운로드로 클릭.
    2. 자신에 맞는 OS로 다운로드 한다.
      - 서버로 쓸 OS에 설치할 프로그램은 32bit로 하는 것이 좋을 것
          클라이언트의 버전이 32bit인경우 서버가 64bit이면 접근이 안된다고 한다.
      image
      - 저는 window7과 Mac은 OS X Mavericks를 쓰고 있는데
          window 32bit 버전과 Mac OS X 10.7버전의 어플을 다운로드 받았다.
  2. 서버로 쓸 window환경설정.
    1. 윈도우에서는 서버환경설정만 하기로 하겠다.
      configure 클릭
      image image screens의 “+”버튼을 눌러 컴퓨터를 추가해 줍니다.
      > 이 때 입력되는 컴퓨터의 이름은 실제 네트웤 상의 컴퓨터 이름을 입력합니다.
    2. 화면전환을 hotkey로 사용할 때
      Hot Key…클릭.
      image 왼쪽칸의 Hot Keys의 ”+”버튼을 눌러 Hot Key를 추가 한다. image
      오른쪽의 actions에서 image핫 키를 눌렀을 때의 동작을 설정하면 된다.
      저는 switch to screen으로 ctrl+”~”을 누르면 윈도우로 ctrl+”1”을 누르면 맥에서 키보드를 사용 할 수 있도록 하였다..^^;
    3. 이제 Start버튼을 눌러 서버를 시작한다.
  3. 클라이언트 mac환경설정
    1. Mac OS X 10.7universal 버전을 다운로드 받고 압축을 풀면
      synergy-1.3.8-MacOSX107-Universal MacReadMe.txt를 읽어보면 실행방법이 나와 있지만 친절하게 알려드리면..^^
      synergyc, synergys 라는 프로그램이 있습니다.
    2. 이름을 보면 아시겠지만 client프로그램은 synergyc이고 이 바이너리를 /usr/bin에 복사를 하여 사용합니다. 이 때 su root계정으로 해야 되겠죠?….
      1
    3. 서버의 IP와 포트를 입력하고 실행하게 되면
      2
      실행 후 아무런 메시지가 보이지 않습니다. ^^

 

synergy 잘 사용하세요..^^

2013년 11월 3일 일요일

Automake 사용

Automake 사용

  1. 준비물 (configure.ac, Makefile.am 파일 필요)
    1. configure.ac파일의 내용은 아래와 같이 획득할 수 있다.
      automake]$ autoscan
      automake]$ cp configure.scan configure.ac
      automake]$ vi configure.ac


      1. configure.ac의 내용 수정.

        #                                               -*- Autoconf -*-
        # Process this file with autoconf to produce a configure script.

        AC_PREREQ([2.68])
        #AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS]) # 아래와 같이 변경.
        AC_INIT([hello], [1.0.0], [bullseye@infraware.co.kr])
        AC_CONFIG_SRCDIR([src/hello.c])
        AC_CONFIG_HEADERS([config.h])

        AM_INIT_AUTOMAKE([-Wall -Werror foreign]) # 추가
        # Checks for programs.
        AC_PROG_CC

        # Checks for libraries.

        # Checks for header files.

        # Checks for typedefs, structures, and compiler characteristics.

        # Checks for library functions.

        AC_CONFIG_FILES([Makefile
        src/Makefile])
        AC_OUTPUT

    2. Makefile.am 의 내용

      bin_PROGRAMS	= hello
      hello_SOURCE = hello.c

  2. 동작순서.

    1. autoscan 를 실행 후 configure.scan 파일로 configure.ac 복사 후 아래 내용보고 편집한다.

      #AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS])
      AC_INIT([hello], [1.0.0], [bullseye@infraware.co.kr]) # 변경내용

      AM_INIT_AUTOMAKE([-Wall -Werror foreign]) # 추가내용

    2. configure 생성.

      $ autoreconf --install

    3. compile

      $ ./configure
      $ make

2013년 10월 17일 목요일

안드로이드 개발 IDE 가 새로 나왔네요..

안드로이드 개발 IDE 가 새로 나왔네요..

아직은 0.2.x 의 버전인 것으로 보면 정식 릴리즈는 아닌 듯하고요..

기존 eclipse기반의 개발툴 (Android Developer Tools) 보다는 . 을 눌렀을 때 나오는 팝업의 속도는 훨씬 빠르네요..

그리고 import 가 자동으로 되어 편리합니다.

다만 기존의 프로젝트 폴더구조가 많이 달라져 있는 모습을 볼 수 있고요… 처음에 당황하기 쉽겠네요..

image image

         < Android studio >                        < eclipse ADT >

 

다운로드 및 설치

  1. 다운로드
    ; android studio를 설치 하기 위해서는 jdk를 설치하고 JAVA_HOME 의 환경변수를 등록해 주어야 합니다.
    JDK를 설치하면 자동으로 될 것이지만 ^^

    1. JDK download
      Java SE를 설치하시면 됩니다.
      http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=ocomen

    2. Android Studio download
      http://developer.android.com/sdk/installing/studio.html

  2. 설치

    1. Android Studio 설치
      설치는 별다른 것은 없고 압축을 풀기만 하면 된다.
      image
      bin 폴더에 보면 studio.exe와 studio64.exe 두 가지 모두 실행이 가능하다.
      image

  3. 실행화면
    image
    초기부터 이런 화면이 나오는 것은 아니지만 테마를 변경해주면 위 화면처럼 나옵니다.^^;

 

한번 실행해 보시고 개발해 보시면 아시겠지만 상당히 편리한 것은 사실이지만 eclipse처럼 다양한 plugin을 사용할 수 없다는 점은 아쉽네요

2013년 10월 2일 수요일

대성리에서 강촌(구곡폭포) 까지

대성리에서 강촌(구곡폭포) 까지…

집에서 가기에는 너무 멀다고 생각이 되어..ㅎㅎ 대성리에서 출발 하기로 했다..

대성리역에서 1번 출구? 로 나와 보면 아래 와 같이 자전거를 빌려주는 곳도 있습니다.

Thum_20131003_151441

Thum_20131003_151501

1인승은 4시간에 만원정도… 하루종일은 2만원.

Thum_20131003_111717휴일이라 그런지 사람은 많네요… 37Km정도 2시간 정도 걸리는 코스입니다.

Thum_20131003_113238강촌에 도착해서.. 닭갈비를..ㅎㅎ

날씨도 좋고 바람도 선선해서 잘 갔다 왔네요…