비지니스 로직을 만들다 보면, 필연적으로 하루 한번씩 돌아가야 하는 로직이 발생한다. 마치 MMORPG의 일일퀘스트처럼 매일 로직을 돌려줘야 하지만, 사람은 언젠간 실수로 못돌릴 경우가 생긴다. 이럴때는 Linux의 cron이나 shell script를 사용해서 돌리거나, 특정 DB에서 데이터가 변동시 트리거를 사용하여 처리를 할수가 있으나, 유지보수의 어려움이 발생할수 있다. 위에 설명했듯 여러가지 방법이 있지만, 여기서는 nodejs의 node-scheduler을 사용해서 일정시간에 원하는 함수를 호출하는 간단한 서버를 만들어 보고자 한다. 우선 package.json 파일을 만들고 간단하게 npm을 이용해서 스케쥴러 모듈을 설치하도록 한다. 노드 스케줄러는 Cron-Style의 시간설정을 사용해서 ..
GIT 바로알기여러분은 GIT 명령어들을 감으로 사용하고 계시지는 않으신가요? HEAD, 인덱스, 워킹 디렉토리들을 설명하라고 하면 명쾌하게 말하기 어려워 하시는 분들이 계실텐데요. 자주 사용하지만 모르고 넘어갔던 개념들에 대해 다시한번 집고 넘어가는 시간을 가져보도록 합시다:)HEADHEAD는 현재 브랜치를 가리키는 포인터이며, 브랜치는 브랜치에 담긴 커밋 중 가장 마지막 커밋을 가리키죠. 단순하게 HEAD는 마지막 커밋의 스냅샷이라고 생각하시면 됩니다:) 좀더 자세한 HEAD의 이동은 다른 명령어를 설명하면서 천천히 따라가보도록 합시다:)INDEXIndex는 바로 다음에 커밋할 것들이며, git commit 명령을 실행했을 때 Git이 처리할 것들이 있는 대기실이라고 생각하세요:) Index는 워킹 ..
PDR에서 아이들과 운동을 진행하거나 검사를 진행할 때 Hardware를 활용하면 좋겠다는 아이디어가 나와서, Arduino를 시작해 봤습니다. 구성원들의 대다수는 전공자도 아니고 처음 Arduino를 접하시는 분들이 많아서, 초보자를 대상으로 간단히 Arduino 와 친해 질 수 있는 Task를 마련해 봤습니다. Arduino를 처음 접하시는 분들이 처음 시도하시는게, 지금 부터 설명드릴 "LED 켜기" 입니다. Arduino 에서 "Hello World!" 와 같다고 보시면 됩니다. ^^ 준비물은 다음과 같습니다. 0. Arduino UNO Board 1. USB Connector 2. PC (Mac or Windows) 우선 자신의 PC에 Arduino IDE를 설치하셔야 합니다. https://w..
아이의 무한한 가능성, 브레인피트니스로 준비하세요! 아이들에게는 뇌 발달에 있어서 가장 중요한 시기가있습니다. 하지만 이 시기에 학습을 많이 시키게 되면 정작 공부 할 나이에 흥미를 잃게 되는 역효과가 나타납니다. 브레인피트니스란? 브레인피트니스는 아이의 두뇌 발달 단계에 맞춰 두뇌 지능을 효과적으로 개발시키는 아이 두뇌 운동 프로그램입니다. 뇌 발달이 가장 중요한 시기인 4 ~ 10세! 브레인피트니스는 아이의 EQ, SQ, IQ 세가지를 동시에 키워줄 수 있습니다. 브레인저스 메모리아와 함께 하는 정서지능반 (EQ) 테스커와 함께 하는 사회지능반 (SQ) 슈탱과 함께 하는 학습지능반 (IQ) 총 세반으로 구성되어 있으며 각 아이의 두뇌 발달 단계에 맞춰 프로그램을 진행하고 있습니다 ~ 우리 아이의 두뇌..
편두리 한 주 인사드립니다 ~ (__) 편두리 사람운영부에서는 한 주의 시작과 끝을 기분 좋게 보내시라고 다양한 방법으로 인사를 드리고 있어요!직접 구성원분들에게 찾아가 인사도 드리고메신저로 깜찍한(?) 사진과 함께 인사드리고 있는데요 ~ 봄이 오길 바라는 마음을 표정으로 담은 월요일 인사입니다! (뜻밖의 형제.....) 퇴근하시는 민아님과 다정하게 쓰리 컷 !묘하게 닮은 세 구성원입니다.. 설마? 월요일 아침에 한 주도 힘내시라고 인사드리고,금요일 저녁 불금을 즐겁게 보내시라고 즐퇴 인사를 드립니다! 이렇게 서로 인사를 주고받고 나면 모두가 즐겁게 훈훈한 한 주를 시작하고마무리할 수 있어 넘나 좋은 것 같아요 ~~ ㅎㅎ 오늘도 편두리와 함께해주셔서 감사합니다!! 즐퇴 하세요^^
편두리에 봄 봄 봄 봄이 왔네요 ~~ ♪♬ 회사 주변 석촌 호수에도 봄을 알리는 꽃들이 흐드러지게 피었습니다 ~점심시간을 이용하여 벚꽃 구경을 하는 구성원들이 있어 함께했습니다 ㅎㅎ 편두리에서 조금만 걸어가면 석촌 호수가 나오는데요석촌 호수는 고려와 조선시대 때에 송파나루터가 있던 자리라고 하네요 ~ 여유 있는 점심시간! 배부른 배와 함께 비타민D를 충전하러 석촌 호수 나들이 중인다정님과 미령님의 뒷모습 포착입니다정말 예쁘네요 ~ 물론 석촌 호수 풍경이요 ㅋㅋㅋ 한참 벚꽃 시즌이어서 이벤트인 스위트 스완(백조)도 구경할 수 있어요~ (석촌 호수 우산길) (짝 미션 수행 중인 은지님과 준원님의 손.. 두 분 다 고우시네요) 이번 봄! 편두리 '짝'과 함께 석촌 호수에서 달달한 커피 한잔하면서친해져보는 건 ..
마음의 성장을 돕는 심리운동♡ 하이파이브 석촌점 오픈 !! 아동 심리 운동 하이파이브가 석촌동, 석촌호수에 오픈했습니다 !!그 동안 하이파이브는 롯데마트, 현대백화점 등 문화센터에서 수업을 진행했었는데요.첫 본점 오픈과 함께 알록달록한 내부 인테리어 모습을 공개합니다 ~ (하이파이브 실내 모습)넓은 공간에서 친구들과 함께 다양한 활동들을 할 수 있는데요~신체경험, 물질경험, 사회경험 및 실제 초등학교에서 진행하는 줄넘기, 인라인, 축구, 농구 등다양한 체육 활동을 함께 하고있습니다! 아동 심리 운동 하이파이브 소개 클릭 대기공간에서는 보드게임과 자전거, 레고 등 재미있는 놀거리들이 준비되어있습니다^^ 다양한 색상의 운동기구로 눈도 즐겁고 마음도 즐겁게썰매도 타고 유연한 신체 활동을 경험할 수 있으면서 ~..
대부분의 간단한 로직은 배열로 표현이 가능하고 반복문으로 원하는 결과를 얻을 수 있습니다. 예를들어 DB에서 읽어온 거대한 데이터 리스트를 걸러내고 걸러내어 클라이언트가 원하는 모양으로 정제하죠. 하지만 이러한 단순한 로직을 구현한 코드가 장황하고 추적하기 힘들 때가 있습니다. 반복문을 통해서 걸러내는 양이 많아지면서 코드의 가독성이 떨어지게 되면서죠. 이제 걱정마세요. 필요에 따라 Javascript가 지원하는 Array 메소드를 이용하면 더 직관적인 코드를 작성할 수 있습니다. 소개할 메소드들은 for 구문을 대체할 것입니다..forEachforEach는 가장 기본적인 Loop 메소드입니다. 간단한 예제(배열의 짝수만 출력하는 프로그램)를 통해서 for 구문과 비교해 봅시다.// for 구문 버전 v..
CoffeScript, 들어보신 분도 생소하신 분도 있으실텐데요 ! 저의 경우엔 javascript와 관련된 기술들을 검색하던 중에 우연히 발견하게 되었습니다 그렇다면 CoffeScript가 어떤 언어인지 한번 알아볼까요 ? CoffeeScript 란 ? javascript의 복잡한 문법과 헷갈리기 쉬운 부분들을 보완하고, 간단한 문법으로 코드를 작성할 수 있는 언어입니다. 혹시 Python이나 Ruby를 경험해보신 분이라면 문법적 측면에서 이해하시기 쉬우실 것입니다! 처음 접했을때의 느낌은 간결하게 작성하기 위함이구나- 라는 느낌이 강했습니다. 또한 매트랩이라는 언어와도 비슷하다고 느꼈습니다. 그럼 특징은 무엇일까요 ? ● typescript와 같이 JavaScript로 컴파일 됩니다. ● JavaSc..
- Total
- 314,107
- Today
- 112
- Yesterday
- 129