Skip to content
DarkKaiser의 블로그
DarkKaiser의 블로그
  • 개발 관련 자료(노션)
  • Raspberry Pi(노션)
  • WD My Cloud(노션)
  • GitHub
DarkKaiser의 블로그

[년도:] 2007년

제8부: 바쁜 사용자들에게 어필하는 설계 – 3

DarkKaiser, 2007년 7월 7일2023년 8월 30일
글 : Joel Spolsky

 

번역 : ?AhnLab

 

2000년 5월 8일

 

GUI의 초기 원칙 중 하나는 사람들에게 컴퓨터가 기억할 수 있는 것은 기억하지 않아도 되도록 하라는 것이었다. 그 대표적인 예가 바로 Open File 대화박스이다. Open File 대화박스는 사용자에게 정확하게 파일 이름을 기억해 입력하는 것을 요구하는 대신 모든
Continue Reading

제7부: 바쁜 사용자들에게 어필하는 설계 – 2

DarkKaiser, 2007년 7월 7일2023년 8월 30일
글 : Joel Spolsky

 

번역 : ?AhnLab

 

2000년 4월 27일 목요일

 

Bruce “Tog” Tognazzini (이하 Tog)는 애플 개발자 잡지에 UI에 대한 칼럼을 기고했다. 그의 글에는 많은 사람들이 지적하고 있는 UI 디자인 상의 문제점이 흥미롭게 기술되어 있다. 이러한 칼럼은 Tog의 웹사이트에 현재까지 실려 있으며, 나중에 집대성되어 Tong
Continue Reading

제6부: 바쁜 사용자들에게 어필하는 설계 – 1

DarkKaiser, 2007년 7월 7일2023년 8월 30일
글 : Joel Spolsky

 

번역 : ?AhnLab

 

2000년 4월 26일 수요일

 

사용자 인터페이스 설계시, 다음과 같은 두 개 원칙을 명심하는 것이 좋다.

 

사용자는 사용설명서가 없으며, 있더라도 읽지 않는다. 사실 사용자는 아무 것도 읽을 수 없으며, 읽을 수 있더라도 읽지 않을 것이다. 엄격하게 말하자면 이것들은 사실이
Continue Reading

제5부: 일관성과 불규칙성(Hobgoblins)

DarkKaiser, 2007년 7월 7일2023년 8월 30일
글 : Joel Spolsky

 

번역 : ?AhnLab

 

2000년 4월 22일 토요일

 

마이크로소프트 오피스 슈트의 주요 프로그램인 워드 및 엑셀은 마이크로소프트사 내부에서 개발됐지만 다른 제품들은 다른 회사에서 구매한 것으로, 가장 잘 알려진 예가 FrontPage(Vermeer로부터 구입)와 Visio(Visio에서 구입)이다. 이 두 프로그램 사이에 공통점이 있을까? 두 가지 모두
Continue Reading

제4부: 제공성(Affordances)과 메터퍼(metaphor)

DarkKaiser, 2007년 7월 7일2023년 8월 30일
글 : Joel Spolsky

 

번역 :

 

2000년 4월 18일 화요일

 

프로그램 모델과 사용자 모델이 일치하는 사용자 인터페이스 개발은 쉽지 않다. 때때로, 사용자들이 프로그램이 어떻게 작동하는지 무슨 작업을 하도록 되어 있는지에 대한 기대가 뚜렷하지 않을수도 있다. 이런 경우, 프로그램이 어떻게 작동하는지에 대해 사용자들에게 설명해 줄 수 있는 방법을
Continue Reading

제3부: 선택

DarkKaiser, 2007년 7월 7일2023년 8월 30일
글 : Joel Spolsky

 

번역 : ?AhnLab

 

2000년 4월 12일 수요일

 

어떤 레스토랑에 들어가다 입구에서 “애완견 출입 금지”라는 표지판을 봤다면, 여러분은 그저 이 문구가 금지의 뜻만 전하고 있다고 생각할지도 모른다. ‘아, 레스토랑 씨는 개를 별로 좋아하지 않나 보군. 그러니까 자기가 지은 레스토랑에는 개를 들이지 않겠다는 거겠지’
Continue Reading

제2부: 사용자는 무엇을 기대하는가?

DarkKaiser, 2007년 7월 7일2023년 8월 30일
글 : Joel Spolsky

 

번역 : ?AhnLab

 

년 4월 11일 화요일

 

어떤 사용자가 어떤 프로그램을 처음 사용한다고 할 때, 그 프로그램에 대해 완전히 백지 상태로 접근하는 것은 아니다. 그들은 그 프로그램이 어떤 방식으로 작동될 것인가에 대해 자기 나름대로의 기대를 갖는다. 만일 예전에 비슷한 소프트웨어를 사용해본 적이
Continue Reading

