전체 글 1447

한국 웹의 부끄러운 자화상

한국 웹의 부끄러운 자화상 한국 웹의 족쇄, 인터넷 뱅킹'사유화'된 공인인증제도꽉 막힌 공공 웹사이트, 문 좀 열어줘보안 불감, 혹은 보안 과민참을 수 없는 '국수주의'의 가벼움정신 차려, 한국 웹 이 책을 읽고 다시 생각해 보아야 할 "한국 웹의 문제 많은 '일상 생활' 인터넷은 '인터넷 익스플로러'로 하는 것이다.액티브엑스(ActiveX)는 무조건 '설치' 혹은 'OK'를 누른다.파란 보안 경고창이 나오면 무조건 '예'를 누른다.매킨토시는 인터넷 쇼핑을 할 수 없는 컴퓨터이다.회사 전산실에서 윈도우 최신 버전을 깔지 말라는 공문이 온다.회사에서 사용하는 내 컴퓨터에 마음대로 내가 원하는 프로그램을 설치할 수 있다.네트워크 관리자가 누군지 모른다. 전산실 직원? 인터넷 깔아주는 사람?무료 보안 프로그램..

etc/book 2010.08.03

이메일/페이스북/트위터 그리고 마케팅

출처 : NDSL 동향/분석 : 이메일과 Facebook, 그리고 Twitter이용자들의 차이점 분석 원문 : eMarketer : How Are Email, Facebook and Twitter Audiences Different? 이메일과 페이스북, 트위터간 사용자 차이점을 분석한 그림입니다. 정보를 분석한 ExatctTarget社의 보고서에서는 이메일과 페이스북, 그리고 트위터간에 상충되는 이해관계는 적지만, 상당한 중첩현상이 나타나는것으로 밝혀졌다고 합니다. 대상이 미국 인터넷 사용자(% of US internet users)를 대상으로 조사한 자료이니 일단은 미국에서의 이메일과 SNS를 사용하는 이용자들의 차이점이라고 할 수 있겠죠. 아마도 한국에서 이런 정보분석을 했다면 페이스북은 트위터보다 ..

sns 2010.08.01

javascript 이미지에 그레이스케일(grayscale) 적용

현재 프론트개발은 jquery로 개발중인 관계로 "jquery 이미지 gray 적용"으로 구글링 했습니다. 검색 : jquery 이미지 gray 적용 그레이스케일 소개 페이지 : “GRAYSCALING” IN NON-IE BROWSERS 데모 페이지 : http://james.padolsey.com/demos/grayscale/ 소스 : http://james.padolsey.com/demos/grayscale/grayscrle.js/view 사용법 var el = document.getElementById( 'myEl' ); grayscale( el ); # jQuery 에서 $(this) 가 이미지일 경우 적용 grayscale( $(this) ); jQuery Plugin 에서 grayscale 검..

lang/js 2010.07.31

jQuery가 지원하는 고급 위치 기반 셀렉터

jQuery가 지원하는 고급 위치 기반 셀렉터. DOM에서 위치를 기반으로 엘리먼트를 선택한다. 셀렉터 설명 :first 페이지에서 처음으로 일치하는 엘리먼트. li a:first는 리스트 아이템의 첫 번째 링크를 반환한다. :last 페이지 마지막으로 일치하는 엘리먼트. li a:last는 리스트 아이템의 마지막 링크를 반환한다. :frist-child 첫 번째 자식 엘리먼트. li:first-child는 각 리스트의 첫 번째 아이템을 반환한다. :last-child 마지막 자식 엘리먼트. li:last-child는 각 리스트의 마지막 아이템을 반환한다. :only-child 형제가 없는 모든 엘리먼트를 반환한다. :nth-child(n) n번째 자식 엘리먼트. li:nth-child(2)는 각 리스트..

lang/jquery 2010.07.30

jQuery가 지원하는 기본 CSS 셀렉터

