블로그 이미지
잡다한 취미 생활 및 일상에 대한 소소한 이야기를 적어나가는 블로그입니다.
붉은kkk

공지사항

최근에 올라온 글

최근에 달린 댓글

글 보관함

calendar

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 31

https://forms.gle/M43b5qstmmqanQHo8

 

연락처 정보

유튜브 채널을 등록하고, 구독자를 모집해보세요.

docs.google.com

지난번에 포스팅한 유튜브 채널 주소를 이용한 자동 구독 프로그램을 생각보다 많은 분들이 원하시는 걸로 확인하였습니다.

다만, 사용법을 기재하였으나 어려워하시는 거 같아 새로운 방법으로 구독자를 늘릴 수 있도록 도와주고자 합니다.

 

더보기

<유튜브 구독자 늘리기>

1. 연락처 정보 기입을 통한 채널 등록 

2. 일정 주기로 채널 리스트 update

3. 채널 등록 요청한 분들에게 프로그램 전달 (다운로드 받을 링크를 포스팅 할 예정)

4. 다운 후 프로그램 실행 (자동으로 등록된 리스트의 채널을 모두 구독합니다.)

 

 

기존 포스팅 참조

https://nearman.tistory.com/entry/18-%EC%9E%90%EB%8F%99%ED%99%94-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%9C%A0%ED%8A%9C%EB%B8%8C-%EA%B5%AC%EB%8F%85%EC%9E%90-%EB%8A%98%EB%A6%AC%EA%B8%B0-%EC%9E%90%EB%8F%99-%EA%B5%AC%EB%8F%85-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8?category=809080

[OPEN JDK 설치] JAVA 시작 #1

2020. 8. 1. 14:34 | Posted by 붉은kkk

오라클의 JAVA JDK가 유료화된다는 얘기가 있어서, 무료인 OPEN JDK를 사용하려고 합니다.

JDK란 JAVA Development Kit의 약자로 자바의 핵심 플랫폼 구성요소입니다.

JDK에는 개발을 위해 필요한 도구들이 포함되어 있습니다.

JAVAC는 자바의 컴파일러입니다.

... 상세한 내용들은 생략하고 이번 시간엔 OPEN JDK의 설치에 목적을 두겠습니다.

 

https://openjdk.java.net/

 

OpenJDK

Download and install the open-source JDK for most popular Linux distributions. Oracle's free, GPL-licensed, production-ready OpenJDK JDK 14 binaries are at jdk.java.net/14; Oracle's commercially-licensed JDK 14 binaries for Linux, macOS, and Windows, bas

openjdk.java.net

#1. OPENJDK에 접속해 주세요

#2. Download를 선택해주세요

#3. 본인의 운영체제에 맞는 파일을 선택해서 다운로드 받아주세요

- 전 Windows/x64 선택

- 다운로드가 완료되면 원하는 폴더에 copy해서 압축을 풀어주시면 됩니다.

 

jdk-14.0.2가 새로 받은 openjdk입니다.

 

#4. 환경변수 설정

"제어판 - 시스템 - 고급 - 환경 변수"로 들어가서 시스템 변수에 새로만들기를 해주세요.

변수이름 : JAVA_HOME

변수 값 : 설치된 폴더 선택

 

그 다음에는 "Path"에 "%JAVA_HOME%\bin" 을 추가 해 주세요.

변수 설정은 모두 끝이 났습니다. 

방금 한 Path 주가는, 어떤 폴더에서 실행해도 실행이 될 수 있게 설정을 해 준거랍니다.

 

#마지막

- 명령 프롬프트에서 javac를 실행한 모습입니다.

 

OPENJDK의 설치가 끝나서 이제 자바로 프로그래밍을 하고 실행할 수 있는 환경이 구성되었습니다.

 

그럼 즐거운 프로그래밍 생활 되세요.

지난 포스트에 이어, 마무리까지의 과정에 대해 설명하겠습니다.

아마존에 가입하여 계정을 생성한 뒤, #1포스팅 과정들을 따라 지나오면 인트턴스를 만들 수 있는 단계까지 오게 됩니다.

