샤브의 블로그 RSS 태그 관리 글쓰기 방명록
분류 전체보기 (234)
2013-08-20 09:47:49

URL : http://www.ibm.com/developerworks/data/library/techarticle/dm-0605ahuja/

'Device & Language' 카테고리의 다른 글

C# IP 확인시...  (0) 2016.05.31
웹사이트 최적화 방법론  (0) 2013.10.17
[java]My Math Class  (0) 2010.11.09
2012-11-10 12:07:12

Head First HTML 5 한국어 번역본이 생겼음.

이것으로 중요 사항만 요약한 내용과 관련 내용을 정리할 계획임.

Head First HTML5 Programming
국내도서>컴퓨터/인터넷
저자 : 엘리자베스 롭슨,에릭 프리먼(Eric Freeman) / 홍형경역
출판 : 한빛미디어 2012.07.05
상세보기


이것으로 Head First 씨리즈가 또 생겼다~ 야호~

2011-01-09 23:25:19
스티브 잡스의 프레젠테이션 1
국내도서>컴퓨터/인터넷
저자 : 김경태
출판 : 멘토르출판사 2006.06.01
상세보기

매주 한권의 책을 읽자...
라고 생각하고

입사 전에 책을 많이 읽어 두자
라고 생각해서

산 책....


그것은 입사 후 필수 스킬이 될 것이라고 생각되는...
프리젠테이션 기법...

요즘 가장 화두가 되는 인물 그는 누구인가...
아이폰으로 화제가 되는 그인물...
스티븐 잡스~!!!

모두들 그의 프리젠테이션 기법에 갈채박수를 끊이지 않고 있기에~

산업전선에서 중요한 것은 
내가 가진 것에 대한 어필을 잘 하는 것도 하나의 기술이기에
중요하다고 생각해서 샀는데...

이 책의 구성은 iMac, iPod, iTunes를 중심으로 한 1시간 이상의 프리젠테이션으로 보시면서 참고하시면 되고
http://stream.qtv.apple.com/events/oct/oct_event/m_oct_event_all_ref.mov
에서 받아서 보시면 되겠습니다.(책에서 소개한 싸이트에서 제공한 주소인데 링크가 깨졌습니다.)

최근의 것도 많이 있으니 유튜브에서 다운받으면 되겠습니다.

그리고 애플에서 제공하는 영상입니다. 현재는 2010년 자료를 제공하고 있네요
2010-12-01 12:31:09

Ajax 마스터하기, Part 1: Ajax 소개

웹 사이트를 구현하는 생선적인 방식인 Ajax 이해하기

http://www.ibm.com/developerworks/kr/library/wa-ajaxintro1.html




2010-11-29 19:00:17
지중해 세계를 간다
국내도서>여행
저자 : 랜덤하우스편집부
출판 : 랜덤하우스 2009.10.26
상세보기

터키 세계를 간다
국내도서>여행
저자 : 랜덤하우스편집부
출판 : 랜덤하우스 2009.12.10
상세보기

많은 책이 있겠지만 세부적인 일정이나 참고할 만한 곳에 관해 자세히 볼수 있는 reference적인 서적
2010-11-22 00:11:38
Oracle OpenWorld Keynotes : 오라클에서 한 행사라고 생각하시면 됩니다.
Gephi : 좋은 기술중의 하나로 그래픽한 부분을 다룬수 있는 기술 관련 페이지입니다.

※ 종이에 신기한 펜을 가지고 글을 쓰는 장면이 나오는데요. 미디어 플레이어 재생하듯 돌려가기도 하고 내가 쓴 언어를 그나라언어로 읽어 주기도 하는 등 다양한 기능을 보여주네요. 종이 하단에는 다양한 버튼이 있지만 그것이 종이 타입인지 아니면 외형만 종이처럼 보이는지는... 모르겠네요...

Web 2.0 Summit 2010 : 구글 회장이 넥서스S를 들고 나온 행사로 유명하죠?

