파이어폭스 안드로이드에서 TWP 번역 확장기능 사용하기

(업데이트) 2024년 5월부터 파이어폭스 안드로이드에서 정식으로 사용 가능해져서 이 방법은 필요가 없다.

파이어폭스 확장 기능 중에는 크롬처럼 페이지 전체를 번역해주는 확장기능이 있는데, 아쉽게도 파이어폭스 안드로이드에는 설치가 안된다. 파이어폭스 안드로이드에는 정해진 확장기능만 설치할 수 있기 때문.

방법이 있긴 한데, 파이어폭스 안드로이드 정식 버전은 안되고, 베타 버전과 나이틀리 버전에서만 가능하다.

방법은 다음과 같다.

  1. 파이어폭스 베타를 설치한다.
  2. 파이어폭스의 “설정” 메뉴로 들어가 맨 아래 “Firefox Beta 정보”를 선택한다.
  3. 정보 페이지에서 파이어폭스 로고를 5번 누른다. 그러면 디버그 모드가 활성화 된다.
  4. 다시 설정 화면으로 돌아가면 “고급” 항목에 “사용자 지정 부가 기능 모음집”이라는 메뉴가 추가되어 있다.
  5. 여기에 아래 그림 처럼 아이디 “13306517” 이름 “first”를 넣는다. (내가 모아 놓은 파이어폭스 안드로이드 기본 확장기능 + TWP 모음집이다.)
  6. 확인을 누르면 파이어폭스가 종료되고 재시작되는데, 부가 기능을 확인해 보면 TWP 번역 확장 기능이 추가되어 있다. +를 눌러 설치해서 사용한다.

위의 스크린샷 처럼, 외국어 사이트를 잘 번역해 주는 것을 볼 수 있다. 단점이라면 항상 아래쪽에 번역바가 성가시게 떠 있어서, 필요 없는 사이트 별로 “이 사이트 번역 안함”같은 설정을 해 주어야한다. 아니면 확장기능의 옵션중에 손가락 3개를 터치했을 경우 번역바가 뜨게 하는 기능이 있으니 그걸 써도 좋다.

우분투 리눅스 서버 SSH 로그인 시도 시 메시지 표시하기

서버 만들어 놨더니 로그인 시도가 더럽게 많다. 거의다 중국IP. 다른 나라 IP도 대부분은 중국놈들 VPN쓴거 아닐까 싶음.

복잡한 비번과 fail2ban 덕분에 차단은 되겠지만, 뭔가 공격만 당하니까 짜증난다. 뭔가 엿먹일 방법이…하다가 소심한 엿을 먹일 방법 하나. 어차피 봇으로 하는 짓이라 중국 사람이 직접 볼 일은 적겠지만, 혹시라도 보게 되면 홍콩 응원 메시지를 보게 해주자. ㅋ

리눅스의 로그인 관련 메시지 파일은 다음과 같다

/etc/issue로컬에서 접속시도시 표시
/etc/issue.net원격에서 접속시도시 표시
/etc/motd접속 성공 후 표시. 공지나 환영 메시지로 주로 사용.

나는 그럼 /etc/issue.net 을 수정하기로 한다.

Free Hong Kong, Democracy Now. 香港 加油. 天滅中共

대충 뜻은 홍콩에 자유를, 민주화를, 홍콩 힘내라, 중공망해라 등등. 다만 중국어 부분은 시스템에 따라 제대로 안나올 수 있다. 중국 사람 컴퓨터들에서는 잘 보이겠지.

그런데 우분투에서는 저게 기본적으로 주석처리 되어 있다. /etc/ssh/sshd_config 을 열고 Banner 구문이 주석처리 되어 있는 곳을 찾아 수정해 준다.

#Banner none
Banner /etc/issue.net

이제 systemctl restart sshd 나 service ssh restart 로 ssh 를 재시작 해주면 완료.

DNS 암호화 방법 정리

DNS 암호화 관련해서 잊어버릴까 정리한 글과 링크들


파이어폭스 포커스 렌더러 변경하기

9월 경에 Firefox Focus가 7.0을 발표하면서 렌더러를 블링크(크롬)에서 GeckoView로 변경한다고 나왔었는데, 사실 뭔가 바뀐 느낌은 전혀 없었다.

그도 그럴것이, GeckoView는 내장만 되었을 뿐, 계속 블링크 엔진으로 렌더링을 하고 있었다!!

어쩐지 유저 에이전트가 웹킷이니 크롬이니 하더라니만!

그래서 그냥 그러나 보다 하고 있었는데, 이번에 가을별님이 말씀하시길, 렌더러를 변경하는 방법이 있었다.

파이어폭스 포커스의 주소창에 focus:test 라고 넣으면 작은 체크상자가 표시 된다.

