Activity Based Programming

회사동료인 ica씨와 이야기하다 3년 전에 만들어둔 개념이 문득문득 불끈불끈 솟아올라서 정리해보기. Entity Flow를 타고 흐르는 시작에서 끝까지의 Instance를 의미. 단위 트랜잭션으로 볼 수도 있고, 단위 컨텍스트로 볼 수도 있다. 기본적으로는 인풋이 발생할때마다 하나씩 생성된다. 공장으로 치면 컨베이어 벨트위에 있는 가공중인 제품이다. Activity Entity를 받아서 가공하고 넘겨주는 최소로직의 단위. 공장으로 치면 각각의 작업자. Resource Activity에서 사용하는더 보기

오픈소스. 유지비용의 감소. (기업편)

오픈소스. 유지비용의 감소. (기업편) 오픈소스. 유지비용의 감소. (사용자편) 오픈소스. 유지비용의 감소. (사회편1) 오픈소스. 유지비용의 감소. (사회편2 – 결론) 0. function __toggle_hide_zone10() { elm = document.getElementById(“hide_zone10”); if(elm.style.visibility == ‘visible’) __hide_hide_zone10(); else __show_hide_zone10(); } function __show_hide_zone10() { elm = document.getElementById(“hide_zone10″); elm.style.visibility=’visible’; elm.style.display=”block”; } function __hide_hide_zone10() { elm = document.getElementById(“hide_zone10″); elm.style.visibility=’hidden’; elm.style.display=”none”; } 그냥 살아온 부분 해커문화를 접하게더 보기

오픈소스. 유지비용의 감소. (사회편2 – 결론)

오픈소스. 유지비용의 감소. (기업편) 오픈소스. 유지비용의 감소. (사용자편) 오픈소스. 유지비용의 감소. (사회편1) 오픈소스. 유지비용의 감소. (사회편2 – 결론) (2) 인력의 문제. 사회적으로 소프트웨어와 관련되어 들어가는 인력을 생각해본다면, 크게 제작/운영/유지에 들어가는 전문인력과 필요한 전문인력을 생산하는데 소모되는 비용을 들 수 있다. 전문인력이 실제로 자신의 능력을 효율적으로 사용하기 위해서는, 반복적인 작업을 줄여야 할 필요성이 강하게 대두된다. 이는 사회적으로더 보기

오픈소스. 유지비용의 감소. (사회편1)

오픈소스. 유지비용의 감소. (기업편) 오픈소스. 유지비용의 감소. (사용자편) 오픈소스. 유지비용의 감소. (사회편1) 오픈소스. 유지비용의 감소. (사회편2 – 결론) 4. 사회 입장의 유지비용. 앞부분에서는 기업, 사용자의 측면에서 볼 때 오픈소스가 가져다 줄 수 있는 유지비용의 감소를 알아보았다. 단순한 경제권에서 벗어나 사회전체로 볼때는 어떤 이익이 존재할 수 있는지 알아보기로 하자. (1) 공공재 소프트웨어의 탄생. "Write Once, Run더 보기