728x90
NETFLEX 구현 연습하는 코드
<HTML>
<header class="showcase">
  <div class="showcase-top">
    <img src="https://i.ibb.co/r5krrdz/logo.png" alt="" />
    <a href="#" class="btn btn-rounded">Sign In</a>
  </div>
  <div class="showcase-content">
    <h1>See what's next</h1>
    <p>Watch anywhere. Cancel Anytime</p>
    <a href="#" class="btn btn-xl"
       >Watch Free For 30 Days <i class="fas fa-chevron-right btn-icon"></i
      ></a>
  </div>
</header>
<section class="tabs">
  <div class="container">
    <div id="tab-1" class="tab-item tab-border">
      <i class="fas fa-door-open fa-3x"></i>
      <p class="hide-sm">Cancel at any time</p>
    </div>
    <div id="tab-2" class="tab-item">
      <i class="fas fa-tablet-alt fa-3x"></i>
      <p class="hide-sm">Watch anywhere</p>
    </div>
    <div id="tab-3" class="tab-item">
      <i class="fas fa-tags fa-3x"></i>
      <p class="hide-sm">Pick your price</p>
    </div>
  </div>
</section>

<section class="tab-content">
  <div class="container">
    <!-- Tab Content 1 -->
    <div id="tab-1-content" class="tab-content-item show">
      <div class="tab-1-content-inner">
        <div>
          <p class="text-lg">
            If you decide Netflix isn't for you - no problem. No commitment.
            Cancel online anytime.
          </p>
          <a href="#" class="btn btn-lg">Watch Free For 30 Days</a>
        </div>
        <img src="https://i.ibb.co/J2xDJV7/tab-content-1.png" alt="" />
      </div>
    </div>

    <!-- Tab Content 2 -->
    <div id="tab-2-content" class="tab-content-item">
      <div class="tab-2-content-top">
        <p class="text-lg">
          Watch TV shows and movies anytime, anywhere — personalized for
          you.
        </p>
        <a href="#" class="btn btn-lg">Watch Free For 30 Days</a>
      </div>
      <div class="tab-2-content-bottom">
        <div>
          <img src="https://i.ibb.co/DpdN7Gn/tab-content-2-1.png" alt="" />
          <p class="text-md">
            Watch on your TV
          </p>
          <p class="text-dark">
            Smart TVs, PlayStation, Xbox, Chromecast, Apple TV, Blu-ray
            players and more.
          </p>
        </div>
        <div>
          <img src="https://i.ibb.co/R3r1SPX/tab-content-2-2.png" alt="" />
          <p class="text-md">
            Watch instantly or download for later
          </p>
          <p class="text-dark">
            Available on phone and tablet, wherever you go.
          </p>
        </div>
        <div>
          <img src="https://i.ibb.co/gDhnwWn/tab-content-2-3.png" alt="" />
          <p class="text-md">
            Use any computer
          </p>
          <p class="text-dark">
            Watch right on Netflix.com.
          </p>
        </div>
      </div>
    </div>

    <!-- Tab Content 3 -->
    <div id="tab-3-content" class="tab-content-item">
      <div class="text-center">
        <p class="text-lg">
          Choose one plan and watch everything on Netflix.
        </p>
        <a href="#" class="btn btn-lg">Watch Free For 30 Days</a>
      </div>

      <table class="table">
        <thead>
          <tr>
            <th></th>
            <th>Basic</th>
            <th>Standard</th>
            <th>Premium</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Monthly price after free month ends on 6/19/19</td>
            <td>$8.99</td>
            <td>$12.99</td>
            <td>$15.99</td>
          </tr>
          <tr>
            <td>HD Available</td>
            <td><i class="fas fa-times"></i></td>
            <td><i class="fas fa-check"></i></td>
            <td><i class="fas fa-check"></i></td>
          </tr>
          <tr>
            <td>Ultra HD Available</td>
            <td><i class="fas fa-times"></i></td>
            <td><i class="fas fa-times"></i></td>
            <td><i class="fas fa-check"></i></td>
          </tr>
          <tr>
            <td>Screens you can watch on at the same time</td>
            <td>1</td>
            <td>2</td>
            <td>4</td>
          </tr>
          <tr>
            <td>Watch on your laptop, TV, phone and tablet</td>
            <td><i class="fas fa-check"></i></td>
            <td><i class="fas fa-check"></i></td>
            <td><i class="fas fa-check"></i></td>
          </tr>
          <tr>
            <td>Unlimited movies and TV shows</td>
            <td><i class="fas fa-check"></i></td>
            <td><i class="fas fa-check"></i></td>
            <td><i class="fas fa-check"></i></td>
          </tr>
          <tr>
            <td>Cancel anytime</td>
            <td><i class="fas fa-check"></i></td>
            <td><i class="fas fa-check"></i></td>
            <td><i class="fas fa-check"></i></td>
          </tr>
          <tr>
            <td>First month free</td>
            <td><i class="fas fa-check"></i></td>
            <td><i class="fas fa-check"></i></td>
            <td><i class="fas fa-check"></i></td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
