E D R , A S I H C RSS

Full text search for "IP"

IP


Search BackLinks only
Display context of search results
Case-sensitive searching
  • MoreEffectiveC++/Techniques2of3 . . . . 29 matches
          === Automating Reference Count Manipulations : 자동 참조 세기 방법 ===
         이제 컴퓨터 우회적으로 방향을 바꾸는 부분(level)을 추가하는 방법으로 컴퓨터 과학이 처한 커다란 문제를 해결해 보자. 새로 추가될 ContHolder는 참조 세기 기능을 구현하고 있으며, 대신 RCPtr 클래스 역시 RCIPtr 클래스로 한다.("I"는 indirection(우회)의 의미로 붙은거다.) 이런 디자인은 다음과 같은 모습을 보일 것이다.
         기본 개념은 StringValue에서 적용된 방식과 비슷하다. CountHolder는 RCWidget의 클라이언트로 부터 구현 상황을 숨겨 버릴 것이다. 사실 자세한 구현은 RCIPtr에 거의 다되어 있다. 그래서 이 클래스의 구현 상황을 보자.
         class RCIPtr {
          RCIPtr(T* realPtr = 0);
          RCIPtr(const RCIPtr& rhs);
          ~RCIPtr();
          RCIPtr& operator=(const RCIPtr& rhs);
         void RCIPtr<T>::init()
         RCIPtr<T>::RCIPtr(T* realPtr)
         RCIPtr<T>::RCIPtr(const RCIPtr& rhs)
         RCIPtr<T>::~RCIPtr()
         RCIPtr<T>& RCIPtr<T>::operator=(const RCIPtr& rhs)
         void RCIPtr<T>::makeCopy() // copy-on-write 상황의 구현
         const T* RCIPtr<T>::operator->() const // copy-on-write를 비감안할
         T* RCIPtr<T>::operator->() // copy-on-write 감안
         const T& RCIPtr<T>::operator*() const // copy-on-write를 비감안할
         T& RCIPtr<T>::operator*() // copy-on-write 감안
         RCPPtr을 RCPtr과 오직 두가지 점에서 다른다. '''첫번째'''는 RCIPtr이 중간 조정자인 CountHolder통해서 접근하는 것과 달리 RCPtr 객체는 값을 직접 가리킨다는 점이다. '''두번째'''로는 operator->와 operator*을 오버로드(overload)해서 copy-on-write에 자동적으로 대응할수 있게 하였다.
         그럼 RCIPtr에 비하여 RCWidget은 상당히 구현이 간단하다. 거의 모든 기능이 RCIPtr에서 구현되었고, RCWidget은 그것을 통해서 인자만 전달하면 되기 때문이다.(delegate) 만약 Widget이 다음과 같이 생겼다면
  • DataCommunicationSummaryProject/Chapter8 . . . . 15 matches
         === The Equipment Identity Register(EIR) ===
          * 인터넷에서 사용되는 IP와 비슷한 GTP(GPRS Tunneling Protocol)라는 프로토콜을 사용한다.
          * Gateway GPRS Support Node(GGSN)는 GTP 데이터 패킷을 TCP/IP로 교환 하거나 그 역으로 교환할 수 있다. 인터넷에 대한 인터페이스가 되는 것이다.
          * The Point-to-Multipoint Service Center(PTM SC), Qos 문제를 다루는 서버이다. 돈을 더 많이 낸 고객에게 통신에서 우선권을 준다. 그리고 소리와 그림과 같이 데이터의 종류에 따라 우선권을 달리 준다.(소리가 더 속도에 민감하다.)
         = Server-Side Equipment =
         == The IP Address Shortage ==
          * IP 주소의 사용량을 위협하는 것은 GSM폰에 부착되어 있는 항상 접속되어 있는 GPRS 기술이다.
         == Mobile IP ==
          * 집에만 있을때는 고정된 IP를 쓰면 되지만 이동하고 밖에 있고 그럴때는 그렇게 하지 못한다. 그래서 Mobile IP standard가 발표되었다.
          * 이것는 시스템 tunneling이라는 것을 이용하는데, 이것은 사용자가 자신의 IP주소가 속한 지역이 아닌 네트워크에 접속할때마다 임시적인 IP 주소를 가지는것을 필요로 한다.
          * 거리에 따라 사용자의 인터넷 사용료가 지불되지 않는다는 장점이 있지만, 대역폭을 낭비하고, 지연시간이 늘어나고, IP 주소를 낭비하는 단점을 가지고 있다.
         == Voice Over IP ==
          * IP 패킷의 복잡의 구조때문에 이러한 통합이 방해되었다.
          * 인터넷 전화기는 IP주소 - 현재 공급이 잘 안된다? - 가 필요하다.
          * 3G로 하여금 그것의 잠재력을 최고로 끌어올리려면, 인터넷은 IPv4로부터 IPv6 라우터로 옮겨가야 한다.
  • NamedPipe . . . . 15 matches
         = NamedPipe =
         A named pipe is a named, one-way or duplex pipe for communication between the pipe server and one or more pipe clients. All instances of a
         named pipe share the same pipe name, but each instance has its own buffers and handles, and provides a separate conduit for client-server communication. The use of instances enables multiple pipe clients to use the same named pipe simultaneously.
         Any process can access named pipes, subject to security checks, making named pipes an easy form of communication between related or unrelated processes. Named pipes can be used to provide communication between processes on the same computer or between processes on different computers across a network.
         Any process can act as both a server and a client, making peer-to-peer communication possible. As used here, the term pipe server refers to a process that creates a named pipe, and the term pipe client refers to a process that connects to an instance of a named pipe.
         Pipe란 두 프로세스간의 통신을 위해 만들어진 것으로 Named Pipe는 말 그대로 이름이 있는 파이프라는 것이다. 이는 다른 컴퓨터와도 네트워크를
          HANDLE hPipe, hThread; // 쓰레드 핸들
          LPTSTR lpszPipename = "\\.\pipe\mynamedpipe"; // 파이프 이름
         // The main loop creates an instance of the named pipe and
          hPipe = CreateNamedPipe(
          lpszPipename, // pipe name
          PIPE_ACCESS_DUPLEX, // read/write access
          PIPE_TYPE_MESSAGE | // message type pipe
          PIPE_READMODE_MESSAGE | // message-read mode
          PIPE_WAIT, // blocking mode
          PIPE_UNLIMITED_INSTANCES, // max. instances
          PIPE_TIMEOUT, // client time-out
          if (hPipe == INVALID_HANDLE_VALUE)
          MyErrExit("CreatePipe");
          // zero, GetLastError returns ERROR_PIPE_CONNECTED. // 만약 0 값이 리턴이 될 경우 ERROR_PIPE_CONNECTED를 리턴한다.
  • Gnutella-MoreFree . . . . 13 matches
         IP를 갖는 환경에서는 이를 뛰어 넘는 방법은 없을 것으로 보여진다.
         후에 IPv6가 나온다면 각각의 시스템이 아닌 어플리케이션에 IP를 붙일 수 있게 되어진다고
          5개의 Descriptor를 사용하고 TCP/IP 프로토콜과 ASCII Code를 기반으로
          Note 2 : IP 주소는 IPv4 형식으로 쓰인다.
          Descriptor ID (16 byte): 네트워크 상의 고유 식별자
          Payload Descriptor (2 byte): 명령어의 식별자
          Payload Length (4 byte): Header 다음에 따라오는 Descriptor 의 길이
          형식에 틀린 Descriptor는 폐기된다.
          || DescriptorID || Payload Descriptor || TTL || hops || PayloadLength ||
          - 디스크립터 (Descriptor)
         || pong || Ping을 받으면 주소와 기타 정보를 포함해 응답한다.Port / IP_Address / Num Of Files Shared / Num of KB Shared** IP_Address - Big endian||
         || queryHit || 검색 Query 조건과 일치한 경우 QueryHit로 응답한다. Num Of Hits 조건에 일치하는 Query의 결과 수 Port / IP_Address (Big-endian) / Speed / Result Set File Index ( 파일 번호 ) File Size ( 파일 크기 )File Name ( 파일 이 / 더블 널로 끝남 ) Servent Identifier 응답하는 Servent의 고유 식별자 Push 에 쓰인다. ||
         || push || 방화벽이 설치된 Servent와의 통신을 위한 DescriptorServent Identifier / File Index / IP_Address(Big-endian)/Port ||
          1. Pong 은 Ping이 왔던 같은 길을 따라 전송된다. 만약 DescriptorID가 n
          인 Pong을 받았는 데 Descriptor ID가 n인 Ping 보지 못했다면 Ping을 보
          6. 전에 전송된 Descriptor는 다시 전송되지 않는다. 네트워크 부하 줄임
          방화벽으로 인해 직접 연결이 불가능한 경우 Push Descriptor를 보내고 라우팅을 통해 받은
          QueryHit에 대한 응답으로 새로운 TCP/IP 연결이 생긴
          그러나 Push Descriptor조차 보내지 못하면 파일전송은 불가능하다.
          Common IP / ExIP / Node / NodeEx
  • Memo . . . . 13 matches
         #define BIND2IP "165.194.17.76" //Put you'r IP in her
         #include <mstcpip.h>
         #include <ws2tcpip.h>
         typedef struct iphdr
          unsigned char VerIHL; //Version and IP Header Length
          unsigned long SrcIP;
          unsigned long DstIP;
         } IpHeader;
          IpHeader *iphdr;
          unsigned short iphdrlen;
          iphdr = (IpHeader *)Buffer;
          iphdrlen = (iphdr->VerIHL << 4);
          memcpy(&C, &iphdrlen, 1);
          iphdrlen = (C >> 4) * 4; //20
          SockAddr.sin_addr.s_addr = iphdr->SrcIP;
          SockAddr.sin_addr.s_addr = iphdr->DstIP;
          switch (iphdr->Protocol)
          if (Size > iphdrlen)
          port = (TcpUdpPort *)(Buffer + iphdrlen);
          if (Size > iphdrlen)
  • UnixSocketProgrammingAndWindowsImplementation . . . . 13 matches
         PF_INET6 IPv6 : 프로토콜 체계 사용
          ※ TCP/IP, UDP란?
         SOCK_STREAM : 스트림 방식의 소켓 생성 (TCP/IP)
         IPPROTO_TCP : TCP 기반. 값은 0이다.
         IPPROTO_UDP : UDP 기반. 값은 0이다.
          char sa_data[14]; /* 주소(IP 주소 + 포트 번호) */
         struct in_addr sin_addr; // ip 주소
         // sockaddr_in 은 TCP/IP체제 이므로 AF_INET만 사용한다. -> TCP/IP는 인터넷 기반이므로.
         #define SERVER_IP "165.194.27.129"
          ina.sin_addr.s_addr = inet_addr(SERVER_IP); // 클라이언트의 경우
          // SERVER_IP의 경우 문자열 포인터를 넣어야한다.
         IPv6 Socket Programming : [http://www.joinc.co.kr/modules/moniwiki/wiki.php/article_IPv6_Programing?action=print2]
  • TCP/IP 네트워크 관리 / TCP/IP의 개요 . . . . 12 matches
         TCP/IP 네트워크 관리 / TCP/IP의 개요
         = TCP/IP의 개요 =ㅇㅇ
          * TCP/IP : UNIX 데이터 통신을 관리하는 소프트웨어 패키지(Package)
          *'''TCP/IP'''명칭의 유래 : 전송 제어 프로토콜('''T'''ransmission '''C'''ontrol '''P'''rotocol) + 인터넷 프로토콜 ('''I'''nternet '''P'''rotocol)
         == TCP/IP와 인터넷 ==
          *1983 - 군사용 표준(MIL STD)로 TCP/IP 프로토콜 채택.
          *''Internet'' : 원래 ARPANET에서 성장. 다양한 네트워크를 하나의 논리적 네트워크로 묶기 위해서 인터넷 프로토콜(IP)을 사용하는 서로 연결된 네트워크의 전세계적 모임.
         === TCP/IP의 특징 ===
          * 특정한 물리적 네트워크 하드웨어에 대한 독립성 : TCP/IP가 많은 다른 종류의 네트워크를 통합할 수 있도록 해줌.
          *TCP/IP는 운영체제와 구조적 차이에 독립적인 개방형 프로토콜이 혼합된 네트워크를 만들려고 시도
          *TCP/IP 프로토콜에 관한 정보의 대부분은 RFC(Requests For Comments)로 발표
  • 스터디/Nand 2 Tetris . . . . 12 matches
         CHIP Not2 {
         CHIP And {
         CHIP Or {
         CHIP Xor {
         CHIP Mux {
         CHIP Mux4way {
         CHIP HalfAdder {
         CHIP FullAdder{
         CHIP Add16 {
         CHIP Inc16 {
          * MIPS 코딩하는 것을 생각하고 과제를 진행했는데, 현실은 MIPS 보다 더 하드코어했네요. Symbol도 사용안하고(사실 Cpu emulator만 사용해서 생긴 문제일 수도 있지만), 레지스터도 2~3개 밖에 사용하지 못하는 상황에서 작성하려고 하니 참 막막했습니다. I/O Handling 같은 경우 키보드 입력을 해결하려고 나름 생각을 해서 작성을 했는데, 결과물이 영 마음에 들지 않는군요. 아무튼 이번 시간에 느낀 것은 "High-Level Language가 왜 필요한가?" 가 되겠습니다. 사실 이 느낌은 어셈블리 시간에도, 컴퓨터 구조 시간에도 느꼈지만 말이죠. 이제 1/3정도를 진행했고, 계획대로라면 12월이 되기 전까지 1/2는 진행할 수 있을 것 같아서 기분이 좋네요. 무사히 진행해서 끝을 봤으면 하는 생각입니다. - [권영기]
          지금까지 기본적인 논리 게이트를 (Nand만 사용해서) 구현하고, Combinational Chip 과 Sequential Chip까지 전부 구현했다. 지금까지 구현한 것을 모두 합치면 Computer Architecture가 만들어진다.
  • CCNA . . . . 11 matches
          * TCP/IP란 프로토콜(Protocol)의 한 종류로 인터넷을 하기 위해 꼭 필요하다. ARPANET에 의해 처음으로 개발 되었으며 TCP/IP는 인터넷을 사용하는 컴퓨터라면 어디에나 세팅이 되어 있다.
          * 인터넷을 사용하기 위해서는 IP라는 주소가 필요하며 이 주소는 2진수 32개로 4묶음씩 구성된다. 각 묶음마다 10진수로 나타내어 알아보기 쉽게 만들었다. 현재 IP 버전은 4인데(IPv4) 약 43억개의 주소를 할당 할 수 있다. 그런데 이 주소가 얼마 남지 않아서 ip 버전 6으로 대체 할 것이라고 한다.(IPv6은 2의 128개로 구성되어 있다고 함.)
          * IP주소를 이해 하기 위해서 이진수 계산을 이해 하는 것이 좋다.
          * IP주소는 서로 같으면 충돌이 일어난다. 따라서 이것이 충돌하지 않게끔 배정을 해주는 것이 있는데 이것이 DHCP라는 것이다. 클라이언트에서 DHCP서버에 IP주소를 요구하면 서버는 가지고 있는 IP주소중에서 남는 주소를 클라이언트에게 배정을 해준다.
          * ip의 생성이유 : TCP/IP프로토콜을 사용하는 모든 장비를 구분하기 위해서
          * ip주소는 2진수 32자리로 되어있음 -> 약 42억 9천개 -> 현재 사용자를 고려하면 남은 ip주소가 얼마 없음
          * 우리가 보통 쓰는 라우터에 배정해야 하는 ip주소는 2개
          * 이더넷 인터페이스의 ip주소는 보통 그 라우터가 연결하는 내부pc에 배정된 ip주소 묶음의 맨 앞 번호부여(이 ip는 다른 pc와 겹치면 안된다)
          * 시리얼 인터페이스의 ip주소는 상위계열의 ip주소에 맞춰 배정되고 서브넷마스크는 동일하게 된다.
          * ip주소는 네트워크 부분과 호스트 부분으로 구분.
          * 한 네트워크 영역에서 ip주소는 네트워크 부분은 다 같아야하고, 호스트 부분은 모두 달라야함.
          * ip주소에서 네크워크 부분과 호스트 부분을 나누는 방법을 약속한 것이 ip주소의 class(A~E)
          * 서브넷 마스크 : 주어진 ip주소를 네트워크 환경에 맞게 나누어 주기 위해서 씌워주는 이진수 조합 -> 이름 그대로 보조로 다시 한번 나눠준다.
          * 서브넷 마스크는 ip주소가 어디까지가 네트워크 부분이고, 어디까지가 호스트 부분인지 나타내는 역할도 있다.
  • CCNA/2013스터디 . . . . 11 matches
          * 패킷(Packet, 3계층): 출발지/목적지 주소의 추가(IP 주소)
          * '''TCP/IP 계층 모델'''
          * IP 데이터그램 - 인터넷 계층
          || 계층 모델이다 || TCP/IP의 응용 프로그램 계층은 OSI의 표현 계층과 세션 계층 포함 ||
          || 트랜스포트 계층/네트워크 계층과 호환되는 계층 || TCP/IP 프로토콜은 인터넷 발전에 표준 ||
          * LLC 하위 계층: 네트워크 계층과의 통신 담당. IP 패킷 데이터를 목적지로 안전하게 보내기 위해서 제어 정보를 포함
          * IP 주소가 기준
          - MA(Multiple Access) : 한 회선에 여러 호스트가 접근.
          * IP 주소의 동적 할당
          * 다양한 프로토콜의 지원 (IP, IPX 등)
          || 8 || Router_Aconfig-if)#ip address 10.0.0.1 255.255.255.0 || Serial 0 interface의 ip 주소는 10.0.0.1 서브넷마스크는 255 ||
          Address = 주소. ISDN이기 때문에 IP 주소와는 다르다.
          - TE1(Terminal Equipment type 1) : ISDN 단말기(ISDN 전화기).
  • ComputerNetworkClass/Report2006/PacketAnalyzer . . . . 10 matches
         2. IP 헤더의 graphical한 표시
         - 리스트에서 하나의 패킷을 선택하면 IP 헤더를 분석해서 보여주는 기능
         #include <mstcpip.h>
          char rcvbuf[MAX_IP_SIZE];
          // Create a raw socket for receiving IP datagrams
          s = WSASocket(AF_INET, SOCK_RAW, IPPROTO_IP, NULL, 0, WSA_FLAG_OVERLAPPED);
          // Get an interface to read IP packets on
          // Start receiving IP datagrams until interrupted
          wbuf.len = MAX_IP_SIZE;
          // Decode the IP header
         상기와 같이 기존의 서버 프로그램과 다른 점은 별로 없다. (Listen과 accept가 없네요. WSAIoctrl에서 다 처리하는건지...) 단지 소켓을 ioctrl 로 조정해서 ip 수준에서 올라오는 패킷을 기존과 다르게 처리할 뿐이다.
         const char* szIpAddr to DWORD ipvalue
         = postscript =
  • ProjectCCNA/Chapter3 . . . . 10 matches
          * TCP/IP란 프로토콜(Protocol)의 한 종류로 인터넷을 하기 위해 꼭 필요하다. ARPANET에 의해 처음으로 개발 되었으며 TCP/IP는 인터넷을 사용하는 컴퓨터라면 어디에나 세팅이 되어 있다.
          * 인터넷을 사용하기 위해서는 IP라는 주소가 필요하며 이 주소는 2진수 32개로 4묶음씩 구성된다. 각 묶음마다 10진수로 나타내어 알아보기 쉽게 만들었다. 현재 IP 버전은 4인데(IPv4) 약 43억개의 주소를 할당 할 수 있다. 그런데 이 주소가 얼마 남지 않아서 ip 버전 6으로 대체 할 것이라고 한다.(IPv6은 2의 128개로 구성되어 있다고 함.)
          * IP주소를 이해 하기 위해서 이진수 계산을 이해 하는 것이 좋다.
          * IP주소는 서로 같으면 충돌이 일어난다. 따라서 이것이 충돌하지 않게끔 배정을 해주는 것이 있는데 이것이 DHCP라는 것이다. 클라이언트에서 DHCP서버에 IP주소를 요구하면 서버는 가지고 있는 IP주소중에서 남는 주소를 클라이언트에게 배정을 해준다.
  • TCP/IP . . . . 9 matches
         소켓 프로그래밍을 위한 TCP/IP 용어 정리
         == TCP/IP 란? ==
         개발자를 위해서 제공되는 API(Application Programming Interface)의 가장 대표적인 형태가 TCP/IP 이다.
          * 인제 TCP/IP 소켓 프로그래밍에 들어가 볼까? 근데 사전지식이 많이 부족하겠군
          * Effective TCP/IP Programming: 44 Tips to Improve Your Network Programs : TCP/IP 프로그래밍 팁 모음
          * TCP/IP Sockets (Java/C 버젼) : 가장 짧은 TCP/IP 서적. 짧은 시간 동안 개론적 이해를 얻는데 최고.
          * Interactive Shell이 지원되는 언어(e.g. Python, Ruby, ...)를 사용하면 TCP/IP의 개념을 아주 빠른 시간 안에 배울 수 있음. (Python은 내부적으로 C 라이브러리를 그대로 사용) 또, 현재 개발된/개발중인 시스템을 테스트 하는 데에도 매우 편리함. 예컨대, 리코에서는 XMLRPC 서버 접속을 파이썬 쉘에서 하고(import xmlrpc 한 다음에...), 거기서 사용자 등록 등의 서비스를 직접 사용하게 한다.
  • TCP/IP 네트워크 관리 . . . . 8 matches
         TCP/IP 네트워크 관리 '''요약..'''
         = About TCP/IP 네트워크 관리 =
         TCP/IP 네트워크 관리, Craig Hunt(박창민 역), 한빛 미디어.
         책을 끝까지 다 읽어보자..^^; 그리고 TCP/IP에 대해서 알게 되었으면 좋겠다.
         === 1장. TCP/IP의 개요 ===
          *["TCP/IP 네트워크 관리 / TCP/IP의 개요"]
          * TCP/IP와 인터넷
  • 이영호/개인공부일기장 . . . . 7 matches
         ☆ 구입해야할 책들 - Advanced Programming in the UNIX Environment, Applications for Windows, TCP/IP Illustrated Volume 1, TCP/IP Protocol Suite, 아무도 가르쳐주지않았던소프트웨어설계테크닉, 프로젝트데드라인, 인포메이션아키텍쳐, 초보프로그래머가꼭알아야할컴퓨터동작원리, DirectX9Shader프로그래밍, 클래스구조의이해와설계, 코드한줄없는IT이야기, The Art of Deception: Controlling the Human Element of Security, Advanced Windows (Jeffrey Ritcher), Windows95 System Programming (Matt Pietrek)
         ☆ 앞으로 공부해야할 책들(사둔것) - Effective C++, More Effective C++, Exeptional C++ Style, Modern C++ Design, TCP/IP 네트워크 관리(출판사:O'Reilly), C사용자를 위한 리눅스 프로그래밍, Add-on Linux Kernel Programming, Physics for Game Developers(출판사:O'Reilly), 알고리즘(출판사:O'Reilly), Hacking Howto(Matt 저), Windows 시스템 실행 파일의 구조와 원리, C언어로 배우는 알고리즘 입문
         2005년 7월 30일 시작(주말마다) : TCP/IP SOCKET PROGRAMMING(Bible)
         30 (토) - Network에 관련된 RFC 문서 몇개 외우기. (ICMP, IP 관련)
         24 (일) - TCP/IP 구조. 하루동안 휴식 모드.
         17 (일) - Socket/System Programming in C (Multiplexing)
         16 (토) - Socket/System Programming in C (Signal 처리와 Process간의 Pipe 사용법(IPC)), 유리수, 카네기 행복론.
  • 5인용C++스터디/소켓프로그래밍 . . . . 6 matches
         || 전화를 받기 위한 '전화 번호' || IP주소 ||
          서버 접속시 필요한 IP 주소를 입력받기 위해 [리소스뷰]에서 다이얼로그를 하나 추가한 후 다음과 같이 편집한다.
         IP주소 컨트롤ID : IDC_IPADDRESS1
          그리고 [클래스위저드]의 CConnectDlg에 IDOK를 맵핑하여 사용자가 입력한 IP 주소를 멤버변수 m_strAddress에 저장한다.
          GetDlgItemText(IDC_IPADDRESS1, m_strAddress);
  • KAIST전산대학원면접/06전기 . . . . 6 matches
         "그럼 IP계층 알지 그게 뭐야?"
         "그래 그럼 데이타링크레이어서 IP레이어로 뭐가 붙지?"
         "그래 IP해더에서 뭐가 가장중요해?"
         "그래 그럼 자네 MAC이랑 IP주소 있는거 알지. 왜 MAC이랑 IP주소가 있어"
         "IP에서 하는일은?"
  • MFC/MessageMap . . . . 6 matches
         #define WM_DESTROYCLIPBOARD 0x0307
         #define WM_DRAWCLIPBOARD 0x0308
         #define WM_PAINTCLIPBOARD 0x0309
         #define WM_VSCROLLCLIPBOARD 0x030A
         #define WM_SIZECLIPBOARD 0x030B
         #define WM_HSCROLLCLIPBOARD 0x030E
  • WinSock . . . . 6 matches
          socketListen = socket (AF_INET, SOCK_STREAM, IPPROTO_IP);
          WaitStatus = WSAWaitForMultipleEvents (2, Eventarry, FALSE, 1000, FALSE);
          printf ("IP : %s n",inet_ntoa(*((struct in_addr*)lphostent->h_addr)));
          socketClient = socket (AF_INET, SOCK_STREAM, IPPROTO_IP);
          //IP주소값. INADDR_ANY는 아무거나입니다. ^^;
          WaitStatus = WSAWaitForMultipleEvents (1, &hEvent, FALSE, 10, FALSE);
  • 임인택/내손을거친책들 . . . . 6 matches
          * Firefox hacks : tips & tools for next-generation web browsing
          * TCP/IP Illustrated Vol. 1
          * TCP/IP LEAN
          * 마스터링 TCP/IP
          * TCP/IP
          * IPv6 Clearly Explained
          * IPv6, The New Internet Protocol
  • Java Script/2011년스터디/박정근 . . . . 5 matches
         #title Java Script/2011년스터디/박정근
         <TITLE>JAVASCRIPT EX - 1/11</TITLE>
          <SCRIPT LANGUAGE ="JavaScript">
          </SCRIPT>
          <SCRIPT LANGUAGE="JavaScript">
          </SCRIPT>
  • JavaScript/2011년스터디/박정근 . . . . 5 matches
         Describe JavaScript/2011년스터디/박정근 here
         <TITLE>JAVASCRIPT EX - 1/11</TITLE>
          <SCRIPT LANGUAGE ="JavaScript">
          </SCRIPT>
          <SCRIPT LANGUAGE="JavaScript">
          </SCRIPT>
  • MoniWikiACL . . . . 5 matches
         <!> 모니위키 1.1.5부터는 network/ip 주소를 지원합니다.
         # 부분 IP, CIDR 등등도 모두 지원.
         위의 예에서 @Block 그룹을 정의하고 있으며 이에 해당되는 IP대역, 부분IP 등등을 지정하고 있습니다.
         /!\ IP, CDIR, 부분IP 등등은 그룹 지정에서만 사용 가능합니다.
  • OurMajorLangIsCAndCPlusPlus/errno.h . . . . 5 matches
         ||29||int EXPIPE||적합하지 않은 탐색 명령.( pipe에서 처럼 )||
         ||32||int EPIPE||부러진 파이프; 다른 파이프의 끝에서 프로세스를 읽는 것은 불가능 하다. 모든 라이브러리 함수 는 SIGPIPE로 일반화된 에러코드를 리턴한다. 이 신호는 만약 처리되지 않거나 막아지지 않으면 그 프로그램을 멈추게 한다. 그러므로 프로그램이 처리되거나 블록된 SIGPIPE를 갖지 않으면 항상 EPIPE가 보일 것이다.||
  • OurMajorLangIsCAndCPlusPlus/setjmp.c . . . . 5 matches
         #define OFS_EIP 20
          mov eax, [esp] // Save EIP
          mov OFS_EIP[edx], eax
          mov ebx, OFS_EIP[edx] // Get new EIP value and set as return address
  • 데블스캠프2012/셋째날/코드 . . . . 5 matches
         <SCRIPT type="text/javascript" src="http://openapi.map.naver.com/js/naverMap.naver?key=f59e66fb57d24b1ffaa6cc7e504a72cc"></SCRIPT>
         <SCRIPT LANGUAGE="JavaScript">
         </SCRIPT>
         = 테스트를 위한 CTIP =
  • 영호의해킹공부페이지 . . . . 5 matches
          Principles of Buffer Overflow explained by Jus
         is static. PUSH and POP operations manipulate the size of the stack
         EAX=0000029a CS=015f EIP=00402127 EFLGS=00000206
         Bytes at CS:EIP:
         EAX=0000029a CS=015f EIP=61616161 EFLGS=00000202
         Aaah, see that? EIP is 61616161 - 61 being the hex value of the "a" character,
         some on this PC, and I *really* don't feel like going online to rip somebody
         shipped with Windows 9x and MS-DOS...
          like C/C++, Pascal, JavaScript, Perl, Python - you name it. :) Mm, no TCL/TK
         Ciphering (on/off)
         Here is a 10 step description for enabling the net monitor (field test
         _. SAIX Dynamic IP System explained by Moe1, Virulent and Jumpers ._ ,;:;,, _.
  • .bashrc . . . . 4 matches
         alias pjet='enscript -h -G -fCourier9 -d $LPDEST' # enscript 로 예쁜 출력하기(Pretty-print)
         export LESSOPEN='|/usr/bin/lesspipe.sh %s 2>&-' # lesspipe.sh 이 있다면 이걸 쓰세요
         function my_ip() # IP 주소 알아내기
          MY_IP=$(/sbin/ifconfig ppp0 | awk '/inet/ { print $2 } ' | sed -e s/addr://)
          my_ip 2>&- ;
          echo -e "\n${RED}Local IP Address :$NC" ; echo ${MY_IP:-"Not connected"}
         complete -f -d -X '*.gz' gzip
         complete -f -d -X '*.bz2' bzip2
         complete -f -o default -X '!*.gz' gunzip
         complete -f -o default -X '!*.bz2' bunzip2
         complete -f -o default -X '!*.dvi' dvips dvipdf xdvi dviselect dvitype
         # mode:shell-script
  • 3DGraphicsFoundation/INSU/SolarSystem . . . . 4 matches
          static PIXELFORMATDESCRIPTOR pfd = {
          sizeof(PIXELFORMATDESCRIPTOR), // Size of this structure
          WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN | WS_CLIPSIBLINGS,
  • HowToBlockEmpas . . . . 4 matches
          * 검색 엔진 IP를 막는다. - 그렇더라도 이미 노출된 페이지들은.. 결국 경로를 바꿔야 하려나요.
          ''이 방법이 가장 확실함. 아파치 웹 서버에서 IP deny를 시킴. 이때 검색 엔진은 보통 10여개의 IP를 사용하므로 모두 막아줘야 함''
          * Page History 로 해당 페이지를 원상복구 할 수 있고, 백업도 주기적으로 잘 해주고 있으니, 그냥 검색엔진 IP를 막는 것으로 마무리 지었으면 합니다. 단, 동문서버에 링크 거는 것에 대한 것이 문제인데, 이는 동문서버팀에게 요청하는 선으로 해결지었으면 합니다. --석천
  • LoadBalancingProblem . . . . 4 matches
          IPSC, ["임인택"]이 한글화하고 요구하는 입&출력 스펙을 변경함
          - [http://ipsc.ksp.sk/problems/ipsc2002/b.php 원래 문제 링크]
          IPSC 에는 입력을 파일로 받도록 하였으나 여기서는 직접 사용자가 다음과 같은 형식으로 입력한다.
         || 강양욱 || . || Java || Upload:IPSCLoadBalancing-macare.zip ||
          IPSC 라고 해서 엄청 어려운 문제도, 그렇다고 한번에 풀수 있는 쉬운 문제도 아닙니다. 풀어본 문제 몇개 중에서 재미있다고 생각되는 문제들을 여러 사람들이 함께 풀어보았으면 하는 바람에서 페이지를 열어보았습니다. - 임인택
         see also IpscLoadBalancing, ["문제은행"]
  • SolarSystem/상협 . . . . 4 matches
          WS_CLIPSIBLINGS |
          WS_CLIPCHILDREN |
          static PIXELFORMATDESCRIPTOR pfd =
          sizeof(PIXELFORMATDESCRIPTOR),
  • TheOthers . . . . 4 matches
          * Specification (SVN의 UIProtoType 폴더 참고)
          * GUI (SVN의 UIProtoType 폴더 참고)
          * UI 사양서 (SVN의 UIProtoType 폴더 참고)
          |__ UIProtoType - UI ProtoType 관련 문서 & Binary
  • ActiveTemplateLibrary . . . . 3 matches
         == Tips ==
         === CComQIPtr ===
         //CComQIPtr 사용예
         CComQIPtr<IOleWindow> pOleWin(pUnk);
  • ComputerNetworkClass . . . . 3 matches
         수업내용: 데이터 통신에서 배우는 것보다 한단계 상위 레이어. IP (Internet Protocol), TCP,UDP, Routing 의 원리, Subnet Mask, Tunneling 등의 개념 등에 대해 자세하게 배운다.
         수업을 듣기전에 TCP/IP socket programming 에 대한 입문서를 보고 듣기를 권하며, 수업의 진도를 따라가면서 TCP/IP 서적을 다시 한번 보거나 중급서적을 읽기 시작하면 아주 도움이 많이 될 것이라 생각한다.
  • DesignPatterns/2011년스터디/1학기 . . . . 3 matches
          1. High Cohesion Low Coupling과 SOLID(SRP, OCP, LSP, ISP, DIP)에 대해 다시 생각해보는 시간이 되었다.
          1. SRP(Single Response Principle)에 대해 얘기하면서 '책임'이란 무엇인가에 대한 이야기가 나왔다. 삽질 경험이 없는 사람에게 객체지향 원칙을 설명할 때 '책임'이 무엇인지 어떻게 이해시켜야 할지 모르겠다. 오늘 얘기하면서 낸 결론도 경험이 없으면 이해하기 어렵다는 것…
          1. DIP에서 의존관계 역전이 대체 무엇을 역전시킨다는 것인지 알게되었다. 기존에는 Highlevel 모듈이 Lowlevel 모듈에 의존하는 식이었지만 인터페이스를 사용하여 Lowlevel 모듈이 Highlevel이 제공하는 인터페이스에 의존하게 함으로써 설계를 더 유연하게 만들 수 있다.
          1. DIP
  • InsideCPU . . . . 3 matches
         || offset || field description ||
          * Descriptor
         BASE,G,X,0,?,LIMITE,P,DPL,1,TYPE -> SEGMENT DESCRIPTOR FILED EXAMPLE
          * GDTR ( GLOBAL DESCRIPTOR TABLE REGISTER )
         GDTR은 GDT (Global Descriptor Table)을 정의하기 위한 레지스터이다. GDT의 용도는 무엇인가? 글로벌 메모리는 어떠한 태스크라도 접근 가능한 메모리를 말한다. 그리고 이를 정의하는 레지스터가
          * LDTR ( LOCAL DESCRIPTOR TABLE REGISTER )
  • LIB_2 . . . . 3 matches
         그럴 경우 IRET 로 끝날 경우 [CS]:[IP] FLAGS를 스택에서 PUSH하게 된다.[[BR]]
         PS RET로 끝날 경우 [CS]:[IP]만 PUSH하게 된다.[[BR]]
         시작 태스크를 초기화 하고 인터럽트 벡터 테이블에서 타이머의 [CS]:[IP]의
  • ProjectPrometheus/AT_BookSearch . . . . 3 matches
         DEFAULT_SERVICE_IP = "165.194.17.56"
          conn = httplib.HTTPConnection(DEFAULT_SERVICE_IP, DEFAULT_SERVICE_PORT)
          conn = httplib.HTTPConnection(DEFAULT_SERVICE_IP, DEFAULT_SERVICE_PORT)
  • ScheduledWalk/석천 . . . . 3 matches
         여기까지가 지난번 ["데블스캠프2002"] 때 그렸었던 HIPO 뼈대를 코드로 옮긴 것입니다.
         이 답이 완벽한 답은 아니며, HIPO 이후 바로 프로그램 완성까지의 길에는 약간 거리가 있습니다. (왜냐. 이 Top-Down Design 의 결과가 완벽하다라고 말할수는 없으니까요. 하지만, 문제와 전반적 프로그램 디자인, 큰 밑그림을 그리고 이해하는데 도움을 줌에는 분명합니다. )
         어떤 함수 또는 모듈 부터 구현을 해야 할까 궁리했었습니다. 어차피 각 모듈부분에선 그 인자를 구체적으로 명시시키지 않았습니다. 이쯤에서 DFD를 그리고 데이터의 흐름에 대해 표현할 수도 있겠지만, 저는 일단 소스 자체에 촛점을 맞췄습니다. 그래서 필요하면 인자를 하나씩 더 추가하고, 필요없어졌다 싶음 인자를 삭제하는 식으로 접근했습니다. 그래서 따로 HIPO 다이어그램에 Argument 를 넘기는 부분을 표현해두지 않았습니다. (워낙 자주 소스를 고친 관계로. 하지만, 시간이 많이 걸린 일은 아니였습니다.~)
  • TCP/IP_IllustratedVol1 . . . . 3 matches
         = TCP/IP Illustrated, Volume 1 : The Protocols =
          * Comer 박사의 "INTERNETWORKING with TCP/IP Vol.1 : PRINCIPLES, PROTOCOLS, AND ARCHITECTURES" 를 빌렸다. -zennith.
  • Ubiquitous . . . . 3 matches
         VoIPv6(Voice over IPv6) : 음성신호를 압축해 패킷으로 전송, 인터넷 전화
         [http://zdnet.co.kr/news/network/ipv6/0,39029016,39137195,00.htm 한국 IPv6 주소 확보「세계 3위, 아태 1위」] - 독일이 9000여 개로 1위라고 하네요.
  • 데블스캠프2004/금요일 . . . . 3 matches
         Eclipse : http://zeropage.org/~neocoin/eclipse3.0rc3/eclipse-SDK-3.0RC3-win32.zip
         JDK 1.5 : http://zeropage.org/~neocoin/eclipse3.0rc3/jdk-1_5_0-beta2-windows-i586.exe
          에서는 유래가 없군요. C기반이 아니라, C++(문법), Smalltalk(vm) 의 철학을 반영합니다. Early History 는 마치 제임스 고슬링이 처음 만든것 처럼 되어 있군요. (SeeAlso [http://en.wikipedia.org/wiki/Java_programming_language#Early_history Java Early history]
         == HIPO 예제 ==
         == Paper Programming : HIPO 그리기 ==
         == 자신이 HIPO 그린 것을 근거로 구현 ==
         Upload:SimpleStar.zip
         == OOP Demo 2 : Message 를 날립시다~ (Java & Eclipse) ==
         === Eclipse 간단 설명 ===
         Upload:SimpleRoach.zip
  • 데블스캠프2012 . . . . 3 matches
          || 4 |||| UI프로그래밍 |||| [http://prezi.com/uit4ykp5bx8g/javascript/ JavaScript 편견깨기] |||| [http://zeropage.org/seminar/62046 테스트를 위한 CTIP] |||| |||| [:데블스캠프2012/넷째날/묻지마Csharp 묻지마 C#] |||| [http://zeropage.org/seminar/62095 비트맵 가지고 놀기] || 11 ||
          || 5 |||| UI프로그래밍 |||| JavaScript 편견깨기 |||| 테스트를 위한 CTIP |||| |||| [:데블스캠프2012/넷째날/묻지마Csharp 묻지마 C#] |||| 비트맵 가지고 놀기 || 12 ||
         || JavaScript 편견깨기 || [안혁준](18기) ||
         || 테스트를 위한 CTIP || [서영주](외부강사) ||
  • 데블스캠프2012/셋째날/후기 . . . . 3 matches
          * [김준석] - 날로먹는 APMSetup이 이렇게 유용하게 연속적으로 쓰일줄은 몰랐습니다. 실습은 Naver API 개발자 센터에 자신이 사용할 사이트 주소를 쓰고(안드로이드는 package명으로 인식하는게 재밌었습니다. 많은 사람도 쓸수 있게 서비스 하는군요) 그위에 마크를 올리는게 좋았습니다. 그러고보니 이번엔 코드는 안올려주네요. 역시 javascript와 웹서비스는 대세인듯=ㅂ= 코드임 [데블스캠프2012/셋째날/코드]
         = 테스트를 위한 CTIP =
          * [이재형] - CTIP랑 개념 때는 배도 부르고 내용도 어렵고 ㅠㅠ 자버렸는데,,, SVN을 통해서 자료를 올리고 업데이트 하는 등 실습 할 때는 정말 재밌었어요! 인터넷이 느렸다는게 흠이였지만 ㅎㅎ.
          * [안혁준] - 음... CTIP라는 말에 겁을 먹었는데 알고보니 다 알고 있는것이었다는점..정도... 총제적인 환경에 관해서 말한것 같았는데.. 막상 저는 일자리 구하는거 때문에 정신이 딴데 가있어서... 죄송...
          * [권순의] - 앵그리버드를 만든다고는 하지만 그냥 JavaScript로 포물선 그리는 걸 만드는 것이었군요. 하긴 2시간 안에 앵그리버드를 만들면 회사 차려야지 -ㅅ-,,, 뭐 여하튼.. 오랜만에 자바스크립트를 가지고 뭔가 만들어 봤네요. 알바할 때 조금 하다가 말아가지고..... 음..... 피곤지네요-
          * [이재형] - html도 해보고 script도 짜보고 등등... 변수 위치 때문에 멘붕 먹기도 하고, 물리가 약한터라 포물선 운동도 멘붕 먹긴했지만, 정말 신기하고 재밌었습니다.
          * [김태진] - 사실 물리법칙 구현이 목표였는데, 데블스버드 만들기쯤으로 뻥튀기해 실습하였더니 좀 더 괜찮았던거 같네요. 작년 이맘때 canvas를 잘 써먹어봤는데, 신입생들도 이걸 해보고 잘 써볼 수 있기를 기원합니다. 구현에 치중된 GUI를 쉽게 짜는건 html과 javascript를 이용하는게 가장 쉽고 간단하게 이해할 수 있더라구요.
  • 이영호/nProtect Reverse Engineering . . . . 3 matches
         2. client.exe(client가 실행될 때, gameguard와는 별개로 디버거가 있는지 확인하는 루틴이 있는 듯하다. 이 파일의 순서는 이렇다. 1. 데이터 파일의 무결성검사-확인해보지는 않았지만, 이게 문제가 될 소지가 있다. 2. Debugger Process가 있는지 Check.-있다면 프로세스를 종료한다. 3. gcupdater.exe를 서버로부터 받아온다. 4. createprocess로 gcupdater를 실행한다. 5. 자체 게임 루틴을 실행하고 gcupdater와 IPC를 사용할 thread를 만든다.)
         4. guardcat.exe(실행시 EnumServicesStatusA로 Process List를 받아와 gc_proch.dll 파일과 IPC로 데이터를 보낸다. 이 파일이 실행되는 Process를 체크하여 gc_proch.dll로 보내게 된다. 또한 IPC를 통해 client.exe에 Exception을 날리게 되 게임을 종료시키는 역할도 한다.)
         |CommandLine = ""C:\Program Files\Mabinogi\client.exe" code:1622 ver:237 logip:211.218.233.200 logport:11000 chatip:211.218.233.192 chatport:8000 setting:"file://data/features.xml=Regular, Korea""
         client.exe code:1622 ver:237 logip:211.218.233.200 logport:11000 chatip:211.218.233.192 chatport:8000 setting:"file://data/features.xml=Regular, Korea" 로 실행시키면 된다.
  • 임시 . . . . 3 matches
         http://en.wikipedia.org/wiki/IPv4#Data
         http://en.wikipedia.org/wiki/List_of_IPv4_protocol_numbers protocol number
         String myIP = inet_ntoa(*(in_addr*) *(gethostbyname(myName))->h_addr_list);
  • 작은자바이야기 . . . . 3 matches
          * SpringSource Tool Suite(Eclipse IDE)의 기본 설정과 프로젝트 설정에 필요한 기본적인 정보를 설명했습니다.
          * Eclipse JDT의 빌드 과정을 알아보고 Maven에서 라이브러리 의존성을 추가해보았습니다.
          * SOLID [http://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID Wiki]
          * '''S'''RP (Single responsibility principle)
          * '''O'''CP (Open/closed principle)
          * '''L'''SP (Liskov substitution principle)
          * '''I'''SP (Interface segregation principle)
          * '''D'''IP (Dependency inversion principle)
          * DRY [http://en.wikipedia.org/wiki/Don't_repeat_yourself DRY Wiki]
          * [http://en.wikipedia.org/wiki/Don%27t_repeat_yourself dont repeat yourself] 이걸 걸려고 했나? - [서지혜]
          * 전체적으로 다른 언어에서는 볼 수 없는 자바의 문법 + 객체지향 원칙을 중점적으로 다룬 시간이었습니다. 중간중간 다른 이야기들(builder 패턴, 저작권)이 들어갔지만 그래도 다룬 주제는 명확하다고 생각합니다. 다만 그걸 어떻게 쓰느냐는 흐릿한 느낌입니다. 그건 아마도 각 원칙들이나 interface, 객체 등에 대한 느낌을 잡기 위해서는 경험이 좀 필요하기 때문이 아닌가 싶습니다 ;;; 수경이가 말한 대로 한 번이라도 해 본 사람은 알기 쉽다는 말이 맞지 않을까 싶네요. 그리고 전체적으로 이야기를 들으면서 현재 프로젝트 중인 코드가 자꾸 생각나서 영 느낌이 찝찝했습니다. 세미나를 들으면서 코드를 생각하니까 고쳐야 될 부분이 계속 보이는군요. 그래도 나름대로 코드를 깔끔하게 해 보려고 클래스 구조도 정리를 좀 하고 했는데 더 해야 할 게 많은 느낌입니다. ㅠㅠ 그 외에도 이번 시간에 들었던 메소드의 책임이 어디에 나타나야 하는가(객체 or 메소드) 라거나 상속을 너무 겁내지 말라는 이야기는 상당히 뚜렷하게 와 닿아서 좋았습니다. 아. DIP에서 Logic과 native API 사이에 추상화 레이어를 두는 것도 상당히 좋았는데 기회가 되면 꼭 코드로 보고 싶습니다. 아마 다음에 보게 되겠지만. - [서민관]
          * BeanInfo, PropertyDescriptor를 이용해 getter, setter에 접근 가능
          * m2e plugin - maven과 eclipse는 빌드를 다른 방식으로 하기 때문에 maven의 의존성을 eclipse의 의존성과 연결해주기 위해서 사용하는 plugin.
          * DIP (depencency inversion principle) : 구체클래스를 사용할 때 구체클래스를 직접 사용하지 않고 추상화 된 인터페이스를 통해서 사용하게 하는 디자인 패턴.
          * JPA의 구체 클래스로 eclipse link와 hibernate가 있는데, 각각을 사용할 때 구체 클래스를 통해서 사용하지 않고 JPA 인터페이스를 통해서 사용하도록 하면 나중에 구체 클래스를 바꾸기 쉽다.
          * servlet 클래스의 로딩 순서 : jvm에서 tomcat의 main클래스를 진입점에 로딩한다 -> deployment description에 언급되어있는 servlet클래스를 tomcat의 진입점에 로딩한다.
          * 명령어의 prefix로 타입을 구분한다. http://en.wikipedia.org/wiki/Java_bytecode#Instructions
  • C++스터디_2005여름/학점계산프로그램/허아영 . . . . 2 matches
          void scholarship();//장학금, 학고 학생 출력,
         #define SCHOLARSHIP_NUM 12
          a.scholarship();
         void Student::scholarship()
          for(i = 0; i < SCHOLARSHIP_NUM; i++)
  • ComputerNetworkClass/Exam2004_1 . . . . 2 matches
         다음은 IPv4 의 헤더이다. IPv6 의 헤더를 그리고(각 부분의 사이즈, 순서는 상관없음) 차이점을 설명하시오.
  • IpscAfterwords . . . . 2 matches
         2002 년도 IPSC (http://ipsc.ksp.sk/) 을 경험하고 난 뒤의 ["ThreeFs"]
         컨테스트는 끝났지만 여전히 도전해보고 싶은 사람은 다음 주(5/18)까지 자신이 얻은 답을 TIS를 1234567890로 해서 ipsc@ksp.sk로 이메일을 보내면 된다.
          * IPSC Winner 가 발표되었네요. 재밌게도 Open 과 Second 둘 다 러시아이고, 양쪽 팀 다 Pascal 을 이용했다는. ^^
         석천군 팀이 B번 문제(Job Balancing)를 풀긴 풀었으나 시간이 너무 걸려서 옵티마이징을 필요로 했습니다. 제가 O(m*n^2)에서 O(m*n)으로 만들어줬는데, 그것으로도 부족했습니다. 집에 돌아와서 잠을 자다가(NoSmok:포앵카레문제해결법 ) 몇 가지 아이디어가 떠오르더군요. 오늘 아침에 일어나서 30분 정도 뚝닥거려서 B Difficult Set을 5초 안에 끝내는 코드를 만들었습니다. 어떻게 사고했냐구요? TDD로 원소 하나 짜리, 두 개 짜리, 세 개 짜리, ... 를 하다보니까 일반해가 보이더군요. 역시 마음에 여유가 있으면 잘 되는 것 같습니다.. see also IpscLoadBalancing
  • Java Study2003/첫번째과제/장창재 . . . . 2 matches
         압축 파일(JAR 또는 ZIP):
         자바 애플릿을 실행시키기 위해 애플릿을 다운로드해야 하는데, 이 때 애플릿에서 사용하는 데이터들도 존재할 수 있습니다. 예를 들어, 애니메이션을 수행하는 애플릿이 있는 HTML 페이지에 접속하여 그 애플릿을 실행시켜야 할 경우, 해당 애플릿 파일과 애플릿에서 애니메이션을 위해 사용하는 각 프레임 이미지도 존재할 것입니다. 따라서, 애플릿 파일은 물론 애플릿에서 사용하는 이미지 파일도 다운로드해야 애플릿에서 제대로 애니메이션을 수행할 수 있겠지요. 이 때, 애플릿 실행과 관련된 모든 파일을 JAR 또는 ZIP 형태의 압축 파일로 묶어 전송하게 됩니다. 이렇게 함으로써, 느린 네트워크를 이용하여 애플릿과 관련된 파일들을 다운로드 하는데 드는 시간을 줄일 수 있습니다.
         다른 자바 프로그램에 의해 삽입(import)되어 사용될 수 있도록 작성된 자바 프로그램입니다. 이러한 자바 패키지는 기존의 프로그래밍 언어에서 사용하던 라이브러리 또는 운영체제에서 제공해 주는 API 등과 같다고 볼 수 있습니다. 자바 패키지 역시 해당 규약을 갖겠지요. 자바에서는 기본적으로 압축 파일의 형태로 'casses.zip"이라는 자바 패키지가 제공되고 있고, 압축 파일 내에는 디렉토리 단위로 패키지가 포함되어 있습니다. 다음에 나오는 그림은 JDK 1.2.2 에서 제공되는 패키지를 보여주고 있습니다.
  • JavaNetworkProgramming . . . . 2 matches
          *네트워크관한 기초지식들이 나온다. (TCP/IP,UDP.등등을 소개)
          *그외 URL프로토콜,IP멀티캐스트,DNS,방화벽,HTTP 프록시 서버,SOCKS,방화벽 내부의 DNS에 관해 간단한 설명 나옴
          *이외에 File,FileDescriptor,RandomAccessFile에 관해 간략히 나오고 파일스트림과 같이 사용하는 예제가 나온다.
          *FileDescriptor클래스 : FileDescriptor 객체는 하위 레벨의 시스템 파일 설명자로의 핸들이다. 파일 설명자는 열려진 파일을 의미하며, 읽기 작업이나 쓰기 작업을 위한 현재의 파일 내의 위치와 같은 정보들을 포함한다. RandomAccessFile이나 FileOutputStream, FileInputStream을 사용하지 않고는 유용하게 FileDescritor를 생성할수 있는 방법은 없다 . --;
          out.close(); //close가 호출되지 않으면 FileOutputStream에 가비지 콜렉션이 일어날 때에 파일과 하부의 FileDescriptor가 자동으로 닫힌다.
          super(file.getFD()); //FileOutputStream에다가 FileDescriptor를 인자로 념겨줌
          super(file.getFD()); //FileDescriptor를 넘겨주고
          *PipedOutputStream
          *PipedInputStream
          *PipedWriter : 파이프 클래스는 스레드 통신 수단인데 Writer니깐 문자기반이다. PipedReader와 연결되서 한쪽에서 쓰고 다른쪽에서 읽는다.
          *PipedReader
  • JavaStudyInVacation/과제 . . . . 2 matches
          * 클라이언트가 접속되면 클라이언트의 IP 주소와 포트를 출력해주고, 클라이언트로 "ABCDEFG" 라는 문자열을 보내준다.
          * 명령어 라인 인자로 접속할 서버 에플리케이션이 있는 IP 주소와 포트를 입력받아 서버에 접속한다.
  • NSIS/예제3 . . . . 2 matches
         == nsi script ==
         Processing script file: "test1.nsi"
         File: "IPDialog.cpp" [compress] 553/1321 bytes
         File: "IPDialog.h" [compress] 594/1223 bytes
  • PC실관리/고스트 . . . . 2 matches
          * Alzip or WinRAR
          * Eclipse
          * 컴퓨터에 저장된 고스트 내의 IP 는 해당 컴퓨터에 할당된 IP로 설정해야함.
  • ProjectPrometheus/LibraryCgiAnalysis . . . . 2 matches
         (http://www.cyberclip.com/webdebug/index.html, http://sourceforge.net/projects/webdebug)
          * 같은 POST 커맨드라 하더라도 IP가 다르면 결과값이 나오지 않는다. (이로 볼때 서버 내부에서 IP와 History 가 연관되어 저장된다.)
  • ProjectVirush/Prototype . . . . 2 matches
         #define SERVER_IP "127.0.0.1"
          = inet_addr(SERVER_IP); // 로컬 주소로 설정한다.
  • PythonNetworkProgramming . . . . 2 matches
          self.listenSock = socket(AF_INET, SOCK_STREAM, IPPROTO_IP)
  • StudyingFundamentalsOfTcpIp . . . . 2 matches
         TCP/IP 가 우리와 얼마나 가까 있는지 아시죠? 인터넷의 근간이 되는 프로토콜에 대해 스터디를 하고자 합니다. 관심있는 분의 많은 참여 부탁드립니다.
          * 소켓 프로그래밍이 아닌 TCP/IP 에 대한 공동학습. 여럿이 해야 효과가 크겠죠.
  • WIBRO . . . . 2 matches
         와이브로는 음성통신은 전혀 고려되고 있지 않은 순전히 데이터 통신만을 전제로 하고 있는데, 여러가지 이유중 가장 큰 이유는 디지털화된 음성통신에 대한 핵심 특허를 외국기업들이 가지고 있어 (CDMA,GSM등) 그 특허를 침해하지 않고 개발할 수 없다는 점 때문입니다. 그러나 끊김없는 디지털 데이터 전송이 가능하게 되면 VoIP 서비스를 올릴 수 있게 되므로 사실상 인터넷 전화기를 휴대 전화에 올릴 수 있게 됩니다.
          음.. 기존 CDMA 는 그대로 두고 따로 가는건가..? 만약 [WIBRO]에 VoIP 가 올라가면... 기존의 CDMA 망이 너무 아까운걸... (퀄컴에 돈 가져다 바치는것도 아깝진 하지만). DigitalConvergence 가 이루어지는 세상에 CDMA와 [WIBRO]가 각자의 길을 간다는것도 조금 안맞는것 같기도 하고.. 이래저래 아깝기만하네..-_-;; - [임인택]
  • WinAPI/2011년스터디 . . . . 2 matches
         ||WS_CLIPSIBLINGS||7.차일드끼리 겹친영역은 그리기영역에서 제외 ||
         ||WS_CLIPCHILDREN||8.차일드가 위치한영역은 그리기영역에서 제외 ||
  • XMLStudy_2002/Start . . . . 2 matches
         <!ENTITY % head.misc "SCRIPT|STYLE|META|LINK|OBJECT" -- repeatable head elements -->
         <!ENTITY %block "P %heading; |%list; |%preformatted; |DL |DIV |NOSCRIPT | BOCKQUOTE ">
         4. 그다음 공백뒤에 나오는 것이 이 오브젝트에대한 description
  • 데블스캠프2002/진행상황 . . . . 2 matches
          * 네트워크 세미나 + TCP/IP 동영상 보기. (http://edu.hackerslab.com/home/html/temp/movie.htm)
          * 남훈아 수고 했다. 후배들에게는 당근 어려웠겠지만, 개인적으로는 유익했던지라; ^^; traceroute 의 원리 설명은 정말; TCP/IP 동영상을 먼저보여주는게 더 쉬웠을려나 하는 생각도.
          * ["HanoiProblem"]
          * 대체적으로 RandomWalk 는 많이 풀었고, HanoiProblem 은 아직 재귀함수를 많이 접해보지 않은 신입회원들에게는 어렵게 다가간거 같다. - 상협
  • 데블스캠프2003/넷째날/Linux실습 . . . . 2 matches
         예를 들면, apache 로그 파일을 줍니다. 그리고 sort, uniq, cut, grep, head 등의 명령어의 사용법을 간단히 가르쳐 줍니다. 그리고 이들을 파이프로 연결해서 2003년 6월에 접속한 IP 중에 가장 자주 접속한 IP 베스트 10을 1등부터 뽑아내라고 합니다. ({{{~cpp grep "Jul/2003" access.log| cut -d' ' -f1 |sort|uniq -c|sort -rn|head -10| cut -f2}}})
  • 병역문제어떻게해결할것인가 . . . . 2 matches
          * 이 항목이 미래창조과학부(MSIP)주관, 정보통신산업진흥원(NIPA)운영하는 SW 마에스트로와 MOU를 체결한 그 부서의 그 특기병과를 지칭한다면, 지원하기 위해서는 활동량이 많은 제로페이지 회원이어도 지원 자격 요건은 충족할 수 있습니다만, 그건 구색을 맞추기 위한 지원조건이고, 실제로는 MOU 체결한 기관의 지원자에게 우선순위를 부여하기 때문에, 비 기관 지원자가 서류를 통과할 가능성은 거의 없다고 합니다. (입대설명회에 나온 간부가 말하길 서류 특별점수가 60점 정도 되는데, MOU 기관은 만점 채우고 시작, 아닌 사람은 산더미 만큼 모아와야 채울 수 있다고 합니다.)
  • 이영호/My라이브러리 . . . . 2 matches
          *sockfd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
          *sockfd = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP);
  • 이영호/미니프로젝트#1 . . . . 2 matches
          (3번에서 Master가 누군지 알아보게 하는 것 -> Private 메세지로 패스워드를 넘겨 IP를 인증 받는 방식.)
          sockfd = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
  • 임인택/AdvancedDigitalImageProcessing . . . . 2 matches
          http://www.prip.tuwien.ac.at/~hanbury/intro_ip/
          http://www.google.co.kr/url?sa=U&start=8&q=http://www.vision.caltech.edu/pmoreels/Publications/PmoreelsIEEE_IP_Jul03.pdf&e=747
          http://www.ph.tn.tudelft.nl/Courses/FIP/noframes/fip-Morpholo.html#Heading98
  • 페이지제목띄어쓰기토론 . . . . 2 matches
          혹시 '/'를 사용한 페이지들를 염두에 두고 하신 말씀이신지요. ["ZIM/UIPrototype"] 과 같은 페이지의 이름은 굳이 특수문자를 안쓰고 접두어처럼 사용해서 ["ZimUIPrototype"]과 같이 만들어도 ''작은 차이''일 뿐이라는 생각이 듭니다. 그런데 '/'를 사용하니 제목에 사용된 두 개념의 경계를 명확히해서 눈으로 읽기에는 더 좋은데요, 슬래시(slash)라고 소리내어 읽어야 한다는 것이 어떤 ''상당한 차이''를 불러올지 궁금합니다. --이덕준
  • 학술터위키와제로페이지위키링크문제 . . . . 2 matches
          * 검색엔진으로부터의 검색문제 - 이 또한 학술터 위키쪽에서도 문제를 일으킬 수 있는 내용이다. 동문서버 관리자 또한 검색엔진 IP를 막아야 하지만, www.caucse.net 전부가 검색엔진를 거부해서는 안되는 일이다. 이는 동문서버 관리자들도 고려해야 할 사항이다.
          * 동문서버쪽에 검색엔진부에 대해 건의하기. (검색되는건 상관없으나, 검색로봇이 Edit Text 등의 행위는 하지못하도록 IP Block 등)
  • 1thPCinCAUCSE/null전략 . . . . 1 match
         지난번 IPSC 경험때는 맨땅에 해딩하는 느낌이였는데, 이번에는 비록 입상하지 못했지만, 각각의 과정들이 의식적으로 일어난 점에 대해서 개인적으로는 즐거웠고 명쾌했습니다. 급조되어 2주만에 만난 Pair 치고 손발이 잘 맞았습니다. (이건 방학 두달동안 ["ProjectPrometheus"] 때 하도 서로 싸워대어서. -_-;)
         문제를 푸는 동안, 굉장히 여유롭다는 느낌이 들었습니다. 적당히 달려나간다고 할까요. 위에 언급된 2가지의 실수가 없었다면, A를 넘어 C번도 노려 봄직한 느낌이 듭니다. 이런 것들이 연습으로 체화되는 것이겠지요. 다음 ipsc를 즐겁게 기다려 봅니다.
  • 2010JavaScript/역전재판 . . . . 1 match
         위의 HTML파일에다가 JavaScript를 더한것.
          <SCRIPT Language="JavaScript">
          contents=new Array(); //대사 내용이 들어있는 javascript파일 안에 있는 배열의 이름.
          --></Script>
          <script language="javascript" SRC="./contents.js"></script> //대사 내용을 넣은 javascript파일('contents.js')을 첨부.
          * [http://www.openjs.com/scripts/events/keyboard_shortcuts/shortcut.js]
         [2010JavaScript]
  • 7피관리 . . . . 1 match
         === IP ===
  • Bigtable/DataModel . . . . 1 match
          value : IP+port#
  • CMM . . . . 1 match
          * IPD-CMM : Integrated Product Development Capability Maturity Model. 고객 요구를 보다 잘 충족시키기 위하여 소프트웨어 제품의 생명주기 동안에 각각 진행되는 프로젝트들이 적시에 협동할 수 있는 제품 개발체계를 도입하기 위한 모델
  • CivaProject . . . . 1 match
         WIPI 에서 ATOC 를 지금 네가 하는것처럼 수행한다더구만 --;; .. --["neocoin"]
         ["프로젝트분류"], ["lostship"]
  • DataCommunicationSummaryProject/Chapter9 . . . . 1 match
         === ETSI HiperLan ===
          * HiperLan2 는 802.11a와 거의 물리적인 층은 비슷하다. 그러나 인터넷에 기준을 두지 않는다.(인터넷이 데이터를 처엄부터 기준으로 했다면, ETSI는 음성위주 여기에 데이터를 같이 생각 했으며로 당연하다) TDMA 을 기반으로 한다. 당연 음성 서비스에 좋은 서비스를 해준다. 그러나 역시 미국(802.11a)한테 밀린다.
          * Ad-hoc networking in HiperLan : 중간의 노드를 거쳐서 가는것 같다. 잘 모르겠다.
          * TKIP : 이름이 좀 다르긴 하지만 WEP2다. 128비트를 쓰는데 역시 삐리리하다.
          * 높은 수용능력은 높은 주파수를 사용해야 할 필요가 있다. HiperLAN2와 IEEE 802.11a 모두 5Ghz의 밴드를 사용하며, 54Mbps의 속도를 낼수 있다.
  • DebuggingSeminar_2005/AutoExp.dat . . . . 1 match
         ; While debugging, Data Tips and items in the Watch and Variable
         ; Letter Description Sample Display
         ATL::CComQIPtr<*>=<p>
  • DirectDraw . . . . 1 match
         ddsd.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE|DDSCAPS_FLIP|DDSCAPS_COMPLEX; // 1차표면, 플립가능
          3. 그것을 Flip한다.
  • FreeStyle . . . . 1 match
         * 국내 최초 온라인 HIPHOOP 농구 게임이다.
  • Hacking2004 . . . . 1 match
          Upload:hacking.zip
          Upload:hacking2.zip
          Upload:hacking3.zip
          * 데브피아에서 TCP/IP 세미나 한다고 하네요. 아마 무료였던것 같은데. 생각나서 올립니다. - [이승한]
  • HelpContents . . . . 1 match
          * ["로그인하기"] - RecentChanges 에 IP대신 실명을 사용하는 방법. 그리고 기타 부가적인 기능을 제공받음.
  • Linux/필수명령어/용법 . . . . 1 match
         -13) SIGPIPE 14) SIGALRM 15) SIGTERM 17) SIGCHLD
         - p 이름붙여진 파이프(pipe)
  • LinuxProgramming/QueryDomainname . . . . 1 match
         request domain name thru ip address from DNS server
          printf("USAGE : %s <ip>\n", argv[0]);
          puts("IP Address ------");
  • LinuxProgramming/SignalHandling . . . . 1 match
          SIGPIPE - write to pipe with no one reading
  • MFC/DeviceContext . . . . 1 match
         || MM_TWIPS || 0.05point 단위 (6.9x10^-4인치)의 길이를 갖는다. 방향성은 MM_LOENGLISH와 동일 ||
  • MFC/Socket . . . . 1 match
          * m_dataSocket.Connect(dlg1.m_strIpAddress, createBlkFile)
          CIpAddressDlg dlg1;
          if(!m_dataSocket->Connect(dlg1.m_strIpAddress, 2000))
          * 다른 한쪽에서는 서버 접속을 선택 IP와, ID를 나와 있는 그대로 놔두고(현재 컴퓨터라는 의미) OK 선택
         Upload:OmokSocketTest.zip
  • MicrosoftFoundationClasses . . . . 1 match
          ''백과사전) WikiPedia:Microsoft_Foundation_Classes, WikiPedia:Object_Windows_Library ''
         응용프로그램에서 document를 몇개를 다루느냐에 따라서 SDI(single document interface), MDI(multiple document interface)로 구분하여 사용한다.
         [GUIProgramming] [MFC] [MFC프로그래밍시작하기]
  • NSIS . . . . 1 match
          * NSI Script 를 작성한다.
          * makensis 로 Script 를 컴파일한다. 그러면 makensis 는 스크립트를 분석하면서 포함해야 할 화일들을 하나로 묶어준다. 그리고 zip의 형식으로 압축해준다. (내부적으로 zip2exe 가 이용된다. 이건 zlib 사용됨.)
         NSIS installer들은 'MakeNSIS' 프로그램에 의해서 NSI script (.NSI) 를 컴파일함으로서 만들어진다.
          ["/XCommand parameter" ...] [Script.nsi | - [...]]
         === .NSI script 기본 문법 ===
         NSIS Script File (.nsi) 는 command 들의 묶음인 batch-file와도 같아보이는 text file이다.
          CreateShortCut "$SMPROGRAMS\NSIS\ZIP2EXE project workspace.lnk" \
          "$INSTDIR\source\zip2exe\zip2exe.dsw"
         === NSI Script Study ===
         http://nsis.sourceforge.net/archive/download.php?file=FindProc.zip
  • ObjectProgrammingInC . . . . 1 match
         차라리 저 구조체만 다른 lib에 저장시키고 링크를 불가능하게 내부에서만 연산을 한다면 몰라도. return value는 kernel이나 IPC로 넘겨 줘야할 듯.
  • OpenGL스터디_실습 코드 . . . . 1 match
          // Establish clipping volume (left, right, bottom, top, near, far)
          glBegin(GL_LINE_STRIP);
         //-> make inner event and manage dynamic data exception(bound exception + clipping exception).
          //clipping exception management.
          //it manage in case that window is resized by user so, clipping area x, y is smaller than window area x or y.
         //->resize viewport and clipping area
  • PairProgramming . . . . 1 match
         === IPSC 중 ===
  • PatternOrientedSoftwareArchitecture . . . . 1 match
          * 예제(Example) : 이 패턴은 우리가 주위에서 흔히 많이 볼 수 있는 패턴이다. TCP/IP가 그 대표적인 예일 것이다.
         === Pipes and Filters ===
          * 이 패턴은 : data source - filter - pipes - filter - data sink, 의 순서로 되어 있고, 각 필터에서는 데이터를 처리하는 함수가 있을 수 있다. 레이어 패턴과 비슷한 점도 보이지만, 이 패턴의 특징은 쉬운 재조합과 재사용성이다. 에러를 처리하는 관점과 시스템의 신뢰성을 따지면 레이어가 더 낮다.
  • Postech/QualityEntranceExam06 . . . . 1 match
          6. Corutine, CoProcess, IPC 에 관해서..
  • ProjectCCNA/Chapter5 . . . . 1 match
          * ip의 생성이유 : TCP/IP프로토콜을 사용하는 모든 장비를 구분하기 위해서
          * ip주소는 2진수 32자리로 되어있음 -> 약 42억 9천개 -> 현재 사용자를 고려하면 남은 ip주소가 얼마 없음
          * 우리가 보통 쓰는 라우터에 배정해야 하는 ip주소는 2개
          * 이더넷 인터페이스의 ip주소는 보통 그 라우터가 연결하는 내부pc에 배정된 ip주소 묶음의 맨 앞 번호부여(이 ip는 다른 pc와 겹치면 안된다)
          * 시리얼 인터페이스의 ip주소는 상위계열의 ip주소에 맞춰 배정되고 서브넷마스크는 동일하게 된다.
          * ip주소는 네트워크 부분과 호스트 부분으로 구분.
          * 한 네트워크 영역에서 ip주소는 네트워크 부분은 다 같아야하고, 호스트 부분은 모두 달라야함.
          * ip주소에서 네크워크 부분과 호스트 부분을 나누는 방법을 약속한 것이 ip주소의 class(A~E)
          * 서브넷 마스크 : 주어진 ip주소를 네트워크 환경에 맞게 나누어 주기 위해서 씌워주는 이진수 조합 -> 이름 그대로 보조로 다시 한번 나눠준다.
          * 서브넷 마스크는 ip주소가 어디까지가 네트워크 부분이고, 어디까지가 호스트 부분인지 나타내는 역할도 있다.
  • ProjectEazy/테스트문장 . . . . 1 match
         || IP(interjectival phrase) || 독립어구||
  • ProjectPrometheus/CookBook . . . . 1 match
         ProjectPrometheus 중 나눌만한 Tip 들이나 기타 코드 이디엄들 등등.
          * 멀티 타이머 http://www.programming.de/cpp/timer.zip
          * 마이크로 에그 타이머 http://users.informatik.fh-hamburg.de/~rohde_i/eggtimer/mr-egg-z.zip
         Java 에서는 HttpURLConnection 을 이용한다. 관련 코드는 http://www.javafaq.nu/tips/servlets/index.shtml 를 참조.
          <init-param url="jdbc:mysql://서버주소:서버IP/reference 이름"/>
  • ProjectSemiPhotoshop/SpikeSolution . . . . 1 match
         이 페이지는 ["ProjectSemiPhotoshop"]의 Spike Solution 페이지 입니다.
         ["ProjectSemiPhotoshop/요구사항"]에 있는 스토리의 난이도를 추정하고 문제 영역 전반을 다루는 페이지입니다.
          return (WORD)(::DIBNumColors(lpbi) * sizeof(RGBTRIPLE));
         ["ProjectSemiPhotoshop"]
  • ProjectZephyrus/Server . . . . 1 match
          .classpath : Eclipse 용 Java의 환경 설정
          .project : Eclipse용 project 세팅 파일
          .cvsignore : Eclipse에서 cvs에서 synch시에 무시할 파일
          java_zp : ZeroPage Server 실행 bash script (zp에서만 돈다. bin이 classpath에 안들어가서 꽁수로 처리,port번호를 변경할수 없다.)
          javac_zp : ZeroPage Server용 컴파일 bash script (어느 서버에서나 동작 할꺼 같다.)
         === Eclipse, JCreator 에서 FAQ ===
          * Eclipse
          * Perspective를 CVS Repositary Explorering에서 {{{~cpp CheckOut}}}을 한다음, 컴파일이 안된다면 해당 프로젝트의 JRE_LIB가 잘못 잡혀 있을 가능성이 크다. (Win98에서 JRE가 잘못 설치되어 있을때) 방법은 ["Eclipse"]에서 Tip중 설치 부분을 찾아 보라
         ||서버에 접속된 총인원(미 로그인 인원 모두)[[BR]] IP, ID List 보이기||.||.||.||
  • PyIde/Exploration . . . . 1 match
         http://free1002.nameip.net:8080/pyki/upload/PyUnitRunnerRedBar.gif http://free1002.nameip.net:8080/pyki/upload/PyUnitRunnerGreenBar.gif
         Design 을 할때 오버하는 성향이 있는 것 같다. IListener 가 있으면 DIP를 지키는 것이기도 하고, 기존 TestResult 등의 클래스들을 수정하지 않으면서 Listener 들만 추가하는 방식으로 재사용가능하니까 OCP 상으로도 좋겠지만. 과연 당장 필요한 것일까? 그냥 TestResult 를 모델로 들고 있고 View 클래스 하나 더 있는 것으로 문제가 있을까?
  • PyIde/Scintilla . . . . 1 match
          stc.wxSTC_P_TRIPLEDOUBLE]:
  • Python/DataBase . . . . 1 match
         port - integer, TCP/IP port
         print cur.description
  • RubyLanguage/InputOutput . . . . 1 match
         client = TCPSocket.open("IP주소", '프로토콜');
  • STLErrorDecryptor . . . . 1 match
         가) 여느 개발도구와 마찬가지로 VC의 IDE는 그 자체에 빌드용 장치(컴파일러와 링커)를 내장하고 있지 않고, 외부에 있는 컴파일러와 링커를 실행해서 프로그램을 빌드합니다. 컴파일러와 링커의 출력 결과는 실제로 콘솔로 빠져 나오는 출력이지만, 네임드 파이프(named pipe)란 것을 통해 VC의 IDE로 다시 들어가 '''출력(output)''' 윈도우에 디스플레이되는 것입니다.
          * CL2.EXE가 내는 컴파일 결과를 에러 필터 스크립트에 파이프(pipe)를 통해 통과시킴
          * STL 에러 해독기 패키지 (Win32용) : STLfilt.zip이란 이름을 가지고 있습니다 (http://ww.bdsoft.com/tools/stlfilt.html)
         다) 만만해 보이는 디렉토리에다가 STLfilt.zip의 압축을 풉니다. (저는 H:\STLfilt 란 디렉토리에 압축을 풀었습니다.)
         Upload:FilesUnzipped.gif
          * FILTER_SCRIPT : 필터링 펄 스크립트(STLfilt.zip)의 전체 경로. 반드시 파일 이름까지 써 주어야 합니다.
          * TOGGLE_FILE : 필터링 활성화를 토글링하는 파일이 위치할 디렉토리. 생각할 시간 없는 분은 STLfilt.zip의 압축을 푼 위치로 정해주세요.
         마) 이제, STLfilt.zip의 압축을 푼 디렉토리에서 프록시 CL을 복사해서 VC의 \bin 디렉토리에 붙입니다.
         가) STLfilt.zip의 압축을 푼 디렉토리에서 STLtask.exe를 실행합니다. 별 문제가 없으면 아래와 같은 대화 상자가 뜹니다.
  • SeparatingUserInterfaceCode . . . . 1 match
         너무 이상적이라고 말할지 모르겠지만, DIP 의 원리를 잘 지킨다면(Dependency 는 Abstraction 에 대해서만 맺는다 등) 가능하지 않을까 생각. 또는, 위에서의 WIMP를 그대로 웹으로 바꾸어도. 어떠한 디자인이 나올까 상상해본다.
  • Server&Client/영동 . . . . 1 match
          Socket connect=new Socket("165.194.17.85", 10000);//서버 컴퓨터의 IP였음
  • Spring/탐험스터디/2011 . . . . 1 match
          1.1. DIP : 멤버 변수를 외부에서 주입 받을 때는 구체 클래스가 아닌 인터페이스를 이용한다. 최대한 클래스 내부에서 변수를 할당하지 말고(new를 사용하지 말고) 주입을 받도록 한다.
  • ViImproved/설명서 . . . . 1 match
         paragraphs=(para=) IPLPPQPPLIbp 문맥을 위하여 매크로 설정
  • WOWAddOn/2011년프로젝트/초성퀴즈 . . . . 1 match
         Lua-Eclipse를 받아서 깔고. (LunarEclipse라는 것도 있단다)
         http://luaeclipse.luaforge.net/
         Eclipse에서 Java외의 다른것을 돌리려면 당연 인터프리터나 컴파일러를 설치해주어야 한다. 그래서 Lua를 설치하려했다. LuaProfiler나 LuaInterpreter를 설치해야한다는데 도통 영어를 못읽겠다 나의 무식함이 들어났다.
         설치된경로를 따라 Eclipse의 Profiler말고 Interpreter로 lua.exe로 path를 설정해주면 Eclipse에서 Project를 만든뒤 출력되는 Lua파일을 볼수 있다.
         현재 Eclipse개발환경중 문자 Encoding은 UTF-8방식이다.
         <script file="HelloWoW.lua"/>
         <Scripts>
          </Scripts>
          for i, v in ipairs(stringtable) do
         for i, v in ipairs(t) do
         for i, v in ipairs(x) do
         처음에 문제가 생겼었는데 Eclipse에서 테스트하던 string.find(msg,"시작")이 WOW에서 글씨가 깨지며 정상 작동하지 않았다. 그 이유는 무엇이냐 하면 WOW Addon폴더에서 lua파일을 작업할때 메모장을 열고 작업했었는데 메모장의 기본 글자 Encoding타입은 윈도우에서 ANSI이다. 그렇기 때문에 WOW에서 쓰는 UTF-8과는 매칭이 안되는것! 따라서 메모장에서 새로 저장 -> 저장 버튼 밑에 Encoding타입을 UTF-8로 해주면 정상작동 한다. 이래저래 힘들게 한다.
         newFrame:setScript("OnLoad",funcname)
          DEFAULT_CHAT_FRAME:SetScript("OnEvent", eventHandler);
         <script file="HelloWoW.lua"/>
         <Scripts>
          </Scripts>
          frame:SetScript("OnEvent", eventHandler);
          <script file="HelloWoW.lua"/>
          <Scripts>
  • ZIM . . . . 1 match
          * ["ZIM/UIPrototype"] (Window&Reports) (by 패키지 개발팀)
          * 사용 기술 : MFC ActiveX, HTML, Java Script
  • ZIM/ConceptualModel . . . . 1 match
         컨셉(Concept)의 이름 바꾸기나 추가, 삭제는 아직 진행중입니다. 컨셉 사이의 관계와 속성 잡아서 컨셉 다이어그램(ConceptualDiagram) 그리기는 생략하고 클래스 다이어그램으로 직행하기로 하죠. 그 전에 ["ZIM/UIPrototype"], ["ZIM/RealUseCase"]를 작성해볼까요? -- ["데기"]
  • ZIM/RealUseCase . . . . 1 match
         사용자 인터페이스와 함께 설명이 이루어지면 더 좋겠죠. 일단 ["ZIM/UIPrototype"]이 대강 나온다면... ^^;;;
  • ZeroPageEvents . . . . 1 match
         || 5.10. 2002 || Internet Problem Solving Contest(IpscAfterwords) || IPSC 참여. 밤샘 프로젝트; || ["1002"], ["neocoin"], ["데기"], ["nautes"], ["구근"], ["fnwinter"], ["JuNe"] ||
  • ZeroPageHistory . . . . 1 match
         ||겨울방학 ||Data Structure, Clipper, UNIX, Game, Graphic 세미나 개최. ||
          * Data Structure, Clipper, UNIX, Game, Computer Graphics
         ||겨울방학 ||Data Structure 스터디, API 세미나 개최, 게임 제작 온라인 강좌.(긁어 놓은 게시물: Win95 레지스트리, TCP/IP) ||
          * 데블스캠프 : Toy Programming, Visual Basic, MIDI, Emacs, Python, OOP, Pipe, Regular Expression, Logic Circuit, Java, Security
          * 데블스캠프 : Java, HTML, CSS, Scratch, SVN, Robocode, WinAPI, Abtraction, RootKit, OOP, MFC, MIDI, JavaScript, Short Coding
          * C++, JavaScript, PHP, Python, Network, Security, Prolog
          * Android, MFC, Spring, Ruby, JavaScript
  • ZeroPageSeminar . . . . 1 match
         || 나휘동 || 네트워크 기초 지식, TCP/IP 중심, 우리가 지금 쓰고 있는 네트워크가 어떻게 동작하는지에 대해 || 2~3학년 ||
  • ZeroPageServer . . . . 1 match
          * IP제한상 공인 아이피를 다 드리지 못할수 있다는점 양해바람니다.
  • ZeroPageServer/old . . . . 1 match
          * [ZeroPageServer/IP충돌해결법]
  • ZeroPageServer/set2002_815 . . . . 1 match
          * CGI Script (Perl, ["Python"] 1.53), PHP (4.2 일것임), JSP & Servlet (Resin 1.2 )
          * Server 프로그램을 자기 계정에서 고정 도메인 & IP 로 돌려볼 수 있다는 것도 큰 장점.
  • ZeroPage성년식/거의모든ZP의역사 . . . . 1 match
         ||겨울방학 ||Data Structure, Clipper, UNIX, Game, Graphic 세미나 개최. ||
          * Data Structure, Clipper, UNIX, Game, Computer Graphics
         ||겨울방학 ||Data Structure 스터디, API 세미나 개최, 게임 제작 온라인 강좌.(긁어 놓은 게시물: Win95 레지스트리, TCP/IP) ||
          * 데블스캠프 : Toy Programming, Visual Basic, MIDI, Emacs, Python, OOP, Pipe, Regular Expression, Logic Circuit, Java, Security
          * 데블스캠프 : Java, HTML, CSS, Scratch, SVN, Robocode, WinAPI, Abtraction, RootKit, OOP, MFC, MIDI, JavaScript, Short Coding
          * C++, JavaScript, PHP, Python, Network, Security, Prolog
          * Android, MFC, Spring, Ruby, JavaScript
  • callusedHand/projects/algorithms . . . . 1 match
          * '''IPSC''' http://ipsc.ksp.sk/
  • comein2 . . . . 1 match
          * 내컴 IP(회사) : 211.232.155.157
  • ddori . . . . 1 match
          * TCP/IP
  • html5/offline-web-application . . . . 1 match
          * 웹 어플리케이션을 구성하는 HTML 파일이나 CSS, JavaScript, 이미지 파일 등 URL을 지정하여 브라우조로 액세스하는 파일.
          * JavaScript API를 이용하여 명시적으로 체크할 수 있다.
          * JavaScript를 이용하면 어플리케이션 캐시의 동작을 세세하게 제어할 수 있다.
          * applicationCache 속성을 참조하여 JavaScript에서 어플리케이션 캐시에 액세스 할 수 있다.
         = TIPS =
  • nautes . . . . 1 match
          * 차기 IPv6에 대한 공부를 하려고 함
  • neocoin/Log . . . . 1 match
          * Eclipse MySQL plugin 작성
          - JXTA는 과거 JXTA를 기고했던 마소 필자가 강의자(숭실대 대학원) 였는데, 거기에서 크게 발전한 것은 없다. JXTA의 구현 방향이 IPv6와 겹치는 부분이 많고, P2P의 서비스의 표준을 만들어 나가는 것에 많은 난관이 있다는 것이 느껴졌음. JMF는 강의자가 JMF의 초심자에 가까웠다. JMF가 계획 시행 초기의 당초 원대한 목표에 따르지 못했고, 미래 지향적인 프레임웍만을 남기고 현재 미미하다는 것에 중점, JavaTV가 일부를 차용하고, 그 일부가 무엇인지만을 알게되었음. JavaTV가 정수였다. 이 강연이 없었다면, 이날 하루를 후회했을 것이다. 현재 HDTV에서 JavaTV가 구현되었고, 올 7,8월 즈음에 skylife로 서비스 될 것으로 예상한다. 그리고 가장 궁금했던 "HDTV 상에서의 uplink는 어떻게 해결하는가"의 대답을 들어서 기뻤다.
  • 강성현 . . . . 1 match
          * 정보통신산업진흥원(NIPA) IT/SW 창의연구과정의 일부
  • 권영기 . . . . 1 match
          * NIPA-Purdue 캡스톤 프로그램
  • 날다람쥐 6월9일 . . . . 1 match
          만약에 INT형의 주소를 나타내는 변수 IP를 선언하고 싶으면 int* ip; 라고 표현하면 된다.
          int *ip; 도 가능한 표현이다.(이게 약간 더 옳은 표현.)
         예를 들어 int *ip, i; 이렇게 하면 뒤의 i는 일반적인 int로, 앞의 ip는 포인터 INT형으로 선언이 된다.
  • 데블스캠프2002 . . . . 1 match
         문제 올려볼라고 IPSC2002 문제중에 하나 봤는데. 열라 어렵네..-_-; - 임인택
  • 데블스캠프2004/세미나주제 . . . . 1 match
          * 컴퓨터 네트워크 (TCP/IP +네트워킹 프로그래밍)
  • 데블스캠프2006/월요일/연습문제/웹서버작성/변형진 . . . . 1 match
         $host = "IP 주소 또는 도메인 네임";
          * 내가 PHP 도 약간 해보고, JSP 나 Java 도 약간 해봤서 대충 심정을 알듯.. 나도 JSP랑 Java 써서 이번에 DB 프로젝트 개발 해보기전에는 웹에서는 PHP로 짜는게 가장 편하게 느껴졌었거든. 그래서 DB 프로젝트도 웹은 PHP 응용은 Java 이렇게 해 나갈려고 했는데 PHP가 Oracle 지원은 버전 5.x 부터 되서 걍 Jsp로 하게 됐지. 둘다 해본 소감은 언어적인 면에서는 뭐 PHP로 하나 Jsp로 하나 별 상관이 없는거 같고, 다만 결정 적인것은 개발환경및 Jsp 에서는 java 클래스를 가져다가 사용할수 있다는 점이었스. Jsp에서 하면 Junit 을 사용하여 Unit 테스트를 하면서 작성하기 수월했고, 또한 디버깅 환경도 Visual Studio 에서 디버깅 하듯이 웹을 한다는게 정말 좋았지. 또 java 클래스를 가져다가 사용할 수 있어서 여러 오픈 소스를 활용하기에도 좋고.(예를 들면 Lucene 같은 자바로 만든 오픈소스 검색 엔진..). 특히 Eclipse 라는 강력한 개발 환경이 있어서 Visual Studio 보다 더 개발이 수월할 정도..
  • 데블스캠프2011/다섯째날/후기 . . . . 1 match
          * 옛날에 c로 TCP/IP 프로그래밍 책을 본 적이 있었는데 그쪽에서 소켓을 이용하는 부분을 생각해보면 c에 비해서 파이썬쪽에서는 참 쉽게 되는구나 싶었습니다. 그리고 개인적으로 좀 신기했던게 리턴 값이 하나 이상 있을 수 있는 함수도 있다고 한 부분이었습니다. 이건 파이썬쪽의 특성인지 아니면 다른 인터프리터쪽 언어도 이렇게 될 수 있는지 궁금하네요. 네트워크쪽에 대한 기본적인 설명도 좋았습니다. 와이어샤크쪽에 대해서는 제대로 알려면 공부가 더 필요할 듯. -_-
  • 데블스캠프2013/둘째날/API . . . . 1 match
          <th>IP</th>
          $q = mysql_query("select id,name,text,ip from board order by id desc");
          $ip = $data[3];
          echo "<tr><td>$id</td><td>$name</td><td>$text</td><td><a href='http://$ip'>$ip</a></td></tr>";
          echo '<script>alert("내용이 없습니다."); location.href="index.php";</script>';
          mysql_query("insert into board(name,text,ip) values ('{$_POST['name']}', '{$_POST['text']}', '{$_SERVER['REMOTE_ADDR']}')");
          echo '<script>alert("등록되었습니다."); location.href="index.php";</script>';
  • 새싹교실/2012/세싹 . . . . 1 match
          - ip : 호스트와 호스트, 즉 출발지에서 목적지까지 데이터 묶음(패킷)을 전달하는 역할을 합니다. 라우터가 있습니다.
          네트워크 통신을 위한 프로그램들은 소켓을 생성하고, 이 소켓을 통해서 서로 데이터를 교환한다. - wikipedia
          AttributeSecurityDesciptor = 0x50,
          case 0x50://$SECURITY_DESCRIPTOR
          printf("Attribute type : Security Descriptor\n");
  • 새싹교실/2012/주먹밥 . . . . 1 match
          * 답변 : Windows API를 써본다면 이해하겠지만 윈도우창 띄우는데 30줄이 넘는 코드가 필요하죠? 한줄로 보여드립니다. javascript에서 alert(5)를치면? 딱 뜨죠? 참~~ 쉽죠?
         <script language = "javascript">
         </script>
          * 타이머와 연동해서 이미지가 자동으로 일정시간동안 이동하는 javascript를 작성
          * Javascript 실행해보기
          * Javascript 학습은 http://www.w3schools.com/js/default.asp 에서 해주세요.
         <script type="text/javascript">
         </script>
          * JavaScript 해보기
         <script language = "javascript">
         </script>
          * Javascript게임은 Tiny Farm? 농장 게임을 만들도록 해보자.
          -> keyword : javascript image resize crop
          -> 이미지 레이어 : http://www.jsmadeeasy.com/javascripts/Images/img_layer/img_layer.htm
          -> 좌표를 클릭하면. jAVASCRIPT 객체가 생겨서 시간에 따라 이미지가 변해.
          * APM_SETUP폴더에 htdocs폴더에 index.html을 하기. http://www.w3schools.com/js/default.asp 가서 javascript예제 index.html에 작성하고 돌아가는것 확인.
  • 새싹배움터05 . . . . 1 match
         || 5_5/16 || [Debugging/Seminar_2005] || Debugging ||VisualStudio에서 Debugging 방법 + Eclipse에서 Debugging 방법 + 효율적인 디버깅에 대한 토론 ||
          C, 발표잘하는법, PPT제작 기법, [Python], [PHP], [ExtremeProgramming], ToyProblems, Linux, Internetworking(TCP/IP), Ghost(demonstration), OS(abstraction), OS+Windows, Embedded System, 다양한 언어들(Scheme, Haskell, Ruby, ...), 보안(본안의 기본과 기초, 인터넷 뱅킹의 인증서에 대해..), C언어 포인터 특강(?), 정보검색(검색 엔진의 원리와 구현), 컴퓨터 구조(컴퓨터는 도대체 어떻게 일을 하는가), 자바 가상머신 소스 분석
  • 서지혜 . . . . 1 match
          * OMS : SCRIPT LANGUAGE EVERYWHERE
          * [http://wiki.zeropage.org/wiki.php/JavaScript/2011%EB%85%84%EC%8A%A4%ED%84%B0%EB%94%94 JavaScript 스터디]
  • 세미나/2004 . . . . 1 match
          구체적으로 어떤것? J2ME? WIPI? J2ME로는 HelloWorld 까지는 찍을줄 알아...;; - [임인택]
  • 알카노이드 . . . . 1 match
          * ECLIPSE 툴과 j2 sdk 최신 버전은 [http://idaizy.com/download.php] 페이지 가면 빠른속도로 받을수 있습니다
         Upload:alkanoid.zip -[김홍선] < 이클립스가 이상하게 되서 구조가 이상해져 버렸어요 -_-;
  • 이승한/PHP . . . . 1 match
          * REMOTE_ADDR: 접속한 컴의 IP주소
  • 이승한/tip . . . . 1 match
         = TIP =
  • 정모/2002.9.12 . . . . 1 match
          1. 서버 해킹 -> neocoin 계정 해킹. 무작위 IP 로 패킷보내는 프로그램 설치하여 학교 네트워크 마비 => 전산센터에서 ZeroPageServer 블럭킹 => 외부접속 중단 => 서버관리자(99' 류상민)의 노력으로 서비스 재개
  • 정모/2011.7.11 . . . . 1 match
          * 태진이의 OMS로 첫 스타트를 했네요. 애플에 대해 이야기 하는 것이 주변 친구들을 생각나게 하더군요 -ㅅ-; 지금도 쓰고 있는 MDplayer를 팔고 IPod Classic을 살까 말까 고민중인데다 애플 제품은 잠깐씩만 만져봐서 잘 모르는 상황이었는데, 재미있었습니다. 그래도 고민은 되네요 -ㅅ-a 그러고 나서 뭔가 금방 끝난 것 같네요; - [권순의]
  • 정모/2011.8.8 . . . . 1 match
          * [http://www.zdnet.co.kr/news/news_view.asp?artice_id=00000039139151&type=det LSP(리스코프 대체 원칙), DIP(의존관계 역전 원칙)]
          * [JavaScript/2011년스터디]
  • 정모/2013.5.13 . . . . 1 match
          * TIP : Internet Explorer를 제외한 브라우저(FireFox라던가 Chrome이라던가)로 들어오면 각 항목 우측에 "편집"이라고 떠요. 좀 더 편하게 수정 할 수 있죠.
  • 정모/2013.5.20 . . . . 1 match
          * TIP : Internet Explorer를 제외한 브라우저(FireFox라던가 Chrome이라던가)로 들어오면 각 항목 우측에 "편집"이라고 떠요. 좀 더 편하게 수정 할 수 있죠.
  • 정모/2013.9.4 . . . . 1 match
          * 클린 코드 : SRP(Single Responsibility Principle), DIP(Dependency Inversion Principle) 방식을 공부하였고 디자인패턴 중 템플릿 메소드에 대해서 공부하였습니다.그리고 스레드에 대해서 공부 하였습니다. trello와 github연동하는 방법이 있습니다.상당히 유용할 것같으므로 관심있으신분들은 조금만 찿아보시면 쉽게 하실수있습니다.
  • 제12회 한국자바개발자 컨퍼런스 후기 . . . . 1 match
         || 14:00 ~ 14:50 || KT Cloud 기반 애플리케이션 개발 전략 (정문조) || Event Driven Architecture (이미남) || 성공하는 개발자를 위한 아키텍처 요구사항 분석 방법 (강승준) || JBoss RHQ와 Byteman을 이용한 오픈소스 자바 애플리케이션 모니터링 (원종석) || Java와 Eclipse로 개발하는 클라우드, Windows Azure (김명신) || Apache Hadoop으로 구현하는 Big Data 기술 완벽 해부 (JBross User Group) || 클라우드 서버를 활용한 서비스 개발 실습 (허광남) ||
         || 16:00 ~ 16:50 || 대용량 고가용성 분산 캐쉬서버(infinispan)를 활용한 웹서비스 (이용혁) || 대박날때 후회말고, 성능큭정 자주하자!/성능측정도구 nGrinder (김광섭) || 모바일 웹 개발 플랫폼 (현철주) || IT 개발자 환경의 문제점과 개선점 등 (김효상-IT노조) || 분산 애플리케이션 개발을 위한 기업 통합(EIPs) 전략 (차정호) || SW 융합의 메카 인천에서 놀자! || 되돌아 보는 스프링 프레임워크 (KSUG 커뮤니티) ||
          그 다음으로 Track 5에서 있었던 Java와 Eclipse로 개발하는 클라우드, Windows Azure를 들었다. Microsoft사의 직원이 진행하였는데 표준에 맞추려고 노력한다는 말이 생각난다. 그리고 처음엔 Java를 마소에서 어떻게 활용을 한다는 건지 궁금해서 들은 것도 있다. 이 Windows Azure는 클라우드에서 애플리케이션을 운영하든, 클라우드에서 제공한 서비스를 이용하든지 간에, 애플리케이션을 위한 플랫폼이 필요한데, 애플리케이션 개발자들에게 제공되는 서비스를 위한 클라우드 기술의 집합이라고 한다. 그래서 Large로 갈 수록 램이 15GB인가 그렇고.. 뭐 여하튼.. 이클립스를 이용해 어떻게 사용하는지 간단하게 보여주고 하는 시간이었다.
          그렇게 모든 시간이 지나고 경품 추천이 있었으나 역시나 경품은 나와 상관 없다는 것을 느끼고.. 거기다 한종이가 번호 하나 차이로 iPad를 놓친 모습을 보며 더욱..
  • 제12회 한국자바개발자 컨퍼런스 후기/유상민의후기 . . . . 1 match
         위에 내용을 시작하자 마자 충격 먹고.. 갈곳 없어서 여기에 들어갔다. 스프링 관련 들으려고 했었는데 다 비슷한 생각인 모양. 사람이 너무 많아서 들어갈수도 없었다. 인천 관련 이곳은 있었음. 재미있는 점은 여기에 VIP 다 모여있다. (jco 회장단, 전자신문 기자, 각종 업체들) 제목이야 홍보 자리였는데, 알고보니 업체들 커뮤니케이션 하는 자리였던 모양.
  • 프로그래밍잔치/둘째날후기 . . . . 1 match
         팀을 나누었다. 요새 팀 나누기 재미붙이기에 그렇듯, 생일로 했다. 그런데 팀이 잘 안나눠져서 각 사람들이 앉은 자리 IP로 했다. 하지만 그래도 팀이 잘 안나누어져서, 결국 반바지/긴바지 식으로 팀을 나누었다는 후문이 -_-;
  • 프로그래밍파티 . . . . 1 match
          ZP 랑 Moa 랑 페이지가 따로 열려있어서 정보가 분산되는 느낌이 드는데, 한곳에서 토의하는건 어떨까요? 그리고 DesignFest랑 ProgrammingContest 중 어떤거 할것인가는 무기명투표모드를 함 적용하는것도..~ (ProgrammingContest 의 경우 IPSC로 ZP가 예습(?)한 것 같은 느낌이 들어서;; 오 찔린다;) 14일까지 결정하고, 16일까지 행사때 진행방법을 구체적으로 정했으면 합니다.~ ^^ --석천
  • 학회간교류 . . . . 1 match
          * PGP (Programmable Graphics Pipeline)
         오늘 분산처리 공부하다가 떠오른 아이디어인데, '''PC실 관리 프로그램''' 만들어보면 어떨까요? 각 PC실의 PC 동작 현황(현재 돌아가고 있는 프로그램)과 IP주소, 프린터 동작 여부 등의 정보를 웹상에서 보여주는 거죠.(아마도 인증된 사용자에게만 보여줘야겠지요. 동문서버팀하고 연동해도 되겠네요.) 해당 서버 프로세스는 동문서버에서 돌리고, 각 PC들마다 클라이언트 프로그램을 백그라운드로 돌리면 될 거 같고요. 그러면, 구지 구피에 자리없을 때, 7피까지 올라가보지 않아도 PC실 사용을 파악할 수도 있고, 필요하면 다른 장소에서도 학교 PC실 사용여부를 감독할 수 있겠지요. 차후 전체 PC 네트워크 관리나 바이러스 체크와 같은 관리면 등에도 응용이 가능할 것으로 예상해보고요. 어때요? --Netory:창선이
Found 153 matching pages out of 7540 total pages (5000 pages are searched)

You can also click here to search title.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
Processing time 0.5217 sec