텔레그램에서 봇파더를 이용해서 봇을 만들고 나서 이 봇에게 API로 메시지를 보내려면 chat_id가 필요한데 이걸 쉽게 알 수 있도록 하나 만들었습니다. cht id 란?텔레그램 봇 API로 메시지를 보내려면 대상의 chat_id(숫자)가 필요합니다.봇 토큰만으로는 메시지를 보낼 수 없고, 누구에게 보낼지를 지정하는 chat_id가 반드시 있어야 합니다.---요즘은 개발자가 아니어도 필요 할 수 있고 LLM에게 물어보면 쉽게 알려주기도 하지만 이것이 필요 할 수 있을것 같아 만들어 봤습니다.봇파더(BotFather)에서 /mybots 하면 봇의 목록을 볼 수 있고 클릭하면 어렵지 않게 이해가 가는 것들이 있고…
LLM은 한단어로 요약하면 두뇌 입니다. 이 인공 두뇌를 사용하기 위해 인터넷을 연결해 대형모델을 사용하느냐 아니면 인터넷 안되도 되는 환경에서 개인 컴퓨터에 뇌를 두고 사용하느냐 입니다.인공뉴런으로 만들어진 인공신경망을 학습시킨 인공 뇌 입니다.사람의 뇌는 뉴런이 있고 뉴런과 뉴런 사이에는 시냅스로 연결되어 학습에 따라 문턱치 값이 생기는데 이 값에 따라서 어떤것이 맞고 틀리고 뭐 그런것입니다.LLM이란?LLM(Large Language Model)은 말 그대로 대규모 언어 모델로 수천억 개에 달하는 파라미터를 기반으로 방대한 양의 텍스트 데이터를 학습해서 만들어진 인공지능 모델로 OpenAI의 GPT-4나 …
스파게티코드가 생긴다고 말하시는 분도 있고 그런데 전 관계 없다고 봅니다.예를 들면 아파트 같은 빌딩 이런것은 안되지만 개인이 살 수 있는 2층집 정도는 문제 없다고 봅니다.코드를 내가 볼것도 아닌데 스파게티건 뭐건 무슨 관계가 있나요 원하는것 잘 되기만 하면 되고 빠르게 수정 되어 개선만 되면 되는 것이지.보안도 크지 않은 소스에선 잘 봐달라고 하면 되고 문제 될것은 없습니다.사실 하루 100명도 안들어는 사이트에 DBMS 설치하고 그렇기 보다 SQLite3 같은것 설치 해서 사용하는곳도 있는데이게 맞는 방식이죠. 오버스펙!!git 이것도 좋은점을 많이 나열하지만 작은 단위에선 오버스펙이죠항상 어떤기준에 의해서 원하는…
내 맘대로 많이 써도 추가 비용이 없는 LLM 모델 입니다.성능 좋게 사용하고 싶으면서 저렴하게 H/W 구매 하는 방법은 애플 M4 pro 64G를 사면 연구용으로 괜찮은 편에 들어갑니다.인텔쪽 GPU 구매 하는것 보다 RAM 속도 때문에 좋고 소비전력도 적고 여러가지 면에서 좋은데 왜? 64G를 선택해야 하느냐는 자신의 상황에 따라 다르겠지만 이건 확장이 안되기 때문에 살때 높은것을 사야 합니다.좀더 바르게 사용하고 싶으면: ASUS 어센션 GX10 구매 하면 됩니다. 전체 설치 순서▷ IPEX-LLM Ollama Portable Zip 다운로드https://github.com/ipex-llm/ip…
결론부터 말하면 큰 기대는 하지 않는것이 좋습니다.왜냐하면 우문현답을 원하지만 우문우답이 될 수 밖에 없는것이 의도를 100% 알 수 없기 때문에 그렇습니다.지시사항에 대한 명세서를 잘 적어야 좋은 결과가 나오는데 비전공자는 용어와 그에 대한 이해가 부족하기 때문에 그렇습니다. 전 비전공자인데 이런 저런것 공부해서 다 아는데요... 그럼 전공자 인것이지 비전공자가 아니지요.물론 간단한 회사소개 페이지 같은것은 물론 휼륭하게 가능하지만 조금만 복잡한게 들어가면 연동이 안되기 때문에 그렇고 Ai도 사람과 같은 형태라서 그렇습니다.그래서 한번 해보시고 재미가 있다면 본인이 하고자 하는 분야에 대한 공부를 해 나가면 …
GML 코딩버전을 활용해서 OpenCode 테스크탑 MS윈도우용 라이센스 입력해 사용하는 방법에 대한 것입니다.텍스트 버전은 어려워 하는 분들이 있는데 GUI가 사람에게는 더 친숙 하기 때문에 사용하기 편한것은 사실 입니다.1) 라이센스 입력 하는 방법 설정을 통해서 아래 캡처된 이미지 순서대로 입력 하면 큰 문제 없이 가능 합니다.2) 내가 작업할 폴더에 대해서는 아래 이미지에서 "+" 버튼을 클릭해서 선택하면 되고 우선 이렇게 해서 사용해 보고 추가적인 기능은 하나씩 익혀 나가면 됩니다. 이걸 사용 하는 이유는 우리가 웹브라우저에서 chat 모드로 사용하는 경우 로컬에 파일을 저장하고 …
프로그래머의 본질은 변하지 않는다예전부터 나는 3년 정도 경력을 쌓은 프로그래머라면 프로그래밍이 적성에 맞는지 충분히 판단할 수 있다고 생각해왔기 때문에 면접을 볼 때도 알고리즘 테스트보다는 실제 업무 경험과 문제 해결 능력을 중심으로 평가했다.많은 사람들이 AI의 등장으로 코딩의 종말을 이야기하지만 이는 정확한 표현이 아니며 정확히 말하자면 프로그래머가 사라지는 것이 아니라 프로그래머의 코딩 방식이 바뀌는 것이다.핵심은 이해에 있다해시 알고리즘을 예로 들어보면 비트코인의 블록체인에서 해시는 각 블록을 체인처럼 연결하는 핵심 메커니즘이지만 프로그래머가 해시 알고리즘의 내부 구조를 완벽하게 이해해야만 블록체인을 다룰 수 …
어떤것에는 과장이 있을 수 있다는것 ...우선 말들이 많아 사용해 봤는데 설정을 좀 더 하고 스킬도 만들어야 하고 더 해야 하는데 많은 부분을 하지 않아서 제대로 된 맛을 못봤을 수 있지만 좀 더 기다려 주는것이 낳을것 같아 심심할때 잘 있는지 물어만 보고 있는중입니다.ClawdBot —> MoltBot —> OpenClaw 이름이 앞으로는 변경되지 않았으면 합니다. * 하드웨어 준비- 맥미니 이야기가 많은데 애플 마케팅 팀이 붙었나??? 어떤 컴퓨터든 관계가 없습니다. 전기세 걱정이면 노트북이 최고 입니다. - 본래 맥미니도 서버용으로 24시간 돌리는 용도로 나온것 아니잖아요* 비전공자뭔지…
에디터가 딱 제 맘에 드는게 없네요. 잘 되던것이 어느날 안되기도 하고 이것 원인 찾는다고 이것 저것 해보다가 전체 삭제하고 다시 설치하고 재부팅하고 ....왜? 그러지????참고로 vscode의 경우는 문제가 있어 재설치 해야 되는 경우 완전삭제를 하고 설치 해야 됩니다. 찾아보면 완전삭제 하는 방법 설명하신분 있습니다.즉, 디렉토리 찾아 들어가서 완전하게 모두 삭제 해야 합니다.새로나온것은 보통 좋다는 것만 말하지 실제 써보면 그럼 그렇지 하는게 있지요현재 사용하던 에디터가 다른 프로그램과 연동이 안되서 변경하려 안티그래비티 설치 했는데 이 아이는 vscode 확장 프로그램 설치가 안되네요.이런 경우 폴더를 그냥복사…
결론 부터 말하면 공부 여전히 열심히 해야 하고 공부의 방법과 방향이 달라지는 것입니다.즉, 사람(에이전트)를 부릴 수 있는 방법에 대한 공부를 해야하고 어떻게 하면 잘 이용 할 수 있는 방법에 대해서 나만의 노하우 같은 것이 필요 하겠습니다.요즘 "AI가 다 알려주는데 굳이 공부할 필요가 있나요?"라는 질문을 자주 듣는다. 언뜻 보면 맞는 말 같다. 코드도 짜주고 설명도 해주는데 뭐.오래전에 있었던 일인데 이런 경우가 있었다.유닉스 시스템의 /etc/passwd 파일에서 사용자 ID를 65536으로 설정했다가 시스템이 그걸 0으로 인식해버린 거다. 이게 바로 오버플러우 문제라는 것이며 이것에 대한 원…
대표적인 프론트엔드 리엑트 관련된 모든 것들에 대한 것인데요.어떤것을 사용할때는 그것이 왜? 만들어 졌고 사용하지 않으면 어떤 문제가 있을 수 있고 사용했을때의 장점을 알고 있는 것이 좋습니다.요즘 보면 안해도 될것들을 하는것들이 보입니다.물론 내가 취업을 하는데 필요하고 이직을 하는데 있어 필요하면 위와 관계 없이 하는것에 대해 뭐라 할 수 없습니다.경험을 쌓기 위해서 일부러 업무를 이런것 하는것은 좀 ....보통의 일반 사이트에선 SPA가 필요가 없어요.차라리 없는게 더 좋습니다. 초기 로딩속도 느릴 수 밖에 없는 방식이기 때문에 그렇습니다.뒤로가기 문제가 왜? 있을까요. SPA 이니까 그렇잖아요.▷ SPA 장점- …
PHP, javaScript, C, BASIC 이런 언어를 배우는 것이 프로그램을 배운다고 착각 하는 사람들이 있는데 그런 것이 아닙니다. 이런 것은 프로그램 한것을 표현하기 위한 도구에 불과 합니다. 그럼 전혀 별개냐 그렇지는 않고 국어 잘하는 사람은 영어도 잘하고 그렇잖아요. 그리고 보통은 운동도 잘합니다. 프로그램 잘 하는 사람이 구조적으로 코딩도 잘 합니다.쉽게 말하면 프로그램 언어는C언어, PHP, 코볼 같은 프로그래밍 언어는 연필, 크레용, 붓 같은 것-> 도구일 뿐 (연필, 크레용, 붓처럼)그렇다면 프로그래밍은?문제찾기, 해결 방법 생각하기, 우선순위 정하기(계획세우기) = 생각하는 힘, 문제 해결 능…
DRY(Don't Repeat Yourself) 원칙은 중요한 프로그래밍 원칙이지만 맹목적으로 적용하면 오히려 코드를 복잡하게 만들 수 있습니다.오늘 프로그램 작성하다 보니 중복되는것이 보여 제거할 방법이 있냐고 물어보니 "반복되는 패턴을 함수로 추출하여 코드를 간결하게 만들 수 있습니다." 결과를 봤는데 중복을 줄인것이 틀린것이 아닌데 더 복잡하네~ // 이메일 검증 if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $errors[] = '유효하지 않은 이메일 주소입니다.';…
작고 전력을 적게 쓰는 AI 전용 컴퓨터NVIDIA DGX Spark는 책상 위에 올려놓을 수 있을 만큼 작은 크기지만 엄청나게 강력한 AI 전용 컴퓨터입니다.▷ 속도는?1 petaFLOP = 초당 1000조 번의 계산을 할 수 있습니다128GB 메모리 = 일반 노트북의 8~16배 수준▷ 할 수 있는 것은?최신 AI 모델(ChatGPT 같은 대화형 AI)을 개인이 직접 돌릴 수 있고 특히 DeepSeek Meta(페이스북) Google 등이 만든 최신 AI 모델들도 사용 가능합니다.▷ 장점은?설치 간편 - AI 프로그램들이 이미 깔려 있어서 바로 사용 가능로컬 실행 - 인터넷 없이도 내 컴퓨터에서 AI를 직접…
오래되어 보이지만 만족할만한 그리고 빠른 이런 프로그램 좋아 합니다.보기만 번드르 하고 기능이 별로인 그런 프로그램 보단 이런 실속 있는 프로그램이 좋습니다. webp는 추가 플러그인을 받아야 하고 최신 버전은 사이트에 직접 들어가서 받으시면 됩니다.64비트 사이트 들어가시면 하단에 플러그인 받는 프로그램이 있는데 이걸 같이 설치 하게 해주면 안되나??? 성능차이가 있어서 그럴까?다시 보니 메인 페이지에 플러그인에 대한 안내가 있네요. 힘들게? 찾았는데 ...(위 이미지 참고)* 다운로드 받을 수 있는 주소https://www.irfanview.com/https://www.irfanview.com/64bit.h…
본래 1500원짜리를 500원 할인해서 1천원에 파는것인지아니면 1천원짜리를 500원 더 높게 붙여서 할일이라고 해서 1천원에 파는지 우리는 알 수 없지만 방법은 없습니다.필요하면 사야 되는것이지윈도우10 업그레이드 종료는 올해가 아니라 내년 10월까지 입니다.단, 그냥은 안되고 계정이 없으신분은 만들어야 하고 있으신분은 등록하면 됩니다.난 윈도우 10 사용하기 싫다 내가 필요한 기능이 있는것도 아니고 시간들여서 지금 업그레이드 하긴 그렇다 하시는 분은MS에 개인정보를 약간 드리고 1년더 보안 업데이트를 받으시면 됩니다.기능적으로 사용하는 입장에서 안되던 새로운 기능이나 내가 필요한 획기적인것이 있는것이 아닌이상 필요하…
하나의 프로그램에서 여러개의 창을 띄우는 경우 X 를 클릭해야 닫히는 번거로움이 있고 전 미리 보는게 필요 하지 않습니다.2가지를 설정 했는데 아래와 같습니다.1) 윈11 시작단추 옆에 검색에서 "고급 시스템 설정 보기" 검색해서 나오는것 실행 하면 아래 화면이 보입니다. 2) 윈도우키 + R 클릭 후 gpedit.msc 실행 하고 아래와 같이 설정 재부팅 없이 적용하면 바로 반영이 됩니다.이제 마우스 지나갈 때 마다 불필요하게 자원 소비 하는일도 없겠고 불편하게 X 를 클릭할 일도 없겠습니다.
시작메뉴 디자인만 보면 윈11이 더 좋지만 물리법칙은 어쩔 수 없습니다.난 두번보다 한번이 더 좋기 때문에 그렇고 사용이 편리 해야 합니다.이건 사용하지 않아본 처름 보는 거라서 생기는 그런 거부반응이 아니랍니다. 위 이미지에서 네모박스 클릭하고 들어가면 하단쪽에 받을 수 있는 프로그램이 있습니다.프로그램 받는곳: GitHub - valinet/ExplorerPatcher: This project aims to enhance the working environment on Windows
오른쪽 왼쪽 가운데 이건 사람의 성향 마다 다르니 뭐라 하지 않겠소....하지만 위치가 달라지는데 가운데 있으면 실행 할때 마다 위치가 달라져 불편 한데 ..왜???물론 전에도 말했듯이 나도 디자인만 보고 사용하지 않는다면 가운데가 이쁘고 좋지만 실 사용에선 아님!! 위와 같이 설정을 통해서 쉽게 변경이 가능 합니다.
윈11은 두번 동작해서 원하는 것을 이루도록 만들어진 참 이상한 OS 입니다.이번에는 스크롤 막대인데 항상 보여야 하고 두께도 윈10 만큼 두꺼워야 합니다.위 이미지 처럼 옵션을 켜고 두께 조정은 아래 처럼 하면 됩니다.CMD 관리자 모드에서 실행하고 안되면 재부팅 해보시면 됩니다. 윈도우 특징중 하나가 안되면 재부팅 .... 리눅스는 그런거 사실상 거의 없는데 ...reg.exe add "HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics" /v "ScrollHeight" /d "-400" /freg.exe add "HKEY_CURRENT_USER\Control Panel\…
윈도우11의 특징은 한번 할것을 두번 하게 하는 답답함을 가진 OS의 특징을 가지고 있습니다.아래쪽 작업 표시줄 부분도 그렇고(이건 작년에 기능이 생겼지요)> 그런데 이건 좋아 하는 사람도 있던데요 안보여서 좋다고. 본래 그런가 보다 하고 쓰는 사람도 있고내가 윈도우11을 사용하지 않고 액자에 걸어 놓고 그림만 보겠다면 나도 그것을 선택 하겠지만실 사용에선 불편 하기만 하기 때문에 성격만 나빠지는....것 같은데???아래는 CMD 관리자 모드에서 실행하고 재부팅을 반드시 해야 적용 됩니다.아래처럼 명령줄로 하지 않고 레지스트리 실행해서 설정 하셔도 되긴 하는데... 시간이 좀 더 걸리겠지요.# 추가 옵션 표시 - …
2025년 현재 GPT같은 LLM의 프로그램 작성의 수준에 대한 것입니다. 다른분들의 말과 나의 경험과 모두 한결 같은 것이 좀 길고 복잡하면 아직은 아니다. 단, 짧은양의 프로그램이나 함수 같은것이나 단순한 작업등에 대해서는 탁월하다 그렇기 때문에 오랜 경험을 가진 프로그래머는 참 복 받았다.나이든 프로그래머의 생명력을 연장 시켜준다고 하는데 저도 그렇게 생각 합니다.유튜브에 나오는것들은 사실 대부분 마케팅용 이라고 생각을 하시면 됩니다.이 글을 작성하게 된것이 제가 QR코드 만드는 프로그램이 필요해서 왠만한것은 LLM이 잘 만들길레 시켜보았습니다. 어짜피 라이브러리 받아도 테스트 해보고 …
변수가 특정 용도로만 쓰이면 헝가리안 표기법이 딱 맞는데 현실은 그렇지 않기 때문에 오히려 혼동이 생길 수 있습니다.그렇기 때문에 확실하게 타입이 정해진 경우만 사용하는 편입니다.보통 저 같은 경우는 배열과 객체 정도는 구분을 하기 위해서 사용하는 편이라고 볼 수 있습니다. 시스템 헝가리안 표기법 - i, s, a, b 등의 접두사가 붙어 변수의 자료형을 명확히 보여주는 형태로 표현 하는것 // 정수 (i) $iUserId = 1001; // 문자열 (s) $sProductName = "무선 키보드";&nb…
함수와 클래스의 사용에 대해서 결론부터 간단하게 정래하면 아래와 같으며 어떤것이 위에 있고 아래에 있지 않다고 학교 다닐때 부터 배웠지요. 즉, 사용하는 용도에 따라서 적합한 방식을 사용하면 되는 것입니다.- 작고 단순한 기능만 필요할 땐 → 함수- 관련 기능 여러 개 묶고 확장/유지보수 고려할 땐 → 클래스 함수의 장점- 한두 개의 기능만 필요할 때 바로 쓸 수 있음.- 작은 프로젝트나 유틸리티 코드에 적합.- 로직만 있으면 금방 작성 가능, 선언도 간단.- 적은 메모리 사용: 클래스처럼 객체를 만들지 않아도 되니 호출이 가볍다.- 직관적 함수의 단점- 확장성 부족: 여러 함수가 생기면 이름 충돌이…
모던 PHP는?일반적으로 PHP 5.3(2009년) 이후를 가리키는데 이 버전부터 네임스페이스, 클로저, 늦은 정적 바인딩 등 현대적인 기능이 도입되면서 객체지향 프로그래밍과 함수형 프로그래밍 요소가 강화되었습니다. 특히 PHP 7.0(2015년)부터는 성능 개선(Zend Engine 3.0)과 새로운 기능(타입 선언, null 병합 연산자 등)이 추가되어 모던 PHP의 기준으로 자주 언급 되고 최신 PHP 8.0(2020년) 이상으로, JIT, 유니온 타입, 속성(properties) 등 고급 기능이 포함됩니다.- PHP 5.3 (2009년): 모던 PHP의 시작점.- PHP 7.0 (2015년): 성능과 기…
요즘 LLM은 어떤 생각을 가지고 있는지 궁금해서 질문을 해 보았다. 핵심 코어에 대한 통찰력을 가지고 있는지 결론부터 말하면 아직은 아니다 질문PHP 프로그래머가 인기가 없고 점점 줄어드는 이유 생각해서 핵심 코어 부분에 대해 짤막하게 설명을 듣고 싶어 답변▷ 기술적 한계와 레거시 문제PHP는 초기 설계상 웹페이지 템플릿 언어로 시작했기 때문에, 현대적인 프로그래밍 패러다임을 완벽하게 지원하는데 한계가 있습니다. 타입 시스템이 느슨하고, 비동기 처리나 동시성 처리가 다른 언어들에 비해 약합니다. 특히 Node.js나 Go와 비교했을 때 성능과 확장성 면에서 뒤처집니다.▷ 부정적인 인식과 이미…
써도 되는 이유는 웹브라우저는 대체로 크롬계열과 파이어폭스 모두 지원을 한지 오래되었고 webp 또한 이제 많이 알려져 있어 거의 대부분의 프로그램에서 지원을 하고 있습니다. 만약 지원을 하고 있지 않다면 업그레이드가 최소 몇년 동안은 이뤄지지 않고 있거나 심각한 문제의 회사일 가능성이 높습니다.* webp의 특징은 - webp는 png와 jpg를 혼용한 것이라 생각해도 좋습니다. - png보다 적은 용량을 가집니다. - jpg보다 적은 용량을 가집니다.아래는 같은 이미지에 대한 용량을 볼 수 있습니다.-rw-r--r-- 1 root root 89838 5월 14 0…
유튜브 어디서 봤는데찾을 수가 없네요.시간이 걸려서 패스~본래 저도 이 방식을 많이 사용 했었습니다. 오래전에 말이죠.요즘은 삼바연결해서 사용하지만 그 전에 삼바설치 안되도 되기 때문에 사용한건데요본래 주소가 이렇습니다.프로토콜://계정:비밀번호@도메인:포트/path?쿼리스트링메일주소하고 많이 비슷하죠. 메일주소는 비밀번호가 빠진형태인거죠ftp://계정:비밀번호@주소 이렇게 웹브라우저에 붙여 넣으면 ftp 서버에 인증없이 잘 들어가집니다. 그리고 물론 지금도 잘 될텐데요.이걸 응용한것인데 계정 부분에 공백을 굉장히 길게 하는 방법으로 네이버, 카카오 같은 도메인으로 알게 하는 방법입니다.https://…
이번에 설치한것이 마우스로 끌어서 선택을 했는데 블록 선택으로 되어 불편하네요전 다른 에디터 사용할때도 같은 방식으로 동작하는것을 선호 합니다. 그래야 생산성이 더 좋기 때문에 ..키보드도 그래서 엔터 부분 모두 동일한 것으로 변경하고 회사에서 사용하는것과 집에서 사용하는 형태를 같이 합니다.방법은 위처럼 선택을 해제 하면 됩니다. 순서를 정리하면 이렇습니다.1. "설정(Settings)" 또는 "환경 설정(Preferences)"으로 이동2. 검색창에 "column selection" 또는 "블록 선택"을 검색3. editor.columnSelection 설정을 찾아 체크를 해제블록설정이 편하면 그냥 사용하도 되는게 …
결론부터 말하면 vscode를 수정해서 만든것이 커서ai 이기 때문에 cursor ai 프로그램에서 vscode 확장 프로그램 사용하면 됩니다.최근에는 브라우저 설치하면 북마크 가져오는것 처럼 import 하는 기능이 있으니 커서ai 설치하면서 vscode 확장 프로그램 설치 된것 자동 설치 되는것 선택하면 됩니다.하지만 설정등 몇가지에 대해서는 직접해줘야 합니다.예를 들면 setting.json의 것은 가져오지만 스니핏은 가져오지 않았습니다. 그렇기 때문에 vsocde 오래 사용하면서 설정된것이 많다면 혹시 빼먹수 있는것이 있으니 vscode는 삭제 하지 않는것이 좋을듯 합니다. 하는일이 프로젝트를 …
정렬에 관한 부분 많이 사용할 부분에 테스트 한것입니다.부트스트랩5 용량 크다고 뭐라 하시는분도 있던데 제가 보기엔 일반 사이트 이정도면 큰것 절대 아닙니다.다른것 많이 사용하지 않고 부트스트랩5 위줄 잘 사용하면 충분이 예쁘고 반응형인 사이트 만드는데 충분 합니다.위 페이지의 결과에 대한 부트스트랩5 코드는 아래와 같습니다. <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" c…
화면의 정 중앙에 알림 모달을 띄우는 방법입니다.이부분은 아래 modal-dialog-centered 부분이 추가 되면 자동처리가 되면 화면 위쪽에 보여주고 싶으면 이 클래스명만 제외 시키면 됩니다.<div class="modal-dialog modal-dialog-centered"> 아래는 테스트 해볼 수 있는 소스 입니다.그리고 중요 부분만 있지만 이건 BODY 안에 넣어 두기만 하면 되는것이라서 확인이 무척 간단 합니다.mt-5 부분이 최상위 div에 있는데 상단 부분을 좀 떨어 트리는 부분인데 중앙 정렬에선 필요한 부분은 아닙니다. 중앙 정렬이 아닐때 상단에 너무 붙으면 이부…
부트스트랩이 반응형 이기 때문에 자동으로 처리가 되는 부분이 있습니다.여기선 이부분에서 나와야 되는 순서 문제로 조정한 부분에 대한 것으로 아래 이미지를 보시면 쉽게 이해가는 부분입니다. 아래는 부트스트랩5 테스트 한 소스 입니다.중요한 부분만 올립니다. 이정도면 사실상 다 올린것과 다름이 없는 부분입니다.<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PA…
뚱뚱하게 나온다고 자르면 더 보기가 좋지 않다. 입이나 코가 잘리는 경우 그렇다. 뚱뚱하게 나오면 보기가 좋지 않고 그래서 비율에 맞게 처리해 주는 방법이 제일 좋은데 아래 방법을 사용 하면 된다. 알아보기 쉽게 인라인으로 작성함. 이미지 주변에 옅은 테두리를 추가하고 이미지가 짤리지 않도록 조정하기 위해서 먼저 이미지를 감싸는 div 태그에 테두리(border)를 추가하고 이미지의 object-fit 속성을 contain으로 변경하여 이미지가 전체적으로 보이도록 조정할 수 있습니다. 이미지의 가로 세로 비율을 유지하면서 너비는 100%로 설정하여 부모 요소의 너비에 맞추고 높이는 원하는 값으…
글자가 많을 경우 밀리지 않고 뒤쪽이 보이지 않게 처리하려면 텍스트가 넘치는 부분을 숨기는 CSS 속성인 overflow를 사용할 수 있습니다. 여기에 text-overflow 속성을 추가하여 넘치는 텍스트를 어떻게 처리할지 결정할 수 있으며 white-space 속성을 사용하여 텍스트가 한 줄에 표시되도록 설정할 수 있습니다.width 속성을 설정하여 <div>의 너비를 제한하는 것도 중요합니다. 이를 통해 텍스트가 넘치는 부분을 '...' (ellipsis)로 표시하도록 설정할 수 있습니다.아래의 코드 예시는 이러한 속성들을 사용하여 긴 텍스트가 넘칠 경우 '...'으로 표시하는 방법을 보여줍니다…
반응형으로 만들기 좋은 부트스트랩에 관한 툴이 있는 사이트입니다.가끔씩 사용할때 레이아웃이 생각나지 않은 경우 이용하면 좋습니다.지원하는 버전은 현재 버전보다 낮은 4버전 이긴 하지만 기본적인것은 동일하기 때문에 사용하는데는 큰 문제는 없습니다. * 찾을 때 검색한 키워드bootstrap design toolbootstrap builder* 부트스트랩 레이아웃 관련된 사이트 https://www.bootstrapcdn.com/https://bootstrap.build/apphttps://www.layoutit.com/https://bootsnipp.com/builder
현재 페이지에서 표현이 되고 있는 스타일을 간단하게 자바스크립트로 볼 수 있는 방법입니다.const fontSize = Number(window.getComputedStyle(document.body).getPropertyValue('font-size').match(/\d+/)[0])위에대한 설명입니다.window.getComputedStyle(document.body) - HTML BODY에 대한 모든 스타일을 얻으려면getPropertyValue('font-size') -글꼴 크기의 문자열 값을 얻으려면 예 : (16px)match(/\d+/)[0]) - 숫자 부분 만 얻으려면 예 : (16) - 문자열Nu…
일반적으로 제목이 길면 2줄로 나오게 됩니다. 너무 긴 경우 더 나올수도 있겠지요.그런 경우 백엔드에서 잘라서 보여주기도 하곤 합니다.이런 경우 css 처리 방법에선 hidden을 주면 됩니다.부트스트랩에선 overflow-hidden 클래스만 추가해주면 기본적인 길이에서 넘치게 되면 보이지 않게 처리를 합니다.높이게 대한것과 길이에 대한 부분은 필요하면 style 속성을 추가해서 해주면 됩니다.a 태그도 필요하면 style 줘서 높이와 길이 지정하여 사용하면 원하는 형태로(길어서 넘치는 경우) 한줄로 보이고 초과된 부분은 화면에서 보이질 않게 됩니다.
다음에 찾을때 필요할듯 하여 올림.!!반응형을 처리 하는 방식에 대한 이름(명칭) 입니다. 화면의 크기와 더불어 요즘은 해상도가 커지면서 글자 크기에대 한 부분도 같이 신경써야 합니다. squish, scroll, collapse rows, collapse columns 방식의 반응형 모델 입니다.
버튼을 클릭하면 아작스를 통해서 서버로 보낸다음 버튼의 색을 변경하고 명칭도 변경하여 목록으로 이동 할 수 있게 하는 기능을 만들다 보니 이런것이 필요하게 되었습니다.처음의 버튼은 '글 삭제하기'였습니다.그리고 클릭하여 정상적으로 삭제가 되면 메시지를 하나 보여주고 '정상적으로 삭제 되었습니다.' 그리곤 아래의 jquery 명령으로 버튼를 변경해 줍니다. - 버튼의 명칭을 변경합니다. - onclick 특성을 줘서 클릭하면 주소를 이동합니다. - 부트스트랩의 클래스를 변경하여 버튼의 색이 바뀌게 합니다. $('#del_btn').html(' 목록으로 이동하…
공백을 제거 하는 방법 입니다.이렇게 되면 줄바꿈 문자도 같이 버리는 작업이 들어가기 때문에 한줄로 나옵니다. 이에 대한 프로그램은 vscode에서 Beautify 확장 프로그램을 사용하면 들여쓰기와 줄바꿈을 해줍니다. 이런 역활은 웹사이트에도 있으니 "온라인 Beautify" 같은 키워드로 검색하면 쉽게 찾을 수 있습니다.CentOS에서 아래 명령으로 설치 하고 명령을 내리면 min 파일을 만들 수 있습니다.yum -y install yuicompressoryuicompressor s.css -o s.min.css웹서버를 직접 관리 할 수 있다면 서버 설정으로 자동으로 gzip 으로 압축하여 전송하는…
제목에 있듯이 여기서 SCSS 설정에 대한것은 VSCODE 프로그램을 사용한다는 것을 기반으로 합니다.1) 먼저 아래 확장 프로그램을 설치 합니다. Live Sass Compiler v3.0.0 Sass Lint (deprecated) 2) 아래는 setting.json 에서 SCSS 부분에 해당 하는 부분만 발췌한 것입니다. "liveSassCompile.settings.generateMap": false, "liveSassCompile.settings.formats":[ &n…
시작 하기전에 기본적은 CSS에서의 block과 inline에 대해서 알아둘 필요가 있습니다.div는 기본적으로 설정을 하지 않으면 block 입니다. 설정을 하지 않으면 기본적으로 한라인을 다 차지 한다는 의미 입니다.span은 기본적으로 inline 특성을 가지고 있습니다. 컨텐츠의 크기 만큼만 차지를 합니다.물론 위 요소에 대한 특성을 변경이 가능 합니다. 아래 포지션에 대해 테스트 하기 전에 이런 특성을 알고 있는것이 중요 합니다.보통 확인을 할때는 style의 값을 "border: 1px solid black" 이런 형태로 박스를 쳐서 확인 합니다.▶ 포지션의 특성은 아래 4가지가 있다.static, relat…
소개 하고자 하는것은 업데이트가 좀 되었지만 현재 작동을 잘 하고 있는 서포트 프로그램 입니다.VSCODE는 리눅스 같습니다.오픈된 확장프로그램 좋은것이 많지만 안되는것도 많고. 버전관련 문제도 있고 나에게 맞는것을 찾는데 시간을 써야 합니다.제가 요즘 하고 있는 CSS 서포트 프로그램 입니다. * HTML CSS 지원* Visual Studio Code에 대한 HTML ID 및 클래스 속성 자동완성. - HTML ID 및 클래스 속성 완성. - 연결 및 포함된 스타일 시트를 지원합니다. - 템플릿 상속을 지원합니다. - 추가 스타일 시트를 지원합니다. - …
CSS는 페이지를 꾸며주는 역활을 합니다. HTML은 어떠한 기능이라면 말이죠. 예를 들면다른 페이지를 연결 할때는 a태그, 표형태로 표현을 하고자할때는 table 그리고 문단은 p태그 등으로 표현하는 기능적인 것입니다.그렇다면 CSS의 역활은?. 와꾸(틀)를 잡아 줍니다.. 색을 입혀 줍니다. 마우스 올라갔을때 나갔을때의 색을 변경해 줍니다.. 글자색을 변경해줍니다.. 화면크기에 따라서 넓게 혹은 좁게 모바일버전등 처리를 해줍니다.. 화면에 보이는것들과 관련이 있다고 보시면 됩니다.. 폰트를 설정 합니다.......이 페이지에선 기본적인 선택자(셀렉터)에 대해서 하나 배우고 갑니다. CSS에서 말하는…
OP캐쉬 사용하면 괜찮아 보다는 저 같은 경우는 사용하지 않아도 괜찮아를 더 좋아 합니다.▷ 솔리드 캐시(SOLID CACHE)란?솔리드 캐시는 간단히 말해 "비싼 RAM(REDIS) 대신 저렴하고 넉넉한 디스크(DB)에 캐시를 저장하는 전략"으로 원래 루비 온 레일즈(RUBY ON RAILS) 커뮤니티에서 제안된 방식이지만 본질은 어떤 언어에서든 적용 가능한 실용적인 캐싱 철학임.▷ 핵심 철학: "ssd는 생각보다 훨씬 빠르다"과거에는 디스크가 너무 느려서 무조건 데이터를 ram(REDIS MEMCACHED)에 올려야 했지만 지금은 nvme ssd 같은 초고속 저장 장치가 보편화되었습니다. 굳이 복잡하게 별도의 메모리…
MyISAM은 SELECT가 빠르고 InnoDB는 느리다그런 경우도 있고 아닌 경우도 있기 때문에 어떤 용도로 사용하느냐에 따라서 다를 수 있습니다.그리고 처음 데이터 넣은 다음 select만 90% 이상이고 테이블 사용이 업데이트나 인서트는 적은 경우인지 불특정 다수에게 서비스 하기 때문에 불특정한 row를 가져와서 보여줘야 하는것인지에 다를 수 있는 것입니다. 가장 큰 차이: 데이터와 인덱스 구조→ MyISAM - 데이터 파일(.MYD) 과 인덱스 파일(.MYI) 이 분리됨 - 인덱스 → 데이터 파일을 다시 읽는 구조 - 동작흐름: PK 인덱스 탐색 (.MYI) -> 데이터 위치…
데이터베이스를 사용하다 보면 이미 존재하는 데이터인지 확인한 후 INSERT 또는 UPDATE를 해야 하는 상황을 자주 만나게 됩니다.이때 매우 유용한 문법이 바로 INSERT ... ON DUPLICATE KEY UPDATE입니다.즉, 쿼리 한번으로 해결 된다는 의미 인데 아무곳에서나 사용 가능한것은 아니고 키 중복이 발생하는 부분에서만 사용 하는 것입니다.그렇기 때문에 unique의 특성을 모르시는 분은 사용 하면 안되겠지요. 장점- 쿼리 수 감소: SELECT → INSERT/UPDATE 두 번 쿼리 날릴 필요 없음- 동시성 문제 감소: SELECT 후 INSERT 방식보다 Race Condition 발…
웹서버에 접근하는 X-Forwarded-For란?X-Forwarded-For(XFF)는 HTTP 헤더로 클라이언트가 프록시나 로드 밸런서를 거쳐 웹 서버에 접속할 때 원래 클라이언트의 IP 주소를 식별하기 위해 사용 됩니다.로그밸런스도 프록시서버의 변형된 형태가 있기 때문에 쉽게 프록시 서버라고 생각을 하면 쉽습니다.일반적으로 웹 서버는 직접 연결된 IP만 볼 수 있는데 프록시 뒤에 있으면 프록시 서버의 IP만 보이게 되는데 이런 경우 XFF 헤더가 실제 사용자 IP를 전달하는 역할을 합니다. ▷ 헤더 형식X-Forwarded-For: 클라이언트IP 프록시1 프록시2 ...여러 프록시를 거치면 쉼표로 구분되어 …
ifconfig는 초기 한번 정도만 사용하고 interface configuration의 약자로 리눅스/유닉스 시스템에서 네트워크 인터페이스를 설정하고 확인하는 명령어입니다.▷ ifconfig 주요 용도1. 네트워크 인터페이스 정보 조회 - 현재 활성화된 네트워크 인터페이스 목록 확인 - 각 인터페이스의 IP 주소, MAC 주소, 서브넷 마스크 확인 - 네트워크 통계 정보 (전송/수신 패킷 수, 에러 등) 확인2. 네트워크 인터페이스 설정 - IP 주소 할당 및 변경 - 서브넷 마스크 설정 - 브로드캐스트 주소 설정 - MTU(Maximum Tr…
결론부터 말하면 느리게 다운로드 처리 하는 방식에 대한 것입니다.왜? 느리게 다운로드가 필요한가 하면 지연을 시키면 트래픽이 평탄화 되는 효과가 있는데 갑자기 순간적으로 팍 튀는 그런 현상을 없애기 위해서 필욯나 방법중 하나 입니다. 원리는 간단하며 읽은 만큼 내보내고 약간 지연 시키는 방식 입니다. /** * 청크 단위로 지연시키면서 파일 다운로드 (대용량 파일용) * * @param string $filePath 다운로드할 파일 경로 * @param …
쿠키를 너무 많이 생성하면 브라우저에 문제가 발생 할 수 있고 작동을 하지 않습니다.자동으로 초기화 해주면 좋은데 그렇지 않기 때문에 헤더에서 페이지 읽을때 마다 체크 해서 자동삭제 해주는 프로그램 있으면 문제가 발생 하지 않도록 할 수 있습니다. 아래는 어디에서 이런 문제가 발생 했는지 쿠키 이름이라도 저장하는 기능이 있으면 좋을텐데 그 부분은 빠져 있으니 필요하신 분은 간단한 작업이므로 넣으셔서 사용하시면 됩니다. <?php class CookieManager { private $maxHeaderSize = 4096; // 일반적인 헤…
AWS 사용시 특별한 이유가 있는것이 아니라면 아마존리눅스(AL) 사용하는 것이 좋기 때문에 테스트 할때 PC 가상머신에 설치 후 사용해 보기 위해서 설치까지는 잘 되었는데요. 이런!! 설치는 잘 되었는데 로그인 하는 방법을 모르겠네요!! 이 부분은 다음 기회에~ 우선 AL2, AL3(2023) 아마존 리눅스 설치하는 방법에 관한 것입니다.우리가 AWS에서는 ssh2 접속할 때 비밀번호가 아니라 인증 파일을 통해서 접속을 하는데... PC에 설치 되었는데 IP도 모르겠고 초기 GRUE 메뉴 같은것이 나오는것도 아니고 하여 로그인 까지는 못해봤네요.아마존 리눅스는 CentOS 기반 입니다. 그렇기 때문에 명령어도…
페이지를 가져오지 못하니 404인가 아니면 서버쪽 설정 문제 이므로 500번때 코드가 나올까?결론은 아래 처럼 502 오류가 발생 합니다.ELB에서 리스너가 없을 경우 서버로 접속해서 데이터를 가져오지 못하는 상황에선 아래와 같은 메시지를 만나게 됩니다.포트지정 설정을 잘못해도 동일 하겠지요. 학술적으로 정리를 해보면 아래와 같이 말을 할 수 있다. HTTP 502 코드는 "Bad Gateway" 오류로 웹 서버가 게이트웨이나 프록시 서버를 통해 다른 서버로부터 유효하지 않거나 부적절한 응답을 받았을 때 발생 하게 되는데 부하분산 서버가 백엔드 서버들을 조정하며 클라이언트의 요청에 응답을 시도할 때 백…
https용도로 사용할 수 있는 AWS Cerificate Manager 페이지에서의 인증서 생성하는 것에 대한 것입니다.이곳에선 외부에서 받은 인증서 파일을 올리거나 무료로 인증서를 생성 할 수 있습니다.AWS 무료인증서는 속도가 빠른 장점이 있고 무료이지만 문제는 이것을 다른곳에선 사용하지 못한 다는것입니다.예를 들면 EC2의 웹서버에서 https 용도로 사용하지 못합니다.그럼 EC2에선 외부에서 생성한 인증서를 가져와 사용하던가. 아니면 클라우드프론트에서 http로 접근하여 서비스 하는 방법이 있습니다.http https 혼용하면 실 수 할 수 있기 때문에 외부 인증서 비용들여서 구매한것을 사용하는것을 권…
클라우드 와치 수동으로 내보내기 하려 하는데 아래와 같은 메시지를 보게 되면GetBucketAcl call on the given bucket failed. Please check if CloudWatch Logs has been granted permission to perform this operation."S3 버킷에 대한 GetBucketAcl 호출 실패" 오류는 CloudWatch Logs가 지정된 S3 버킷에 대한 접근 권한이 없음을 의미 하기 때문에 문제를 해결하기 위해서는 S3 버킷 정책을 업데이트하여 CloudWatch Logs 서비스에 필요한 권한을 부여하면 된다.AWS는 설정 해줄 것이 상당히? 많다…
온프레미스 환경에선 주기적으로 압축하여 보관하거나 복사하거나 해서 관리 후 삭제 하기도 하는데. 오토스케일링 사용으로 EC2가 없어지는 경우 이런 방식이 필요하다. 물론 EFS를 사용하는 방법도 있겠지만 난 그러고 싶지 않다. 클라우드와치 Agent를 설치 한다.yum -y install amazon-cloudwatch-agent▷ 아래는 테스트 하기 위한 로그를 2초에 한번 씩 발생 시킨다.while true; do (curl http://localhost; sleep 2); done프라이빗 네트워크라면 아래와 같이 하면 됩니다. www.test.com은 인증서가 있는 가상호스트curl -k --resolv…
NAT(Network Address Translation) 게이트웨이 구성으로 VPC(Virtual Private Cloud) 환경에서 프라이빗 서브넷에 있는 인스턴스들이 인터넷이나 AWS의 다른 공개 서비스에 접근할 수 있게 된다. NAT 게이트웨이NAT 게이트웨이는 AWS에서 관리하는 서비스로, 높은 가용성과 자동 확장 기능을 제공합니다. NAT 게이트웨이를 사용하면 별도의 관리 없이도 프라이빗 서브넷의 인스턴스가 인터넷에 접근할 수 있게 되는데 방법은 다음과 같다. 아래 EIP는 미리 만들어 놓으면 그것을 선택 할 수 있다.https://ap-northeast-2.console.aws.amazo…
아마존리눅스2에서 기본적으로 mysql 클라이언트가 없어서 접속을 하지 못하는 문제가 있어서 설치 하는 도중에 발생한 문제를 다음에는 쉽게 해결하기 위해서 적습니다.이게 없으면 덤프받은것 올리지도 못하고 해당 서버에서 디비서버로 접속도 못하네요~ mysql 클라이언트 설치 시도amazon-linux-extras install epel -ywget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpmrpm -Uvh mysql80-community-release-el7-3.noarch.rpmyum install mysql-community-client&n…
S3에서 올린 본인 이외에 제 3자도 읽을 수 있도록 올린 것이 아닌 경우 클라우드 프론트에서만 읽을 수 있는 권한을 주는 방법에 대한 것이다. 프로그램으로 하나 씩 올리면서 권한을 줬으면 문제 되지 않는다.그렇지 않고. 아래 처럼 올린 경우 권한이 없어서 오류가 발생 한다. s3cmd sync /로컬/디렉토리 s3://버킷이름 아래처럼 배포를 생성할때 설정 해도 되고 다 설정한 다음 후에 수정을 해도 됩니다.<Error><Code>AccessDenied</Code><Message>Access Denied</Message><Reques…
AWS 라이트세일은 정해진 사양으로 비용을 지불 하는 방식으로 예상 가능하기 때문에 나름 장점이 있습니다. 대규모 사이트가 아닌 경우 이쪽이 훨씬 유리한 측면이 있습니다. 그런데 이용하다 상위기종으로 업그레이드를 해야 하는 경우가 있는데요. 관리 쪽에 보면 아무리 봐도 업그레이드 관련된 부분은 보이지 않습니다. 방법은 있지만 문제가 없는 것은 아닙니다.즉, 사이트가 약간의 시간 만큼 멈춰야 한다는 것입니다. 그리고 생성 시간이 경우 따라 20분 정도 걸리는 경우도 있습니다. 방법은 대략 이렇습니다.1) 스냅샷을 받습니다.2) 받아진 스냅샷을 이용해서 새로운 인스턴스를 생성이때 상위 기종을 선택…
결론부터 말하면 AWS 서울 리전은 현재 시점에서 '이메일 수신' 서비스를 하고 있지 않다.그렇기 때문에 '수신설정'을 할 수 없다. 반드시 필요하면 가까운 섬 나라(도쿄)를 이용하면 되겠다.정확한 것을 알고 싶으면 아래 주소에서 Email Receiving Endpoints 부분을 보면 서비스를 하고 있는 리전 목록을 볼 수 있으며 더 정확히 확인 하고 싶으면 본인 계정로그인 후 버지니아 또는 도쿄 리전을 선택해서 '이메일 수신' 항목 부분이 있는지 보면 된다. https://docs.aws.amazon.com/general/latest/gr/ses.html 메일 수신은 리눅스에서 센드메일…
SMTP를 이용한 메일은 PHP mail 함수를 통해 발송 시키는 가장 일반적인 방식 입니다.여기선 AWS SDK가 아니라 STMP 설정을 통해서 메일을 발송 시키는데 PHP에서 가장 잘 만들어진 PHPMailer 라이브러리를 이용 합니다. AWS SMTP 서버 활용 메일 발송 - 파일 첨부와 한글 사용 1) SMTP 설정 -> SMTP 보안 인증 생성 -> user와 password를 생성 2) 구성 -> 자격증명 -> 도메인 인증 , 메일인증 프로덕션 모드 이전일때는 보내고 받는 메일 모두 인증 해야 한다. &n…
AWS SES 사용하게 되면 네임서버를 보통 라우터53을 사용하지만 여기선 리눅스에서 보통 많이 사용되는 BIND 네임서버에 대한 설정이다.▶ BIND의 기본 도메인 존파일 설정에 대해서BIND DNS 설정에서 도메인 이름을 지정할 때, 완전한 도메인 이름(FQDN, Fully Qualified Domain Name)의 끝에 점(.)을 붙이는 것이 맞다.이부분이 많이 실수하는 것중 하나 인데 점(.)이 없다면 상대적인것으로 해석을 하기 때문에 완전히 다른 결과가 나온다.간단히 말하면 도메인이 들어가는 경우는 마지막에 무조건 점(.)을 붙이면 된다. ▶ 도메인 확인된 자격 증명 인증을 위한 zone(존) 파일자신…
무료로 사용하는 RDB DBMS 에서 가장 많이 사용하는 MySQL를 사용하는 오로라 mysql 설정 방법에 대해 정리 한것입니다. 오로라 RDS-MySQL 데이터베이스 생성 클라우드 환경에 맞게 AWS에서 변경한 상품이다. 오로라가 아닌 MySQL 상품도 선택을 할 수 있는데 비용을 확인하고 나면 그럴 생각이 없어질 것이다. 그리고 AWS에 맞게 변경된 제품이기 때문에 더 좋다고 볼 수 있다. ▷ 데이터베이스 생성 방식 선택 표준생성 ▷ 엔진옵션 Aurora (MySQL Compatible) 선택하고 하단 셀렉트박스 버전이 나오는데 특별한 이유가 없다면 최신 버전을 선택한다. ▷ 템플릿 …
쓰기 전용 인스턴스를 상위 등급으로 변경하여 성능을 높이고자 할 때 어떻게 해야 하는지에 대한 것입니다. 라이더 인스턴스 높은 성능의 인스턴스로 변경하기 먼저 알고 넘어가야 할것은 라이더 인스턴스 변경하면 변경하는 동안 라이더가 없기에 AWS RDS에서는 리더 인스턴스 하나를 라이더로 변경한 후 작업이 진행 됩니다. 그렇기 때문에 모두 같은 성능의 인스턴스면 문제가 되지 않겠지만 만약 다르면 성능이 높은 인스턴스를 '장애조치 우선순위' 값을 변경해 라이더가 될 수 있도록 하는것이 좋습니다. 인스턴스 변경 방법 '인스턴스 구성'에서 원하는것으로 선택 한다. 다음 변경하면 …
제목은 이렇게 달아 달었지만 먼저 AWS 오로라에서는 MySQL DBMS 구조에서 흔하게 볼 수 있는 마스터 슬레이브 구조가 아닙니다.생성한 다음 아래 명령을 내려 보면 다른 방법을 사용함을 알 수 있습니다. mysql> show master status \G Empty set (0.00 sec) mysql> show slave status \G Empty set, 1 warning (0.00 sec) mysql> show slave status; Empty set, 1 warning (0.01 sec) 오로…
AWS Elasticache는 Amazon Web Services(AWS)에서 제공하는 완전 관리형 인메모리 데이터 스토어 및 캐시 서비스입니다. 이 서비스는 레디스와 Memcached를 지원하며, 이를 통해 고성능, 스케일링 가능한 및 비용 효율적인 인메모리 캐시 솔루션을 제공합니다. Redis는 RDB가 아닙니다.RDB에서 IO를 줄이거나 슬로우쿼리가 약간 있거나 많은 게시물이 있을때 키 밸류의 인메모리 디비를 사용하면 잇점이 있기 때문에 사용하는 데이터 베이스 입니다.AWS 엘라스틱캐쉬 REDIS 레디스(Redis)에 대해 설명하자면, Redis는 고성능의 분산 저장 시스템으로서 키-값 구조의…
오로라 클러스터 사용시 인스턴스를 추가, 삭제 하는 PHP SDK 예제 입니다.비교적 간단한 형태 이며 AWS 키는 본인의 환경에 맞게 변경 하면 됩니다.use Aws\Rds\RdsClient;class PabburiAws { function profile() { $aAwsConfig = [ 'region' => AWS_REGION, 'version' =>'latest', 'creden…
현재 AWS의 오토스케일링 현황을 볼 수 있는 SDK 입니다.필요에 따라서 문제가 있을것으로 추정 되면 종료 시켜서 자동으로 새로 생성 되게 할 수 있습니다. 원하는용량 - 이것은 한번에 생성 시킬 인스턴스를 말합니다. 보통 1을 지정하기도 하는데 이보다는 부하가 있기 때문에 생성 시키는 것으로 최소 2이상을 주는 것이 더 좋겠습니다.아래 클래스는 오토스케일링 PHP SDK 현황 확인을 하는 것이며 아래쪽에 있는것은 종료 시키는 것입니다. class AwsAutoScaling { private $client; function __con…
원격의 서버에 업그레이드를 해야 하는데 1대씩 들어가서 관리하는 방법도 있겠고 오토스케일링에 의해서 EC2가 자동으로 생성된것도 있고 할때 전체 서버에 명령을 내리기 위한 관리 프로그램입니다. AWS SSM(Systems Manager) IP로 접속하는 방식이 아닌 EC2 인스턴스ID를 이용해서 접속을 하는 방식입니다. 접속하게 되면 유저는 ssm-user로 표시되며 sudo -i 명령으로 root 유저로 전환이 가능 합니다. 사용하기 위해선 IAM에서 역활을 생성하고. 이 역활이 EC2에 적용 되어 있어야 합니다. 그리고나서 EC2에 접속해서 SSM 서비스를 활성화 시키고. 클라이언트에선 SSM 플러그인을 설치…
아마존 리눅스2가 나온지 오래되서의 문제보다 새로운 패키지를 만들면서 AWS의 정책이 변경 된것으로 보인다. 그래서 인지 아마존리눅스2에선 기본적으로 설치 되어 있는경우는 경로에 문제가 없는데 새로운것으로 설치하면 안되는 문제가 있다. 설치프로그램 위치 문제가 있는 경우 PATH 추가 aws CLI와 SSM 매니저를 설치할 경우 경로가 변경이 되었다. 그렇기 때문에 기존에는 aws --version 으로 잘 설치 되었는지 확인 하였는데 현재는 PATH가 변경되어 파일이 없다고 한다. 새로 업그레드 된것들은 모두 /usr/local/bin 으로 경로가 변경된 것으로 보인다. PATH 문제로 안되는 프로…
aws sdk를 설치하는 방법에는 php에서는 파이선의 pip나 노드의 npm 같은 패키지 관리자인 컴포저를 사용하는 방법이 있지만 여기선 간단하게 압축파일을 받아서 푸는 방식으로 설치를 안내 합니다. 이유는 컴포저에 대한 설명 필요 없이 압축만 풀어 오토로드 파일 인쿠르드 하여 사용하면 되기 때문 입니다. AWS PHP SDK 설치하기 깃허브사이트에서 릴리즈를 클릭하면 현재 배포중인 최신 버전의 주소로 가게 되는데 글 작성하는 시점에서 아래 주소인것이지 버전은 달라 질 수 있습니다. https://github.com/aws/aws-sdk-php/releases/tag/3.281.8 aws.zi…
액세스키 생성에 대한 부분만 언급이 되어 있어 어디서 만들어야 되는지 찾을 수 있는 부분이라 간단하게 적습니다. aws_secret_access_key 만드는 방법 IAM > 사용자 > 사용자 이름선택 > "보안자격증명" 탭의 액세스 키 "액세스 키 만들기"를 통해서 만들면 최종적으로 2개의 키가 생성 됩니다. 1개는 액세스키(aws_access_key_id) 다른 1개는 비밀키(aws_secret_access_key) 여기서 비밀키는 csv로 다운로드 받아 두거나 잘 저장해 둬야 합니다. '완료'가 되면 다시는 알 수 있는 방법은 없습니다. 이경우는 필요하면 다시 생성을…
현재 SDK 프로그램이나 콘솔에 있는 /root/.aws/credentials 파일의 내용을 통해서 액세스키는 아는데 어떤 사용자 인지 모를 경우 찾는 방법 입니다.## 액세스키를 이용해 AWS 유저 찾기aws_access_key_id 키는 아는데 유저를 모를 경우는 아래와 같은 방법으로 어떤 유저 인지 확인이 가능 하다약간의 귀찮음이 있기는 하지만 보통 사용자가 많지 않기 때문에 약간의 인내력으로 쉽게 찾을 수 있습니다. IAM > 사용자 > 사용자 이름선택 > "보안자격증명" 탭의 액세스 키https://us-east-1.console.aws.amazon.com/iamv2/home?regio…
AWS에서 제공하는 로드밸런스는 한가지가 아닙니다. 그리고 그에 따른 SDK도 다릅니다.아래는 가장 많이 사용한다고 볼 수 있는 어플리케이션 로드밸런스의 PHP SDK 사용에 대한 간단한 예 입니다. require 'vendor/autoload.php'; use Aws\ElasticLoadBalancingV2\ElasticLoadBalancingV2Client; $client = new ElasticLoadBalancingV2Client([ 'version' => 'latest', 'region' =&…
아마존 머신 이미지(AMI) 생성은 가장 쉬운 방법은 현재 EC2 돌아가고 있는것에서 생성 하는것입니다.모든 셋팅을 다 해 놓은 다음 이미지를 생성하면 다음 부터는 셋팅된 상태의 OS 환경을 볼 수 있습니다.중간에 잘못 될것을 감안하여 몇가지 버전을 만들어 두는 것도 좋겠습니다.그리고 이것은 오토스케일링 생성할때 자동으로 EC2를 추가 할때 필요한 부분이기도 합니다.AMI 생성하면 스토리지가 소모되는데 비용은 용량만큼 청구가 됩니다. 청구되는 용량의 비용은 일반적으로 EBS 용량 청구와 같다고 생각하시면 됩니다.보통 10가에 10달러이던가요? 정확히 기억이 나진 않은데 비용이 많이 청구 되지 않습니다. 보통 리눅스 8G…
EC2 생성을 미리 정해진 규칙에 따라 빠르게 생성하게 하기위해서 필요한것으로 오토스케일링 생성시 필요한 부분이기도 합니다. 아래는 설정할때 일반적인 부분중 간단하게 필요한 부분만 정리한 부분 입니다. 시작템플릿 몇가지 중요한 사항을 적어 두도록 합니다. 인스턴스 유형 가용영역에 따라 안되는곳이 있으니 잘 확인하고 지정해야 합니다. 키페어 이건 ssh 로그인할때 필요한것으로 잘 보관해 두두록 합니다. 새로 만들때는 서비스명칭 같은 것으로 구분이 명확하게 가는것으로 만들면 되고 여러 리전을 사용할때는 혼동이 될 수 있는 부분이 있을 수 있으니 이부분 필요하면 명칭에 넣도록 합니다. 네트워크 설정 고급네트워…
EC2 인스턴스를 자동생성하는 오토스케일링 오토스케일링 그룹을 만들기 전에 아래 부분을 먼저 만들어 놓은 다음 진입을 하는것이 좋다. VPC, 방화벽(보안그룹) AMI 이미지, 시작템플릿 로드밸런스 시작 템플릿 또는 구성 선택 미리 만들어 놓은 시작 템플릿 선택 이름 고유한 이름으로 쉽게 식별 가능한것을 사용하면 좋다. test인경우는 후에 착각하지 않도록 반드시 붙여 주는것이 좋으며 일반적으로 서비스명을 넣어 주면 된다. 시작템플릿 미리 만들어 놓은 시작템플릿을 사용하여 인스턴스를 생성하기 위한것으로 SSH 접속을 위한 키페어 선택과 인스턴스 강제종료를 할 것인가등 선택해 놓은 것으로 생성하기 위…
아마존 EFS 마운트 하는 방법(AL2) 아마존 리눅스2에서 EFS(Elastic File System) 마운트 하는 방법에 대한 것입니다. 이것은 nfs v4를 지원하는 NFS 파일 시스템이라 생각해도 됩니다. EFS 인식 패키기지 설치 EC2 인스턴스에amazon-efs-utils 패키지를 설치한다. yum -y install amazon-efs-utils 이 패키지가 설치해야 파일시스템 타입 efs 옵션을 사용 할 수 있다. EFS 마운트 다음과 같은 방법으로 마운트 한다. 마운트에 대해서 모르시는 분은 우선 마운트에 대해 알면 좋은데 마운트란 다른 장치를 붙이는 것을 말한다. …
ELB에 EC2 부하분산 설정하기 EC2 부하분산의 설정의 순서는 다음과 같습니다. 대상을 설정한다 (EC2 > 로드 밸런싱 > 대상그룹) 로드밸런스를 설정 한다. (EC2 > 로드 밸런싱 > 로드밸런서) 대상 그룹이 하는일 기본 구성에 대한 헬스체크(장애확인)를 하기 위한 것입니다. 1단계(설정: 세부 정보 지정) 기본구성: 인스턴스, 람다, IP 주소등이 있는데. 일반적인 EC2를 위한 것이면 '인스턴스' 선택 "대상그룹 이름"을 정해줄때는 알기 쉽도록 서비스-프로토콜과 관련된것을 사용합니다. VPC 선택은 대상이 되는 장비와 같은것을 선택 프로토콜 버전은 HTT…
CDN 서비스인 클라우드 프론트와 부하분산 서비스인 ELB를 연동 했을때 EC2에선 X_FORWARDED_FOR 값이 어떻게 되는지에 대한 것입니다. 클라우드프론트 ELB EC2 사용자IP 얻기 AWS 구성이 아래와 같을때 사용자의 실제 IP를 얻기 위한 것입니다. IP부분 참고(괄호안) 유저(1.2.3.4) -> 클라우드프론트(12.13.14.15) -> EBL(12.10.12.92) PHP로는 아래 변수로 얻을 수 있음 $_SERVER['REMOTE_ADDR'] 는 ELB의 IP가 찍히게 된다. -> 12.10.12.92 유저IP 실제 사용자IP와 ELB 이전에 있는 클라우드프론트의 …
영업활동 중 발생하는 다양한 거래 내역을 순차적으로 기록 추적하며 재무 관리와 판매 성과를 분석하는 중요한 양식으로 거래처명, 거래일자, 거래금액으로 구성되어 있습니다. 상거래 주요항목 거래처 정보: 거래처의 명칭과 특성을 상세하게 기록하여 효율적인 거래 관리를 지원합니다. 거래일자 기록: 거래가 발생한 정확한 날짜를 명시하여 시간별 거래 흐름을 파악합니다. 거래금액 추적: 각 거래별 정확한 금액을 기록하여 재무적 성과를 분석할 수 있도록 합니다. 순번 관리: 거래 순서와 진행 상황을 순차적으로 관리하는 중요한 기준을 제공합니다. 비고란 활용: 추가적인 특이사항이나 참고사항을 기재하여 상세한 정보를 …
조직 내 직원들의 휴가 사용 현황을 순차적으로 기록 추적하며 휴가 관리의 투명성과 효율성을 높이기 위한 중요한 문서서식으로 입사일, 휴가일수, 사용일수, 잔여일수로 구성되어 있습니다. 휴가지급 주요항목 성명 및 부서: 직원의 개인정보와 소속 부서를 명확하게 기록하여 효율적인 관리를 수행합니다. 직위 및 입사일: 조직 내 직원의 직급과 입사 시기를 상세히 기록하여 근속 연수를 파악합니다. 휴가일수: 연간 발생하는 총 휴가 일수를 정확하게 산정하고 문서화하여 관리합니다. 사용일수: 직원이 실제로 사용한 휴가 일수를 순차적으로 기록하고 추적합니다. 잔여일수: 사용하지 않은 휴가 일수를 명확하게 표기하여 효…
직원들의 초과근무 시간과 내용을 순차적으로 기록하고 관리하여 정확한 업무 시간과 성과를 점검하고 정산할 수 있는 중요한 문서양식으로 시작시간, 종료시간, 초과시간으로 구성 되어 있습니다. 초과근무일지 주요항목 초과근무 시간: 정확한 업무 시작 및 종료 시간을 세부적으로 기록하여 업무 성과를 명확히 합니다. 근무 사유: 초과근무의 구체적인 배경과 이유를 상세하게 작성하여 업무의 필요성을 입증합니다. 부서 정보: 각 직원의 소속 부서와 직급을 명확히 기재하여 조직 내 업무 분배를 파악합니다. 날짜 기록: 초과근무가 이루어진 정확한 날짜와 요일을 빠짐없이 기록합니다. 개인 서명: 근무자의 직책과 서명을 통…
기업 내 인사 관련 서류의 효율적인 발급 현황을 관리하고 점검하기 위해 필요한 중요한 문서로서 인사부서의 서류 발급 이력을 상세하게 기록하는 양식으로 요청부서, 요청자명, 서류종류, 발급일자로 되어 있습니다. 서류발급대장 주요항목 서류종류: 발급되는 다양한 인사 관련 서류의 종류와 구체적인 세부 내용을 순차적으로 정리하고 기록합니다. 요청부서: 서류를 요청하는 조직 단위와 관련된 상세한 정보를 명확하게 기재하고 관리합니다. 요청자명: 서류 발급을 요청한 개인의 정확한 인적 사항과 연락처를 상세하게 작성합니다. 발급일자: 서류가 실제로 발급된 구체적인 날짜와 시간을 정확하게 기록하고 추적합니다. { …
기업 내 신규 입사자들의 안전 교육 현황과 진행 상황을 순차적으로 기록하고 관리하기 위한 문서 양식입니다. 이 서식은 교육날짜, 교육장소, 교육담당자, 교육시간, 교육주제, 내용요약, 강의시간, 강사명, 참여여부, 특이사항으로 되어 있습니다. 안전 교육일지 주요항목 교육 기본정보: 교육의 날짜 장소 담당자 시간 등 핵심 세부사항을 명확하게 기록합니다. 교육 내용: 각 교육주제와 내용요약 강의시간 강사명을 순차적으로 정리합니다. 교육참여 현황: 참가자의 성명 부서 직급 직무 참여여부 서명 등을 상세히 작성합니다. 특이사항 기록: 교육 중 발생한 중요한 사항이나 특별한 상황을 상세히 기록합니다. 교육평가…
개인 또는 기관에서 사용하는 이륜차의 세부 등록 정보와 운행 이력을 순차적으로 기록하고 관리하기 위한 표준화된 서식으로 등록번호, 소유자명, 연락처, 등록일자, 운행시간, 출발지, 도착지로 작성 되었습니다. 이륜차 등록 주요항목 등록번호: 이륜차를 고유하게 식별할 수 있는 체계적이고 명확한 번호 체계를 적용합니다. 소유자 정보: 이륜차 소유자의 상세한 개인정보와 연락처를 정확하게 기재합니다. 차종 분류: 이륜차의 세부 모델과 배기량 등 기술적 특성을 상세히 기록합니다. 등록일자: 이륜차를 최초로 등록한 공식적인 날짜를 명확하게 표시합니다. 운행 목적: 이륜차의 주요 용도와 활용 영역을 구체적으로 작성…
개인사업자들이 차량 운행에 대한 상세한 기록을 순차적으로 관리하고 추적할 수 있도록 설계된 전문적인 서식으로 차량번호, 소유자명, 연락처, 출발지, 도착지, 주행거리, 유류비, 특이사항 및 메모로 구성 되어 있습니다. 차량운행일지 주요항목 차량정보: 차량번호와 소유자 연락처 등 기본적인 차량 식별 정보를 명확하게 기록합니다. 운행경로: 출발지와 도착지를 정확하게 기재하여 이동 경로를 순차적으로 관리합니다. 주행거리: 개별 운행에 따른 정확한 주행거리를 측정하고 상세히 기록합니다. 유류비용: 연료 사용에 대한 세부적인 지출 내역을 순차적으로 관리합니다. 특이사항: 차량 운행 중 발생한 중요한 메모나 특…
직원들의 연차 사용 및 미사용 현황을 순차적으로 관리하고 연차수당 지급을 위한 중요한 근거 자료로 활용되는 인사관리 문서서식으로 입사일, 연차일수, 사용연차, 미사용연차로 작성 되었습니다. 연차수당 주요항목 연차일수: 직원 개인별 발생한 연간 총 휴가일수를 순차적으로 기록하고 관리하는 중요한 항목입니다. 사용연차: 해당 직원이 실제로 사용한 연차휴가 일수를 정확하게 점검하고 문서화하는 핵심 정보를 포함합니다. 미사용연차: 당해년도에 사용하지 않은 잔여 연차일수를 명확하게 표시하여 향후 보상이나 이월 처리를 위한 기준을 제공합니다. 부서 및 직급: 조직 내 각 구성원의 소속 부서와 직급을 함께 기록하여…
기업에서 근로자의 임금과 관련된 상세한 재무 기록을 순차적으로 관리하고 정확한 급여 지급을 위한 중요한 노무 관리 서식으로 사업장명, 정산기간, 정산담당자, 정산일자, 근무일수, 지급방법, 기본급, 초과근무비, 담당자로 되어 있습니다. 노임정산 주요항목 근무일수: 해당 기간 동안 실제 근무한 총 일수를 정확하게 기록하고 확인합니다. 시급계산: 근로자의 기본 시급을 바탕으로 정확한 임금 산정 방식을 적용합니다. 초과근무비: 규정에 따른 초과근무 시간과 그에 따른 추가 수당을 상세히 계산합니다. 상여금 산정: 기업 정책과 개인 실적에 근거한 상여금을 투명하게 반영합니다. 지급액 확정: 모든 급여 항목을 …
근무자의 잔업 상황과 인력 배치 현황을 순차적으로 기록하고 관리하기 위한 목적으로 활용되는 서식으로 근무일자, 근무부서, 시작시간, 종료시간, 총근무시간, 작업내용, 발생 이슈로 구성 되어 있습니다. 근무일지 주요항목 근무일자: 잔업근무를 수행한 정확한 날짜와 요일을 명확하게 기재하는 항목입니다. 근무부서: 잔업근무를 수행한 부서와 팀의 세부 정보를 순차적으로 기록하는 항목입니다. 시작시간: 잔업근무의 공식적인 시작 시간을 정확하게 표기하는 중요한 기록입니다. 총근무시간: 잔업근무의 실제 소요된 총 시간을 계산하여 기록하는 중요한 정보입니다. 성명: 잔업근무에 참여한 개별 근무자의 이름을 정확하게 기…
월별 영업 성과를 종합적으로 평가하고 분석하는 문서로 신규고객 확보, 매출 달성, 고객만족도 등 핵심 실적 지표를 점검 기록 관리하며 영업 목표 달성 현황을 파악하기 위한 문서양식으로 점검항목, 대상월, 실적, 목표, 달성율, 신규고객확보건수, 고객만족도조사, 평가항목으로 구성 되어 있습니다. 영업실적 점검항목 신규고객확보: 대상 월에 신규로 확보한 고객 건수를 기록하여 실적과 목표 달성율을 비교합니다. 고객만족도: 설문 조사를 통해 고객 만족도 수준을 측정하고 평가 결과를 기록합니다. 매출액달성: 목표 대비 실제 달성한 매출액을 기록하여 달성율을 산출합니다. 계약건수: 당월 신규 계약 건수와 목표 …
배송 과정에서 발생하는 모든 운송비 항목을 확인하고 검증하는 기록 관리 문서로 활용되는 서식으로 확인항목, 확인, 금액, 처리상태, 배송기본료, 5000원, 합계금액으로 구성 되어 있습니다. 운송비체크리스트 주요항목 배송기본료: 기본 배송 서비스에 대한 필수 요금으로 모든 배송에 적용되는 항목입니다. 무게추가료: 상품의 무게가 기준을 초과할 경우 추가로 부과되는 요금 항목입니다. 거리할증료: 배송 거리에 따라 산정되는 할증 요금으로 거리가 멀수록 증가합니다. 특별취급료: 깨지기 쉬운 물품이나 특수 상품 운반시 부과되는 추가 요금입니다. 도서산간료: 섬 지역이나 산간 지역으로의 배송시 별도로 청구되는 …
월별 여행상품 판매 목표 달성 현황과 고객 만족도 등 다양한 지표를 기록 관리하며 판매 인센티브 지급 기준을 확인하는 문서서식으로 체크항목, 기본판매목표달성, 신규고객개발, 재계약건수달성, 고객만족도점수, 여행상품판매량, 국내여행패키지완료, 해외여행패키지완료로 작성 되었습니다. 작성시 고려사항 목표달성: 기본판매목표와 여행상품판매량은 정확한 수치로 기록하고 달성 여부를 명확히 표시해야 합니다. 신규개발: 신규고객개발과 재계약건수는 별도로 구분 기록하여 고객 관리 현황을 파악합니다. 상품구분: 국내여행패키지 해외여행패키지 항공권판매 호텔예약 등 상품 종류별로 정확히 분류 기록합니다. 만족도점수: 고객만…
건물의 구조체 안정성부터 전기 배선까지 다양한 항목을 점검하고 기록 관리하며 시설의 안전 상태를 파악하기 위한 양식으로 점검항목, 정상, 부분손상, 심각, 구조체안정성, 바닥면상태, 천장높이적절성, 점검내용으로 작성 되었습니다. 안전상태점검 주요항목 구조체 안정성: 기초와 벽체 손상 여부를 점검하고 균열이나 변형 정도를 확인합니다. 바닥면 상태: 균열, 침하, 물고임 등의 상태를 조사하고 보수 필요 여부를 판단합니다. 천장 높이: 적절한 공간 확보 여부를 확인하고 낙하물 위험성을 점검합니다. 창문 및 출입문: 개폐 상태와 손상 정도를 확인하고 기능성을 검증합니다. 조명 시설: 전체 조도 상태와 손상된…
여행 전 출발지에서 귀착지까지 단계별로 필요한 사항을 확인하고 기록하며 안전하고 원활한 여행 진행을 위해 활용되는 문서양식으로 점검항목, 확인, 점검일시, 출발지도착및집합, 인원확인및집계, 짐및수하물확인, 완료로 작성 되었습니다. 작성시 고려사항 인원확인: 출발 도중 귀착 각 단계마다 전체 참여자 명단과 실제 인원수를 확인해야 합니다. 점검일시기록: 각 점검 항목마다 정확한 일시와 시간을 기록하여 일정 추이를 파악합니다. 안전장비점검: 탈것의 안전벨트 소화기 구급함 등 모든 안전 장비를 점검해야 합니다. 비상연락망: 참여자들의 비상 연락처를 사전에 확보하고 공유하여 긴급상황에 대비합니다. 날씨대비: …
상품 및 서비스에 대한 고객의 만족도를 단계별로 평가하고 기록 관리하며 개선점을 파악하기 위한 양식으로 체크항목, 만족, 보통, 불만족, 상품품질으로 되어 있습니다. 만족도 체크리스트 주요항목 상품품질: 제공된 상품의 품질 수준과 내구성 및 기능성에 대한 만족도를 평가합니다. 배송속도: 주문 후 상품 도착까지의 소요 시간과 배송 일정 준수 여부를 평가합니다. 고객서비스: 문의 응대 및 문제 해결 과정에서의 친절함과 전문성을 평가합니다. 가격경쟁력: 상품의 가격 수준이 시장 대비 적절한지 판단하여 평가합니다. 제품포장: 상품 보호 및 외관 품질을 포함한 포장 상태와 완성도를 평가합니다. 사용설명서: 제…
로비의 청결 상태와 안전 환경을 정기적으로 점검하고 기록 관리하며 방문객 만족도를 향상하기 위한 양식으로 점검항목, 시간, 방문객수, 상태, 확인자, 로비청결도, 바닥점검으로 되어 있습니다. 점검표 주요항목 점검항목: 로비청결도, 바닥점검, 조명확인 등 로비 전반의 상태를 점검하고 기록합니다. 점검일시: 연월일과 점검 시간을 기입하여 정확한 점검 시점을 파악합니다. 방문객수: 점검 시간대별 로비 방문객 수를 기록하여 혼잡도를 파악합니다. 상태평가: 각 점검항목에 대해 양호, 보통, 미흡 등으로 현황을 평가합니다. 확인자: 점검을 수행한 담당자 이름 또는 서명을 기입하여 책임을 명확히 합니다. 안전점검…
택배 운송료와 유류비의 적절성을 검증하고 지출 증빙 서류의 타당성을 확인하기 위한 점검 기록 관리 문서양식으로 점검항목, 확인, 담당자, 점검일, 결과로 작성 되었습니다. 작성시 고려사항 서류완결성검사: 모든 점검 항목에 대한 점검 결과를 누락 없이 기록하고 필요한 증빙 서류를 완비합니다. 배송타사비용지원: 외부 운송사 비용 지원시 지원 대상과 범위를 명확히 구분하여 기록합니다. 지원금액범위적정: 운송비 지원금액이 예산 범위 내에 있고 정책 한도를 초과하지 않는지 확인합니다. 운송비지원기준준수: 각 운송 형태별 지원 기준을 확인하고 기준에 부합하는 경우만 지원으로 인정합니다. 담당자확인: 점검을 담당…
건설장비의 정기적인 운행 성능을 확인하고 유지 관리하는 점검 기록으로 활용되는 서식으로 점검항목, 기준값, 현재값, 상태, 조치사항, 점검일시로 이루어져 있습니다. 운행비 점검표 주요항목 연료소비량: 시간당 5.2리터를 기준으로 설정하여 정상 범위 내 소비 여부를 확인합니다. 엔진오일수준: 최대값과 최소값 사이의 범위 내에서 오일 수준을 점검합니다. 냉각수온도: 70도에서 90도 사이의 정상 온도 범위 내 유지 상태를 검사합니다. 에어필터상태: 청결 상태를 유지하고 있는지 확인하여 공기 흡입 환경을 점검합니다. 배터리전압: 24볼트 기준으로 플러스 마이너스 2볼트 범위 내 정상 작동을 확인합니다. 타…
배송 화물의 적재량 기준 준수 여부와 운송 안전을 확인하는 점검 내용을 기록 관리하며 운송 품질 보증 및 손상 방지를 위한 서식으로 배송일자, 운송자, 차량번호, 담당팀, 2026-03-19, 점검항목, 적재량기준으로 되어 있습니다. 적재량 수당 점검표 주요항목 적재물품 손상도 확인: 배송 과정에서 물품이 손상되지 않도록 사전에 무손상 상태를 확인합니다. 안전용구 착용 확인: 운송자가 안전모 안전화 등 필수 안전용구를 착용했는지 확인합니다. 적재 분산 배치 확인: 화물을 차량 전체에 균등하게 배치하여 무게 쏠림을 방지합니다. 고정장비 안전 확인: 적재 화물이 이동하지 않도록 고정장비로 안전하게 고정되…
작물의 생육 상황을 체계적으로 관찰하고 기록 관리하며 재배 전 과정에서 필요한 관리 작업을 점검하는 문서서식으로 점검항목, 적정상태, 비정상상태, 점검결과, 토양수분, 관리작업으로 구성되어 있습니다. 재배 점검표 주요항목 토양수분: 작물의 성장에 필요한 적절한 수분 함유량을 확인하고 건조함이나 과습 상태를 점검합니다. 지온: 토양의 온도 변화를 측정하여 작물 뿌리의 활동에 영향을 주는 조건을 파악합니다. 기온: 대기 온도 변화가 작물에 미치는 영향을 관찰하여 최적의 생육 환경 유지 여부를 확인합니다. 햇빛시간: 작물이 받는 일일 광량을 기록하고 광합성 활동에 필요한 조건을 충족하는지 점검합니다. 통풍…
다양한 수익 항목을 체계적으로 관리하고 정산하는 현황을 파악하기 위한 자료로 활용되는 문서서식으로 체크항목, 확인, 금액, 담당자, 방송출연료, 광고료수익, 영상콘텐츠료로 작성 되었습니다. 작성시 고려사항 금액기재: 각 수익항목의 세부 금액을 정확하게 기재하고 증빙서류를 준비해야 합니다. 날짜확인: 수익 발생 날짜와 입금 날짜를 구분하여 정확히 기록합니다. 담당자표기: 각 항목별 담당자를 명확히 기재하여 책임을 분명히 합니다. 체크항목검증: 해당 수익이 실제로 발생했는지 확인란에 체크하여 증빙합니다. 정산내용기록: 실제 받은 금액과 예정된 금액의 차이를 비고란에 상세히 기록합니다. 중복방지관리: 동일…
객실 및 공용 공간의 냉난방기 배수관로 조명 가구 보안 시스템 등 각 시설 상태를 정기적으로 점검하고 관리하며 필요한 조치를 기록하는 문서양식으로 점검항목, 정상, 이상, 조치필요, 완료일으로 구성 되어 있습니다. 유지보수 체크리스트 주요항목 점검항목: 객실 냉난방기 욕실 배수관로 조명 시설 등 시설별 상태를 확인합니다. 상태기록: 정상 이상 조치필요 등으로 점검 결과를 분류하여 기록합니다. 완료일자: 각 점검 및 조치가 완료된 연월일을 명확하게 기입합니다. 담당자명: 점검 및 조치를 담당한 직원의 성명을 기록하여 책임을 명확히 합니다. 비고사항: 시설 점검 결과의 세부 내용과 실행된 조치 사항을 기…
부동산 개발 프로젝트의 외주비용을 항목별로 검증하고 관리하는 자료로 예산과 실제 청구액을 비교 분석하며 외주비 투명성을 확보하기 위한 문서양식으로 외주비항목, 예산금액, 실제청구액, 검증상태, 설계용역비, 시공감리비로 작성 되었습니다. 외주비 주요항목 설계용역비: 부동산 개발 프로젝트의 설계 업무에 소요되는 용역비를 기록하고 검증합니다. 시공감리비: 건설 공사 진행 과정에서 품질 관리와 감리 업무에 필요한 비용을 관리합니다. 지질조사비: 부지의 지질 상태를 파악하기 위한 조사용역비를 확인하고 검증합니다. 환경영향평가비: 환경 영향 평가 용역에 소요되는 비용을 항목별로 기록하고 관리합니다. 인허가컨설팅…
건물의 주요 설비 상태를 정기적으로 확인하고 기록하며 안전성을 관리하는 점검 기록 양식으로 점검항목, 정상, 부분불량, 불량, 점검일자로 이루어져 있습니다. 안전 점검표 주요항목 점검항목: 가스배관누수, 전기배선노후도, 소방시설 등 시설별 안전 상태를 구분하여 기록합니다. 점검결과: 정상, 부분불량, 불량으로 구분하여 각 항목의 상태를 표시하는 내용입니다. 점검일자: 점검을 실시한 연월일을 기재하여 점검 시기를 명확히 하는 항목입니다. 점검자: 점검 담당자의 성명을 기록하여 책임성과 추적을 위해 필요한 정보입니다. 소방시설점검: 소화기, 비상조명, 피난통로 등 긴급 상황 대응 설비의 적절성을 확인합니…
근로자의 업무 수행 능력을 다각도로 평가하고 역량 개발 방향을 제시하는 문서로 활용되는 문서서식으로 점검항목, 미흡, 보통, 양호, 우수, 기본작업안전수칙준수, 장비조작숙련도, 품질기준이해및적용으로 작성 되었습니다. 숙련도 평가 주요항목 안전수칙 준수: 기본작업안전수칙을 얼마나 충실히 이행하고 있는지 평가합니다. 장비조작: 배정된 장비를 안전하고 효율적으로 조작할 수 있는 능력을 평가합니다. 품질이해: 회사의 품질기준을 정확히 이해하고 실무에 적용하는 정도를 평가합니다. 작업준수: 정해진 작업순서와 방법을 준수하며 진행하는 수준을 평가합니다. 검출능력: 생산 과정에서 불량품을 발견하고 선별하는 능력을…
건설 현장에서 발생하는 인부비를 적산하고 점검하기 위해 기초공부터 완공까지 전 과정의 비용 내역을 기록 관리하며 투명성을 확보하기 위한 문서양식으로 공사명, 공사장소, 공사기간, 담당자, 도시개발 프로젝트 A, 김철수, 점검항목, 적합으로 되어 있습니다. 인부비적산 주요항목 기초공 인부비: 기초 굴착 및 기초공사에 소요된 인력비용을 명세서로 정리합니다. 구조공 인부비: 건축체 구조공사 진행시 투입된 인부 비용을 기록합니다. 조적 및 미장공: 벽체 조적과 미장작업에 필요한 인부비 서류를 첨부합니다. 철근배근 점검: 철근 배근 작업 투입 인력과 작업 내역을 확인 기록합니다. 콘크리트 타설: 콘크리트 타설…
보조원 채용 과정에서 지원자의 기본정보와 역량을 검토하고 평가하는 자료로 활용되는 양식으로 항목, 확인내용, 경력및경험기재, 연락처정확기재, 자격증확인, 경력기술서작성, 추천서첨부, 능력으로 이루어져 있습니다. 작성시 고려사항 경력 기재: 지원자의 모든 경력을 시간 순서대로 정확하게 기입하고 기간을 명확히 합니다. 연락처 검증: 전화번호와 이메일 주소가 올바르게 기재되었으며 연락 가능한지 확인합니다. 자격증 유효성: 국가공인 자격증과 민간 자격증을 구분하여 유효성을 확인해야 합니다. 경력기술서 질: 보직 및 주요 업무를 구체적으로 기술하고 성과를 수치화하여 표현합니다. 추천인 검증: 추천서 발급자의 …
의료비 청구 및 부과의 적정성을 다각적으로 검증하고 기록 관리하는 점검 업무에 활용되는 문서양식으로 점검항목, 기준, 점검내용, 판정, 사유, 진료비청구정확성으로 구성되어 있습니다. 의료비 부과 점검표 주요항목 진료비청구정확성: 청구기준에 따라 청구액의 타당성과 정확성을 검증하는 항목입니다. 진료내용타당성: 진료기록을 바탕으로 제공된 의료 서비스의 적절성을 확인합니다. 의료용품비목정확성: 의료용품 항목분류가 기준에 맞게 적용되었는지 검증합니다. 중복부과여부: 동일한 검사나 처치가 중복으로 청구되지 않았는지 확인합니다. 약제비청구적절성: 처방약제가 기준에 부합하고 적절히 청구되었는지 검증합니다. 부과기…
개발자라면 한 번쯤 이런 생각을 해봤을 것이다. "MySQL 잘 쓰고 있는데 굳이 바꿔야 하나?" 충분히 이해 하는데 익숙한 도구를 버리는 것은 언제나 두렵기 마련이죠. 경험이 많은 분들은 알겠지만 무슨일이 벌어질지 모르니까 하지만 데이터베이스 세계의 흐름은 이미 방향을 틀었고 그 중심에는 PostgreSQL이 있습니다. 숫자가 말해주는 현실PostgreSQL은 DB-Engines 선정 "올해의 DBMS" 상을 2017년부터 2024년까지 총 다섯 차례나 수상했고 지난 7년 중 5년을 PostgreSQL이 가져간 셈이다. 나머지 2년은 Snowflake가 받았을 뿐 MySQL은 단 한 번도 이름을 올리지 못했다…
왜? 소스 설치를 하는가 하면 패키지 관리자 설치는 버전이 낮아서 그렇지요.tmux는 터미널 멀티플렉서(Terminal Multiplexer)로 하나의 터미널 창 안에서 여러 세션을 동시에 관리할 수 있게 해주는 도구를 말함. ▷ 주요 기능- 화면 분할(수평/수직)- 세션 유지(SSH 연결이 끊어져도 작업이 유지됨)- 여러 윈도우와 패널 간 전환- 세션 공유(다른 사용자와 같은 세션 접속) ▷ 필요한 경우 예전 전송방식 설치curl -sL https://github.com/trzsz/trzsz-go/releases/download/v1.2.0/trzsz_1.2.0_linux_x86_64.tar.gz -…
인터넷에는 공인IP만 다닐 수 있는데 사설IP나 예약된 다른 IP 대역이 들어올 수는 없습니다.공인IP가 아니기 때문에 중간에 라우팅이 안되기 때문에 그렇지요. 하지만 문제는 정상적인 사용자도 있을 수 있기 때문 프록시 서버를 통해서 들어오는 경우인데 이런 경우는 프록시서버의 IP를 막을 수는 없습니다.막는 통로는 방화벽, 웹서버, 프로그램 등을 통해서 막는 방법이 있겠지만 여기서 배포방식이 아닌 오래전에 대형 업체에서 많이 사용하는 방법으로 갱신시키는 형태로 적용을 시킨다면 모니터링과 대응이 빠른 프로그램을 이용하는것도 괜찮습니다. function blockBogonIp(): void&…
이 uptime 수치가 시스템의 CPU 코어 수(또는 쓰레드 수)보다 낮으면 시스템이 여유롭다는 의미며 높으면 CPU 자원 부족 등으로 인해 작업들이 대기하고 있어 시스템에 과부하가 걸렸을 가능성이 높습니다.▷ Load AverageCPU가 처리해야 할 작업의 대기열 길이입니다. - 1.0 = CPU 1개가 100% 사용 중 - 4.0 = CPU 4개가 필요한 작업량 (또는 1개 CPU가 4배 과부하) - 일반적으로 CPU 코어 수 이하면 정상 자동처리 할때 대략 이렇게 프로그램 작성 해서 처리 하면 되며 요즘 LLM에 물어 보면 더 잘 알려 주기도 합니다.중요한것은 주기적으로 시스템 부하를 체크 해서 내가 생…
검색엔진이 필요해서 제미니에게 아래와 같이 질문을 했다.> 리눅스에서 무료로 사용하면 좋은것 또는 AWS에서 쉽게 사용할만한 검색엔진을 추천 받고 싶어예상대로 엘라스틱 서치와 아파치 솔라 추천해 주는데 이걸 언제 메뉴얼 보고 테스트 하나 싶어 예전에 사용했던 스핑크스가 생각이 나서 이번에 설치하고 테스트 해봤습니다.---직접 설치해서 사용하는 검색엔진에서 사용할만한 프로그램중 하나인 러시아산 스핑크스 검색엔진 입니다.웬만한 중소 사이트에서 사용하는데 무리가 없을정도 이고 검색 결과는 본래 수동으로 손을 봐야 하는것도 많기 때문에 사용 검색엔진이라고 본인의 입맞에 딱 맞을 수도 있지만 아닌경우도 있습니다.상…
탐색기를 통한 복사 방법도 있지만 현황을 보는데 있어서는 cmd가 훤씬 좋습니다.그렇기 때문에 또는 가끔식 프로그램으로 복사 명령을 내려야 할때도 있지요 그럴때도 탐색기 사용하실 건가요?리눅스에서 비동기 방식으로 rsync가 많이 쓰이고 윈도우에서는 비슷한것이 robocopy 입니다. 복사하는 방식은 아래와 같으며 여기서 중요한 부부은 끝에 \를 붙여야 한다면 2개를 붙여야 한다는 것입니다.1개만 붙이면 의미가 없어지기 때문에 오류가 발생 합니다사용예)robocopy "C:\test\\" "D:\backup\doc\\" /E /Z /MT:16 /R:3 /W:5 /NProbocopy /? 명령을 입력하면 상당히 …
LLM은 학습 할 때 이후에 데이터에 대해서는 모르지요.외부 자원을 이용하는데 api를 이용 했는데 각 사이트마다 모두 다른 형태의 api 사용은 어려우니 통합된 방식이 필요 했는데 그것이 바로 MCP 입니다.LangChain도 외부 데이터를 가져오는 것이기 때문에 필요에 따라 적합한 것을 사용하면 되고 뭐든 직접 만드는 것이 빠릅니다.테스트로 디비 쿼리 같은 것 어떻게 하나 해봤는데..역시 잘 아는 것은 사람이 하는 것이 낮겠어요 그냥 하면 되는것이 아니라 몇가지 설치를 해줘야 합니다.pip install mcppip install asynciopip install fastmcp asyncmy aiomysql…
리눅스에서 잘 안되면 윈도우에서 설치하면 되고 여긴 버전에 대한 문제가 없습니다.무료로 하루 1천건까지 사용할 수 있다는 다른말로는 하루 1천건 까지 제미니에게 먹이를 주고 토해 내는것을 받아 먹을 수 있는 제미니CLI 버전 설치에 대한 것입니다.# 아래는 nodejs를 centos7에서 시도했으니 안된 경우 입니다.centos7에서 16버전까지는 잘 설치가 되는데 그 다음 부터는 라이브러리가 필요조건이 안된다고 하여 안됩니다.도커방식도 안되고 하여 전 포기하고 centos10stream 설치 했습니다.# nodejs는 설치가 안되어 있으면 설치 해야 한다. node -vv12.15.0 버전으로 나왔는데 설치가…
초보자용으로 작성한것은 아니며 이전에 설치한 경험이 있는데 다시 새로운 버전 설치 하려니 바뀐 부분이 있어서 정리한 것입니다.예전 net install로 간단하게 최소 설치 하신 분이라면 boot를 받으시면 됩니다.현재는 centos9stream를 설치 하실거면 Rocky Linux 를 사용하면 되지요.MySQL이 오라클로 넘어가면서 MariaDB가 생긴것 처럼 쉽게 록키 리눅스는 이런 개념으로 보시면 됩니다. 아래 빨간 박스에서 선택 부분은 건드리지 않아도 되고설치 옵션만 빠르게 하고 싶고 전체 OS가 차지하는 양을 적게 하고 싶으면 최소 설치를 하면 됩니다.단 이렇게 하면 나중에 추가적으로 패키지 …
전 보통 cron을 이용한 스케줄러를 사용하는데 지금까지 초단위로 지정해서 실행할 일이 없어 분단위로 실행을 했는데 이번에 초단위로 지정해서 실행해야할건이 발생하여 테스트후 정리한 문서 입니다.systemctl의 타이머를 사용하는데 파일은 2개가 필요합니다. 1) service 파일 [Unit] Description=My Job Service [Service] Type=oneshot User=your_username Group=your_groupname ExecStart=/path/to/your/script.sh St…
MySQL에서 갈라진 MariaDB 입니다. 정확히 말하면 갈라졌다기 보다 이어진것이라 할 수 있기도 합니다.AWS 오로라나 이거나 그 시점이 5.6 버전 부터 이던가요?점점 새로운 기능이 별도로 개발되면서 같이 않은 부분은 서로 협력해서 ANSI SQL 처럼 가지 아니하는한 호환이 안되는 부분은 어쩔 수 없는듯 합니다.MySQL 8 버전부터의 json 사용과는 방법이 다릅니다.혹시 마리아디비 인데 왜? mysql> 이렇게 나오는지 궁금해 하시는분이 있을텐데 MySQL에서 포크되었거나 호환되는 클라이언트를 그대로 사용할 수 있는 스핑크스 같은 경우 이렇게 나옵니다. 이렇게 사용이 가능하고 제것 버…
기본으로 보여주는 가상호스트 설정에 대한 것입니다.- IP주소를 입력 했을때- 서버IP 지정은 제대로 되었으나 가상호스트 설정이 안된경우위와 같은 경우 자신이 운영하는 사이트의 가장 기본이 되는 사이트를 보여주는 방법도 있지만 그렇지 않고 저처럼 404 처리해서 인지 할 수 있도록 하는 방법도 있습니다.아파치 웹서버의 디폴트는 가상호스트는 설정 하지 않아도 최상위에 있는것이 적용이 됩니다. 하지만 저처럼 명시적으로 설정 하는 방법도 있습니다.<VirtualHost *:80> DocumentRoot /wsite/default/public_html Serve…
VIRTUAL 키 사용 안되는줄 알았는데 테스트 해보니 키저장이 됩니다. 단 값은 저장이 안되네요그리고 자동으로 계산된 결과를 사용하기 때문에 지정된 값은 저장이 되질 않습니다. CREATE TABLE 파뿌리.판매_기록 ( id INT AUTO_INCREMENT, 상품코드 VARCHAR(7) NOT NULL, 상품명 VARCHAR(32) NOT NULL, 가격 INT NOT NULL comment '할인 되…
certbot 무료 인증서 갱신 했는데 웹사이트에 적용이 안되네요!!그동안 내가 웹서버 환경을 같이 수동으로 적용 해서 몰랐던것입니다.그래서 ssl 인증서 갱신 되면 자동으로 아파치 웹서버 적용하는 방법이 없을까 찾아 보았는데 있어서 정리한것입니다. certbot renew --no-self-upgrade 명령어로 SSL 인증서를 갱신한 후 인증서가 실제로 갱신된 경우에만 Apache (httpd)의 환경설정을 재적용하려면 Certbot의 renew hook 기능을 사용할 수 있습니다.1. Certbot 갱신 훅 사용Certbot은 인증서가 성공적으로 갱신되었을 때만 실행되는 명령어를 지정할 수 있는 --dep…
결론부터 말하면 잘 되고 사용하기 편하면 그냥 쓰면 되는 것이다.다른것과 문제가 생길 수 있기 때문에 생기는지 정확히 알지도 못하면서 생길까봐 안쓰는것은 고지식한것 아닌가 생각해 볼 필요는 있다고 본다. 물론 문제가 생길 수 있는 문제는 아래 PHP 한글변수 사용시의 문제점에 대부분들어갈 것으로 보인다- 프로그램을 한글 변수,함수 사용하는것에 대한 고찰 > PHP 이런 문제가 아니라면 난 사용하는 것이 오히려 좋다라고 본다.mysql> select 종목코드,일자,현재가,수량_사모펀드 from 키움_10059 WHERE (일자 BETWEEN 20230523 AND 202305224) …
누군가 이 사이트에 불필요한 링크를 걸었습니다.그런데 희안 한것은 작동도 안되는 것을 링크를 걸었다는 것입니다.이 문제로 인해 불필요한 리소스가 들어가는것과 웹봇도 불필요한것을 수집하여 접근 하기 때문에 양쪽에 문제가 있는 것입니다.검색을 통해 원인이 되는 웹사이트를 잡으려 생각 하고 있습니다. 형태는 아래와 같습니다. SQL 인젝션은 아닌데 다른 주소로 넘어가도록 우회 시키려 한것 같은데 이렇게 링크 걸 때 확인도 안하고 링크를 걸었을까?no 파라미터는 프로그램을 보면 숫자가 아니면 작동하지 않도록 되어 있습니다.34.64.82.75 - - [02/Oct/2024:16:35:34 +0900] "GET /con…
고객의 서버 시스템을 복구해야 할 때 사용하는 동의서 입니다. 보안 뿐만이 아니라 급작스러운 일이 있을 수 있기 때문에 백업의 중요성과 예상하지 못한 문제로 인하여 고객에게 사전에 충분히 인지 할 수 있도록 하기 위한 동의서 양식 입니다. 시스템 복구 동의 사항 1. 작업비용 산출 및 청구복구 의뢰 접수 후 담당자는 시스템 상태를 파악하며, 예상 작업시간과 비용을 산출 하여 담당 고객에게 처리해야 할 부분을 확인 합니다.시스템 복구에 대한 비용은 작업 시작 전에 청구 됩니다.※ 주간 기본비용 : 0만원/시간, 야간 기본비용 : 0만원/시간 2. 작업의뢰 전에 시스템의 파일을 …
http 프로토콜은 사실상 사용하지 않기 때문에 들어오는 그대로 https로 301 처리 합니다.그런데!!하지 말아야할 디렉토리가 발견되어 ssl 이동한 다음 404처리를 하기 때문에 처음 부터 404 처리 하는것이 좋은 경우가 있습니다. <VirtualHost *:80> ServerName pabburi.co.kr DocumentRoot "/www_html" RewriteEngine on # Return 404 for any requests to the /data/ directory …
간혹 파일을 찾기는 해야 하는데 언제쯤 이후에 만든것은 확실한데 어디 있는지 모르는 경우가 있을 때 유용 합니다.아래는 php 확장자인 경우 예를 들었습니다.삼바 연결된 곳이라면 PC 문서를 찾는데 무척 좋습니다.find . -type f -name "*.php" -newermt 2024-03-01 ▷ 각 항목에 대한 설명find: 파일 검색 명령어..: 현재 디렉토리를 의미.-type f: 파일만 검색.-name "*.php": .php 확장자를 가진 파일만 검색.-newermt 2024-03-01: 2024년 3월 1일 이후에 수정된 파일 검색.▶ find 명령으로 파일에 특정 문자가 있는 경우만 출력&nb…
ftp는 vsftpd 별도로 사용하고 있는데 오늘 보니 사용하지 않는 21번 포트가 열려 있네요.전 디폴트 포트는 사용하지 않기 때문에 이런게 있으면 안되지요~netstat -antp | grep LISTEN확인하니 xinetd 에서 띄워져 있네요.vim /etc/xinetd.d/vsftpd 파일을 열면 아래와 같은 텍스트를 볼 수 있는데요. service ftp { socket_type = stream &nbs…
MySQL에서 트리거(trigger)는 특정 테이블에 대해 INSERT UPDATE DELETE와 같은 DML(데이터 조작 언어) 작업이 수행될 때 자동으로 실행되는 프로시저입니다. 트리거는 데이터의 무결성을 유지하거나 로깅 감사 등의 목적으로 사용될 수 있습니다. 트리거는 데이터베이스가 특정 조건에 반응하여 자동으로 특정 작업을 수행하도록 할 때 유용합니다.▷ 트리거의 주요 특징- 자동 실행: 트리거는 관련 테이블에 특정 DML 작업이 수행될 때 자동으로 실행됩니다.- 데이터 무결성 보장: 데이터의 무결성을 보장하기 위해 사용될 수 있으며 복잡한 제약 조건을 구현하는 데 유용합니다.- 감사 및 로깅: 데이터 …
왜래키는 잘 쓰면 보약이고 잘못하면 관련된 테이블 모두 확인 하느라 부하가 심해진다.그래서 무조건 쓰지 못하게 하는곳도 있는 실정이다. 사실 우리가 그런부분이 있다.사이트의 부하가 많지 않다면 사용하는것을 권장 하는데 문제가 될일이 별로 없기 때문에 그렇다. 외래키는 두 테이블 간의 관계를 정의하는 데 사용 되는 것으로 보통 부모 테이블과 자식 테이블 간의 관계를 나타내는 데에 사용됩니다.1. 관계 정의 외래키는 부모 테이블의 기본 키(primary key) 또는 유일한 키(unique key)와 연결됩니다. 이 관계를 통해 자식 테이블의 행들이 부모 테이블의 행들을 참조할 수 있습니다.2.…
리눅스에서 OpenSSL을 사용해 생성한 사설 인증서의 유효 기간을 확인하려면 터미널에서 OpenSSL 명령어를 사용 하면 된다.아래 openssl 명령어를 사용해 인증서의 유효 기간을 확인할 수 있다.openssl x509 -in [인증서 파일 경로] -noout -datesopenssl x509 -in mycert.pem -noout -datesopenssl x509 -in rootCA.crt -noout -datesopenssl x509 -in server.crt -noout -dates# 생성 할 때 기간을 주면 유효 기간을 길게 사용 할 수 있다.# -days 36500 = 100년openssl x509 -re…
OpenSSL로 인증서 생성시 -days 36500 = 100년 옵션을 사용해서 유휴기간을 길게 준다. 우선 만료 되는 기간을 길게준 다음 후에 사용할 계획이 없으면 사용하지 않으면 되기 때문이다.지난것을 경고 무시하고 사용하는것 보다는 이편이 더 좋을것이다. 아래는 간단하게 개인 인증서 생성하는 방법이며두번째 csr 생성할때 입력 해야 하는것이 잇는데 아래처럼 입력하면 되며 비밀번호는 넣지 않아도 된다.(비밀번호 넣으면 다음에 진행할때 같이 넣어 줘야 되어 테스트 할때는 넣지 않도록 한다.)-----Country Name (2 letter code) [XX]:KRState or Province Nam…
DKIM, SPF, 및 DMARC는 이메일을 보다 안전하게 하고, 스팸이나 피싱 공격을 방지하기 위해 사용되는 이메일 인증 메커니즘들입니다.공통적으로 네임서버 설정을 해줘야 하는 것들이다.DKIM (DomainKeys Identified Mail)DKIM은 발신자의 도메인이 실제로 해당 이메일을 보냈다는 것을 증명하기 위해 디지털 서명을 사용합니다.이메일 발송자는 이메일의 헤더에 디지털 서명을 추가하고, 이 서명은 발신자의 도메인에 공개적으로 접근 가능한 공개 키로 검증할 수 있습니다.수신 메일 서버는 이 공개 키를 사용하여 디지털 서명을 검증하고, 이를 통해 이메일이 변경되지 않았으며, 해당 도메인에서 실제로 발송되었…
리눅스에서 디스크 사용량이 많은 프로그램을 찾기 위해서는 주로 du (Disk Usage) 명령어를 사용합니다. du 명령어는 디렉토리나 파일이 사용하는 디스크 공간의 양을 확인할 때 사용됩니다. du 명령의 기본적인 사용 방법 전체 사용량은 df 명령을 사용하지만 하위 디렉토리의 사용량을 보려면 du 명령을 사용 합니다. 운영하다 보면 어느곳에서 사용을 많이 하는지 알기 위해 은근히 많이 사용 되는 명령 입니다. 특정 디렉토리의 사용량을 확인 du /path/to/directory를 입력합니다. 모든 디렉토리의 사용량 du -h /path/to/directory를 사용하면 됩니다. …
디스크 I/O 부하를 많이 주는 프로그램 확인 디스크 I/O 부하를 많이 주는 프로그램을 찾으려면 iotop이라는 도구를 사용 하면 되며 이 도구는 각 프로세스의 I/O 사용량을 실시간으로 모니터링하며, 높은 I/O 사용량을 가진 프로세스를 쉽게 찾을 수 있도록 도와준다. io를 보는데는 iostat 도 있고. vmstat 1 명령으로 CPU 부하와 같이 쓰기나 읽기가 어느정도 인지 보는 방법도 있는데 iotop을 사용하면 프로그램 까지 알 수 있어 좋다. 단 기본적으로 설치가 안되어 있기 때문에 설치를 해줘야 한다. Ubuntu 또는 Debian sudo apt-get …
INSERT 할때 현재 날짜를 디폴트 값으로 처리 MySQL에서 날짜와 시간을 자동으로 입력하려면, TIMESTAMP 또는 DATETIME 필드 타입에 DEFAULT CURRENT_TIMESTAMP 또는 ON UPDATE CURRENT_TIMESTAMP 옵션을 사용할 수 있습니다. 예를 들어, 테이블을 생성할 때 다음과 같이 작성할 수 있습니다 # 5.6 버전 부터는 아래 처럼 디폴트 값으로 CURRENT_TIMESTAMP 를 2개 이상의 컬럼에서 사용 가능 하다. CREATE TABLE example ( id INT PRIMARY KEY, …
MySQL 5 버전사용 할때는 없었던 문제가 발생을 해서 확인한 것들을 정리한것입니다.이에대해 글이 있는데 전 적용이 안되던데요. 호스트 플러시 해도 안되어 systemctl stop mysqld 로 멈춘다음 다시 시작 시켰습니다.제경우에는 CentOS7에서 설치된 MySQL8 버번에서 안되었습니다.그리고 중요한것은 왜? 그런지 접속하는 클라이언트(보통은 프로그램 이겠지요) 원인을 찾아야 합니다.그렇지 않으면 다시 상황이 발생합니다.여기서 수치를 높게 준것은 발생 가능성을 낮추는것 뿐입니다. 오류는 아래와 같은것이 발생하고 호스트 플러시 하라고 합니다. 전 했는데 안되었다는것입니다.그렇기에 안되시는 분은 수치를…
TIMESTAMP와 DATETIME은 모두 날짜와 시간을 저장하는 MySQL의 데이터 타입입니다. 두 타입 모두 'YYYY-MM-DD HH:MM:SS' 형식을 사용하지만, 몇 가지 중요한 차이점이 있다. 1. 범위 TIMESTAMP는 1970년 1월 1일 00:00:01 UTC부터 2038년 1월 19일 03:14:07 UTC까지의 범위를 가집니다. 반면에 DATETIME은 1000년 1월 1일 00:00:00부터 9999년 12월 31일 23:59:59까지의 범위를 가집니다.2. 시간대 TIMESTAMP는 시간대(Timezone)에 민감하며, UTC 시간을 기반으로 합니다.…
기관의 모든 자산을 순차적으로 기록 관리하며 자산 상태와 변동사항을 정확하게 추적할 수 있는 중요한 행정 양식으로 자산번호, 자산명, 취득일자, 취득금액, 사용부서로 구성 되어 있습니다. 자산관리 주요항목 자산번호: 각 자산을 고유하게 식별하고 순차적으로 관리할 수 있는 식별 코드를 부여합니다. 자산명: 기관에서 보유하고 있는 각 자산의 정확하고 상세한 명칭을 기재하여 쉽게 파악할 수 있습니다. 취득일자: 해당 자산을 최초로 획득한 날짜를 정확하게 기록하여 자산의 이력을 추적할 수 있습니다. 취득금액: 자산 구입에 소요된 실제 구매 비용을 상세하게 기재하여 재무적 정보를 명확히 합니다. 사용부서: 해…
조직 내 새로 구매하거나 도입된 자산의 상세 정보를 순차적으로 기록하고 점검하기 위한 중요한 내부 관리 문서로 자산의 취득 과정과 현황을 종합적으로 파악할 수 있는 서식으로 자산명, 모델명, 취득일자, 취득부서, 취득원가로 이루어져 있습니다. 입고자산기록부 주요항목 자산명: 구매 또는 도입된 자산의 정확하고 명확한 명칭을 기재하여 식별성을 확보합니다. 취득일자: 자산을 공식적으로 취득한 날짜를 정확하게 기록하여 자산 이력을 추적합니다. 취득부서: 해당 자산을 구매하고 관리하는 부서의 정보를 상세하게 기재합니다. 취득원가: 자산 구매에 투입된 총 비용을 정확하게 기록하여 재무적 투명성을 확보합니다. 모…
개인 또는 조직의 카드 사용 내역을 순차적으로 기록하고 관리하는 중요한 문서로서 재무 관리와 지출 추적에 필수적인 문서양식으로 사용일자, 카드번호, 사용처, 사용금액으로 구성되어 있습니다. 카드 사용 내역 주요항목 사용일자: 카드 사용 날짜를 정확하고 상세하게 기록하여 시간대별 지출 내용을 명확히 파악합니다. 카드번호: 각 카드의 고유한 식별 번호를 기재하여 개별 카드 사용 내역을 순차적으로 관리합니다. 사용처: 지출이 발생한 업체나 기관의 정확한 명칭을 기록하여 지출 경로를 추적할 수 있습니다. 사용금액: 거래별 정확한 금액을 기록하여 재무 분석과 예산 관리에 활용할 수 있습니다. 적요: 사용 목적…
기업이나 조직의 자금 흐름을 순차적으로 기록하고 점검하는 중요한 재무 문서로서 거래의 세부 내역을 투명하고 명확하게 관리할 수 있는 중요한 회계 기록 서식으로 거래처, 입금액, 출금액으로 되어 있습니다. 자금흐름 주요항목 일자: 거래가 발생한 정확한 날짜를 연월일 형식으로 기재하고 시간 순서대로 정리합니다. 거래처: 금전적 거래를 수행한 상대방 기관이나 기업의 정확한 명칭을 기록하여 추적성을 확보합니다. 적요: 거래의 구체적인 내용과 성격을 명확하게 설명하여 재무 활동의 투명성을 높입니다. 입금액: 조직에 유입되는 금전적 자원의 정확한 금액을 숫자로 기록하고 분석합니다. 출금액: 조직에서 지출되는 금…
분실된 물품의 효율적인 접수와 점검을 위해 습득된 물건의 세부 정보를 기록하고 관리하는 중요한 행정 문서로 효율적인 습득물 처리와 반환을 지원하는 문서양식으로 접수일자, 접수번호, 습득장소, 습득자명, 습득연락처, 습득물명, 보관위치, 보관담당자로 되어 있습니다. 작성시 고려사항 정확성: 습득물에 대한 모든 정보를 객관적이고 상세하게 기록하여 신뢰성을 확보해야 합니다. 개인정보: 습득자와 물품 소유자의 개인정보를 안전하게 보호하는 방안을 마련해야 합니다. 시간 기록: 접수일자와 보관기간을 정확하게 기재하여 효율적인 관리를 실현해야 합니다. 증거 보존: 습득물의 상태와 특징을 증명할 수 있는 사진이나 …
세금 관련 중요한 재무 문서로 거래처별 추가세금 내역을 순차적으로 기록하고 관리하여 세무 정산과 회계 처리의 정확성을 확보하는 양식으로 거래처명, 공급가액으로 작성 되었습니다. 세금계산서 주요항목 일자: 거래 발생 날짜를 정확하고 명확하게 기록하여 세무 추적성을 확보합니다. 거래처명: 정확한 거래처 정보를 기재하여 세금계산서의 신뢰성을 높입니다. 공급가액: 거래의 실제 금액을 투명하게 기록하여 세무상 중요한 근거를 제공합니다. 세액: 정확한 세금 계산 내역을 명시하여 세무 신고의 기준을 마련합니다. 비고: 추가적인 참고사항이나 특이사항을 기록하여 문서의 완성도를 높입니다. 관리번호: 각 세금계산서를 …
사무실 내 전기 배선과 조명 시설부터 소화기 배치 및 비상구 표지판까지 안전 환경을 정기적으로 점검하고 기록 관리하며 문제 상황에 대응하기 위한 양식으로 점검항목, 정상, 부분불량, 완전불량, 점검일으로 구성 되어 있습니다. 시설 안전 점검 주요항목 전기배선 상태: 전기배선의 손상 여부와 절연 상태를 확인하고 화재 위험을 예방합니다. 조명시설: 모든 조명기구가 정상 작동하는지 확인하여 업무 환경을 안전하게 유지합니다. 소화기 배치: 소화기의 위치와 유효기한을 확인하여 긴급 상황에 신속하게 대응합니다. 비상구 표지판: 비상구 표지판이 명확하게 설치되어 있는지 확인합니다. 바닥 미끄럼 상태: 바닥의 청결…
사무용품의 보유 현황을 파악하고 점검 결과를 기록하는 사무용품 관리 현황을 정리하기 위한 양식으로 점검일자, 점검담당자, 부서명, 연락처, 2026년3월5일, 김철수, 총무팀, 용품명, 규격, 용품소진상황으로 구성되어 있습니다. 용품점검 주요항목 점검정보: 점검일자, 점검담당자, 부서명, 연락처 등 점검 관련 기본 정보를 기록합니다. 용품현황: 복합기용드럼, 복사용지, 팩스용지 등 각 사무용품의 규격과 보유수량을 입력합니다. 점검필요여부: 각 용품별로 점검이 필요한지 여부를 표시하여 관리합니다. 소진상황: 사무용품의 소비 현황과 잔여 재고 상태를 파악하기 위해 기록합니다. 구매필요성: 용품 부족시 추…
복도조명 비상구 계단난간 소화기 바닥 창문 등 공용시설의 안전 상태를 주기적으로 점검하고 관리하는 양식으로 점검항목, 상태, 조치사항, 점검일자, 점검자, 복도조명점검으로 구성 되어 있습니다. 정비 체크리스트 주요항목 상태기록: 정상 또는 부정상 등 각 점검항목의 현재 상태를 명확히 기록하여 관리합니다. 점검일자: 점검을 실시한 연월일을 기록하여 점검 시기를 파악할 수 있습니다. 점검자: 실제 점검을 담당한 담당자의 이름을 명시하여 책임을 명확히 합니다. 비고란: 추가 설명이 필요한 사항이나 특별 사항을 기록하여 정보를 보충합니다. 정기점검: 월별 분기별 또는 연 단위로 정기적인 점검을 실시하여 시설…
현재고와 입출고 내역을 기록하며 예상고와 기준고를 비교하여 물품의 적정 수량 관리를 위한 서식으로 점검항목, 현재고, 입고량, 출고량, 예상고, 기준고, 적정여부로 구성 되어 있습니다. 점검표 주요항목 현재고: 점검일 기준으로 실제 보유하고 있는 물품의 수량을 기록합니다. 입고량: 해당 기간 동안 새로 들어온 물품의 총 수량을 입력합니다. 출고량: 해당 기간 동안 나간 물품의 총 수량을 기록합니다. 예상고: 현재고에서 입고량을 더하고 출고량을 뺀 예상되는 수량입니다. 기준고: 업무 운영을 위해 필요한 최소 수량 기준으로 설정된 값입니다. 적정여부: 예상고가 기준고 이상인지 여부를 판단하여 적정 또는 …
난방 설비의 안전성과 정상 작동을 확인하기 위해 주기적으로 수행하는 점검 항목을 기록하며 관리하는 문서양식으로 점검항목, 점검내용, 양호, 불량, 조치필요로 이루어져 있습니다. 작성시 고려사항 점검 기록: 각 항목별로 양호 불량 조치필요 중 해당 상태를 명확하게 표시해야 합니다. 점검자 서명: 점검을 수행한 담당자의 이름과 날짜를 반드시 기재하여 책임성을 확보합니다. 부적합 항목 조치: 불량 상태나 조치가 필요한 항목은 구체적인 조치 내용을 비고란에 기록합니다. 정기적 점검: 난방 설비는 정기적으로 점검하여 안전성과 효율성을 지속적으로 관리해야 합니다. 안전 기준 준수: 모든 점검은 관련 법규와 안전…
조경 시설의 전반적 상태를 정기적으로 파악하고 관리 현황을 기록하며 유지보수 필요 부분을 신속하게 파악하기 위한 양식으로 점검일자, 담당자, 점검장소, 점검항목, 정상, 종합평가로 이루어져 있습니다. 점검표 주요항목 점검기본정보: 점검을 실시한 날짜와 담당자 및 점검 대상 장소를 명확하게 기록합니다. 관목식재: 관목류의 생육 상태와 식재 부분의 정상 여부를 점검하여 기록합니다. 수목관리: 수목의 생육 양호도와 가지치기 등 관리 현황을 종합적으로 평가합니다. 포장시설: 산책로 포장 상태와 손상 여부를 면밀하게 점검하고 개선 필요성을 판단합니다. 안전시설: 계단과 가드레일 및 벤치 등 이용자 안전 관련 …
고객의 연락처 변경 사항을 체계적으로 관리하고 검증하는 과정을 기록하는 문서로 변경 전후 정보를 비교 확인하며 시스템 반영까지 추적하는 양식으로 점검항목, 변경전, 변경후, 확인, 전화번호, 휴대폰번호, 담당자로 이루어져 있습니다. 연락처 변경 주요항목 기본 연락처: 전화번호 휴대폰번호 이메일주소 등 고객의 기본 연락처 정보를 기록합니다. 주소 정보: 우편주소와 근무처 등 고객의 거주지 및 직장 위치 정보를 입력합니다. 직무 정보: 직급 담당부서 등 고객의 조직 내 직책과 소속 부서를 명시합니다. 신청 내용: 신청자명 신청일자 변경사유를 기록하여 변경 요청의 정당성을 입증합니다. 검증 절차: 검증완료…
고발자 신원 보호부터 개선조치 이행까지 전 과정을 점검하며 내부 고발 처리의 적절성을 확인하는 문서서식으로 점검항목, 점검내용, 완료여부, 고발자신원보호, □예 □아니오로 이루어져 있습니다. 작성시 고려사항 신원보호: 고발자의 신원이 노출되지 않도록 철저한 보안 조치를 취해야 합니다. 기록의 정확성: 고발 내용을 왜곡하지 않고 정확하고 객관적으로 기록해야 합니다. 증거보관: 증거자료는 위변조되지 않도록 안전한 장소에 보관해야 합니다. 공정한 조사: 피고발인 등 이해관계인의 의견을 충분히 청취해야 합니다. 기한 준수: 조사 계획과 일정을 명확히 수립하여 지연 없이 진행해야 합니다. 보복방지: 고발자에 …
건물의 물리적 상태와 안전 설비를 정기적으로 점검하고 기록하며 유지 관리 현황을 파악하기 위한 서식으로 점검항목, 양호, 미흡, 불량, 점검일시, 점검담당으로 구성되어 있습니다. 정비 점검표 주요항목 건물 외벽: 균열 및 손상 상태를 육안으로 확인하여 구조적 결함 여부를 판단합니다. 지붕 방수: 누수 흔적과 방수막 손상 정도를 점검하여 기능 상태를 평가합니다. 창문과 문짝: 개폐 상태와 밀폐 정도를 검사하여 기밀성을 확인합니다. 바닥 포장: 포장재의 손상, 침하, 요철 등을 조사하여 안전성을 점검합니다. 배관과 배수: 누수 여부와 배수 흐름을 확인하여 설비 정상 작동을 평가합니다. 전기 설비: 누전,…
물류 시설의 안전성과 운영 상태를 정기적으로 점검하고 기록 관리하며 부적격 항목을 개선하기 위한 서식으로 점검항목, 점검상태, 기준량, 보유량, 합격으로 이루어져 있습니다. 시설 점검 주요항목 안전장비보유: 소화기 구급함 안전모 등 필수 안전장비의 구비 여부를 확인합니다. 소방시설: 스프링클러 자동화재탐지기 비상조명 등이 정상적으로 작동하는지 점검합니다. 바닥상태: 균열 파손 미끄럼 위험 등 바닥의 안전성과 청결도를 확인합니다. 환기시스템: 공기 순환을 위한 환기장비가 정상 가동되는지 점검합니다. 조명상태: 작업 공간의 조명이 충분하고 손상된 부분이 없는지 확인합니다. 비상구표지: 비상구와 피난 경로…
사업 추진 과정에서 발생하는 환경 영향을 종합적으로 점검하고 저감 방안을 수립하는 자료로 활용되는 양식으로 점검항목, 점검결과, 저감방안, 담당부서, 대기질영향, 수질오염으로 되어 있습니다. 영향 점검표 주요항목 대기질영향: 사업으로 인한 대기 오염 물질 배출 현황과 기준 초과 여부를 점검합니다. 수질오염: 사업 지역의 수계 오염 현황을 파악하고 수질 기준 적합성을 확인합니다. 토양오염: 토양에 유해 물질이 축적되는 정도를 측정하고 오염 수준을 평가합니다. 폐기물배출: 사업 과정에서 발생하는 폐기물의 종류와 양을 기록하고 처리 방법을 점검합니다. 소음진동: 사업으로 인한 소음과 진동 수준을 측정하여 …
작업장의 일일 안전 상태를 체계적으로 점검하고 기록 관리하며 위험요소를 사전에 파악하기 위한 서식으로 점검항목, 상태, 확인, 기계장비안전점검, 전기안전설비확인, 부서명, 점검담당자, 점검일시로 구성 되어 있습니다. 작성시 고려사항 점검 주기: 매일 정해진 시간에 일일 점검을 수행하며 점검 결과를 빠짐없이 기록합니다. 상태 표시: 정상, 부분 불량, 완전 불량 등으로 명확히 구분하여 현황을 정확히 파악합니다. 담당자 서명: 점검 담당자의 이름과 서명을 명기하여 책임성을 확보하고 신뢰성을 높입니다. 비고 기재: 점검 과정에서 발견한 문제점, 개선 필요 사항을 상세히 기록합니다. 개선 조치: 발견된 문제…
포크리프트 등 물류 장비의 안전 상태를 정기적으로 점검하고 기록하며 관리하는 안전 운영 문서서식으로 점검항목, 점검기준, 양호, 불량, 개선필요로 이루어져 있습니다. 장비 안전 점검표 주요항목 타이어 상태: 포크리프트의 타이어에 균열이나 손상이 없는지 철저히 점검합니다. 안전벨트 장착: 운전자 보호를 위한 안전벨트가 온전하게 장착되어 있는지 확인합니다. 브레이크 기능: 제동력이 우수하고 정상 작동하는지 점검하여 안전성을 보장합니다. 조향장치: 좌우 조향이 정상적으로 작동하는지 확인하여 조작 안전성을 검증합니다. 경고음 장치: 후진할 때 음성이 정상적으로 발생하는지 점검합니다. 적재함 손상: 적재함에 …
제품 및 공정에서 발생하는 결함의 원인을 파악하고 분석하여 개선 대책을 수립하기 위한 문서서식으로 점검항목, 예방조치, 원인분석, 발생빈도, 영향도, 개선방안, 불량설계로 이루어져 있습니다. 결함 주요항목 점검항목: 불량설계, 공정오류, 재료부실 등 결함 발생 가능 요인을 분류하고 관리합니다. 예방조치: 결함 발생을 사전에 방지하기 위한 예방 활동 내용을 기록합니다. 원인분석: 발생한 결함의 근본 원인을 파악하고 상세히 분석하는 내용을 입력합니다. 발생빈도: 각 결함이 발생하는 횟수 및 빈도를 수치로 기록하여 관리합니다. 영향도: 결함이 품질과 생산에 미치는 영향 수준을 평가하고 표기합니다. 개선방안…
자산의 취득원가와 감가상각률을 바탕으로 누적감가상각액과 순도서가액을 관리하며 자산 가치 변동을 파악하기 위한 양식으로 자산명, 취득원가, 취득일, 내용연수, 감가상각률, 누적감가상각액으로 작성 되었습니다. 감가상각 점검표 주요항목 자산명: 기계장치, 차량, 건물 등 보유하고 있는 자산의 명칭을 기재합니다. 취득원가: 자산을 구입할 당시 지불한 전체 비용 금액을 입력합니다. 취득일: 자산을 구입한 연월일을 기재하여 보유 기간을 파악합니다. 내용연수: 자산이 사용 가능한 기간을 연도로 표시합니다. 감가상각률: 취득원가에서 매년 차감할 비율을 백분율로 입력합니다. 누적감가상각액: 취득 이후 현재까지 차감한…
실내 공기질의 오염 물질 농도를 측정하고 기준값과 비교하여 실내 환경 개선 필요성을 파악하는 자료로 활용되는 양식으로 점검항목, 기준값, 측정값, 적합, 부적합, 조치사항으로 되어 있습니다. 공기질 점검표 주요항목 점검항목: 이산화탄소, 세균, 곰팡이, 미세먼지 등 실내 공기질을 판정하는 각종 오염 물질을 기록합니다. 기준값: 각 점검항목별로 허용된 최대 농도 기준을 나타내며 적합 여부 판단의 척도로 작용합니다. 측정값: 실제 측정한 오염 물질의 농도 수치를 기록하여 기준값과 비교 분석합니다. 적합 부적합: 측정값이 기준값 이하이면 적합으로 표시하고 초과하면 부적합으로 기재합니다. 조치사항: 부적합 …
작업 환경의 위험 요소를 주기적으로 확인하고 기록하며 관리하기 위한 점검 및 개선 활동을 수행하는 양식으로 점검항목, 점검기준, 점검결과, 판정, 먼지농도측정, 소음수준점검, 조명도측정으로 되어 있습니다. 측정점검표 주요항목 먼지농도측정: 작업 공간의 분진 수준을 측정하고 기준치 이하로 유지하고 있는지 확인합니다. 소음수준점검: 작업장 내 소음 강도를 측정하여 허용 기준에 부합하는지 검토합니다. 조명도측정: 작업 영역의 밝기를 측정하고 작업 특성에 맞는 적정 조도를 확보하고 있습니다. 온습도확인: 실내 온도와 습도를 확인하여 근로자 건강에 영향을 주는 요소를 관리합니다. 환기상태점검: 실내 공기의 순…
예방접종 관리와 위생환경 관리를 통해 질병 발생을 사전에 방지하고 건강한 근무 환경을 유지하기 위해 정기적으로 점검하는 문서양식으로 점검항목, 실행여부, 점검일자, 담당자, 필수예방접종일정수립, 신입직원예방접종확인으로 되어 있습니다. 예방 조치 점검표 주요항목 필수예방접종일정: 직원 건강관리를 위해 예방접종 일정을 사전에 수립하고 이를 관리합니다. 신입직원예방접종: 신규 입사자에 대한 필수 예방접종 이력을 확인하여 기록합니다. 계절독감예방접종: 계절성 독감 발생 시기에 대비하여 미리 예방접종을 시행합니다. 각종예방접종관리: 홍역, 풍진, 파상풍 등 주요 전염병에 대한 예방접종을 진행합니다. 예방접종기…
인원 조정시 필요한 점검항목과 검토내용을 기록 관리하며 현황 파악과 조치 이행을 확인하는 문서양식으로 점검항목, 검토내용, 현황, 조치여부, 대상자수, 정원산정검토로 구성되어 있습니다. 인원조정 주요항목 정원산정검토: 직급별 정원을 확인하고 부서별 인원배치 현황을 파악하여 적정성을 검토합니다. 인원감축계획: 감축 대상자와 감축 규모를 결정하고 단계적 감축 방안을 수립합니다. 재배치방안: 감축 대상자의 배치전환과 직무 전환을 계획하고 이동 일정을 정합니다. 급여조정검토: 인원 조정에 따른 급여 체계 변경사항을 검토하고 영향도를 분석합니다. 복리후생영향검토: 인원 조정으로 인한 복리후생 변화와 지원 방안…
일일 기상 상태를 점검하고 현장 상황을 평가하여 안전 관리를 위해 필요한 기상 정보를 기록 관리하며 대비하는 양식으로 점검항목, 상태확인, 위험도, 조치사항, 흐린상태로 이루어져 있습니다. 작성시 고려사항 점검 주기: 일일 업무 전후 또는 기상 변화 감지시마다 정기적으로 점검합니다. 정확한 관찰: 주관적 판단을 배제하고 객관적 사실에 기반하여 상태를 확인합니다. 위험도 판정: 인명피해 가능성과 작업 중단 영향도를 종합 고려하여 평가합니다. 조치 사항 이행: 기록한 조치사항이 실제로 실행되었는지 확인 검증하는 절차가 필요합니다. 장비 준비: 악기상 발생에 대비한 필요 장비를 사전에 점검하고 현장에 배치…
장비의 정상 작동 여부를 정기적으로 점검하고 기록하며 장비의 유지보수 상태를 파악하기 위한 관리 자료로 활용되는 서식으로 점검항목, 정상, 미흡, 불량, 점검일시, 담당자, 전원공급장치, 냉각팬작동으로 구성되어 있습니다. 점검 주요항목 전원공급장치: 장비에 안정적인 전력이 공급되고 있는지 확인하며 이상 여부를 판단합니다. 냉각팬작동: 장비의 온도를 적절히 유지하기 위해 냉각팬이 정상적으로 작동하는지 확인합니다. 디스플레이화면: 화면 표시 상태와 밝기 및 색상 표현이 정상인지 점검합니다. 케이블연결상태: 모든 연결 포트의 케이블이 안전하게 결합되어 있는지 확인합니다. 기계소음진동: 비정상적인 소음이나 …
퇴직자의 인수인계 절차와 반납 물품을 관리하고 최종 정산 사항을 기록하는 문서로 활용되는 양식으로 성명, 부서, 직급, 퇴직일, 퇴직사유, 점검항목, 완료, 작성자로 되어 있습니다. 점검표 주요항목 퇴직자정보: 성명, 부서, 직급, 퇴직일, 퇴직사유 등 기본 정보를 정확히 기록합니다. 사원증및신분증반납: 퇴직자가 소유한 신분을 나타내는 모든 증명서를 회수하는 항목입니다. 휴대전화및태블릿반납: 회사에서 제공한 통신기기를 반납했는지 확인하고 기록합니다. 노트북및컴퓨터반납: 업무용 전산기기의 반납 여부를 점검하고 데이터 삭제 확인합니다. 회사카드및열쇠반납: 사무실 출입 카드와 각종 열쇠의 반납 완료를 확인…
건물의 소방 시설과 안전 장치를 정기적으로 확인하고 기록하는 과정에서 각 점검 항목별 상태를 파악하기 위한 문서서식으로 점검항목, 점검내용, 양호, 부족, 점검일시, 소화기설치, 규정크기및배치로 구성 되어 있습니다. 소방 안전 점검표 주요항목 소화기 설치: 규정된 크기 및 배치 기준에 따라 적절히 설치되었는지 확인합니다. 소화전 상태: 건물 내 소화전이 적절한 위치에 있으며 정상 기능하는지 검사합니다. 비상구 표시: 비상구가 명확하게 표시되어 있고 조명이 정상 작동하는지 점검합니다. 배관 누수: 스프링클러 배관에서 누수나 손상이 발생하지 않았는지 전반적으로 검사합니다. 경보 기능: 화재 감지기가 정상…
포장재료의 손상 여부와 밀폐 상태를 검사하여 제품 안전성을 확보하는 과정을 기록 관리하며 운송 중 발생할 수 있는 문제를 사전에 파악하기 위한 문서서식으로 점검항목, 포장재료, 손상여부, 밀폐상태, 라벨상태, 보관온도, 박스포장손상, 양호로 작성 되었습니다. 작성시 고려사항 포장재료 검사: 박스포장의 손상, 습기 침투, 내용물 누수 여부를 상세히 기록합니다. 라벨 상태 확인: 라벨박리, 인쇄흐림, 색상변형 등을 세밀하게 점검하여 판정합니다. 밀폐상태 검사: 밀봉상태가 완전한지 확인하고 결과를 정확히 표기합니다. 보관온도 기록: 포장 보관시 권장 온도 범위를 유지하며 실제 온도를 기입합니다. 외관 균일…