전체 글(38)
-
svn 을 git 으로 마이그레이션 하는 방법
이관 테스트 환경 : OS : window 10 Pro Command : git Bash svn version : 1.10.6 git version : 2.23 git init -- git 초기화 git remote add [remote 주소 이름] [remote url] -- git 원격 주소 추가 git svn init [remote 주소 이름] [remote url] -- git 으로 변환할 svn 주소 추가 git svn fetch -- svn 서버 안에서 commit 내역을 가져와서 git commit 내역으로 변환 git log --all [git log 를 보면 HEAD -> MASTER 로 가르키고 있는 것을 볼 수 있다] -- HEAD 가 MASTER 에 되어 있고, cci/master ..
2020.06.12 -
잠시 쉬어가는 기초 - 변수와 자료형의 차이
안녕하세요 사라이 입니다. 오늘은 드디어! 변수와 자료형의 차이를 알아보도록 하겠습니다. 먼저 변수에 대하여 사전적 정의부터 알아보도록 하겠습니다. 컴퓨터 프로그래밍에서 변수 또는 스칼라는 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름이다. 컴퓨터 소스 코드에서의 변수 이름은 일반적으로 데이터 저장 위치와 그 안의 내용물과 관련되어 있으며 이러한 것들은 프로그램 실행 도중에 변경될 수 있다. - 위키백과 즉 변수는 한문장으로 정리 하자면 , "필요한 데이터를 저장하는데 쓰이고 그 데이터를 불러오는데 쓰이는 메모리 공간" 입니다. 그러면 자료형에 대하여 사전적 정의를 알아보도록 하겠습니다. 자료형 또는 데이터 타입은 컴퓨터 과학과 프로그래밍 언어에서 실수치, 정수, 불..
2020.04.24 -
잠시 쉬어가는 기초 - <!DOCTYPE html> 선언하는 이유가 뭐에요?
안녕하세요 사라이 입니다. 제가 어떤 정리 글을 올리든 기초가 많이 필요 합니다. 그런 기초들을 잠시 쉬어가는 기초 라고 이야기 해보도록 하겠습니다. 혹시 앞의 주제가 너무 많나요? ㅠ 그렇다면 죄송 합니다. 하지만 전부 연결 되는 내용이니 예쁘게 봐 주세요 :) 하나의 강의가 완성 된다면, 하나의 포스팅에 어떤 순서로 보면 좋을지 정리 하도록 하겠습니다. 오늘은 html을 한번 정도는 해 본 사람들은 궁금증을 가질법한 주제로 가져 와 보았습니다. 그럼 html 최상단에 doctype 을 왜 선언 하는지 알아보도록 하겠습니다. 먼저 이 글을 읽기 전 html을 전혀 모르시는 분들을 위해 html이 무엇인지 부터 알아보도록 하겠습니다. 1. html이 뭐에요? HTML은 하이퍼텍스트 마크업 언어라는 의미의..
2020.04.14 -
IP, 사설IP, 공인IP
안녕하세요 사라이 입니다. 제가 마지막 글이 3월 29일이더라구요 ㅠ 그동안.. 작은 핑계를 대자면 이사도 가고.. 바빳습니다..ㅎㅎㅎ 자주는 못올리더라도! 틈틈히 잘 정리해서 올리도록 노력 하겠습니다. 오늘은 제가 네이버 블로그에 잠깐 언급 했듯이, IP에 관하여 세세하게 알아보는 시간을 가져보려고 합니다. 네이버 블로그에서 내 공유기IP& 공인IP 쉽게 확인하는 방법을 알아보았습니다. 오늘은 그 방법에 대한 기초, 1. IP가 무엇인지 2. IPv4 , IPv6가 무엇인지 3. 공인IP가 무엇인지 4 사설IP가 무엇인지 4가지를 알아보는 시간을 가지도록 하겠습니다. 1. IP가 무엇인가요? 인터넷 프로토콜은 송신 호스트와 수신 호스트가 패킷 교환 네트워크에서 정보를 주고받는 데 사용하는 정보 위주의 ..
2020.04.06 -
본인이 운영하는 페이스북 페이지 소개
안녕하세요 사라이 입니다. 오늘은 제가 운영하는 페이스북 페이지를 소개 할까 합니다. 바로 "심심할때 읽어보는 시스템 이야기" 입니다. 이 페이지는 블로그 운영자 본인이 페이스북을 하면서 시스템 운영에 도움될거 같은 링크들을 모아놓는 북마크 같은 곳 입니다. 사실 제 담벼락(?) 에도 저장해 두어도 되는데, 저는 맛집 정보들을 종종 공유 해 두기 때문에 공부 관련 링크와 겹치는 것이 싫었습니다. 그래서 생각한 것이 페이스북 페이지 만들어서 정리를 해 두자 라는 것이엇고, 그 결과 심심할때 읽는 시스템 이야기 라는 페이스북 페이지가 탄생하였습니다. 초반에는 조금 열심히 하다가 최근 열심히 하는 것이 부실 해 졌는데요, 이 포스팅을 기점으로 다시 열심히 해 보도록 하겠습니다. 이 심읽 페이지 시스템 관련 이..
2020.03.29 -
비전공자가 설명하는 javascript(3) - 변수를 함께 알아보아요
안녕하세요 사라이 입니다. 오늘은 javascript 3번째 포스팅 입니다. 사실 포스팅 자체를 길게 써도 되는데.. 일부로 짧게짧게 끊은 이유가, 저도 비전공자이다 보니까 한번에 많은 정보를 머리속에 넣으면 머리에 잘 안들어가는 경험을 많이 했어서 일부러 짧게 끊었습니다. 혹시 너무 짧아서 불만이다 싶으면 댓글로 남겨 주세요ㅎ 좀더 길게 써보도록 하겠습니다 javascript 3번째 포스팅까지 오면서, javascript가 무엇인지, ECMA가 무엇인지 알아보는 시간을 가졌습니다 혹시 못보신 분들을 위해 링크를 하단에 걸어두겠습니다. 비전공자가 설명하는 javascript 기초(1) - javascript란 비전공자가 설명하는 javascript (2) - ECMA 스크립트 가 뭐에요? 오늘은 두번째 ..
2020.03.28 -
비전공자가 설명하는 javascript (2) - ECMA 스크립트 가 뭐에요?
안녕하세요 사라이 입니다. 오늘은 javascript 2번째 포스팅 입니다. 지난번 첫 포스팅에 제가 잠깐 ECMA 를 언급 하였지만, 그래도 한번쯤은 정확히 알고 넘어가야 하는 거라고 생각이 들어서 두번째 포스팅에 넣게 되었습니다. 혹시 제 첫번째 포스팅을 못보고 오신 거라면 하단에 링크 걸어 두도록 하겠습니다. 비전공자가 설명하는 javascript 기초(1) - javascript란 링크 다 보고 오셨다면 이제 본격적으로 설명을 시작 하도록 하겠습니다. 1.ECMA 스크립트 가 뭐에요? ECMA스크립트는 Ecma 인터내셔널의 ECMA-262 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어이다. 자바스크립트를 표준화하기 위해 만들어졌고 지금도 자바스크립트가 제일 잘 알려져 있지만, 액션스크립트와..
2020.03.27 -
비전공자가 설명하는 javascript 기초(1) - javascript란
안녕하세요 사라이 입니다. node공부하는 포스팅을 4개 올리고 node포스팅을 이어 가기 전 자바스크립트 포스팅을 올리고 node 포스팅을 이어 가려고 합니다. 왜냐하면 node공부하는 포스팅에서도 언급 하였지만 node는 javascript를 개조해서 만든 것 입니다. 그래서 본격적으로 node 공부를 시작하기 전 javascript의 가장 기본적인 것들을 언급하고 넘어 가려고 합니다. 아 물론 javascript의 가장 기본적인 거라고 언급 하였지만 이건 가장 주관적인 것이기 때문에 포스팅이 추가 될 수도 있습니다ㅎㅎㅎ 비전공자가 설명하는 javascript 기초 포스팅 시작하겠습니다. javascript 공부를 시작 하기 전 가장 먼저 드는 생각이 있습니다. javscript란? 자바스크립트는 객..
2020.03.26 -
비전공자 프로그래밍 입문 사이트 추천(2) - 인프런
안녕하세요 사라이 입니다. 오늘은 비전공자인 제가 개발자로 일하기까지 그리고 개발자로 일하면서 도움 받았던 사이트 두번째 인프런 이라는 사이트를 소개 해 볼까 합니다. 인프런 사이트는 "누구에게나 성장의 기회를 균등하게 부여하기 위해 만들어진 온라인 학습, 지식 공유 중개 플랫폼 입니다" 라고 홈페이지 메타 테그에 걸어 놓았을 정도로 성장할 기회를 무궁 무진하게 만들어 놓은 플랫폼 입니다. 지금부터 인프런 홈페이지를 같이 하나하나 탐색해 나가도록 하겠습니다. 링크는 하단에 걸려 있으니 사진과 같이 봐주시면 감사하겠습니다! https://www.inflearn.com/ 불러오는 중입니다... 1. 인프런은 개발자들 전용 사이트 아닌가요? 인프런 메인 페이지를 그대로 캡쳐 하였습니다. 얼핏 보면 개발자의 지..
2020.03.25 -
직접 공부해서 올리는 node강의(4) - window에서 node.js 실행
안녕하세요 사라이 입니다. 오늘은 직접 공부해서 올리는 node강의 4번째를 진행 할 예정 입니다. node강의1편부터 해서 이번에 4편이 되었습니다. 직접 공부해서 올리는 node 강의(1) - node.js란? 직접 공부해서 올리는 node 강의(2)- express 란 ? 직접 공부해서 올리는 node 강의(3)- window에 node.js 설치하기 까지 해서 강의 세개를 올렸습니다. 오늘은 window에서 node.js 를 실행하여서 콘솔 창에 hello world를 띄어 보도록 하겠습니다. 직접 공부해서 올리는 node 강의 3탄까지 읽고 따라해 주신 분들은 내 window 컴퓨터에 node가 올려져 있을 거라고 가정 하에 이 포스팅을 진행 하려고 합니다. 주의해 주시면 감사하겠습니다. 1. ..
2020.03.24 -
직접 공부해서 만드는 node 강의 (3) -window 10 nodejs 설치방법
안녕하세요 사라이 입니다. 지난번 1편과 2편에 이어서 3편을 작성 해 볼까 합니다. 1편과 2편을 보지 않으신 분들을 위해 링크를 걸고 간단히 먼저 설명하고 시작 할 까 합니다. 직접 공부해서 만드는 node 강의 (1) - node.js 란 무엇인가. 직접 공부해서 만드는 node 강의 (2) - framework 란 무엇인가, express란 무엇인가 1편과 2편으로 node.js 가 무엇인지, framework가 무엇인지 알아보았습니다. 이론을 두편 하였으니 실습도 해 보아야 된다고 생각이 듭니다. 그래서 오늘 3편은 window 10에서 node.js설치하고 실행하는 방법을 알아 볼까 합니다. 설치 환경은 window 10 64비트 입니다. 나중에 컴퓨터의 기본 정보들을 알아보는 포스팅도 따로 ..
2020.03.23 -
centos 6 git 설치 및 연결하는 방법
안녕하세요 사라이 입니다. 이번 포스팅은 centos6에서 git 설치 및 연결하는 방법을 알아보도록 하겠습니다. centos6에서 기본적으로 yum install git을 하면 git이 1.7버전으로 다운로드 받게 됩니다. 근데 git 1.7버전의 경우 http프로토콜을 사용 못하는 오류가 있어서 1.8버전 이상으로 다운로드 받아야 하는데요, 이 포스팅에서는 git 2버전대를 다운로드 받는 방향으로 하도록 하겠습니다. 포스팅에 앞서서, 깃 설치한 환경 입니다. [saranf@mas html]$ uname -r 2.6.32-754.el6.x86_64 [saranf@mas html]$ grep . /etc/*-release /etc/centos-release:CentOS release 6.10 (Final..
2020.03.22 -
곧 HTML5가 레거시가 될 날이 온다. HTML6릴리즈 소식.
안녕하세요 사라이 입니다. 오늘은 페이스북 사이트에서 제가 엄청 충격적인 것을 보았습니다. 제목에도 언급을 하였지만, 네 HTML6가 나온다고 하네요 ㅎㄷㄷ 그동안 웹표준이라면 HTML5가 많이 언급 되었지만, 이제는 HTML5는 레거시가 되는 시대가 곧 올거 같습니다. HTML6를 언급 하였지만 HTML5를 모르시는 분들을 위해 HTML5의 정의만 잠깐 언급하고 넘어가겠습니다. HTML5는 HTML의 완전한 5번째 버전으로 월드 와이드 웹 의 핵심 마크업 언어이다. 2004년 7월 Web Hypertext Application Technology Working Group에서 웹 애플리케이션 1.0이라는 이름으로 세부 명세 작업을 시작하였다 - 위키백과 웹의 핵심 마크업 언어의 6번째 버전이 표준이 될 ..
2020.03.21 -
비전공자 프로그래밍 입문 사이트 추천(1) - 생활코딩
안녕하세요 사라이 입니다. 저는 전자계열 마이스터고를 졸업한 뒤, 현재 웹 개발자로 일하고 있습니다. 저도 고등학교 전공이 전자계열로 비전공자에 속하게 됩니다. 제가 개발자가 되기까지 도움을 많이 받은 사이트 위주로 소개 하려고 합니다. 그 중 가장 첫번째 사이트, 생활 코딩에 대하여 소개 하려고 합니다. 생활코딩은 일반인에게 컴퓨터 프로그래밍을 알려주는 것을 목적으로 하는 비영리 교육 프로젝트이다. 교육은 이고잉이 만든 오픈튜토리얼스에서 제공된다. 웹서비스를 중심으로 설명하는 '생활코딩', 중장년을 대상으로 IT 활용법을 다루는 '효도코딩' 등으로 구성된다 - 위키백과 "생활코딩은 일반인에게 컴퓨터 프로그래밍을 알려 주는 것을 목적으로 하는 비영리 교육 프로젝트이다" 라고 제일 첫 줄에 정의하고 있습니..
2020.03.20 -
직접 공부해서 만드는 node 강의(2)
안녕하세요 사라이 입니다. 저번에 직접 공부해서 만드는 node 강의 (1)을 올렸습니다. 저번 포스팅에서는 node가 무엇인지, 어떻게 만들어 졌는지를 주로 알아보았습니다. 그에 맞춰서 nodejs의 근간이 되는 javascript가 무엇인지도 잠깐 알아보는 시간을 가졌엇습니다. 오늘은 nodejs의 Framework중 하나인 Express가 무엇인지 알아보는 시간을 가지도록 하겠습니다 (제가 Express로 공부 하였기 때문에..) Express를 알아보기 전 먼저 Framework가 무엇인지 알아보도록 하겠습니다. 소프트웨어 프레임워크는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조, 프레임워크라고도 한다. 이렇게 매우 폭넓은 정의는 이 용어를 버즈워드로서,..
2020.03.19 -
직접 공부해서 올리는 node 강의 (1)
여기저기 돌아다니던 시절 node라는 언어는 들어보기만 한 언어였지 저와는 별로 상관 없던 언어였습니다. 2019년 08월 저에게 안정을 조금씩 주는 이 회사에 파견 계약직으로 입사 한 후.. 이 언어는 더이상 전혀 상관 없는 언어가 아니게 되었습니다. 직접 공부해서 올리는 node 강의 시작 합니다. 늘 강의에서 시작하는 것이 하나 있습니다 바로 nodejs 란? Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 내장 HTTP 서버 라이브러리를 포함하고 있어 웹 서버에서 아파치 등의 별도의 소프트웨어 없이 동작하는 것이 가능하며 이를..
2020.03.18 -
코딩테스트 준비 페이지 추천(1) _백준
안녕하세요 사라이 입니다. 오늘은 코딩테스트 준비하는 사이트중 하나인 백준 페이지를 소개 하려고 합니다. 제가 백준 페이지를 알게 된 경로는 바로 페이스북 생활코딩 그룹에서 입니다. 그때 특정 문제를 어떤 분이 질문해 주셔서 알게 되었고, 즐거찾기에 저장을 하게 되었습니다. 백준의 사이트 링크는 https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 입니다. "페이지 프로그래밍 문제를 풀고 온라인으로 채점받을수 있는 곳입니다." 라고 페이지 소개에 적혀 있습니다. 말그대로 문제를 온라인으로 풀고 채점을 받을수 있는 곳 입니다. 백준 페이지에 들어가..
2020.03.17 -
마이스터고 졸업 3년후
https://blog.naver.com/qorwlsdk1995 사라이의 리뷰창고 : 네이버 블로그 23살 개발하는 사람입니다. blog.naver.com 안녕하세요, 사라이입니다. 저는 17살 마이스터고에 입학하고, 적응하지 못하였습니다. 흔히 마이스터고에 들어가면 대기업 공기업에 들어갈 생각을 하고 입학을 합니다. 저는 그 안에 속하지 못한 사람이었고, 20살 중소기업에 입사 하였습니다. 20살, 21살,22살 23살이 되는 지금까지 단 1년을 버티지 못할 정도로 여러곳의 회사를 옳겨 다녔고, 적응하지 못하였습니다. 남들은 전부 대학에 가는데 나도 그냥 대학이나 갈까? 라는 그 흔한 도피처로 대학을 갈까도 생각을 해 보았고, 그냥 콜센터 알바나 해 볼까? 라고 생각을 해 보았지만, 그 콜센터 조차 들..
2020.03.16