제1부: 환경을 통제할 수 있는 사용자는 행복하다

DarkKaiser, 2007년 7월 7일2023년 8월 30일
글 : Joel Spolsky

 

번역 : AhnLab

 

2000년4월10일월요일필자가 아는 대부분의 골수 C++ 프로그래머들은 사용자 인터페이스 프로그래밍을 꺼린다. 필자로서는 잘 이해가 되지 않는 일이다. UI 프로그래밍이 본질적으로 아주 쉽고 간단하며 재미있는 작업이라고 생각하기 때문이다.
UI 프로그래밍은 쉽다. 일반적으로 하나의 사각형 안에 또 다른 사각형을 집어넣는 수준 이상의 더 복잡한
Continue Reading

JSP 프리컴파일

DarkKaiser, 2007년 7월 1일2023년 9월 2일

프리컴파일(JSP 파일을 미리 컴파일)이라는 기능은 웹에서 HTTP를 이용해서 원하는 JSP 페이지에 대한 컴파일만을 처리할 수 있는 간단하면서도 강력한 방법이다.

Hello.jsp?jsp_precompilation
Hello.jsp?jsp_precompilation=true
Hello.jsp?title=java&jsp_precompilation=true
Continue Reading

데이터소스를 이용한 DB 사용 샘플 예제

DarkKaiser, 2007년 7월 1일2023년 9월 6일
<%@ page contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%<%@ page import="java.sql.*"%<%@ page import="javax.sql.*"%<%@ page import="javax.naming.*"%<title사용자자가 가지고 있는 모든 테이블 보기</title<h3<%
 Context ctx = null;
 DataSource ds = null;
 Connection con = null;
 Statement stmt = null;
 ResultSet rs = null;
  
 String sql = "select * from tab";
  
 
Continue Reading
  • Previous
  • 1
  • …
  • 8
  • 9
  • 10
  • …
  • 17
  • Next

최신 글

  • AssertJ 소개testCompile ‘org.assertj:assertj-core:3.6.2’ 2017년 9월 14일
  • 자주 사용되는 Lombok 어노테이션 2017년 9월 14일
  • 유니코드 #3 2017년 9월 14일
  • 유니코드 #2 2017년 9월 14일
  • 유니코드 #1 2017년 9월 14일

최신 댓글

    카테고리

    • 개인 자료 (1)
      • 일기 (1)
    • 주절주절 (7)
    • 프로그래밍 갤러리 (16)
    • 프로그래밍 언어 (186)
      • Java (29)
      • C/C++/VC++ (114)
      • C# (11)
      • Visual Basic (6)
      • 안드로이드 (9)
      • Objective-C (5)
      • JavaScript (4)
      • JSP/Servlet (2)
      • Python (4)
      • 어셈블러 (1)
    • 개발++ (44)
      • Book (11)
        • Joel On Software (10)
      • 프로젝트 관리 (6)
      • Maven (1)
      • 디버깅 (1)
      • DirectX (1)
      • Silverlight (1)
      • RESTful (1)
      • Hacking (1)
      • WDM (4)
      • VoIP (5)
      • 기타 (1)
    • 개발 도구 (15)
      • eclipse (14)
      • Sublime Text (1)
    • 네트워크 (7)
    • 설치 및 배포 (7)
      • InstallShield (2)
      • NSIS (4)
    • 버전 관리 (9)
      • Git (2)
      • CVS (2)
      • Subversion (5)
    • 데이터베이스 (7)
      • Oracle (3)
      • Sybase (2)
      • MS-SQL (2)
    • 단위테스트 (3)
      • JUnit (1)
      • NUnit (2)
    • 버그추적시스템 (2)
      • mantis (2)
    • 운영체제 (7)
      • Windows (5)
      • 리눅스 (2)
    • WAS (3)
      • WebLogic (3)
    • 디자인패턴 (1)
    • 디지털 이미지 프로세싱 (16)

    태그

    ArrayList ATL BMP CAB CAB 파일 CD-ROM COM DCOM Downcasting for each GetLastError() Java JDT JoelOnSoftware Lokbok netsh NUnit Python StringBuilder Subverion SVN TR1 unicows Upcasting WAVE weak_ptr WebClient Wrap 내장 객체 레이아웃 리소스 리팩토링 마우스 문자 스트림 바이트 스트림 배포 비스타 빌드 서브클래싱 스트림 시스템 에러메시지 오피스파일구별 임시파일 지역클래스 타입 라이브러리

    메타

    • 로그인
    • 엔트리 피드
    • 댓글 피드
    • WordPress.org
    ©2025 DarkKaiser의 블로그 | WordPress Theme by SuperbThemes