본문 바로가기

전체 글

(178)
Xcode 에서 getch() 구현하기 Xcode 에서는 getch() 가 동작하지 않습니다. conio.h 가 없기 때문인데요,getchar() 의 속성값을 조정하는 방식으로 Xcode 에서도 getch 와 동일한 효과를 얻을 수 있습니다. Xcode 에서 C언어를 배우기 시작했다면 이 코드를 이용하여 getch() 효과를 얻을 수 있겠습니다.물론 iOS프로젝트가 아닌, 커맨드 라인 프로젝트, C언어 모드로 해야겠지요. 출처:http://bytes.com/topic/c/answers/503640-getch-linux #include #include int getch(void){ struct termios oldt, newt; int ch; tcgetattr( STDIN_FILENO, &oldt ); newt = oldt; newt.c_lfl..
Notepad++ 의 멋진기능 - 로그를 분석할 때 매크로 활용하기 Notepad++ 의 멋진기능 중 매크로에 대해 알아보겠습니다.대부분 텍스트 에디터가 매크로 기능을 가지고 있는데, Notepad++ 역시 마찬가지입니다. 저는 매크로를 로그 분석할 때 자주 이용하는데, 이 방법을 알아보겠습니다. 예제 로그D/dalvikvm( 1287): GC freed 3 objects / 72 bytes in 92ms D/dalvikvm( 2216): GC freed 6646 objects / 313032 bytes in 104ms D/NetworkLocationProvider( 75): onCellLocationChanged [***] D/LocationManager( 2216): removeUpdates: listener = com.kou.something .UpdateWeath..
Notepad++ 의 멋진기능 - 구문강조 (Syntax highlighting) 이번 포스팅의 주제는 Notepad++ 의 구문강조 기능입니다.개발자라면 아마도 손에 익은 텍스트에디터 하나쯤 있게 마련입니다. 간단한 메모도 하고, html 파일도 수정하고, 로그 분석도 하고... 주로 쓰는 개발툴에서 하기에는 마땅치 않은작업을 할 필요가 있기 때문이지요. 그런데 특정 문자열만 색상을 변경해서 보고 싶은 경우엔 어떻게 해야 할까요? 그럴 때는 노트패드++의 구문강조 (Syntax highlighting)을 추천합니다. 노트패드++http://notepad-plus-plus.org/download/ 오늘은 이 Notepad++ 의 수많은 기능 중 구문강조 기능을 활용해보겠습니다.특정 로그가 있을 때, 특정 문자만 색상을 변경해서 보는 기능이 오늘의 목표입니다. 예제로그안드로이드에서 흔히..
유튜브 동영상을 다운로드 받아보자 유튜브 동영상을 다운로드 받아보겠습니다.먼저 파이어폭스가 설치되어있어야 합니다.구글에서 파이어폭스를 검색하셔서 최신 버전으로 다운로드 받으시기 바랍니다. 그리고 아래 애드온을 설치합니다.https://addons.mozilla.org/ko/firefox/addon/download-youtube/ 설치가 완료된 후, 유튜브로 들어가 보면 다운로드 버튼이 보입니다.클릭하여 원하는 해상도를 선택 후 다운로드 가능합니다. 이렇게 유튜브 동영상을 다운로드 받고, 아래 포스팅을 참조해서 자막도 변환하면 "자막 있는 유튜브 동영상을 다운로드 받아 내 PC에서 동영상을 자막과 함께 재생" 할 수 있게 됩니다. 유튜브 동영상의 자막을 다운로드 받아보자 다운받은 유튜브 자막을 smi로 만들기
다운받은 유튜브 자막을 smi로 만들기 다운받은 유튜브 자막을 smi 자막파일로 만들어 보겠습니다. 이전 포스팅과 연관성이 있습니다.http://stanleykou.tistory.com/entry/%EC%9C%A0%ED%8A%9C%EB%B8%8C-%EB%8F%99%EC%98%81%EC%83%81%EC%9D%98-%EC%9E%90%EB%A7%89%EC%9D%84-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%9B%EC%95%84%EB%B3%B4%EC%9E%90 다운로드 받은 유튜브 자막을 일단 텍스트 파일로 저장합니다. 그리고 새로 파이썬 프로젝트를 하나 만들고, 그 안에 넣습니다.프로젝트명은 YouTubeScriptToSmi 로 정했습니다. 아래 내용은 아래 사이트를 참고해서 작성되었습니다.http://docs..
유튜브 동영상의 자막을 다운로드 받아보자 유튜브 동영상의 자막을 다운로드 받아보겠습니다. IT 공부를 하다보면, 유튜브에서 유용한 자료를 발견할 때가 많습니다.예를 들면...... Google I/O 같은 기술세미나 자료가 있습니다. 그리고 이걸로 영어공부를 하는 경우도 있습니다.그 중 Google 2012 세미나 자료를 하나 살펴봅시다. Google I/O 2012 - For Butter or Worsehttps://www.youtube.com/watch?v=Q8m9sHdyXnE 그런데, 이걸 곧바로 듣는게 좀 어렵습니다. 영어도 잘 안되고, 더군다가 기술적인 내용이라 잘 안들립니다.다행스럽게도 구글에서는 영어자막을 잘 달아주었습니다.자막을 선택하려면, 우측하단에 있는 흰색 사각형을 클릭하면 됩니다. 다행스럽게도 영어자막은 구했지만, 계속 빠..
무료 플로우차트 웹앱 Cacoo 무료 플로우차트 웹앱인 Cacoo에 대해 알아보겠습니다. 전문적인 프로젝트가 아닌, 학생용 텀 프로젝트나 선행개발 프로젝트, 소규모 프로젝트에서는 플로우차트 같은다이어그램을 그리기 위해 따로 툴을 구매하기 꺼려집니다. 물론 다이어그램을 그릴 때 어느정도는 파워포인트의 기능을 활용할 수 있지만, 한계가 있습니다.이럴 때 Cacoo를 쓰면 꽤 적절한 수준 플로우차트(와 기타 다이어그램) 결과물을 빠르게 얻을 수 있습니다. https://cacoo.com/lang/ko/sample?ref=header 몇 가지 특징을 살펴보면 아래와 같습니다.가장 중요한 플로우 차트 기능입니다. 다양한 템플릿이 미리 마련되어 있어 이를 이용해서 빠르게 원하는 형태의 다이어그램을 제작할 수 있습니다.다른 예로, 와이어 프레임이 ..
android:contentDescription 은 어디에 써먹을 수 있을까 ( Dump View Hierarchy 활용) xml 요소 중에는 뭐에 써먹으면 좋을지 감이 안잡히는 것들이 꽤 있습니다. 오늘은 그 중android:contentDescription을 살펴보겠습니다. 설정하기레이아웃 XML에는 android:contentDescription을 지정할 수 있습니다. XML각각의 XML 엘리먼트마다 붙일 수 있는 속성인데, 예를 들면 아래와 같이 만들 수 있습니다. JAVA또는 자바코드에서 아래와 같이 지정해 줄수도 있습니다. 확인 방법ScrollView와 TextView, 그리고 ImageView에 contentDescription을 지정해 주었습니다.그리고 나서 앱 빌드 후 실행 - 아까 contentDescription을 지정해 준 뷰가 화면에 표시되게 앱에서 표시 - DDMS로 들어갑니다.Dump View Hi..