? いろんなことをしてみるブログ(予定) PC
FC2ブログ

初めての自作PC・・・

PCを自作したったww

今まで使ってたLink Stationがぼちぼち満タンなんでファイル鯖を作ろうかとね

材料!
ケース→SST-LC13B-E-USB3.0
CPU→Celeron G550/クーラーはリテール
マザボ→MSI H77MA-G43
HDD →WD20EZRX (WD Green 2TB)@4
NIC→Gigabit CT Desktop Adapter EXPI9301CT(あまりもん)

その他電源とかメモリとか・・・

今回、ツクモとamazonでパーツを購入、ケースは別途・・・
総額6万3千円ちょい
ファイル鯖用途ならシングルコアでもよかったかな???

写真はHDD くらいしか撮ってない
IMAG0023.jpg

WD20EZRX 00DC0B0
どうやら1TBプラッタのようです
Amazon、ツクモ両方共1TBプラッタ品でした

色々あって組み立て完了!
ClipBoard5.jpg

もうちっとスマートに行きたかった・・・
真ん中の結束バンドが・・・
そしてCPUファンにケーブルがあたってたorz

このあと電源を入れてインテルRSTの設定とか済ませCentOSを入れ、Sambaとかインストール

どうやら不具合無く動いてくれている模様だ
心配だったCPUのグリスも良い感じ

因みにHDDはツクモがテックウインド
AmazonがCFDだった



スポンサーサイト



2012/11/30 18:56 | PCCOMMENT(0)TRACKBACK(0)  TOP

Acer ICONIA A100を買った

ついに、Android端末買いました

買ったのはこちら
IMG_0351.jpg
Acer ICNONIA TAB A100
ちょうどお手頃な値段だったのでポチった

画面の方パシャってみたが反射して見づらい…

先ず、root化
1.Android SDKをインストールする。

2.必要に応じてSDK ManagerよりPlatform-toolsを入れる

3.Windowsの環境変数の設定
システム環境変数のPathの最後に以下を追加

;C:\Program files (x86)\Androidandroid-sdk\platform-tools\


SDKのインストール先が標準と違う場合は適宜変えて
※↑は64bit版OSでの設定
終わったらコマンドプロンプトよりsdb Shellと叩き$だけが表示されたらOK
駄目ならもう一度見直し

