능동 소음 제어는, 들어오는 소리의 반대파형을 출력함으로
소음을 사라지게 하는 기술이다.


[링크 : http://www.themotorreport.com.au/5928/toyota-to-fit-active-noise-cancelling-to-crown-hybrid/]

[링크 : http://en.wikipedia.org/wiki/Active_noise_control]

'모종의 음모 > noise cancelling' 카테고리의 다른 글

파형 뒤집어 플레이 하기  (6) 2009.08.12
WAVE format  (0) 2009.08.12
WAVEFORMATEX structure  (0) 2009.04.01
음속  (0) 2009.03.30
waveInOpen() waveOutOpen()  (0) 2009.03.26
Posted by 구차니
개소리 왈왈2009. 8. 11. 18:06
비가 온다.
엄청 온다.


근데... 3년간 회사 다니면서 내가 휴가때는 항상 비가 왔던거 같다..



뭥미?

제대로 休家 이긴한데.. 억울한 느낌?

-----


휴가중에 계획중인 일
0. 외장 CD-ROM 수리 <- 도대체 왜 고장난거지?!
1. wave 파일 분석 및 dump <- 어제 새벽에 대충
2. wave 반대파형 출력으로 noise cancelling 프로그램 <- 실패 ㄱ-
3. AVR 로 servo motor 제어

등등등?!

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

휴가에 남는건 욕과 근육통?  (8) 2009.08.15
휴가때 모하시나요?  (1) 2009.08.14
프레스~~~~핫!! 2  (4) 2009.08.10
지 아이 조 - G.I.JOE (2009)  (4) 2009.08.08
파워문제가 아니었구나! ㅠ.ㅠ  (0) 2009.08.04
Posted by 구차니
개소리 왈왈2009. 8. 10. 13:56
오늘 vnc 머좀 할려고 집에 컴퓨터를 켜 놓고 왔다.
그런데.. 원격으로 끌려고 했는데...

실수로 vnc 설정 화면에 들어 갔다.
왜인지는 모르겠지만, 설정에 들어가면 원격이 중단된다..
ssh 는 안 열어 놨는지라.. OTL
이래저래 좌절이다 -ㅁ-!





집에가면 활활 타오르고 있는 PC를 보게 되는건 아니겠지? ㅠ.ㅠ
무려 프레스 핫! 인데 ㅠ.ㅠ

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

휴가때 모하시나요?  (1) 2009.08.14
휴가징크스  (6) 2009.08.11
지 아이 조 - G.I.JOE (2009)  (4) 2009.08.08
파워문제가 아니었구나! ㅠ.ㅠ  (0) 2009.08.04
질렀노라 긁었노라 왔노라!!!  (0) 2009.07.30
Posted by 구차니
Linux2009. 8. 10. 13:28
SYNOPSIS
       ifconfig [interface]
       ifconfig interface [aftype] options | address ...

       [-]broadcast [addr]
              If  the  address argument is given, set the protocol broadcast address for this interface.  Otherwise, set
              (or clear) the IFF_BROADCAST flag for the interface.

ifconfig에서 보면은
# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:123.45.67.8  Bcast:123.45.127.255  Mask:255.255.192.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8829 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:607276 (593.0 KiB)  TX bytes:1480 (1.4 KiB)
          Interrupt:133

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
위와 같이 나오는데 Bcast라는 항목이 존재한다.
물론 ifconfig에서 설정을 해줄 수도 있지만, 굳이 설정하지 않으면
자동으로 계산해서 값을 넣어준다.

결론 : 그냥 ip와 netmask만 설정하면 된다.
Posted by 구차니


'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

장난감 아님!  (0) 2009.10.07
파스도 상하나?  (4) 2009.09.07
쌍무지개!  (6) 2009.05.15
왕푸징(왕부정) 거리 지표  (0) 2009.05.10
3박 4일 중국 가족여행  (8) 2009.05.05
Posted by 구차니
개소리 왈왈2009. 8. 8. 23:02


그냥 머리를 비우고 보면 재미있고,
미이라 시리즈를 좋아한다면 빵빵터지고


번역에서 안습이고
SF 판타지라서 조금 아쉬운


로맨틱 판타지 SF 막장 스펙타클 블록 버스터 영화!!!

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

휴가징크스  (6) 2009.08.11
프레스~~~~핫!! 2  (4) 2009.08.10
파워문제가 아니었구나! ㅠ.ㅠ  (0) 2009.08.04
질렀노라 긁었노라 왔노라!!!  (0) 2009.07.30
몸이 아프면!  (8) 2009.07.24
Posted by 구차니
Linux2009. 8. 7. 18:39
사소하지만 ifconfig로 설정할때 필요 하다보니.. 흐음..

]$ /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.10.10  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: 0000::0000:0000:0000:0000/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5359086 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5852086 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1210879185 (1.1 GiB)  TX bytes:3916944358 (3.6 GiB)
          Interrupt:20 Base address:0x6000

inet은 192.168.10.10 이고
Mask는 255.255.255.0 이다
Bcast는 192.168.10.255 이다.

일단 inet과 Bcast는 가장 끝자리 차이인데
Mask에서 가려진 부분만 255로 변경되었다.
다르게 말하자면, inet 과 Mask를 and 연산으로 한것에서 0 부분이 255로 바뀐 셈인데
이걸 계산으로 간단하게 풀자면

inet | (Mask ^ 0xFFFFFFFF)

로 계산이 된다.
마스크를 XOR 연산으로 전부 뒤집어 주면
255.255.255.0 은 0.0.0.255 가 되며
이것을 IP와 or 연산을 하게 되면
192.168.10.255가 나오게 된다.

ip address 10.75.20.201/16 is 10.75.255.255

[링크 : http://www.experts-exchange.com/Networking/Linux_Networking/Q_10255126.html]

broadcast address

    The broadcast address is usually made up from the network number by setting all bits of the host part. Some IP implementations (systems derived from BSD 4.2, for instance) use a different scheme in which all host part bits are cleared instead. The broadcast option adapts to these strange environments. If a broadcast address has been set, ifconfig displays the BROADCAST flag.

[링크 : http://tldp.org/LDP/nag2/x-087-2-iface.ifconfig.html]

Posted by 구차니
Linux2009. 8. 7. 16:08
머.. 스크립트라고 해서 다를 건 없었다.

그냥 execl("경로 + 파일명", "파일명", "인자1", ... , NULL);

예를 들어
/root/test.sh를 실행하고 eth0 down 이라는 인자가 필요 하다면

execl("/root/test.sh", "test.sh", "eth0", "down", NULL);
이렇게 하면된다.



참 쉽죠잉?

[링크 : http://www.gnu.org/software/libc/manual/html_node/Process-Creation-Example.html]
[링크 : http://www.opengroup.org/onlinepubs/009695399/functions/exec.html]

'Linux' 카테고리의 다른 글

ifconfig broadcast 설정 안해도 된다!  (0) 2009.08.10
ifconfig Bcast 계산방법  (0) 2009.08.07
busybox route 명령어  (0) 2009.08.06
grep -r 옵션은 주의!  (0) 2009.08.06
쉘스크립트 - 변수 / 변수 치환  (2) 2009.08.04
Posted by 구차니
하드웨어2009. 8. 7. 02:08
저렴하게 구매한 녀석이 발열이 심하고 팬이 너무 돌아서
걱정되서, 돈을 투입했는데.. 결과는 오히려 마이너스..

솔찍히 2500rpm 고정 쿨러라서 조용하긴한데, 확실히 BIOS상에 리포팅되는 온도는 약간 올랐다.
이전에는 intel 정품 쿨러 4600rpm 까지 치솟는 바람에 책상이 진동을 했는데 말이다.


아무튼 한참을 검색했더니 노스우드가 아니라
프레스캇이다.

2.66Ghz에서 socket 775는 노스우드에는 없고 프레스캇이 있는데..
프레스캇은 프레스핫이라고 할정도로 발열이 심한 비운의 녀석이다.
모델명은 프레스캇 506


HT도 없고, 듀얼도 아니고
애매한 녀석에 발열만 무지 심하고
최대 작동 온도가 67.7도 라는데, 웬지 idle에서 60도를 넘나드는데..
(물론 이전 쿨러로는 54도 정도 나왔는데 4600rpm 돌파..)

[링크 : http://www.cpu-world.com/CPUs/Pentium_4/Intel-Pentium%204%20506%202.66%20GHz%20-%20JM80547PE0671MN%20-%20HH80547PE0671MN%20%28BX80547PE2667EN%29.html]

'하드웨어' 카테고리의 다른 글

CVBS / RGB - SCART  (2) 2009.09.23
풀업 / 풀다운 저항(Pull up / Pull down register)  (4) 2009.08.13
LGA775/Socket478  (4) 2009.08.04
VT-d  (0) 2009.07.30
multicast MAC Address  (2) 2009.07.02
Posted by 구차니
Linux2009. 8. 6. 17:22
# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.10.0    *               255.255.255.0   U     0      0        0 eth0
default         192.168.10.1    0.0.0.0         UG    0      0        0 eth0

route 명령은 라우팅 테이블에 추가/삭제를 하는데 사용된다.
일단 눈에 들어 오는것은 Flags로 U / UG 라는 것이 있다.

       Flags  Possible flags include
              U (route is up)
              H (target is a host)
              G (use gateway)
              R (reinstate route for dynamic routing)
              D (dynamically installed by daemon or redirect)
              M (modified from routing daemon or redirect)
              A (installed by addrconf)
              C (cache entry)
              !  (reject route)

이러한 의미인데, UG라고 되어 있으면, route is up / use gateway라는 의미이다.
간단하게, 이 녀석이 게이트웨이라는 의미로 받아들이면 될 듯 하다.

아무튼,
ip route flush all로 모든 라우팅 테이블을 비우고 나서
route add default dev eth0를 하면

# route add default dev eth0
# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     0      0        0 eth0

이렇게 Genmask 값도 다르고, Flags도 U로 체크가 된다.

아무튼 의도대로 UG가 찍히게 하려면,
조금은 거리가 멀어 보이는 ifconfig를 이용해야 한다.

udhcpc의 default.script 내용인데
#!/bin/sh
# Sample udhcpc renew script

RESOLV_CONF="/etc/resolv.conf"

[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
[ -n "$subnet" ] && NETMASK="netmask $subnet"

/sbin/ifconfig $interface $ip $BROADCAST $NETMASK

if [ -n "$router" ]
then
        echo "deleting routers"
        while /sbin/route del default gw 0.0.0.0 dev $interface
        do :
        done

        metric=0
        for i in $router
        do
                /sbin/route add default gw $i dev $interface metric $((metric++))
        done
fi

이런식으로 라우팅 테이블을 추가하게 된다.



결론 : IP 관련 설정은 ifconfig - route 순으로 진행하면 된다.

----
2011.11.08 추가
여기서보면 flag 상태가 있는데 여기서 flag값의 의미는 다음과 같습니다.

U = Route is "UP"
H = Route is for a single host
G = Route requires a hop across a gateway

즉 다시 말씀드리자면 UP은 destination까지의 경로가 살아있다는 얘기입니다. 거의 대부분은 다 UP상태입니다. 그리고 H는 destination이 network 주소가 아니라 single host일 경우가 됩니다. 그리고 G는 destination까지의 경로가 router를 거친다는것을 의미합니다. 그리고 U만 있는경우는 destination이 network주소일 경우입니다.
 
[링크 : http://h30499.www3.hp.com/t5/HP-UX/route-add-및-delete-에-관한-자료/td-p/1165815?profile.language=ko ] 



Posted by 구차니