본문으로 바로가기

바다야크

컴퓨터

해당되는 글 1752
  • thumbnail
    컴퓨터/프로그래밍

    리눅스 터미널 ls --color 색상 변경 방법

    리눅스 터미널 ls --color 색상 변경 방법 텔넷으로 리눅스에 연결하고 파일을 목록을 확인하려고 ls를 실행했는데 파일 이름은 하얀색으로 잘 보이지만, 디렉터리는 파란색으로 나와서 잘 보이지 않네요. 텔넷의 배경색을 습관적으로 검은색이나 어두운 색을 사용하거든요. 어떤 서버는 파일이나 디렉터리 모두 흰색으로 나와서 구별이 안 돼 불편하죠. 워드는 흰 바탕에 작업을 하지만, 이상하게 터미널은 어두워야 편합니다. 그래서 새로 연결하는 리눅스에는 ls --color로 색상을 바꾸어 주는데, 어쩌다 사용하다 보니 까먹네요. 그래서 찾기 귀찮아서 정리합니다. 가끔 접속하는 리눅스 서버라면 자주 연결하는 리눅스가 아니어서 임시로 설정하고 싶다면 alias로 간단히 처리할 수 있습니다. $ alias ls="l..
  • thumbnail
    컴퓨터/마이크로소프트

    윈도우10에서 안드로이드 앱 설치 실행 방법

    컴퓨터의 큰 화면에서 안드로이드 앱을 실행할 수 있으면 편할 것 같은데요, 윈도우11에서는 Windows Subsystem for Android로 안드로이드 앱을 설치할 수 있나 봅니다. 줄여서 WSA(Windows Subsystem for Android)라고 하는데요, 정말 윈도우11에 대해서만 언급되어 있네요. 또한, 모든 안드로이드 앱은 아니고 아마존 앱스토어에서 제공하는 안드로이드 앱만 사용할 수 있는 것 같아요. 마이크로소프트 사용자 휴대폰 그러나 윈도우11이 아니어도, 굳이 WSA를 사용하지 않아도 윈도우10에서 안드로이드 앱을 실행할 수 있습니다. 윈도우10의 사용자 휴대폰 앱을 이용하면 됩니다. 윈도우10의 사용자 휴대폰 앱을 이용하면 휴대폰을 컴퓨터 화면에 옮겨 놓은 듯 사용할 수 있어서..
  • thumbnail
    컴퓨터/우분투·리눅스

    우분투 암호화 디스크 만들기 베라크립트

    우분투에서 베라크립트를 사용하면 SD 메모리 카드를 암호화 디스크로 만들 수 있습니다. 또는 파일을 암호화하여 디스크로 마운트할 수 있고요. 암호화 디스크는 트루크립트가 유명하지만, 아쉽게도 7.2 버전을 마지막으로 개발이 중단되었습니다. 그래도 다행히 실질적인 트루크립트의 마지막 버전인 7.1a를 기반으로 베라크립트 프로젝트가 생겨서 명맥을 이어가고 있습니다. 우분투에서 베라크립트를 이용하여 암호화 디스크를 만드는 방법을 알아보겠습니다. 우선 우분투에 베라크립트를 설치해야 하는데요, 방법을 간단히 정리합니다. 우분투 버전 확인 베라크립트 사이트에서 우분투 번전에 맞추어 dep 설치 파일 다운로드 dpkg -i 명령으로 dep 파일 설치 설치 중 의존성 문제 발생 시 apt-get -f -y instal..
  • thumbnail
    컴퓨터/우분투·리눅스

    우분투 dep 파일 설치 의존성 문제 해결 방법

    우분투에서 dep 파일로 프로그램을 설치하려면 dpkg 명령을 사용합니다. 간혹 dpkg로 dep 파일을 설치하는데 중간에 의존성 문제가 발생했다면서 멈추는 경우가 있습니다. 아~ 이럴 때는 참 리눅스가 어렵다는 생각이 듭니다. 뭐 어쩌라는 것인지 당황스러운데요, 구글은 역시 최고이군요. 같은 문제를 경험하시고 해결 방법을 올려놓으신 분이 계시네요. dpkg로 설치 중 의존성 문제가 발생하면 apt-get install을 한 번 돌려주면 된답니다. dpkg -i 명령으로 dep 파일 설치 설치 중 의존성 문제 발생 시 apt-get -f -y install을 실행하고 dpkg -i 명령으로 설치 재 실행 실제로 해 보니 정말 되네요. apt-get install 다음에 어떤 내용도 없는데 어떻게 해결된 ..
  • thumbnail
    컴퓨터/컴퓨터 이야기

    카스퍼스키 대체할 백신 추천

    카스퍼스키 백신 러시아 산이라 바꾼다? 인터넷에서 카스퍼스키 백신을 잘 사용해 왔는데 러시아 사태로 바꾸어야겠다며 카스퍼스키를 대체할 백신을 추천해 달라는 글을 보았습니다. 러시아 사태? 최근 우크라이나와 러시아 전쟁을 말하는 것 같은데, 그렇다고 러시아에서 만든 백신이라는 이유로 필요가 있나 싶어서 자료를 찾아보았습니다. 몇 가지 검색 자료로 판단하기에는 부족하고 속사정까지 알 수 없지만, 만약에 타당한 이유 없이 정치적인 우려에서 나온 것이라면 카스퍼스키 제작사는 억울하겠네요. 우려가 아니라 실제로 그렇다면 중국산 만큼이나 러시아 제품도 조심해야겠군요. 독일 당국이 카스퍼스키 제품을 사용하지 말라고 권고했다는 기사가 눈에 띄는데요, 오래 전도 아닙니다. 올해 3월 16일 기사로 러시아 정부의 해킹이 ..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 포인터함수와 콜백함수 예제 설명

    C언어 포인터 이해하기 시리즈 4부입니다. 컴퓨터에 있는 프로그램을 실행하면 프로그램이 먼저 메모리에 올라옵니다. 즉, 변수뿐만 아니라 프로그램도 메모리를 차지하는 것이죠. 당연한 얘기를 입니다만, 함수도 시작 주소가 있을 것입니다. 포인터가 변수의 메모리 주소를 갖는다면, 함수 주소도 역시 포인터로 받을 수 있습니다. 변수의 주소가 아닌 함수의 시작 주소를 담은 포인터 변수를 통해 호출하는 함수를 포인터 함수라고 합니다. 함수 이름을 직접 호출하는 것이 아니라 함수의 주소를 가지고 있는 포인터 변수로 호출하는 것이며, 포인터 변수는 고정이 아니라 코딩에 따라 여러 함수의 주소로 바꿀 수 있습니다. 즉, 함수 이름을 직접 부르는 것을 정적 호출이라고 한다면, 포인터 변수를 통하는 방법을 동적 호출이라고 ..
  • thumbnail
    컴퓨터/유틸리티

    윈도우 무료 프로그램 추천 13가지

    윈도우 무료 프로그램 추천 13가지 유용한 윈도우용 무료 프로그램을 소개합니다. 최근에 알게 된 프로그램도 있지만, 10년 넘게 사용해 온 프로그램들로 윈도우 사용자께 권하고 싶은 무료 프로그램입니다. 이 프로그램이 없으면 컴퓨터가 답답할 정도인데요, 용도에 따라 추천 프로그램을 정리합니다. 윈도우 클립보드 확장 프로그램 CLCL 윈도우10이 되면서 클립보드 사용이 조금 편해졌지만, CLCL만큼은 아니네요. 윈도우 클립보드 확장 프로그램 CLCL은 문서를 작성하는 중에 언제라도 핫키로 호출하면 지금껏 복사했던 클립보드를 팝업 메뉴로 모아서 출력합니다. 화살표 키로 위아래 이동해서 클립보드를 선택해 주면 입력까지 처리해 줍니다. 회사 이름이나 인사말처럼 자주 사용하는 문장을 Template에 추가해서 키보..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 포인터 사용하는 이유

    C언어 포인터 사용한다 vs. 사용하지 않는다 C언어 포인터를 쉽게 이해하는 방법 시리즈 3부입니다. 꽤 오래전에 개발자 커뮤니티에서 댓글 싸움이 심하게 벌어진 적이 있는데요, C언어라고 해서 포인터를 반드시 사용할 필요가 없다는 글에 반박과 찬성 의견이 이어진 것이죠. C언어에서 포인터를 사용하지 않으면 왜 C언어로 코딩하느냐로 시작해서 포인터를 사용하지 않는다면 C언어 개발자라고 어디 가서 떠들지 말라며 다소 과격한 글이 올라왔고, 이에 대해 포인터 없는 언어도 많고 C로 코딩하지만, 포인터 없이도 잘만 작성한다는 공격적인 답글이 서로 엉켜 싸우듯 했습니다. 연산자 []로만 사용했다고 포인터를 안 썼다고? 맞습니다. 포인터 없는 언어도 많은데 C언어라고 꼭 포인터를 써야 할까요? 당연히 포인터 없이도..
  • thumbnail
    컴퓨터/유틸리티

    암호화 디스크 만들기 프로그램 베라크립트

    SD카드·USB메모리 가상 암호화 디스크 만들기 트루크립트와 베라크립트 프로그램으로 암호화된 파티션과 디스크를 만들 수 있습니다. 대용량의 파티션과 디스크를 통째로 암호화 저장 장치로 만들 수 있어서 좋기는 합니다만, 한편으로 컴퓨터에 설치된 하드 디스크를 이용하다보니 고장이 나면 데이터를 복구하기 어려울 수 있습니다. 또한, 암호화 디스크에 저장할 파일이 그렇게 많지 않은데 파티션과 디스크의 용량은 너무 과할 수 있습니다. 그래서 사용하지 않는 SD카드·USB메모리를 암호화 디스크로 만들어서 중요 파일을 따로 관리할 수 있으며 이 방법이 더 안전할 수 있습니다. 컴퓨터에 남아 있지 않으니 말이죠. 다만, 이동식 디스크인 만큼 컴퓨터에서 분리할 때 조심해야 합니다. 암호화 파일·암호화 디스크를 만드는데 ..
  • thumbnail
    컴퓨터/PC

    레노버 노트북 윈도우11 설치 중 무한 리부팅 해결방법

    레노버 노트북 요가 슬림7 프로를 가지고 있습니다. 윈도우 업데이트와 윈도우11 설치 가능 확인 프로그램으로 보면 윈도우11 설치가 가능한 하드웨어 스펙이라고 나옵니다. 윈도우10에 비해 딱히 뭐가 좋아졌는지는 모르겠고, 꼭 윈도우11로 업그레이드할 필요도 없었지만, 호기심에 업그레이드하려고 했습니다. 답부터 궁금하신 분을 위해 말씀드리면, 저의 경우 바이오스 메뉴 중 AMD Platform Security Processor 메뉴를 Disable하니 무한 리부팅 문제가 해결되더군요. 우연히 알게 된 것인데 어떤 사연이 있었는지 구구절절하게 말씀드리겠습니다. 레노버 노트북 요가 슬림7 프로 윈도우11 설치 실패기 그러나 파일 복사가 끝나고 새로운 윈도우로 부팅하려는 듯 컴퓨터가 꺼졌다가 켜졌는데, 무슨 이..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 포인터 쉽게 이해하기 2부

    C언어 포인터 이해하기 1부에 이어 2부 글입니다. 이전에는 배열과 비교하여 포인터에 대해 알아 보았는데요, 이번에는 C언어의 포인터에서 아리까리 헷깔리는 부분에 대해서 알아보겠습니다. 이 글도 포인터를 학습 수준에서 알기는 아는데 정확히 모르는 분을 위한 내용입니다. C언어 포인터 변수 타입별 차이 C언어의 포인터는 주소를 갖는 정수형 변수이지만, 다른 변수처럼 char, short, int, long 등으로 선언합니다. 그렇다면 char *ptr1하고 int *ptr2하고 어떤 점이 다를까요? ptr1보다 ptr2의 변수 크기가 더 클까요? C언어는 변수 사용이 다른 언어에 비해 매우 자유로운데요, C언어로 코딩하다가 다른 언어로 바꾸면 한동안 어려움을 느낄 정도입니다. 다른 언어는 문자 변수로 선언..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 포인터와 배열 쉽게 이해하는 방법 1부

    이 글은 C의 포인터를 학습 수준에서 알기는 아는데 정확히 모르는 분을 위한 글입니다. C언어를 학습하다 보면 대부분 포인터가 제일 어렵다고 합니다. 프로그래밍 경력자도 C언어는 자유도가 높아서 불만인 분이 많습니다. 너무 헷갈린다는 것이죠. 오죽하면 읽기 어렵고 이해하기 어려운 C언어 프로그래밍 대회 IOCCC(International Obfuscated C Code Contest)가 열렸겠습니까. 출품 작을 보았는데, 오우~ 도대체 뭔 소리인지. 당연히 포인터가 들어갑니다. 문제 1) printf( "%c\n", 1["badayak.com"+1]); 아주 간단한 코드인데 결과가 예상되시나요? 포인터 없이 배열로 작성되었지만, 포인터를 알아야 쉽게 이해되는 내용입니다. C언어를 학습하시다 보면 포인터는..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.