</section>

<footer class="footer">
  <p>Questions? Call 1-866-579-7172</p>
  <div class="footer-cols">
    <ul>
      <li><a href="#">FAQ</a></li>
      <li><a href="#">Investor Relations</a></li>
      <li><a href="#">Ways To Watch</a></li>
      <li><a href="#">Corporate Information</a></li>
      <li><a href="#">Netflix Originals</a></li>
    </ul>
    <ul>
      <li><a href="#">Help Center</a></li>
      <li><a href="#">Jobs</a></li>
      <li><a href="#">Terms Of Use</a></li>
      <li><a href="#">Contact Us</a></li>
    </ul>
    <ul>
      <li><a href="#">Account</a></li>
      <li><a href="#">Redeem Gift Cards</a></li>
      <li><a href="#">Privacy</a></li>
      <li><a href="#">Speed Test</a></li>
    </ul>
    <ul>
      <li><a href="#">Media Center</a></li>
      <li><a href="#">Buy Gift Cards</a></li>
      <li><a href="#">Cookie Preferences</a></li>
      <li><a href="#">Legal Notices</a></li>
    </ul>
  </div>

</footer>

 

 

HTML만 구현했을 때 결과값

 


 

See what's next

Watch anywhere. Cancel Anytime

Watch Free For 30 Days </i >

Cancel at any time

Watch anywhere

Pick your price

If you decide Netflix isn't for you - no problem. No commitment. Cancel online anytime.

Watch Free For 30 Days

Watch TV shows and movies anytime, anywhere — personalized for you.

Watch Free For 30 Days

Watch on your TV

Smart TVs, PlayStation, Xbox, Chromecast, Apple TV, Blu-ray players and more.

Watch instantly or download for later

Available on phone and tablet, wherever you go.

Use any computer

Watch right on Netflix.com.

Choose one plan and watch everything on Netflix.

Watch Free For 30 Days
  Basic Standard Premium
Monthly price after free month ends on 6/19/19 $8.99 $12.99 $15.99
HD Available      
Ultra HD Available      
Screens you can watch on at the same time 1 2 4
Watch on your laptop, TV, phone and tablet      
Unlimited movies and TV shows      
Cancel anytime      
First month free      

여기에 CSS를 추가하면


<style>
/* Global Styles */
:root {
	--primary-color: #e50914;
	--dark-color: #141414;
	--light-color: #f4f4f4;
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

body {
	font-family: 'Arial', sans-serif;
	-webkit-font-smoothing: antialiased;
	background: #000;
	color: #999;
}

ul {
	list-style: none;
}

h1,
h2,
h3,
h4 {
	color: #fff;
}

a {
	color: #fff;
	text-decoration: none;
}

p {
	margin: 0.5rem 0;
}

img {
	width: 100%;
}

.showcase {
	width: 100%;
	height: 93vh;
	position: relative;
	background: url('https://i.ibb.co/vXqDmnh/background.jpg') no-repeat center center/cover;
}

.showcase::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: rgba(0, 0, 0, 0.6);
	box-shadow: inset 120px 100px 250px #000000, inset -120px -100px 250px #000000;
}

