본문 바로가기

전체보기244

CRLF 개행문자 차이 문제 라인 엔딩, 이른바 개행문자 관련해서 가끔 한 번씩 걸리는 문제가 바로 CRLF 문제입니다. CR은 Carrige-Return 을 의미하며 /r 로 나타내고 LF는 Line Feed로 /n 을 사용하고 있습니다. 문제는 라인엔딩 처리에서의 OS에 따른 차이로 발생하는데요. Windows는 CRLF 모두 사용하고, Unix, 리눅스, Mac OS 등에서는 LF만을 사용하고 있습니다. 이 CRLF의 차이는 가끔 소스가 변경된 것이 없는데도 syntax error 를 낸다던가 소스버전컨트롤에서 변경된 것으로 인식한다던가 하는 문제를 발생시키곤 합니다. 보통 윈도우에서 개발하던 소스를 Mac으로 옮긴다던가 할 때 문제가 생기죠. ** 336x280 ** 2017. 10. 18.
드림스파크 Microsoft Imagine 확인하세요 드림스파크는 학생들에게 마이크로소프트 제품을 무료로 체험할 수 있도록 제공해주는 교육용 할인 프로그램 입니다. 한 때 정품 윈도우의 모든 에디션이 드림스파크 혜택을 통해 무료로 사용할 수 있어서 많은 관심을 불러 일으키기도 했었죠. 그런데 2016년 10월부로 그 명칭이 드림스파크에서 Microsoft Imagine 으로 변경되어 운영되고 있습니다. 현재는 Microsoft Imagine 이 된 드림스파크의 자격은 학생이라면 누구나 해당되며 홈페이지 등을 통해 신청할 수 있습니다. 재학생 뿐 만 아니라 현재 학교에 소속되어 있다면 휴학생 그리고 자퇴생도 가능하다고 하는데요. 학생 인증을 받으려면 Microsoft Imagine 홈페이지에서 프로필을 만든 후 학교 이메일 또는 별도의 서류로 인증을 받으면 .. 2017. 10. 14.
페이스타임 무료 안 쓰면 손해보는 기능 맥북이나 아이폰 유저는 페이스타임에 대해서 아마 잘 아실거라고 생각합니다. 하지만 가끔 아예 한번도 페이스타임을 사용해보지 않거나 하신 분도 계신데요. 개인적으로 맥북이나 아이폰을 구입하고 이 기능을 사용하지 않는다는 것은 손해라고 생각하고 있습니다. 그리고 페이스타임 무료인지에 대해서도 궁금해 하시는 분들이 있는데요. 현재 페이스타임은 영상통화를 무료로 사용할 수 있습니다. 그만큼 iOS의 페이스타임은 훌륭한 통화 앱이라고 할 수 있는데요. 기존에는 영상통화가 주를 이루었다면 이번에 발표될 iOS 11에서는 무료 통화가 가능하도록 페이스타임 오디오 무료 기능도 추가될 예정이라고 합니다. 이렇게 되면 아이폰 유저 간의 통화 요금이 대폭 절약될 가능성이 있는 것이죠. 그리고 아이폰을 이용한 무료통화도 괜찮.. 2017. 10. 11.
리눅스 종류 및 차이점 간단 메모 리눅스는 OS 커널로 리누스 토발쯔가 만듬 오픈소스인 리눅스 커널을 이용해 배포판으로 만든 것이 아래와 같은 제품들이며, 가장 큰 차이점은 패키지(프로그램) 관리 방법이다. (윈도우는 setup.exe와 프로그램 추가/제거, 설치마법사 등을 사용) 레드햇은 RPM (Redhat Package Manager) 를 통해 패키지를 관리함, 명령어는 rpm, 확장자를 rpm으로 가진 컴파일된 바이너리 파일을 시스템에 설치/관리/제거함. rpm의 단점은 의존성 관계가 복잡하다는 점. 1개의 rpm 패키지를 설치하기 위해 10개 이상의 의존성 있는 rpm 파일을 일일이 인터넷에서 찾아서 설치해야했음. 이런 문제를 해결해주는 것이 패키지 관리 툴로 dpkg, dselect, apt 등이 있음. 자동으로 의존성 관리를.. 2017. 10. 3.
아이폰 이중잠금 해제 방법 정리 최근 다양한 해킹 및 피싱 사이트로 애플 계정을 탈취 당하는 사례가 있다고 합니다. 계정 보안은 당해보기 전에는 실감할 수 없는 부분이기도 한데요. 아이폰이나 맥북 등에서 애플 계정을 사용하시는 분들은 아이폰 이중인증 등을 설정해서 피해를 미연에 방지하는 것이 좋습니다. 하지만 아이폰 이중잠금을 해제 해야하는 경우가 있는데요. 그럴 때는 어떻게 하는지 한 번 정리해봤습니다. ▼ 애플 아이디는 이중 인증을 통해 신뢰할 수 있는 기기를 별도로 설정하게 되죠. 보통 아이폰을 통해 6자리 코드를 받게 되는데요. 이런 과정이 귀찮다거나 기타 다른 이유로 해제를 하게되죠. 먼저 유의하셔야 할 부분은 이중 인증을 끌 수 없는 경우도 있다는 점입니다. ▼ 아이폰 이중잠금을 끄려면 Apple ID 계정 페이지에 접속을 .. 2017. 10. 3.
애플 보안질문 재설정 방법 정리 아이폰이나 맥북 또는 아이패드를 사용하는 사용자라면 애플 ID를 가지고 있을 겁니다. 애플 ID는 계정 생성 시 3가지 보안 질문을 만들도록 되어 있는데요. 이 보안 질문은 본인의 계정에 접근하거나 할 때 나타납니다. 그런데 이 질문에 대한 답변을 기억하지 못한다면 곤혹스러울 때가 있죠. 그럴 때는 애플 보안질문을 재설정 해주어야 하는데요. 그 방법에 대해 알아보도록 하겠습니다. ▼ 애플 보안질문을 재설정 하려면 Apple ID 복구 페이지에 접속을 합니다. 페이지에서 애플 아이디를입력하고 계속을 누른 뒤 보안 질문 재설정을 선택하고 다시 계속을 누릅니다. ▼ 그리고 애플 ID 암호를 넣고 넘어가면 신원 확인 페이지가 나오게 되고 신원확인 단계를 거치게 되면 새롭게 설정할 보안 질문과 답변을 입력하는 화.. 2017. 9. 28.
구글 드라이브 로그아웃 방법 정리 저는 현재 사용하고 있는 클라우드 중에 구글 드라이브를 가장 선호하고 있습니다. 그래서 대부분의 데이터나 파일을 구글 드라이브에 저장하고 사용하고 있는데요. 개인적으로 무료로 사용하기에는 가장 적합한 클라우드 서비스가 아닌가 싶네요. 드랍박스의 경우 무료 용량이 2GB로 너무 적고 네이버도 괜찮긴 하지만 저는 구글 서비스를 주로 쓰기 때문에 서비스 간 연동의 편의성 등을 고려해서 구글 드라이브를 핵심 클라우드로 이용하고 있죠. 오늘은 구글 드라이브 사용법 중 구글 드라이브 로그아웃 방법을 간단히 정리해볼까 합니다. ▼ 우선 PC에서 구글 드라이브를 로그아웃 하는 방법은 간단합니다. 브라우져에서 drive.google.com 을 통해 구글 드라이브에 접속 후 우측 상단에 있는 프로필 사진을 클릭하고 로그아.. 2017. 9. 26.
DWG 뷰어 설치 및 사용후기 dwg 라는 확장자를 가지는 파일은 auto cad를 통해 작성된 파일이죠. dwg 파일은 캐드 뿐 만 아니라 다양한 설계 프로그램에서도 열어볼 수 있는데요. 오토 캐드가 다소 무거운 프로그램이라 간단하게 설계 도면을 보려면 가벼운 뷰어 프로그램을 이용하는 것이 편리합니다. 오늘은 dwg 파일을 빠르게 열어볼 수 있는 DWG 뷰어에 대해 설치 및 사용후기를 정리해볼까 합니다. ▼ 제가 설치해 본 DWG 뷰어의 명칭은 DWG FastView 인데요. 현재 버전 2.5까지 나왔으며 용량은 대략 58MB 정도 됩니다. 설치를 위해서는 네이버 소프트웨어에서 DWG FastView 를 검색 후 무료 다운로드를 받으면 됩니다. ** Link ** ▼ 프리웨어이기 때문에 라이센스에 대해서도 크게 부담이 없네요. 설치.. 2017. 9. 23.
phpMyAdmin 에 csv 파일 import 방법 및 에러 대처 가끔 엑셀에 있는 데이터를 MySQL DB에 넣어야 할 때가 있는데요. 맥북이나 리눅스에서는 수월하게 잘 되던 작업이 윈도우 MS-Excel 2007 을 통해서는 잘 안되는 경우가 있더군요. 특히 "Invalid column count in CSV input on line" 과 같은 에러가 나는 경우가 있는데요. 아래 방법으로 해결하였습니다. ▼ 우선 MS-Excel 2007 에서 작성된 파일을 csv 파일로 저장하여야 하는데요. 엑셀파일에서 csv 로 저장할 때는 한 탭에 대해서만 저장을 하여야 합니다. 따라서 엑셀 탭별로 우클릭 후 이동/복사 > 복사본 만들기 체크 > 새 통합문서로 저장한 후 csv (쉼표로 분리)로 저장합니다. 그리고 DB 테이블의 컬럼 개수에 일치하도록 조정을 해주고 다시 저장합.. 2017. 9. 13.
PuTTY 를 통한 윈도우에서의 AWS 접속 방법 및 에러 평소에 AWS 의 EC2 Linux 인스턴스에 연결을 할 때는 보통 맥북을 사용하거나 VM_WARE를 통해 생성한 우분투 컴퓨터에서 접속을 하곤 했습니다. 그러다가 윈도우에서 Linux EC2 인스턴스에 접속할 일이 있어서 PuTTY를 통해 접속을 했는데요. 그 과정이 생각보다 순탄치는 않았네요. ▼ 일단 맥OS나 리눅스에서의 접속과 달리 윈도우에서 AWS EC2에 접속하기 위해서는 PuTTY 라는 SSH 접속 프로그램을 이용해야하는데요. 자세한 접속 방법은 AWS 홈페이지 (http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html) 에 자세히 정리가 되어 있습니다. 하지만.. 문제가 발생하는 경우가 있더군요. ▼ AWS 홈페이지에서 가이드.. 2017. 9. 13.
VLOOKUP 함수 사용법 정리 실무를 하다보면 엑셀 함수 중에 가장 많이 쓰는 함수 중의 하나가 바로 VLOOKUP 함수 입니다. VLOOKUP 의 뜻은 Vertical Look up으로 세로로 데이터를 찾는 다는 뜻이죠. 사람의 눈으로 일일 데이터를 찾는 것은 엄청난 시간 낭비이기 때문에 이 VLOOKUP 함수를 사용하면 빠른 시간에 자료를 정리할 수 있습니다. 그러면 한 번 VLOOKUP 함수에 대해 알아보도록 하죠. ▼ 아래와 같이 주어진 과목별 성적표 Data Table이 있고, 별도로 김유신, 장영실, 홍길동 만의 데이터 테이블을 만들어야 하는 경우를 들어보죠. 아래 Data Table은 자료가 몇 개 없어서 그냥 육안으로도 충분히 빠르게 만들 수 있지만 자료가 몇 천건, 몇 만건이 되는 경우에는 VLOOKUP 함수를 사용하.. 2017. 9. 2.
크롬 개발자모드 콘솔에서 jQuery 사용하는 방법 크롬 개발자모드는 프론트 앤드 개발하는데 있어서 필수적으로 사용하는 툴이죠. 디버깅 기능을 포함하여 강력한 개발 툴을 지원해주고 있는데요. 가끔 사이트 분석을 할 때 콘솔에서 jQuery 명령어를 쓰고 싶을 때가 있죠. ▼ 우선 크롬 Developer Tool 에서 다음과 같은 코드를 복사 후 실행하면 jQuery 기능을 사용할 수 있습니다. var jq = document.createElement('script'); jq.src = "//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(jq); // ... give time for script to load, .. 2017. 8. 25.