BLOG main image
분류 전체보기 (27)
WEB (23)
Animation (0)
Football (2)
etc. (1)
Do not mind if guys tell y..
02:14 - buy essay papers
Matching the programs of s..
02:13 - buy essays
This feature is very profi..
01:15 - dissertation
This column is truly usefu..
01:13 - thesis
I have been worked at the..
05/17 - college essay
123,063 Visitors up to today!
Today 78 hit, Yesterday 150 hit
daisy rss
tistory 티스토리 가입하기!
'WEB/PHP'에 해당되는 글 2건
2006/05/02 21:59
작년에 대충 끄적거리다가 PHP 설정상의 한계로 도중에 제작을 포기했던 Web IRC 프로그램을 다시 열어보았다.

당시 만들었던 방법은 소켓을 사용해서 irc 서버에 접속해서 메세지를 실시간으로 받아오는 방법이었는데, 덕분에 irc 서버에서 메세지를 받아오는 것에는 전혀 문제가 없었지만 메세지를 보낼 마땅한 방법이 없었던 것이다.;
방법이 없을까 찾아보다가 공유메모리라는 녀석을 알게 되었는데.. 문제는 이 녀석이 윈도우 계열 서버에서는 사용할 수가 없다는 것이었다.(당시 내 컴퓨터에 apm을 설치해서 제작 중이었..)
웹호스팅을 하는 곳 중에서 공유메모리를 지원해주는 서버가 있을리도 없었기 때문에 포기. OTL
(뭐 봇으로 사용할거면 그걸로도 충분했지만 내가 원했던 것은 말 그대로 irc 프로그램을 ActiveX, 플래쉬 등을 전혀 사용하지않고 Only Browser로만 구현하는 것이었기에 그걸로는 충분하지가 않았던 것이다.)

그러다가 얼마 전에 현재 사용하고 있는 원츄서버에서 서버 초기화 사건(-_-;) 이후 서버를 다시 설치하면서 공유메모리를 사용가능하게 되었다. 그래서 잊고 있던 Web IRC 프로그램을 완성시키기 위해 열어보니.. 왜 이리 지저분해 보이는 것이냐 OTL

뭐 어쨌든 만들어 두었던 곳까지는 정상적으로 작동하는 것을 확인!
공유메모리를 사용하여 IRC 서버로 메세지를 보내는 것도 socket_read에서 block이 되어버리는 문제가 있었지만 timeout으로 해결!
이제 이런저런 메세지 처리하는 부분하고 잡다한 처리만 해주면 완성이다.(기본만;)

현재 혼자 테스트하는 것으로는 서버부하 역시 거의 없기는한데.. 나중에 다 완성되면 몇명 모아서 얼마나 부하가 걸리는지 제대로 테스트해봐야겠다.


IRC가 뭔지 모르시는 분들을 위해서 단순하게 설명하면.. "채팅"이다.(물론 복잡하게 들어가면 꽤 복잡하지만..)
RFC 1495가 IRC에 대해서 정의해놓은 문서이다.
http://ko.wikipedia.org/wiki/IRC 이건 위키백과에 있는 내용.
Trackback Address :: http://blog.rsef.net/trackback/25 관련글 쓰기
원츄 | 2006/05/03 01:34 | PERMALINK | EDIT/DEL | REPLY
테스트해보고 별문제없으면 계속 지원해드리겠삼,
근데 우리서버 통해서 다른서버 다른채널까지 접속해서 사용하게
서비스하려면 난감할거같긴해요. ㅇ_ㅇ 제작만 해두고 우리끼리만 쓰던지
쓸사람들 있으면 자기서버에 설치하고 쓰게끔..( ..);;;
원츄 | 2006/05/03 16:13 | PERMALINK | EDIT/DEL | REPLY
어제 새벽에 아파치가 갑자기 느려졌길래 이래저래 삽질을 좀 했는데
페릿똥 로그파일이 순식간에 2.3기가로 늘어나버렸던..ㅠ_-;;
로그파일은 페릿똥 계정에 옮겨두고 일단 의심가는건 권한막아뒀구요;
로그파일 다운받아서 분석좀 해보세영~ 제가 할랬더니 파일이 너무 커서
에디터로 불러오면 다운되버림;ㅁ;

