블로그 이미지
언제나 늘 푸른 소나무처럼. 자신의 의지로 오롯이 서기
예섬수진

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

Ubuntu]root 계정 비밀번호 설정하기

2011. 4. 14. 20:35 | Posted by 예섬수진
Ubuntu 설치 후, root 계정으로 로그인 하려고 하면 안된다. 

그 이유는 Linux를 설치하면서, root 계정에 대한 비밀번호를 지정하지 않았기 때문이다. 

Linux 설치 시, 생성한 계정으로 로그인 후, sudo passwd root를 이용하여 root 비밀번호를 설정해 보자. 


로그 아웃 이후, root 계정으로 로그인하면 된다. 

'컴퓨터 > Linux' 카테고리의 다른 글

Ubuntu 9.10]SMB 설정  (0) 2010.06.07
Ubuntu]vim을 이용한 환경 변수 설정(bash)  (0) 2010.05.21
Linux]current directory에 있는 파일 실행하기  (0) 2010.01.21
Linux Tip  (0) 2010.01.08
Linux]Change IP Address  (0) 2010.01.03

How to build EFL

2011. 3. 15. 22:00 | Posted by 예섬수진
1. apt-get install을 이용하여, 빌드에 필요한 Package 설치하기
  (1) apt-cache search를 이용한, package 이름 선택하기 
  (2) 설치할 Package List
[Mandatory]
  • subversion
  • gcc
  • autoconf 2.59 or better
  • automake 1.10 or better
  • libtool
  • make (gnu make)
  • gettext
  • libpam dev headers
  • libfreetype dev headers
  • libpng dev headers
  • libjpeg dev headers
  • zlib dev headers
  • libdbus dev headers
  • libblua 5.1 or better dev headers
  • libx11 dev headers
  • libxcursor dev headers
  • libxrender dev headers
  • libxrandr dev headers
  • libxfixes dev headers
  • libxdamage dev headers
  • libxcomposite dev headers
  • libxss dev headers
  • libxp dev headers
  • libxext dev headers
  • libxinerama dev headers
  • libxkbfile dev headers
  • libxtst dev headers

    [Optional] Build option에 따라 필요한 Package
  • libtiff dev headers (tiff loading support in evas)
  • librsvg dev headers (svg loading support in evas)
  • libungif dev headers (gif loading support in evas)
  • libcurl dev headers (http download/fetch support in ecore)
  • libgnutls dev headers (signed eet files, secure tcp connection support for ecore)
  • libasound2 dev headers (alsa sound card support in E17 mixer module)
2. EFL Code 받기 
    (1) EFL Library      
  • eina : Data Structure 
  • ecore : Event Loop
  • evas : Drawing Object이지만, Event를 받을 수 있음 
  • edje : Layout Engine이지만, Layout을 위한 Script까지 지원
    * eet : Layout Script를 Compie하기 위한 것
  • elementary : evas만으로는 Widget을 구성하기가 힘들어 만들어 짐
     * Button을 표현하기 위해서는, 여러 개의 evas object로 구성되어야 함
        Ex> Image, 글자, border 등  
    (2) EFL Code 받기 
     - 터미널 창에서, 아래 명령어를 이용하여 소스 코드를 받는다. 
svn co http://svn.enlightenment.org/svn/e/trunk
    * 명령어가 완료되면, trunk 폴더가 생긴다.

3. EFL 빌드
    (1) 각 Library Build 명령어 
       ./autogen.sh && make && sudo make install
    
    (2) Script를 이용한, Library 빌드 
#!/bin/sh
set -e
PREFIX="/usr/local"
PROJECTS="\
eina eet evas ecore embryo edje elementary"
SITE="svn.enlightenment.org"
SVN="http://$SITE/svn/e/trunk"
OPT="--prefix=$PREFIX"
#svn co $SVN
PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH"
PATH="$PREFIX/bin:$PATH"
LD_LIBRARY_PATH="$PREFIX/lib:$LD_LIBRARY_PATH"
for PROJ in $PROJECTS; do
  cd trunk/$PROJ
  make clean distclean || true
  ./autogen.sh $OPT
  make
  sudo make install
  cd ../..
  sudo ldconfig
done
 

'컴퓨터 > 기타' 카테고리의 다른 글

알고리즘]WERTYU  (0) 2011.02.08
Cairo]Hello, World  (0) 2010.08.11
OpenSource]Hwo to build Cairo  (0) 2010.08.09
단축키 모음  (0) 2010.06.08
Makefile 의문  (0) 2010.03.23
사슬코를 이용하여 첫 줄을 완성했다면, 다음은 어떻게 해야 할까 ?

나는 아래 2개의 동영상을 보면서, 연습해 보았다.

개인적으로는 '사슬코 겉쪽에서 코 만들기'가 더 쉬운 것 같다.

그리고 현재 7-8호 코바늘을 사용하고 있는데, 좀 더 얇으면 더 쉽게 할 수 있을 것 같다.

※ 동영상을 보려면, 동영상 박스 위에 재생 표시(▷)가 뜰 때까지 기다려 주세요.
    재생 버튼을 누르더라도, 화면이 검정색으로 보일 수 있습니다.
      -> 잠시 기다려 주시면 동영상이 재생이 됩니다.

1. 사슬코 겉쪽에서 코 만들기


2. 사슬코 안쪽에서 코 만들기