일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- retropie
- 안드로이드
- 네트워크
- 진단항목
- 단열
- 피들러
- D330-10igm
- 이보드
- 한컴오피스
- 문자열
- 자바스크립트
- 고전게임기 만들기
- 인증 및 세션관리
- 고전게임
- WEB
- HTML5
- c#
- 윈도우 8
- ASP.NET
- ubuntu
- D330
- fiddler
- Lenovo D330-10igm
- network
- 인테리어
- 보안
- Web Programming
- 셀프인테리어
- 우분투
- 웹
- Today
- Total
목록분류 전체보기 197
Kinesis´s Open Document
인터넷 중에 떠돌아 다니는 자바스크립트들 중에 썩 마음에 드는 코드들이 없어 개인적으로 다시 정리하고 있는 자바스크립트 함수 중 "문자열이 비었는지 체크하는 함수"를 정리해 놓는다. /* Boolean ::: String-Object.IsNullOrWhiteSpace () */ String.prototype.IsNullOrWhiteSpace = function () { var arg = arguments[0] === undefined ? this.toString() : arguments[0]; if (arg === undefined || arg === null) { return true; } else { var isWhiteSpace = /^\s*$/; if (typeof (arg) != "string"..
인터넷 중에 떠돌아 다니는 자바스크립트들 중에 썩 마음에 드는 코드들이 없어 개인적으로 다시 정리하고 있는 자바스크립트 함수 중 "문자열이 비었는지 체크하는 함수"를 정리해 놓는다. /* Boolean ::: String-Object.IsNullOrEmpty () */ String.prototype.IsNullOrEmpty = function () { var arg = arguments[0] === undefined ? this.toString() : arguments[0]; if (arg === undefined || arg === null || arg === "") { return true; } else { if (typeof (arg) != "string") { throw "Property or A..
인터넷 중에 떠돌아 다니는 자바스크립트들 중에 썩 마음에 드는 코드들이 없어 개인적으로 다시 정리하고 있는 자바스크립트 함수 중 "문자열 바이트 계산 함수"를 정리해 놓는다./* Integer (Number) ::: String-Object.Length () */ String.prototype.Length = function () { var len = 0; var arg = arguments[0] === undefined ? this.toString() : arguments[0]; for (var i = 0; i = 0x0080 && _ch
재 활용이 가능한 자바스크립트 만들기 위해 주의해야 할 사항들. 그리고 더 좋은 자바스크립트를 작성하기 위해서 주의해야 할 사항들. 1. 독립적으로 실행/처리 될 수 있는 형태로 작성하여야 한다. - 유동성이나 변동성이 큰 다른 자바스크립트 함수에 대한 의존도를 낮추어 가능한 독립적으로 실행/처리 될 수 있는 형태로 스크립트를 작성하여야 한다. 잘못된 예) function a () { sum_func(); // 다른 함수 기능을 사용함 // 이 함수는 있을수도 있고 없을 수도 있으며 바뀔 지도 모른다. var result = 0; for (var i = 0; i < 50; i++) { result += i; } return result; } alert(a()); 올바른 예) function a () { ..
웹 플랫폼, 웹 환경의 어플리케이션을 작성해 나가면서 가장 많이 일으키는 충돌 중 하나는 "그게 왜 안돼" 라는 이야기다. 단순히 왜 안되느냐의 질문으로 끝이나면 다행일 것을 이전에는 되었었기 때문에 지금 안되는 것은 말이 안되고 무조건 되어야 한다는 이야기다. 속되게 표현해서 그야말로 환장하겠다. Active X 를 가급적 사용하지 않는 프로그램을 만들란다. 웹 표준을 준수하는 웹 어플리케이션을 만들란다. 어떠한 브라우저에서든 똑같이 보일 수 있는 어플리케이션을 만들란다. 그런데 Active X를 벗어나면 가장 먼저 발생하는 것은 웹의 보안 강화로 하드웨어 제어가 안된다. 메모리접근은 당연히 안되는 것이고, 하드웨어 신호가 운영체제를 거쳐 웹 화면 상의 오브젝트에게 값은 전달할 수 있을지라도, 웹 페이..
보호되어 있는 글입니다.
Chrome 에서 확인한 문제점. 프로세스 과정 1. 자바스크립트 함수를 호출해 document.body 에 iframe 요소를 생성한다. 2. 이어서 해당 함수 내에서 타이머 스레드를 생성한다. 3. 타이머 함수를 통해 iframe 안의 file type 의 input 박스를 검색한다. 4. 해당 개체를 발견한 경우 click 명령 이벤트를 호출한다. 5. Click 이벤트를 호출하고 나면 타이머 스레드를 clear 시킨다. 예상 결과 : 파일 업로드를 위해 대상 파일을 선택하는 다이얼로그가 뜬다. 프로세스 결과 - Internet Explorer 에서는 정상적으로 작동한다. - Chrome 에서는 팝업창이 호출되지 않는다. 해당문제에 대해서 구글 및 네이버 검색을 해보았으나 이에 대해 명료한 답을 찾..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
언제였을까 처음으로 YUI 라는 가수를 알게 되었을때가. 아마도 Goog bye days 라는 노래를 영화를 통해 접했을 때가 아니였을까. 기타를 치며 노래를 부르는 모습과 함께 울려 퍼지는 청아하고도 부드러운 목소리. 거칠지 않으며 서정적이며 감정을 담아 호소하는 듯한 노래. 그것에 매료 되어 YUI 라는 이름의 여가수를 기억 속에 담았다. 평가에 있어서는 좋은 평에 대해서 지극히 인색적인 나이지만 YUI 는 확실히 잘 불러왔고, 지금도 멀리서나마 조용히 응원을 하고 있다. 출생 년월도 87년 생이라 나하고는 나이 차이가 1살 밖에 나지 않아서 그런가 더욱 호감이는 건지도 모르겠다. 아무튼 내가 과연 살아 생전에 이 YUI 라는 가수와 만날 일이 있겠냐만은 멀리서라도 차분히 응원을 해 본다. 나라가 다..