일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- c#
- Lenovo D330-10igm
- 진단항목
- 인테리어
- 네트워크
- WEB
- 단열
- 고전게임기 만들기
- fiddler
- 보안
- network
- 이보드
- D330-10igm
- 자바스크립트
- ubuntu
- ASP.NET
- 인증 및 세션관리
- 윈도우 8
- 피들러
- Web Programming
- 셀프인테리어
- 한컴오피스
- retropie
- 우분투
- HTML5
- 고전게임
- 문자열
- 안드로이드
- D330
- 웹
- Today
- Total
목록MEMO/기술 자료 66
Kinesis´s Open Document
우분투 서버(Ubuntu Server) 가 16.04 버전으로 업데이트 되면서 기존의 시스템에서 업그레이드(Upgrade)가 아닌 신규 또는 재설치(Installation)하는 경우, 기존에 eth0 등으로 인식되던 네트워크 인터페이스(Network Interface)가 ens160, ens192, ens224 등으로 명명(renamed) 처리 된다. 이 변화를 모르는 경우 당황하기 쉬운데, 어떠한 이름으로 명명이 되었는지 확인하기 위한 방법은 다음과 같다. root@localhost:/# dmesg | grep -i eth [ 1.247081] vmxnet3 0000:03:00.0 eth0: NIC Link is Up 10000 Mbps [ 1.267319] vmxnet3 0000:0b:00.0 eth..
안드로이드 루팅의 탐지와 루팅 탐지의 우회의 가능여부에 대해 요약하면 다음과 같다. 가능하지만 절대적이지 않고, 지금은 가능하나 차후에 막힐 수 있고, 지금은 막혔으나 차후에 가능할 수 있다. 무엇보다 지속적으로 방법을 찾고 모색해야하는 업데이트와 갱신이 필요하다. 솔루션을 이용하는 것은 다음에 서술할 각각의 과정을 해당 솔루션을 제공하는 업체가 지속적으로 업데이트를 하여 내부적으로 해당 기능을 개발하거나 업데이트를 위한 개발인력이나 인력 유지비용을 줄이기 위한 방편이나, 해당 업체가 지속적으로 신뢰도 높은 데이터 및 정보를 바탕으로 신속히 업데이트를 지속적으로 제공하는것인가가 관건이 된다. 루팅의 원리안드로이드에서 루팅은 사용하고 있는 환경에서 관리자 권한을 얻어내는 것이며 목표이다. 일반적으로 기본 ..
X-XSS-ProtectionXSS 공격을 막기 위한 방법은 다양한데, X-XSS-Protection는 응답 헤더를 통해 사용자 브라우저의 XSS 보호 옵션을 설정할 수 있는 방법이다. 현재는 마이크로소프트의 인터넷 익스플로러, 구글 크롬 및 사파리가 이 헤더를 지원하고 있다. 값 설명 0 XSS 필터를 비활성화 한다. 1 XSS 필터를 활성화 한다. 1; mode=block XSS 필터를 활성화 하고, XSS 공격이 감지되었을 때, 브라우저 페이지의 렌더링을 방지한다. 1; report=http://[YOURDOMAIN]/your_report_URI XSS 필터를 활성화 하고, 페이지를 정제하고 위반사항을 보고한다. 적용은 XSS 필터 설정이 필요한 페이지에서 응답을 보낼 때 X-XSS-Protecti..
ASP.NET(C#) 기반의 프레임워크 기능을 개발하면서 파일 업로드 기능을 만들었다.기본은 웹서비스(.asmx)와 제네릭 처리기(.ashx)를 구성하고,플래시 기반의 Uplodify 플러그인을 이용한 방식의 구성이다. HTML5 이전에 단순 HTML 과 자바스크립트로는 파일을 1개씩 밖에 선택하지 못한다.개인적으로 ActiveX 로 구현하는것은 달가워하지 않아서 플래시와 HTML5의 선택이였는데,아직까지 웹 시장은 HTML5 는 브라우저 버전에 따라서의 호환성 여지가 남아있고,또한 플래시도 일부 브라우저(사파리같은) 녀석은 지원하지 못할 수 있는 문제가 있다. 근데 그런건 어떻게 플래시 지원유무 브라우저 체크를 통해서 해결이 가능하다지만,새로운 문제점에 봉착했다. "플래시로 된 객체에 클릭이벤트를 전해..
원문 : http://edu.kinesis.kr/?p=124 여기까지의 진행으로 가볍게 자바스크립트에서 변수를 초기 값을 지정하는 방법으로 선언하는 것은 확인해 보았습니다. 그럼, 실질적으로 자바스크립트 내부에서 사용하는 자료형은 무엇들이 있을까요? 문자열 : String 숫자 : Number 배열 : Array 오브젝트 : Object 함수 : function 통상적으로 자바스크립트에서는 위와 같은 자료형을 사용하게 됩니다. 이제 앞서 작성했던 코드를 조금 변형하여 앞서 만든 변수들의 자료형을 확인 해 보도록 합시다.
보통 대개의 프로그래밍 언어는 변수를 선언함에 있어, 해당 변수가 가지는 자료형이 명확하게 구분이 되어 있습니다. Programming : Char, String, Int, Long, Double, Float, …… Database : char, varchar, int, text, varbinary …… 이런 식으로 자료형이 나누어지는 이유는 명확성을 높여 오류나 문제의 발생을 최소화시키기 위함입니다. 불편함이 있다면 변수의 사용에 있어서는 물론, 모든 함수 사용이나 반환 값에 있어서 각 자료형을 모두 올바르게 매칭을 시켜주어야만 한다는 것입니다. 반면, 자바스크립트는 다음과 같은 자료형 선언만이 있습니다. var 이 키워드 하나로 자바스크립트에서는 모든 변수를 정의하고 사용할 수 있습니다. 그렇다고 내..
원문 : http://edu.kinesis.kr/?p=47 자바스크립트는 프로그래밍이 가능한 스크립트 언어이며, 인터프리터 방식의 언어이지요. 프로그래밍 언어의 방식은 크게 2가지입니다. “컴파일”이 필요한 언어와 컴파일이 필요 없이 해석하면서 실행이 되는 “인터프리터”방식 이렇게 두 가지로 구분을 많이 합니다. 즉 자바스크립트는 컴파일러가 필요가 없다는 이야기입니다. 개발에 사용되는 각 언어들은 각각의 장단점을 가지고 있는데, 자바스크립트 역시 마찬가지입니다. 그러나 편의성으로 인식되던 부분이 조금 사용하다보면 불편함으로 바뀌는 부분이 상당히 보이게 됩니다. 저는 자바스크립트에 대한 학습내용을 정리하면서 이런 부분을 중요하게 포인트로 잡고 진행을 진행할 것입니다. 결과적으로 난이도가 낮게 잡아져 있는 ..
원문보기 : http://edu.kinesis.kr/?p=23 Web 이라는 환경이 시작되면서부터 발전해온 IT 기술들이 최근에는 기존의 흐름보다도 빠르게 Web 환경과 결합하는 양상이 보이면서 그와 동시에 새로운 기술이나 기능을 지원하기 위한 JavaScript 역시 발전하고 있는 양상을 보이고 있지요. 최근 많은 관심을 받는 HTML5 요소들조차도 추가된 기능을 제어하기 위해서는 자바스크립트가 필수적으로 사용되어야 합니다. 과거에서 최근까지 자바스크립트에 대한 인식은 “보잘 것 없는 스크립트 언어” 또는 “깊게 배울 필요가 없는 스크립트 언어” 라는 개념으로 받아들여졌습니다. 그러나 이제는 이 흐름이 바뀌고 있습니다. 자바스크립트를 이용한 데이터 통신의 하나인 Ajax는 이미 웹상에서 평범하게 사용되..
인터넷 중에 떠돌아 다니는 자바스크립트들 중에 썩 마음에 드는 코드들이 없어 개인적으로 다시 정리하고 있는 자바스크립트 함수 중 "문자열의 한글 문자 코드값 체크 함수"를 정리해 놓는다. // Hangul Compatiblity Jamo 0x3131 - 0x318E // Hangul Syllables 0xAC00 - 0xD7AF /* Boolean ::: String-Object.IsKorean () */ String.prototype.IsKorean = function () { var arg = arguments[0] === undefined ? this.toString() : arguments[0]; if (arg === undefined || arg === null) { throw "Property..