추천 기준

- 재무제표 기준 : 2021년 3분기 까지
- 시장가격 기준 : 2021년 12월 30일 까지
- 필터 기준 : Wiliam J.O'Neil이 선호하는 조건 모두 만족한 기업

William O'Neil 이 선호하는 조건

- 최근 4분기간 매출의 합이 이전 4분기간 매출의 합보다 증가했어야함.
- 이번 분기 매출이 작년 동분기 매출보다 증가했어야함.
- 이번분기 매출이 직전 분기 매출보다 증가했어야함.
- 최근 4분기간 순이익의 합이 이전 4분기간 순이익의 합보다 증가했어야함. 
- 이번 분기 순이익이 작년 동분기 순이익보다 증가했어야함.
- ROE가 충분히 클 것 (>15)
- 상대강도(RS)가 0.7 보다 클 것
- EPS(Y)가 20 이상일 것
- 1년 전 EPS(Q) 보다 이번분기의 EPS(Q)가 25% 이상 더 클 것
- 3년 전 연이익에 비해 최근 연 이익이 25% 이상 늘었을 것
- 직전 분기 대비 EPS 상승률이 30% 이상일 것
- 부채비율이 230% 이하일 것

12개 조건 모두 만족하는 추천 종목

종목명 코드 분류(해당카테고리업체수) 비고
DB하이텍 000990 반도체와반도체장비(118)  
LG이노텍 011070 전자장비와기기(85)  
덕산네오룩스 213420 디스플레이장비및부품(95)  
메가스터디교육 215200 교육서비스(21)  
미원에스씨 268280 화학(113)  
서린바이오 238070 생물공학(46)  
실리콘웍스 108320 디스플레이장비및부품(95)  
심텍 222800 전자장비와기기(85)  
심텍홀딩스 036710 전자장비와기기(85)  
에스에이엠티 031330 전자장봐와기기(85)  
에이티넘인베스트 021080 창업투자(65)  
에이피티씨 089970 반도체와반도체장비(118)  
유진테크 084370 반도체와반도체장비(118)  
이녹스첨단소재 272290 전자장비와기기(85)  
주성엔지니어링 036930 반도체와반도체장비(118)  
티케이케미칼 104480 화학(113)  
한국컴퓨터 054040 디스플레이장비및부품(95)  
한양디지텍 078350 반도체와반도체장비(118)  
해성디에스 195870 반도체와반도체장비(118)  

 

결론

- 반도체, 전자, 디스플레이가 꾸준히 강세다. 

반도체와반도체장비  전자장비와기기 디스플레이장비및부품 교육서비스 화학 생물공학 창업투자
6개 5개 3개 1개 2개 1개 1개

- 교육 서비스는 이번에 추천된 메가스터디교육(215200)뿐만 아니라, 디지털대성(068930), 정상제이엘에스(040420) 등 많이 추천되고있다. 메가스터디는 성인반 교육 매출 상승이 눈에 띄게 증가하고 있고, 정상제이엘에스는 온라인오프라인 매출 모두 꾸준하게 상승하고 있다. (교육서비스 회사들의 재무제표가 워낙 좋아 교육에 대해서 따로 포스팅을 할까 한다.)
- 화학카테고리 또한 이번분기에 꾸준하게 추천되고 있는데, 아무래도 내년을 위해 종목 분석을 미리들 해놔야 할 것같다.
- 창업투자 카테고리가 추천된 것이 우연이 아닐 것 같다. 실적도 좋겠다 올해 대선과 맞물려 활활 타오를수도???

 

+

위 종목 대부분 작년말에 이미 추천된 종목들인데, 오늘보니 가격이 다들 상당히 올랐다... 필터가 제대로 작동하는듯하다.

Sourcetree for Mac GitHub account permissions

Mac에서 Sourcetree와 github를 연동하는 과정에서 접근 권한이 제대로 부여되지 않는 경우가 발생한다.

계정 생성시 인증방식을 OAuth로 선택할 경우 기본적으로 public repository 에서 read 만 가능하도록 되어 있기 때문이다.

필자도 계정 생성 후 sourcetree 에서 public repository 만 접근가능한 것을 보고(그것도 읽기만)  해결책을 찾았다.

1. 우선 만들어진 계정은 삭제
2. 사이트로 이동
 https://github.com/settings/tokens
3. "Generate new token" 클릭
4. 아무이름이나 token description 에 넣는다. 예)Sourcetree Mac Token
     "repo" checkbox를 선택한다.
     "Generate token" 를 클릭한다.
5. 생성된 token 을 복사한다.
6. Sourcetree에서 당신의 GitHub 계정을 추가한다. (OAuth말고, Basic으로 인증방식을 선택)
7. username 입력
8. password에 복사된 token을 붙여넣는다.

