Jongoks
2010년 12월 20일 월요일
이제 블로거를 이용해야 되는건가...
텍스트큐브의 블로그가 결국에는 구글 블로거와 통합이 되는 군요..
설마 했는데 진짜 이렇게 되었네요.
블로그 이전 작업을 해주긴 하는데 속도도 느리고 기존 텍스트큐브를 이용했던 사용자들의 소통의 공간도 열어 놓지 않은채로 딸랑 공지 하나...
더 기분이 안좋은건 공지 내용이 '지난 4월에 공지했던것 처럼 이전작업을 시작합니다' ;;
성의 없는 그 공지가 다른 곳에서 블로그를 새로 만들어야 하는지 아니면 그냥 구글 블로거를 해보는지 고민하게 만드네요.
구글 블로거.. 아직은 인터페이스도 맘에 안들고, 디자인도 맘에 안들고, 아이콘도 맘에 안들고, 다른 사람들 블로그 보는 부분도 안좋고...
일단 시작은 거대한 구글의 이름에 비해 매우 맘에 들지 않네요..
한번 지켜봐야겠습니다. ^^
2010년 9월 10일 금요일
[Book] 전자상거래와 e-비즈니스(개정판) / 이동훈

이번에 읽은 책은 한빛미디어에서 나온 "전자상거래와 e-비즈니스"라는 책입니다. 읽었다기 보다는 공부했다는 말이 더 맞겠네요. 모두들 너무나도 잘 아시는 분야라서 어떤 내용이 나올지는 모두들 짐작들 하실 것 같습니다.
IT 분야의 일을 하신다면 이런 책 하나정도는 소장해야 될 것 같은 책
저 같은 경우는 한빛미디어에서 나오는 IT 전공서적을 매우 좋아하는 편입니다. 너무 한쪽으로 깊이 파고 들지 않고 명확하게 의미들을 정의하며 전체를 잘보여준다는 생각이 들기 때문입니다.
이번 책 역시 마찬가지 인것 같습니다. 지금 까지 배웠던 부분 부분들을 이 한권의 책으로 어떻게 하나로 통합한 관점에서 봐야되는지 확실히 알 수 있게 되었던 것 같습니다. 초판이 나온지 4년이 지나 새로운 내용들을 다시 반영한 개정판이여서 더욱 믿을 수 있는 책이 아닐까 생각합니다. IT와 관련된 일을 하신다면 한번 읽어보면 매우 도움이 될 것 같습니다. IT관련된 일을 하지 않더라도 IT가 정보화사회에서 더욱 중요시 되는 시점인 지금에서 너무나도 중요한 내용들이 많이 포함되어 있습니다.
책의 구성
본 책은 12개의 장으로 구성되어 있으며 더 크게는 3개의 부로 구성되어 있습니다. 1부인 전자상거래와 e-비즈니스에서는 개념적인 내용 및 배경을 설명하고 있으며, 2부인 e-비즈니스 기획 및 운영 관리에서는 실제적인 인터넷 사업을 기획에서 운영, 관리까지에 필요한 전반적인 내용을 다루며 마지막 3부인 e-비즈니스 시스템에서는 시스템의 구축 및 그와 관련된 기술들을 설명하고 있습니다.
책의 특징
가장 큰 특징이라면 전체의 그림을 가장 잘 볼 수 있게 구성되어 있다는 점입니다. 앞서 말했다시피 너무 한 분야에 치중 하지 않으면서 의미와 내용들을 잘 전달 할 수 있게 하였습니다. 이 분야를 공부하기 전 혹은 공부하고 나서 이책을 보면 전체적인 그림을 볼 수 있어 유용할 것 같습니다.
또한 이 책의 저자는 현재 교수로 재직 중이며 그 전에 컨설턴트로 활동을 했어서인지 다른 비슷한 책들에 비해 현실과 관련 없는 이론들이 아닌 실제적인 내용들로 구성되어 있습니다.5장인 e-비즈니스 전략 수립 부분만 보더라도 IT와 관련된 전략을 세우기에 유용한 프로세스등의 내용들이 잘 정리되어 있습니다.
다만 아쉬운 부분은 e-비즈니스와 관련된 내용들이 다소 부족한 면이 있지 않았나 생각이 듭니다. 정형화된 내용만을 포함 시킨것 같지만 좀 더 최근의 트렌드를 포함했으면 좋았을 것 같습니다.
2010년 8월 18일 수요일
[Book] Hadoop 완벽가이드 / 톰 화이트

