Daniel's Knowledge Storage
11111
일전에 어느 사이트인가에서 자기 방 사진 갤러리가 있어 시간 가는 줄 모르고 보았습니다. 다른 사람의 방을 구경한다는 것이 나름대로 재미있더군요. 정말 별 것은 없지만 예전의 제 기억 처럼 혹시라도 재미있게 보실 분들이 있을까 해서 웹프리랜서인 제 작업 공간을 올려 봅니다. 제 추억이 되기도 하겠죠? ^^ 이런 기계류(?)는 심플하게 검정색을 좋아해서 거의 다 블랙입니다. 단점은...먼지가 쌓인 티가 너무 잘 나는겁니다 ^^;;; 직업이 웹프리랜서지만 메모 같은 것을 직접 노트에 쓰거나 포스트잇을 사용하길 좋아합니다. 프로그램을 짤 때 복잡한 구조를 서술형으로 글을 쓴 다음 작업하는 것 만큼 좋은게 없죠. 디자이너로 시작 했지만...지금은 디자인 관련 책보다는 프로그래밍 관련 책이 더 많네요. 몇권은 이..
ww.abc.com abc.com 에서 동일하게 풀리지 않도록 세션 시작 선언 부 전에 abc.com 부분 해당 도메인으로 수정. ini_set("session.cookie_domain", ".abc.com"); //파랑색 점이 중요..
바햐흐로 때는 12월이다. 12월이면 전 세계인들이 가슴 설레이는 크리스마스가 있다. 전 세계인들이 설레여 하는 크리스마스인데, 도대체 무엇에 가슴 설레여 할까? 크리스마스는 예수 그리스도가 이땅에 오셨음에 기념하는 날이다. 하지만 많은 사람들은 예수 그리스도보다는 화이트 크리스마스에 연인과의 근사한 하루에 관심한다. 석가탄신일도 이렇지는 않은데 크리스마스는 유독 그렇다. 계절 탓인가? 그래서인지 기독교 관련 사이트나 교회에서는 "크리스마스의 주인은 예수님이십니다"라는 슬로건을 거는 것을 종종 볼 있다. 이런 세태에 힘입어(?) 필자도 2000년전 베들레헴에서 태어나실 때 방이 없어 전전긍긍했던 것을 지금의 크리스마스에 비유해 "방이있나요"라는 연극을 만들어 공연 한 적도 있다. 아무튼 좋다. 크리스마스..
------------------------------------- ① 서버가 사용하게 될 네트워크 문제 ② 사용자들의 ID와 Password 문제 ③ 서버 내의 Domain 들의 DNS 문제 ④ 서버 내의 Homepage와 Data 들의 문제 ⑤ Apache의 이전 문제 ⑥ MySQL의 이전 문제 ⑦ 서버 이전 후에 확인할 사항들 -------------------------------------- 1) 서버가 사용하게 될 네트워크 문제 * router -> 서버 라우팅 설정 명령어 * ifconfig -> ethernet에 네트워크 설정 * netconfig -> 네트워크 설정 유틸리티 /etc/sysconfig/network -> 게이트웨이 설정 파일 /etc/sysconfig/network/ifc..
출처 : http://blog.nice2seeyou.com/mike/ 필자는 CentOS 4.4 에 패키지로 설치된 MySQL v4.1.20을 오랜동안 사용해왔다. 기본 characterset 설정을 계속 사용해 왔고 웹페이지에서 한글로 표시되는데 문제가 없어서 그냥 사용해왔다. 그러나 계속 사용하면서 한글화 작업이 불가피함을 느끼게 되었다. (문제1) phpMyAdmin 을 설치하고 부터였다. 우선 phpMyAdmin 에서는 DB에 기록되어 있는 한글 데이터가 모두 깨져서 나온다. (문제2) load data infile 을 쓰게되면 한글 데이터에 한해서 모두 "?????" 로 표시된다. 데이터베이스를 한글화 하는 길만이 이 문제들을 풀 수 있을것 같아서 웹사이트를 닫고 DB서버를 수정했다. [ DB ..
1. 문제 mysql 버전이 4.1 이상이 되면서 password 함수가 바뀌었습니다. 그래서 제로보드 로그인을 사용할 수 없습니다. 2. 문제 해설 4.0 이하의 버전에서는 password 함수가 16바이트의 문자열을 만들어 냈습니다. 4.1 이상에서는 41바이트의 문자를 만들어냅니다.(정확히는 40바이트 + "*"(별표 문자)입니다.) 3. 해결책 첫번째, 제로보드 내의 password 함수를 모두 old_password로 바꾸는 겁니다. 그러나 이건 단순반복에 양이 꽤 되서 무척 귀찮습니다. 그래서 패스. 두번째, password함수는 mysql 자체 암호 승인에 쓰이는 함수기에 mysql 측에서는 사용자 프로그램에 password 함수보다는 md5() 나 sha1() 함수를 사용하길 권장합니다.(..
파일 업로드 관련소스를 보면 대부분 복잡합니다. 고로 귀찮아서 책안보시고 공부하는분들은 접근하기가 어렵는데, 사실 한번 해보면 쉽습니다. 아래는 기본적인 업로드에 관련된 소스입니다. 폼입니다. view plaincopy to clipboardprint? 이렇게 보내면 이렇게 변수를 받습니다. view plaincopy to clipboardprint? $_FILES['userfile']['userfile']['name'] = "업로드한파일명.jpg"; $_FILES['userfile']['userfile']['type'] = "image/jpeg"; // 파일의 포맷 $_FILES['userfile']['userfile']['tmp_name'] = "/tmp/phpKAI9e1"; // 파일이 서버의 임시..
webmin 설치 후 잘 될꺼라는 메뉴얼과는 달리...절대 접속이 안되는 경우.... 포트를 따로 열어줘야 한다... 어찌보면 당연한것 같지만....아무튼 열어 줘야 한다... 기본 10000번 포트를 연다고 가정하면, iptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT iptables -I OUTPUT 1 -p tcp --dport 10000 -j ACCEPT 이제 해보시라...된다.
실제는 더 많은 내용들이 있지만 해당 제목만 퍼옵니다. 원문은 아래 링크에서!! http://cl.dgtalx.net/142 1. 가장 중요한것은 기초 알고리즘과 로직들이다. 2. MVC는 가장 최악의 경우를 불러일으킨다. 3. 변수의 선언에는 신경을 써야한다. 4. 네임 쿼테이션은 최대한 ' 로 통일 5. 펑션도 메모리다. 6. DB의 Select또한 부하다. 7. PHP를 신뢰하지마라! 8. 캐시를 적당히 이용하라 9. 프로파일링을 위해 시간을 아끼지 말라 9. 서버의 파인튠을 위해 많은 시간을 할당하라 10. 이렇게 하면 안된다! 대표적인 배드코딩