맥북에서 편하게 sw를 다운받기 위해 homebrew를 설치를 많이 한다.
homebrew를 간략히 설명하자면, 리눅스 pc에서 apt-get 과 같은 역할을 하는것이다.

만일 pc에 mysql을 설치하고자 한다면 terminal창에서 간단히
#apt-get install mysql-server
라고 입력해서 mysql을 설치하는데

맥북에서는 아래와 같이 입력하면 mysql을 쉽게 설치할 수 있다.
#brew install mysql

하지만, homebrew는 mac 기본 설치 프로그램이 아니므로 설치를 따로 해야한다.
brew.sh 에 접속하면  아래와 같은 화면을 볼 수 있는데,
웹사이트 하단에 나와있는 install을 할 수 있는 명령어를 복사해서 terminal에서 실행하기만 하면 설치가 완료된다.

설치 명령어 : /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

brew.sh 홈페이지 화면

설치하게되면 아래와같이 warning이 뜰 수 있는데, Next steps에 나와있는 명령어 두 줄까지 더 입력하면 정상적으로 실행된다

# echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/boardocean/.zprofile
#
eval $(/opt/homebrew/bin/brew shellenv) 

마지막으로 brew help 명령어를 입력했을때 명령어가 동작한다면 정상적으로 설치된 것이다.

많은 유튜버들이 M1 맥북에 대해 리뷰 및 스펙 분석 동영상을 업로드 했지만, 실제로 해보지 않고서는 모르는 사실.
사실 M1 맥북은 듀얼 모니터 연결이 가능하다...
APPLE 공식 홈페이지에서는 M1맥북 프로의 스펙을 "60Hz에서 최대 6K 해상도를 구현하는 외장 디스플레이 1대" 라고 명시해뒀다.
그 때문에 많은 테크유투버들이 M1맥북의 가장 큰 단점을 외장디스플레이 연결이 1대 밖에 안되는 것 이라고 말하고 있다.

하지만 이는 사실이 아니다.
보통 제조사 측에서는 나중에 문제가 될 소지를 없애기 위해
스펙에 대해 과장하기보다는 보수적으로 명시하는 편인데
이 때문에 발생한 오해이다.

이 포스팅에서는 M1 맥북에 어떻게 듀얼모니터를 연결을 하는지 알아보겠다!

듀얼모니터로 연결하기 위해서는 준비물이 하나 필요하다. 아니, 그게 다 다.
M1 맥북을 지원하는 Display Docking Station을 사기만 하면 된다.
필자는 plugable USB-C TRIPLE DISPLAY 4K DOCKING STATION(UD-ULTC4K)을 사용했다.

plugable USB-C TRIPLE DISPLAY 4K DOCKING STATION

디스플레이 도킹스테이션을 살 때 주의해야할 점은

1.  M1칩을 사용하는 맥북에서 fully 지원 가능한가.
    아마존에서 검색결과 최근에 출시된 도킹스테이션이라 하더라도 "reduced capabilities on USB-C systems and Apple M1" 라는 문구와
    함께 여러개의 모니터 연결을 할 수 없는 경우도 있었다.
    "Supports Intel and M1 Macs on macOS 10.14" 와 같은 문구가 있는지 꼭 확인하자.

2. 사용하고자 하는 모니터의 사양이 도킹스테이션에서 각 포트가 지원하는 스펙 이내인가.
     해상도와 주파수 대역을 꼭 확인하자. UD-ULTC4K는 4K 60Hz(DP) X 2개, 4K 30Hz(HDMI) X 1개 까지 지원한다.

M1 맥북 프로에 모니터을 2대 연결한 모습

듀얼 모니터 연결 완료!!!
M1맥북을 구매한 분들 아직 듀얼 or 트리플 모니터를 어떻게할지 모르는 분이라면, 얼른 구매하자.
아마존에서 주문하니 12일 정도 배송이 걸렸다.

자세한 설치/연결 방법은 다음 포스팅에서 알아보자.

M1 맥북을 구매하고나서 가장먼저 설치한 프로그램은 VS CODE이다.
아직 많은 프로그램들이 애플의 M1 칩셋에 최적화 된 버전을 아직 내놓지 못하고 있는데,
다행히도 마이크로소프트는 발빠르게 대응하고 있는듯 하다.

이 포스트에서는  M1맥북에 최적화된 VS CODE (INSIDER) 를 설치하는 방법과 그 성능에 대해 알아보겠다.

설치방법
1. code.visualstudio.com/insiders/ 접속
2. ARM64 버전 다운로드

3. 설치 결과

