크롬에서 방문한 링크 색상 변경하기

이번 포스팅에서는 **크롬 브라우저에서 방문했던 페이지의 링크 색상**을 디폴트 색상보다 조금 더 보기 쉬운 색상으로 변경해보려 합니다.

먼저 이해하기 쉽게 변경 전의 화면변경 후의 화면을 스크린샷을 통해 보겠습니다.

변경 전 방문한 링크 색상
변경 후 방문한 링크 색상

위와 같이 방문했던 페이지의 링크 색상을 변경함으로써 조금 더 쉽게 자신이 방문했던 페이지를 식별할 수 있습니다. 그럼 지금부터 위와 같이 색상을 변경하기 위한 작업을 진행해보겠습니다.

먼저, 검색을 통해 **크롬 웹 스토어**에서 **Stylish**라고 하는 **확장도구(chrome extension)**를 설치합니다.

Stylish 검색
Stylish 설치

Stylish를 설치한 후 Create New Style을 클릭해 새로운 Style을 생성합니다.

새로운 스타일 추가

다음과 같이 방문했던 링크의 색상을 변경하는 css 코드를 작성하고 Applies to에 변경된 해당 css 코드를 적용하고 싶은 사이트를 기재합니다. (색상은 원하시는 색으로 변경이 가능합니다. 저는 구글과 네이버 검색결과에 적용되도록 설정했습니다.)

1
2
3
a:visited {
color: red !important
}

새로운 스타일 저장

작성이 완료되면 SAVE 버튼을 통해 저장을 합니다. 이제 해당 커스텀 style이 적용된 결과를 확인할 수 있습니다.
커스텀 style이 적용된 화면

7. Jasper

강의 내용 훑어보기

이번 강의는 음성인식 & IPA, Jasper, Jasper (hardware), Jasper (software), Jasper (configure), **Jasper (write your apps)**에 대한 내용을 다루고 있습니다.

음성인식 & IPA

IPA(Intelligent Personal Assistant)에 대해 알아보고 그 중 많이 사용되는 Jasper가 음성을 인식하는 과정에 대해 설명합니다.

Jasper

음성으로 제어하는 오픈 소스 플랫폼 Jasper에 대해 간략하게 설명합니다.

Jasper (haredware)

Jasper를 사용하기 위해 하드웨어 설정을 진행합니다. 음성을 듣기 위해 이어폰 설정과 음성을 녹음하기 위해 마이크 설정을 합니다.

Jasper (software)

github에서 Jasper를 다운로드 한 후 추가적으로 STT와 TTS 엔진을 설치합니다.

Jasper (configure)

Jasper의 기본 환경설정 파일을 생성하고 STT 사용을 위해 Google Speech API Key를 발급받습니다.
Jasper에서 사용하는 Google STT와 TTS의 기본 언어를 한글로 변경한 후 예시로 Time과 Weather 모듈을 한글로 변경합니다.

Jasper (write your apps)

Jasper의 구조를 알아본 후 표준 모듈(Standard module)과 알림 모듈(Notification module)에 대해 알아 본 후 음성으로 LED를 키고 끌 수 있는 LED 표준 모듈을 만드는 실습을 합니다.

6. Extra GPIO

강의 내용 훑어보기

이번 강의는 카메라(V2), 온습도(SZH-EK024), 조도(BH1750), 초음파(HC-SR04) 센서에 대한 내용을 다루고 있습니다.

카메라(V2)

간단하게 카메라(V2) 모듈에 대해 알아보고 사진 캡쳐, 영상 촬영, 효과 주기, 웹 서버를 통해 스트리밍해보는 실습을 합니다.

온습도(SZH-EK024)

온습도 센서를 통해 온도와 습도를 측정하고 이전 시간에 배운 LED를 통해 현재의 온습도 상태를 표시하는 실습을 합니다.

조도(BH1750)

I2C 버스 인터페이스를 사용하기 위한 설정을 하고 센서를 사용합니다.

초음파(HC-SR04)

초음파 센서가 거리를 측정하는 방법에 대해 알아보고 LED를 통해 현재의 거리 정도를 표시하는 실습을 합니다.

5. GPIO, LED, BreadBoard

강의 내용 훑어보기

이번 강의는 GPIO, LED, **BreadBoard**에 대한 내용을 다루고 있습니다.

GPIO

GPIO의 정의와 작동원리에 대해 알아봅니다.

LED

파이썬을 이용해서 간단하게 LED를 켜고 끄는 실습을 합니다.

BreadBoard(빵판)

BreadBoard(빵판)의 원리에 대해 알아본 후 여러개의 LED를 갖고 실습을 합니다.

4. bash 설정, vim 설정, gist 사용하기

강의 내용 훑어보기

이번 강의는 bash 설정, vim 설정, **gist 사용하기**에 대한 내용을 다루고 있습니다.

bash 설정

bash 쉘에 대해 간단하게 알아본 후 .bashrc 파일을 수정하여 프롬프트(prompt)의 색상 정보를 변경하고, .dircolors 파일을 수정하여 터미널의 폴더 색상을 변경하는 실습을 합니다.

vim 설정

**apt**를 사용하여 vim을 설치하고 .vimrc 파일을 수정하여 vi 편집기를 좀 더 편리하게 사용할 수 있도록 설정을 추가합니다.

gist 사용하기

**gist**에 대해 알아본 후 지금까지 실습한 자신만의 설정파일을 gist에 업로드 합니다.

3. 사용자 관리, 원격접속 vi 편집기

강의 내용 훑어보기

이번 강의는 사용자 관리(추가 & 삭제), 원격접속(VNC, SSH), **vi 편집기**에 대한 내용을 다루고 있습니다.

사용자 관리(추가 & 삭제)

Unix와 Linux에서 사용자를 추가하고 삭제해보며, sudoers 파일을 수정해 root 권한을 사용할 수 있도록 수정해 봅니다.

원격접속(VNC, SSH)

GUI 환경으로 작업이 가능한(VNC)와 CUI 환경인 SSH 접속을 통해 원격으로 라즈베리파이를 다룰 수 있는 실습을 합니다.

vi 편집기

IDE(통합 개발 환경)와 vi(편집기)의 공통점과 차이점에 대해 알아보고 vimtutor.txt 파일을 통해 vi 실습을 합니다.