한빛 리더스 3번째 미션으로 "Hadoop 완벽가이드"라는 책을 받았습니다. 받은 지는 한달 정도 된것 같은데 최근 정신없게 보내다 보니 이제서야 리뷰를 쓰게 되었네요. 아직 2/3 정도 뿐이 보진 않았지만 내용이 너무 잘 되어 있고 표, 그림, 소스 등도 더 잘 이해할 수 있도록 도와주네요.
하둡(Hadoop)?
최근 클라우드 컴퓨팅이라는 용어를 많이 듣습니다. 이는 고성능의 계산 작업이나 대규모 작업을 처리하기 위해 네트워크로 연결된 여러대의 컴퓨터를 연결해서 마치 하나의 최고 성능의 컴퓨터 처럼 수행하게 하는 것을 의미합니다. 많은 장점들을 가지고 있기 때문에 최근 아마존, 구글 등을 포함한 많은 곳에서 이를 활용하고 서비스를 하고 있죠.
하둡(Hadoop)은 이런 클라우드 컴퓨팅을 효율적으로 구현하는 것을 도와 줍니다. 클라우드 컴퓨팅을 효율적으로 구현하는 수단으로 클러스터링이 필요하고 클러스터링을 위한 좋은 기반이 하둡이라 생각합니다. 하둡은 위키피디아의 정의를 살펴보면 대량의 자료를 처리할 수 있는 큰 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 소프트웨어 프레임워크를 말합니다. 하둡은 500기가바이트를 59초 만에, 100테라바이트를 단 173분 만에 정렬 할 수 있는 성능을 제공한다고 하네요. ^^
책의 특징
이 책의 저자는 하둡 프로젝트의 핵심 설계자인 톰 화이트가 저술한 책으로서 하둡이라는 주제를 가장 잘 설명해준 책이 아닐까 생각합니다. 아무래도 하둡의 핵심 설계자이기 때문에 ^^
또한 전문적인 내용을 쉽게 처음 부터 끝까지 잘 적어놓은 것 같습니다. 컴퓨터 프로그램에 관한 전문적인 지식이 많이 부족한 저도 책의 내용적인 면에서는 보면서 크게 어렵다는 생각은 들지 않았던 것 같습니다. 물론 확실히 이해하기위해서는 저는 몇번 더 봐야될 것 같지만요. ^^;; 책의 중간중간에 그림으로서
구조, 계층, 관계 등이 잘 나타나있는데 이러한 그림이 많은 도움을 주는 것 같습니다.
하둡을 실제로 사용할 수 있는 방법도 잘 나타나있습니다. 당연히 하둡에 관한책이니깐 나와야 되는 부분이긴 하지만 직접 따라해 볼 수 있게 설명이 되어 있어 다음에 한번 작은 프로그램이라도 구현해 봐야겠다는 생각이 드네요.
책의 끝부분에는 Last.fm, 페이스북, 랙페이스에서 하둡을 활용한 사례도 조금 자세히 나와 있어서 어떻게 활용되는지 좀 더 이해 될 수 있었습니다.
마지막으로 책의 번역도 전 잘되었다는 생각이 들었습니다. 개념이나 용어같은 것을 잘 몰랐던 부분이여서 그런지는 몰라도 책을 읽으면서 크게 어색하다는 느낌은 전혀 없었던 것 같습니다.
후기
이 책은 지금 하고 있는 한빛리더스 미션 중에 가장 어려우면서도 가장 전문적인 책이였던 것 같습니다. 하지만 이런 기회가 없었다면 전혀 책을 못봤을 수도 있는 상황에서 계속적으로 공부할 수 있게 도와주는 것 같아 매우 좋은 경험 인 것 같습니다.
백작오빠의 블로그 :: (소개) Hadoop을 이용한 분산 데이터 처리, Part ...
Hadoop 완벽 가이드 : 클라우드 컴퓨팅 구축을 위한 실전 안내서
행복을 찾아서 : Hadoop 완벽 가이드 : 클라우드 컴퓨팅 구축을 위한 ...
2010년 8월 7일 토요일
apk Decompile
- 라이브러리 다운로드
-
- AndroidSDK : Android SDK Location - C:/androidSDK
- Jad Decompiler
- dexdump.zip
-
- dexdump.zip의 압축을 풀어 C:/androidSDK/tools/ 폴더에 복사 한다.
- Contacts.apk 파일을 Decompile
-
- Contacts.apk 파일을 Contacts 폴더에 압축을 품
- java -DASDKLoc=. -jar undx.jar -s C:/androidSDK -f Contacts/classes.dex
-
- gen/classes.dex.jar 파일이 생성
- gen/classes.dex.jar 파일의 압축을 풀어 jad로 decompile
-
- jad -o -r -sjava -dsrc **/*.class
- XML 파일을 사람이 읽기 편한 형태로 변환
-
- java -jar AXMLPrinter2.jar Contacts/AndroidManifest.xml > out/AndroidManifest.xml
윈도우 탐색기를 대신할 토탈커맨더(Total Commander)
1. 토탈커맨더(Total Commander)

토탈 커맨더는 윈도에서 실행되는 유명한 파일관리자입니다. 현재 셰어웨어로 배포되고 있으며 셰어웨어만 해도 기능적으로는 문제 없기때문에 사용함에 있어서 문제는 없습니다.
기능으로는 일반적인 탐색기와 같은 기능외에 FTP클라이언트, 파일비교, 압축파일 탐색 여러가지 바로가기 버튼 등을 지원합니다. 그 외에도 다양한 기능을 플러그인으로 배포하기 때문에 원하는 기능을 찾아서 사용하시면 됩니다.
윈도에서 파일을 옮기는걸 자주하는 나에게 창이 두 개가 열려서 쉽게 이동할 수 있는 기능을 제공하는 토탈 커맨더는 너무나도 유용한것 같습니다.
2. 설치
검색을 하면 쉽게 셰어웨어를 구할 수 있습니다. 이곳을 클릭 파일을 다운 받으면 쉽게 설치 가능합니다. 그 외 플러그인이 필요하신 분들은 아래 사이트를 방문해 보세요 ^^
토탈커맨더 Total Commander 7.55a - Total CMA Pack - 흘린눈물 만큼 ...
Total Commander v7.55a 정식버전
2010년 8월 5일 목요일
Java Decompiler jad 이클립스와 연동
java의 경우 바이트코드인 class 파일을 생성하여 Java VM을 통해 모든 시스템에서 실행할 수 있게 합니다. 이러한 class 파일은 바이트코드이기 때문에 우리가 읽기에 매우 불편합니다. class 파일을 읽기 쉬운 java 코드 형태로 바꾸어 주는 것을 디컴파일이라고 합니다.
jad는 class파일을 디컴파일해주는 가장 유명한 프로그램 중에 하나입니다.
jad : http://www.varaneckas.com/jad
jadClipse: http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
jadClipse는 이클립스에서 jad를 쉽게 연동하여 사용할 수 있게 합니다.
현재 3.3 버전까지 나와있는데 이클립스 갈릴레오에서도 잘 사용은 되네요..
1. jad 설치
먼저 Jad 실행파일을 다운받아 Path를 잡아 주어야 합니다. 아래 사이트에서 최신버전을 다운 받아 압출을 풀어야 됩니다.
jad.exe 파일을 적당한 디렉토리에 위치시키고, 해당 디렉토리를 Path 환경변수에 추가합니다. 이미 클래스 Path가 잡혀있는 Java JDK가 설치된 파일의 bin파일에 넣어주면 더 간편할 것입니다.
2. 이클립스와 연동
연동하려면 먼저 위의 jadClipse를 버전에 맞게 다운을 받으셔야합니다. 이클립스 3.3 이후부터는 여기서 받으시면 됩니다. 다운 받은 jar 파일을 이클립스 플러그인 폴더에 복사한 후 이클립스를 실행 또는 재시작 합니다.
Window -> Preferences를 실행하시면 java->JadClipse가 새롭게 생긴것을 볼 수 있습니다.
여기서 Use Eclipse code formatter를 체크합니다.

한글을 깨지는 것을 방지하기 위해 Misc를 누르고 아래와 같이 체크합니다.

이제부터는 클래스 파일을 눌렀을 때 클래스 파일의 소스까지 볼 수 있습니다. ^^
2010년 8월 3일 화요일
구글앱스(GoogleApps)
구글앱스란
구글앱스는 지메일, 캘린더, Docs, 구글톡 등과 같은 구글의 서비스를 이용하여 기업 또는 클럽, 가족, 다양한 팀 등의 단체가 쉽게 연락하고 공동작업할 수 있게 지원해 주는 서비스입니다.
메일의 경우 자신만의 도메인을 가지고 있으시다면 무료로 50개의 계정을 만들어서 사용할 수 있습니다. 작은 기업, 단체는 물론이고 개인에게도 유용한 서비스 인것 같네요. 무엇보다 무료로 모바일 협업까지도 지원하는 장점까지 있으니깐요. ^^
|
|
|
|
|
|
Google Launches 'Apps For Government', With Servers On US Soil
구글앱스(Google Apps) 신청 및 도메인 설정하는 방법
깜냥이의 웹2.0 이야기! :: 도메인을 지메일에 연결하여 이용할 수 ...

Gmail
Google 사이트 도구
Google 캘린더
Google 문서도구