.showcase-top {
	position: relative;
	z-index: 2;
	height: 90px;
}

.showcase-top img {
	width: 170px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin-left: 0;
}

.showcase-top a {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(-50%, -50%);
}

.showcase-content {
	position: relative;
	z-index: 2;
	width: 65%;
	margin: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	margin-top: 9rem;
}

.showcase-content h1 {
	font-weight: 700;
	font-size: 5.2rem;
	line-height: 1.1;
	margin: 0 0 2rem;
}

.showcase-content p {
	text-transform: uppercase;
	color: #fff;
	font-weight: 400;
	font-size: 1.9rem;
	line-height: 1.25;
	margin: 0 0 2rem;
}

/* Tabs */
.tabs {
	background: var(--dark-color);
	padding-top: 1rem;
	border-bottom: 3px solid #3d3d3d;
	border-right: none;
}

.tabs .container {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 1rem;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.tabs p {
	font-size: 1.2rem;
	padding-top: 0.5rem;
}

.tabs .container > div {
	padding: 1.5rem 0;
}

.tabs .container > div:hover {
	color: #fff;
	cursor: pointer;
}

.tab-border {
	border-bottom: var(--primary-color) 4px solid;
}

/* Tab Content */
.tab-content {
	padding: 3rem 0;
	background: #000;
	color: #fff;
}

/* Hide initial content */
#tab-1-content,
#tab-2-content,
#tab-3-content {
	display: none;
	opacity: 0;
}

.show {
	display: block !important;
	opacity: 1 !important;
	transition: all 1000 ease-in;
}

#tab-1-content .tab-1-content-inner {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 2rem;
	align-items: center;
	justify-content: center;
}

#tab-2-content .tab-2-content-top {
	display: grid;
	grid-template-columns: 2fr 1fr;
	grid-gap: 1rem;
	justify-content: center;
	align-items: center;
}

#tab-2-content .tab-2-content-bottom {
	margin-top: 2rem;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 2rem;
	text-align: center;
}

.table {
	width: 100%;
	margin-top: 2rem;
	border-collapse: collapse;
	border-spacing: 0;
}

.table thead th {
	text-transform: uppercase;
	padding: 0.8rem;
}

.table tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

.table tbody tr td {
	color: #999;
	padding: 0.8rem 1.2rem;
	text-align: center;
}

.table tbody tr td:first-child {
	text-align: left;
}

.table tbody tr:nth-child(odd) {
	background: #222;
}

.footer {
	max-width: 70%;
	margin: 1rem auto;
	overflow: auto;
}

.footer,
.footer a {
	color: #999;
	font-size: 0.9rem;
}

.footer p {
	margin-bottom: 1.5rem;
}

.footer .footer-cols {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 2rem;
}

.footer li {
	line-height: 1.9;
}

.footer .lang-select {
	margin-top: 2rem;
	color: #999;
	background-color: #000;
	background-image: none;
	border: 1px solid #333;
	padding: 1rem 1.2rem;
	border-radius: 5px;
}

/* Container */
.container {
	max-width: 70%;
	margin: auto;
	overflow: hidden;
	padding: 0 2rem;
}

/* Text Styles */
.text-xl {
	font-size: 2rem;
}

.text-lg {
	font-size: 1.8rem;
	margin-bottom: 1rem;
}

.text-md {
	margin-bottom: 1.5rem;
	font-size: 1.2rem;
}

.text-center {
	text-align: center;
}

.text-dark {
	color: #999;
}

/* Buttons */
.btn {
	display: inline-block;
	background: var(--primary-color);
	color: #fff;
	padding: 0.4rem 1.3rem;
	font-size: 1rem;
	text-align: center;
	border: none;
	cursor: pointer;
	margin-right: 0.5rem;
	transition: opacity 0.2s ease-in;
	outline: none;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.45);
	border-radius: 2px;
}

.btn:hover {
	opacity: 0.9;
}

.btn-rounded {
	border-radius: 5px;
}

.btn-xl {
	font-size: 2rem;
	padding: 1.5rem 2.1rem;
	text-transform: uppercase;
}

.btn-lg {
	font-size: 1rem;
	padding: 0.8rem 1.3rem;
	text-transform: uppercase;
}

