분류 전체보기
-
[javascript] Selection과 Range를 통해 내맘대로 커서 조작하기 - Selection편IT, 프로그래밍/Javascript 2019. 12. 16. 09:00
Selection : 사용자가 마우스를 통해 드래그&클릭하거나 키보드를 통해 선택한 텍스트의 범위를 나타냅니다. 혹은 유저의 현재 커서 위치(caret)를 나타냅니다. 크롬, IE 등 브라우저에서는 사용자가 선택한 텍스트에 대한 처리를 지원하기 위해 Selection API를 지원하고 있습니다. 특히 Selection과 Range 객체는 특히 위지위그(WYSIWYG) 에디터, 텍스트 리치 에디터등을 구현할때 중요하게 사용되니까 필요하신 분들은 꼭 알아두시기 바랍니다. Selection은 anchor와 focus를 가지는데요. anchor는 텍스트 선택을 시작한 지점, focus는 선택을 끝낸 지점을 말합니다. Selection은 방향을 가질 수 있습니다. 이 말은 텍스트의 왼쪽에서 오른쪽으로, 혹은 오른..
-
평범한 신입 개발자의 중소기업 전세대출 실행기 1 (준비편)기타/생활꿀팁 2019. 11. 2. 11:00
이번 포스팅은 요즘 핫한 중소기업 전세자금대출을 성공적으로 실행 후 작성하는 후기입니다. 저는 원래 본가에서 살았지만, 취업하게된 회사가 집과 꽤 먼 거리에 있어서 자취를 고려하게 되었습니다. 원래는 친한 동생과 중소기업 전세자금대출을 통해서 전세집을 구하기로 했었는데, 같이 살 집을 구하는데 현실적인 어려움이 있어 혼자 구하는 방향으로 진행하게 되었고, 이 과정에서 얻은 지식들을 공유해 보려고 합니다. 이 포스팅을 검색하신분들은 이미 중소기업 전세자금대출이 뭔지는 알고 있을꺼라고 생각을 하구요. 아직 잘 모르시는분들을 위해 간단하게 설명하자면 주택공사에서 아주 초초초 저금리로 중견, 중소기업을 다니는 청년들에게 전세 보증금을 빌려주는 상품을 말합니다. 주택도시보증공사(최대 보증금 100%)와 한국주택금..
-
-
[CentOS] Tomcat 컴파일 설치IT, 프로그래밍/Linux 2019. 3. 21. 09:00
서블릿을 구동시킬 수 있는 WAS인 Tomcat을 리눅스에 설치해보도록 하겠습니다. 1. 톰캣 다운로드 다운로드 wget http://mirror.navercorp.com/apache/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz 압축 해제 tar -zvxf apache-tomcat-8.5.38.tar.gz 폴더를 /usr/local/workspace로 이동 mv apache-tomcat-8.5.38 /usr/local/workspace/tomcat8.5 해당 폴더로 이동 후 잘 옮겨 졌는지 확인합니다. 간략하게 호출하기 위해 링크를 생성합니다. 2. 환경변수 설정 톰캣 또한 전역적으로 명령을 실행하기 위해서 환경변수에 등록합니다. vim 에디터를 사..
-
[CentOS] JDK 컴파일 설치 및 서버 환경설정IT, 프로그래밍/Linux 2019. 3. 20. 15:22
기본적인 서버 구동환경 및 서블릿을 구동하기 위한 자바 실행환경을 구축해 보도록 하겠습니다. 1. yum repolist 명령으로 현재 yum의 저장소 구성 상태를 확인합니다. 2.yum에 있는 dependency들을 update합니다. yum update -y 옵션을 주면 업뎃할까요? 라고 안물어보고 알아서 합니다. 3.서버를 구동하는데 필요한 기본적인 패키지들을 설치합니다. yum install crontab -> 특정 시간마다 작동이 가능한 스케줄러입니다. yum install rdate -> 로컬 서버의 시간을 타임 서버(Time Server, 정확한 시간 정보를 제공하는 서버)와 동기화 시킵니다. yum install gcc -> GNU 프로젝트의 오픈소스 컴파일러 컬렉션으로, C계열의 언어를 ..
-
[CentOS] putty를 사용해서 SSH로 접속하기IT, 프로그래밍/Linux 2019. 3. 18. 10:26
이전 시간에는 가상머신을 설치하고 거기에 CentOS7을 설치하는 것까지 살펴보았습니다. 이번 시간에는 putty를 통해 가상 머신에 연결된 터미널이 아닌, 외부의 터미널에서 SSH를 사용하여 원격 접속한 후에 명령하는 방법을 알아보겠습니다. 1. putty를 다운 받습니다. --> 링크 2. VirtualBox에 접속해서 해당 가상머신 선택 후 오른쪽 마우스 -> 설정 -> 네트워크 -> 고급 -> 포트포워딩 으로 들어갑니다. 3.호스트 IP에는 접속을 허용할 IP를, 게스트 IP는 가상머신의 ip를 적어주면 됩니다. 포트는 ssh를 통해서 통신할 것이기 때문에 22를 사용합니다. 여기는 127.0.0.1로 되어있지만 저는 127.0.0.22로 설정하였습니다. 4. 가상머신의 ip를 확인하는 방법은 터..
-
[CentOS] VirtualBox로 가상 리눅스 환경 설정하기IT, 프로그래밍/Linux 2019. 3. 15. 13:49
웹 어플리케이션을 개발하다 보면 리눅스 환경에서 구동시켜야 하는 경우가 많습니다. 리눅스는 대표적인 오픈소스 프로젝트로, 오랜 기간동안 개발되어 와서 안정성이 높고, 라이센스 비용이 없다는 점 때문에 많은 회사에서 서버를 리눅스 환경에서 구동시키고 있습니다. 그래서 리눅스 환경에서 잘 배포되는지 테스트 하거나, 환경 변수 등을 건드려야 하는 경우가 종종 생기는데요. 문제는 개발용으로 사용하는 데스크탑이나 노트북은 OS가 순수 리눅스를 사용하는 경우는 드물고, 보통은 Window나 Mac OS를 사용하는 경우가 많습니다. 그렇다고 기존의 Window 환경을 지우고 리눅스를 설치할 수는 없겠죠. 이럴때 윈도우 안에서 다른 가상 OS를 사용할 수 있는 가상 머신을 사용하면 효율적으로 작업이 가능합니다. 1. ..
-
2월 2째주 화요일 / 가슴&삼두기타/운동일지 2019. 2. 12. 21:05
벤치 프레스 40kg x 1550kg x 1270kg x 670kg x 560kg x 860kg x 7 인클라인 덤벨 프레스 15kg x 1517.5kg x 915kg x 1220kg x 617.5kg x 7 케이블 크로스 오버 15kg x 1715kg x 1520kg x 1120kg x 915kg x 10 케이블 프레스 다운 20kg x 2035kg x 1545kg x 1030kg x 1020kg x 15 딥스머신 90kg x 1270kg x 1070kg x 9 저녁 : 마카롱 1개, 라떼 1잔