반응형



프랑스 아기들은
생후 2~3개월만 되면
밤새 깨지 않고 잘 잔다고 한다.
그것은 부모가 밤마다 칭얼대는 아기에게
곧장 달려가지 않고 아기 스스로 마음을
달랠 기회를 갖도록 '잠깐 멈추기'를
한다는 것이다. 출생 직후부터...


- 파멜라 드러커맨의《프랑스 아이처럼:
  아이, 엄마, 가족이 모두 행복한 프랑스식 육아》중에서 -


* 아이를 다 키우고 나서야
밤에 잘 자게 하는 방법을 알게 되었지만...
이 글을 보며 새삼 어린 아기들이라도 사랑으로
존중해주고, 할 수 있다고 믿어줘야 함을 배우게 되네요.
고도원님의 글에서 자주 봤던 '잠깐 멈추기'라는 말이
이 책에서 이렇게 유용하고 색다르게 적용된 것을
보고 반가운 마음에 처음으로 글을 남겨봅니다.
늘 감사합니다.

반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

6세에서 9세, 66세에서 99세까지  (0) 2013.06.18
친구의 슬픔  (0) 2013.06.17
저 꽃들처럼  (0) 2013.06.14
'나중에' 라는 고약한 말  (0) 2013.06.13
뿌리와 날개  (0) 2013.06.12
반응형

SSO(Single Sign On)

 

단 한 번의 로그인만으로 기업의 각종 시스템이나 인터넷 서비스에 접속하게 해 주는 보안 응용 솔루션.

각각의 시스템마다 인증 절차를 밟지 않고도 1개의 계정만으로 다양한 시스템에 접근할 수 있어

 ID, 패스워드에 대한 보안 위험 예방과 사용자 편의 증진, 인증 관리 비용의 절감 효과가 있다.

클라이언트 SSL(Secure Sockets Layer) 인증서와

S/MIME(Security Services for Multipurpose Internet Mail Extension) 인증서가

포함된 싱글 사인온 솔루션으로 개인 키 데이터베이스에 있는 하나의 키로 로그인하고,

다른 패스워드 없이 SSL 사용 서버에 접근할 수 있다.

 

반응형
반응형
무엇이든 ‘당장 시작하라’ 하면 가장 많이 듣게 되는 말이
‘아직 내공이 부족해 조금 더 실력을 쌓은 후에 도전하겠다’는 말이다.
그러나 내공이 쌓일 때까지 기다리는 사람은
결코 내공을 쌓을 수 없다.
내공은 하나를 실패할 때 마다 하나씩 쌓인다.
-카피라이터 정철, ‘머리를 9하라’에서

 

‘아직 내공이 부족해서’라는 말은
신중함이나 겸손함이 아닌
실패에 대한 두려움의 발로라 할 수 있습니다.
발타사르 그라시안은 ‘탁월한 능력은
새로운 과제를 만날 때마다 스스로 개발된다’고 했습니다.
기다리는 시간이 아닌
과감한 도전에 따른 실패가 내공을 강하게 합니다.

 

반응형
반응형

여름 한철 기껏해야
열흘이나 보름 남짓 피다 지는
저 꽃들도 지는 날까지 방실대며 웃는데
인생의 꽃밭에서 수십 년 사는 세월,
저 꽃들처럼 환한 웃음 지으며
살다 가고 싶다.


- 이영자의《아침고요 정원일기》중에서 -


* '사람이 꽃보다 아름답다'고 말합니다.
짜증내고 찡그린 얼굴일 때를 말하는 것은
분명 아닐 것입니다. 저 꽃들처럼 환히 웃을 때,
저마다 아름다운 향기를 내뿜을 때,
사람이 꽃보다 아름답습니다.

반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

친구의 슬픔  (0) 2013.06.17
잘 자는 아기 만드는 '잠깐 멈추기'  (0) 2013.06.15
'나중에' 라는 고약한 말  (0) 2013.06.13
뿌리와 날개  (0) 2013.06.12
청춘의 특권  (0) 2013.06.11
반응형
신념을 갖지 않는 한 남에게 신념을 줄 수는 없다. - 아놀드 -

 

