C#을 기본 개발언어로 사용하는 이유 중 하나는 확장 메서드 Extension Method 때문인데 그렇다면 확장 프로퍼티 Extension Properties는 없을까? C# 8.0 Features: A Glimpse of the Future 소식에 의하면 가능할 수도 있을 것 같다.
public static class IntExtensions
{
public static bool Even(this int value)
{
return value % 2 == 0;
}
}
// 아마도 이렇게 ...
public extension IntExtension extends int
{
public bool Even => this % 2 == 0;
}
사람이 나이를 먹어가는 것은 그만큼 성숙해 가는 것이고 그 이전의 상태를 졸업하고 유아기 상태에서 어른이 된다는 것은 나 자신과 공동체에서의 책임과 책무가 따른 것을 말한다. 공자는 사람이 나이 먹음에 따라 지학∙이립∙불혹∙지천명∙이순∙종심로 나누어 그 위치를 설명하였다. 종교적 인간이란 가장 원초적이면서 유아기 상태를 말함이다.
우리 사회에 종교가 있는 것은 아이에서 어른으로 영적 성숙이라는 과정에 일부분 역할을 하는 것이다. 그래서 학교처럼 과정이 끝나면 당연히 졸업하고 과거는 단순한 추억 정도로 남겨두어야 한다. 그런데도 무슨 조직을 만들고 유지하면서 세력을 모으는 것은 부처나 예수의 뜻이 아니라 장사치나 할 법한 일을 하는 것이다.
깨달으면 거기에 머물면 안 된다.
- 이미지 가져오기 : docker pull ubuntu:latest
- 컨테이너 시작,중지: docker 이름 start/stop/restart
- 모든 컨테이너 중지 : docker stop $(docker ps -a -q)
- 컨테이너 삭제 : docker rm 이름
- 모든 컨테이너 삭제 : docker rm $(docker ps -a -q)
- 이미지 삭제 : docker rmi 이름:태그
- 모든 이미지 삭제 : docker rmi $(docker images -q)
- 이미지 확인 : docker images
- 이미지에서 실행 : docker exec -i -t hello /bin/bash