IT 관련 64

지난 해 티스토리 결산 및 올해 목표 / 티스토리 일 방문자 수 100명~200명 티스토리 수익

제 개인 티스토리의 역사를 정리합니다. 처음 이 블로그를 개설한 것은 2019년이었습니다. 아직 대학교 졸업을 하기 전이었는데요, 그 때 개설할 때에도 사실 수익형 블로그를 목표로 개설하긴 했었습니다. 다만 1일 1포스팅이라던지 명확한 계획 없이(지금도 물론 없지만) 생각 날 때만 포스팅 하고는 했습니다. 그래서 사실 기대도 많이 안했습니다. 애드센스의 경우 대략 15개의 포스팅을 500자 이상 작성해서 승인을 신청하니 한 번은 반려가 되었던 것으로 기억합니다. 그러고 나서 별다르게 바꾼 것이 없었던 것 같은데 포스팅을 몇 개 더 작성한 후 한 번더 신청하니 그제서야 애드센스 허가를 받았습니다. 애드센스 허가를 받고 나서는 그래도 어느정도 의욕이 생겨서 몇 개씩 작성을 하고는 했습니다. 물론 요즘과 같은..

자바스크립트 Javascript (loop) / for , while, do while 반복문에 대해서 / while과 do while이 차이점.