"인스턴스 시작" 버튼을 눌러주세요

단계1에서는 사용할 서버를 선택해 주면됩니다.

저는 프리티어 사용 가능한 우분투 서버를 선택했습니다. (파이썬 사용 가능)  

 

이제 쭉 Next Next~~~

 

단계 7까지 지나오면 마지막으로 "시작하기" 버튼을 눌러주시면 됩니다.

 

키 페어를 설정해 주세요

새로운 키 페어를 생성하고, 키 페어 이름을 입력 후 다운로드 해 주시면 됩니다.

자, 끝이 보이네요.

연결을 눌러보면 인스턴스 연결 방법에 대한 설명이 나온답니다.

cmd 환경에서 인스턴스 연결을 하면 서버에 연결됨을 확인할 수 있어요.

더보기

1. Cmd창은 관리자 모드로 실행해서 들어가주세요.

2. 윈도우의 경우 서버에 접속 불가할 경우가 있을 수 있습니다. 

   (해결 방안 : 다운로드 받은 키페어의 보안 설정을 변경해주세요)

서버 접속에 문제가 있는 경우 키페어의 보안 설정을 상기 이미지처럼 변경 해 주시면 됩니다.

 

연결 후, 서버에서 파이썬을 실행한 화면이에요.

잘 동작함을 확인할 수 있습니다.

 

^^ 드디어 서버에서 파이썬이 실행되는 것을 확인했습니다.

 

이제, 멋진 서비스를 만들어서 제공하는 일만 남았네요.

 

그럼 오늘도 즐거운 프로그래밍 생활 되세요.

[Google Icon Font 삽입하기]

2020. 8. 1. 13:33 | Posted by 붉은kkk

https://materializecss.com/

 

Documentation - Materialize

 

materializecss.com

 <!DOCTYPE html>
  <html>
    <head>
      <!--Import Google Icon Font-->
      <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
      <!--Import materialize.css-->
      <link type="text/css" rel="stylesheet" href="css/materialize.min.css"  media="screen,projection"/>

      <!--Let browser know website is optimized for mobile-->
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    </head>

    <body>

      <!--JavaScript at end of body for optimized loading-->
      <script type="text/javascript" src="js/materialize.min.js"></script>
    </body>
  </html>

구글 Icon Font 삽입은 위 예제에 나온 것처럼, html 문서의 head내에 link로 처리하면 됩니다.

^^ 요즘은 문서들이 보기 쉽게 나와있어서 보고 활용하기 편한것 같네요.

 

그럼 오늘도 즐거운 프로그래밍 생활 되세요.

'프로그래밍 > HTML' 카테고리의 다른 글

[2. HTML Menu 정렬] 상단 Menu 항목 정렬 방법  (0) 2020.05.14

웹서비스를 구축할 때 처음 입문자들에게 가장 막막한 부분이 웹서버를 구축하는 부분일거에요.

저는 여기서 많이 헤맸거든요.

파이썬에 관심을 가지고 공부를 시작할 무렵 "Flask로 웹 서버 만들기, Django로 웹 서버 만들기" 

라는 것들이 종종 보여서 서버도 손쉽게 만들 수 있는 거라고 착각아닌 착각을 한 적이 있었어요.

사실 맞는 말이긴 하지만, 튜토리얼 및 예제들은 대부분 로컬에서 구동하는 방법에 대한 내용들이 

대부분이었던것 같습니다.  (로컬에서의 예제>>서버에서의 예제)

 

첫번째는 로컬에서 서비스가 어떻게 구동되는지 테스트해보는게 맞지만,

그 이후 실제 서버를 구축하고 서비스를 제공하는 방법에 대해서는 내용이 심히 부족했습니다.

(제가 잘 못찾아서 그랬던것도 있어요.)

 

그럼 어떻게 서버를 구축하는지 알아볼까요?

 

이번 포스팅에서는 아마존 웹서비스를 통한 웹서버 구축을 알아보도록 하겠습니다.

 

1. AWS 주소

https://aws.amazon.com/ko/

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

