미루던 정보처리기사 . . 이제야 자격증 취득 준비를 시작했다.

먼저 한국산업인력공단에서 시행하는 2022년 정보처리기사 자격증 취득 일정은 아래와 같다 !

 

시험은 연간 총 3회로 시행되며, 필기와 실기 모두 합격해야 취득이 가능하다.

정보처리기사 시험은 2020년 개정으로 시험과목과 출제기준이 달라진 이후 기존의 합격률보다는 많이 낮아진 편이다.

 

 

필기시험은 5과목이며, 객관식 4지 택일형으로 과목당 20문항씩 총 100문항이 출제된다 . . (과목당 30분씩 총 150분)

실기시험은 한 과목이며 필답형이다 (150분)

합격기준을 보면 필기시험은 100점을 만점으로 하여 과목당 40점 이상, 전과목 평균 60점 이상이며,

실기시험은 100점을 만점으로 하여 60점 이상이다.

 

마침 공부를 시작할 타이밍에 . . 업무적으로 바쁜 일정이 생겨 시험공부에 큰 시간 투자는 못하였지만,

시험 전날 2, 3, 4, 5과목을 벼락치기했지만 다행히 필기시험을 합격할 수 있었다 . . ! !

 

이전에 언젠가 인프런에서 몇몇 개의 강의를 무료로 수강할 수 있는 이벤트가 있었는데,

그때 정보처리기사 필기와 실기 강의를 신청했었다.

만약 시간적 여유가 있었으면 . . 과목당 5시간 ~ 5시간 30분 정도씩 하는 모든 강의를 다 들을 수 있었으면 좋았겠지만,

어쩔 수 없이 1, 2과목 강의만 강의 속도를 두배로 설정하여 수강할 수 있었다 . .

1과목과 2과목 반 정도는 강의를 보며 문제도 함께 풀고 하다 보니 며칠에 나눠 조금씩 들었지만

2과목의 나머지 반은 시험 전날이었기 때문에 빠르게 강의만 들을 수밖에 없었다.

3, 4, 5과목은 . ... 재생조차 못했다 ㅜ

 

시험 전날 밤 11시쯤이었을까 . . 밤샘을 계획하고 스터디카페로 갔다.

 

참고로 필기시험 참고서는 고흐 아저씨의 자화상이 그려진 시나공으로 준비했다 ! 

(책은 시나공 아니면 수제비 보는 것 같은데 그냥 시나공이 더 끌렸다 . . 이것이 명화의 힘인가 . .)

시나공으로 공부해보니 설명도 친절하고 . . 기출문제집도 따로 있어서 좋았던 것 같다

 

나는 벼락치기를 할 때 . .

1. 일단 해설집과 함께 전년도 기출문제 중 한 과목의 기출문제인 스무 문제를 한 문제씩 문제와 해설집을 번갈아가며 구경한다

(아무런 이론이 없으니 풀어서 정답을 맞히기란 당연히 어렵기 때문에 ㅎ..

문제와 보기 속의 키워드에 집중하며 한번 읽어보는 정도 . . )

2. 그렇게 한번 구경을 마치고 나면 전전년도 기출문제를 같은 방식으로 구경한다

(시간이 부족하니 문제집에 있는 예상문제보다는 그냥 2020년, 2021년의 기출만 봤다)

3. 다시 전년도 기출로 와서 아까 구경했던 것을 떠올리며 한번 한 문제씩 풀어본다 !

이때 틀리는 것들은 키워드들을 노트에 직접 써가면서 암기하려 노력해본다

4. 이렇게 스무 문제가 끝나면 다시 전전년도 기출로 가서 똑같은 방식으로 외우려 해 본다

(참고로 과목당 연관성은 없기 때문에 그냥 과목명이 끌리는 순서로 했다 . . 이렇게라도 재미 찾기 . . )

5. 이렇게 5과목을 마치고 . . 다시 첫 번째 과목으로 돌아와서는 이제 진짜 찐으로 스무 문제를 통으로 풀어본다

채점 후 틀린 문제들은 그제야 제대로 외운다

 

** 제일 중요한 점 ** 벼락치기에 있어 고득점은 사치다. 60점을 목표로 공부해야 한다 (ㅋㅋㅋ)

 

 

이렇게 . . X 줄 타는 벼락치기와 . .  운 좋은 난이도의 콜라보로 합격 성공 ~ ~

필기 합격은 2년 동안 유효하다 ! ! 

2년 안에 실기시험 합격 후기를 쓰고싶다 . .

실기는 객관식도 아니기 때문에 벼락치기는 불가할 것 같고 찐으로 열공해야 할 것 같다 화이팅 ~ ~ ! !

 

 

 

 

 

 

 

 

 

 

현재 App Store 에서의 Xcode 는 macOS 12.0 이상이 필요하다.
늙은이는 안된다 . . ?
그렇다면 카탈리나에 가능한 이전 버전 Xcode 를 설치해보자 ! (13은 불가하고 12.4 버전 가능)

https://developer.apple.com/download/all/

로그인 - Apple

idmsa.apple.com


