본문 바로가기

Books32

대한민국 불공정 경제학 어찌 보면 언론은 우리네 서민이 공평 무사한 사회 정의를 기대하고 마지막으로 기대고 싶은 매체인지도 모른다. 하지만 최근의 정권 변경과 그에 따른 이익 집단의 행동, 방송 매체 들에서 일어나는 일련의 방송 행태 등을 보면, 힘 없는 다수의 서민이 기댈 수 있는 장치들이 하나 둘씩 사라져 가는 느낌이다. 지난 민주화 시간 동안 이 나라의 많은 젊은이들이 피를 뿌리며 이 사회의 정의를 이뤄냈다고 생각한 것은 어느덧 잠깐 동안의 착시였던 것 같다. 결국은 권력과 돈을 가진 이들이 불공정한 경쟁 구도를 계속 주도하고 있는 사회적 모순이 변화되고 있지 않다 보니, 사회 저변에서부터 정의가 강같이 흐르는 변혁은 한 낱 헛된 꿈에 지나지 않는 것 처럼 보인다. 지난 대통령 선거에서 우리 국민들이 보여준 극에 달한 이.. 2011. 2. 13.
Software Testing 2nd Edition 오늘날 소프트웨어 개발에서 테스트의 중요성은 부각되고 있다. 그러나 프로젝트가 시작되고 진행되면서 일정위기가 닥칠때 제일 먼저 줄이는 부분이 테스트 관련 일정인 것을 종종 보게 된다. 이는 결국 소프트웨어 품질을 희생하는 결과를 낳게되는 악순환을 반복한다.사람들은 같은 말을 반복해서 빈번하게 듣게 되면 그에 대해 내면으로 사실화 하는 경향을 가지고 있다. 실제 소프트웨어 테스트에 대해 개념적인 이해가 정확하지 않고, 테스트라는 단어를 일회성 단순 논리로 취급하기 쉽기 때문에 테스트를 한 번도 제대로 배운 적이 없다면 겸손해질 필요가 있다. "Software Testing 2nd Edition"은 겸손한 소프트웨어 엔지니어들을 위한 흥미롭고 재미있는 읽을 거리가 될 것이다. 이 책에 대해 제가 쓴 전체 감.. 2010. 12. 26.
SQL Server 2005 Applied Techniques Step By Step 정오표 1. P128 [팁] 그렇다! 여러분은 ~ (여기에서만) COUNT 함수에서 (*)를 파라미터로 사용하고 있다는 것을 주목하자. 2. P131 [표 5-2 아래] ~특정 도시를 찾기가 어렵다. 사용자로 이 정보를 정렬하기 위해서는~ ~찾기가 어렵다. 이 정보를 정렬하기 위해서는~ 3. P172 [가운데] 이 때문에 SalesOrderID ~ 사용하는 포인터이다. 그러므로 SQL 서버는 ~ 얻기위해 단지 클러스터형 인덱스를 찾아서 데이터 행을 가져올 필요가 있다. 이 때문에 SalesOrderID ~ 사용하는 포인터가 된다. 그러므로 SQL 서버는 ~ 얻기 위해서는 클러스터형 인덱스를 찾아서 데이터를 가져와야 한다. 4. P172 [아래에서 6번째 줄] 다음의 그림에서 CarrierTracingNumber.. 2010. 12. 26.
초보자를 위한 ASP.NET 2.0 독자 질문 (1) 1. GridView에 출력된 행(row)의 개수를 알고 싶습니다 --> 페이지에 Label 컨트롤을 하나 추가하셨다는 가정하에 아래와 같이 하시면 됩니다. 카운트 한 값은 숫자이므로 문자열로 변환하여 페이지에 표시 합니다. --> Label2.Text = GridView1.Rows.Count.ToString() --> 첨부한 15강의 GridView.aspx 참조 2. DetailView의 데이터삽입 기능을 이용해서 데이터를 입력 2.1 에러메시지가 발생했을 때 처리하는 일반적인 방법 --> 일반적으로 ADO.NET에서 데이터를 조회, 수정, 입력 등에서 발생하는 예외는 예외 처리 구문(try ~ catch)를 통해 발생한 예외를 잡고 해당 예외에 대한 친절한(?) 안내를 하면 됩니다. --> 예외 처.. 2010. 12. 26.