리눅스:우분투로 스팀 다운로드 및 팀포2 플레이하기
By 삼각과자집 | 2013년 2월 18일 |
예전의 맥OS의 지원 이후 스팀의 리눅스 OS지원이 시작되면서 3월 1일까지...인지는 모르겠지만 아무튼 그 때까지 리눅스OS로 팀포2를 플레이할 시 리눅스의 마스코트 펭귄 턱스(TUX)를 아이템으로 얻을 수 있습니다. CentOS나 Ubuntu등으로 턱스를 얻을 수 있으나 전 개인적으로 우분투를 추천합니다. 윈도우즈 쓰시는 분들은 멀티OS를 위해윈도우용 인스톨러 이걸 설치하시면 됩니다. 그리고 그 전에 EasyBCD를 찾아서 깔아주세요. 멀티 운영체제를 선택하는 프로그램입니다. 다만 주의하실점은 미리 파티션 분배로 우분투용 가상하드를 만들어 거기에다 설치하셔야 한다는 것입니다. 자세한 것은 '윈도우XP/7 파티션 분배'를 검색해보시는게 좋으실 겁니다. 전 L 드라이브를 만들어 50GB를 할당한
okular - 문서 보기 프로그램 (KDE 플라즈마)
By 반달가면 | 2022년 7월 7일 |
얼마전부터 KDE 플라즈마(KDE Plasma) 데스크탑 환경을 채용한 데비안 기반의 배포판인 Q4OS를 사용중인데, 꽤 만족스럽다. Q4OS를 basic 옵션으로 설치했기 때문에 오피스 등 상당수의 프로그램에 제외되어 있어서 필요할 때마다 하나씩 찾아서 설치중. KDE의 문서 보기 프로그램은 okular이다. 데비안/우분투 기준으로 아래와 같이 설치하면 되겠다. # S/W 저장소 정보 갱신 sudo apt-get update # okular 설치 sudo apt-get install okular # my_doc.pdf 문서 열람 okular my_doc.pdf 문서 보기 프로그램은 어차피 뭔가 큰 기대를 하고 쓰는 것도 아니고, 무난하게 잘 동작하고 있다.
[bash: awk] awk에서 영역 구분을 이용한 문자열 재구성 작업 (gensub)
By 반달가면 | 2017년 1월 17일 |
예전에 sed에서 역슬래시-괄호를 이용한 영역 구분 및 문자열 재구성 작업 방법을 정리해 두었는데, 같은 종류의 작업을 awk에서도 할 수 있다. 문자열의 영역을 설정해서 자리를 바꾸거나 내용을 대체하거나 하는 등의 작업이다. 우선 awk에서 제공하는 gensub 함수를 보자. 통상적인 문자열 대체는 sub, gsub 함수를 사용할 수 있지만 영역을 설정하는 것은 gensub 함수를 이용해야 한다. (sub, gsub 함수에 대한 내용은 이전 게시물을 참고하자. 여기로) gensub 함수의 형식은 아래와 같다. gensub(/문자열 또는 정규표현식/, "대체할 문자열", 실행옵션, 대상) "대상" 문자열에서 "/문자열 또는 정규표현식/"을 찾아서 "대체할 문자열"로 바꾼다. 실행 옵션은
[라즈베리파이] 스케줄링: 런큐란 무엇일까?
By Guillermo Austin Kim | 2019년 2월 3일 |
CPU를 점유하면서 실행하고 있는 프로세스는 딱 한 개인데 다수의 프로세스들은 실행 대기 상태에 있습니다. 커널은 스케줄링으로 여러 개의 실행 대기 프로세스 중에서 하나 프로세스를 선택합니다. 리눅스 시스템에서는 여러 개 프로세스들이 동시 다발적으로 실행 요청을 합니다. 따라서 여러 개의 실행 대기 상태에 있는 프로세스를 식별하고 관리할 수 있는 자료 구조가 필요합니다. 실행 대기 상태 프로세스와 CPU에서 실행 중인 프로세스를 관리하는 자료구조를 런큐라고 말합니다. 런큐가 여러 개 프로세스들로부터 실행 요청을 받아 관리를 해주니 스케줄러가 편하게 스케줄링을 할 수 있는 것입니다. 런큐는 per-cpu 타입 변수입니다. 즉, CPU 갯수만큼 주소 공간이 있다는 의미입니다.라즈베리파이는 CPU가 4개