본문 바로가기

마우스 드래그, 블럭시 스타일 변경하기- ::selection 텍스트를 드래그하여 블럭을 씌울 때 스타일을 변경하기 위한, CSS의 pseudo-element 중 ::selection 선택자에 대해 알아보자. 사용심플하다. 직접 드래그해보자.모질라 계열을 위해 ::-moz-selection 또한 사용하자.속성모든 속성을 사용해 스타일이 가능하진 않고, 아래의 속성들만 사용할 수 있다.colorbackground-colorcursorcaret-coloroutlinetext-decoration 및 관련 속성text-emphasis-colortext-shadow주의단순한 미적 이유로 selected 텍스트를 스타일할 때 웹 접근성을 고려해야 한다. 시력이 나쁜 사람도 블럭을 씌웠다고 인식할 만큼의 명암비가 필요하다. (아마도) 좋지 않은 예.브라우저 지원IE는 8이하에서..
WARN: Establishing SSL connection without server's identity 별다른 에러를 발생시키진 않지만 로그가 지저분해지는 경고인데, jdbcUrl 을 설정하는 곳에서 파라미터로 useSSL=false 를 붙여주면 무시할 수 있다. cs 그런데 root-context.xml 과 같은 xml에서는 파라미터를 &를 사용해 여러개 붙이면 다음과 같은 에러가 발생한다.The reference to entity "XXX" must end with the ';' delimiter. 따라서 명시적으로 & 대신 & 를 사용해주어야 한다.cs
알아두면 손해는 안보는 사이트 개발온라인 JSON Parserhttp://json.parser.online.fr/ 웹표준 검사기http://validator.kldp.org/ 임시 fake image 생성기https://fakeimg.pl/ ERD 툴http://aquerytool.com/?demo=y 개발자를 위한 온갖 툴http://www.webtoolkitonline.com/ api storehttps://www.apistore.co.kr/api/apiList.do 코드 플레이그라운드https://jsfiddle.net/https://codepen.io/http://cssdeck.com/http://jsbin.com/http://plnkr.co/https://liveweave.com/ 개발자 밋업https://dev-meetup..
[에러] java.lang.NoClassDefFoundError: javax.el.ELManager hibernate validator를 사용중인데 테스트하다가 맞닥뜨렸다. 관련 의존성은 pom.xml 에 이미 추가되어 있었다. 123456 javax.el javax.el-api 3.0.0cs 톰캣에 이미 el-api가 존재하기 때문에 pom.xml에 의존성을 추가했을 때 충돌하는 듯 하다. (7.0.9 사용시 기본 2.2 버전 내장됨) 톰캣 자체의 lib 폴더에서 해당 jar 파일을 교체하거나 톰캣 버전을 올리면 된다. (8.0 이상) 톰캣버전을 바꾸었다면 해당 의존성은 삭제해도 무방하다.
[에러] The server time zone value '´ëÇѹα¹ Ç¥ÁؽÃ' is unrecognized or represents more than one time zone. mysql-connector-java 5.1 이상 버전에서 발생한다. mysql 설정파일에 [mysqld] 부분으로 가서(윈도우 기준 C:\ProgramData\MySQL\MySQL Server x.x\my.ini) default_time_zone = '+09:00' 입력 후 service mysql restart 한다. 혹은 접속시 스키마명 뒤에 serverTimezone=UTC 파라미터를 붙여 준다.
유효성 검사는 서버 / 클라이언트 중 어느 쪽에서 이루어져야 하는가? 둘 다. 이유는 :Client Side먼저 당신은 client-side에서 입력값 유효성 검사를 하기를 원할 것이다. 왜냐하면 보통의 사용자에게 좀 더 나은 피드백을 줄 수 있기 때문이다. 그들이 유효하지 않은 email을 입력하고 다음 필드로 넘어간다면, 우리는 즉시 에러메시지를 보여줄 수 있다. 이 방법은 사용자가 submit 버튼을 누르기 전 모든 필드를 수정하게 할 수 있다. 만약 서버에서만 유효성 검사를 한다면 사용자는 form 양식을 제출할 것이고, 에러메시지를 받은 뒤 문제를 다시 고쳐나가야 할 것이다. (서버에서 사용자가 입력한 원래 input 값을 유지한 상태로 다시 렌더링하면 이 고통을 줄일 수 있지만, client-side가 여전히 더 빠르다.)Server Side당신은 악의적인 사용..
PC에서 나오는 자막이 TV에서 나오지 않을 때 PC에서 나오는 자막이 TV에서 나오지 않을 때요즘 나오는 TV에는 스마트TV가 아니더라도 USB를 꽂아 영상이나 사진을 볼 수 있게 되어 있다. 그러나 PC에서 영상과 자막이 잘 나오는 것을 확인했음에도 TV에서 자막이 나오지 않고 자막설정 메뉴조차 뜨지 않는 경우가 있다. 자막이 존재함을 인식조차 못 하는 것. 그래서 인코더를 사용해 영상에 자막을 합치는 분들이 있는데, 그럼 1시간 가까이 인코딩시간이 소요되고 영상과 자막이 겹쳐 보기에도 짜증난다. 아래는 간단한 해결책이다. 자막파일을 우클릭-연결 프로그램-메모장 선택해서 오픈한다.다른 이름으로 저장한다.아래 인코딩 방식을 유니코드나 UTF-8이 아닌 ANSI로 변경한다.
애드블록 탐지하기, detect adblock 애드블록 탐지하기, detect adblock내 블로그에도 애드센스를 달아놨고 최대한 글 읽는데는 방해하지 않는 수준에서 배치하려고 신경을 쓰고는 있지만 나도 여기 들어오면서 애드블록을 끄지 않는다. ㅋㅋㅋㅋ 그러나 나같은 쩌리 개인블로거와는 달리 사업자들에게 애드블록이 치명적인 타격이 되는 것임엔 확실하다. 유료서비스는 싫고 광고도 싫다는 이기적인 사용자들을 부드럽게 유인해내야 하는 것이다. 온라인 포토샵에디터인 pixlr 에서는 아래와 같은 경고창을 띄우기도 한다. 이게 매번 뜨니까 귀찮고 안쓰러워 화이트리스트에 추가하게 된다. 이 밖에도 애드블록이 켜져있으면 컨텐츠 자체가 보이지 않는다던가,dcinside처럼 애드블록 꺼주세요 라는 귀여운 멘트로 유혹하는 등여러 방식으로 애드블록 사용자들을 회유하곤..