담배연기의 유해 성분


담배 연기 속에는 수천 가지의 물질이 함유되어 있으며 

그 중 건강과 관련된 가장 중요한 성분 3가지는 타르일산화탄소, 니코틴이다.


타르

담배의 독특한 맛을 주며, 담뱃진이라고 부르는 독한 물질로, 각종 독성물질 발암물질을 포함하여 담배 연기를 통해 폐로 들어가 우리 몸의 모든 세포, 모든 장기에 피해를 줌


일산화탄소(CO)

연탄가스 중독 경험이 있는 사람에게는 친숙한 물질로, 담배를 많이 피우거나 담배연기가 가득한 방에 오래 있으면 머리가 아프고 정신이 멍해지는 원인 물질을 말한다.

혈액에서 산소를 말초 조직에 전달하는 혈색소에 대해, 일산화탄소는 산소보다 100배 정도 잘 결합하여 혈액내의 산소 농도를 떨어뜨림


니코틴

습관성이 강하고 중독성을 가지고 있어 금연을 어렵게 만드는 주범이며, 심장박동을 높이고 혈압을 올리며 담배의 습관성 중독을 일으키는 마약성 물질

금연성공에 영향을 미치는 요인

금연동기가 확실할수록, 금연준비 정도가 높을수록, 금연성공에 대한 자신감이 높을수록, 가정, 직장, 친구 중 금연지지자가 있을수록 금연에 성공할 가능성이 높다.

  1. Favicon of http://goodtogreate.tistory.com JAYNUX 2018.04.14 18:04 신고

    캡차 때문에 댓글달기 힘들다. 제거좀..
    아사쿠라 윤.


근골격계질환이란?



정 신체부위 및 근육의 부적절하고 과도한 사용으로 인해 

근육, 관절, 혈관, 신경 등에 미세한 손상이 발생하여 


, 어깨, 팔 손목, 손가락, 허리, 다리 등에 나타나는 만성적인 건강장애


근골격계질환을 다른 말로 표현하는 단어

누적성외상질환

반복성외상질환

경견완장애

수근관증후군


福岡ソフトバンクホークス応援歌 

후쿠오카 소프트 뱅크 호크스 응원가

いざゆけ若鷹軍団

자 가자! 독수리 군단


(勝利をつかめ!ソフトバンクホークス)    승리를 잡아라! 소프트 뱅크 호크스

しょうりをつかめ!ソフトバンクホークス 쇼우리오츠카메! 소후토방크호크스


(1절)


玄界灘の潮風に    현해탄의 바닷바람에

げんかいなだのしおかぜに     겐카이나다노 시오 카제니


鍛えし翼たくましく    단련하고 날개를 늠름하게

きたえしつばさたくましく     키타에시 츠바사 타쿠마시쿠


疾風のごとくさっそうと    질풍처럼 씩씩하게

はやてのごとく さっそうと     하야테노 고토쿠 삿소우토


栄光をめざし羽ばたけよ(ソレ)    영광의 목표 비상하라

えいこうをめざしはばたけよ(ソレ)    에이코우 메자시 하바타케요(소레)


(후렴)


いざゆけ無敵の若鷹軍団     자! 가자 무적의 젊은 독수리군단

いざゆけむてきのわかたかぐんだん     이자유케 무테키노 와카타카 군단


いざゆけ炎の若鷹軍団     자! 가자 불꽃의 젊은 독수리 군단

いざゆけほのおのわかたかぐんだん     이자유케 호노오노 와카타카 군단


我等の我等のソフトバンクホークス 우리의 우리의 소프트 뱅크 호크스

われらのわれらのソフトバンクホークス     와레라 노와레라노 소후토방크호크스


(2절)


ペナント競うグラウンドに    페넌트레이스를 겨루는 그라운드에 

ペナントきそうグラウンドに     페난토 키소우 구라운도니


闘魂燃えて敵を打つ    투혼을 태워 적을 쳐라

とうこんもえててきをうつ     토우콘모에테 테키오우츠


一投一打火を吐きて    1투1타 불을 내뿜어

ひっとういちだひをはきて     힛토우 이치다 히오하키테


白球熱き嵐呼ぶ(ソレ)    백구 열기 태풍을 부른다

はっきゅうあつきあらしよぶ     핫큐우아츠키 아라시 요부(소레)


(후렴)


