본문 바로가기

Ubuntu/C - 우분투 라이브러리 수 파악하기 우분투 설치 후 본격적인 프로그래밍에 앞서 어느 정도의 라이브러리가 준비되었는지 파악할 수 있다. # find / -name 'lib*.a' | wc 설명 lib으로 시작해 .a로 끝나는 파일을 찾는다. (find / -name 'lib*.a') 몇 행인지를 센다. (wc) lib*.a는 정적 라이브러리 형식의 라이브러리 파일이다. 명령어 실행 결과 화면 결과 분석결과로 81 81 3266이 나왔는데, 이는 81행, 81단어, 3266의 문자 개수를 뜻한다. 주의루트 권한이 아닌 상태로 명령어를 실행하면 아래와 같이 뜨는데, 79행, 79단어, 3205의 문자 개수로 결과 나온다. 루트 권한을 주고 실행했을 때와 개수에서 차이가 나는데 루트 권한 없이는 검색할 수 없는 파일들에 대해서 허가 거부 목록을 .. 더보기
Security Hole - 안전취약점, 보안허점 오늘은 보안에 관련된 주제로 Security Hole에 대해서 알아보자. 먼저 Security Hole이란, 우리 나라말로 안전취약점 또는 보안허점 이라고 하는데 네이버 지식 백과 사전에 따르면 시스템에 내재된 보안상의 허점, 프로그램 설계상의 실수로 인해 소프트웨어에 생긴 결함 중 안전상의 약점이 되는 모든 것이라고 정의한다. (사실 Security Hole은 컴퓨터 관련 언어로서만 사용되는 것이 아니라, 인간이나 조직의 안전(Security)이 위기 속으로 침몰될 수 있는 상황/ 경우/지역 등으로 정의되어 사용되기도 한다.) 특히 Security Hole 공격은 인터넷 등에서 실행 불가능한 조작이 실제로 일어날 수 있어 심각한 피해를 발생한다. Security Hole 공격의 하나로 버퍼 오버플로 공.. 더보기
[영어공부 어플] 전세계 라디오가 내 손안에 TuneIn Radio 첫 추천할 어플리케이션은 스마트폰에서 Radio를 들을 수 있도록 해주는 TuneIn Radio!! 이 어플리케이션은 특히 영어 공부를 하는 사람들에게 강력 추천을 하고 싶다. 지역별, 언어별로 선택하여 라디오를 청취할 수 있다는 것이 큰 장점! 따라서 사실 영어뿐만 아니라, 세계 각국의 언어를 공부하는 학생들은 강력 추천한다!! TuneIn Radio 어플리케이션은 일반 버전과 Pro 버전 두가지가 있는데, 비교를 통해서 알아보자! 현재 무료 버전만 사용해본터라 Pro버전에 대한 정보는 구글 마켓에 있는 정보로만 비교를 해보았는데 녹음 기능을 쓸 수 있다는 것을 제외하곤 큰 차이는 없어 보인다. 그럼 이 어플리케이션을 차근차근 분석해보자. 아래는 어플리케이션을 구동 시 첫 화면이다. 국내 방송국, 최근.. 더보기