위의 URL 에서 로그인 후, 12.4 검색 !
(https://developer.apple.com/download/all/?q=12.4)

## 혹시 저 URL 클릭 시 계정 문의 관련 페이지로 바로 연결되는 경우,

로그아웃 및 새로운 브라우저에서 로그인해보세요 ##


어그리 . . . 어그리 ,, ,,

Version 12.4 설치 성공 ~~

 

 

cause 

1) jsp 파일이 servlet 으로 컴파일되지 않음

2) 경로 오타 확인

 

cf. jsp 의 서비스 방식

클라이언트 접속 -> jsp -> java -> servlet class 로 변환 컴파일되어 서비스됨

 

권장

-. jsp 페이지 내 동적 include 사용하기

-. rm 으로 jsp 캐시 지우기

 

 

https://trello.com/shortcuts

  • 퓨니코드란?

PUNY 코드는 각국의 자국어표준코드(한국은 KSC5601)에 대응되는 유니코드(Unicode)를 ASCII형태로 변환하는 방식중 한가지로, PUNY코드에 의한 도메인이름이 기존의 영문도메인이름과 중복되는 것을 피하기 위해 변환된 코드앞에는 몇 개의 문자가 부가 됨(xn--)

 

 

  • 예제

만약 문자열이 "한글"이면 "xn--bj0bj06e"의 형태로 변환

 

 

  • 변환 사이트

https://xn--c79as89aj0e29b77z.xn--3e0b707e/idnconv/index.jsp

 

KISA 후이즈검색 whois.kisa.or.kr

한국인터넷진흥원 인터넷주소자원 검색(후이즈검색) 서비스 입니다.

xn--c79as89aj0e29b77z.xn--3e0b707e

 

  • java에서 퓨니코드로 변환하기

        String img = "http://www.법인경매중고차.com/admin/data/product/sss10/sss10_1903021349_L1.png";


        // 퓨니코드 변환
        String korean = ".*[ㄱ-ㅎㅏ-ㅣ가-힣]+.*";
        if (img.matches(korean)) {
            String hostName = img.split("\\.")[1];
            String punyHost = IDN.toASCII(hostName);

            img = img.replaceAll(hostName, punyHost);
        }

        System.out.println(img);

 

 

'기타' 카테고리의 다른 글

javax.servlet.ServletException: JBWEB004036: File " not found  (0) 2022.03.21
Trello(트렐로) 단축키  (0) 2019.04.11
포스트맨(Postman)  (0) 2019.04.10
Gradle  (1) 2019.04.06
마크다운 문법 사용하기  (0) 2019.04.06

 

1. 포스트맨이란?

   -  개발한 API를 테스트하고, 테스트 결과를 공유하여 API 개발의 생산성을 높여주는 플랫폼

 

2. URL

   2-1. 공홈

      -  https://www.getpostman.com/

 

Postman

Postman is the only complete API development environment, for API developers, used by more than 6 million developers and 100,000 companies worldwide. Postman makes working with APIs faster and easier by supporting developers at every stage of their workflo

www.getpostman.com

   2-2. 크롬 확장 프로그램   

      - https://chrome.google.com/webstore/detail/postman-interceptor/aicmkgpgakddgnaphhhpliifpcfhicfo

 

Postman Interceptor

Sends requests fired through the Postman chrome app.

chrome.google.com

 

3. 사용 목적

   - 카페24 API 데이터 확인

 

4. 특징

   - 가벼움

   - 히스토리 저장 기능

   - 설치 필요

 

5. 사용 방법

   - 헤더부분에 필요 키-값 입력 후 GET/POST 등등의 방식 선택한 뒤 API URL 보내기

 

6. 중요 옵션

   - 메소드 방식(GET/POST)

   - 파라미터값 설정

   - 인증관련 설정

 

cf) 시작화면 (좌측엔 날짜별 히스토리가 있음)

'기타' 카테고리의 다른 글

javax.servlet.ServletException: JBWEB004036: File " not found  (0) 2022.03.21
Trello(트렐로) 단축키  (0) 2019.04.11
자바에서 퓨니코드(Puny code)로 변환하기  (0) 2019.04.10
Gradle  (1) 2019.04.06
마크다운 문법 사용하기  (0) 2019.04.06

> 그래들(Gradle)이란?

-. 빌드를 위한 도구

-. 구글이 그래들을 채택하면서 사용자 증가

 

  • 기존 빌드 시스템과 다른점

  1. 빌드 스크립트가 프로그래밍 언어의 모습을 하고있다.
    -. 자바와 같이 JVM 위에서 동작하는 groovy라는 언어로 작성하게 됨.

  2. 빌드 스크립트가 일률적이지 않다.
    -. DSL(Domain Specific Language:도메인 언어)라는 모습으로 server side의 그레이들 스크립트와 안드로이드를 위한 스크립트의 모습이 전혀 다름.

  3. 다수의 빌드 지원 파일로 구성
    -. settings.gradle / 프로젝트 수준의 build.gradle / 모듈 수준의 build.gradle / gradle.properties / local.properties
    -. 기존의 빌드 시스템인 ant는 build.xml 단일 파일로 구성

 