Java Script(루프) For loop loop문에는 세 번의 세미콜론(;)이 나온다. 첫째는 ‘초기화’로 루프를 시작하고 반복문 변수를 선언한다. 정지 조건은 , 이 조건이 참일 경우 코드를 실행시키고 거짓이라면 코드를 멈추게하는 조건이다. 이 조건에 대해 거짓이 되기 시작할 때를 정지 조건이라고 부르기도 한다. 반복 선언은 1번의 반복 변수를 매 루프(매 회차)마다 업데이트 하기 위해 존재한다. 다음은 예시이다. for (let counter = 0; counter < 4; counter++) { console.log(counter); } /* 결과는 다음과 같다. 0 1 2 3 Looping in Reverse (역루프) 조금 헷갈림 // The loop below loops from 0 to..

방송통신대학교 등록 고민중

방통통신대학교 컴퓨터과학과에 등록을 하기로 마음을 먹었기 때문에 지원을 한 것인데, 그 사이에 다른 인생의 목표가 생겨 그것을 위해 공부중입니다. 사실 마음같아서는 병행할 수 있을 것 같지만 그렇게 되면 그 중 아무것도 이루지 못하게 될까봐 그냥 방통대는 포기하고 인생의 어느 시점에 다시 도전하는 것으로 미루려고합니다. 지금 공부하는 것이 너무 방대하고 힘들어서 사실 방통대가 아무리 통신대학이라고는 해도 그냥저냥 통과하기는 싫고 제대로 공부해서 졸업하고 싶은데 이도저도 아니게 될까봐 . . 아무튼 지금은 고민중이고 내일 오전까지는 고민을 끝내려고합니다.

방송통신대학교 합격자 발표 1월 26일입니다.

https://haksa.knou.ac.kr/haksa/aee/appc/initAppcLogin.do?displayDv=passAn&epTicket=LOG 입학지원자 로그인 합격자 조회 유의사항 안내 방송대 학적 보유자가 신·편입학 모집에 지원하여 합격 후, 등록할 경우 기존 학적은 '제적'되므로 유의하시기 바랍니다. 광고 차단 프로그램(AdGuard 또는 AdBlock 등)을 haksa.knou.ac.kr 위 링크로 들어가시면 확인 가능합니다.

#3 방송통신대학교 컴퓨터과학과 / 신, 편입생 수강신청 방법 및 일정 / 방통대 졸업 학점 (편입생기준)

수강신청 안내사항 (필독!) 방송통신대학교 수강신청 방법 수강신청에 대해 모르고 있었으면 (사실 전적대에서는 수강신청 없이 전공으로 꽉채워져 나왔기 때문에 수강신청이란 시스템이 늘 어렵게 느껴진다) 그냥 주어지는 대로 들었을 뻔했다. 결론부터 말하자면 등록금 고지서에 나온대로 듣는것이 아니라 , 내가 신청할 수 있다. 또한 기본적으로 등록 마감일인 내일(2.2) 까지의 기준으로 수강신청이 완료되는 것으로 보이고, 이후에도 추가 수정기간이 주어지는 것 같다. 출석수업의 경우 일정을 확인하고 신청하는것이 좋겠다. 일단 기본적인 과정은 다음과 같다. 홈페이지 접속 -> 아래 사진에서 우측의 '수강신청'(빨간색 네모) 클릭 -> 기본 선택과목을 이수하고 싶으면 그냥 두면 되고, 컴퓨터 기초가 부족해 1학년 과정..

크롬 스크린리더 설치기 , 웹 접근성에 관해 도움이 되는 사이트 모음

웹접근성에 관해서 미국에서는 90년대 후반 ADA라고 하는 법률에 장애를 가진 이들에 대한 건물의 접근성 등을 규정하기 시작했다. 건물 입구의 경사로 , 색약 혹은 색맹을 위한 신호등이 그러한 것들의 대표적인 예이다. 시간이 지날 수록 많은 사람들이 디지털화 된 세계에서 살아가게 되었고 지금에 와서는 디지털이 아닌 것만으로 삶을 살아가기는 어려운 세상이 되었다 . 이러한 환경 속에서 시각 등의 감각이나 신체가 불편한 사람들에게 보다 나은 접근성을 제공하고자 하는 것이 Web Accesibility에 대한 담론이다. 단순한 선의의 측면에서도 그렇지만, 마치 경사로가 유모차를 끌고가는 사람 등 원래의 타겟 이외의 계층에게도 편하게 쓰일 수 있음을 고려하면 웹의 접근성은 그 주 타겟이 되는 이 뿐만이 아니라 ..

JavaScript HTML form을 활용한 유효화 검사(pattern, 정규표현식 등 )

이전포스팅과 이어지는 내용입니다. JavaScript(HTML form validation) HTML form에서 required로 min max 설정하기 의 안에 태그가 들어가는데, 그 태그의 속성값으로 required를 지정해서 반드시 채워야하는 칸이라 공란으로 두면 무언가 입력값이 필요하다고 표시할 수 있다. min max 속성을 이용하면 숫자를 최소 몇부터 최대 몇까지 입력할 수 있는지 설정할 수 있다. 예시) Enter # of guests: 글자의 길이를 체크하기 minlength 속성과 maxlength 속성을 활용한다. 예시) Summarize your feelings in less than 250 characters (참고) HTML form 태그에서 method 속성값 데이터를 전송하는..

JavaScript(Form, Input에 관해서) Input 속성 총정리 / name id 쓰는 이유

Javascript(HTML form #2) 알고보니 form의 기본 내용들을 정리한 부분을 읽지 않아 그냥 넘어갔었네요, 다시 정리합니다. Form의 작동원리 form은 정보를 수집하는 방법 이다. 정보를 수집하고 나서는 그 정보를 어디론가 보내야 하는데 그래서 쓰이는 속성이 action과 method 이다. 이 부분은 HTTP와 관련된 부분이 있다. method는 정확히 말하면 어떠한 HTTP 요청을 실행하게 할 것인가를 값으로 가진다. 다음은 form의 기본 골격이다. action으로 정보를 보낼 곳을 지정했고 method로 어떤 방법으로 정보를 보낼 것인가를 지정해주었다. method 뒤에 오는 문자는 소문자로 써도 괜찮지만 관습적으로 대문자로 쓰고 있다. ex) POST, GET 다음과 같이 안..

Javascript(유효화 검사, 정규표현식)

Javascript(HTML form) 개요 HTML의 form을 이용하여 정보를 받아들여 서버로 전송을하게 되는데, 이 과정에서 입력된 정보가 유요한 정보인지 체크하는 것을 form validation 이라고 한다. 주소를 입력해야하는 창에 사용자가 자신의 이름을 입력한다면 그것은 우리가 기대한 값이 아니다. 그러한 것을 체크하는 과정을 form validation 이라고 부른다. 유효한 데이터를 수집하지 않으면, 복수의 동명의 유저네임등으로 인한 혼란이 발생할 수 있고 심하게는 악성 유저가 일종의 코드를 우리의 데이터에 삽입하여 해킹에 취약해지는 점도 발생할 수 있다. 정규표현식 : regular expressions (regex or regexp) 한국어로는 정규표현식이라고 하는 개념인데, 우리가 ..

자바스크립트(이벤트란?)

Javascript(이벤트, 이벤트 핸들러) Event(이벤트) 이벤트 핸들러 등록하기 .addEventListener() 라고 하는 메소드가 있다. 이 메소드는 2개의 인자를 받는데, string 형식의 이벤트 이름과 또 다른 하나는 이벤트 핸들러 함수이다. 이벤트 핸들러를 작성 할 때에는 익명함수보다는 이름이 있는 함수로 작성하는 것이 유리하다. 이후에도 깔끔하고 재사용이 가능한 코드가 될 것이다. 이벤트핸들러 함수는 실제로 어떠한 이벤트가 fired(여기서는 클릭이 일어났을 때) 실행되는 함수를 말한다. let eventTarget = document.getElementById('targetElement'); eventTarget.addEventListener('click', function() {..