반응형
반응형

TDD : Test Driven Development

BDD : Behavior Driven Development

 

TDD에 대한 코칭을 하던 BDD의 아버지 댄 노스(Dan north)의 고민.

  1. 프로세스의 어디서부터 시작해야 하는가?
  2. 무엇을 테스트하고 또 무엇을 하지 말아야 하는가?
  3. 한 번에 얼마만큼 테스트 해야 하는가?
  4. 테스트를 어떻게 명명해야 하는가?
  5. 테스트가 실패하는 이유에 대해 어떻게 이해해야 하는가?

 

전통적인 TDD 소프트웨어 개발 방법론

  1. 첫 번째로 유닛을 위한 테스트 셋을 정의한다.(define a test set for the unit first).
  2. 유닛을 구현한다(the implement the unit).
  3. 마지막으로 유닛에 대한 구현이 테스틀르 통과하는지 검증한다(finally verify that the implementation of the unit makes the tests success).

TDD 템플릿

  1. 특정 값이 주어지고(Given)
  2. 어떤 이벤트가 발생했을 때(When)
  3. 그에 대한 결과를 보장해야 한다(Then).

 

 

 

 

 

 

반응형
반응형

[마소] 2013.05 Angular.JS 의 구조와 특징

 

예제를 로컬에 구현해 보았다.

여러번 해본 것이지만 예제 나온김에 한번 더.

angular.js 파일은 받아두어야 한다.

 

기본적으로 일단 <html> 태그에 ng-app 를 입력해주어야 한다.

<body>에는 ng-controller 를 입력해주어야 한다.

 반복문은 반복하려는 구문에  ng-repeat 를 입력해주면 해당 데이터 배열 갯수만큼 반복된다.

 

 $scope로 데이터를 전달한다.

 데이터 출력은 "{{데이터}}"의 형식으로 된다.

 

모델은 $scope의 속성값이다. (todoList)

뷰는 DOM, 보이는 템플릿 자체가 뷰인 셈이다.

컨트롤러는 자바스크립트 함수로, $scope를 argument로 가지고 있다.  

 

※ Angular.JS 에서 사용하는 지시문

 

 ng-app

 Declares an element as a root element of the application allowing behavior to be modified through custom HTML tags.

 ng-bind

 Automatically changes the text of a HTML element to the value of a given expression.

 ng-model

 Similar to ng-bind, but allows two-way data binding between the view and the scope.

 ng-class

 Allows class attributes to be dynamically loaded.

 ng-controller

 Specifies a JavaScript controller class that evaluates HTML expressions.

 ng-repeat

 Instantiate an element once per item from a collection.

 ng-show

& ng-hide

 Instantiate an element once per item from a collection.

 ng-switch

 Conditionally instantiate one template from a set of choices, depending on the value of a selection expression.

 ng-view

 The base directive responsible for handling routes that resolve JSON before rendering templates driven by specified controllers.

 

 

Model–view–controller (MVC)

 

 

 

 Model          >     JS Objects

 View            >     DOM

 Controller     >     JS Function

 

 

Template, Model, View 방식으로 구현된다.  
   
(참고 : http://docs.angularjs.org/#!/tutorial/step_04)

 

 

예제 구현 화면 

 

소스 화면 (Sublime Text 2) 

 

.

반응형
반응형

Text editor -텍스트에디터 : Brackets

 

http://brackets.io/

 

Download : http://download.brackets.io/

 

Brackets is an open-source editor for web design and development built on top of web technologies such as HTML, CSS and JavaScript. The project was created and is maintained by Adobe, and is released under an MIT License.

 

 

 

 

 

 

반응형

'프로그래밍 > Web' 카테고리의 다른 글

PreloadJS  (0) 2013.06.20
Angular.JS 의 구조와 특징  (0) 2013.06.13
Text editor - 텍스트 에디터 : Sublime with TrailingSpaces  (0) 2013.06.13
ICEcoder — In-browser code editor  (0) 2013.06.04
APTANA - SVN 설치 (subclipse)  (0) 2013.05.28

+ Recent posts