피트니스 글로벌 인터랙티브 피트니스 플랫폼이 어떻게 AWS를 사용하여 사업을 성장시키고 회원에게 더 나은 서비스를 제공하는지 알아보십시오. 자세히 알아보기  홈 피트니스의 혁신 2012년에

aws.amazon.com

- 가입을 해 주세요

가입 완료^^

 

2. 프리 티어(1년 동안 무료로 사용가능)

- 프리 티어로 서버를 구축하세요.

결제 정보도 기재가 필요하며, 프리 티어를 사용하더라도 무료로 제공되는 사용량을 초과하는 경우,

초과분에 대한 비용이 청구됩니다. !! 꼭 참고하세요 !!

 

계정을 만드는것만으로는 비용 청구가 되지 않으니 이 부분도 참고하세요^^

 

저는 EC2를 사용하여 가상 머신을 구축할 거에요.

인스턴스를 만들면 이제 끝입니다.

 

인스턴스를 만들고 실제 사용하는건 다음 포스팅에서 설명할게요.

80. 甲소유의 X토지와 乙소유의 Y주택에 대한 교환계약에 따라 
     각각 소유권이전등기가 마쳐진 후 그 계약이 해제되었다. 
     계약해제의 소급효로부터 보호되는 제3자에 해당하지 않는 자를 모두 고른 것은?
     (다툼이 있으면 판례에 따름)
ㄱ. 계약의 해제 전 乙로부터 X토지를 매수하여 소유권이전등기를 경료한 자
ㄴ. 계약의 해제 전 乙로부터 X토지를 매수하여
    그에 기한 소유권이전청구권보전을 위한 가등기를 마친 자
ㄷ. 계약의 해제 전 甲으로부터 Y주택을 임차하여 「주택임대차보호법」상의 
     대항력을 갖춘 임차인
ㄹ. 계약의 해제 전 X토지상의 乙의 신축 건물을 매수한 자
① ㄴ 
② ㄷ 
③ ㄹ 
④ ㄱ, ㄴ 
⑤ ㄷ, ㄹ
더보기

정답 : 3

79. 甲은 자신의 X건물(1억원 상당)을 乙의 Y토지(2억원 상당)와 
     교환하는 계약을 체결하면서 乙에게 8천만원의 보충금을 
     지급하기로 약정하였다. 다음 설명 중 틀린 것은?
     (다툼이 있으면 판례에 따름)
① 甲과 乙의 교환계약은 서면의 작성을 필요로 하지 않는다.
② 乙은 甲의 보충금 미지급을 이유로 교환계약을 해제할 수 없다.
③ 계약체결 후 이행 전에 X건물이 지진으로 붕괴된 경우, 甲은 乙에게 
    Y토지의 인도를 청구하지 못한다.
④ X건물에 설정된 저당권의 행사로 乙이 그 소유권을 취득할 수 
   없게 된 경우, 乙은 계약을 해제할 수 있다.
⑤ 교환계약이 해제된 경우, 甲과 乙의 원상회복의무는 동시이행관계에 있다.
더보기

정답 : 2

78. 甲소유의 건물을 임차하고 있던 乙이 甲의 동의 없이 
     이를 다시 丙에게 전대하였다. 다음 설명 중 틀린 것은?
     (다툼이 있으면 판례에 따름)
① 특별한 사정이 없는 한, 甲은 무단전대를 이유로 임대차
        계약을 해지할 수 있다.
② 乙은 丙에게 건물을 인도하여 丙이 사용ㆍ수익할 수 있도록 
        할 의무가 있다.
③ 乙과 丙의 전대차계약에도 불구하고 甲과 乙의 임대차
        관계는 소멸하지 않는다.
④ 임대차계약이 존속하는 동안에는 甲은 丙에게 불법점유를 
        이유로 한 차임상당의 손해배상을 청구할 수 없다.
⑤ 乙이 건물의 소부분을 丙에게 사용하게 한 경우에 甲은 이를 
       이유로 임대차계약을 해지할 수 있다.
더보기

정답 : 5