기본적으로 체크 상자는 꺼져 있고, 이걸 켜주면 된다. 그러면 잠시 껌벅하면서 파이어폭스 포커스가 다시 시작하고, 유저 에이전트가 바뀐다.

이 방법은 파이어폭스 포커스 8.0.4에서 정상 작동하는 것을 확인했다.

그런데 렌더러를 바꾼다고 딱히 좋아지는 점은….없는 듯? GeckoView가 블링크보다 엄~~청 빠르다거나 한것도 아니고, 요즘은 워낙 크롬이 웹브라우저의 산업 표준의 자격이라, GeckoView에서 제대로 표시 안되는 사이트도 있을테고 말이다. 모질라측에서도 아직 자신 없어서 렌더러를 넣어두고도 안쓰는 것이겠지.

비쥬얼 스튜디오 코드 1.30에서 커스텀 타이틀바가 작동 안할 때

Visual Studio Code 1.30이 오늘 릴리즈 되었는데, 갑자기 window.titleBarStyle 에 custom을 해둔게 작동하지 않았다.

깃허브의 이슈를 보니 window.smoothScrollingWorkaround 가 켜져 있으면 작동을 안한다고 한다. 설정에서 해당 체크를 끄면 커스텀 타이틀바가 다시 작동한다.

파이어폭스 60 안드로이드용 강제 종료 막는 방법

파이어폭스 버전 60이 공개되었다. 물론 안드로이드용도 같이 나왔는데, 고질적인 문제였던 페이지 로딩 속도는 많이 개선되었지만, 강제종료 문제가 아직 해결되지 않았다.

특히 페이스북 모바일 웹페이지을 들어가면 스크롤을 두어번 내리기 전에 100% 강제종료가 발생한다. (위의 스샷)

이것은 WebGL쪽의 충돌 문제여서, 해당 기능을 꺼버리면 임시로 막을 수 있다. 근본적인 해결은 아니지만.

  1. 주소창에 about:config 를 입력해 진입한다.
  2. webgl.disabled 를 검색한다.
  3. webgl.disabled 를 선택하고 ‘켜기’를 눌러 값을 false에서 true로 바꾼다.
  4. 오른쪽 상단 … 버튼을 눌러 메뉴를 연 다음 종료를 눌러 파이어폭스를 완전히 종료하고 다시 실행한다.

위와 같이 설정하면 그 후 부터는 강제종료가 거의 발생하지 않게 된다. 버전 60에서 이틀간 테스트한 결과 페이스북에서 더 이상 강제종료가 발생하지 않았다.

사실 해당 문제와 회피 방법은 버전 59가 나이틀리였던 몇 개월 전부터 알려졌던 것이고, 더 거슬러 올라가면 작년에 데스크탑 버전 파이어폭스에서도 비슷한 문제가 있었다. 왜 이런 버그를 모질라 측에서 계속 방치하는지 이해가 되지 않는다.

ps. 이 방법이 빈도수만 줄여줄 뿐 다른 원인으로도 강종이 일어날 수 있다. 방금 강종을 겪었는데 about:crashes 를 보니 다른 부분에서 난 오류다.

[팁] 느려지는 구형 안드로이드 기기를 리커버리를 이용해 빠르게 하기

구형 안드로이드 기기중에 공장 초기화를 하거나 롬을 새로 설치하면 쾌적하게 빠른데, 오래 사용하다보면 앱을 많이 설치한것도 아닌데 느려지는 경우가 있다. 주로 플래시 메모리 성능이 충분치 않은 구형 기기에서 이런 일이 일어난다.

이 경우 커스텀롬을 설치해 본 고급유저라면 누구나 알만한 해결책이 있다. 리커버리의 백업/복원기능을 이용하는 것이다. 나도 구형 넥서스7에 가끔 사용하는데, 효과가 있다.

  1. 스토리지 영역에 충분한 빈공간을 남겨 놓는다.
  2. 리커버리로 부팅한다
  3. /data 파티션을 백업한다.
  4. /data 와 /cache 파티션만 포맷한다.
  5. /data 파티션을 백업한 것으로 복원한다.
  6. 리부팅한다.

이 경우 /data 와 /cache 파티션이 정리가 되고 trim문제가 해결되기 때문인지 속도가 다시 회복된다. /data 파티션을 백업했다가 복원하므로 잃어버리는 자료도 없다.

단지 3번과 5번 과정에서 20~30분의 시간이 소요된다는게 귀찮은 점.

주의 : 이 방법은 Clockworkmod나 TeamWin Recovery Project등의 커스텀 리커버리를 올린 경우만 이용할 수 있다. adb를 이용해서도 비슷하게 할 수 있겠지만, adb를 아는 사람이라면 알아서 하겠지.