いざゆけ無敵の若鷹軍団     자! 가자 무적의 젊은 독수리군단

いざゆけむてきのわかたかぐんだん    이자유케 무테키노 와카타카 군단


いざゆけ炎の若鷹軍団     자! 가자 불꽃의 젊은 독수리 군단

いざゆけほのおのわかたかぐんだん    이자유케 호노오노 와카타카 군단


我等の我等のソフトバンクホークス    우리의 우리의 소프트 뱅크 호크스

われらのわれらのソフトバンクホークス   와레라 노와레라노 소후토방크호크스


勝つどきあげろ! 승리의 함성을 질러!

かつどきあげろ!    카츠도키아게로!


勝つどきあげろ! 승리의 함성을 질러!

かつどきあげろ!    카츠도키아게로!


(勝つどきあげろ!ヤフオクドーム!) 승리의 함성을 질러! 야후오쿠돔!

かつどきあげろ!ヤフオクドーム!    카츠도키아게로! 야후오쿠도-무!


(3절)


力の限り戦わば    힘껏 싸우면

ちからのかぎりたたかわば     치카라노카기리 타타카와바


勝利は常に此処にあり    승리는 항상 여기 있다.

しょうりはつねにここにあり     쇼우리와 츠네니 코코니아리


輝く空に感激の    빛나는 하늘에 감격의

かがやくそらにかんげきの     카가야쿠소라니 칸게키노


チャンピオンフラッグひるがえれ(ソレ)    챔피언 깃발 휘날려라

チャンピオンフラッグひるがえれ(ソレ)     챰피온후랏구 히루 가에레 (소레)


(후렴)


いざゆけ無敵の若鷹軍団     자! 가자 무적의 젊은 독수리군단

いざゆけむてきのわかたかぐんだん    이자유케 무테키노 와카타카 군단


いざゆけ炎の若鷹軍団     자! 가자 불꽃의 젊은 독수리 군단

いざゆけほのおのわかたかぐんだん    이자유케 호노오노 와카타카 군단


我等の我等のソフトバンクホークス    우리의 우리의 소프트 뱅크 호크스

われらのわれらのソフトバンクホークス    와레라 노와레라노 소후토방크호크스

양창섭 KBO 역대 최연소 선발 데뷔전 승리


 최근 삼성에서 1차지명 또는 상위 순번으로 뽑은 신인 투수중에서 1군 등판 전까진 대형 신인, 잠재력 가득 이란 수식어를 달고 입단하여 기대감을 가지고지켜 봤지만 그 기대만큼 성장하거나 결과를 보여준 투수가 없어서 타팀의 신인들을 보면서 부러워했었다.


 14년 1경기 26K기록을 세우며 입단한 이수민, 15 김영한, 16 최충연, 17 장지훈, 18 최재흥 까지 살펴 보면 최충연 정도만 1군 선수로 뛰고 있다.

물론 최재흥은 올해 신인이라 아직 속단하긴 이르지만 도박 사건이 터지기 전까지 줄곧 우승을 차지해서

 2차 신인지명에서 최하위 순번으로 관심도 떨어졌고 큰 재미를 보지 못했다. 


하지만 성적이 곤두박질 치자 반대로 2차 신인 드래프트에서 높은 순번을 부여받아서 어떤 신인이 삼성에 입단하는지 관심이 생기게 되었다.

타자는 구자욱, 박해민 등이 주전 자리를 차지하면서 세대교체와 함께 새로운 색깔을 보여주고 있지만 투수쪽은 언제까지 윤성환만 바라보고 있어야 하는지...


그래서 이번에 2차 전체 2번으로 입단한 양창섭이 스프링캠프 부터 좋은 성적을 내서 기대하고 있었다.

개막 전부터 데뷔전을 기대 하고 있었는데 드디어 오늘 광주 원정경기에서 선발로 등판했다. 

어제 보니야가 기아 타자들 타격감을 끌어 올려주고 한경기에 17점이나 내주면서 걱정을 했지만 6이닝 무실점 으로 승리투수가 되었다.


 방송과 뉴스에서 역대 6번째 고졸 신인 데뷔전 선발승이라고 기사가 나오면서 훌륭하게 데뷔전을 치룬것 같다.

올해는 KT 강백호, 롯데 한동희, 두산 곽빈 등 99년생 대형 신인들이 시즌 초반부터 성적을 내면서 부러웠는데

