개발개발 103

O&O Defrag Professional 조각모음 방식...

윈도우에 내장된 기본 조각 모음은 버튼 하나만 누르면 되었는데 이녀석은 옵션이 다양하게 존재한다. STEALTH - 속도 빠르고, 리소스 적다, 대용량 파일서버나 저장된 파일이 많은 경우에 사용 SPACE - 조각이 많이 난 경우에 사용하면 좋다. 대용량 하드디스크, 파일갯수 많은 경우에 사용 COMPLETE/Name - 이름 순으로 순차적으로 조각모음, 느리고, 웹서버나 파일서버 같이 읽기가 빈번한 곳에 사용 COMPLETE/Modified - 쓰기 빈도 순으로 순차적 조각모음, 느리고, 쓰기 접근이 많은 곳에 사용 COMPLETE/Access - 읽기 빈도 순으로 순차적 조각모음, 느리고, 웹서버와 파일서버 같은 읽기 빈번한 곳에 사용 이렇게 다섯가지. 선택지가 너무 많아! 짜장면인지 짬뽕인지 물냉면..

개발개발 2009.10.22

파일 항목을 삭제할 수 없습니다. 원본 파일이나 디스크에서 읽을 수 없습니다.

폴더에 숨겨진 파일을 전부 보기를 해놨더니 몇몇 숨김 속성을 가지고 있는 파일 중 마지막이 마침표(.)로 끝나는 파일이 저런 메시지가 나오며 삭제가 안되는 파일들이 있었다. 도스에서 del 로 삭제도 시도해 보고 몇몇 삭제 프로그램들을 죄다 돌려도 안되었다. N군은 "unlocker 를 사용해봐!!" 라고 말은 하는데 저놈은 이 상황에서 맞지 않으므로(락 걸린 파일들에 대해서 처리해주지만 이번 경우는 아에 읽혀지지 않음) 패스 G군은 폴더를 지워라! 도스에서 rmdir /s "폴더명" OK? 하지만... 지워야 되는 폴더는 바탕화면 이란다. 고민에 들어갔다. 첫번째 "그냥 다시 숨김파일 보이지 않기로 바꿀까?" 하지만... 이미 봤는걸 "나 여기 숨어있어요~ 필요없는 쓰래기 파일~ 이에요~" 두번째 "윈..

개발개발 2009.07.25

Aptana 사용자 함수의 code assist(코드 어시스트)...

에구야... 당최 뭐 이리 손이 많이 가는지. Zend studio for eclipse 를 쓰다 "아놔! html 코드에 있는 자바스크립트 색이 안이뻐! 게다가 자바스크립트 자동완성도 안되네 구려!" 라는 단순한 이유로 Aptana로 갈아탔다. 하.지.만. Aptana의 가장 큰 단점이 존재하는데 그건 "PHP 지원이 허접" 밥먹고 사는 짓이 PHP 인데 그게 허접해 놓으면 어쩌라는 것인지 이 생 고생을 하던 이유는 바로. 사용자 함수의 코드 어시스트(code assist)가 안된다는 이유에서 시작했다. aptana에서 svn으로 직접 싱크 했을 경우에 사용자 함수의 코드 어시스트가 안될때가 존재한다. 이런 문제를 처리하는 방법은 아래와 같다. 1. 우선 작업하던 것들은 완료후 죄다 커밋을 하던지 정리..

개발개발 2009.07.23

Aptana 에서 .tmp_ 파일 생성...

Aptana를 사용하다 보면 나도 모르는 .tmp_ 로 시작되는 파일들이 생성되어 있다. 해당 파일은 Aptana 에디터를 사용시 미리보기를 할때 생기는 파일이므로 해당 파일을 사용하지 않게 하기 위해서는 Window => Preferences => Aptana => Editors => HTML => Preview 에서 Generate temporary files for browser previews 옵션을 해제하면 된다. 왜!! 지우냐면 해당 파일이 들어있는 폴더 자체를 include 할때에 해당 파일도 같이 들어가서 문제가 생긴다. 그런 경우를 해결하기 위해서 처리하고 또한 저 파일이 삭제가 안되므로 용량과 소스 관리에도 지저분함으로 삭제! ps. aptana 1.5 버전에서 적용함 다른 버전은.....

개발개발 2009.07.20

Aptana에서 확장자 php 이외에서 코드 어시스트 사용하기...

