목록노하우/웹서비스 개발 (17)
블로그.지오닷컴
일전에 화면 사이즈에 따라 이동하는 경로를 다르게하는 소스를 소개해 드린 바 있습니다. 해당 소스의 문제점은 특정 화면 사이즈가 안 되는 화면일 경우에는 모바일 브라우저가 아니더라도 모바일 사이트로 이동되는 버그가 있었습니다. 대표적으로 넷북이 되겠지요. 하여, 접속하는 사용자의 브라우저 종류에 따라 접속 경로를 재지정하는 소스를 소개해 드립니다.
국산CMS 툴 중에 XE라는 프로그램이 있습니다. 레이아웃을 웹에서 바로 편집할 수 있는데 늘 특정 함수가 어떻게 뿌려지는지 확인하기 위해 print_r() 함수를 사용하곤 합니다. 혹시 XE 레이아웃 수정하실 때 변수 내용 확인하실 일이 생기면 아래 코드를 사용해보세요. 참, 아래 코드는 XE 메뉴에서 구성한 메뉴 배열 변수를 그대로 다 뿌려주는 명령어 입니다. {@print_r($main_menu)} 이만, 총총총!
최근 웹프로그램도 객체지향 형태로 코딩을 하니까 DB 설계도 객체 느낌을 살려서 코딩을 하는 것 같더라구요. 덕분에 유지보수를 하게 되면 종종 여러 테이블의 데이터를 동시에 불어와야 하는 경우가 있습니다. 간단한 MySQL 쿼리문으로 설명해 드리겠습니다. SELECT a.uid, a.bid, a.id, a.subject, b.savename FROM `m12board` a left outer join `m13file` b on a.uid = b.id WHERE a.`bid` = 6 ORDER BY a.`id` DESC LIMIT 0 , 10 위의 쿼리문은 MySQL에서 게시판 데이터가 있는 m12board 와 첨부한 파일 데이터가 있는 m13file 테이블에서 한번에 데이터를 불러오는 쿼리문 입니다. 쿼..
일반 웹사이트와 모바일 사이트를 동시에 개발하면 같은 도메인으로 접속해도 각각 PC버전과 모바일 버전으로 접속하도록 만들 필요가 있습니다. 저도 최근에 웹사이트를 개발하며 해당 코드를 간단하게 자바스크립트로 짜게 되어서 여기에 공유를 합니다. 위의 소스를 보면 화면 사이즈가 1030픽셀 이하면 /m 이라는 주소로, 그 이상이면 /home 이라는 주소로 이동하도록 코딩하였습니다. 제가 만든 PC버전 웹사이트의 폭이 1030픽셀이라서 화면 폭이 그 이상이면 굳이 모바일로 접속할 필요가 없다고 생각해서 기준을 이렇게 잡았습니다. 접속하는 웹브라우저의 종류를 판단해서 모바일로 사이트로 접속하도록 유도하는 것도 하나의 방법이겠지만 풀브라우징이 가능한 환경에서 굳이 모바일 사이트로 접속할 필요는 없다는게 제 생각입..
블로거 777명과 함께하는 윈도우7 런칭 파티에 다녀온지 몇일이 지났습니다. 런칭 파티를 다녀와서 바로 담은 사진 부터 공개하겠습니다! 선물을 담은 종이가방과 명찰, 윈도우7이 들어있는 특별판, 내용, 기념품 입니다. 저는 32bit 버전이라 바로 노트북에 설치했습니다. 참, 여러분의 아이디어로 만들었다는데, 그럼 수익배분은 5:5 ok? 설치 후 처음 겪은 것은 네트워크 설정의 난해함 보다 언어의 장벽 이었습니다. ultimate 버전은 영문으로만 제공되며 언어팩을 따로 설치해야 하더라구요. 이때 기본 언어를 한글로 설정하지 않으면 아래와 같이 한글이 깨어지는 증상이 발생합니다. 위와 같은 증상이 발생하면 대부분 기본 언어가 영문으로 되어있기 때문에 발생하는 문제 입니다. 제어판 > 국가 및 언어 > ..
사용자 생성 adduser test passwd 1234 메일 사용자 생성(셋팅에 따라 다름) vadduser test vpasswd 1234 사용자 삭제 userdel test userdel -r test -> 계정의 홈디렉토리 파일까지 삭제 사용자 비밀번호 변경 passwd test [Enter] Changing password for user test. New password: 새로운 패스워드 입력 [Enter] Retype new password: 똑같이 다시 입력 [Enter] passwd: all authentication tokens updated successfully. 아파치 설정 /usr/local/apache/conf/httpd.conf 설정 변경 후에는 항상 재시작 /usr/loca..
갑자기 웹표준이라는 게 유명해 졌습니다. 그리고 저는 웹표준을 따르며 코딩하는 방식, 즉 실제 소스가 궁금했습니다. 그런데 검색엔진이라는 놈은, 웹표준으로 검색을 하니 제가 궁금해하는 것이 아닌 것만 알려주었습니다. 그리하여 웹표준에 대한 개념은 네이년이나 다움에서 배우시고 저는 실제 소스를 보여드리겠습니다. 준비물은 html과 css에 대한 지식과 연습용 파일 2개 입니다. 하나는 index.htm 이고 다른 하나는 index.css 입니다. 이 두 파일을 가지고 컨텐츠와 디자인이 분리된 페이지를 하나 만들어보겠습니다. index.htm - 컨텐츠 부분 news works info index.css - 디자인 부분 #chube_top_menu { margin:0px; padding:10px 0px 20..