삼성도 양창섭이라는 훌륭한 신인이 데뷔전부터 확실히 눈도장을 찍으면서 팬으로 뿌듯하다. 




 오늘 데뷔전을 보면서 고졸 신인이고 데뷔전에서 6이닝 90구를 던져서 24타자 상대로 1볼넷 1사구, 4피안타, 2탈삼진을 기록했다. 


 물론 엄청나게 잘 던졌고 칭찬할수 밖에 없는 기록이지만 개인적인 욕심으로 살짝 아쉬운점을 말하자면 

아직 신인이고 더 성장하겠지만 국가대표로 성장하기를 바라는 마음에서 구속이 초반에 146정도 던지는걸 보았고 

5회 6회가 되자 136까지 직구 구속이 떨어지는것을 보고 아쉬웠다.


갓 데뷔전을 성공적으로 치룬 고졸 신인에게 너무 많이 바라는것 같지만 탈삼진 수도 이닝당 1개정도 잡아줬으면 좋겠다. 


그래도 신인투수가 배짱있게 프로 데뷔전에서 작년 우승팀 상대로 무실점으로 승리투수를 차지 한것은 대견스럽고 기쁜일이다.


앞으로 양창섭이 삼성에서 선발 투수로 자리잡고 나아가 국가대표까지 하는 큰 선수가 되길 기대한다.

 


PROJ.4 Summary


API Functions

pj_transform

- 원본 좌표계에서 대상 좌표계로 x, y, z 점을 변환 해준다. 좌표 값은 decimal degrees가 아닌 radians 단위로만 전달 받을 수 있다.

  성공시 0을 반환한다. 

  • srcdefn: source(입력) 좌표계

  • dstdefn: destination(출력) 좌표계

  • point_count: 처리할 point의 수 (x, y, z 배열의 크기)

  • point_offset: x, y, z, 배열 내에서 value to value의 step size 

  • x, y, z: 입력으로 전달 된 X, Y, Z 좌표 값(Z는 선택적으로 NULL을 사용할 수 있음)

1
2
int pj_transform( projPJ srcdefn, projPJ dstdefn, long point_count, int point_offset,
                  double *x, double *y, double *z );
cs


pj_init_plus

- 좌표계 정의의 문자열 표현(proj.4인자)을 다른 API함수와 함께 사용하기에 적합한 projPJ객체로 변환한다.

  실패하면 NULL을 반환한다.


1
projPJ pj_init_plus(const char *definition);
cs


pj_free

- pj와 관련된 모든 자원 할당 해제


1
void pj_free( projPJ pj );
cs


pj_is_latlong

- 전달된 좌표계가 geographic(위도, 경도)일 경우 true 반환


1
int pj_is_latlong( projPJ pj);
cs


pj_is_geocent

- 좌표계가 geocentric(지구 중심)일 경우 true 반환

1
int pj_is_geocent( projPJ pj );
cs


RAD_TO_DEG, DEG_TO_RAD

- Radian to Degree, Degree to Radian

   pj_transform 함수는 좌표값을 radian 단위로만 input/output 하기 때문에 단위 변환시 사용 


1
2
#define RAD_TO_DEG    57.295779513082321
#define DEG_TO_RAD   .017453292519943296
cs


 Example

다음은 decimal degrees인 위도와 경도 값을 받아서 WGS84 타원체, WGS84 데이텀으로 UTM 투영하여 UTM51N(EPSG 32651) 좌표 값으로 변환해 주는 예시

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <proj_api.h>
 
main(int argc, char **argv) {
    projPJ pj_merc, pj_latlong;
    double x, y;
 
    if(!(pj_merc = pj_inti_plus("+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs")) )
        exit(1);
    if(!(pj_latlong = pj_init_plus("+proj=utm +zone=51 +ellps=WGS84 +datum=WGS84 +units=m +no_defs")) )
        exit(1);
    while(scanf("%lf %lf"&x, &y) == 2){
        x *= DEG_TO_RAD;
        y *= DEG_TO_RAD;
        p = pj_transform(pj_latlong, pj_merc, 11&x, &y, NULL );
        printf("%.2f\t%.2f\n", x, y);
    }
    exit(0);
}
cs


bash 쉘 스크립트에서 파일을 라인 단위로 입력 받기

text.txt라는 텍스트 파일을 읽어 라인 단위를 $line으로 입력 받는 스크립트이다.