안드로이드 3G 스마트폰 3G 개선 방법

저도 어디서 주어 들은 건데, 해보니 좋아진 것 같기도 하고, 아닌 것 같기도 하고…

일단 기록으로 남깁니다.

  1. 다이얼에서 *#*#4636#*#* 을 누른다.
  2. 휴대전화 정보 –> 기본 네트워크 유형 설정
  3. WCDMA only 를 선택

 

두번째 (KT기준)

  1. 설정 – 모바일 네트워크 – APN –> KT-HSDPA (기종마다 메뉴는 다름)
  2. 액세스 포인트(APN) 편집
    alwayson-r6.ktfwing.com 를 수정 –> alwayson.ktfwing.com
  3. 포트 설정이 비어 있으면 9082로 설정
  4. 저장

13. 1. 22. - 1

넷북에서 Google 리더 빠르게 하기

나는 RSS리더로 구글 리더를 사용하고 있다. PC와 넷북, 스마트폰에 전부 동일하게 읽은 글을 동기화 할수 있고, 내 컴퓨터의 자원을 사용하지 않아 잇점이 많기 때문이다. 특히 넷북처럼 처리능력이 약한 경우 크롬 웹브라우저+구글 리더 조합은 매우 유용하다.

그런데 구글+가 생기고 구글 리더가 개편되었는데, 갑자기 구글 리더가 느려졌다. PC에서는 별 차이가 없는데 넷북에서는 유난히 느려졌다. 로딩속도는 비슷한데 스크롤 할 때 버벅 거린다.

이유는 바로 +1기능 때문이다. 구글 리더는 스크롤 할 때, 다음 2,3개의 글을 캐싱하는데, 그때마다 글들의 +1 수치를 읽어오느라 속도가 느려지는 것이다. +1 위젯을 블로그에 달아도 마찬가지로 블로그 로딩이 몇초 더 걸릴 정도로 +1은 무게감이 큰 기능이다. 구글이 저정도로 밖에 못만드는지가 의문이지만.

이 문제를 해결하려면 다음 스크린샷과 같이 Adblock Plus나 기타 차단기능이 있는 확장기능에 plusone.google.com 을 추가하면 된다.

그러면 예전 개편하기 전 구글 리더의 속도가 나온다. 다만 구글 리더의 +1 버튼들이 사라진다. (구글+ 서비스와 +1은 별도의 서비스라서 구글+ 사용에는 지장이 없다)

이 설정의 단점은, 다른 사이트나 블로그등에 삽입된 +1 위젯들도 모조리 사라진다. +1기능을 사용하기 위해서는 구글의 +1 버튼 확장기능을 이용하는 수밖에…-_-

우분투 9.10 Karmic Koala 용 슬라이드 배경화면 만들기

우분투 9.10 에는 배경화면을 슬라이드처럼 여러 이미지를 시간에 따라 바꿔주는 기능이 있습니다.
그런데 그 슬라이드 파일은 우주그림 시리즈 1개만 들어있고, 원하는 슬라이드를 임의로 만들어주는 인터페이스가 없습니다. 윈도7의 그것에 비하면 급조한 듯 부족한 인터페이스죠.

하지만 이 슬라이드 파일은 xml로 만들어져 있어서 간단한 코딩 노가다( -_-);로 제작이 가능합니다.

구조는…

<background>
<starttime>
<year>2009</year>
<month>10</month>
<day>10</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>

<static>
<duration>유지시간(초)</duration>
<file>이미지1경로</file>
</static>
<transition>
<duration>5.0</duration>
<from>이미지1경로</from>
<to>이미지2경로</to>
</transition>

<static>
<duration>유지시간(초)</duration>
<file>이미지2경로</file>
</static>
<transition>
<duration>5.0</duration>
<from>이미지2경로</from>
<to>이미지1경로</to>
</transition>

</background>

위의 xml은 유지시간만큼 있다가 이미지 1과 이미지 2를 바꿔가며 보여줍니다.
transition부분은 예상하셨다 시피 서서히 두 이미지를 교체하는 역할을 합니다.

유지시간은 초단위니까, 900이면 15분, 600이면 10분입니다. 좋을대로 넣으시면 되고,
이미지 경로는 /media/hdd1/Gallery/wallpaper/1.jpg 이런식으로 하드디스크상의 마운트된 경로를 절대경로로 적어주셔야 합니다.

저런식으로 원하는 이미지들을 죄다 넣어준다음
background.xml 같은 식으로 파일을 저장해서

위의 스샷같은 바탕화면 배경 바꾸기에서 추가를 눌러 xml을 선택해주면 됩니다.

우분투 9.10에 기본으로 포함된 예제는
/usr/share/backgrounds/cosmos/
를 참고하시면 됩니다.