> 구글이 그레이들을 채택한 이유?

-. 모듈화 개발

-, one source multi APK 실현

-. 라이브러리 의존성 관리

 

 

> 단점

-. 느림

-. 많은 메모리 필요

-. 그레이들로 빌드를 하게 되면 build/폴더가 생기는데 빌드 중간의 생성물을 다량으로 File I/O를 시도 함.

 

 

> cf.Maven의 문제점

-. 프로젝트 구성/빌드 툴로써 프로젝트 구성은 정적인 설정 정보이고 빌드는 동적인 행위인데, 

정적인 데이터를 저장하는데 적합한 XML로 그 내용을 기술하게 함으로써 동적인 행위인 빌드에 큰 제약을 가함.

-. 멀티 프로젝트 구성을 상속 구조로 한 설계상의 문제. (그에 반해 Gradle은 구성 주입 방식(Configuration Injection:설정 주입 방식)을 사용) 

Maven을 사용하면 쓸데없이 설정이 길어지고 중복이 발생하며 가독성 매우 떨어짐.

 

 

> cf. 프레임 워크란?

-. 프레임워크는 라이브러리와 달리 애플리케이션의 틀과 구조를 결정할 뿐 아니라, 그 위에 개발된 개발자의 코드를 제어한다. 프레임워크는 구체적이며 확장 가능한 기반 코드를 가지고 있으며, 설계자가 의도하는 여러 디자인 패턴의 집합으로 구성되어 있다.

  1. 헤더(Header)

헤더 크기는 1에서 6까지 지원한다.

# This is H1        
## This is H2
### This is H3
#### This is H4
##### This is H5
###### This is H6

This is H1

This is H2

This is H3

This is H4

This is H5
This is H6
  1. 인용구

인용구는 '>'를 이용한다. 인용구 안에서 다른 마크업 요소를 섞어서 사용할 수 있다.

> 안녕
> > 안녕
> > * 안녕
> > > * 안녕

안녕

안녕

  • 안녕
  • 안녕
  1. 목록
  • 순서가 있는 목록
  1. 일번
  2. 이번
  3. 삼번
  1. 일번
  2. 이번
  3. 삼번
  • 순서가 없는 목록
* 일번
  * 이번
    * 삼번
+ 일번
  + 이번
    + 삼번
- 일번
  - 이번
    - 삼번
  • 일번
    • 이번
      • 삼번
  • 일번
    • 이번
      • 삼번
  • 일번
    • 이번
      • 삼번
  1. 코드
<pre><code> 와 </code></pre> 에 감싸서 사용한다.
  <pre><code>
  for i in range(1,2):
    print(i)
  </code></pre>
for i in range(1,2):
  print(i)

ps. Rouge 하이라이터가 적용 되었다.

for i in range(1,2):
  print(i)
  1. 수평선
------
************
  1. 링크
  • 인라인 링크
 [Google](http://google.com)

Google

  • 자동 연결 링크
<http://google.com>

http://google.com

  1. 강조

진하게, 기울기, 취소선이 있다. 밑줄은 지원하지 않는다.

*single asterisks*
_single underscores_
**double asterisks**
__double underscores__
~~cancelline~~

single asterisks
single underscores
double asterisks
double underscores
cancelline

  1. 이미지
![이미지 이름](이미지 url)로 이미지를 넣을 수 있다.
![Image name](https://user-images.githubusercontent.com/20412850/34468412-ba059536-ef4b-11e7-90d4-3313e9fed8f9.png)

![이미지 이름](이미지 url)로 이미지를 넣을 수 있다.
Image name

ps. 사이즈 조정

<img src="이미지 url" width="원하는 크기">
<img src="https://user-images.githubusercontent.com/20412850/34468412-ba059536-ef4b-11e7-90d4-3313e9fed8f9.png" width="60%">
  1. 표그리기

표는 마크다운 표를 generate 해주는 사이트가 있다.

원하는 양식에 맞춰서 만들고 가져다가 쓰면 편하다.

First Header  | Second Header
------------- | -------------
Content Cell  | Content Cell
Content Cell  | Content Cell
First Header Second Header
Content Cell Content Cell
Content Cell Content Cell

내용 정렬은 아래와 같이 한다.

First Header  | Second Header | Third Header
:------------ | :-----------: | -----------:
Left          | Center        | Right
First Header Second Header Third Header
Left Center Right
  1. 수식(테마에서 지원 여부에 따라 사용)
$$ f(x) = \int \frac{2x^2+4x+6}{x-2} $$

$$ f(x) = \int \frac{2x^2+4x+6}{x-2} $$

'기타' 카테고리의 다른 글

javax.servlet.ServletException: JBWEB004036: File &quot; not found  (0) 2022.03.21
Trello(트렐로) 단축키  (0) 2019.04.11
자바에서 퓨니코드(Puny code)로 변환하기  (0) 2019.04.10
포스트맨(Postman)  (0) 2019.04.10
Gradle  (1) 2019.04.06

+ Recent posts