일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 홈페이지제작견적
- 파푸니카 떠돌이상인
- 작은화면
- SE
- 유튜브
- IT용어
- 슈샤이어 떠돌이상인
- 특정페이지가로로
- sm
- 이름바꾸기
- HWP
- 토토이크 떠돌이상인
- 애니츠 떠돌이상인
- 한글
- SI
- 루테란 떠돌이상인
- SSL
- 페이튼 떠돌이상인
- PIP모드
- zoom
- 욘 떠돌이상인
- 가로세로세팅
- 3
- 로헨델 떠돌이상인
- https
- 아르데타인 떠돌이상인
- 베른 떠돌이상인
- Today
- Total
목록IT 공부 (132)
도담도담
일하다가 표현식을 아냐는 말을 들었다. 잘 몰랐다. 그래서 알려주시는거 듣고 인터넷에서 보면서 일은 처리했는데 그러면서 배운거 정리해두려고 한다. 단순패턴 /~~/ 내부에 있는단어를 글자 그대로 인식한다. 예를들어 /패턴/ 이라고 표현을 하면 "패턴"이라는 단어가 포함되 내용들에 반응하는것이다. - 정규 표현식 패턴이 뭐에요? - 너 생활 패턴이 어떻게 되? 하지만 "패 턴" 이라던가 "pattern", 혹은 "페턴" 이라는 식으로 조금만 달라지게 되더라도 반응을 하지 못하게 된다. 그래서 특수문자를 사용해서 여러 경우의 수를 대비하는 방식을 주로 취한다. 특수문자를 사용한 패턴 /~~/ 내부안에 특수기호를 사용하여 글자의 반응 할 수 있는 경우의 수를 늘린다. 예를들어 /패턴/ 을 똑같이 표현할 때 특..
SI(System Integration) 우리가 흔히 생각하는 개발을 하는 개발자라고 생각된다. 고객이 요구하는 내용을 기획부터 개발 및 구축, 그리고 이후 운영까지 통틀어서 차례대로 프로젝트를 진행한다. 제로에서부터 고객의 요구에 따라 프로그램을 만들어감으로써 해당 프로젝트에 필요한 조건을 갖춰야 하기 때문에, 여러 프로그래밍 언어에 익숙한 사람들이 많다. SE(System Engineer) 주로 시스템을 구축하는 사람이라고 생각된다. 하드웨어와 소프트웨어 등을 고객의 요구에 맞게 조합해서 설계, 설치, 유지 보수 하는 사람이라고 볼 수 있다. SI에서는 주로 맞겨진 작업에 대해 팀으로 운용되어 프로젝트를 진행하는 개발자의 느낌이라면, SE에서는 이미 구축이 되어있는 시스템을 위에 추가적인 기능들을 개..
홈페이지 제작 견적 확인사항 홈페이지 제작 견적은 무조건 정해져 있다고 보기가 어렵다. 경우에 따라, 업체에 따라 가격 차이가 매우 심하다. 여기저기 너무 다르다 보니 견적부분에서도 많은 혼동들이 오게 되는데, 웹사이트 업체를 알아보면서 알게 되었던 확인사항들에 정리해 놓으려고 한다. 첫번째, 웹사이트 개발에 들어가는 인력사항 웹사이트 하나를 만드는데 들어가는 기본 인력은 최소 5명 이라고 볼 수 있다. 기획팀 개발팀(백엔드) 개발팀(프론트엔드) 웹디자이너 퍼블리셔 (이 또한 혼자 작업하는 개인사업자도 있고, 제작업체와 협의 하에 조절이 가능할 수도 있다.) 기획팀은 말 그대로 웹사이트 구조가 어떻게 될지 기획을 하는 팀이다. 메인페이지나 서브페이지가 몇 개가 필요할지, 게시판 기능이나 회원가입, 관리자..
SSL (Secure Socket Layer) TLS (Transport Layer Security) 이 친구들은 https, ftp, smtp 과같은 다른 프로토콜에서도 적용할 수 있다 기본적인 개념으로 HTTPS 는 SSL 또는 TLS 위에 HTTP 프로토콜을 얹어 보안된 HTTP 통신을 하는 프로토콜이다. 아래 링크에 그림과 함께 자세히 설명되어 있다. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=skinfosec2000&logNo=222135874222 웹사이트 보안을 위한 방법, SSL이란? (feat. SSL과 HTTPS의 차이) 안녕하세요! 알기 쉽게 풀어쓴 보안 '알풀보'입니다. '알풀보'는 어려운 보안 용어와 ...
PHP 란? 주로 HTML 코드를 프로그래밍적으로 생성 서버쪽에서 실행 되는 프로그래밍 언어 Personal Home Page Tools 의 약자에서 PHP:Hypertext Preprocessor 로 의미가 변경 되었다. PHP 특징 1. 웹서버에서 해석되는 스크립트언어입니다 2. 데이터베이스 연동을 편리하게 할수 있습니다 MySQL, mSQL, Oracle, Sybase 및 윈도우 ODBC 등 여러 DB를 편리하게 연동할 수 있습니다 3. 거의 모든 운영 체제에 구현이가능합니다 4. 코드 작성이 쉽고 문법이 간단합니다 PHP 문법은 C/C++ 언어의 문법과 비슷하여 클래스를 지원하여 효율적인 코딩이 가능하고, 스크립트 언어이기 때문에 HTML문서 내부에 입력하여 실행 할 수 있는 편리한 언어입니다 5..
Node.js와 관련된 핵심키워드 구글 V8 자바스크립트 엔진 고성능 네트워크 서버 단일 쓰레드(Single Thread) 이벤트 루프(Event Loop) 기반 비동기 I/O 처리(Non-Blocking I/O) 자바스크립트 개발 생산성 향상 방대한 모듈 제공(NPM) 가장 중요한 특징 Node.js를 알기 전에 전 Java 기반 웹개발자였습니다. 그래서 쓰레드 기반 동기방식에 익숙해져있었는데 Node.js는 단일쓰레드 기반 비동기방식으로 구성되어 있어 프로그래밍 로직을 짜는데 상당히 애를 먹었습니다. 개인적으로 가장 중요하다고 느끼는 특징은 단일쓰레드 기반 비동기방식이라는 점! 쓰레드 기반 동기방식(Blocking I/O) 하나의 쓰레드가 request를 받으면 모든 처리가 완료될때까지 기다리다가 처..
파이썬의 특징 인간다운 언어 프로그래밍이란 인간이 생각하는 것을 컴퓨터에 지시하는 행위라고 할 수 있습니다. 파이썬은 사람이 생각하는 방식을 그대로 표현할 수 있는 언어입니다. 쉬운 문법 쉬운 습득 파이썬은 문법 자체가 아주 쉽고 간결하며 사람의 사고 체계와 매우 닮아 있습니다. 유명한 프로그래머인 에릭 레이먼드(Eric Raymond)는 파이썬을 공부한 지 단 하루 만에 자신이 원하는 프로그램을 작성할 수 있었다고 합니다. 무료 오픈 소스인 파이썬은 당연히 무료입니다. 사용료 걱정 없이 언제 어디서든 파이썬을 다운로드하여 사용할 수 있습니다. (오픈 소스(Open Source)란 저작권자가 소스 코드를 공개하여 누구나 별다른 제한 없이 자유롭게 사용 · 복제 · 배포 · 수정할 수 있는 소프트웨..
개발을 배운다고는 하지만 리눅스 관련해서는 하나도 아직 배운바가 없어서 관련 포스팅을 찾아보았다. 1. 리눅스란? UNIX 운영체제를 기반으로 만들어진 운영체제 리눅스는 유닉스와 마찬가지로 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워트 운영체제 유닉스가 통신 네트워크를 지향하여 설계된 것처럼 리눅스 역시 서버로 작동하는데 최적화 되어 있음, 고로 서버에서 사용되는 운영체제로 많이 사용되고 있음 2. 리눅스의 특징 리눅스는 유닉스와 완벽하게 호환이 가능함 리눅스는 공개 OS다. 오픈소스이므로 누구든지 자유롭게 수정이 가능함 리눅스는 PC용 OS보다 안정적이며 보안쪽에서도 PC용 OS보다 비교적 성능을 가지고 있음 리눅스는 다양한 네트워킹 기술을 제공하고 있으며 서버용 OS로 적합함..