The Future of Energy ManagementThe Future of Energy Management

Posted at 2011. 1. 9. 13:13 | Posted in Computer



정말 기가 막힌 기술이다.

'Computer' 카테고리의 다른 글

WindowBuilder Pro  (0) 2011.05.06
Steeper - ASF, WMV 병합 프로그램  (0) 2011.03.17
winLAME 2010 beta 2  (3) 2011.01.06
제10회 네트워크전문가 따라잡기 기술세미나  (0) 2011.01.02
All Science Is Computer Science  (0) 2010.11.13
//

winLAME 2010 beta 2winLAME 2010 beta 2

Posted at 2011. 1. 6. 00:33 | Posted in Computer

LAME는 무엇일까?

WAV 파일을 MP3로 빠르게 변환해주는 CODEC을 찾다가 LAME라는 것을 알게 되었다. 과연 무엇일까? LAME는 Open Source로 공개되어 있느 그 위에 Skin을 입혀서 배포하는 프로그램이 많다. winLAME가 그 중의 하나이다. LAME에 대해 위키백과에서는 다음과 같이 설명하고 있다.

LAME은 오픈소스 MP3 인코더이다. LAME이라는 이름은 “LAME Ain't an MP3 Encoder”의 재귀 약자이다. 이름은 이렇게 지었지만, 실제로는 오늘날 가장 널리 쓰이는 MP3 인코더 중의 하나이다. 2004년 기준으로 LAME은 128 kbit/s 이상의 비트레이트에서 가장 품질이 좋은 MP3 파일을 만든다고 알려져 있다. 2004년 초 공개 청취 테스트에서 LAME으로 인코딩한 파일이 원본 오디오와 비교했을 때 음질 열화가 가장 적었다고 한다.
여러 Encoder를 사용하여 보았지만 LAME처럼 빠른 것은 보지 못하였다. 특히 Fastest 옵션으로 하면 큰 용량의 WAV 파일을 빠르게 MP3 파일로 변환할 수 있다. 멀티미디어컴퓨팅 수업을 들었다면 좀 더 심도 있게 LAME에 대해 분석할 수 있을 텐데 그 수업을 듣지 못해서 아쉽다.


winLAME가 좋은 점은 Simple Interface라는 점이다. 나는 이상하게 정신 사나운 GUI를 보면 스트레스를 받는다. 어느 버튼이 무엇을 하는 것인지 그리고 그 상호 작용은 어떻게 되는지 한 눈에 들어오지 않는다. 하지만 winLAME는 Wizard 형식으로 되어 있어서 사용자가 접근하기가 쉽다.

//

제10회 네트워크전문가 따라잡기 기술세미나제10회 네트워크전문가 따라잡기 기술세미나

Posted at 2011. 1. 2. 14:05 | Posted in Computer


제10회 네전따 기술세미나 인원 모집을 금일 시작합니다. 네트워크 전문가 따라잡기 세미나가 벌써 10회를 맞이 하였습니다. 금번 세미나는 초반에 보안쪽에 집중해서 진행하려 하였으나, 초.중급자 위주로 교육/정보를 가능하면 주어진 시간에 전달될 수 있도록 세미나 내용을 재 구성하였습니다. 일부 주제가 변경 되었지만, 이전 주제를 다 포함 하도록 했으니 참고 바랍니다. 최종 공지하고 금일부터 모집 공고 하오니 참고바랍니다.

※ 세미나 공지

1. 제  목 : 제 10회 네트워크전문가 따라잡기 기술세미나
2. 일  시 : 2011년 1월 8일 10:00 ~ 17:00
3. 장  소 : SETEC (학여울역)
4. 모집인원 : 230명 (선착순)
   ※ 세미나인원은 조기 마감 될 수 있으니 참고 바랍니다.
5. 비  용 : 15,000원 (점심 미포함)
6. 신청방법 : 스티븐(yoon950)(클릭)  쪽지신청-> 2.공지 이름 확인 및 은행 송금 3. 세미나 참석
   ※ 신청시 신청자 이름 , 휴대폰번호를 보내어 주세요.
7. 참고사항
   ※ 신청시 세미나 1)간의영수증 2)세미나 참여 확인증 3)현금영수증(회사제출용) 중 택1하나 이 필요하신 분은
      쪽지 발송시 함께 보내어주세요. 참고로 카페는 비영리 세미나이기 때문에 간의영수증이나 세미나 참여
      확인증으로 부탁드립니다.
   ※ 지난 주 신청하신 분들은 재 신청 바라며, 입금자의 경우는 신청을 하지 마세요.
      기존 17,000원 입금자는 세미나 당일 2,000원 환불하겠습니다.
      요청시에 언제든 전액 환불하겠습니다. (10명)

※ Agenda
00:00 ~ 09:50 입실 완료
09:50 ~ 10:00 강사 소개 및 진행
10:00 ~ 10:50 실전 네트워크 입문 - (발표자 피터전)
10:50 ~ 11:00 휴식
11:00 ~ 11:50 (계속)
11:50 ~ 13:00 점심
13:00 ~ 13:50 DDoS 와 공격 방어 (발표자 피터전)
13:50 ~ 14:00 휴식
14:00 ~ 15:20 아무도 모르는 차세대 라우터/스위치 - 발표자 황규언차장(시스코시스템즈)
15:20 ~ 15:30 휴식
15:30 ~ 16:50 네떡달인과 함께하는 무선랜 구축 / 보안 - 발표자 장재영과장 (동부 CNI)
16:50 ~ 17:00 정리 기념품 전달

