'Computer/프로그래밍일반'에 해당되는 글 20건

  1. 2008/05/08 Write-through cache
  2. 2007/09/14 요즘 관심 있는 것....
  3. 2007/09/11 조엘 시즌2...
  4. 2007/02/06 세션 개시 프로토콜
  5. 2006/12/18 자격증좀 따 봅시다..
  6. 2006/11/11 실용주의 프로그래머
  7. 2006/10/08 정말 신기한 소프트웨어 MIT sketching
  8. 2006/09/29 JVM SPEC
  9. 2006/09/22 유용한 사이트
  10. 2006/09/22 봐야하는 것들..

요즘 알아보고 있는 WebLogic GateKeeper라는 제품의 Storage Service부분에서"write-through cache"라는용어가 나와서 찾아보니..

 

  • Write-through cache : 수정된 데이터를 즉시 저장장치에 저장하는 방식
    • 일반적으로 아래의 방법보다 구현이 간단하다.
  • Write-back cache (write-behind) : 수정된 데이터를 일정 시간을 기다린 후에 저장하는 방식
    • 이런 방식은 당연히 성능상 이슈때문에 쓰인다(자주 수정되는 데이터) : 저장장치에 접근하는 시간은 대부분 느리므로
    • cache가 저장장치에 저장하지 않고 갖고 있는 데이터의 일관성을 보장해 주어야 한다. 이말은 실제 데이터와 캐싱된 데이터가 항상 일치하다는 것을 보장해 주어야 한다는 말이다.

'Computer > 프로그래밍일반' 카테고리의 다른 글

Write-through cache  (0) 2008/05/08
요즘 관심 있는 것....  (0) 2007/09/14
조엘 시즌2...  (0) 2007/09/11
세션 개시 프로토콜  (0) 2007/02/06
자격증좀 따 봅시다..  (0) 2006/12/18
실용주의 프로그래머  (0) 2006/11/11
Posted by Bitaholic ...Simple is beautiful Bitaholic
사용자 삽입 이미지
요즘 내가 관심있는 것은..(늘 관심은 많다 ㅋㅋ) 요놈의 컴퓨터가 실제로 어떻게 돌아가서 이 많은 종류의 일들을 하는 것인가이다.

물런 컴공 학부 과정에서 컴구조, 논리회로, 운영체제, 프로그래밍 언어, 컴파일러 등 요딴 과목들로 배우긴 하지만, 솔직히 그때는 전체적으로 보는 눈, 즉 숲을 보는 눈이 많이 부족해서 이해 했던것이 많이 부족했던거 같다. 그리고 컴파일러는 어렵다는 이유도 수강도 안했다. ㅠㅠ

얼마전 티비에서 각 세대별(10대, 20대~70대)로 살아오면서 후회스러운 일들 Top7인가 했었는데 남자 랭킹에서 40대까지의 1위가 "공부 좀 할껄" 이다. ㅋㅋ 공부할 때는 적기가 있는 데 그 당시에는 왜케 하기가 힘든건지.. 앞으로 30,40대때 후회안 할렴 지금이라도 시간을 쪼개 보는 수 밖에..

본론으로 돌아와서 컴퓨터의 특성상 다른 업종에 비해 수 많은 기술들이 쉴세 없이 나오고, 없어진다.  그걸 다 습득할 시간도 부족하거니와 이해 할 수 있는 백그라운드도 부족하다. 따라서 내가 생각한 건(뭐 다들 생각하고 있는 거겠지만) 하나하나의 기술을 모두 익히는 건 불가능하다. 그래서 이러한 신기술 들이 왜 나왔고, 무엇으로 부터 나왔으며, 어떻게 쓰이는지를 아는게 첫번째 로 중요하고 또한 그러한 기술 흐름을 이해하기 위한 튼튼한 백그라운드가 머리속에 단단히 자리 잡고 있는것이 첫번째 이상으로 중요하다. 그래야 짧은시간내에 새로운 기술의 세부스펙은 다 모르더라고 그 기술이 필요할 때 쉽게 배우고 적용할 수 있기 때문이다.

