본문 바로가기

IT 자료

(188)
[코로나19] 한국 코로나 세계 실시간 순위 확인하기 현재 다행히 코로나19 방역에 선방하고 있어 전세계에서 순위가 계속 내려가고 있습니다. 순위가 계속 바뀌기 때문에 뉴스에서만 보도하는것보다 빨리 알고 싶은 분들도 계실텐데요. 한국의 코로나 세계순위는 다음 사이트에서 실시간으로 확인할 수 있습니다. https://coronaboard.kr/ 코로나19(COVID-19) 실시간 상황판 코로나19(신종 코로나바이러스)에 관한 세계 각 국가들의 통계 및 뉴스 등을 취합하여 실시간 정보를 제공합니다. coronaboard.kr 처음 코로나보드 홈페이지에 들어가면 전세계와 한국의 코로나 피해상황을 비교해서 보여줍니다. 2020년 4월 29일 기준으로 한국의 순위가 35위를 기록하고 있습니다. 처음 중국 다음인 2위였을 때도 있었는데 불행 중 다행으로 방역에 선방해..
온라인에서 타자연습 게임하기 - 말랑말랑 한컴 타자 현재 30 40대 분들이라면 어렸을 때 컴퓨터에서 타자연습을 많이 해보셨을 겁니다. 요즘에는 컴퓨터 자판보다 스마트폰 자판이 더 익숙할 텐데요. 스마트폰처럼 독수리타법으로 쳐도 되겠지만 아무래도 폼도 나지 않고 타자속도도 잘 나오지 않습니다. 생산성 도구인 PC의 효율을 제대로 활용을 하지 못하는데요. 독수리 타법에서 벗어나려면 규칙적인 타자연습이 필요합니다. 다음 링크는 한컴에서 나온 온라인 타자 연습 프로그램입니다. 원하면 사이트에서 구버전인 PC 설치버전도 받을 수 있습니다. https://typing.malangmalang.com/ 한컴 타자연습 게임으로 즐기는 새로운 한컴 타자연습 typing.malangmalang.com 정규 타자연습과 재미있는 타자게임도 할 수 있습니다. 실행을 할떄마다 로..
도구모음으로 HTML 태그를 깔끔하게 생성해주는 사이트 https://html5-editor.net/ HTML5 Editor - Free Online Content Composer Free online web content composer with HTML source editor and rich text WYSIWYG editor preview. It works without downloading and installing any program. html5-editor.net 위 사이트에서 태그를 생성하면 비교적 군더더기 없는 HTML 태그를 생성할 수 있습니다. 전체적인 레이아웃은 다음과 같습니다. 저같은 경우는 HTML 태그를 업무상 쓸일이 별로 없는데 요즘 위키에서 마크다운 문법을 쓰다보니깐 의외로 태그를 쓸일이 간혹 생깁니다. HTML 태그를 자주 ..
사운드 어시스턴트(Sound Assistant)로 삼성 갤럭시 폰 볼륨 미세조정하기 스마트폰으로 음악 들을 때 볼륨조절할 때 키우면 너무 크고 낮추면 너무 작아서 애매하거나 아쉬웠던 경험이 있으신 분들이 많을 텐데요. 볼륨을 좀 더 미세조정을 할 수 있는게 없을까 혹시나 찾아봤습니다. 삼성 갤럭시 스마트폰 기종은 사운드 어시스턴트라는 앱을 설치하여 볼륨을 무려 150단계까지 지원합니다 O.O MP3 나왔던 초창기부터 이런 기능이 다소 아쉬웠는데 역시 만능인 스마트폰 답게 이런 기능도 지원을 하네요. 구글 플레이나 갤럭시 스토어에서 다운로드가 가능합니다. 설치를 하고 앱을 실행하면 다음과 같이 설정화면이 표시됩니다. 음량 간격 변경을 하여 소리의 미세조정이 가능합니다. 기본값이 10으로 되어 있는데 저처럼 미세하게 설정하실 분은 1로 설정하시면 됩니다. 근데 음량간격을 너무 작게 설정하면..
갤럭시 S20 울트라로 슈퍼문 촬영 성공했습니다 3월 7일이 슈퍼문이 뜬다고 해서 갤럭시 S20 울트라 100배줌(하이브리드 광학줌:10배, 디지털줌:10배, 참고로 이 사진은 최대치는 아님)으로 달을 찍었는데 확실히 슈퍼문이라서 그런지 다른날보다 선명하고 이쁘게 찍혔습니다. 이전에 쓰던 폰으로 달을 찍을 엄두도 안나고 찍어도 달같지가 않은데 이건 누가봐도 달이라고 생각이 들 정도로 선명하게 나옵니다. 폰카로 달까지 찍는다니 세상 많이 좋아진 것 같습니다 ㅎㅎ 참고로 망원모드로 하면 사진이 잘 흔들리는데다가 야간사진이라 난이도가 높은데 슈퍼문이라서 그런지 평소 달보다 선명하게 나와서 삼각대를 사용하지 않고도 선명한 사진을 찍을 수 있었습니다. 이게 어느정도 성능인지 비교를 위해서 갤럭시 S9 플러스로 촬영을 해봤습니다. 갤럭시 S9 플러스에서 같은 위..
시리얼통신 YMODEM 사용하기(윈도우10 호환 하이퍼터미널 파일 첨부) 임베디드 개발환경에서 프로그램 업데이트를 할 때 시리얼통신에서 자주는 아니지만 YMODEM 방식이 가끔 쓰이는 경우가 있는데요. YMODEM이 지원하는 시리얼통신 프로램이 많지 않은데 제가 아는 프로그램은 테라텀(TermTerm)과 하이퍼터미널(HyperTerminal) 정도가 지원합니다. 그런데 주로 테라텀을 썼는데 YMODEM이 업로드가 중지가 되는데요. 테라텀으로 YMODEM 업로드가 잘 되는 경우도 있어서 버그라고 생각은 안했는데 윈도우10 PC환경에서 3대로 테스트를 해봤는데 테라텀이 업로드가 잘 안되는 것을 확인하였습니다. 그런데 안되던 PC에서 하이퍼터미널로 업로드를 하니깐 업로드가 잘됩니다. 별거 아니지만 이거 몰라서 제가 주로 사용하는 PC에서 업로드가 안되서 업무를 하는동안 한참 고생했..
안드로이드 액티비티(Activity) 생명주기 원리 이해하기 액티비티는 안드로이드의 4대 컴포넌트 중 하나로써 안드로이드 응용 프로그램의 화면을 구성하는 주요 단위입니다. 안드로이드를 이해하고 개발을 하기 위해선 반드시 이해를 하고 넘어가야 합니다. 다음은 프로젝트를 생성하면 기본으로 생성되는 HelloWorld 자바 코드입니다. 액티비티 샘플코드 public class HelloWorld extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } public class HelloWorld extends Activity : Activity 클래스를 상속하여 ..
안드로이드 스튜디오 릴리즈(release) 버전 프로가드(proguard) 해제하기 개발을 하다 보면 이해할 수 없는 상황들이 자주 발생하는데요. 이건 최신 개발환경인 안드로이드라고 다르지는 않습니다. 그래들을 도입해서 처음에 배우기 어렵지만 어느정도 익숙해지면 자동으로 문법도 지적하고 코드도 생성해주고 다른 개발환경에 비해서 편하기는 합니다. 물론 저는 안드로이드와 자바 초짜이기 때문에 아직도 사경을 헤메고 있습니다 ㅎㅎ 프로가드(proguard) 를 모르시는 분들을 위해 간략하게 설명하자면 코드를 난독화하는 프로그램으로 안드로이드 스튜디오에 기본적으로 내장되어 있습니다. 설정이 올바르게 셋팅이 되지 않으면 프로그램이 제대로 실행되지 않는 경우가 있어 외부 모듈을 사용시 가이드라인에 따라 프로가드를 설정해줘야 합니다. 프로가드 설정 때문에 디버그에서는 실행이 되는데 릴리즈에서는 실행이..
리눅스에서 cp(copy) 사용하기 cp(copy) 명령어는 리눅스에서 사용하는 명령어로 파일을 현재 위치나 다른 디렉토리로 복사합니다. 사용방법 cp [ 옵션 ] 원본파일 생성파일 원본파일을 복사하여 생성파일로 새로 이름을 변경하여 새로 만듭니다. cp [ 옵션 ] 원본파일 디렉토리 원본파일을 디렉토리로 원본파일명과 동리하게 복사합니다. 옵션 옵션 기능 -a 가능하면 파일의 구조와 속성을 동일하게 복사 -b 복사할 때 덮어쓰는 파일은 백업 -d 심볼릭 링크는 심볼릭 링크로 복사하고 원본 파일과의 하드 링크 관계를 유지 -f 복사 위치에 존재하는 파일을 제거하고 복사 -i 같은 이름의 파일이 존재한다면 덮어쓰는지 확인 -I 하드 링크 생성 -P 원본 파일의 소유자, 그룹, 권한, 시간 기록을 동일하게 복사 -R , -r 파일과 하위 디렉토..
tftp 사용법 임베디드 시스템에서 주로 사용하는 파일 전송규약으로 FTP에 있는 대부분의 기능을 제외하여 구현하기 쉽습니다. FTP는 TCP를 사용하지만 TFTP는 UDP를 사용하여 통신을 합니다. 사용법 tftp [OPTION]... HOST [PORT] 옵션 -l FILE Local FILE. -r FILE Remote FILE. -g Get file. -p Put file. Put 로컬에서 호스트로 파일 보냅니다. ex)tftp -p -l [로컬파일] [호스트 IP 주소] Get 호스트에 있는 파일을 로컬로 받습니다. tftp -g -r [호스트 파일] [로컬 IP 주소]