ps : iptables로 몇몇 미심쩍은 ip를 차단했는데
그중에 혹시 페릿똥 섞여있음 낭패..ㅠ_-;;
Peris | 2006/05/03 20:00 | PERMALINK | EDIT/DEL
흑.. 옛날에 만들어둔거 그냥 써서 그런가..; Warning 에러가 그리 쌓일줄이야 생각도 못했.. OTL
스리 | 2006/05/04 18:17 | PERMALINK | EDIT/DEL | REPLY
와와 기대~!
| 2007/08/21 19:10 | PERMALINK | EDIT/DEL | REPLY
비밀댓글입니다
peris | 2007/08/22 09:13 | PERMALINK | EDIT/DEL
대충 만들다가 말아서 상당히 지저분한데다가 서버가 없어진 관계로 소스가 남아있는지 모르겠습니다. 집에가서 찾아보고 있으면 좀 정리해서 올리도록 하겠습니다. :)
Guu | 2007/08/22 18:05 | PERMALINK | EDIT/DEL
( _ _ )
welding machine | 2011/09/06 19:04 | PERMALINK | EDIT/DEL | REPLY
Nice information, i appreciate your efforts (specially the quality of content).
solar panel | 2011/09/07 16:26 | PERMALINK | EDIT/DEL | REPLY
위대한 게시할 수 있습니다. 이 단계의 대부분은 창의성의 요소에 의존하는 것 같습니다
Name
Password
Homepage
Secret
2006/04/11 10:54
Position
Mar 2006
Position
Mar 2005
Delta
in Position
Programming LanguageRatings
Mar 2006
Delta
Mar 2005
Status
12Java21.889%+3.01%A
21C17.794%-1.67%A
33C++11.159%-0.47%A
44PHP9.948%+0.53%A
56Basic9.892%+2.99%A
65Perl6.421%-2.73%A
77C#3.146%+0.61%A
88Python3.093%+0.66%A
99Delphi/Kylix1.843%-0.29%A
1011JavaScript1.733%+0.08%A
1112SAS1.337%+0.07%A
1210PL/SQL0.990%-0.68%A
132613*!ColdFusion0.602%+0.29%B
1419Ada0.595%+0.10%B
1517Lisp/Scheme0.576%-0.07%B
165135*!Visual FoxPro0.535%+0.47%B
1714COBOL0.528%-0.33%A-
1818Pascal0.527%-0.01%B
1915ABAP0.519%-0.19%B
2023VB.NET0.506%+0.14%B

출처 : http://www.tiobe.com/index.htm?tiobe_index


tiobe의 순위를 보면 PHP가 무려 4위씩이나 된다!(asp나 jsp는 보이지도 않는다;;)
그만큼 PHP의 진입장벽이 낮다는 의미일 것이다.
근데 순위가 높은 건 좋은데..
PHP로 먹고 살려면 적당히 해서는 먹고 살기 힘들다는 말도 된다는 것이 문제다. -_-;;;

그런데.. 당연히(?) C가 1위일 거라고 생각했는데 올해 들어서 Java가 1위를 해버렸다.
(뭐 C++, C#도 C계열이니 다 합치면 여전히 1위이긴 하지만;;)

* 삭제되었던 글 복원한 것입니다.
Trackback Address :: http://blog.rsef.net/trackback/8 관련글 쓰기
ㅂㄷ | 2006/04/25 11:16 | PERMALINK | EDIT/DEL | REPLY
자바가 1등할것은 ㅇ_ㅇ; 오래전에 정해진일이였삼

그래서 자바공부하려고 했는데 OTL 이게 머니!!!
Peris | 2006/04/25 12:21 | PERMALINK | EDIT/DEL
즈른.. 공부하셈!
파리 | 2006/06/14 15:46 | PERMALINK | EDIT/DEL | REPLY
뭘 배울까...ㅠㅠ
catalog printing | 2011/09/07 16:10 | PERMALINK | EDIT/DEL | REPLY
나는 여기에 행복 해요! 이해 당사자가 많은 문의하실 수 있습니다!
Name
Password
Homepage
Secret
prev"" #1 next