본문 바로가기

분류 전체보기23

샤오미 큐브박스 개봉기(+테스트 영상) 저는 평소 무엇을 하든, 음악을 들으면서 하는 경우가 많습니다. 그러기 위해 집에 오면 음악감상을 목적으로 PC를 켜게 되는데... PC를 켰다하면 이런 저런 웹 서핑에 (아이)쇼핑 등등을 하게되고, 러다 보면원래 하려던 것들은 못하게 되는 경우가 자주 생기더군요.(의지 박약) 그래서 PC를 켜지 않고 음악을 들을 수 있도록 블루투스 스피커를 구입하기로 마음먹고, 저렴한 것 중에 샤오미 큐브박스를 선택했습니다. 먼저 박스의 전면부와 후면부 입니다. 그냥 군더더기 없이 깔끔합니다. 박스 안은 종이로만 구성되어 있었고, 여유공간이 거의 없어 흔들어서 본체를 꺼냈습니다. 구성품은 본체와 품질보증서(?)가 전부였고, 본체를 감싸는 종이 뒷면에 간단한 사용법이 적혀있습니다. 본체의 전면입니다. 이어서 후면과 측면.. 2016. 11. 19.
[유닉스/리눅스 기초] ctags (소스 분석, 태그 검색) 소스코드들로부터 tag들의 데이터베이스를 만들고 소스 분석 시 이를 활용. grep을 통해 정규식으로 일일이 찾는 것 보다 훨씬 효율적으로 소스 코드를 분석할 수 있음. 1. (설치) sudo apt-get install ctags 수행2. 분석할 소스 디렉초리로 이동한 뒤 ctags-R 수행 -> tags 파일이 생성됨.3. vim에서 set 명령으로 tags 변수에 tags 파일 설정 ex) :set tags=./tags, /usr/local/tags (복수의 tags 파일은 ','사용) * 매번 지정할 필요 없이 홈 디렉토리의 .vimrc 파일에 set 명령 추가 -ctags 명령-:ta 태크 / Ctrl+] / ts 태그 / tj 태그선택한 위치로 점프(현재 위치는 스택에 push됨):po / C.. 2016. 9. 13.
[유닉스/리눅스 기초]시스템 관리(솔라리스 11) 사용자 등록/ 삭제소프트웨어 설치 / 제거 / 업데이트하드웨어 설치시스템 보안데이터 백업자원 관리문제 발생시 진단 및 해결 접속 방법root 계정으로 로그인su 명령 이용 기본 프롬프트가 # 이다 shutdown (옵션) 메세지 : 시스템을 조욜하거나 상태를 변경(-y) : 종료 여부 재확인 안함(-g 시간) : 지정 시간(초)이 지난 뒤 시스템 종료(-i 상태) : 지정한 상태로 변경메세지 : 시스템에 접속 중인 모든 사용자에게 해당 메세지 전달 /etc/passwd : 사용자 계정 정보를 관리하는 파일각 행은 사용자 한명에 대한 정보다(구분자 :)로그인ID:비밀번호:UID:GID:설명:홈 디렉토리:로그인 쉘비밀번호 : x로 표시하고 /etcshadow 파일에 저장하여 root만 읽을수 있게 하는 추세.. 2016. 9. 13.
[유닉스/리눅스 기초](배쉬) 쉘 프로그래밍 스크립트(자바스크립트, 펄스크립트, 우라스크립트, 파이썬...)컴파일을 통해 실행파일을 만드는 것이 아니라 인터프리터에 의해 실행컴파일 언어보다 구조가 쉬워 빨리 배울 수 있음다른 프로그램을 통해 실행되므로 컴파일 언어보다 실행 시간이 오래 걸림쉘 스크립트 파일 이름은 스크립트 기능 및 어느 쉘인지 알 수 있도록앨리어스, 내장 명령, 함수 키워드가 실행되지 않도록 파일명 작성실행 순서 : 앨리어스 -> 키워드 -> 함수 -> 내장명령 -> 스크립트, 유닉스 명령, 유틸리티 권한 부여 후 경로 설정하여 실행쉘 통해 실행(bash 파일명)파일내에서 exit (숫자) 명령을 만나면 종료 (숫자는 $?에 저장됨) #!(매직넘버) : 현재 스크립트를 처리할 프로그램(인터프리터) 지정(#!/bin/bash, #!/.. 2016. 9. 13.