문득 회의 내용을 작성한다고 저번주에 머를 했는지, 이번주에는 무엇을 할건지에 대해서 적을려고 하면
심한 심리적 압박감과 더불어 인민재판 하는 느낌마저 든다.

물론 스케쥴이란게 무시는 못하지만.. 그래도
항상 무언가에 내몰리는 느낌..


누군가를 비판하지 못하면 자기가 죽는 그런 인민재판과 비슷한 느낌이랄까..
아무튼 귀틀어 막고 일이나 하자 -ㅁ-

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

딱고 조이고 기름치고!  (0) 2010.04.21
출근일기 - 20100406  (6) 2010.04.06
출근일기 - 20100405 + 1주일 근황  (2) 2010.04.05
REDIST 파일에 대한 망상  (2) 2010.04.02
사표를 제출했었습니다.  (4) 2010.04.01
Posted by 구차니
Linux2010. 4. 5. 18:23
by 하나 차이지만, 큰 차이가 있는 녀석이다.

gethostname()은 자기 자신의 이름을 얻는 함수이고
gethostbyname()은 다른 녀석의 ip를 얻는 함수이다.

#include <unistd.h>
int gethostname(char *name, size_t len);
int sethostname(const char *name, size_t len);

#include <netdb.h>
struct hostent *gethostbyname(const char *name);

#include <sys/socket.h>       /* for AF_INET */
struct hostent *gethostbyaddr(const void *addr, int len, int type);

# cat /usr/include/netdb.h
/* Description of data base entry for a single host.  */
struct hostent
{
  char *h_name;                 /* Official name of host.  */
  char **h_aliases;             /* Alias list.  */
  int h_addrtype;               /* Host address type.  */
  int h_length;                 /* Length of address.  */
  char **h_addr_list;           /* List of addresses from name server.  */
#define h_addr  h_addr_list[0]  /* Address, for backward compatibility.  */
};

[링크 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/3/gethostbyname]
[링크 : http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/2/gethostname]

'Linux' 카테고리의 다른 글

wget  (4) 2010.04.10
/dev의 major minor에 대하여  (0) 2010.04.08
chown 사용방법(사용자와 그룹 바꾸기)  (0) 2010.04.03
터미널을 통한 데이터 통신에서 0x11이 사라졌어요  (0) 2010.04.02
ls 용량별로 정렬하기  (0) 2010.04.01
Posted by 구차니
1. PMP 산다고 돈이 없어서 이어폰을 못샀어요!
   머 항상 그러하듯, 가끔 개념이 가출해서 개념을 엿 바꺼 먹는 애들이 있는데..
   PSP로 열심히 게임한다고 뿅뿅뿅
   그러다가 옆사람이 PSP로 영화(혹은 드라마?) 보는거 힐끗하더니 아바타를 본다..

   이 사람은 흰색 PSP, 옆사람은 황금색 PSP(헐!)
   PSP 산다고 돈이 없어서 이어폰을 못샀구나~ 하면서
   "저기요 소리좀 줄여주세요~" 라고 밖에 말을 못한 구차니군 ㅠ.ㅠ

그나저나, 이런걸 겪는 빈도가 높아지다 보니
     1. 포터블 기기는 외부출력을 이어폰으로 제한한다.
     2. 이어폰의 경우 누설소음의 강도를 00dB 이하로 제한한다.
이런 법적인 제한이 생기면 좋겠다는 생각마저 든다.
아.. 언넝 공부해서 Noise Canceller를 만들던가 해야지 ㄱ-


2. 일주일 가량 잠시 외도를(!) 했었습니다.
    솔로로 컴백하면서 좀 모호한점도 있고,
    그래서 새로운 블로그로 갔지만, 하루도 안되서 각종 검색 엔진의 그물에 걸려 바로 노출되더군요 =_=
    그런 이유로 굳이 블로그를 숨길필요는 없겠다 싶어 다시 원래 주소로 돌아왔습니다.

    아무튼, 예전 블로그 내용을 끌어와야 하는데.. 머가 문제인지 블로그 데이터 저장/복원이 안되서 포기하고
    고객센터에 문의를 해보니, 그냥 두번 블로그 이름을 변경하면 된다는 명쾌한(!) 대답을 해주셔서
    간단하게 해결하고! 부랴부랴 설문을 찾아서 조~~~올라 만족으로 팍팍!

    블로그 폐쇄시 1주일간 점유되어 어쩔수 없지만,
    블로그 이름 변경은 점유되지 않으므로 상관없다? 라는 약간의 딜레마 -ㅁ-

안녕하세요. 고객님.
세상을 즐겁게 변화시키는 Daum 고객센터 티스토리 담당자 OOO입니다.


문의하신 블로그 이용에 대해 답변드리겠습니다.

먼저, 백업 데이터 복원이 원활하지 않아 많이 불편하시리라 생각됩니다.