셀렉터 설명 * 모든 엘리먼트와 일치 E 태그켱이 E인 모든 엘리먼트와 일치 E F E의 자손이면서 태그명이 F인 모든 엘리먼트와 일치 E>F E의 바로 아래 자식이면서 태그명이 F인 모든 엘리먼트와 일치 E+F E의 형제 엘리먼트로 바로 다음에 나오는 엘리먼트 F와 일치 E~F E의 형제 엘리먼트로 다음에 나오는 모든 엘리먼트 F와 일치 E:has(F) 태크명이 F인 자손을 하나 이상 가지는 태그명이 E인 모든 엘리먼트와 일치 E.C 클래스명 C를 가지는 모든 엘리먼트 E와 일치. E의 생략은 *.C와 동일함 E#I 아이디가 I인 엘리먼트 E와 일치. E의 생략은 *#I와 동일함 E[A] 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치 E[A=V] 값이 V인 어트리뷰트 A를 가지는 모든 엘리먼트 E와 ..

lang/jquery 2010.07.29

일반적인 세 가지 종류의 프로젝트 방법

SoftWare Productivity Research의 최고 연구원을 지낸 Capers Jones는 20년 동안의 소프트웨어 연구를 다음과 같이 요약했다. 요구 사항을 수집하는데 40가지의 방법이 있고, 소프트웨어 설계 작업을 수행하는 방법은 50가지 방법이 있으며, 700개도 넘는 프로그래밍 언어로 진행된 프로젝트에 적용할 수 있는 테스트는 30가지 방법이 있다.(Jones 2003). 소프트웨어 종류 비즈니스 시스템미션-크리티컬 시스템 내장형 라이프-크리티컬 시스템 전형적인 응용 프로그램 인터넷 사이트 인트라넷 사이트 창고 관리 정보 관리 시스템 봉급 지불 시스템 내장형 소프트웨어 게임 인터넷 사이트 패키지 소스트웨어 소프트웨어 도구 웹 서비스 항공 전자 소스트웨어 내장형 소프트웨어 의학 소프트웨어..

pe/project 2010.07.28

불완전한 준비의 원인

모든 전문적인 프로그래머들이 준비 작업의 중요성에 대해서 알고 있으며 구현 단계를 진행하기 전에 선행 조건들이 만족되었는지를 확인한다고 생각하겠지만, 불행하게도 그렇지 않다. 불완전한 준비의 일반적인 원인은 선행 작업에 투입되는 개발자들이 자신의 작업을 수행할 수 있을 정도의 전문가적인 지식을 갖고 있지 않다는 점이다. 그러한 기술들은 프로젝트를 계획하고, 강력한 비즈니스 케이스를 만들기 위해서 필요하다. 또한, 포괄적이고 정확한 요구 사항을 개발하고 훌륭한 아키텍처를 만들기 위해서도 필요하다. 하지만 대부분의 개발자들은 그러한 작업들을 어떻게 수행할 것인지에 대한 교육을 받은 적이 없다. 개발자들이 선행 작업을 어떻게 수행할 것인지를 모른다면, "선행 작업을 더 많이 수행하세요"라고 권한다는 것 자체가..

pe/project 2010.07.27

jquery bookmarklet 생성기

google code 에서 jquery를 활용해서 bookmarklet을 쉽게 구현할 수 있다. 하지만 IE8에서는 동작이... 안됨. 아니면 내 컴터만 안되는건가? javascript:( function(e,a,g,h,f,c,b,d){ if(!(f=e.jQuery)||g>f.fn.jquery||h(f)){ c=a.createElement("script"); c.type="text/javascript"; c.src="http://ajax.googleapis.com/ajax/libs/jquery/"+g+"/jquery.min.js"; c.onload=c.onreadystatechange=function(){ if(!b&&(!(d=this.readyState)||d=="loaded"||d=="complete..

lang/jquery 2010.07.20

LAMPP & 버추얼호스트 & XDebug

XAMPP 기본 가이드 참고 윈도우 용 XAMPP와 방법이 약간 다릅니다. XAMPP 다운로드 root 권한획득설치 tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt 시작 /opt/lampp/lampp start # 서비스 시작 /opt/lampp/lampp stop # 서비스 종료 /opt/lampp/lampp restart # 서비스 재시작 /opt/lampp/lampp security # 보안설정 /opt/lampp/lampp backup (mysql-passwd) # 백업 /opt/lampp/backup/ shell 파일 생성됨 복구는 shell 파일을 실행시키면 됨. /opt/lampp/lampp # 도움말버추얼호스트 설정 vi /opt/lampp/etc/httpd.c..

lang/php 2010.07.20
반응형