Cursor 모양 지정 개발을 하면서 드래그인 드롭 리스트에 대한 커서를 어떤식을 표현하면 좋을지 고민하다가, cursor의 종류에 대해서 다시한 번 찾아보게 되었습니다. 이후에도 알맞는 커서를 선택해 사용하기 위해서 포스팅을 해보았습니다. 요즘은 커스텀한 커서도 많이 사용하고 있어서, 시간이 된다면 커서를 커스텀하는 방법에 대해서 다뤄보겠습니다. Property Values Value Description 사용방법 alias 커서가 생성될 항목의 별칭을 나타냄 cursor: alias; all-scroll 어떤 방향으로든 스크롤 할 수 있음을 나타냄 cursor: all-scorll auto 디폴트값, 브라우저가 커서를 설정 cursor: auto; cell 셀(또는 셀 집합)을 선택할 수 있음을 나타..
legacy 레거시란? 레거시 프로그램, 레거시 데이터, 레거시 코드와 같이 말하는 이 레거시는 프로그래밍 언어, 플랫폼 그리고 기술 등에 있어서 과거로 부터 내려온 것을 의미한다. 컴퓨터를 사용하는 대부분의 기업들은 중요한 업무를 처리하는 레거시 응용 프로그램드과 데이터베이스를 가지고 있다. *레거시 코드 다른 사람에게 넘겨받은 읽고 수정하기 어려운 오래된 코드 기술이 계속 변화하고 업데이트 됨에 따라서 레거시 코드가 점점 쌓이게 되는데 이러한 코드가 많아지면 몇가지 문제점이 발생한다. 1. 새로운 기술과 새로운 프로그래머의 보다 효율적이고 새로운 코드로 변환하는 동안 레거시 프로그램을 계속해서 운영시켜야 한다는 것이다. 과거에는 많은 프로그램들이 특정업체의 운영체계에 맞게 작성되었다. 하지만, 요즈음..
SCSS 내용 파악 1. 폴더 구조 ㅇ Root/src/ 외에는 자유롭게 관리한다. 2. 파일 구조 common ㅇ _base.scss : resetCSS 모음 ㅇ _vaiables.scss : 변수 모음 ㅇ _mixins.scss ㅇ _placeholder.scss : extend 모음 lib ㅇ 외부 라이브러리 모음 3. 인코딩 ㅇ 모든 scss 파일에 charset 를 선언한다. ㅇ 컴파일 후에 charset 선언은 하나만 남게 되므로 여러 파일에서 작성해도 문제 없음. ㅇ 공백 없이 최 상단에 작성한다. ㅇ 쌍따옴표를 사용한다. 4. 중첩 ㅇ 최대 3뎁스 중첩까지 사용하는 것 권장 5. 들여쓰기 및 선언 순서 ㅇ 중첩마다 들여쓰기 ㅇ 하위 선택자가 시작될 때마다 빈 줄 추..
lighttpd와 apache의 비교 lighttp apache 설치 쉽고 빠름 상대적 어려움 메모리 효율 좋음 상대적 낮음 성능 상대적 낮음 높음 응답속도 빠름 상대적 느림 lighttpd 설치는 apache 설치에 비해 굉장히 쉽고 빠르다. 그리고 메모리 효율도 좋다. 하지만, lighttpd는 한계가 존재한다. apache는 오픈소스에 깊숙히 파고들어 있고, 성능 또한 우월하다. 이미지 서버들의 새로운 이미지 파싱용 데몬으로 이용하기 위한 apache와 lighttpd의 성능비교 테스트 결과 이미지 서버용으로 mpm을 worker로 컴파일한 apache가 lighttpd보다 월등한 속도를 보여줬다. 이러한 이유로, 이미지 파싱용으로 가급적이면 lighttpd 사용을 권장하지 않는다. 그러나 fast..
lighttpd 경량웹서버이다. youtube, wikipedia 등에서 주로 활용된다. http://www.lighttpd.net '라이트피디;라고 읽고 짧게는 '라이티'라고도 읽는다. 적은 자원을 사용하여 높은 성능을 내는 오픈 소스 웹 서버 어플리케이션이다. 아파치보다 적은 메모리를 사용하면서도 일반적으로 아파치보다 속도가 빠르다. (아파치에서 자주 사용되지 않는 기능들은 빠져있다. lighttpd는 non-blocking I/O로 단일 프로세스에서 실행되어 가볍고 빠르다. install Linux에서 lighttpd를 설치하는 일은 매우 단순하다. 명령어 한 줄만 입력하면 되니까. $ sudo apt install lighttpd 설치가 완료되면 자동적으로 실행된다. 수동으로 실행하고자 한다면 s..
Janus Gateway Janus Gateway는 WebRTC를 사용할 수 있게 구현한 WebRTC Server이다. 기본적인 WebRTC 기능을 포함하며, Meetecho팀이 구현한 여러 종류의 플러그인이 제공된다. 브라우저에서는 제공된 플러그인의 여러 기능(echo tests, conference bridges, media recorders, SIP gateways 등)을 사용할 수 있다. 또한, Janus는 ICE, DTLS, SRTP 모두를 제공한다. 따로 구성할 필요가 없다. Janus는 ICE Server 역할을 포함한다. ICE Sever 역할을 한다는 것은 P2P 연결의 중간자 역할을 한다는 것이다. Janus를 사용하지 않고 WebRTC를 구현할 때, NAT 외부의 사용자와 연결할 경우..