2 / 3123

2013.09.26

iphoneの広告を消す (その2)

さて、wifi経由だと広告を消す(と言うか非表示にする)ことができたのだが、3G回線などのデータ通信の場合 proxyをそのままでは通せないので広告は消せない。

回避策としては

  1. VPN接続では proxyの指定ができるので、いったん VPNで鯖につないで proxyを通す
  2. iphone構成ユーティリティを使って apnの設定に proxyの指定を入れる

まぁ、1.の方が圧倒的に設定は楽。というか VPN接続の設定に proxyの設定を入れるだけなので wifi接続の時と変わらない。いちいち vpnを起動しないといけないので面倒と言えば面倒だが…

2.は iphoneのプロファイルを書き換えてしまうので、リスク大。動かなくなっても知りません、責任取りません。あくまでも自己責任で。

それでもやるという人は….. (さらに…)

iphoneの広告を消す

広告を消すというか広告を非表示にする訳だが。

androidだと rootを取って adawayや adfreeを入れればほとんどの広告を消せるけど iphoneではなかなかそう言うのがない。と言うか全くない。まっ、root取れない androidでも消せないけどね。

そこで違ったアプローチ….

androidでも iphoneでも wifiだと proxyの設定ができるので proxyで広告サイトを弾いてしまおう。

原理は簡単だけど、設定は大変。少なくとも、ネットワークや UNIXの知識は最低限必要なので….

前提条件:

  • 自前の鯖を立てられる人
  • データ通信で PROXY通す場合は、iphoneの設定しくると全く通信できなくなるので自分で責任を持って出来る人

(さらに…)

2013.02.10

epgrecと Mysql ストレージエンジン

HPのマイクロサーバーの新しい方を「ぽちっ」ってしまったので、pt3ベースに録画サーバーを更新してみた。Fedora17で MySQLは 5.5。だけどぜんぜんパフォーマンスが出ない…

地上波の8局で getepg.phpで番組表更新が 20分強! ちょっとこのスピードでは BSや CSの更新とかしたら何分掛かるか予想もできない。前の録画機は同条件で 10分弱。キーワード登録でも録画予約完了に数秒待たされる始末。いくら CPUが E6500 -> Turion II Neo n54Lとは言えあまりにも遅い。別な atom n330でももっと速い。なんでやねん?

と言うことで調べてみた。 (さらに…)

2012.06.27

FreeBSDの portsで No suitable checksum found for が出てしまった

自家パッチとか作って portsに当ててコンパイルしようとしたら

=> No SHA256 checksum recorded for ほげほげ.
=> No suitable checksum found for ほげほげ.
*** Error code 1

で止まってしまう場合、

# make NO_CHECKSUM=1

で、強制的にパッチ~コンパイルが通るようになる。

パッチの正当性の判定を飛ばしているのでくれぐれも出元のはっきりしたものだけだよ。

2012.05.17

64bit環境下での plug-gw(FWTK)

簡単にポートの転送ができるので常用している FWTK(Firewall tool kit)の proxy群だけど久しぶりに plug-gwを使ったらコアダンプして落ちてしまった。調べてみたらどうやら 64bit環境下では不具合があるらしい。

パッチと言うほどでもなくて lib/pname.cに

#include <arpa/inet.h>

を1行追加するだけでOK。

(さらに…)

2012.03.06

epgrec勝手に拡張

epgrec番組表2012/03の BS多チャンネル化に対応するついでに勝手に色々拡張してみた(まだ途中だけど、ちょっと行き詰ったので息抜き)

BS多チャンネル対応は去年の 10月のBS改変の時に本家でもやり方が書いてあるのでここでは書かない。

以前のバージョンでもこれと言って不都合や不満ははないのだけれども、何かテレビの番組表とかは新チャンネル対応されてたので悔しいからちょっと手を入れてみた。年度末の仕事がピークになるまでに完成したかったけど色々嵌っていまだ完成できず。基本的な動作はしているみたいだから暇になったら続きができるように忘れないうちに記録しておく。

