반응형

요즘 다들 AI  개발과 홍보에 열중이고

ChatGPT 이후 여러 회사에서 앞다투어 서비스 중.

 

Bard 도 이러한 시류에 맞게 구글에서 만든 AI서비스

https://bard.google.com/

 

Bard

Bard is your creative and helpful collaborator to supercharge your imagination, boost productivity, and bring ideas to life.

bard.google.com

아직 한글은 지원하지 않지만

이걸로 뭘 할수 있을까 생각해보다

 

"구글 AI 로 유투브 광고 차단해볼까?" 라는 생각이들었다..

그래 언제나 그런거지...


영어로 질문해야 되니 구글 번역기 ㄱㄱ 

 

자 이제 Bard에 넣으면...

 

// manifest.json
{
  "name": "YouTube Ad Blocker",
  "version": "1.0",
  "description": "Blocks all ads on YouTube",
  "manifest_version": 2,
  "content_scripts": [
    {
      "matches": ["https://www.youtube.com/*"],
      "js": ["contentscript.js"]
    }
  ],
  "permissions": ["tabs", "https://www.youtube.com/*"]
}
// contentscript.js
// This file is loaded into every YouTube page.

chrome.webRequest.onHeadersReceived.addListener(
  function(details) {
    if (details.url.indexOf("youtube.com") !== -1) {
      // Check if the request is for an ad.
      if (details.requestHeaders["x-goog-ad-client"] !== undefined) {
        // Block the request.
        details.cancel();
      }
    }
  },
  {
    urls: ["*://*/*"],
    types: ["main_frame"]
  },
  ["blocking"]
);

응?...????

어...음...그러니까...

뭘 어쩌라는거지????

물어봐야지뭐...

 

어....블록하는건 나도 알아...저 코드 어떻게 쓰냐고...

 

코드를 넣고 "how to use" 를 마지막에 쓴다는게 잘못해서 코드만 넣었다...

 

으잉???

옹...시키는대로 해보자...

 

Save the code above as manifest.json and contentscript.js in a new folder.

1. 바탕화면에 test1 폴더를 만들고

1-2. 코드를 각각 파일로 저장

 

manifest.json

// manifest.json
{
  "name": "YouTube Ad Blocker",
  "version": "1.0",
  "description": "Blocks all ads on YouTube",
  "manifest_version": 2,
  "content_scripts": [
    {
      "matches": ["https://www.youtube.com/*"],
      "js": ["contentscript.js"]
    }
  ],
  "permissions": ["tabs", "https://www.youtube.com/*"]
}

contentscript.js

// contentscript.js
// This file is loaded into every YouTube page.

chrome.webRequest.onHeadersReceived.addListener(
  function(details) {
    if (details.url.indexOf("youtube.com") !== -1) {
      // Check if the request is for an ad.
      if (details.requestHeaders["x-goog-ad-client"] !== undefined) {
        // Block the request.
        details.cancel();
      }
    }
  },
  {
    urls: ["*://*/*"],
    types: ["main_frame"]
  },
  ["blocking"]
);

Open Chrome and go to 'chrome://extensions'.

2. 크롬 주소창에 확장 프로그램 주소를 넣고

Enable Developer mode.
Click on Load unpacked extension and select the folder where you saved the code.

3. 개발자 모드 활성화 하고

4. "압축해제된 확장 프로그램을 로드합니다" 클릭후 생성한 폴더 선택

 

The extension will be installed and enabled.

5. 확장프로그램이 유효화

오오....

 

Go to YouTube.
You should now see that all ads have been blocked.

6. 유투브로 가면

7. 광고 블럭 된다..

 

오오!!!

광고 블락이라매!!

응????? 네????

설마.....크롬 재시작 해야 되나?;;;

역시나....

 

크롬 종료??후 다시 시작하니 정상적으로 (동작??) 광고가 안나온다..

오....이걸로 트위치 광고제거도 만들수 있으려나??? 한번 해봐야겠다...


결론 

- 생각한걸 만들수 있었다.

- 용어를 모르면 만들기 어렵지 않을까.(확장프로그램, 크롬 등등)

- 간단한 작업(?)들은 손쉽게 된다.

- ChatGPT 처럼 이어서 질문이 안되니 이상한 답이 나오기도 한다.

 

 

 

 

반응형
반응형

뭐 사운드에 크게 관심있는건 아니지만


새로운거라고 하길래!! 거금 4만5천원 들여서 삼


앞면

뒷면


개봉

구성품들


이제 사용한지 한두어시간 됬지만 적당한 가격에 적당한 음질인듯

좀 더 들어 봐야 알것 같다.


반응형
반응형


저금통을 개봉했습니다
100원짜리 500원짜리 모으면서 그냥 동전을 열라게 모았던거죠;;

마우스 패드에 정렬된 100원짜리들

지난번에 포스트한 스포라이터 케이스에 500원짜리를..

저금통으로 쓰던 과자통입니다

으흐...꽤 많이 모았다고 생각하고 즐겁게 은행으로 가서 교환을 했건만...