그래서 요즘 내가 관심있고 공부하고 있는 쪽은 컴퓨터의 가장 밑 부분인 하드웨어쪽이다. 뭐 물론 이걸 뜯어서 내부를 본다는 건 아니고 컴퓨터 기본 요소인 CPU, Memory, Bus, IO 들이 어떻게 개념적으로 설계되어 있고 서로서로 작동하는지에 대한 것이다.  마침 적당한 책이 있어서 바로 구매해서 보고 있다 Great Code (하드웨어의 이해)라는 책과Art of UNIX Programming라는 책을 보고 있다. Great Code는 전 4권으로 구성되어 있는데 아직2권까지 출간되어 있다. 이 책은 컴퓨터의 내부 표현 방식부터, 컴퓨터구조, 디지털 회로, 기계어 인코딩, CPU구조등 여러 과목들을 쉽게 정리하고 요약을 해준다.  현재 반정도 읽었는데 예전에 배웠던 것을 다시 떠올리고 정리 할 수 있고, 또 몰랐던 부분까지 상세히 설명을 해줘서 상당히 괜찮았다. 2권은 이러한 로우레벨의 지식으로 우리 현재 쓰고 있는 C, C++, Java등으로 개발할 때 어떻게 적용하여 멋진 프로그래밍을 할 수 있는 지에 대해 썻다고 한다. 무척 기대가 된다. 그리고 읽고 있는 나머지 한권인 Art of UNIX Programming라는 책은 UNIX 철학에 대해서 써놓은 책이다. 어떻게 보면 UNIX자뻑? 책 같지만 (필자는 UNIX가 최고의 운영체제라고 내내 자랑한다), UNIX라는 운영체제에 녹아있는 철학대로 프로그래밍 하는 것 또한 멋진 코드를 만드는데 한몫하는 것은 틀림없는 사실인 것 같다. 이책은 UNIX 에 대한 지식이 별로 없어서 진도는 그렇게 빨리 나가진 않는다. ㅋㅋ 언능 읽어야 할텐데..

참으로 볼건 많은 데 그것을 볼 끈기는 항상 부족하다. ㅋㅋ 끈기있는 사람이 됩시다...^^

------------------------------------------------------------------------------
주석 : Great Code 1권(번역본) : 번역은 잘되어 있는 데 오타가 꽤 많이 있다 출판사 사이트 가서 오타 수정을 보고 수정해서 봐야 나처럼 이해 안되서 삽질을 안한다. 그리고 오타수정에 없는 오타도 있는 거 같으니 다들 원서파일을 구할 수 있음 비교를 해가면서 보길...

'Computer > 프로그래밍일반' 카테고리의 다른 글

Write-through cache  (0) 2008/05/08
요즘 관심 있는 것....  (0) 2007/09/14
조엘 시즌2...  (0) 2007/09/11
세션 개시 프로토콜  (0) 2007/02/06
자격증좀 따 봅시다..  (0) 2006/12/18
실용주의 프로그래머  (0) 2006/11/11
Posted by Bitaholic ...Simple is beautiful Bitaholic
조엘 시즌 2가 위키북 에서 출간이 된다고 한다.

사용자 삽입 이미지

제목은 "똑똑하고 100배 일 잘하는 개발자 모시기" 이다. 조엘 책은 예전에 읽어 봤었는데.. 

프로젝트 전반적인 것에 대해 여러가지 좋은 아이디어를 많이 읽을 수 있었다. 

이번 책은 프로젝트에 딱 맞는 개발자 찾기에 대해서 쓴거 같은데.. 아직 내가 인터뷰를 

할 위치는 아니니.. 나중을 위해서 함 읽어봐야하나? 어디서나 마찬가지겠지만.. 프로젝트가

성공적으로 진행 완료되기 위해선... 같이 일하는 사람이 정말 중요한것 같다. 

'Computer > 프로그래밍일반' 카테고리의 다른 글

