'전체 글'에 해당되는 글 464건

  1. 2008.01.03 기본이 필요한 시기.. 3
  2. 2007.12.31 2008 근하신년 2
  3. 2007.12.30 2007 SW /서비스/유틸리티 명예의 전당 4
  4. 2007.12.29 Web 3.0 , 똑똑한 웹.

사용자 삽입 이미지

컴퓨터 프로그램이 구조와 해석

먼저 새해 복많이 받으세요!!

지난 번 블러그를 통해 씽크프리에서 새 식구를 찾는 다는 소식을 듣고 많은 분들이 연락을 주셨읍니다. 연락주신 분들과 몇 주간에 걸쳐 면접아니 면접을 진행했고 그 결과 몇 분은 씽크프리란 배에 함께 탑승하여 웹 오피스란 오션을 탐험하게 되었습니다(언제고 제게 연락주세요).

주로 2년에서 3년 정도의 경력을 갖거나 신입 개발자 경력을 갖는 분들이 대부분이었습니다. 열정과 가능성 그리고 개발자로서의 자질, 좀 더 나가면 수행한 프로젝트의 경험과 개발파워를 주로 보았습니다.

그런데 공통적으로 느낀 부분은 컴퓨터 관련 전공을 한 많은 개발자 분들이 수학이나 물리처럼 문제를 논리적으로 풀어내는 과목을 좋아하지 않고는 다는 점과 학부에서 공부한 과목 특히, 개발에 대한 부분이 문제의 의미를 찾고 이를 해결하는 방법을 배우는 Semantic 적 프로그래밍이  아니라 해당 언어의 문법을 위주로 배우는 Syntatic 적 교육을 받았다는 사실입니다.  오히려 전산 관련된 전공은 아니지만 문제를 논리적으로 풀어나가는 사고를 제대로 배운 분들이 더 개발에 대해 열정과 가능성이 보였다는 사실입니다.

안타까운 마음에 여러 분들에게 제가 컴퓨터 프로그램의 구조와 해석이라는 책을 소개하고 시간이 되는 데로 꼭 읽어보라고 권했습니다. 아울러 다른 분들에게도 이 책을 좀 소개하고자 합니다. 이 책은 말 그대로 캄퓨터 프로그램의 구조와 해석을 다루는 책으로서  MIT에서  모든 학생에게  가르치는 필수 교제 입니다. 사람의 생각을 컴퓨터 프로그램으로 표현해서 이를 컴퓨터를 통해 표현하는 방법을 가르치는 멋진 책입니다. 내부의 예제도 자바나 C++같은  일반 개발 언어가 아니라 Lisp의 한 형제격인 Scheme을 사용하여 생각하는 방법과 생각을 표현하는 방법, 이 표현을 컴퓨터 내부에서 어떻게 해석하고 실행하는 가에 대한 좋은 지침을 주는 책 입니다.

저도 이 책을 마이크로소프트의 김명호 박사님으로 부터 선물을 받고 연휴 기간에 한장 한장을 넘기면서 너무나도 재미있게 보았습니다 . 아직  전부 보지는 못했지만 짬짬히 머리 아플때 마다 보고 있습니다. 과거 저도 처음 컴퓨터 프로그램을 배울 때 이런 방법으로 학습하지는 못했지만 컴파일러나 다른 유사한 과목들을 학습하면서 이러한 접근 방법의 필요성을 이 느꼈습니다.

개발을 사랑하는 여러분 너무 새로운 것에만 관심갖지 말고 항상 기본을 튼튼히 하는 것도 멋진 투자입니다. 

아래 링크에 가시면 관련된 자료와 전문을 웹으로 이용할 수 있습니다. - http://mitpress.mit.edu/sicp/

마지막으로 다시한번 좋은 책 선물해 주신 마이크로소프트의 김명호 박사님께 감사드립니다. 꾸벅

2008년 힘네세요!




Posted by 박재현
,

2008 근하신년

Log/LifeLog 2007. 12. 31. 10:15

사용자 삽입 이미지

새해에는 원하는 모든 일 성취하는 한 해 되길 기원합니다.



Posted by 박재현
,

소프트웨어와 서비스들에 대한 평가와 소개를 전문으로 다루는 테크 버즈에서 2007년을 마감하면서 최고의 소프트웨어와 서비스 , 유틸리티를 선정하여 명예의 전당을 발표했습니다.- Hall Of Fame, Best of Everything .

씽크프리도 마이크로소프트의 대안 오피스 중의 하나로 명예의 전당에 올랐습니다. 2008년에도 대안 오피스외에 다른 부가적인 서비스로 그 영역을 확대하리라 믿습니다.

Top 5 Microsoft Office Suite Alternatives

  1. OpenOffice.org
  2. Zoho
  3. Google Docs and SpreadSheets
  4. StarOffice
  5. ThinkFree

다음은 그 외에 테크 버즈에서 소개한 주요한 명단중 서비스만 추려본 것 입니다. 국내에서 경쟁가능한 서비스를 찾아 보는 것도 재미 있을 것 같습니다.  곰곰히 보다보면 재미난 것이 이제 웹과 데스크탑 소프트웨어의 구별이 점점 없어지고 있다는 것을 알 수 있습니다. 더 이상 소프트웨어가 제품이 아니라 서비스라는 것을 확인할 수 있습니다.