끝난게 저번주니 그래도 최신꺼네요
2010-11-15 22:44:38
수학적 관심이 있는 사람이라면... 도움이 될수 있는 싸이트이다~
소수, 팩토리얼 등 3백여 문제가 올라와 있고
다양한 언어의 접근 방법이나
다른 사람들이 사용한 알고리즘을 확인해 볼 수 있다
앞으로 발군의 노력을 해야하겠당..ㅠㅠ

2010-11-11 11:16:35
2010-11-09 15:29:04
public class Math {
/**
* @author sharb
* @see this function announced whether the number is prime number or not
*/
public static boolean isPrime(long num) {
long sqrt = (long) java.lang.Math.sqrt(num) + 1;
for (long i = 2; i < sqrt; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}

/**
* @author sharb
* @see this function is returned the number of Factorial number
* @return type long
*/
public static long getFactorial(long l) {
long result = 1;

if (l < 2)
return 1;

for (int j = 2; j < l + 1; j++) {
result *= j;
}
return result;
}

/**
* @author sharb
* @see this function is returned the number of Factorial number
* @return type BigInteger
*/
public static BigInteger getFactorial(BigInteger l) {
BigInteger result = new BigInteger("1");

if (l.intValue() < 2)
return result;

BigInteger j = new BigInteger("2");
BigInteger temp = l.add(new BigInteger("1"));
for (; temp.compareTo(j) > 0; j.add(new BigInteger("1"))) {
// result *= j;
result = result.multiply(j);
}
return result;
}

/**
* @author sharb
* @see this function shows to you whether num_origin equals to its
*      factorial number of each num or not
*/
public static boolean isCuriousNum(long num_origin) {
long sum = 0;
long num = num_origin;

while (num > 0) {
sum += getFactorial(num % 10);
num = num / 10;
}
if (num_origin == sum) {
return true;
} else {
return false;
}
}

public static long getDivisor(long num) {
long sqrt = (long) java.lang.Math.sqrt(num) + 1;
for (long i = 2; i < sqrt; i++) {
if (num % i == 0) {
return i;
}
}

return num;
}

/**
* @author sharb
*/
public static Map getDivisors(long num) {
Map map = new TreeMap();

// 약수를 만들어낼 변수
long rotateNum = num;
// 약수
long divisor = 0;
// 약수가 반복된 횟수
long value = 0;

// for문 돌면서 약수 집어 넣기~
for (; rotateNum > 1;) {
divisor = getDivisor(rotateNum);

// 기존에 있을때
if (map.containsKey(Long.toString(divisor))) {

value = Long.valueOf((String) map.get(Long.toString(divisor)))
.longValue();
map.remove(Long.toString(divisor));

// 기존에 없을때
} else {
// map.put(Long.toString(divisor), "1");
value = 0;

}

++value;
map.put(Long.toString(divisor), Long.toString(value));

rotateNum = rotateNum / divisor;
}

return map;
}
public static long countDivisors(long num) {
Map map = getDivisors(num);
long temp = 1 ;
Iterator it = map.values().iterator();
while(it.hasNext()){
temp *= (Long.parseLong((String)it.next())+1);
}
return temp;
}
public static long getTriangleNumber(long sequence){
long result = 0;
for(long j = 1 ; sequence>0; ){
result += j ;
sequence--;
j++;
}
return result;
}
}

'Device & Language' 카테고리의 다른 글

C# IP 확인시...  (0) 2016.05.31
웹사이트 최적화 방법론  (0) 2013.10.17
Data compression in DB2 9  (0) 2013.08.20
2010-11-09 15:19:18
1. index.jsp에서 로그인 클릭하면 login.jsp가 실행
=>DispatcherServlet으로 요청이 들어가도록 설정
1) login.jsp를 response할 수 있도록
LoginFormController를 작성
2) springapp-servlet.xml에 <bean>등록

2. MemberDAO에 login(String id, String pass)추가
login(MemberDTO dto)도 사용가능

3. MemberDAOImpl에 login구현

4. 실제 dao의 login을 호출하여 로그인 처리를 할 수 있는
LoginActionCommandConroller작성

5.springapp-servlet.xml에 <bean>등록

6. response할 View인 loginResult.jsp수정