2. 컴퓨터 이야기/프로그래밍 87

에디트 플러스 에디터로 중국어 간체 GB2312 936 코드 작업

울트라에디트는 Local 컴퓨터에서 문자셋을 조정해서 작업하고 서버에 FTP 로 올려야 하구요, 에디트플러스는 FTP 에서 문자셋을 조정해서 작업하고 바로 서버에 저장하면 됩니다. 원격 파일 열기(FTP) 창에서 인코딩 옆에 말줄임표 버튼이 있죠..? 그걸 클릭합니다. 아래 그림과 같이 '인코딩 구성' 창이 열립니다. 여기서 필요한 항목을 찾아서 선택하고 '확인' 버튼을 클릭합니다. GB2312-80 이라는 것도 있는데, 일단 GB2312 로 해 보세요. 자, 이렇게 인코딩을 수정해 놓은 다음 '원격 파일 열기' 창에서 수정하려고 하는 파일을 열어서 작업을 하세요. 그리고, 그냥 저장하면 됩니다.

이클립스 설정, 텍스트 파일 문자셋 인코딩 (한글 처리)

공교롭게도 프로젝트 하나 안에 문자셋이 다른 별개의 코드들이 들어 있어서 왔다 갔다 바꿔 주어야 한글이 안 깨지네요.. 이건 좀, 불편한 수준입니다만. 애초에 다른 프로젝트로 떼어 놓으면 되었을텐데.. 어쨌거나, 이미 엎질러진 일.. 이런 경우에 한글이 깨지지 않도록 바꿔 주어야 한다면 어디를 고쳐야 할까요..? 간혹, 잊어버리는 경우가 있어서 간략 설명을 달아 놓습니다. 아래 그림과 같이 'Preferences' 로 들어가서, 'General', 'Workspace' 등을 차례로 클릭. 오른쪽 하단에 'Text file encoding' 을 조정하면 끝. EUC-KR 이라면 Default(MS949) 로 하면 되구요.

Favicon 파비콘이 나를 미치게 해요.. ㅠ.ㅠ

가장 간단하게는.. , 114*114 사이즈로 통일, 114*114 사이즈로 통일apple-touch-icon 이 없으면 애플 기기가 해당 화면을 화면캡처 하여 파비콘으로 사용해서 꼭 넣어야 하고..apple-touch-icon-precomposed 의 경우에는 둥근 테두리 관련된 내용인데 그냥 무시해도 상관없고..shortcut icon 이 꼭 .ico 파일일 필요는 없으며, 114*114 라도 옛날 버전의 애플기기든 PC 든 안드로이드든 제대로 사용하기 때문에..114*114 픽셀 사이즈의 투명 .png 파일을 shortcut icon 과 apple-touch-icon 으로 채용하면 됨.루트 밑에 꼭 있을 필요는 없고, favicon 이라는 파일명을 사용할 필요는 없으나 상기 link 태그를 사용해야..

Eclipse 의 진화

이클립스 재단에서 프로젝트를 통해 Eclipse 를 진화시켜 나가고 있는데, 이클립스 각 버전들 명칭이 Europa, Ganymede, Galileo, Helios, ... 라는 건 이미 다들 아시죠..? 이들 명칭은, 목성의 위성 이름에서 가져오는 것들이죠. 태양계 행성들 중에서 딸린 식구(위성)가 가장 많기로 소문난 행성이 목성이고요. 앞으로도 많은 버전들을 양산(?)할 것이기 때문에 이왕이면 목성의 행성 이름으로 한 거죠. - Europa v3.3 - Ganymede v3.4 - Galileo v3.5 - Helios v3.6 참고로, 태훈님의 '목성 4대 위성과 그 형제들' 포스트를 즐감하세요.. http://thchung20.blog.me/80114219516 암튼, 이클립스를 다운로드 받으려면..

jQuery 1.4.x 입문서, jQuery Cookbook (실전 jQuery 쿡북) v1.4.x 증보판

