본문 바로가기
반응형

전체 글655

표준? Standard와 Specification 의미 차이 개발을 하다 보면 공식 문서를 찾아봐야 할 때가 있다.보통 특정 라이브러리나 플러그인, 프레임워크 등의 세부 구현 정보에 대한 내용을 파악하기 위해 Document, Reference 등을 찾아본다라고 하는데, 뭔가 공식적인 정보를 찾고자 할 때는 표준문서, 표준 Spec을 참고한다고 하기도 한다. 한국에선 막연하게 사용되는데, 검색을 하다 보면 어떤 건 Standard고 어떤건 Specification 이다. 예를 들어 ISO는 Standard인데, W3C는 Specification이다. 이 둘의 의미 차이는 모호한데, 좀 더 사전적이고 원칙적으로 다가가자면 Standard는 강제성이 있는 표준이다. 우리가 이걸 '표준'으로 정할테니 우리를 따르라! 라는 뉘앙스가 있는 것이다. 실제로 공신력 있는 단체.. 2019. 1. 9.
누진공제액이란? 2019년 종부세 누진공제액 계산법 세금을 수기로 계산해보려고 하면 누진공제라는 것 때문에 계산이 복잡해진다. 누진공제액이란 건 왜 필요한 것일까? 세금을 구간별로 부과하기 위함이다. 3억 이하는 세율 0.5%3억 초과는 세율 0.7% 이렇게만 계산하면 정말 쉽겠지만, 조금만 생각해봐도 이는 매우 불공평한 부과라는 것을 알 수 있다. 3억과 3억 10원의 차이가 엄청 커지기 때문이다. 따라서 초과된 부분에 대해선 초과된 부분만 높은 세율을 받는 것이 공평한 것이다. 만약 4억이라면3억의 0.5%에 해당하는 세금 + 나머지 1억(3억원 초과분)의 0.7%에 해당하는 세금을 받아야 한다.이를 표현하기 위해서 세금 표가 아래와 같이 나와있다. ※ 3주택 이상, 조정대상지역 아닌 경우 ※ 2주택 초과, 또는 조정대상지역 2주택인 경우 이게 저기 .. 2018. 12. 31.
AWS에서 메모리 부족으로 mysqld 실행이 안될 때 mysql daemon failed to start in amazon linuxmysql daemon failed to start in amazon linux. I could see that all the configurations and everything is fine and it was working fine. Solution: Issue was with there is not free swap memory on the server. You need to add manually a swap file to fix the issue. Login to the server # dd if=/dev/zero of=/swapfile1 bs=1024 count=524288 # chown root:root /swa.. 2018. 12. 30.
공개키 기반 구조와 인증기관 공개키 암호화 = 비대칭키 암호화둘은 일반적으로 같게 쓰인다. 비대칭키 암호화가 더 포괄적인 개념이지만 실질적으로 공개키 암호화 말고는 쓰이는게 없기 때문. 공개키 암호 시스템에선 1. 공개키2. 비밀키 두 가지가 존재한다. 공개키는 아무데나 뿌리고 다녀도 된다. 공개키는 암호화만 가능하지 복호화는 불가능하기 때문. 즉 계좌번호와 비슷하다. 돈을 입금할 수만 있고 돈을 빼갈 수는 없기 때문에 막 알려줘도 된다. "여기다 입금 해줘" 라고 해서 입금을 하면 계좌 주인만 쓸 수 있는 것 처럼"이걸로 암호화 해줘" 라고 해서 암호화를 하면 비밀키를 가진 사람만 원문을 볼 수 있기 때문이다. 기존의 대칭키 방식(공개키의 반대 개념으로, 일반적으로 하나의 암호키로 암호화와 복호화를 다 하는 경우)에서 고질적인 문.. 2018. 12. 20.
9급 공무원 전산직(정보보호) 기출문제 출처 : 문제은행 기출문제 9급 전산직(정보보호)1604정보시스템 보안1. 모바일 운영체제인 iOS와 안드로이드의 보안 체계에 대한 설명으로 옳지 않은 것은?2. 시스템 접근을 허락받은 후에 그 시스템의 어떤 기능 또는 서비스를이용할 수 있도록 필요한 권한을 부여하는 것은?3. 컴퓨터 기반 사회공학적 공격기법에 해당하지 않는 것은?4. 다음의 명령어를 실행한 파일의 접근 권한으로 옳은 것은?chmod 751 test.c5. FTP 보안에 대한 설명으로 옳지 않은 것은?6. SSL 프로토콜 스택에 포함되지 않는 것은?7. 전자우편의 보안성 향상을 위해 개발된 것이 아닌 것은?8. 일반적으로 이메일 형식으로 전달되며, 이메일 혹은 게시판 등에거짓정보나 소문 등을 실어 사용자를 겁주거나 속이는 것은?9. 클라.. 2018. 12. 18.
9급 공무원 전산직(전산개발) 기출문제 출처 : 문제은행 기출문제 9급 전산직(전산개발)1404컴퓨터일반1. 데이터베이스에서 트랜잭션(transaction)이 가져야 할 ACID특성으로 옳지 않은 것은?2. 운영체제에 대한 설명으로 옳은 것만을 모두 고르면?3. 열거된 메모리들을 처리 속도가 빠른 순서대로 바르게 나열한것은?4. 8진수 (56.13)8을 16진수로 변환한 값은?5. OSI 7계층 중 종점 호스트 사이의 데이터 전송을 다루는 계층으로서 종점 간의 연결 관리, 오류 제어와 흐름 제어 등을 수행하는 계층은?6. 데이터 통신 시스템에서 발생하는 에러를 제어하는 방식으로송신측이 오류를 검출할 수 있을 정도의 부가적인 정보를 프레임에첨가하여 전송하고 수신측이 오류 검출 시 재전송을 요구하는방식은?7. 3개의 페이지 프레임으로 구성된 기억.. 2018. 12. 18.
서울시 공무원 9급 전산직 기출문제 출처 : 문제은행 기출문제 9급 전산직(서울시)1506정보보호론1. 패스워드가 갖는 취약점에 대한 대응방안으로 적절치 않은것은?2. 대칭키 암호시스템과 공개키 암호시스템의 장점을 조합한것을 하이브리드 암호시스템이라고 부른다. 하이브리드암호시스템을 사용하여 송신자가 수신자에게 문서 를 보낼때의 과정을 순서대로 나열하면 다음과 같다. 각 시점에적용되는 암호시스템을 순서대로 나열하면?3. 현재 10명이 사용하는 암호시스템을 20명이 사용할 수 있도록확장하려면 필요한 키의 개수도 늘어난다. 대칭키 암호시스템과 공개키 암호시스템을 채택할 때 추가로 필요한키의 개수를 각각 구분하여 순서대로 나열한 것은?4. 다음은 오용탐지(misuse detection)와 이상탐지(anomalydetection)에 대한 설명이다... 2018. 12. 18.
삼성페이와 G마켓의 거지같은 콜라보 삼성페이에서 열심히 모은 포인트로 G마켓 쿠폰을 살 수 있다.2500포인트를 주고 2500원짜리 쿠폰을 샀으니 현금과 동일한 가치다.스타벅스 아메리카노 등등 현금과 동일한 가격으로 현물 구매가 가능하니 낭비할 순 없다. 애초에 10P씩 찔끔찔끔 모아서 몇 달 모으면 몇천 원이 나오니깐. 쿠폰을 사기 전에 쿠폰 중복 적용은 불가능하다고 나와 있다. 난 뭐 다른 쿠폰 같은거 없으니깐 중복 적용할 일 없다고 주문을 한다. 그런데 웬걸 살 것이 있어서 네이버에서 검색했는데 G마켓이 여러개 뜬다. 오예 하고 쓰려고 하는데 제휴 채널로 접속한 경우 쿠폰 사용이 불가능하단다. 다른 판매자를 클릭해 본다.결론은 네이버를 통해 들어오면 다 제휴 채널로 접속한 것이다. 혹시나 해서 다나와에서 검색해서 들어가봤는데 마찬가지.. 2018. 12. 6.
IT관련 기술 용어 사전(공대위키) 공대위키(http://itwiki.kr/)에서 정리되고 있는 IT용어 목록입니다. 클릭하시면 직접 편집에 참여할 수도 있습니다.정보처리기사, 정보보안기사, 리눅스마스터, 네트워크관리사, 정보보안관리사, 컴퓨터시스템응용기술사 등 수험 공부시에 유용할 것 같아 공유합니다. /proc/cpuinfo/proc/meminfoACK 스톰ADBAPTAPT 공격AP 보안ARP 스푸핑ARXASLRASPAdvanced Persistent ThreatAliasArp 스푸핑Brute Force AttackBruteforceCSMA/CDCVECyber Kill ChainDACDEPDESDHCPDHCP Starvation 공격DNS Zone TransferDNS 증폭 공격DRMData Execution PreventionDead.. 2018. 11. 28.
L2 스위치의 기능과 동작 방식, 부가 기능 느린 전송속도의 브리지, 허브의 단점을 개선하기 위해서, 출발지에서 들어온 프레임을 목적지 MAC 주소 기반으로 빠르게 포워드 시키는 Data Link Layer Inter-networking Device기능기능설명관련 기술Learning출발지 주소가 MAC Table에 없으면 MAC 주소와 포트 저장MAC TableFlooding출발지 주소가 MAC Table에 없으면 전체 포트에 전달BroadcastingForwarding목적지 주소가 MAC Table에 있으면 목적지 포트로만 전달UnicastingFiltering출발지가 목적지와 같은 세그먼트에 있는 경우에는 다른 세그먼트로 보내지 못하게 막음Collision DomainAgingMAC Table의 주소는 일정 시간이 지나면 삭제됨Aging Tim.. 2018. 11. 25.
1차 산업혁명부터 4차 산업혁명까지 개념 정리 산업의 체계나 판도가 크게 바뀌는 시기·사건을 두어 산업형멱이라 부른다. 현재까지 공신력 있게 인정되고 있는 산업형명은 총 4차 까지이다. 그리고 현재 3~4차가 진행중이다. 1차 산업혁명증기기관의 발명으로 촉발된 첫 산업혁명18세기 영국에서 시작되어 18~19세기 유럽과 북미로 확산사람의 손으로 하던 수많은 일들이 자동화되는 첫 시기다른 모든 산업혁명을 통틀어 가장 격변이 이루어져 인류 역사에서 '근대' 라는 말을 낳은 계기2차 산업혁명전기, 석유를 통해 한번 더 격변이 이루어진 산업혁명19세기 중후반에서 20세기 초반까지 이루어짐전자공학, 중화학 공업이 크게 발명하고 현대에서 볼 수 있는 다양한 발명품들이 등장한다.전구, 전화기, 전동모터, 자동차 등2차 산업혁명이 세상을 바꾸어 놓으며 '현대'시대에.. 2018. 11. 25.
사이버 물리 시스템 현실 세계의 다양한 물리, 화학 및 기계공학적 시스템(physical systems)을 컴퓨터와 네트워크(cyber systems)를 통해 자율적, 지능적으로 제어하기 위한 기술개념센서 네트워크(sensor networks), 사이버네틱스(cybernetics) 및 메카트로닉스(mechatronics) 시스템을 결합 설계한 임베디드 시스템(embedded systems)이 진화되고 있는 시스템대규모 융‧복합 시스템(system of systems) 구축을 위한 여러 전문 분야가 관련된 다학제적 시스템스마트 공장(smart factory), 스마트 그리드(smart grid), 자동차, 항공, 국방 등 광범위한 분야에 응용구성연산(computation)통신(communication)제어(control) 출.. 2018. 11. 25.
제안요청서 최소구비요건 요구사항 구성 제안요청서(RFP, request for proposal) 1. 시스템장비구성 요구사항(ECR, Equipment Composition Requirement)구축 장비의 안전성을 위해 필수적인 사항을 기술한 것 2. 기능 요구사항(SFR, System Function Requirement)목표시스템이 반드시 수행해야 하거나 목표시스템을 이용하여 사용자가 반드시 수행할 수 있어야 하는 기능(동작) 개발 요구사항 3. 인터페이스 요구사항(SIR, System Interface Requirement)사용자에게 목표시스템을 편리하게 사용할 수 있는 환경을 제공하는 설계 내용에 대해 기술한 것 4. 데이터 요구사항(DAR, Data Requirement)목표시스템의 서비스에 필요한 DB 설계 등 데이터를 구축하기.. 2018. 11. 12.
아나콘다 + 주피터 노트북 기본 사용법 alias. Anaconda + Jupyter Notebook 기본 사용법 1. 설치아나콘다를 설치하면 기본적으로 깔려 있다. 네비게이터에서 주피터 노트북을 Launch 한다. 2. 경로 설정주피터 노트북을 열면 기본 디렉토리가 내문서쪽으로 잡힌다. 여기서 그냥 New - Python3 를 눌러서 개발을 해도 되지만 바탕화면이나 다른 드라이버나 원하는 폴더를 만들고 그쪽으로 경로를 잡아 주는 것이 실습을 하기에 용이하다. 3. 실행코드를 입력하고 shift+enter를 하면 실행 후 새로운 입력창이 나오고 ctrl+enter를 하면 그냥 실행이 된다. 4. 편의기능import numpy as npnp.까지 입력하고 tab을 누르면 사용 가능한 메소드 목록들이 나온다. 2018. 11. 8.
퍼셉트론과 인공지능, 그리고 딥러닝 인공지능은 말 그대로 인간의 지능을 기술적으로 모방하기 위한 학문이다. 이를 위한 수많은 이론과 학문, 기술들이 존재하지만 그 중에서 최근 가장 유명해 진 것은 딥러닝이다. 딥러닝의 기본이 되는 것이 퍼셉트론이다. 프랑크 로젠블라트가 제시한 개념으로, 인간의 신경세포 하나를 표현하는 모델이라고 할 수 있다. 다수의 '신호'를 입력 받아 하나의 1 또는 0의 '신호'를 반환해 주는 일종의 함수와 같은 개념이다. 입력값은 요소와 가중치가 포함된다. 여기서 부터 이해가 어려워 질 수 있는데, 예를 들면 아래와 같다. '새 스마트폰을 살 것인가?' 라는 Yes Or No의 질문에서, 다음과 같은 결정 요소가 있다고 생각하자. 1. 현재 재정적인 상태2. 현재 사용하고 있는 스마트폰의 상태3. 새로나온 스마트폰의.. 2018. 11. 3.
[javascript] 중국 휴대폰번호 정규식 중국 사이트 디버깅하다가 발견한 검증 코드 function checkPhone(phone){//var regPhone = /^13[0-9]{9}|15[012356789][0-9]{8}|18[0123456789][0-9]{8}|147[0-9]{8}|177[0-9]{8}|170[0-9]{8}$/;var regPhone = /^1[3|4|5|8][0-9]\d{8}$/; if(!(regPhone.test(phone))){ return false; } return true;} 2018. 10. 23.
사용하기 간편한 G매크로 v2.0 언제 만들어졌는지 모르겠으나 상당히 오래됐음에도 불구하고 아직 잘 동작하는 간단한 매크로 프로그램윈도우Xp, 윈도우Vista, 윈도우7, 윈도우8, 윈도우10에서 정상 동작한다. 대단한 기능은 없지만 매크로 기본 기능에 충실하여 원하는 동작은 거의 다 구현 가능하다. 설치가 필요 없는 포터블 프로그램이며, 매크로 동작을 저장하고 불러올 수 있다. 제작자는 조한남 (gamja, 현 모바일 게임 회사 터치홀릭 대표)이라고 한다.감사감사 2018. 9. 27.
엑셀 시트 보호 해제 매크로 실행하면 엑셀에 추가기능이 생긴다. Remove Passwords를 누르면 이런 경고창이 뜨고, "확인"을 누르면 몇개 창이 떠 뜨면서 시트 보호가 해제되어 마음대로 편집이 가능하다.패스워드를 찾아 주기도 한다. 만약 누군가 먼 훗날에 이 글을 봤는데 동작을 제대로 안한다면 구버전 엑셀로 시도 해보자. 내가 확인한 바로는 Excel2010, Excel2016에서 정상적으로 동작한다. 2018. 9. 27.
반응형