여러분도 경쟁되는 국내 제품과 서비스를 추천해 주세요. 같이 정리해 보는 것도 좋을 듯 합니다.

=================================================

Most Inspirational Blogs / Bloggers

  1. LifeHacker
  2. Digital Inspiration
  3. ProBlogger
  4. TechCrunch
  5. John Chow
  6. Download Squad
  7. Cybernet News
  8. Blog Herald
  9. Google Operating System
  10. Google Blogoscoped
  11. LiveSide
  12. Dosh Dosh
  13. Daily Blog Tips
  14. How To Geek
  15. Quick Online Tips

Top 5 Blogging / CMS Platforms - 국내에서는 테터툴즈가 워드프레스와 비교해서 경쟁력이 있는 플랫폼으로 보입니다. 향후 방향에 대해서는 고민이 되지만 2008년 테터툴즈 기대해 봅니다.

  1. WordPress (Undoubtedly the best)
  2. TextPattern
  3. Joomla
  4. Drupal
  5. Blogger

Top 5 Sites For Finding Open Source Softwares / Paid Software Alternatives

  1. SourceForge
  2. Open Source Alternatives
  3. DownloadPedia (Wikipedia of Free Softwares)
  4. Open Source Windows
  5. OSLiving

Top 5 Offline Blog Editors - 2008년 1월에 소개될 씽크프리의 새로운 서비스(Live Writer의 경쟁제품)도 개대해 볼만 한 것 같습니다^-^.

  1. Windows Live Writer
  2. Zoundry
  3. BlogJet
  4. Ecto
  5. W.Bloggar

Top 5 Note Taking Softwares - 국내에서는 스프링노트가  경쟁서비스이 있어 보입니다. 스프링 노트의 2008년이 기대됩니다.

  1. QuickNote
  2. Google Notebook
  3. EverNote
  4. Microsoft OneNote
  5. Keynote

Top 4 Sites For Finding Free Themes

  1. Free CSS Templates
  2. Free CSS Templates (2)
  3. Open Source Web Designs
  4. StyleShout

Top 4 Image Editing Made Easy For

  1. Watermarking Your Images
  2. Creating GIF Animations
  3. Generating Favicon
  4. Creating Web2.0 Buttons

Top 5 Money Making tools - 국내에서는 다음 애드클릭스가 있습니다. 광고가 적어서 그런지 광고 내용이 좀 Context와 다르다는 점이 좀 아쉽습니다.

  1. Google AdSense
  2. Text Link Ads (aff)
  3. Kontera 
  4. BurstMedia
  5. ScratchBack

Top 2 Online PDF Viewers (Our Review)

  1. PDF Escape
  2. Samurajdata

Top 3 Adobe PDF Reader Alternatives

  1. Foxit
  2. PDF-Exchange Viewer
  3. Sumatra PDF

Top 3 Online Media Converters (Our Review)

  1. You Convert it
  2. Zamzar
  3. Media converter

Top 5 Contacts management tools / web sites

  1. Plaxo
  2. Microsoft Outlook
  3. HighRise
  4. BigContacts
  5. BatchBook

Top 5 Image Manipulating tools

  1. GIMP
  2. Paint.net
  3. Adobe Photoshop
  4. Picnik (Online Editor)
  5. Fauxto (Online Photoshop clone)

Top 3 Flowchart tools

  1. Microsoft Visio
  2. Flowchart.com
  3. Gliffy.com

Top 5 Online Picture Editors (Our Review)

  1. Picnik
  2. Fauxto
  3. Picture2Life
  4. Snipshot
  5. Pixer.us

Top 5 Online File Storage Sites (Our Review)

  1. ADrive (50 GB Storage)
  2. MediaMax (25 GB Storage)
  3. eSnips (5 GB Storage)
  4. Mozy (aff) (2 GB Storage)
  5. Box.net (1 GB Storage)

Top 5 FTP / SSH / SFTP Tools (Our Review)

  1. FileZilla
  2. FireFTP (Firefox Addon)
  3. SmartFTP
  4. WinSCP
  5. PSCP

Top 5 Calendar management tools / web sites

  1. Google Calendar
  2. SunBird
  3. 30Boxes
  4. Microsoft Outlook
  5. Upcoming

Top 5 Operating Systems

  1. Windows XP (Undoubtedly the king of operating systems)
  2. Windows Vista
  3. Mac OS X
  4. Ubuntu
  5. Linux

Top 5 Search Engines

  1. Google (Again the king of search)
  2. Yahoo!
  3. Search.com
  4. Ask
  5. MSN / Live

Top 5 Internet Browsers

  1. Internet Explorer (With windows being the most widely used platform this has to happen)
  2. Firefox
  3. Safari
  4. Opera
  5. Flock

Top 5 Free email providers

  1. GMail
  2. Yahoo!
  3. Windows Live Hotmail 
  4. Inbox.com
  5. AOL

