로그인

순서도 그리기

app.diagrams.net

아주 편한 순서도 그리기 사이트 기획자나 개발자들은 순서도를 다룰 일들이 많으실 텐데요. 과거 저도 뭔가 기획을 할 때면 우선 순서도를 그리는 게 제일 처음 하는 일들 중 하나였습니다. 주로 파워포인트로 만들곤 했는데요. 간단한 거야 그냥저냥 그리곤 했지만 간혹 복잡한 프로세스를 순서도로 그리다 보면 파워포인트로 그리고 있느니 그냥 펜으로 그리는 게 낫다는 생각이 들기도 합니다. 수정이 여러 번 있으면 정말 머리가 복잡해지죠. 하나하나 사각형을 마름모로 바꾸고, 화살표 옮기고 있다 보면 그게 하루를 잡아먹곤 했습니다. 그래서 추천 드립니다. 혹시 모르시는 분들 계실까 봐서요. https://app.diagrams.net 위 사이트로 접속하셔서 회원가입하시면 순서도를 무료로 그릴 수 있는데요. 이게 엄청 편리한 게 화살표와 사각형 같은 걸 하나의 묶음으로 해 줄 수가 있어서 처음에 그리기도 무척 쉽고 나중에 수정이 생기더라도 확실히 편하고 빠르게 작업이 가능합니다. 순서도를 그리실 일이 별로 없는 분들도 계실 테지만, 기왕이면 순서도는 기본적으로 그릴 줄 아시는 게 무엇이든 설명하기가 굉장히 편하니까, 겸사겸사 위 사이트 통해서 익혀두시는 것도 좋을 거에요.

#개발 #순서도 #플로어챠트 #diagrams.net #drawio #플로우차트 #다이어그램 #기획도구

witeboard 칠판공유

witeboard.com

재미있는 사이트가 하나 있어서 소개 드립니다. 저 같은 경우는 예전에 수학과외를 많이 했었는데요. 당연히 항상 노트에다가 수학문제 풀이과정을 보여줬었어요. 솔직히 인기강사였어요... ㅎㅎ 모범답안을 보여주듯 딱딱 문제를 풀어주는 게 아니라 학생들이랑 같이 고민하면서 이 문제를 어떻게 풀지 그런 과정을 설명하는 게 좀 먹혔던 것 같아요... ㅎㅎ 그러다 보면 고민의 흔적들이 노트에 그대로 남아서... 그게 또 복습 과제로도 활용됐었죠. 요새는 들어보니, 특히 또 코로나 때문인지 온라인으로도 수업을 많이 하는 것 같더라고요. 항상 궁금했던 게, 온라인으로 수업을 진행하면 도대체 예전에 제가 하던 그런 수업방식은 이제 불가능해진 건가 하는 생각이었어요. 그런데 요새 기술은 정말 대단하기 하더라도요. 그래서 소개드립니다. https://witeboard.com 여러 명이 동시에 한 칠판(화이트보드)를 공유하면서 같이 보는 사이트입니다. 이게 재미있는 게 따로 설치 같은 게 필요 없고 스마트폰으로도 참여할 수 있다는 겁니다. 과거의 저였다면, 아마 제 수학 풀이 과정을 학생들이랑 같이 보는 데 잘 이용했을 것 같습니다. 물론 지금은 과외는 안 하고 있지만요...ㅜㅜ 가입 안 해도 우선 화이트보드 하나는 쓸 수 있고요. 여기에 회원으로 가입하면 이것저것 할 수 있는 게 늘어나는 것 같아요. 저는 이 사이트 보면서 우선 과외를 생각했었는데.... 알아보니까 UI가 워낙 간단하고 편리해서... 어린 자녀 분들 그림 연습이나 창의학습, 개념설명 등에도 종종 이용되는 것 같더라고요. 공유하는 방법은 상단공유하기 버튼을 클릭하여 웹브라우저으 URL주소를 입력하면 그걸로 끝입니다. 완전 간단합니다. 전 예전에 과외 다니려고 택트도 하나 사서 돌아다니고 그랬는데 요새는 집에서 편안하게 앉아서 과외하고... 참 좋은 세상입니다. 기술발전이 따라가기 힘들 정도로 빠르네요...

#그림판공유 #칠판공유 #이미지공유 #온라인수업 #그림판 #witeboard #화이트보드공유 #온라인화이트보드 #협업도구

게시글

리눅스에서 파이썬 프로그램 작동시키기

리눅스에서 내가 만든 프로그램을 실행하는 방법입니다 프로그램 실행시키기 내가 만드 프로그램은 /home/monitor/monitor.py 파일입니다 파이썬3버전으로 업그레이드하면 python3 명령어로 실행 해야 합니다 $ cd /home/monitory $ python3 ./monitory.py 파일이 있는 경로로 이동하여 실행합니다 이때 백그라운드로 실행하기 위해서는 nohup를 사용합니다 $ nohup python3 monitor.py& 이렇게 입력하면 백그라운드로 실행이되기 때문에 터미널이 닫혀도 프로그램은 작동합니다 프로그램 중지시키기 프로세서명으로 종료하는 방법입니다 우선 프로세서가 실행 되고 있는지 파악하기위해 $ ps -ef | grep monitor 실행여부를 파악합니다 프로그램이 작동중이라면 monitor.py 프로세서가 있게 됩니다 이때 $ pkill -9 -ef monitor.py 명령어로 해당 프로그램을 중지시킬수 있습니다 프로그램이 오작동하여 중지될수도 아님 다른 문제가 발생될수가 있습니다 그래서 1시간에 한번씩 프로그램을 종료하고 다시 실행해주려 합니다 1시간에 한번씩 종료후 재실행하기위해서는 크론탭(crond) 활용하면됩니다 크론탭에 스케쥴 추가하기 $ vi /etc/crontab 아래와 같이 추가하면 정상적으로 작동하지 않습니다 59 * * * * root pkill -9 -ef monitor.py 0 * * * * root nohup python3 monitor.py& 이유는 nohup, python3 절대경로를 지정해 주지 않았기 때문입니다 종료 스크립트도 매시간 59:55초에 종료하고 00:00시에 다시 실행합니다 다시말해 종료후 5초후에 다시 실행해줘야 정상적으로 작동됩니다 그리고 monitor.py 파일을 실행할때 경로도 신경써야 합니다 monitory.py 안에 경로를 지정했을수도 있기 때문입니다 그래서 cd /home/monitor 디렉토리로 이동한 이후에 진행합니다 아래처럼 크론탭에 추가하면 정상작동합니다 59 * * * * root sleep 55;pkill -9 -ef monitor.py 0 * * * * root cd /home/monitor;/usr/bin/nohup /usr/bin/python3 monitor.py& 추가이후 $ systemctl restart crond 크론탭을 재실행 해주면 설정은 끝이 납니다

#리눅스 #파이썬 #크론탭 #프로그램실행 #파이썬실행 #nohup #pkill #백그라운드실행