1. Window => Preferences => Editors => File Associations 2. 원하는 확장자 ( *.html , *.htm ) 선택후 하단 "Associated editors" Add 클릭후 "Internal editors" 에서 "Aptana PHP Editor" 선택후 확인 => Default 클릭하여 기본으로 선택함 3. 상단에 "Content Types" 를 클릭후 Text => PHP Source File 에서 *.html *.htm 을 추가해준다. 그 후 모든 소스창을 닫고 압타나를 재구동 시키면 된다. 해당 방법은 이클립스 (3.4, 3.5) 에 압타나 플러그인을 깔아 테스트함.

개발개발 2009.07.17

xampp apache 세팅 관한 문제...

서버쪽에서 작업을 하다가 eclipse 연동 문제랑 이래저래 불편한 감이 없지 않아 로컬로 작업을 하려고 xampp 를 설치하였다. 설치는 너무나 쉬워서 클릭 몇번이면 끝날 정도인데 특정 폴더의 경우 apache 가 구동이 안되는 문제가 발생하였다. 그렇다고 에러 로그도 나오는 것도 아니여서 이것저것 뒤적거리다. 보니... 해당 설정 파일에 httpd.conf 에 한글로 된 폴더가 포함되어 있으면 에러가 발생하였다. 이 문제는 해당 설정 파일을 utf-8 로 재 인코딩 해주면 해결~ ... 될 줄 알았다. 기본 화면은 뜨긴 하는데 오류 발생 크하하하하~ 결국 폴더 옮겼다... 영문으로 시작하게끔 디비서버가 utf8 일 경우 연동에도 좀 문제가 생기는군... mysql_query('SET NAMES utf..

개발개발 2009.04.12

플래시로 갤러리를 만들어 보자~

사진 목록을 xml 로 만든다. 해당 목록을 플래시에서 이쁘게 출력한다. 기본 개념은 이것! 참 쉽죠~....ㅡㅡ; 퍽이나!!! 이것저것 손 무척이나 가더군. 사진 폴더 xml 화 만드는 것도 하루... 뭐가 이리 복잡하나!!! xml 플래시에 뿌려주는 것 하루... 이건 예전에 한번 해봐서 그나마 슬금 넘어갔는데 해당 무비클립 배치... 쿨럭 죽어났음... 사진을 돌리는 부분에서 정말 쌩 고생. 무비클립 반응 시키기 등등 오지게 진도 안나가고 손만 많이 탔던 작업들... 끝내고 어느정도 마무리 지었다. 아직 소스가 개판이라 좀 정리하고 소스는 공개하기로 하고 우선 샘플... http://www.quenyatic.com/gallery.html => 화면이 좀 커서 이쪽으로~~~

반복문...

어느 언어나 마찬가지로 반복문을 사용할때 하나의 자그만한 팁이 있다. 아는 사람은 다 알겠지만 어느 누군가 돌아다니다가 보게될 수 있으니 자그만하게 어떤 언어나 상관없겠지만 쓰인 언어는 PHP 이다. 보통 책이나 그런곳에서 나오는 반복문을 사용할때 위의 방식으로 코딩을 하는 경우가 많은데 아래의 방식으로 코딩을 할 경우 속도에서 많은 향상을 가져온다. 배열이 작거나 한 페이지에 반복문이 적을 경우에는 효과가 미미할지 몰라도 대량의 데이터를 주고 받을때에는 확실한 속도의 이득이 온다. 두가지의 차이점은 해당 구문이 반복될때 첫번째의 경우 매번 배열의 갯수를 세어서 비교를 하게 된다. 두번째 방법은 한번만 배열의 갯수를 세어서 비교를 하게된다. 속도 차이는 대략 뒤에 코드가 3배쯤 빠르다. 그건 테스트해보세..

개발개발 2009.01.20

flush 함수 사용시 유의사항

반복문을 사용중 진행상황을 파악하기 위해 flush 를 사용했는데. 짧은 문구의 경우 몇개의 문구들이 겹쳐 나오고 한개씩은 출력이 안되는 문제가 발생하였다. 해당 부분의 원인을 파악하려 몇가지 테스트를 하였는데 위의 방식대로 입력을 할 경우 익스6(IE6) 에서는 반복문이 끝나야 해당 구문이 출력된다. 원하는건 한번 돌때마다 출력되는 방식이라 sleep(1); 과 flush(); 의 위치 차이에서 오는 결과인가? 하는 의문에 위치를 바꿔보았지만 별다른 차이가 없었다. (불여우에서는 하나하나 잘 출력이 되었다.) 혹 다른 이유에서인가? 라는 의문에 이곳저곳 뒤지기 시작하였다. 그러다 걸린 이야기가 "브라우저에서 쓰이는 버퍼의 문제로 출력 결과가 예상과 달라진다!" 라는 것이다. 익스 에서는 256byte ..

개발개발/PHP 2009.01.20
반응형