Write-through cache  (0) 2008/05/08
요즘 관심 있는 것....  (0) 2007/09/14
조엘 시즌2...  (0) 2007/09/11
세션 개시 프로토콜  (0) 2007/02/06
자격증좀 따 봅시다..  (0) 2006/12/18
실용주의 프로그래머  (0) 2006/11/11
Posted by Bitaholic ...Simple is beautiful Bitaholic
인터넷상에서 통신하고자 하는 지능형 단말들이 서로를 식별하여 그 위치를 찾고, 그들 상호 간에 멀티미디어 통신 세션을 생성하거나 삭제 변경하기 위한 절차를 명시한 응용 계층의 시그널링 프로토콜. 인터넷 기반 회의, 전화, 음성 메일, 이벤트 통지, 인스탄트 메시징 등 멀티미디어 서비스 세션의 생성, 수정, 종료를 제어하는 request/response 구조로서 TCP와 UDP에 모두 사용할 수 있으며, 각 사용자들을 구분하기 위해 이메일 주소와 비슷한 SIP URL을 사용함으로써 IP주소에 종속되지 않고 서비스를 제공받는다. HTTP와 SMTP의 많은 부분을 그대로 사용하여 개발된 텍스트 기반이므로 구현이 용이하며, 인터넷에서 사용되는 다른 많은 프로토콜과 결합하여 다양한 서비스들을 만들 수 있는 유연성과 확장성이 있다. ITU-T의 H.323에 대응되는 보다 간편한 프로토콜로, 1999년에 IETF MMUSIC (Multiparty Multimedia Session Control) 워킹 그룹에 의해 RFC 2543으로 제안된 이후 별도로 분리된 ITEF SIP 워킹 그룹에서 개정 작업을 진행하여 2002년 7월 RFC3261 표준이 제정되었다.

'Computer > 프로그래밍일반' 카테고리의 다른 글

요즘 관심 있는 것....  (0) 2007/09/14
조엘 시즌2...  (0) 2007/09/11
세션 개시 프로토콜  (0) 2007/02/06
자격증좀 따 봅시다..  (0) 2006/12/18
실용주의 프로그래머  (0) 2006/11/11
정말 신기한 소프트웨어 MIT sketching  (0) 2006/10/08
Posted by Bitaholic ...Simple is beautiful Bitaholic

벌써 IT일 한지도 3년이 다됐는데 자격증 하나 없다.. 쓸모도 없는 정보처리기사 1급만 딸랑..

 

새해에는 자격증 좀 따봐야겠다

 

1.O/S
 - LPIC (LINUX)
 - MCSE (Windows 자격증)
 - SCSA (솔라리스 자격증)
 - SCNA (솔라리스 네트웍 관련 자격증)
2. language
 - java
 - c
 - c++
3. DB
 - MS-SQL
 - MySQL
 - UNIX-DBM(Oracle) - OCP9i
4. Security+보안
 - SIS
 - CISA


HTML - JAVA - ORACLE - JSP - Servlet - UML - XML - EJB

 

첫번째 목표는 SCJP 5.0 (310-055) 닷.ㅋ ㅋ

'Computer > 프로그래밍일반' 카테고리의 다른 글

조엘 시즌2...  (0) 2007/09/11
세션 개시 프로토콜  (0) 2007/02/06
자격증좀 따 봅시다..  (0) 2006/12/18
실용주의 프로그래머  (0) 2006/11/11
정말 신기한 소프트웨어 MIT sketching  (0) 2006/10/08
JVM SPEC  (0) 2006/09/29
Posted by Bitaholic ...Simple is beautiful Bitaholic
TAG 자격증

사용자 삽입 이미지
  '개발자의 탈무드' 라고 거창하게 소개되어진 책...

 

   소프트웨어 개발의 마스터가 되기 위해서 알아야 할 지침 들을 설명

 

 해 놓았다..설계에서 부터 구현, 테스트, 팀운영, 개발 철학, 방법론에

 

 대한 시각, 왜 문서화가 필요한가? 이 모든 관점을 한가지 방법론에

 

얽매이지 않고 실용적으로 왜 꼭 이렇게 해야 하는 지 에 대한 이유를

 

 제시해 놓았다.

 

 모든 소프트웨어는 같지 않고 다른 환경에서 작동하기 때문에 거기에

 

딱 맞는 방법은 없고 다 개발자의 경험과 직관에 의해 변형되어 사용되

 

어 져야 훌륭한 개발을 진행 완료할 수 있다는 것을 강조한다.

 

소프트웨어 개발에 대해 나무가 아닌 숲을 보게 해준다.

 