.btn-icon {
	margin-left: 1rem;
}

@media (max-width: 960px) {

		.showcase {
		height: 70vh;
	}

	.hide-sm {
		display: none;
	}

	.showcase-top img {
		top: 30%;
		left: 5%;
		transform: translate(0);
	}

	.showcase-content h1 {
		font-size: 3.7rem;
		line-height: 1;
	}

	.showcase-content p {
		font-size: 1.5rem;
	}

	.footer .footer-cols {
		grid-template-columns: repeat(2, 1fr);
	}

	.btn-xl {
		font-size: 1.5rem;
		padding: 1.4rem 2rem;
		text-transform: uppercase;
	}

	.text-xl {
		font-size: 1.5rem;
	}

	.text-lg {
		font-size: 1.3rem;
		margin-bottom: 1rem;
	}

	.text-md {
		margin-bottom: 1rem;
		font-size: 1.2rem;
	}
}

@media (max-width: 700px) {
	.showcase::after {
		background: rgba(0, 0, 0, 0.6);
		box-shadow: inset 80px 80px 150px #000000, inset -80px -80px 150px #000000;
	}

	.showcase-content h1 {
		font-size: 2.5rem;
		line-height: 1;
	}

	.showcase-content p {
		font-size: 1rem;
	}

	#tab-1-content .tab-1-content-inner {
		grid-template-columns: 1fr;
		text-align: center;
	}

	#tab-2-content .tab-2-content-top {
		display: block;
		text-align: center;
	}

	#tab-2-content .tab-2-content-bottom {
		margin-top: 2rem;
		display: grid;
		grid-template-columns: 1fr;
		grid-gap: 2rem;
		text-align: center;
	}

	.btn-xl {
		font-size: 1rem;
		padding: 1.2rem 1.6rem;
		text-transform: uppercase;
	}
}

@media(max-height: 600px) {
  .showcase-content {
	margin-top: 3rem;
}
}
</style>

이러한 형식으로 넷플릭스 클론 사이트가 만들어진다.

728x90
반응형
728x90

- JDBC란?

자바에서 데이터베이스를 사용하기 위한 절차에 대한 규약이며,

Java DataBase Connectivity의 약자로 JDBC는 자바 언어로 데이터베이스 프로그래밍을 하기 위한 라이브러리이다.

 

JDBC는 DBMS에 종속되지 않는 관련 API를 제공한다.

JDBC API는 JDK에서 제공하며 JDBC 프로그래밍을 위해서는 JDBC드라이버가 필요하다.

JDBC 드라이버는 각 DBMS 회사에서 제공하는 라이브러리 압축파일이다.

MySQL 데이터베이스관리시스템을 사용하거나 만약 오라클을 사용한다면 오라클용 JDBC 드라이버가 필요하다.

 

- JDBC 클래스

JDBC는 다양한 클래스와 인터페이스로 구성된 패키지 java.sql 와 javax.sql로 구성

 

주요 클래스 및 인터페이스

  • DriveManager = JDBC 드라이버 로드
  •  Connect = DB와 연결하기 위한 인터페이스
  • Statement / PreparedStatement / CallableStatement (SQL을 보내기 위한 통로)
    • Statement = SQl을 보내기 위한 통로. 인자가 없음.  
    • PreparedStatement = Statement와 동일한데 차이점은 인자값으로 SQL을 받기 때문에 특정한 SQL에 대한 통로라고 생각하면 된다. 
    • CallableStatement = PL/SQL을 호출할 때 사용
  • ResultSet = SQL 문의 결과를 저장하는 객체

- 이클립스에서 JDBC 등록하기

java에서 데이터베이스를 사용하기 위해서는 드라이버를 설치해야 한다.

 

JDBC 드라이버(MySQL)

https://dev.mysql.com/downloads/connector/j/

 

1. jar 파일 준비하기

설치가 완료되면, mysql-connector-java-버전-bin.jar 파일이 생성된다.

여러 클래스들을 모아 놓은 파일을 jar 파일이라고 하는데, 이 파일이 있어야 MySQL을 사용할 수 있다.

 

