[CSS] 인터넷 익스플로러의 margin (바깥 여백) 버그

Web 2007. 10. 14. 17:25 Posted by 알 수 없는 사용자

인터넷 익스플로러에서 float같은 방향으로 margin 여백을 주면 여백이 두 배가 되는 버그가 발생한다.

.example { float:left; margin-left:10px; } // 버그 : 왼쪽 여백이 20px 이 됨


.example { float:right; margin-right:10px; } // 버그 : 오른쪽 여백이 20px 이 됨


여백 두 배 버그인터넷 익스플로러 6.0 이하에서 발생하며, 인터넷 익스플로러 7.0 이나 파이어폭스에서는 발생하지 않는다. 그리고 이 버그는 첫번째 float 상자에서만 발생한다.

해결 방법은 다음과 같이 display 속성값을 inline 으로 변경하면 된다.

.example { float:left; margin-left:10px; display:inline; }


(참고: http://www.positioniseverything.net/explorer/doubled-margin.html)



[C] fread() 함수의 한 블럭 최대 크기

Programming/C, C++ 2007. 10. 14. 16:59 Posted by 알 수 없는 사용자
fread(buffer, filesize, 1, fp);


위와 같이 Cfread() 함수를 사용할 경우, 한 번에 읽을 수 있는 블럭의 최대 크기 (filesize)64KB 이다. 콘솔 뿐만 아니라 윈도우에서도 적용된다. 64KB 가 넘는 블럭을 읽을 경우에도 따로 오류 메시지를 발생시키지 않기 때문에 주의해야 한다.



[ftp] 간단한 리눅스 ftp 명령어 몇 가지

Linux/FTP 2007. 9. 8. 12:46 Posted by 알 수 없는 사용자

아직 터미널에서 'ftp' 명령으로 ftp 사이트에 접속하는 것이 익숙하지 않다.

> ftp
> /usr/bin/ftp

ftp> open [blah.ftp.com]
Name : [anonymous]

ftp> passive
ftp> prompt

ftp> ascii
ftp> binary

ftp> get [one_file]
ftp> put [one_file]
ftp> mget [multiple_files]
ftp> mput [multiple_files]

ftp> status
ftp> close

ftp> help
ftp> quit



FTP 사용자가 홈 디렉토리에서 벗어나지 못하도록 설정

> vi /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list

> vi /etc/vsftpd.chroot_list
[jaileduser]


vsftpd 다시 시작

> /etc/init.d/vsftpd restart


xinetd 다시 시작

> /etc/init.d/xinetd restart



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

[ftp] 간단한 리눅스 ftp 명령어 몇 가지  (0) 2007.09.08

리눅스 사용자와 그룹 추가

Linux/설치, 관리 2007. 9. 7. 11:44 Posted by 알 수 없는 사용자

리눅스 사용자와 그룹 추가

> useradd
> adduser
> groupadd

> vi /etc/passwd
> vi /etc/group

> ls -al /etc/skel


setuid는 4, setgid는 2, sticky bit는 1

> chmod u+s [blah]
> chmod 4755 [blah]

> chmod 1777 [blah]



SULinux 를 설치했는데 시작부터 평탄치않다.

bringing up interface eth0
determining ip information for eth0... failed

이더넷 카드가 공유기에서 DHCP 정보를 받아오지 못해 IP 할당이 되지 않는 문제가 발생했던 것이다.

검색을 통해 여러가지 시도를 해보았다.

> cat /proc/pci
> vi /etc/modprobe.conf
> vi /etc/modules.conf

> ifconfig eth0 down
> ifconfig eth0 up
> dhclient eth0

> vi /etc/sysconfig/network
> vi /etc/sysconfig/network-scripts/ifcfg-eth0


공유기를 리셋해 보기도 하고, 공유기의 DHCP 설정을 바꿔보기도 했지만 문제는 해결되지 않았다.
이 때, 'bringing up interface eth0' 부분에서 시스템이 완전히 죽기도 하고, 딜레이 후 부팅은 되나 IP 주소가 할당되지 않기도 한다는 점에 착안해서 이더넷 카드를 시스템에서 분리하고 슬롯 접점 부분을 청소한 다음 다시 시스템에 장착했다.

결과는 허무하게도 성공. 이렇게 나와 리눅스의 평탄치않은 삶이 시작되었다.



'Linux > 설치, 관리' 카테고리의 다른 글

리눅스 사용자와 그룹 추가  (0) 2007.09.07