본문 바로가기
  • AI (Artificial Intelligence)

Fundamental/Management8

AWS SAM Local (베타) – 로컬 기반 서버리스 앱 테스트 및 개발 도구 Ref. stackoverflow.com/questions/12644075/how-to-set-python-variables-to-true-or-falseaws.amazon.com/ko/blogs/korea/new-aws-sam-local-beta-build-and-test-serverless-applications-locally/ 오늘 신규 서버리스(Serverless) 개발 도구 인 SAM Local 베타 버전을 발표했습니다.이 도구를 통해 로컬에서 쉽게 작성하고 테스트 할 수 있습니다. 이 글에서는 SAM local을 사용하여, 개발자들이 코드 개발 시, 탭 혹은 스페이스 선호도 투표 할 수 있는 빠른 애플리케이션을 빌드, 디버그 및 배포하는 예제를 소개해 드리고자 합니다. AWS는 작년에 Serv.. 2021. 4. 9.
젠킨스(Jenkins)를 이용한 지속적 통합(CI:Continuous Integration) (2) - 젠킨스씨가 있는 개발풍경 젠킨스(Jenkins)를 이용한 지속적 통합(CI:Continuous Integration) (1) 미스터 젠킨스씨를 소개합니다(2) 젠킨스씨가 있는 개발풍경 젠킨스에 대한 두번째 포스팅으로 오늘은 젠킨스가 실제 프로젝트에서 어떤 형태로 사용될 수 있는지 살펴 보고자 한다. 젠킨스씨가 있는 개발풍경 하루 24시간이 모자르신 젠킨스씨 형상관리 툴과의 연동젠킨스와 같은 CI툴이 등장하기 전에는 일정시간마다 빌드를 실행하는 방식이 일반적 이었다. 특히 개발자들이 당일 작성한 소스들의 커밋이 모두 끝난 심야 시간대에 이러한 빌드가 타이머에 의해 집중적으로 진행되었는데 이를 nightly-build라 한다. Fire Fox와 같은 많은 오픈소스 프로젝트들은 정식 배포 버전과 별도로 nightly-build에서 생.. 2016. 9. 13.
[Web] 포스트백 후 스크롤위치 되돌리기 사용자가 값 변경시 페이지에 바로 반영해야할경우 postback 옵션으로 페이지를 새로고침하는데 이게 페이지를 새로 불러오는 개념이라 스크롤 위치가 항상 맨위로 돌아가버린다. 페이지 내용이 별로 없으면 상관이 없는데 페이지 길이가 상당히 긴 경우에는 사용자 입장에서 정말로 귀찮은 일이 아닐수 없다. 해결법은 해당 aspx파일의 맨위에 아래 구문을 넣어두면 된다. 해결끝....? 이라고생각했지만 아무리해도 크롬에서는 작동이안되는데... 검색결과 찾아낸 해결방법은 아래와같다. To support the scroll position capability in Chrome, you need to follow the steps given below: Add the following line of code in th.. 2014. 12. 24.
[Collectd] rrdtool 사용하는 Collectd 설치(CentOS 6.5) 1. collectd 설치“# yum install collectd* 2. 설정“# vi /etc/httpd/conf.d/collectd.confAllow from 127.0.0.1 을 Allow from All 로 수정 3. 접속“http://연결도메인/collectd/bin/index.cgi 4. collectd 부가설정“# vi /etc/collectd.conf 출처 : 1. http://www.xpressengine.com/index.php?mid=tiptech_server&category=19377627&document_srl=227087272. https://collectd.org/wiki/index.php/First_steps3. http://blog.naver.com/i0262/602073.. 2014. 11. 25.
프로세스 스케줄링 스케줄링의 개요 시스템의 여러자원을 해당 프로세스에 할당하는 작업을 의미 프로세스 스케줄링 프로세스가 실행되기 위해 CPU를 할당하는 시기와 특정 프로세스를 지정하는 작업 프로세스 스케줄러 : 하나의 프로세스를 준비상태에서 실행상태로 전이시킴 비선점형 스케줄링 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없는 스케줄링 기법(대화식 시스템에는 부적합) FIFO(First In First Out) : 큐, 순서대로 처리 SJF(Shortest Job First) : 실행 시간이 길면 계속 밀림 HRN(Highest Response-ratio Next ≒ Aging 기법) : 우선순위 계산식-대기시간도 고려 대기시간 + 서비스 시간 서비스 시간 기한부(Deadline) : 제한시간을 줌 우선.. 2014. 5. 29.
프로세스 스케줄러 4. 프로세스 스케줄링 가. 프로세스 스케줄링의 목적 - CPU 이용률을 극대화 하기 위해서 항상 어떤 프로세스가 실행되도록, 프로세스 사이에서 CPU를 교체 - CPU 스케줄러 : CPU에서 수행 가능한 여러 프로세스들 중에서 하나의 프로세스 선택 나. 스케줄링 큐 1) 작업 큐(Job Queue) : 시스템 안에 모든 프로세스 2) 준비완료 큐 ( Ready Queue) - main memory에 존재하며, 준비완료 상태에서 실행 대기 프로세스 - linked list, 각 프로세스PCB는 준비완료큐의 다음 프로세스 포인터 가르킴 3) 장치 큐(Device Queue) : I/O 장치의 동작을 대기하는 프로세스 리스트 다. 스케줄러 1) 장기 스케줄러 (작업 스케줄러) - 디스크 공간에 제출된 프로세.. 2014. 5. 29.
프로세스 스케줄러 & 프로세스 우선순위 □ 프로세스란? 프로세스란 실행 중인 프로그램을 의미한다. 윈도우 사용자가 특정 프로그램을 실행시키면 하드디스크에 저장된 프로그램이 메모리(RAM)에 올라오게 되고, 메모리에 올라온 프로그램은 CPU를 통해 연산되는데 하드디스크에서 메모리로 올라온 프로그램을 프로세스라고 한다. □ 프로세스 스케줄러 프로세스란 실행중인 프로그램이며, 프로세스를 실행하기위해서는 하나의 CPU(코어)가 필요하다고 하였으므로 하나의 프로세스를 실행하기 위해서는 하나의 CPU(코어)가 필요하다. 가장 이상적인 방법으로는 실행되는 프로세스 수 만큼 CPU(코어)를 가지고 있는 것이지만 이는 현실 적으로 불가능 하며, 실질적으로는 실행되는 프로세스의 수보다 CPU(코어)의 개수가 적다. 이를 해결하기 위해서는 프로세스 스케줄러가 필.. 2014. 5. 29.
웹기획 일정관리,업무관리 WBS 정의 및 이해 웹기획 일정관리,업무관리 WBS 정의 및 이해 1. WBS (Work Breakdown Structure) WBS는 프로젝트를 진행하는데 있어 업무사항들의 분류를 구분하여 분류 단위로 일정을 관리하기 위한 문서입니다. 국문으로 표현하자면 "작업분류체계" 정도로 불릴 수 있을 듯한데 통상 W.B.S라고 부릅니다. WBS는 기본적으로 그룹별 업무, 담당자, 일정, 완성서 정도의 내용들을 표현합니다. 2. WBS 작성하기 WBS를 작성하는데는 MS 프로젝트 프로그램을 활용해서 작성하면 효율적이겠지만 고객과 파일 공유, 작업자들과의 파일 공유시 많이 활용하는 범용적 프로그램이 아니기 때문에 저는 보통 엑셀을 활용해서 작성합니다. WBS 작성시 업무(TASK) 별로 정리하는 게 일반적인데 업무(TASK) 는 "분.. 2014. 5. 23.