2. 이클립스에서 jar파일 연동

  1. 이클립스에서 새로운 프로젝트를 생성
  2. 프로젝트 폴더를 우클릭 -> Properties -> Java Build Path 항목 클릭
  3. Libraries -> Add Library ... -> User Library  -> User Libraries 
  4. New 클릭하여 아무렇게 이름을 작성. ( 저는 JDBC라는 이름으로 생성. )
  5. 생성된 Library를 클릭하고 Add External JARs 클릭
  6. 처음에 설치한 jar 파일 mysql-connector-java-버전-bin.jar 파일을 찾아서 클릭

여기까지 진행했으면 JDBC를 사용할 준비가 된 상태이다.

 

3. JDBC 기본적인 사용

JDBC에서 인터페이스를 제공하기 때문에, 어떤 DB를 사용하든 개발자가 JDBC를 사용하는 방법은 변하지 않는다.

이것이 인터페이스의 가장 큰 장점이죠.

 

JDBC를 사용하는 방법

  1. import java.sql.*;
  2. 드라이버를 load
  3. mysql 연결을 위한 Connection 객체 생성
  4. Statement 객체를 생성하여 질의 수행
  5. 질의 결과가 있다면, ResultSet 객체를 생성하여 결과 저장
  6. 추가 로직 실행 후, JDBC 연결 과정에서 필요했던 객체들을 close

 

728x90
반응형

'console.log("What ? " + Cord); > Java' 카테고리의 다른 글

[JSP] JSP (JavaServer Pages) 란 무엇일까?  (0) 2023.06.24
[JAVA]자바란 무엇일까?  (0) 2023.06.24
<Git>PrintMe.java  (0) 2023.02.05
<Git>PlusMinus02.java  (0) 2023.02.05
<Git>PlusMinus01.java  (0) 2023.02.05
728x90

다 잘 될 거야 = everything will be fine

 

걱정할 거 하나 없어 = there's nothing to worry about

 

나 이럴 시간 없어 = i don't have time for this.

 

우리 얘기 좀 해야 할 것 같아 = i think we should talk

 

다 괜찮아? = is everything all right? 

 

내가 이미 말했잖아 = i already told you 

 

저는 진짜 상관 없어요 = i don't mind it at all

 

나 아무것도 기억 안 나 = i don't remember anything.

 

그게 무슨 말이야? = what do you mean by that? 

 

난 그런 뜻이 아니었어 = that's not what i meant.

 

지금은 그게 다야 = that's all for now

 

지금까지는 잘 되고 있어 = it's going well so far

 

나중에 다시 올게 = i'll come back later.

 

나는 7시에 영어 공부를 한다. = i study English at 7

 

나는 매일 일하지 않는다 = i do not work every day. 

 

나는 행복하고 싶어 = i want to be happy.

 

난 부자가 되고 싶어 = i want to be rich. 

 

나는 그와 더 이상 얘기하고 싶지 않다. = i don't want to talk to him anymore.

 

저녁으로 뭐 먹고 싶어? = what do you want to eat for dinner?

 

나는 수영을 할 수 있다. = i am able to swim

 

저는 영어와 한국어를 할 수 있어요 = i am able to speak English and Korean

 

영어 할 수 있으신가요? = are you able to speak English?

 

당신은 곧 완벽한 영어를 하게 되실 겁니다. = you will be able to speak perfect English very soon.

 

 

728x90
반응형
728x90

what do you usually do on weekends? = 주말에 주로 무엇을 하세요?

 

i got a new phone last week = 나 지난주에 새 폰 샀어

 

how much did you pay for it? = 그거 얼마 주고 샀어?

 

how can you do this to me? = 어떻게 나한테 이럴 수 있어?

 

i can't find where it is = 그것이 어디 있는지 못 찾겠어요

 

what does that mean? = 무슨 말이죠?

 

thank you for reminding me = 상기시켜 줘서 고마워요

 

that's all i need = 그것만 있으면 됩니다.

 

we made it = 우리가 해냈어

 

i'm glad to hear that = 그 말을 들으니 기뻐요

 