고객님. 티스토리 블로그는 주소를 변경하는 기능을 제공하고 있습니다.
따라서, [minimonk.tistory.com]의 주소를 다른 주소로 변경하신 후 [nall.tistory.com]의 주소를 [minimonk.tistory.com]으로 변경하시면 원하시는 주소로 블로그를 이용하실 수 있으실 겁니다.

티스토리 블로그 주소 변경 방법
먼저, 티스토리 로그인 후 관리자 → 환경설정 → 기본설정의 블로그 주소를 설정합니다. 항목에서 1차 블로그 주소를 달리하여 저장하기를 누르시면 블로그 주소가 변경됩니다.

문의하신 사항 외에 추가로 궁금하거나 불편한 점이 있으시다면 언제든지 저희 고객센터로 문의해 주시기 바랍니다.


3. 바닥에 떨어진 구글랭크?
   우어어 심심해서 구글에 구차니 쳐보니.. 이제 첫 페이지에 보이지도 않아 ㅠ.ㅠ
   일주일간 사이트 먹통되었다고 이러기야? ㅠ.ㅠ


4. 텍스트큐브, apm 설치
   티스토리에 2년 가량 있다보니 익숙해져서 인지, 텍스트 큐브의 기본 에디터는 단축키의 부재로
   약간 불편함을 느끼게 되고, 사진 업로드 역시 약간 불편한 느낌이 들었습니다.
   결론 : 티스토리 에 쩔은 그대여 말뚝을 박아라!


5. ubuntu 테스트 서버 쿨러 기름칠
    주말에 귀를 찢는 듯한 쿨러 마찰음을 이기지 못하고 OTL
    그래픽 카드 쿨러를 분해하여 테프론 오일을 뿌려주니.... 고요해졌습니다.
    머.. 2000원 굳어서 일단 행복?

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

출근일기 - 20100406  (6) 2010.04.06
주간회의 == 인민재판?  (0) 2010.04.06
REDIST 파일에 대한 망상  (2) 2010.04.02
사표를 제출했었습니다.  (4) 2010.04.01
퇴근일기 - 20100331  (4) 2010.04.01
Posted by 구차니
개소리 왈왈2010. 4. 5. 13:32
블로그 이전은 넘사벽 ㅠ.ㅠ
회사에서는 딴짓하지 말라는 공유기의 계시?!

'개소리 왈왈' 카테고리의 다른 글