4.su-2.3.6.3-efgh-signed.zipをダウンロード&解凍
→DL先(http://goo-inside.me/superuser/su-2.3.6.3-efgh-signed.zip)

5.Acer HPよりドライバをDLしてインストールしておく

6.A100を起動
・File Expartをマーケットよりインストールしておく
・設定→アプリケーション→開発 と進みUSBデバックにチェックを入れてPCとつなげる

7.(4)で解凍して出てきたファイル(「Su」、「Superuser.apk」)をsdカードルートにコピー

※ここで引っかかる
どこ見てもSDカードとあるのでSDカード側にコピーするけど上手く行かず
ここのSDカードは本体内蔵メモリの方を指す見たい
端末側から見たら
本体メモリ /mnt/sdcard
SDカード /mnt/extarnal_sdとなるので…
PCで見える「内部ストレージ」 の方のトップにコピーってことで

8.一度PCとの接続を切り、File Expartより先ほどのapkを選択してインストール

9.もう一度PCとA100を接続し

10.コマンドプロンプトで以下を叩く

adb shell
/system/bin/cmdclient ec_micswitch ‘`mount -o remount,rw /system`’
/system/bin/cmdclient ec_micswitch ‘`cat /mnt/sdcard/su > /system/xbin/su`’
/system/bin/cmdclient ec_micswitch ‘`chmod 6755 /system/xbin/su`’
exit


特にエラーメッセージが表示されなければOK

11.PCから離してFile Expartを開く

12.設定を開き、rootブラウザーにチェックを入れる
・rootがどうのってメッセージが出たら成功
テキトーにapkのバックアップ取るなりしてみる

とりあえず終了


うちはradikoとsubsonicのアプリ突っ込んでる(今のところ)
序にsubsonicの寄付も済ました(1ユーロが100円切っててビックリしたわ)

TryWiMAX使ってるけどなかなか良い塩梅、期間切れたら契約しようかな…


2012/02/16 13:08 | PCCOMMENT(0)TRACKBACK(0)  TOP

subsonicを入れてみた

まぁ、見っけたから入れてみた感じ

インストールまでの道のり

※CentOS5(さくらVPS 512)でのやり方

1.Java SDKのインストール
Javaのサイトより最新のSDKをダウンロードする
うちはSE7を入れたけど別にSE6でもOK

2.インストール

rpm -ivh jdk-7u3-linux-i586.rpm



※SE6の場合は

./jdk-6u31-linux-i586-rpm.bin



3.subsonicをDLする。
公式サイトより最新版をダウンロード
この場合は「Red Hat/Fedora installer」を
Tomcatなどの場合は「WAR version (all platforms)」

4.subsonicインストール

sudo rpm -ivh subsonic-4.6.rpm



5.RPMforgeリポリトジを追加
※エンコ用ライブラリを入れるのに必要

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

sudo rpm -ivh pmforge-release-0.5.2-2.el5.rf.i386.rpm



6.エンコード機能を使うための各種ライブラリをインストール

sudo yum -y install lame flac faad2 vorbis-tools ffmpeg



7.iptablesでsubsonicのポート(TCP 4040)の設定をする

8.プレイリスト、曲保存用フォルダ作成、Permission707にする

9.subsonic起動

sudo /etc/rc.d/init.d/subsonic start



8.ブラウザでアクセス
初回設定を済ませて、あとは、日本語表示にしたり、プレイリストフォルダと曲フォルダの設定する

あとは、FTPとかで曲をUPして

こんな感じになる

2012-02-15_123917R.png



引っかかったとこ
※ファイル名に日本語があると再生されない
→転送時にUTF-8でエンコードするように設定する
自動ではなくて必ず使用するように設定する。

※タグが文字化けする
→タグの文字コードをUTF-16に変換して保存

とりあえずこの2つをしっかりしてれば無問題ですな…
俺はこの2つで1日考えたorz

2012/02/15 13:03 | PCCOMMENT(1)TRACKBACK(0)  TOP

なんか攻撃が止んだみたい


いつものとこ(211.20.112.146 211-20-112-146.HINET-IP.hinet.net)からの22番への不正アクセスが止んだった

ラストのアクセスが17時過ぎ、既に4時間近くアクセスなし。

やっとこさ止まったっぽいよ

なぜ諦めたのかな?
REJECT からDROPに変えたのがよかったかな?
それともプロバに止められた??

1日3000弱~4000アクセスしてきてたね

テーマ : セキュリティ - ジャンル : コンピュータ

2011/10/21 21:24 | PCCOMMENT(0)TRACKBACK(0)  TOP

p2ime.php

久々に鯖ネタっぽい

rep2本家のp2ime.phpのソース
http://akid.s17.xrea.com/p2ime.php.txt
見ながらp2ime.phpをちょいと改変

本家が落ちてたときに転送効かなくなったらアレだから鯖内にp2imeを設置してしまう

↑のソースのままだと全て自動転送扱いになる上、手動転送フラグ立っててもエラーがでるから手動転送できるように
うまく改変


以下改造済みp2.ime

<?php
// p2ime.php
// by aki < http://akid.s17.xrea.com/ >
// 最終更新日:2005/3/9

// 変数

$page_title = "p2 ime";
$refresh_time = 1;
$refresh_flag = false;

$query = isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : '';



// enc=1 がついていれば、urlをデコードするのフラグ
//http://akid.s17.xrea.com/p2ime.php?enc=1&m=1&url=http%3A%2F%2Fpage2.skr.jp%2Frep2%2F
$pettern = '/^enc=1(&|&amp;)/i';
if (preg_match($pettern, $query)) {
$query = preg_replace($pettern, '', $query);
$enc_flag = true;
}


//↓手動転送用追記部分
//手動転送
//m=1なら手動転送するフラグ
//手動転送処理はエンコード処理の後に記述しておく

$pettern = '/^m=1(&|&amp;)/i';
if (preg_match($pettern, $query)) {
$query = preg_replace($pettern, '', $query);
//ここでは$man_mv_flagとしているが別に変数の名前はなんだってOK
$man_mv_flag = true;
}

// URL指定取得
$target_url = preg_replace("/url=(.+)/", "$1", $query, 1);

// エンコード指定があれば、デコードしておく
if (!empty($enc_flag)) {
$target_url = rawurldecode($target_url);
}

$view_ht['target_url'] = htmlspecialchars($target_url);

if (!$target_url) {
$htm['msg'] = "エラー:URLが指定されていません。";
} elseif (!preg_match("{^(http|ftp)}i", $target_url)) {
$htm['msg'] = "http*, ftp以外のスキームは自動転送表示しません。<br><br>" . $view_ht['target_url'];
} else {
$htm['msg'] = "<a href=\"" . $view_ht['target_url'] . "\">" . $view_ht['target_url'] . "</a>";
//この下の $reflesh_flagは使わない
//$refresh_flag = true;
}
/*ここから追記部分
もとのp2ime.php.txtそのままだとすべてのURLが自動転送となる
また、手動転送フラグ(m=1)が機能しないため
m=1が立っていると
http*, ftp以外のスキームは自動転送表示しません。
の表示となり転送できないので手動転送できるようにうまく記述*/

//man_mv_flagが立っている(true)の時の処理
if ($man_mv_flag) {
//$htm['movement']:後のHTML出力時のメッセージ
$htm['movement'] ="手動転送";
} else {
//man_mv_flagが立っていない時の処理
$htm['movement'] ="自動転送";
//ここに $refresh_flagwo持ってきておく
$refresh_flag = ture;
}

//ここまで追記



if ($refresh_flag) {
$htm['refresh_time'] = "<meta http-equiv=\"refresh\" content=\"{$refresh_time};URL=" . $view_ht['target_url'] . "\">";
}


// HTML表示

//なるべくhttp://akid.s17.xrea.com/p2ime.phpのような感じの表示になるようにしてあります
//charsetはutf-8でもShift_JISでも何でもOK。文字化けしなければ

echo <<<EOP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
{$htm['refresh_time']}
<title>{$page_title}</title>
</head>
<body>
<p>{$htm['movement']}</p>
<p>{$htm['msg']}</p>
<hr>

<p>by p2 ime</p>
</body>
</html>
EOP;






これであとは鯖内に設置
conf_inc.phpの
$_conf['p2ime_url']
を書き換えてあげればOK

素人がなんとかしたものだからアレかも…
うまい人がやればもっとスマートになるんだろうね…

上手いことpc2mとかに流しこめば携帯からもいい感じになるしGOODかな?

2011/09/06 10:36 | PCCOMMENT(0)TRACKBACK(0)  TOP

 | BLOG TOP |  NEXT»»