2016年3月15日火曜日

静的ルーティング_WHR-HP-G300N

yamaha NVR500
WHR-HP-G300N

  • WHR-HP-G300N
インターネット側アドレス:192.168.aaa.bbb
デフォルトゲートウェイ/DNSアドレス:192.168.aaa.1
LAN側 192.168.ccc.1

セキュリティ
ファイヤーウォール設定
NBTとMicrosoft-DSのルーティングを禁止する 許可
IDENTの要求を拒否する 許可
Internet側からのPINGに応答しない 許可

IPフィルター設定
通過 LAN→Internet 送信元:ALL 宛先:ALL プロトコル:全て
通過 Internet→LAN 送信元:ALL 宛先:ALL プロトコル:全て


  • NVR500
ip route 192.168.ccc.0/24 gateway 192.168.aaa.bbb





こちらを参考に http://bbs.kakaku.com/bbs/K0000054091/SortID=14421418/

2014年8月8日金曜日

javascript:switch-caseで不等号

switch-caseで不等号による条件分岐。

var answer=prompt("How old are you?")
switch(true){
    case answer<20:
        console.log("you are under " + answer)
        break;
    case answer<30:
        console.log("you are under "+ answer)
        break;
    case answer<40:
        console.log("you are under "+ answer)
        break;
    default:
        console.log("have fun")
}

2014年7月16日水曜日

python: Dictionary .item()

x = {"a": "apple","b": "bee","c": "cat"}
print x.items()

>>> [('a', 'apple'), ('c', 'cat'), ('b', 'bee')]

2014年7月11日金曜日

python: lambda

my_list=range(10)
print filter(lambda x:x%2==0,my_list)

[0, 2, 4, 6, 8]

2014年7月10日木曜日

python: list slicing

lst = [i ** 3 for i in range(1, 101)]
print lst[2:51:2]

python: list generator

lst = [x for x in range(100) if x % 3 == 0]
print lst

[0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99]

2014年7月9日水曜日

2014年7月8日火曜日

python zip

list_1 = [3, 9, 12, 15, 18]
list_2 = [2, 4, 8, 16, 32]

for a, b in zip(list_1, list_2):
    if a>b:
        print "a is bigger"
    elif b>a:
        print "b is bigger"
    else:
        print "a is equal to b"

python: enumurate

choices = ['soccer', 'tennis', 'basketball', 'balleyball']

print 'Your choices are:'
for index, item in enumerate(choices):
    print index+1, item

2014年7月7日月曜日

python:range()

range(5) # => [0,1,2,3,4]
range(1,5) # => [1,2,3,4]
range(1,5,3) # => [1,4]

python_removal from list

list.pop(index)
list.remove(item)
del(list[index])

2014年7月2日水曜日

python function

def square_cal(length,width):
    return length*width

def square(length,width):
    if length==width:
        return  square_cal(length,width)
    else:
        return "Not square"

python %s %d %f %d

%s: 文字列
%d: 整数値
%f: 浮動小数点数
%x: 16進整数

python: raw_input()

name=raw_input("Your name is ")
print name

python: print "%.2f" %var

var=1.234567
print "%.2f" %var
print "%.3f" %var
print "%.4f" %var
print "%.5f" %var

1.23
1.235
1.2346
1.23457

2013年12月19日木曜日

ファイルを連番をつけて複数コピーする

1. エクセルで下記のようなデータを作る。
newfile*は連番でも日付でも好きなように。

copy C:\xxx\file C:\yyy\newfile1
copy C:\xxx\file C:\yyy\newfile2
copy C:\xxx\file C:\yyy\newfile3

2. .txtにして保存する。
3. 拡張子を.batに変更。
4. 実行

2013年9月26日木曜日

windows8でネットワークドライブにオートログイン

ネットワークドライブを割り当ててもオートログインできません。
下記で対応可能。


  1. コントロール パネル\ユーザー アカウントとファミリー セーフティ\資格情報マネージャーを開く
  2. windows資格情報を開く
  3. ネットワークパス、パスワードを入れて資格情報を追加

2013年8月16日金曜日

windows8 hyper-v上のubuntuでワイヤレスLANに接続する

windows 8 proのheyper-vにubuntuをインストールしても、ワイヤレスLAN経由で直接接続できません。
いろいろ試して下記の方法で運用してます。
実験用でhyper-vにwin8 proも入れてますが同様の方法でOKです。

Hyper-vマネージャ

  1. 仮想スイッチマネージャで”内部”を選択して、仮想スイッチを作成する
  2. ネットワークアダプタの設定でワイヤレスNICと上記をブリッジ接続する
  3. ubuntuの設定のハードウェアの追加でネットワークアダプタを追加して、上記の仮想スイッチを選択

ubuntu
  1. ubuntuを起動させて、wired networkのIPをマニュアルで設定する

2013年8月8日木曜日

Dell xps13 ultrabook L321Xのファクトリーリセット

Dell xps13 ultrabook L321X(win7)をアップグレードしてwin8/ubuntuデュアルブートで使用してたんですが、win7の環境が必要になったのでwin7/8デュアルブートにしました。
リカバリメディアが壊れてしまってた人、F8連打でリカバリできない人も大丈夫です。

1. Dell DataSafe Local Backupのインストール
2. リカバリメディアの作成
  ※Dell DataSafe Local Backupから直接復元するとwin8で初期化されてしまう
3. GRUBの削除
  コマンドプロンプトで下記を実行
 set PATH=%PATH%;C:\Windows\System32
  bootrec /fixboot 
  bootrec /fixmbr
4. USBからブートしてリカバリ
5. win7からubuntuを入れていたパーティションをフォーマット
6. win8を空いているパーティションにインストール
7. 選択できるOSの名前がおかしい場合は修正。
 やり方は下記参照




2013年6月19日水曜日

HP ProLiant ML115 G1にwindows8 pro

ジャンク品のHP ProLiant ML115 G1に多少手を加えてwindows8 proを導入。
  • CPU : AMD Athlon X2 3800+
  • メモリ : 2G*4 *ramdiskとして3GB使用
  • SSD : Crucial M4 CT128M4SSD2 128GB
手持ちのグラフィックボードでは起動できなかったので、オンボードVBAをそのまま使用。
Athlon X2 5200+も試したけど不安定なので3800+で。

windows experience indexは下記の通り。
  • Processor : 4.6
  • Memory (RAM) : 7.0
  • Graphics : 2.0
  • Gaming graphics : 4.0
  • Primary hard disk : 7.4
グラフィックボードがしょぼすぎなので、リモートデスクトップのホストとして活躍してもらいます。