전체 글

전체 글

    알PDF를 이용해 여러 사진을 한 PDF 파일로 만들기

    구글 검색창에 "jpg to pdf"라고 검색해서 나오는 아무 웹 사이트에 들어가 변환을 하곤 했는데, 아무래도 영 찝찝해서 다른 방법을 알아보다 이 방법이 가장 편한 것 같아서 써봅니다. 1. 필기 내용을 vflat 앱을 이용해 사진으로 찍습니다. PDF로 만들고자 하는 사진을 모두 선택해 '공유 - PC로 저장'을 통해 PC에 저장합니다. 종이 문서를 디지털로 변환하는 건 vflat을 이용하는 편이 가장 깔끔한 것 같습니다. 앱 자체에서도 PDF 변환을 지원하지만 무료인 경우 횟수 제한이 있어서, 다량의 PDF 파일로 변환해야 한다면 아래와 같은 방법을 사용할 수밖에 없습니다. 2. 한 파일로 만들고자 하는 사진을 모두 선택하고 우클릭 - 알PDF로 포맷 변환하기를 누릅니다. 'PDF 생성하기'를 누..

    네트워크 관리사 2급 취득 후기

    작년에 친구가 네트워크 관리사라는 자격증을 취득했다는 이야기를 들었다. 복학하고 뭐라도 해볼 게 없으려나 싶어서 그냥 자격증 맛만 보자 하고 네트워크 관리사 2급을 취득하기로 했다. 필기 필기시험은 문제은행 방식이고 자료가 잘 공개되어 있기 때문에 CBT 사이트에서 열심히 돌려보면 가볍게 합격할 수 있다. 최근 3개년 기출만 여러 번 돌려보고 가도 충분하다. 2주 동안 하루에 두 세번씩 문제를 풀어보고 갔다. 점수는 90점이었다. 실기 실기는 2주 정도 전부터 시험을 준비했다. 실기는 랜선 만들기, 윈도우 서버 설정, 단답형, 라우터 설정 네 유형으로 이루어져 있다. 실기 역시 패턴이 거의 정해져 있고 많은 분들이 정보를 공유해 주셨으니 인터넷에 공개된 자료를 잘 이용하면 된다. 주로 참고한 자료는 다음..

    빅데이터분석실무2급 취득 후기

    학교 공지에 빅데이터분석실무2급이라는 자격증을 취득할 수 있는 강의를 연다고 올라왔다. 아무튼 IT와 관련한 자격증인데, 이틀만에 취득할 수 있게 해준다면야 방학을 조금 더 알차게 보낼 수 있을 것 같아 신청했다. 강의는 이틀동안 9시부터 18시까지 zoom으로 진행되었다. 대부분 R 언어의 기본에 해당하는 내용이었다. R을 한 번도 배워본 적은 없지만 프로그래밍 언어의 메커니즘 자체는 비슷하다보니 어려움은 없었다. 일반적인 프로그래밍 언어 배우는 흐름처럼 배웠다. 1장 입출력, 2장 변수, 3장 조건문, 4장 반복문, 5장 배열, 6장 함수. 딱 이런 순서였다. 다만 프로그래밍 언어 자체를 접해본 적 없는 비전공자도 수강할 수 있으므로 수준은 '이런 게 있습니다' 소개하는 정도였다. 거기다 실습이에요~..

    「웹해킹을 위한 자바스크립트(Javascript) 훑어보기」- 7. DOM

    본 글은 Udemy(유데미)에서 제공하는 Colt Steele님의 「The Web Developer 부트캠프 2023」 강의를 수강하며 배운 내용을 바탕으로 작성했습니다. 웹 해킹 및 보안에 쓰이는 자바스크립트 코드를 보고 이해할 수 있는 수준에 다다르기 위해 전반적인 내용을 가볍게 훑어보는 기획입니다. DOM(Document Object Model) DOM은 문서 객체 모델의 약자로, 문서인 웹페이지를 자바스크립트 등의 프로그래밍 언어로 다룰 수 있도록 객체화한 것입니다. 브라우저가 자동으로 생성하며, 웹페이지를 구성하는 javascript 객체의 집합이라 할 수 있습니다. 한 마디로, javascript를 이용해 웹 페이지를 다룰 수 있게 됩니다. DOM을 이용하는 메서드를 알아봅시다. 요소 선택 g..

    「웹해킹을 위한 자바스크립트(Javascript) 훑어보기」- 6. 전개(spread)와 분해

    본 글은 Udemy(유데미)에서 제공하는 Colt Steele님의 「The Web Developer 부트캠프 2023」 강의를 수강하며 배운 내용을 바탕으로 작성했습니다. 웹 해킹 및 보안에 쓰이는 자바스크립트 코드를 보고 이해할 수 있는 수준에 다다르기 위해 전반적인 내용을 가볍게 훑어보는 기획입니다. spread spread는 전개 구문으로, 내응을 하나하나 분리합니다. 함수 호출 시 const nums = [13,4,5,21,3] Math.max(nums) //NaN Math.max(...nums) //21 위 코드에서 Math.max() 함수는 개별적인 숫자 인수를 받아 최댓값을 반환합니다. 그냥 nums 배열을 넘겨주게 되면 배열 자체를 숫자로 변환할 수 없으므로 NaN(Not a Number)..

    「웹해킹을 위한 자바스크립트(Javascript) 훑어보기」- 5. 콜백(callback)

    본 글은 Udemy(유데미)에서 제공하는 Colt Steele님의 「The Web Developer 부트캠프 2023」 강의를 수강하며 배운 내용을 바탕으로 작성했습니다. 웹 해킹 및 보안에 쓰이는 자바스크립트 코드를 보고 이해할 수 있는 수준에 다다르기 위해 전반적인 내용을 가볍게 훑어보는 기획입니다. 콜백 함수(callback function) 콜백 함수는 다른 함수의 인자로 이용되는 함수입니다. 콜백 함수를 이용하는 메서드를 살펴보며 이해해 봅시다. forEach forEach는 주어진 함수를 배열 요소 각각에 대해 실행합니다. const numbers = [1,2,3,4,5] /* function print(element) { consloe.log(element) } numbers.forEach(..

    「웹해킹을 위한 자바스크립트(Javascript) 훑어보기」- 4. 함수

    본 글은 Udemy(유데미)에서 제공하는 Colt Steele님의 「The Web Developer 부트캠프 2023」 강의를 수강하며 배운 내용을 바탕으로 작성했습니다. 웹 해킹 및 보안에 쓰이는 자바스크립트 코드를 보고 이해할 수 있는 수준에 다다르기 위해 전반적인 내용을 가볍게 훑어보는 기획입니다. 함수 JS에서 함수의 기본적인 형태는 다음과 같습니다. function add(x, y) { let sum = x + y; return sum; } 어떤 프로그래밍 언어든 블록과 지역변수의 개념은 비슷합니다. 블록(중괄호 '{'와 '}' 사이) 안에 정의된 변수는 해당 블록 안에서만 사용할 수 있습니다. 그런데 let, const가 등장하기 전 사용했던 변수 선언 키워드인 var는 블록 범위의 영향을 받..

    흑역사를 없애주는 <지우개 서비스>를 아시나요?

    본 카드 뉴스는 KISIA 제3기 대학생 기자단 활동의 일환으로 제작되었습니다. 오늘은 어린 시절 올렸던 글 중 개인정보가 포함된 게시물을 삭제해주는 지우개 서비스를 소개드리고자 합니다. 카드 뉴스를 통해 알아보도록 할까요? 개인정보포털: https://www.privacy.go.kr/ 개인정보 포털 개인정보보호위원회는 개인정보의 처리와 보호에 관한 사안을 독립적으로 수행하기 위해 설립된 합의제 중앙행정기관입니다. www.privacy.go.kr 한국정보보호산업협회에서 제공하는 정보가 궁금하다면? 정보보호산업협회 공식 홈페이지: https://www.kisia.or.kr/ 정보보호산업협회 블로그: https://blog.naver.com/kisiaedu 정보보호산업협회 유튜브: https://www.yo..