16만 4천 900원....ㄷㄷㄷ

어흑 아이팟 터치를 사기 위해 개봉을 했건만...ㅜ.ㅜ
턱없이 부족하네요..ㅜ.ㅜ

반응형
반응형
ㅋ 스페셜 포스 지포라이터를 판매한다고 해서 후다닥 샀습니다!!
 
확실히 포스가 느껴지네용

이전버전의 라이터와 비교!!

케이스 사이즈가 상당히 축소 되었네용..라이터 앞의 문양도 나오고..으흐흐
거기다 번호도 나름 레어인 44번!! ㅋ 4인게 좀 걸리긴 하지만 그래도 좋다는!~~
반응형
반응형
추석때 집의 pc 가 고장나서 분해 실시...
전원버튼 눌렀을때 cpu 팬이 제대로 돌지 않음...
cpu팬 파워를 시스템팬에 꽃아놓고 하면 팬이 돌기는 함...
하드디스크를 읽지 않으면서 부팅이 되지 않고 있음
하드 디스크를 읽으면 부팅이 된다고 함...

1. 메인보드 문제
2. cpu 팬 문제
3. 하드 디스크 문제
4. 파워 문제

중요한건 이런 증상이 2 번째 라는거....
이런증상으로 지난번의 pc를 버리고 다시 구매한건데...
구매한지는 이제 겨우 1년이 되었건만...
뭐가 문제인거지...아악..ㅜ.ㅜ
사용자 삽입 이미지
반응형
반응형
사용자 삽입 이미지
사랑하는 사람과 보냈으면 하는 바램...
반응형
반응형
예전에 어떤블로그에서 봤던 치즈케익 이였는데
상당히 맛있게 보여서 기억하고 있다가 다음에 꼭 먹어야지 라고 생각하고 있었습니다
인천 터미널에 갔다가 만들어서 파는곳을 목격!! 바로 구매했지요


반응형
반응형
명동에서 학교분을 만나 함께 맛난 고기를 먹었습니다~
사용자 삽입 이미지
그이름도 멋진 갈매기살...
흠...왜 갈매기살인지는 검색을 해봐야;;;(귀차니즘 발동 넘어가자..)

명동으로 걸어나오는도중에 여러 아이들(?)이 무궁화 꽃이 피었습니다를 하고 있더군요
사용자 삽입 이미지
하고 싶었지만 카메라가 무거워서;;

그리고 나서 청계천을 걷기로 하고 가는도중 까페 앞에 분위기 좋은 포스터(?) 발견~
사용자 삽입 이미지
모델인가?;; 아닌거 같기도 하고 어찌되었던;;




역시 청계천은 오래 다닐곳이 아니네요....엄청난 컵흘들의 압박이..-_-
반응형
반응형

다른 블로그 가보면 긴 글은 쉽게 볼수 있도록 열기 닫기 혹은 펼치기 접기등을 하는데
어떻게 하면 그렇게 할수 있는걸까라고 생각하며 이곳저곳 여기저기 알아보았지만
제대로 나온곳이 없어 고민하던중 하나 발견..-_-
<div id='folder_id5' style='display: '>
<a href=#none onclick=folder_id6.style.display='';folder_id5.style.display='none'>
★ 열기</a></div>
<div id='folder_id6' style='display:none'>
<a href=#none onclick=folder_id6.style.display='none';folder_id5.style.display=''>
★ 닫기 </a>
<br>내용
</div>

<div id='c48_id5' style='display: '>
<a href=#none onclick=c48_id6.style.display='';c48_id5.style.display='none'>
★ 열기</a></div>
<div id='c48_id6' style='display:none'>
<a href=#none onclick=c48_id6.style.display='none';c48_id5.style.display=''>
★ 닫기 </a>
<br>내용
</div>

무지 쉽잖아!!!
흠 id부분은 글 번호로 바꾸어 주는게 좋으려나;;
뭐 일단 적용해 보고 안되면 말고

음 해보니 하나의 글에는 정상적으로 되는데 2개의 글이 표시되면 div id가 꼬여서 오류가 발생하는 상황이 일어나는군요
아이디 부분을 구별할수 있도록 해줘야 할듯 합니다
숫자로만 이루어지면 잘 안되니 c48 이런식으로 해줘야 잘되네요





반응형
반응형
유후~ 아로마 펌프가 도착해 버렸습니다
사용자 삽입 이미지
포장도 아주 아담하네요 담배각 하나정도?
사용자 삽입 이미지

라벤더향~


사용자 삽입 이미지
케이스 오픈~...귀....귀엽습니다!!!!...이건 드래곤볼에서 나오던 호이포이(맞나?) 캡술이군요!!
사용자 삽입 이미지
손가락 2마디 정도의 크기를 가지고 있습니다...울먹....너무 귀엽군요;;
사용자 삽입 이미지
딱 담배위부분의 길이와 떨어집니다....
이제 은은한 라벤더 향과 함게 신나는 작업으로 ㄱㄱ~~
반응형

+ Recent posts