개발마스터가 되기 위해선 전산 관련 지식과 많은 경험이 필요하다고 하는데,

 

저자의 경험을 통해 그나마 간접 경험을 할 수 있어서 좋았다.

 

아직 읽지 않았으면 다들 읽어보시고 개발마스터가 되는데 도움이 많이 되길~(책장사같다 ㅋㅋ)

'Computer > 프로그래밍일반' 카테고리의 다른 글

세션 개시 프로토콜  (0) 2007/02/06
자격증좀 따 봅시다..  (0) 2006/12/18
실용주의 프로그래머  (0) 2006/11/11
정말 신기한 소프트웨어 MIT sketching  (0) 2006/10/08
JVM SPEC  (0) 2006/09/29
유용한 사이트  (0) 2006/09/22
Posted by Bitaholic ...Simple is beautiful Bitaholic



< 출처 : youtube >

물리시간에쓰면 정말 좋겠는데 음...

 

http://www.youtube.com/watch?v=NZNTgglPbUA

'Computer > 프로그래밍일반' 카테고리의 다른 글

자격증좀 따 봅시다..  (0) 2006/12/18
실용주의 프로그래머  (0) 2006/11/11
정말 신기한 소프트웨어 MIT sketching  (0) 2006/10/08
JVM SPEC  (0) 2006/09/29
유용한 사이트  (0) 2006/09/22
봐야하는 것들..  (0) 2006/09/22
Posted by Bitaholic ...Simple is beautiful Bitaholic

The JavaTMVirtual Machine Specification

 

기초가 튼튼해야 한다~~ ㅋㅋ 근데 이걸 언제 다보나 영어야 좀 ~!!!! 날좀 도와줘~

'Computer > 프로그래밍일반' 카테고리의 다른 글

실용주의 프로그래머  (0) 2006/11/11
정말 신기한 소프트웨어 MIT sketching  (0) 2006/10/08
JVM SPEC  (0) 2006/09/29
유용한 사이트  (0) 2006/09/22
봐야하는 것들..  (0) 2006/09/22
Custom Swing Component  (0) 2006/09/18
Posted by Bitaholic ...Simple is beautiful Bitaholic

네이버 블로그에도 링크 거는 기능이 있으면 좋을텐데

 

http://openframework.or.kr/JSPWiki/Wiki.jsp

 

http://www.koders.com/

'Computer > 프로그래밍일반' 카테고리의 다른 글

정말 신기한 소프트웨어 MIT sketching  (0) 2006/10/08
JVM SPEC  (0) 2006/09/29
유용한 사이트  (0) 2006/09/22
봐야하는 것들..  (0) 2006/09/22
Custom Swing Component  (0) 2006/09/18
IIS 시작, 종료 명령어  (0) 2006/09/13
Posted by Bitaholic ...Simple is beautiful Bitaholic

1. Design Patterns - GoF
2. Pattern Hatching
3. Refactoring (특히 JWiki를 Target ForRefactoring하면서 실습)
4. Code Complete
5. Effective Java
7. Patterns In Enterprise Application Architecture

 

http://www.objectworld.org

 

예전에 제대하고 스터디 한번 나갔나? ㅋㅋ 발표를 해야 해서 심히 부담 느끼고

 

책만 사고 그만뒀던.. 아직도 사이트 가 있네 ㅋㅋㅋ

 

이제 한번 나가 볼까?

 

uml4 스터디 팀에서 지금까지 했다는 건데 나도 다 보고 싶은 책들이당

 

같이했음 좋았을 텐데

 

겨우 디자인 패턴 하나 봤네 ㅠㅠ 그것도 Head first design patterns 봤는데

 

GOF것도 꼭 봐야지~

 

php 다보면 리팩토링을 시작으로 열씨미 봐야겠어~

'Computer > 프로그래밍일반' 카테고리의 다른 글

JVM SPEC  (0) 2006/09/29
유용한 사이트  (0) 2006/09/22
봐야하는 것들..  (0) 2006/09/22
Custom Swing Component  (0) 2006/09/18
IIS 시작, 종료 명령어  (0) 2006/09/13
class loading 순서  (0) 2006/09/07
Posted by Bitaholic ...Simple is beautiful Bitaholic