깜장 바탕에 빨간 글씨 jQuery Cookbook. 울 회사 홈피가 까망 빨강인데, 딱 스타일이 맞네요.. ㅎㅎ 관리자 화면 만들다가 갑자기 돌아가지 않는 자바스크립트 코드를 보고, 몇 시간 동안 이리저리 해 보다 결국 포기했더랬어요. 그런데, 여기저기 뒤적이다 보니.. jQuery 는 어떨까 싶어서, 이쪽 코드를 몇개 테스트 했습니다.. 음.. 이제는 잘 되는군요. 범용성이라는 것이 이리 중요한 것을.. 조금씩 다른 웹브라우저들을 모두 테스트 해서, 그리고, 동일한 코드로 여러 브라우저에서 작동하게 만들어진 자바스크립트 프레임웍.. jQuery. 이제 슬슬 공부해 봐야겠네요. 그동안 흐릿하게 나마 접해 왔던 jQuery 를 요리해서 맛나게 잘 먹겠습니다. 역시나 인터넷으로 서적을 구매할 때는 예스24..

한글 문자셋 깨지지 않게 하려면, UTF-8 로 해야..

본 문건은 현재 작성중에 있습니다. 다만, 상태를 공개로 하였습니다. 잘못 기술된 내용이나 논란의 여지가 있는 부분은 댓글 바랍니다. N-byte 문자셋을 제대로 구현하려면 DB 와 웹서버(어플리케이션서버 포함) 들을 모두 UTF-8 로 설정하면 됩니다. 그런데, UTF-8 이 아니라면.. 대략 난감하죠. Java 도 내부적으로 스트림을 처리할때 UTF-8 을 사용하겠죠. Ajax 도 내부적으로 UTF-8 을 이용합니다. 여러모로 UTF-8 로 세팅하면 정신건강에 이롭습니다. 그러나, UTF-8 로 구성되지 않았다면.. 어떻게 해야 할까요. JSP 나 Servlet 에서 문자셋 처리를 해야 하겠지요. JSP 에서 UTF-8 을 사용하려면 2가지가 있겠는데, 하나는 해당 JSP 문자셋을 UTF-8 로 전환..

자바스크립트가 나를 미치게 해, input 태그에 focus() 주려는데.. 우찌 이런..

와아.. 머리에 쥐나는 줄 알았습니다. document.forms['frm01'].inp1.focus(); 를 사용하는데.. body 태그의 onLoad 나 body 태그가 닫히기 바로 전에 script 로 넣어도 focus() 가 적용되지 않는 겁니다. 이것저것 하다가 혹시나 해서, document.frm01.inp1.focus() 를 했더니 바로 적용되네요.. document.forms['frm01'] 하고 document.frm01 의 차이가 있기는 하죠. 브라우저 버전에 따라 다른 건가.. 싶기도 합니다만. 아무튼, 해결하는 방법이 있으니 다행입니다. document.forms['frm01'].inp1.focus();

요즘 웹보안 관련 교육 받고 있는데, 너무 끔직합니다.

요즘 서울 강남에 올라가서 (참고로, 인천 영종도 살아요.. ㅠㅠ), 웹보안 강의 듣고 있는데.. 너무 끔찍합니다. 그동안 해킹 한번 안 당했다는 것이 대견(?)합니다. 사실은 해킹 당했었겠지만, 해커들 자랑삼아 올리는 웹사이트에서 아직 발견하지 못했네요. 아마, 중국 해커들은 제법 왔었을지도.. 간혹 모니터링 하다가 이상한 데이타들이 발견되곤 했거든요.. ㅠㅠ 암튼, 교육 끝나고 내용 정리한 다음에.. 차근차근 보안성을 향상시켜야 겠어요.. 남의 웹사이트에 왜 이렇게 불건전한(?) 관심이 많은 것인지.. 쯔읍.