성능
맥 버전으로 다운받는것보다 훨씬 빠르다.(거의 모든 면에서...)
최초 프로그램 실행 속도를 측정해보니, 일반 맥버전에서는 약 11초가 지나야 vs code 가 실행됐던게, ARM64 insider 버전에서는 1초도 걸리지 않았다
코딩 중 자동완성 기능에서도 큰 속도차이를 보인다.

결론
m1 맥북에서는 vs code insider (ARM64) 버전을 사용하자.
visual studio code 공식 트위터 계정에서도 위와 같은 방법으로 다운받길 권장한다.

 

HTML이 가지는 라인들에 대한 설명을 나열하겠다.

<!DOCTYPE html>  :  문서형식 선어. 여기서는 현재 문서가 HTML 5 문서임을 명시.

<html> : HTML 문서의 루트(ROOT) 요소를 정의한다.

<head> : HTML 문서의 메타데이터가 정의되는 곳. 웹브라우저에 표현되지 않으나, 사전 정의되는 것

    <title> : 문서 제목 (사용용도 : 툴바에 표시됨. 즐겨찾기할때 표시됨, 검색엔진의 페이지 제목이보통 표시됨)

    <style>: css 코드를 써서 스타일을 정의함. style 태그를 굳이 안쓰고 css를 통채로 불러올 수 있음.
예) <style>CSS 코드...</style>

    <meta> : 웹사이트가 어떤정보를 담고있는지 더 자세히 알려줌. 링크 보낼때 밑에 뜨는 간략 설명
          예) <meta name="description" content = "내용">

    <link> : 다른곳에 저장된 파일을 이 페이지에 불러와라. 
              예) <link href="파일위치" rel="파일종류" type="파일 타입" />

    <script> : 

    <base> : 

<body> </body> : 웹브라우저에 보이는 내용

텍스트 관련 태그들

<h1></h1>~<h6></h6> : 제목(heading)을 나타냄. 글자 크기
<b></b> : 굵은글씨
<i></i> : 기울임 글씨
<p> : 단락(문단)을 나타냄

미디어 관련 태그들

<img src="이미지주소" /> : 이미지 삽입
<video src="비디오주소" controls /> : 비디오 삽입. controls는 컨트롤 아이콘을 넣어줌

링크

<a herf="사이트주소" target="_blank">글자</a> : 새창을 띄워서 사이트주소로 이동

테이블

<table border="1">
    <thread> : 헤더, 칼럼이 갯수와 이름이 정의됨
        <tr>
            <th>칼럼1제목</th> 
            <th>칼럼2제목</th>
        </tr>
    </thread>
    <tbody>
        <tr>
            <td>행1열1내용</td>
            <td>행1열2내용</td>
        </tr>
        <tr>
            <td>행2열1내용</td>
            <td>행2열2내용</td>
        </tr>
    </tbody>
  </table>

목록태그

<ol> : ordered list
    <li>1번내용</li>
    <li>2번내용</li>
</ol>
<ul> : unordered list
    <li>1번내용</li>
    <li>2번내용</li>
</ul>

구역을 나누는 태그

<div class="CSS스타일이름">상단</div> : 줄 전체 공간을 차지 BLOCK ELEMENT
<div class="CSS스타일이름">중단</div>
<div class="CSS스타일이름">하단</div>

<span class="CSS스타일이름">좋아요</span> : 내용물 만큼의 공간만 차지 INLINE ELEMENT
<span class="CSS스타일이름">구독</span>

인풋태그

<input type="text" /> : 텍스트
<input type="checkbox" /> : 체크박스
<input type="radio" /> : 라디오
<input type="color" /> : 색깔

<textarea></tesxtarea> : 여러문장

<select name="name"> : 드랍다운
    <option value="옵션1">옵션1</option>
    <option value="옵션2">옵션2</option>
</select>
<form>
    <input type="email" placeholder="최초에들어갈 텍스트" />
    <input type="password" palceholder="최초에 들어갈 텍스트" />
    <button type="submit">로그인</button>
</form>

<!-- 주석내용 --> : 주석 표시

비밀번호가 존재하는 mysql 을 실행하기 위해서는 아래와 같은 명령어를 입력한다.

mysql --user=username db_name -p

'주식필터프로그램 제작하기 > MYSQL' 카테고리의 다른 글

mysql 실행 명령어  (0) 2020.12.16

비밀번호가 존재하는 mysql 을 실행하기 위해서는 아래와 같은 명령어를 입력한다.

mysql --user=username db_name -p

'주식필터프로그램 제작하기 > MYSQL' 카테고리의 다른 글

mysql 실행 명령어  (0) 2020.12.16

+ Recent posts