전 지대로 컴맹이빈다 /ㅁ/  (8) 2010.04.14
매정한 네이버  (12) 2010.04.12
티스토리 폭파 후 이야기  (2) 2010.03.31
리눅스 마스터 1급 합격!  (10) 2010.03.26
해외 천주교에서 3D 방송시작?  (2) 2010.03.24
Posted by 구차니
파이썬에서 문자열은 " 나 ' 로 표시가 된다.
하지만 HTML의 <PRE> 태그 처럼 """ 를 사용하면 엔터표시 없이 보이는대로 출력해주는 특이한(?!) 문법이 존재한다.
처음에는 도대체 이녀석을 왜쓸까? 했는데,
python 자체 util 인 pydocs가 문서화를 하는데 __doc__ 사용한다고 한다.

아래는 파이썬 튜토리얼중 문자열에 대한 부분인데,
단순하게 사용법을 출력하기 위해 \n 없이 문자열을 입력하는 것을 보여준다.

Or, strings can be surrounded in a pair of matching triple-quotes: """ or '''. End of lines do not need to be escaped when using triple-quotes, but they will be included in the string.

print """
Usage: thingy [OPTIONS]
     -h                        Display this usage message
     -H hostname               Hostname to connect to
"""

produces the following output:
Usage: thingy [OPTIONS]
     -h                        Display this usage message
     -H hostname               Hostname to connect to

[링크 : http://docs.python.org/tutorial/introduction.html#strings]

파이썬 class 문서로서, """A Simple example class"" 는
MyClass.__doc__ attribute로 문자열로 인식이 되며, pydocs나 doxygen에서
이를 이용하여 함수의 간략한 설명을 넣는데 이용될 수 있다.

class MyClass:
    """A simple example class"""
    i = 12345
    def f(self):
        return 'hello world'

[링크 : http://docs.python.org/tutorial/classes.html]


위는 전형적인 python 의 주석 스타일이며, 아래는 doxygen을 위한 주석 스타일이다.
그러고 보니.. 파이썬도 #를 이용한 주석을 인정하는군..(Makefile이나 쉘 스크립트는 #로 시작하는 줄은 주석으로 인식함)

For Python there is a standard way of documenting the code using so called documentation strings. Such strings are stored in __doc__ and can be retrieved at runtime. Doxygen will extract such comments and assume they have to be represented in a preformatted way.

"""@package docstring
Documentation for this module.

More details.
"""

def func():
    """Documentation for a function.

    More details.
    """
    pass



## @package pyexample
#  Documentation for this module.
#
#  More details.

## Documentation for a function.
#
#  More details.
def func():
    pass

[링크 : http://www.stack.nl/~dimitri/doxygen/docblocks.html]

'Programming > python(파이썬)' 카테고리의 다른 글

python 버전 골라서 실행하기  (0) 2011.05.08
python C/api - PyObject_GetAttrString()  (0) 2010.04.06
python c/api 관련문서  (0) 2010.03.25
python c/api - Py_DECREF  (0) 2010.03.25
python c/api 에서 모듈 불러오기  (0) 2010.03.19
Posted by 구차니
mysql 실행하기
mysql -uUSERID -pPASSWORD

mysql 종료하기
quit
exit
ctrl-D

데이터베이스(database) > 테이블(table)
생성(create) / 삭제(drop)

블로그나 wiki 설치을 위한 데이터베이스 생성
create database DATABASENAME;

목록보기(show)
show databases;
use DATABASENAME;
show tables;

데이터베이스 삭제
drop DATABASENAME;

[링크 : http://mulsoft.com/site/bbs/board.php?bo_table=mulsoft04&wr_id=1&sca=USER]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql / mariaDB  (1) 2014.04.16
mysql transaction  (0) 2014.04.08
mysql grant 문  (0) 2014.04.01
mysql 암호변경하기  (0) 2013.02.21
mysql 명령어 정리  (0) 2012.12.01
Posted by 구차니
Linux2010. 4. 3. 21:37
chown 은 원래 이름만 보자면 파일이나 디렉토리의 소유자를 변경하는 유틸리티인데
사용용법에 따라서는 chgrp를 통괄하는 유틸리티이다.

SYNOPSIS
       chown [OPTION]... [OWNER][:[GROUP]] FILE...
       chown [OPTION]... --reference=RFILE FILE...

[링크 : http://linux.die.net/man/1/chown]

SYNOPSIS
       chgrp [OPTION]... GROUP FILE...
       chgrp [OPTION]... --reference=RFILE FILE...

[링크 : http://linux.die.net/man/1/chgrp]

chown -R user dir
chgrp -R group dir

명령을
chown -R user:group dir
로 한번에 끝낼수 있다.
Posted by 구차니
Linux/Ubuntu2010. 4. 3. 21:31
우분투에서 아파치를 설치하면 아래와 같은 기본설정 파일이 생성된다.
htdocs는 /var/www 이고 root:root 권한을 가진다.
drwxr-xr-x  7 root root  4096 2010-04-03 21:18 www

하지만 apache2는 www-data:www-data 권한으로 서버가 실행되고
웹서버는 /var/www에 대하여 other 권한으로 파일을 access 하게된다.
/var/www를 www-data:www-data 로 변경하는게 무난한 방법이 될 듯하다.

# cat /etc/apache2/apache2.conf
144 # These need to be set in /etc/apache2/envvars
145 User ${APACHE_RUN_USER}
146 Group ${APACHE_RUN_GROUP}

# cat /etc/apache2/envvars
  1 # envvars - default environment variables for apache2ctl
  2
  3 # Since there is no sane way to get the parsed apache2 config in scripts, some
  4 # settings are defined via environment variables and then used in apache2ctl,
  5 # /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
  6 export APACHE_RUN_USER=www-data
  7 export APACHE_RUN_GROUP=www-data

'Linux > Ubuntu' 카테고리의 다른 글

Ubuntu 10.04 LTS!  (0) 2010.05.07
udevinfo -> udevadm  (0) 2010.05.03
우분투에 Apache / PHP / Mysql 설치하기  (0) 2010.04.02
fprintf man page가 왜 없지?!  (0) 2010.03.26
apt 명령어 정ㅋ벅ㅋ  (0) 2010.03.04
Posted by 구차니
makefile에서
OBJS = a.o b.o
SRC = $(OBJ:.o=.c)

a.o : a.c
b.o : b.c
이런식으로 파일을 일일이 나열을 하는데, 아무래도 귀찮다 -ㅁ-!

하지만 $(wildcard) 라는 함수를 이용하면 나열은 하지 않아도 된다.
SRC = $(wildcard *.c)
OBJ = $(SRC:.c=.o)

이렇게 하면 (의존성은 제외하더라도) 복잡하게 할 필요 없이 간단하게 끝!

[링크 : http://www.viper.pe.kr/docs/make-ko/make-ko_4.html#SEC21]

'프로그램 사용 > make, configure' 카테고리의 다른 글

cross compile 초기화 하기  (0) 2010.05.18
cmake - cross make  (0) 2010.04.06
makefile 정렬하기  (2) 2010.03.31
make, gmake  (0) 2010.03.02
개발환경 자동화 - autoconf, automake, libtool  (0) 2010.03.02
Posted by 구차니
프로그램 사용2010. 4. 3. 00:23
APM을 설치하고
보안 기본설정에서 http://localhost 로 접속하면 인트라넷 보안수준으로 접속을 하는데
텍스트큐브 로그인이 되지 않는다.(로컬에 설치한 텍큐)

http://127.0.0.1 로 접속하면 인터넷 보안수준으로 접속하는데,
이 경우에는 텍스트큐브 로그인이 된다.


음.. IE8 문제일까? 텍큐 문제일까?
Posted by 구차니