カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

マスターブラウザー

ネットワークが利用できなくなった時

コマンドプロンプトを起動。
net view コマンドを実行し、ドメインまたはワークグループからブラウズリストを取得します。
取得したコンピュータ名のリストを使って、nbtstat -a <コンピュータ名> コマンドを実行します。
結果に ..__MSBROWSE__.<00> が含まれるコンピュータがマスターブラウザです。
マスターブラウザを見つけたらそれを再起動します。
すると別のPCがマスターブラウザになることによって現象が改善されるようです。

参考URL:
http://homepage2.nifty.com/winfaq/c/network.html#1094
http://pasokoma.jp/bbsa/lg301108.html

2,954 views

ディスクエラー

停電でサーバーがおかしくなった場合。

Repair filesystemというモードで起動され、
ファイルシステムを復旧しないと永遠に再起動を繰り返す。

dfコマンドでマウントされているデバイスチェックして修復する
e2fsck -yでファイルシステムをチェック
終了後、rebootコマンドを実行

この作業で失敗すると、二度と起動しなくなることもあるので気が気じゃない…。

1,838 views

デフォルトの文字コード

複数の文字コードでWEBページを作成する場合、デフォルトの文字コード設定をオフにしておかないとエラーが出る。 

●設定が記述されているファイル
… apache2/conf/extra/httpd-languages.conf

●変更箇所
AddDefaultCharset on|off|charset

4,256 views

.htaccessで文字コード指定

XHTML1.0に準拠して書いた場合、文字コードをOverrideできないとW3Cではエラーが出る。
サーバ自身に文字コードが設定されておらず、”none”になっているのでエラーになる。

そこで.htaccessでディレクトリごとに個別に設定すると解消される。

AddType "text/html; charset=Shift_JIS" .html

※ただし、複数の文字コードが入り混じる場合は問題が生じる可能性あり。注意が必要。

この記事で解決[デフォルトの文字コード]

2,988 views

リンクテーブルの更新(DAO)

Private Sub リンク更新_Click()
On Error GoTo Err_リンク更新

If MsgBox("リンクテーブルを更新します。よろしいですか?", vbYesNo + vbExclamation + vbDefaultButton2, "更新") = vbYes Then

  Dim db As Database, tdfLinked As TableDef
  Dim TableName As String, ErrName As String
  Set db = CurrentDb
  ErrName = ""

  TableName = "table1" 'テーブル名を指定する
  Set tdfLinked = db.TableDefs(TableName)
  tdfLinked.Connect = ";DATABASEdb1.mdb"
  tdfLinked.RefreshLink
  Set db = Nothing

  If Len(ErrName) &gt; 0 Then
    MsgBox ErrName &amp; "のテーブルは更新できませんでした。"
  Else
    MsgBox "終了しました。", , "確認"
  End If
End If

Exit Sub

Err_リンク更新:
  ErrName = ErrName &amp; " " &amp; TableName
  Resume Next

End Sub
10,290 views