1
2
3
4
5
6
7
#!/bin/bash
 
while read line
do
      echo $line
 
done < text.txt
cs



1
2
3
4
5
6
7
#!/bin/bash
 
exec  < text.txt
while read line
do
    echo $line
done 
cs



본어 시간대 표현



아침, 점심, 저녁은 자주 사용하다보니 익숙하게 사용하고 있다.


하지만 대낮, 한밤중, 새벽 과 같은 표현은 잘 쓰지 않아서 인지

 자꾸 까먹고 사용할때 마다 사전을 찾게 되어 정리해둔다.


아침        あさ

낮            ひる

저녁        ゆう

            よる




한낮            真昼        まひる

대낮            白昼        はくちゅう

심야            深夜        しんや

한밤중        真夜中    まよなか

한밤            夜ふけ    よふけ

새벽            明け方 あけかた

이른아침    早朝        そうちょう


우리나라의 새벽 이란 개념은 자정이 넘어간 시간(1시~6)를 생각하지만 일본은 해가 뜨기 직전(4시~6시)을 새벽이라고 생각 하는 차이가 있다

'일본어 > 일본어' 카테고리의 다른 글

NHK_일본프로야구 평균연봉 역대최고  (0) 2018.05.17
일본어 시간대 표현  (0) 2018.03.12
일본어 헷갈리는 날짜 표현  (3) 2018.01.22
일본 연말, 새해 인사  (0) 2018.01.02
ソフトバンクの優勝  (0) 2017.11.07
公共交通機関  (0) 2017.07.05

PROJ.4 visual studio 2010 라이브러리 추가 




PROJ.4 란?


PROJ is a standard UNIX filter function which converts geographic longitude and latitude coordinates into cartesian coordinates (and vice versa), and it is a C API for software developers to include coordinate transformation in their own software.

C API, 지리적 경위도 좌표계를 직교 좌표계로 변환 하는 UNIX 함수


1. PROJ.4_5.0.0(2018.03 기준) Releases를 다운 받는다. 

https://github.com/OSGeo/proj.4/releases


본인이 원하는 파일로 선택해서 다운로드 받으면 된다.



2. 다운 받은 압축 파일 해제


3. Visual Studio 실행 -> 도구(Tool) -> Visual Studio 명령 프롬프트(C) 실행 

(x86/x64) 32비트인지 64비트인지 확인 필수




4. 명령 프롬프트(Command Prompt)에서 다운 받은 proj-5.0.0의 압축 해체 폴더로 들어간다.




5. 아래의 명령어를 실행 한다.(READ ME 참조)


1
2
nmake /f makefile.vc
nmake /f makefile.vc install-all
cs

다운 받은 Releases 파일 안에 READ ME에 나와 있음




6. 위의 두 명령어를 모두 실행하고나면 C:\PROJ 폴더가 생성되고 그안에 bin, include, lib, share, test 폴더가 생성된다.




7. 프로젝트를 우클릭하여 속성 -> VC++ 디렉터리 탭을 선택한다.




7-1. 포함 디렉터리(Include Directories)





7-2. 라이브러리 디렉터리(Library Directories)




8. 그대로 링커 탭으로 이동 -> 입력 -> 추가 종속성(Additional Dependencies)에 proj.libproj_i.lib를 추가로 적어준다.




9. 예제 코드를 수행하여 라이브러리가 적용 되었는지 체크한다. 

https://github.com/OSGeo/proj.4/wiki/ProjAPI


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <proj_api.h>
void main(int argc, char **argv) {
    projPJ pj_merc, pj_latlong;
    double x, y;
    if (!(pj_merc = pj_init_plus("+proj=merc +ellps=clrk66 +lat_ts=33")))
        exit(1);
    if (!(pj_latlong = pj_init_plus("+proj=latlong +ellps=clrk66")))
        exit(1);
    while (scanf_s("%lf %lf"&x, &y) == 2) {
        x *= DEG_TO_RAD;
        y *= DEG_TO_RAD;
        int p = pj_transform(pj_latlong, pj_merc, 11&x, &y, NULL);
        printf("%.2f\t%.2f\n", x, y);
    }
    exit(0);
}
cs


완료




유닉스/리눅스에서 빌드하는 법은 다운 받은 Releases 안에 READ ME를 참조한다.

+ Recent posts