Wednesday, September 20, 2023

1998년 SSM(삼성소프트웨어 멤버쉽 전시회) 동영상(SBC)


출처 : 내가 갖고 있던 CD

삼성 사내 방송에 나왔던 내용입니다. ㅋㅋ
카메라맨, 인터뷰어, 주위 많은 사람들...
태어나서 처음 하는 인터뷰라서
엄청 말을 더듬거렸지요.
말실수하고 또 말실수하고..
5~6번은 촬영했었던 것 같습니다. ㅠㅠ
인터뷰도 경험이 필요하다는...

SSM에 있을 때만큼 빡시게 공부를 해 본 적은 없었던 것 같습니다.
혼자서 코덱을 만들어 보려고 무모한 도전을 했었고(물론 실패했지만 ^^)
인터넷 뒤벼 가면서 공식 이해하고 알고리즘 알아 내고,
예전에 배웠던 수학책 꺼내 들고 Fouriet Transform 꼬박꼬박 공식 이해해 가며
공부했었던 소중한 시간들...

지금은 나이를 먹어 "wannt list"보다 "to do list"가 먼저이지만
그때처럼 아무 생각 없이 무작정 공부만 할 수 있었던 때가 그립네요.

현 멤버쉽 회원들에게 고하는 글 : 슬리퍼 신고 밖에 돌아 다니지 마세요. 대번에 티나요!!!


Tuesday, April 12, 2011

How to disable other adapters

netsh interface isatap set state disabled
netsh interface teredo set state disabled
netsh in 6to4 set state disable

Sunday, April 3, 2011

How to use pcap library in Borland C++Builder

[Compile]

1. In Borland C++Builder,  before you include pcap.h file, add the following codes.

#include "winsock2.h"
#define HAVE_U_INT8_T // for preventing Multiple declaration for 'int8_t'
#define WPCAP
#define HAVE_REMOTE
#include "pcap.h"

2. If you don't want to define HAVE_U_INT8_T, add the following codes in bittype.h.

#if SIZEOF_CHAR == 1
typedef unsigned char u_int8_t;
#ifndef __BORLANDC__
typedef signed char int8_t;
#endif // __BORLANDC__
#elif SIZEOF_INT == 1
typedef unsigned int u_int8_t;
#ifndef __BORLANDC__
typedef signed int int8_t;
#endif // __BORLANDC__
#else  /* XXX */
#error "there's no appropriate type for u_int8_t"
#endif


[Link]

In WinPcap/Lib folders, copy Packet.lib and wpcap.lib in any folders.

coff2omf Packet.lib Packet2007.lib
del Packet.lib
move Packet2007.lib Packet.lib




coff2omf wpcap.lib wpcap2007.lib
del wpcap.lib
move wpcap2007.lib wpcap.lib

Saturday, April 2, 2011

카카오톡 망 부하를 계산해 봅시다.

http://goo.gl/Yqsxk

이통사 기술팀의 내부 자료에 따르면 카카오톡 서버는 10분 주기로 280byte의 신호를 송신한다. 가입자 상태 확인 등 4개 신호가 시간당 6차례, 하루 24시간 전송된다. 카카오톡 가입자 1인당 자신도 모르게 매달 1만 7280건(4X6X24X30)의 트래픽이 발생한다. 가입자 1000만명으로 계산하면 매달 1728억건. 한달 추산 데이터 트래픽은 4만 5061기가바이트(GB·44TB)에 이른다.


44TB가 많은 것처럼 뉘앙스를 풍기는 군요. 자, 그럼 이 44TB가 많은 것인지, 아닌지를 비교해서 분석해 봅시다.


요즘에는 네떡 카드가 좋아 져서 Gbps(1초에 Giga bit를 처리해 주는)급 NIC Card가 많이 나왔습니다. 일반 가정 환경에서는 실제로 그만큼은 쓰지는 못하고, 큰 규모의 네트워크 대역이되면 Gbps급으로 사용이 되는 경우를 볼 수 있습니다. 한달동안 계속해서 그 10배인 10Gbps가 흐른다고 가정을 하고 네트워크 대역폭을 계산해 보겠습니다.


1초 : 10 Gb
하루 : 10 Gb * 86400 = 864000 Gb (하루는 86400초)

한달 : 864000 Gb * 30 =  25920000 Gb ( 한달은 30일)

25920000 Gb = 3240000 GB =
약 3614 TB


예를 들어 국내 특정 ISP가 동시 처리 능력이 100Gbps라고 가정을 하면 한달에 처리하는 대역폭은 약 3만 TB가 됩니다. CDN 서비스를 하는 곳은 동시 600Gbps를 처리할 수가 있다고 들었습니다(2009년도 자료).


100 Gbps를 처리하는 ISP에서의 네떡은 3만 TB / 카카오톡에서 차지하는 네떡은 44TB


돈으로 3만원과 44원을 비교하면 44 TB가 얼마나 작은 것인지 금방 알 수 있습니다. 결론적으로 이통사가 카카오톡을 싫어 하는 이유는 "트래픽은 절대 아니라는 것"이 기사에 의해 저절로 밝혀진 꼴입니다.

Tuesday, March 15, 2011

Simple c++ question. Is "T" class or template?




#include <iostream>

template <class T> // (1)
class B
{
public:
  void foo(T* t); // (2)
};
 
class T // (3)
{
public:
  int i;
};
 
void B<T>::foo(T* t) // (4)
{
  std::cout << t->i << std::endl;
}
 
int main()
{
  B<T> b; // (5)
  T t;
  t.i = 3;
  b.foo(&t);
}