在 FreeBSD 下安装 forked-daapd

此文未完

libiconv:
/usr/ports/converters/libiconv
make install

cp /usr/local/include/iconv.h /usr/include
cp /usr/local/lib/libiconv.* /usr/lib

/usr/ports/devel/libunistring
make install
cp /usr/local/include/uni*.h /usr/include/
cp -R /usr/local/include/unistring /usr/include
cp /usr/local/lib/libunistring.* /usr/lib

zlib.pc
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
sharedlibdir=${libdir}
includedir=${prefix}/include

Name: zlib
Description: zlib compression library
Version: 1.2.5

Requires:
Libs: -L${libdir} -L${sharedlibdir} -lz
Cflags: -I${includedir}

/usr/ports/textproc/libtre

/usr/ports/devel/libconfuse

cp /usr/local/include/sqlite3*.h /usr/include/
cp /usr/local/lib/libsqlite3.* /usr/lib

cp /usr/local/lib/libav* /usr/lib

/usr/ports/textproc/mxml

libavl
http://alioth.debian.org/~jblache/forked-daapd/

Windows Server DFS 实践

此文未完。

先交待一下环境:

域:contoso.com

Server #1:
Name: share01
说明:共享服务器1

Server #2:
Name: share02
说明:共享服务器2

Server #3:
Name: files
说明:DFS命名空间服务器

Server #4:
Name: dc
说明:域控制器

 

强制同步域中 DFS 配置:

>dfsrdiag PollAD [/Member:contoso\dc]

检查 DFS 复制当前复制情况:

>dfsrdiag BackLog /ReceivingMember:share02 /SendingMember:share01 /RGNname:AVLibrary /RFName:MainDir

成员 <share02> 囤积文件计数: 156347
囤积文件名(前 100 个文件)
1.
2.

100.
操作已成功

 

带权限复制文件:

xcopy 源文件夹 目的文件夹 /E /H /K /O /X

Kerberos的原理

在网上看到的一篇讲解 Kerberos 原理的文章,感觉非常好,转过来:

Kerberos是一个重要的认证协议,它为互不相识的通信双方做安全的认证工作。Kerberos这个名字的原义是希腊神话中守卫冥王大门的长有三头的看门狗。下面这篇Kerberos的文章不知是哪位老大翻译的,感谢先!

这是MIT(Massachusetts Institute of Technology)为了帮助人们理解Kerberos的原理而写的一篇对话集。里面有两个虚构的人物:Athena 和 Euripides,通过 Athena不断的构思和Euripides不断的寻找其中的漏洞,使大家明白了Kerberos协议的原理。
Athena: 雅典娜,智慧与技艺的女神。
Euripides:欧里庇得斯, 希腊的悲剧诗人。
译文如下:Read More »