did he really say that? = 그가 진짜 그렇게 얘기했나요?

 

feel free to talk to me = 부담 갖지 말고 말씀해 보세요

 

i'm sorry to keep you waiting = 기다리게 해서 죄송합니다

 

i'm not in the mood = 그럴 기분이 아니에요

 

i'll have the same = 같은 것으로 주세요

 

i don't want to make dinner tonight = 오늘은 저녁 하고 싶지 않아요

 

 i'm having dinner with my family = 저는 가족들이랑 저녁식사 중이에요

 

what should i do now? = 제가 이제 어떻게 하면 좋을까요?

 

i will take you home = 집까지 바래다줄게

 

it means a lot to me = 그건 제게 아주 의미 깊은 일이에요

 

i don't want to talk about it anymore = 더 이상 그 얘기는 하고 싶지 않아

 

i can't tell you why = 이유를 말해줄 수 없어

 

that's what i'm saying = 내 말이 그 말이야

 

i will call you when i get there = 내가 거기 도착하면 전화줄게

 

i don't have an appetite = 입맛이 없어 

 

can i get you a drink? = 마실 거 좀 드릴까요?

 

i'll get you some coffee = 커피 좀 갖다 드릴게요

 

if i have a chance, i want to study abroad = 만약 기회가 된다면 해외에서 공부하고 싶어요

 

i just had coffee = 조금 전에 막 커피를 마셨어

 

i'm in the middle of something = 나 지금 뭐 하고 있어

 

do you know where it is? = 그거 어디 있는지 알아?

 

 

 

 

728x90
반응형
728x90

코딩연습

 

eclipse에서 한글 깨짐 현상 오류 수정

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<form action="to01.jsp" method="post">
		아이디 : <input type="text" name="id" value="hong"><br /> 이름 : <input
			type="text" name="name" value="홍길동"><br /> 나이 : <input
			type="text" name="age" value="20"><br /> 취미 : <input
			type="checkbox" name="hobby" value="탁구">탁구 <input
			type="checkbox" name="hobby" value="축구">축구 <input
			type="checkbox" name="hobby" value="농구">농구 <br /> <input
			type="submit" value="전송">

	</form>

 


 

이렇게 웹 페이지에서 한글이 깨지는 현상이 나타남

 

<form action="to01.jsp" method="post">

<form action="to01.jsp" method="post"> 으로 인해서 새로운 .jsp 파일 생성

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%
		// 한글 깨짐 방지, 반드시 가장 상단에 명시할 것.
		request.setCharacterEncoding("UTF-8");
%>
<%
		String id = request.getParameter("id");
		String name = request.getParameter("name");
		int age = Integer.parseInt(request.getParameter("age")) +5 ;
		
		String[] hobbies = request.getParameterValues("hobby") ;
		
		String hobby = "" ;
		if(hobbies == null){
				hobby = "";		
				
		}else{

			for(int i=0 ; i < hobbies.length; i++){
				hobby += hobbies[i] + "," ;
			}
			hobby = hobby.substring(0,hobby.length() -1);
		}
		
		
%>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
  			아이디 : <%=id%><br/>
  			아이디 길이 : <%=id.length()%><br/>
  			이름 : <%=name%><br/>
  			나이 : <%=age%><br/>
  			취미 : <%=hobby%><br/>
</body>
</html>

<%

// 한글 깨짐 방지, 반드시 가장 상단에 명시할 것.

request.setCharacterEncoding("UTF-8");

 

%>

상단 부분에 이렇게 넣어주면 된다.

 

result 값.

 


아주 쉽게 해결하는 방법이다.

728x90
반응형
728x90

what's wrong with you? = 당신 왜 그러는 거에요?

 

who told you that? = 누가 그렇게 말하던가요?

 

what makes you say that? = 무엇 때문에 그렇게 말하는 거죠?

 

could you repeat that please? = 다시 한 번 말씀해 주시겠어요?

 

does it make sense to you? = 이 말이 일리가 있나요?

 

it looks like it's going to rain = 비가 올 것처럼 보이네요

 

do i need to make a reservation? = 예약을 해야 하나요?

 

