본문 바로가기

전체 글364

[리눅스]디렉토리 내부에 있는 파일들의 목록을 출력하는 프로그램 컴퓨터 내부에서는 디렉토리도 하나의 파일로 간주합니다. 해당 엔트리가 디렉토리인지 파일인지 엔트리 속성(Attribute)에 저장되어 있습니다. 디렉토리명 문자열과 depth을 printdir()함수에 넘겨주면, 해당 디렉토리 내부에 있는 파일들의 목록을 출력하는 프로그램입니다. 파일목록을 출력하는 도중에 디렉토리가 나올때는 재귀호출을 이용하여 해당 디렉토리 내부에 있는 파일들도 출력하도록 프로그래밍되어 있습니다. 아래 소스의 주석을 참고하세요 ....... ^^ /////////////////////////////// // 선행처리 지시자 #include #include #include #include #include #include #include /////////////////////////////.. 2011. 11. 1.
HTML5 HTML5 = HTML markup(+new elements) + Javascript APIs 기존 HTML은 단순 마크업으로서 그 한계가 명확했지만 HTML5는 마크업에서의 기능 향상, 자바스크립트 API와의 공고한 결합을 통해서 마크업 이상의 의미를 가지를 마크업 언어가 되었다. 예를 들어 우리나라 은행 사이트 하나를 접속하는 데 평균 5개 정도의 액티브엑스를 설치해야 했다. HTML 자체적으로 동적인 애니메이션이나 UI를 처리할 수 없기 때문에 플래시와 같은 외부 기술을 이용해야 하고 이에 수반해 플러그인을 설치해야 하는 등 웹이 프론트단에서마저도 너무나 많은 외부 기술에 의존하고 있었다. 그래서 액티브엑스를 설치하지 못하는 컴퓨터를 사용하거나 시각장애인들이 액티브엑스로 도배되어 있는 사이트를 정상.. 2011. 10. 29.
충청북도 꿈나무 대회 (웹디자인 부문) 1학년 부터 3학년때까지 웹디자인 동아리 활동을 하면서 시대회랑 도대회를 나가고는 했다. 두시간만에 대회에서 요구하는 기능들을 넣고 홈페이지의 디자인도 해야했기 때문에 1시간만에 홈페이지를 만드는 연습을 많이 했었다. 아래에 있는 '혜원 신윤복'과 '요가' 홈페이지는 대회에 나가기전에 한가지 디자인으로 자료와 기능들만 구현해서 만든 것들이다.  요가, 신윤복 * 3학년때 도 대회에 나갈 때 이 디자인으로 틀을 잡아서 여러가지 주제로 만들어보곤 하였다. 오직 하나뿐인 지구 * 도 대회에 나가서 만들었던 홈페이지. 프레임을 써서 홈페이지를 만들으라고 정해줬었기 때문에 이렇게 프레임이 티나도록 홈페이지를 만들었다. (위에서 연습했었던 디자인처럼 대회에서도 만들었다.) * 홈페이지안에 웹페이지가 또 들어가.. 2011. 10. 28.
HTML5 TEST 닷컴 브라우저의 HTML5 지원 정도를 체크해 주는 홈페이지이다. HTML5 TEST 닷컴. 인데, 450점이 만점이다. http://html5test.com 에 접속하자마자 내 브라우저의 점수가 자동으로 뜬다. 파이어폭스 같은 경우 298점이 나왔다. 익스플로러는 41점이 나왔다. HTML5와 CSS3 공부를 할 때 익스플로러는 쓰지 말아야겠다. 인터넷 익스플로러의 경우 버전9부터 HTML5를 본격적으로 지원한다(익스플로러8 이전의 브라우저에서는 HTML5를 지원하지 않는다). 그리고 파이어폭스나 오페라, 사파리와 같은 브라우저도 가장 최신 버전을 설치해야 이전 버전보다 나은 HTML5 지원 결과를 얻을 수 있을 것이다. 2011. 10. 28.
고2때 만든 '한문선생님' 홈페이지 한문선생님 홈페이지는 고2때 코리아웹컨테스트에 나가기 위해 만들었던 홈페이지다.(어떤 주제로 만들까 많이 고민할때 학교 한문선생님이 홈페이지를 만들어 달라고 하셨기에 이 주제를 가지고 만들었다.) 1. index - 플래시를 넣었다. 한문선생님 글자가 하나씩 나오고, 아래쪽의 Enter을 누르면 본격적인 화면으로 들어가도록 만들었다. 2. 본격적인 main 웹페이지 - 여기서도 플래시를 사용하여 한문이 직접 쓰여지는것처럼 만들었다. 한문홈페이지라는 생각에 메뉴를 저렇게 만들었고, 색들도 화려하지 않게 하였었다. * 플래시가 끝나면 아래와 같이 된다. * '교과서'메뉴를 클릭했을 때 나오는 화면이다. 하위메뉴가 4개가 더 있기 때문에 여기서 메뉴를 보고 선택을 할 수 있도록 하였다. * '사자성어' 메뉴 .. 2011. 10. 27.
고1부터 고3때까지 했었던 웹디자인들. 고1때 웹디자인 동아리에 들어가서 그때부터 웹을 만들기 시작했었다. 처음 하는 웹디자인이었지만 그때는 딱히 가르쳐주는 사람 없이 자기 스스로 공부해야했었다. 그래서 도서관가서 웹디자인책들을 빌려와 직접만들어보면서 포토샵, 플래시, 나모웹에디터를 공부하며 만들었었다. 그 덕에 충청북도 도대회에서 상도 받고 고등학교 생활도 재미있었다. 그런데 생각해보니 전국기능경기대회에 나가보지 못한게 아쉽다. 내가 실력이 안되서 상을 받지 못했을지도 모르지만 좋은 경험이 되었을거란 생각은든다. 그때 학교에서 기능경기대회를 준비하고 나갈 여건이 되지 못했던게 아쉽다. 불꽃놀이 * 메뉴에 롤오버를 넣었다. (메뉴에 마우스를 갖다 대면 색이 바뀌도록) * 메인화면 중간쯤에 있는 '축제소개'를 클릭하면 아래와 같이 팝업창이 뜨도.. 2011. 10. 26.