で、勝手に拡張した部分は添付の画像を見れば分かるだろうけど….

(さらに…)

2012.02.21

USBブートで fixitが動かない

FreeBSD 8.xで USBブートした時に fixitで usbを認識できずに No USB device foundになってしまうみたいだ。いつも直結の DVD/CDドライブから起動していたから気がつかなかった。

解決策は sysinstallの Optionsから ReScan Deviceをすれば直るようだ。

2012.02.18

epgrecその後…. (転記)

epgrecの本家の方も一応 2010.03.22版で完了なのかなぁ

うちは新しいバージョンの機能は必要ないのでずっと古い 2009.08.14版に手を入れながら使ってます。そろそろ HWも更新時期に来てるのし、概ね必要なものは組み込んだので次に備えて現在の状態を備忘録とアーカイブを兼ねて記録しておこう。
取り敢えず、

a. i-mode用の録画予約
b. ディスク残量と予約時間の合計表示
c. チャンネルスキップ
d. mediatobmとの連携強化
e. 録画済みがあまりにも多くなってしまって一覧表示に時間がかかるので、初期表示を直近の2週間に絞り込む。

は既に書いたので、それ以降新たに追加した機能は…

    1. うっかり間違って娘の録画ファイルを消してしまって、エラく怒られたので、安易に削除できないように

削除ロック

    をできるようにする。
    2. 誰が録画登録したかわからないので整理がしにくいから録画予約/録画済み一覧にユーザー名を入れる。
    録画済みファイルを整理しようと思っても誰が録画したのか既に分からなくなっていた。整理できないじゃん。
    3. すでに複数のディスクにまたがって録画済みファイルがたまっているので録画済み一覧から検索~削除 / 再生まで一元でできるようにする。
    4. 番組表の表示が遅いので indexを構築する。

とまぁこんな感じか。
特に 1. の録画済みファイルの「削除ロック」はメーカーの録画機なら必ず付いている機能だし、何によりもロックされてたら消せないと言うことで、もう怒られることもないかと。酔っぱらってるとよくいらんことして怒られるのよねぇ。2.は運用上絶対にいるなぁと思っていたし、3. 4.はうちだけだろうけど使い勝手がもう少し上がるかな。
メーカー製の録画機ではできないことでもちまちまと改良していけるのは LAMP環境ならではだな。

(さらに…)

2012.02.16

FreeBSD 8.xで Bridge / NAT / Firewallの構築

出入り口のゲートウエイ・サーバーを更新した。
FreeBSDでフィルタリング・ブリッジを構成しているところは少ないみたいで、探しても意外と出てこないので忘れないように覚書き。

構成は図の通りで最低限の要件としては

  1. DMZのサーバー群はグローバル IPが直接振れること
  2. 当然 DMZはファイヤウォールの内側でゲートウエイで一括してポリシーを管理できること
  3. LAN側は NATを用いて DMZ や外に出ていけること
  4. 当然 LANもファイヤウォールの内側でゲートウエイで一括してポリシーを管理できること
  5. ゲートウエイ・サーバは多重化できること

後、余力があれば

  1. 経路の管理
  2. DNSの提供
  3. Transparent Proxyで squid経由のコンテンツフィルタへのパケット制御

 今回は手元の QuadCore Xeonのサーバーで構築したので余力の部分も余裕で行けるな。

(さらに…)

USB HID TEMPerで温度の記録 (転記)

楽天だったか amazonだったかでUSBの温度計測モジュール(そんなたいそうなもんか?)を以前安く手に入れたのにほったらかしだったので何とか UNIX系で使えないか色々探してみた。FreeBSDはこう言うのは大体駄目だから、取り敢えずは Linux系で。いつものように Fedoraのテスト機でごそごそ。
(さらに…)

2 / 3123