how long is the wait? = 얼마나 기다려야 하죠?

 

let's not talk about it = 그 얘기는 하지 말자

 

i have nothing to say = 저는 할 말이 없어요

 

i'll let you know later = 나중에 알려줄게요

 

i'm not ready yet = 저는 아직 준비가 안 됐어요

 

i'm still working on it = 아직 작업 중이에요

 

what are you talking about? = 무슨 말씀을 하고 계시는 거죠?

 

can i talk to you for a minute? = 잠시 당신과 얘기할 수 있을까요?

 

i wish you all the best = 잘 되길 바래요

 

when do you get off work? = 언제 퇴근해요?

 

i go to bed around 12 = 저는 12시쯤 잠자리에 들어요

 

i need to stop by the bank = 저는 은행에 좀 들러야 돼요

 

i did my best = 최선을 다했어요

 

did you know about this? = 당신은 이 일에 대해 알고 있었나요?

 

are you out of your mind? = 너 제정신이야?

 

it takes a lot of time = 시간이 많이 걸려요

 

could you take a picture of us? = 저희 사진 좀 찍어 주실 수 있나요?

 

 

 

 

 

728x90
반응형
728x90



투자는 인기 없을 때 하라

 

대부분의 사람들은 남들이 주식에 관심을 보이고 있을 때 흥미를 갖곤 한다.

 

하지만 주식에 관심을 가져야 할 땐 아무도 거들떠 보지 않을 때다.

 

평소엔 인기도 있으면서 잘 나가는 주식은 살 수 없기 때문이다.


현실적인 목표를 잡고 바로 실행하자

나는 넘지도 못할 7피트 장대를 넘으려고 애쓰지 않는다. 

 

나는 내가 쉽게 넘을 수 있는 1피트 장대를 주위에서 찾아본다.


투자 전문가의 의견을 전적으로 믿지 말라

월가는 롤스로이스를 타고 다니는 사람이 지하철을 타고 다니는 사람에게

 

자문을 구하는 유일한 곳이다.


분산 투자는 잘 모르는 사람이 하는 것이기도 하다

분산 투자는 자신이 무엇을 하고 있는지 잘 모르는 투자가에게만 알맞는 투자방법이다


주식 변동을 이용해라(시장의 공포를 이용해라)

주가 변동을 적으로 보지말고 친구로 보라.

 

어리석음에 동참하지말고 오히려 그것을 이용해서 이익을 내라.


손실을 경계해라

투자

 

규칙 1번은 절대 돈을 잃지 않는 것이다.

 

규칙 2번은 규칙 1번을 절대 잊지 않는 것이다.


자신 있는 종목에 투자해라

10년 동안 주식을 소유 할 생각이 없다면

 

10분도 갖고 있지 마라


같은 종목을 투자하더라도 우수한 종목에 투자해라

공정한 가격에 공정한 회사를 사는 것보다

 

공정한 가격에 훌륭한 회사를 사는 것이 훨씬 낫다.


리스크는 자신이 하는 것을 모르는 데서 발생한다

위험은 당신이 하는 일을 모르는 데서 비롯된다.


이해할 수 없는 사업에 투자하지 말라

이해할 수 없는 사업에는 절대 투자하지마라.


다양한 현금흐름을 창출하라

단일 수입에 의존하지 마라.

 

두 번째 소스를 만들기 위해 투자해라.


투자를 안 하는 것은 최악이다

현금을 보유한 사람들은 편안함을 느낀다.

 

그들은 사실상 아무것도 지불하지 않고 가치가 하락할 것이 확실한

 

끔찍한 장기 자산을 선택했다.


시장을 예측하기보다 본질에 투자하라

예측가들은 많은 예측을 하지만

 

미래에 대해 아무 것도 말하지 않는다.

 

 

 

728x90
반응형

'나의 일상 > 나의 롤모델' 카테고리의 다른 글

피터린치의 주식명언  (0) 2023.02.10
김종국이 알려주는 영어 잘 하는 방법  (0) 2023.02.04
728x90

이현세 작가 명언

 

 '나는 둔재였다' 나는 천재가 아니었지만 만화를 너무 사랑했고 너무 잘 그리고 싶었고 

 

