개발121 [css] input text field height problem!! form에서 input type의 text field의 높이를 조절하고 싶을 때가 있습니다. 글자 크기를 키워버리면 문제가 되지 않지만~ 글자 크기는 그냥 두고 싶을 때가 있지요~ 그래서 CSS에서 높이를 키워 보았습니다. height: 18px; (왼쪽이 firefox, 오른쪽이 IE9) firefox는 이쁘게 잘 나오네요 그에 반해 Internet Explorer 9 에서는 '아이디'라는 글씨가 위로 붙어버리네요 이러면 곤란한데 말입니다~ 크로스 브라우징은 정말 고통스럽단 생각을 또 다시 하게되는 순간입니다. 그래서 이걸 해결하기위한 방법: 패딩 값을 조절해서 맞추자!! Height:18px; padding:5px; 확실하게 보이기 위해 5px로 했습니다. (왼쪽이 firefox, 오른쪽이 IE9) .. 2011. 9. 28. PHP에서 crypt() 함수는 무엇인가??? 저도 모두 정확히 안다고 할 순 없지만~ 대충이나마 설명을 적어 봅니다. 본 문서는 해쉬 알고리즘의 개념을 알고 있다는 가정 하에 작성되었습니다. 암호화 알고리즘을 찾다보니 crypt를 이용하는게 제일 낫겠다 싶은 생각이 들었습니다. 그럼 대체 이건 뭔가 알고 써야겠죠? MD5에 대해 먼저 생각해 봅시다. 해쉬 알고리즘 중 하나인 MD5는 얼마나 안전할까요?? 처음엔 안전했지만 이제와서는 그다지 안전하지 않게 되어버린 것 같습니다. 단방향 함수로 나온 MD5는 역방향 함수가 없을 거예요.. 아마.. 누군가 만들었을 수도 있겠죠? ㅋ 그런데, MD5로 암호화 한 암호문은 무작위 대입으로 찾아낼 수 있습니다. 평문 자체가 단순하면, 그만큼 더 빨리 찾아내겠죠~ 찾는 방법이 무작위 대입법이기 때문에~ 이미 평.. 2011. 8. 24. MySQL 패스워드가 phpMyAdmin에서 왜 길게 보일까요??? MySQL 5.0 이상부터는 PASSWORD() 함수를 이용하면 41자리의 해시된 코드가 나옵니다. 이렇게요~ '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' 이 결과값은 sha1 으로 해쉬를 2중으로 한 값 앞에 '*'을 붙인거(댓글 참고)라고 합니다~ 여튼! 이렇게 값이 나오는데, phpMyAdmin에서 같은 쿼리를 보내면 엄청 길게 나오더군요~ 이렇게요~ 물론 PHP나 다른 프로그램으로 불러올 때 이상작동 하지는 않습니다만... 그냥 값을 비교하려고 phpMyAdmin을 사용할 때 이렇게 나와버리니 한번에 확인이 힘들더군요~ 확인해 보니 ASCII 코드값(16진수)를 표시한 것이더군요~ 그래서 위의 값을 그냥 'CHAR'로 캐스팅 하기만 했는데 잘 보이네요~ ㅎ 이렇게.. 2011. 8. 24. Eclipse 기본 응용프로그램 연결 (파일 연결, File Associations) 다들 별 문제 없이 쓰고 계시겠지만, 혹시나 이것 땜에 짜증내는 분이 있을까봐 올려봅니다. 문제의 시발점은... Eclipse 를 업그레이드 하면서 생겼습니다. 다들 동일하진 않겠지만, 제 경우를 설명해 드리자면... 간만에 Eclipse 사이트 들어갔더니 새 버전 'Indigo'가 나왔더군요! 그래서 'Eclipse Classic 3.7' 다운받아 실행했습니다. 주로 PHP 개발을 할 때 사용하기 때문에, PDT를 설치하고, Remote Systems를 설치해서 파일을 오픈했습니다. 이게 웬걸??? 윈도우 기본 응용프로그램으로 열리는 것입니다. Eclipse 내의 편집기로 열려야 하는데... 이거 뭔가 잘못됐다 느껴서 이것 저것 찾아봤습니다.. 기본 프로그램을 설정하는 부분이 있더군요~ 그동안 이클립스.. 2011. 7. 21. 이전 1 ··· 10 11 12 13 14 15 16 ··· 31 다음