※ 강사 약력
피터전
현 네버스탑대표    
랜스위칭I,II , IP라우팅 저자.
대규모 네트워크 구축 및 컨설팅

황규언차장
현 Cisco Korea
전 LG CNS
전 Ringnet 
 
장재영과장
현 동부CNI 근무 (경력 11년)
전 포스데이타 근무            
전 Cisco Korea 근무

너무 절묘하게 막차를 탔다. 이날 우연히 심리학의 이해 수업을 마친 뒤 법학관 컴퓨터실에서 이메일을 정리하다가 발견하였다. 너무 좋은 기회인것 같아 흥분된다. 군입대하기 전에 피터전 선생님 세미나를 들었던 것이 기억난다. 그 때 선생님께서 군대갈꺼면 세미나 비용으로 맛있는거 사먹지 왜 여기 왔냐고 농담하신게 기억난다. ^^ 세미나에 가서 많은 것을 배우고 싶다.

'Computer' 카테고리의 다른 글

The Future of Energy Management  (0) 2011.01.09
winLAME 2010 beta 2  (3) 2011.01.06
All Science Is Computer Science  (0) 2010.11.13
Apple computer for sale: only $160K!  (0) 2010.11.13
함수 템플릿 사용 예제  (0) 2010.11.13
//

053. 정수값 입력받기(scanf)053. 정수값 입력받기(scanf)

Posted at 2010. 11. 22. 04:45 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

void main( void )
{
	int count;		// 3회를 카운트하기 위한 변수
	int tmp;		// 정수값을 읽을 임시 변수
	int total = 0;		// 읽은 정수값을 합산하기 위한 변수

	for( count = 1; count <= 3; count++ )
	{
		printf( "%d 번째 정수값을 입력한 후 Enter키를 누르세요.\n", count );

		scanf( "%d", &tmp );

		total += tmp;

		printf( "입력 값 = %d, 총 합 = %d\n", tmp, total );
	}

	printf( "읽은 정수의 총 합은 %d입니다.\n", total );
}
//

052. 문자 출력하기(putch)052. 문자 출력하기(putch)

Posted at 2010. 11. 22. 04:42 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>
#include <conio.h>

int print( char *string );

void main( void )
{
	print( "This is a putch function!" );
}

int print( char *string )
{
	int len = 0;

	while( *string != (char)NULL )
	{
		putch( *string );
		string++;
		len++;
	}

	// 현재 출력되고 있는 줄을 다음 줄의 첫 번째로 이동
	putch( '\r' );		// 캐리지 리턴
	putch( '\n' );		// 라인 피드

	return len;
}
//

051. 문자 입력받기(getch)051. 문자 입력받기(getch)

Posted at 2010. 11. 22. 04:39 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>
#include <conio.h>

#define ENTER 13

void main( void )
{
	int ch;

	printf( "아스키 코드로 변환할 키를 누르세요...\n" );
	printf( "Enter 키를 누르면 프로그램은 종료됩니다.\n" );

	do
	{

		ch = getch();

		printf( "문자 : (%c) , 아스키 코드 = (%d)\n", ch, ch );

	} while( ch != ENTER );
}
//

050. 매크로 이해하기050. 매크로 이해하기

Posted at 2010. 11. 22. 04:36 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

#define MAX(a,b) a > b? a : b
#define MIN(a,b) a < b? a : b

main()
{
	int i, j;

	i = 5;
	j = 7;

	printf( "최대값은 %d입니다.\n", MAX(i, j) );
	printf( "최소값은 %d입니다.\n", MIN(i, j) );
}
//

049. #include 문 이해하기049. #include 문 이해하기

Posted at 2010. 11. 22. 04:34 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>
#include <conio.h>

main()
{
	int ch;

	printf( "아무키나 누르세요...\n" );

	ch = getch();

	printf( "%c 키가 눌려졌습니다.", ch );
}
//

048. 변수의 범위 이해하기048. 변수의 범위 이해하기

Posted at 2010. 11. 22. 04:32 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

void print_x( int x );
void print_gx( void );

int x = 20;

main()
{
	int x = 5;
	printf( "x = %d\n", x );		// 5가 출력(지역 변수 x가 사용됨)

	print_x( 10 );
	print_gx();
}

void print_x( int x )
{
	printf( "x = %d\n", x );		// 10이 출력(지역 변수 x가 사용됨)
}

void print_gx( void )
{
	printf( "x = %d\n", x);			// 20이 출력(전역 변수 x가 사용됨)
}

'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글

050. 매크로 이해하기  (0) 2010.11.22
049. #include 문 이해하기  (0) 2010.11.22
047. 함수와 인수 이해하기  (0) 2010.11.22
046. 데이터형 정의하기  (0) 2010.11.22
045. 열거형 이해하기  (0) 2010.11.22
//

047. 함수와 인수 이해하기047. 함수와 인수 이해하기

Posted at 2010. 11. 22. 04:29 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>

int print( char* string );

main()
{
	print( "This i a function!" );
}

int print( char* string )
{
	int len = 0;

	while(*string != (char)NULL )
	{
		printf( "%c", *string );
		string++;		// 번지 값을 1 증가
		len++;		// 문자열의 길이를 1 증가
	}

	return len;		// 총 문자열의 길이를 반환
}

'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글

049. #include 문 이해하기  (0) 2010.11.22
048. 변수의 범위 이해하기  (0) 2010.11.22
046. 데이터형 정의하기  (0) 2010.11.22
045. 열거형 이해하기  (0) 2010.11.22
044. 공용체 이해하기  (0) 2010.11.22
//