그래서 매일 밤 잠을 못 자고 초조해서 내가 데뷔를 할 수 있을까

 

내가 좋은 작가가 될 수 있을까 잠 못 이뤘던 날들이 너무나 많다

 

근데

 

매일매일 그래서 잠을 줄여가면서

 

한 장이라도 더 그리고 자야지 더 그리고 자야지

 

하면서 나는 하루하루를 버티고 있는데 

 

친구 하나가 몇 일씩 몇 주씩 술만 마시고 있다가

 

마감일 전에 샥샥샥 하면 나보다 훨씬 더 좋은 성과물을 내서

 

내 매일매일 밤의 고민을

 

휴지쪼가리로 만들곤 했다

 

그러면 그 친구 옆에서 너무너무 괴로웠겠죠

 


 

그래서 천재 옆에서 내가 둔재라는 걸 느끼면서

 

어렸을 때 그림으로 상 좀 받고

 

아 내가 그림을 잘 한다 라고 생각하고 모인 그 집단에서

 

내가

 

그냥 고만고만한 사람이라는 생각을 하면서

 

나는 재능을 타고 났다고 생각했는데

 

근데 나의 최고의 재능인 그림이

 

그림을 잘 그리는 사람들끼리 모였을 땐

 

결국엔

 

경쟁력까지는 안 된다는 걸 느끼면서

 

진짜 밤마다 괴로워했던 게 진짜 매일이었는데

 

그 천재가 바로 옆에 있었던 거지

 


 

근데 지금와서 젊은 사람들한테

 

그런 둔재 혹은 아주 빼어나진 않은 사람들에게 해주고 싶은 이야기가 있다

 

하지만

 

천재를 이기는 방법은 하나밖에 없다

 

먼저 가라고 보내주는 것이다

 

먼저 가라고 보내주는 건 

 

너는 천재인 것에 화내지 말고

 

나를 화내면서 나를 불태우지 말고

 

그 사람을 보면서 나는 왜 이렇게 못났지? 라며 저 사람과 비교하지 말라는 것이다.


그 사람을 먼저 가게 인정하고 놔두었더니 

 

어느 순간 자기 혼자 경쟁자가 없어서 막 달려 나가다가

 

신의 벽에 부딪혀 있더라

 

그러니까 그 사람의 경쟁자는 자신밖에 없고

 

그래서

 

어느 순간 신이 만들어 놓은 벽이 자기 자신인 거죠

 

자기 자신과의 싸움에서 파괴가 되어서

 

자기 자신을 망치고 자기가 사랑했던 것을 싫어하고 있더라

 


 

근데

 

나는 

 

남과 비교하는 것을 포기함으로써

 

그것에 대한 애정을 지니고 있을 수 있었고

 

그림에 대한 애정을 그냥 차곡차곡 하던대로 하니까 

 

어느 순간 그 친구가 파괴되어 주저앉은 그 자리를 지나서

 

넘어설 수 있었다


네가 한 번 이겼다고 평생 이기리라고 생각하지 말고

 

네가 한 번 졌다고 평생 지리라고 생각하지 마라

 

이겼을 때 오만하지 말고 졌을 때 기죽지 마라

 

인생은 더 오래 살아보니까요

 

승부라는 단어도 웃기지만

 

만약에 승부로 본다면 그렇게 단시간에 나는 게 아니더라

 

각자의 길에서 각자의 성공이 나타나는 거야

 

옆에 친구가 붙으면 내가 떨어지는 그런 관계로만 이해하지 말란 이야기

 

실제로 나중에 보면

 

각자의 길에서 각자 인생을 살게 되는 거거든

 

그런 비교에서 행복을 찾는 건 정말 바보 같은 짓이다

 

왜 내 인생을 남과 비교합니까

 

비교요?

 

남을 이겨야 된다는 생각을 갖고있는 친구들아

 

남을 이겨야 되겠다고?

 

남이 아닌 나를 보세요

 


나의 위치에서 남이 아닌 나를 위해

 

살아야 한다

 

728x90
반응형

+ Recent posts

728x90
반응형
728x90
반응형