Top 3 Desktop email readers

  1. Microsoft Outlook
  2. ThunderBird
  3. Windows Live Desktop Mail

Top 5 Picture sharing web sites

  1. Flickr
  2. Picassa
  3. PhotoBucket
  4. ShutteFly
  5. WebShots

Top 3 Desktop Search Tools - 네이버 에서도 데스크탑 검색을 제공하고 있죠..

  1. Google Desktop
  2. Microsoft Windows Desktop Search
  3. Yahoo! Desktop Search

Top 5 Start Pages - 국내에서는 위자드웍스가 유사한 서비스를 제공하고 있습니다. 2008년 표철민 대표의 건투를 빕니다.

  1. Netvibes
  2. Pageflakes
  3. iGoogle
  4. Live.com
  5. Protopage

Top 5 Online RSS Feed Readers

  1. Google Reader
  2. Bloglines
  3. Rojo
  4. NewsGator
  5. Netvibes

Top 5 Offline RSS Feed Readers

  1. FeedDemon
  2. Google Reader (yea it does offline too)
  3. NewzCrawler
  4. Omea Reader
  5. SharpReader

Top 5 Web-based Instant Messengers

  1. Meebo
  2. E-Messenger
  3. KoolIM
  4. Easy Messenger
  5. ILoveIM

Top 5 Map / Earth Viewing Softwares 

  1. Google Maps
  2. Live Maps
  3. Yahoo Maps
  4. Google Earth
  5. Microsoft Virtual Earth

Top 5 Video Streaming web sites

  1. YouTube
  2. Google Videos
  3. MetaCafe
  4. DailyMotion
  5. iFilm

Top 5 Social Networking web sites

  1. MySpace
  2. FaceBook
  3. Digg
  4. StumbleUpon
  5. Orkut

Top 5 Social News Sharing web sites

  1. Digg
  2. StumbleUpon
  3. Reddit
  4. TechMeme
  5. Del.icou.us

Top 5 Database Software

  1. Oracle
  2. MySQL
  3. Postgres
  4. SQL Server
  5. MS Access

Top 5 Programming Softwares

  1. PHP
  2. Java
  3. Ruby On Rails
  4. Perl
  5. Microsoft .Net

Top 4 Web Site Ranking Sites - 석찬씨 블러그를보니 다음에서 이번에 오픈한 다음 디렉토리에 알렉사와 유사한 기능이 있다고 합니다.  

  1. Google Pagerank
  2. Alexa
  3. Technorati
  4. Compete

Top 4 Analytics Softwares / Sites  - 다음 웹 인사이드가 동일한 서비스를 제공합니다.

  1. Google Analytics
  2. Reinvigorate
  3. Mint
  4. Performancing

Posted by 박재현
,

사용자 삽입 이미지

Web 3.0 - Semantic Web


2008년 여러 확산 기술 중 Web 3.0( Semantic Web , Intelligent Web)은 가장 큰 영향력을 미칠 기술이라고 생각합니다. 위의 그림은 Earth Web의 공동 창업자이자 Minding the Planet라는 블러그를 운영하고 있는 Nova Spiback 의 정리입니다.  세밀한 부분에서는 다소 다른 의견이지만 Semantic Web 기술과 서비스의 보편화라는 측면에서는 다가올 웹3.0은 Semantic 기반의 Web 이 될 것 입니다.

과거 1992년 대학원 당시 제가 몸담았던 IIS(Intelligent Infomance System)랩은 인공지능과 객체지향  DB에 대한 연구를 주력했읍니다. 졸업 당시 , 지도 교수님께서 인공생명(ALife)에 대해 언급하셨던 기억이 납니다. 모든 웹  서비스들이 온톨로지를 통해 서로의 정보를 이해하며 궁극적으로는 하나의 거대한  Semantic 데이타베이스가 되면 , 결국 이들의미를 이해하며 다양한 서비스를 제공하는 가상의 생명체(현재, 에이전트)의 출현은 당연한 것이 될 것 입니다.  1992년이면 벌써 16년전 이야기네요..

그러나 1992년과 달리 지금에 있어 중요한 것이 있습니다. 과거 인공지능, 인공생명은 말 그대로 소프트웨어를 똑똑하게 만드는 것입니다. 그러나 지금의 Semantic Web은 소프트웨어를 똑똑하게 만드는 것보다 데이타를 똑똑하게 만드는 데 그 중요성이 있습니다. 데이타와 그 데이타를  이해할 수 있는 메타 데이타와 온톨로지, 이렇게 만들어진 Smart Data는 소프트웨어와 서비스를 보다 똑똑하게 만들것 입니다.

마지막으로 하나 중요한 것은 Semantic Web이 플랫폼으로서의 발전이지만 이 플랫폼의 컨텐트를 채우는 것은 바로 일반 사용자라는 사실입니다-위키노믹스.

2007/12/28 - [BookLog] - 온톨로지 : 인터넷 진화의 열쇠
2007/12/25 - [Hot Issues] - 2008년 웹 분야의 주요 사건 예상해 보기



Posted by 박재현
,